html,body,#app{width:100%;min-height:100%;margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif}[data-v-074378e6]{box-sizing:border-box}.login-page[data-v-074378e6]{background:linear-gradient(135deg,#eef2ef,#dfe5e1);justify-content:center;align-items:center;min-height:100vh;margin:0;padding:24px;display:flex}.login-card[data-v-074378e6]{background:#fff;border:1px solid #d8dfdb;border-radius:24px;width:100%;max-width:520px;padding:34px 32px 28px;box-shadow:0 20px 50px #00000014}.logo-area[data-v-074378e6]{border-bottom:1px solid #e3e7e4;justify-content:center;margin-bottom:24px;padding-bottom:20px;display:flex}.logo-img[data-v-074378e6]{width:100%;max-width:320px;height:auto;display:block}.form-title[data-v-074378e6]{text-align:center;margin-bottom:26px}.form-title h1[data-v-074378e6]{color:#0d6b3d;margin:0 0 10px;font-size:30px;font-weight:700}.form-title p[data-v-074378e6]{color:#6f7b74;margin:0;font-size:14px;line-height:1.6}.login-form[data-v-074378e6]{flex-direction:column;gap:18px;display:flex}.input-group[data-v-074378e6]{flex-direction:column;gap:8px;display:flex}.input-group label[data-v-074378e6]{color:#2e3b33;font-size:14px;font-weight:700}.input-group input[data-v-074378e6]{background:#f8faf9;border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;height:50px;padding:0 14px;font-size:14px;transition:all .2s}.input-group input[data-v-074378e6]:focus{background:#fff;border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1f}.login-btn[data-v-074378e6]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b7a43,#0d6b3d);border:none;border-radius:12px;width:100%;height:50px;margin-top:6px;font-size:15px;font-weight:700;transition:all .2s}.login-btn[data-v-074378e6]:hover{filter:brightness(1.03);transform:translateY(-1px)}.login-btn[data-v-074378e6]:disabled{opacity:.7;cursor:not-allowed;transform:none}.error-text[data-v-074378e6]{color:#c62828;text-align:center;margin:0;font-size:13px;font-weight:600}.footer-text[data-v-074378e6]{text-align:center;color:#98a29c;margin-top:22px;font-size:12px}@media (width<=600px){.login-page[data-v-074378e6]{padding:16px}.login-card[data-v-074378e6]{border-radius:18px;padding:24px 20px 22px}.form-title h1[data-v-074378e6]{font-size:24px}.logo-img[data-v-074378e6]{max-width:260px}}[data-v-32841756]{box-sizing:border-box}.page[data-v-32841756]{background:#f4f7f5;min-height:100vh}.topbar[data-v-32841756]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.brand[data-v-32841756]{align-items:center;gap:16px;display:flex}.logo[data-v-32841756]{width:auto;height:80px}.brand-text h1[data-v-32841756]{color:#0d6b3d;margin:0;font-size:26px}.brand-text p[data-v-32841756]{color:#0d6b3d;margin:10px 0 0;font-size:18px;font-weight:700}.right-area[data-v-32841756]{align-items:center;gap:14px;display:flex}.user-box[data-v-32841756]{text-align:right;flex-direction:column;display:flex}.user-box strong[data-v-32841756]{color:#26332b;font-size:14px}.user-box span[data-v-32841756]{color:#6f7a73;font-size:12px}.logout-btn[data-v-32841756]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:10px;height:42px;padding:0 18px;font-weight:700}.content[data-v-32841756]{padding:28px}.welcome-box[data-v-32841756]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:24px;padding:24px}.welcome-box h2[data-v-32841756]{color:#1f2c24;margin:0 0 10px}.welcome-box p[data-v-32841756]{color:#66726b;margin:0;line-height:1.7}.menu-grid[data-v-32841756]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.menu-card[data-v-32841756]{background:#fff;border:1px solid #dce4de;border-radius:18px;flex-direction:column;min-height:210px;padding:18px;transition:all .2s;display:flex}.menu-card[data-v-32841756]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000000f}.card-icon[data-v-32841756]{background:#eef5f0;border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;font-size:24px;display:flex}.menu-card h3[data-v-32841756]{color:#0d6b3d;margin:0 0 12px;font-size:18px}.menu-card p[data-v-32841756]{color:#6c7770;min-height:66px;margin:0 0 18px;font-size:14px;line-height:1.5}.menu-card button[data-v-32841756]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:10px;align-self:flex-start;height:40px;margin-top:auto;padding:0 14px;font-weight:700}.menu-card button.passive[data-v-32841756]{cursor:not-allowed;background:#9ca3af}@media (width<=1250px){.menu-grid[data-v-32841756]{grid-template-columns:repeat(3,1fr)}}@media (width<=950px){.menu-grid[data-v-32841756]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.topbar[data-v-32841756]{flex-direction:column;align-items:flex-start;gap:16px}.right-area[data-v-32841756]{justify-content:space-between;width:100%}.menu-grid[data-v-32841756]{grid-template-columns:1fr}.logo[data-v-32841756]{height:64px}.brand-text h1[data-v-32841756]{font-size:22px}.brand-text p[data-v-32841756]{font-size:16px}.content[data-v-32841756]{padding:18px}}[data-v-aca45ce9]{box-sizing:border-box}.page[data-v-aca45ce9]{background:#f4f7f5;min-height:100vh}.topbar[data-v-aca45ce9]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-aca45ce9]{align-items:center;gap:16px;display:flex}.logo[data-v-aca45ce9]{width:auto;height:72px}.left h1[data-v-aca45ce9]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-aca45ce9]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-aca45ce9]{align-items:center;gap:12px;display:flex}.back-btn[data-v-aca45ce9],.logout-btn[data-v-aca45ce9],.add-btn[data-v-aca45ce9],.save-btn[data-v-aca45ce9],.template-btn[data-v-aca45ce9],.upload-excel-btn[data-v-aca45ce9]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:700}.add-btn[data-v-aca45ce9],.save-btn[data-v-aca45ce9],.detay-btn[data-v-aca45ce9]{background:#0d6b3d}.template-btn[data-v-aca45ce9]{background:#1d4ed8}.upload-excel-btn[data-v-aca45ce9]{background:#b45309;justify-content:center;align-items:center;height:41px;padding:0 12px;font-size:13px;display:inline-flex}.back-btn[data-v-aca45ce9]{background:#4b6354}.logout-btn[data-v-aca45ce9]{background:#7a2e2e}.detay-btn[data-v-aca45ce9]{color:#fff;cursor:pointer;border:none;border-radius:8px;height:34px;padding:0 12px;font-weight:700}.content[data-v-aca45ce9]{padding:24px 28px}.toolbar[data-v-aca45ce9]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.toolbar-buttons[data-v-aca45ce9]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-input[data-v-aca45ce9]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;flex:1;max-width:460px;height:46px;padding:0 14px;font-size:14px}.search-input[data-v-aca45ce9]:focus,.form-group input[data-v-aca45ce9]:focus,.form-group select[data-v-aca45ce9]:focus,.form-group textarea[data-v-aca45ce9]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.info-box[data-v-aca45ce9]{color:#34423a;background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-aca45ce9]{color:#b42318}.table-card[data-v-aca45ce9]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-info[data-v-aca45ce9]{color:#46544c;border-bottom:1px solid #e4ebe6;padding:14px 18px}.table-wrapper[data-v-aca45ce9]{overflow-x:auto}table[data-v-aca45ce9]{border-collapse:collapse;width:100%;min-width:1300px}thead[data-v-aca45ce9]{background:#f7faf8}th[data-v-aca45ce9],td[data-v-aca45ce9]{text-align:left;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}th[data-v-aca45ce9]{color:#26332b;white-space:nowrap;font-weight:700}td[data-v-aca45ce9]{color:#5d6962}.status-badge[data-v-aca45ce9]{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.status-badge.aktif[data-v-aca45ce9]{color:#0d6b3d;background:#e7f6ed}.status-badge.pasif[data-v-aca45ce9]{color:#c62828;background:#fdecec}.empty-row[data-v-aca45ce9]{text-align:center;color:#7a857f;padding:20px}.modal-overlay[data-v-aca45ce9]{z-index:999;background:#0f172a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card[data-v-aca45ce9]{background:#fff;border-radius:20px;width:100%;max-width:1100px;max-height:90vh;padding:22px;overflow-y:auto;box-shadow:0 30px 60px #00000029}.modal-header[data-v-aca45ce9]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.modal-header h2[data-v-aca45ce9]{color:#1f2c24;margin:0}.close-icon[data-v-aca45ce9]{cursor:pointer;background:#eef2ef;border:none;border-radius:10px;width:38px;height:38px;font-size:18px}.modal-error[data-v-aca45ce9]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:600}.form-grid[data-v-aca45ce9]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.form-group[data-v-aca45ce9]{flex-direction:column;gap:8px;display:flex}.form-group.full[data-v-aca45ce9]{grid-column:span 3}.form-group label[data-v-aca45ce9]{color:#334139;font-size:14px;font-weight:700}.form-group input[data-v-aca45ce9],.form-group select[data-v-aca45ce9],.form-group textarea[data-v-aca45ce9]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.form-group input[data-v-aca45ce9]:disabled{color:#5f6a63;background:#f3f5f4}.modal-actions[data-v-aca45ce9]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.toast-box[data-v-aca45ce9]{z-index:9999;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:320px;max-width:560px;padding:16px 22px;font-weight:700;animation:.35s slideDown-aca45ce9;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000002e}.toast-box.success[data-v-aca45ce9]{color:#fff;background:#0d6b3d}.toast-box.error[data-v-aca45ce9]{color:#fff;background:#b42318}.toast-box.warning[data-v-aca45ce9]{color:#fff;background:#b45309}.toast-icon[data-v-aca45ce9]{font-size:16px;line-height:1}.excel-loading-overlay[data-v-aca45ce9]{z-index:10000;background:#0f172a59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.excel-loading-card[data-v-aca45ce9]{text-align:center;background:#fff;border-radius:20px;width:360px;padding:26px;box-shadow:0 30px 60px #00000038}.excel-loading-card h3[data-v-aca45ce9]{color:#1f2c24;margin:14px 0 6px}.excel-loading-card p[data-v-aca45ce9]{color:#6b7280;margin:0}.loader[data-v-aca45ce9]{border:5px solid #dce4de;border-top-color:#0d6b3d;border-radius:50%;width:44px;height:44px;margin:0 auto;animation:.9s linear infinite spin-aca45ce9}.excel-result-box[data-v-aca45ce9]{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin-bottom:16px;padding:14px 16px;font-size:14px}.excel-result-box ul[data-v-aca45ce9]{margin:8px 0 0;padding-left:20px}.pdk-sync-box[data-v-aca45ce9]{background:#f8fbf9;border:1px solid #d9e5df;border-radius:12px;padding:14px}.check-row[data-v-aca45ce9]{color:#1f3d2b;cursor:pointer;align-items:center;gap:10px;font-weight:700;display:flex}.check-row input[data-v-aca45ce9]{width:18px;height:18px}.pdk-sync-box small[data-v-aca45ce9]{color:#6b7b72;margin-top:6px;line-height:1.4;display:block}@keyframes slideDown-aca45ce9{0%{opacity:0;transform:translate(-50%)translateY(-24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes spin-aca45ce9{to{transform:rotate(360deg)}}@media (width<=1100px){.form-grid[data-v-aca45ce9]{grid-template-columns:repeat(2,1fr)}.form-group.full[data-v-aca45ce9]{grid-column:span 2}}@media (width<=900px){.topbar[data-v-aca45ce9]{flex-direction:column;align-items:flex-start}.right[data-v-aca45ce9]{flex-wrap:wrap;justify-content:flex-end;width:100%}.logo[data-v-aca45ce9]{height:60px}.toolbar[data-v-aca45ce9]{flex-direction:column;align-items:stretch}.toolbar-buttons[data-v-aca45ce9]{justify-content:flex-start}.search-input[data-v-aca45ce9]{max-width:none}.form-grid[data-v-aca45ce9]{grid-template-columns:1fr}.form-group.full[data-v-aca45ce9]{grid-column:span 1}}[data-v-2f5ab320]{box-sizing:border-box}.page[data-v-2f5ab320]{background:#f4f7f5;min-height:100vh}.topbar[data-v-2f5ab320]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.left[data-v-2f5ab320]{align-items:center;gap:16px;display:flex}.logo[data-v-2f5ab320]{height:72px}.left h1[data-v-2f5ab320]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-2f5ab320]{color:#6f7a73;margin:4px 0 0}.right[data-v-2f5ab320]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-btn[data-v-2f5ab320],.upload-btn[data-v-2f5ab320],.edit-btn[data-v-2f5ab320],.save-btn[data-v-2f5ab320],.cancel-btn[data-v-2f5ab320],.delete-btn[data-v-2f5ab320],.pasif-btn[data-v-2f5ab320],.sil-personel-btn[data-v-2f5ab320]{color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:0 16px;font-weight:700;display:inline-flex}.back-btn[data-v-2f5ab320]{background:#4b6354}.upload-btn[data-v-2f5ab320],.edit-btn[data-v-2f5ab320]{background:#0d6b3d}.save-btn[data-v-2f5ab320]{background:#1d4ed8}.cancel-btn[data-v-2f5ab320],.pasif-btn[data-v-2f5ab320]{background:#b45309}.sil-personel-btn[data-v-2f5ab320]{background:#b42318}.delete-btn[data-v-2f5ab320]{background:#b42318;height:36px;font-size:13px}.content[data-v-2f5ab320]{gap:20px;padding:24px 28px;display:grid}.info-box[data-v-2f5ab320]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-2f5ab320]{color:#b42318}.toast-box[data-v-2f5ab320]{z-index:9999;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:320px;max-width:560px;padding:16px 22px;font-weight:700;animation:.35s slideDown-2f5ab320;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000002e}.toast-box.success[data-v-2f5ab320]{color:#fff;background:#0d6b3d}.toast-box.error[data-v-2f5ab320]{color:#fff;background:#b42318}.toast-box.warning[data-v-2f5ab320]{color:#fff;background:#b45309}.toast-icon[data-v-2f5ab320]{font-size:16px;line-height:1}@keyframes slideDown-2f5ab320{0%{opacity:0;transform:translate(-50%)translateY(-24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.form-error[data-v-2f5ab320]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:600}.detail-card[data-v-2f5ab320]{background:#fff;border:1px solid #dce4de;border-radius:18px;padding:22px}.detail-card h2[data-v-2f5ab320]{color:#1f2c24;margin:0 0 18px}.detail-grid[data-v-2f5ab320]{grid-template-columns:repeat(2,1fr);gap:14px 22px;display:grid}.detail-grid>div[data-v-2f5ab320]{color:#47534c;background:#f8faf9;border-radius:12px;padding:12px 14px}.full-width[data-v-2f5ab320]{grid-column:span 2}.edit-input[data-v-2f5ab320]{background:#fff;border:1px solid #cfd8d2;border-radius:10px;outline:none;width:100%;margin-top:8px;padding:10px 12px;font-size:14px}.edit-input[data-v-2f5ab320]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.edit-textarea[data-v-2f5ab320]{resize:vertical}.durum-aktif[data-v-2f5ab320]{color:#0d6b3d;font-weight:700}.durum-pasif[data-v-2f5ab320]{color:#b42318;font-weight:700}.file-header[data-v-2f5ab320]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.file-list[data-v-2f5ab320]{gap:12px;display:grid}.file-item[data-v-2f5ab320]{background:#fafcfb;border:1px solid #e4ebe6;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.file-left[data-v-2f5ab320]{align-items:center;gap:14px;display:flex}.file-icon[data-v-2f5ab320]{background:#eef5f0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.file-info[data-v-2f5ab320]{flex-direction:column;gap:4px;display:flex}.file-info strong[data-v-2f5ab320]{color:#26332b;word-break:break-word}.file-info span[data-v-2f5ab320]{color:#748078;font-size:13px}.file-actions[data-v-2f5ab320]{align-items:center;gap:10px;display:flex}.file-link[data-v-2f5ab320]{color:#0d6b3d;font-weight:700;text-decoration:none}.empty-files[data-v-2f5ab320]{color:#7a857f}.mini-modal-overlay[data-v-2f5ab320]{z-index:10000;background:#0f172a38;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mini-modal[data-v-2f5ab320]{background:#fff;border:1px solid #dde5df;border-radius:18px;width:100%;max-width:380px;padding:20px;box-shadow:0 24px 50px #0000002e}.mini-modal h3[data-v-2f5ab320]{color:#1f2c24;margin:0 0 10px;font-size:20px}.mini-modal p[data-v-2f5ab320]{color:#58645d;margin:0 0 10px;line-height:1.6}.mini-file-name[data-v-2f5ab320]{color:#334139;word-break:break-word;background:#f4f7f5;border:1px solid #dce4de;border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:13px}.mini-modal-actions[data-v-2f5ab320]{justify-content:flex-end;gap:10px;display:flex}.mini-cancel-btn[data-v-2f5ab320],.mini-delete-btn[data-v-2f5ab320],.mini-warning-btn[data-v-2f5ab320]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:38px;padding:0 14px;font-weight:700}.readonly-input[data-v-2f5ab320]{color:#6b7280;cursor:not-allowed;background:#eef2ef!important}.mini-cancel-btn[data-v-2f5ab320]{background:#6b7280}.mini-delete-btn[data-v-2f5ab320]{background:#b42318}.mini-warning-btn[data-v-2f5ab320]{background:#b45309}@media (width<=900px){.detail-grid[data-v-2f5ab320]{grid-template-columns:1fr}.full-width[data-v-2f5ab320]{grid-column:span 1}.file-header[data-v-2f5ab320],.topbar[data-v-2f5ab320]{flex-direction:column;align-items:flex-start;gap:12px}.logo[data-v-2f5ab320]{height:60px}.file-item[data-v-2f5ab320],.file-actions[data-v-2f5ab320]{flex-direction:column;align-items:flex-start}.file-left[data-v-2f5ab320]{width:100%}.toast-box[data-v-2f5ab320]{min-width:unset;width:calc(100% - 32px)}.right[data-v-2f5ab320]{width:100%}}[data-v-a9ffe53a]{box-sizing:border-box}.page[data-v-a9ffe53a]{background:#f4f7f5;min-height:100vh}.topbar[data-v-a9ffe53a]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-a9ffe53a]{align-items:center;gap:16px;display:flex}.logo[data-v-a9ffe53a]{width:auto;height:72px}.left h1[data-v-a9ffe53a]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-a9ffe53a]{color:#6f7a73;margin:4px 0 0;font-size:14px}.back-btn[data-v-a9ffe53a]{color:#fff;cursor:pointer;background:#4b6354;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:700}.content[data-v-a9ffe53a]{padding:24px 28px}.info-card[data-v-a9ffe53a]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:22px;padding:24px}.info-card h2[data-v-a9ffe53a]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-a9ffe53a]{color:#66726b;margin:0;line-height:1.7}.card-grid[data-v-a9ffe53a]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tanim-card[data-v-a9ffe53a]{background:#fff;border:1px solid #dce4de;border-radius:18px;padding:24px;transition:all .2s}.tanim-card[data-v-a9ffe53a]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000000f}.icon-box[data-v-a9ffe53a]{background:#eef5f0;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;font-size:28px;display:flex}.tanim-card h3[data-v-a9ffe53a]{color:#0d6b3d;margin:0 0 10px;font-size:22px}.tanim-card p[data-v-a9ffe53a]{color:#66726b;min-height:72px;margin:0 0 18px;line-height:1.6}.go-btn[data-v-a9ffe53a]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:10px;height:40px;padding:0 14px;font-weight:700}@media (width<=1000px){.card-grid[data-v-a9ffe53a]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.topbar[data-v-a9ffe53a]{flex-direction:column;align-items:flex-start}.card-grid[data-v-a9ffe53a]{grid-template-columns:1fr}.logo[data-v-a9ffe53a]{height:60px}}[data-v-3a819833]{box-sizing:border-box}.page[data-v-3a819833]{background:#f4f7f5;min-height:100vh}.topbar[data-v-3a819833]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-3a819833]{align-items:center;gap:16px;display:flex}.logo[data-v-3a819833]{height:72px}.left h1[data-v-3a819833]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-3a819833]{color:#6f7a73;margin:4px 0 0}.back-btn[data-v-3a819833],.add-btn[data-v-3a819833],.edit-btn[data-v-3a819833],.delete-btn[data-v-3a819833],.save-btn[data-v-3a819833],.cancel-btn[data-v-3a819833]{color:#fff;cursor:pointer;border:none;border-radius:10px;font-weight:700}.back-btn[data-v-3a819833],.add-btn[data-v-3a819833],.save-btn[data-v-3a819833]{height:42px;padding:0 16px}.back-btn[data-v-3a819833],.cancel-btn[data-v-3a819833]{background:#4b6354}.add-btn[data-v-3a819833]{background:#0d6b3d}.edit-btn[data-v-3a819833]{background:#1d4ed8;height:34px;padding:0 12px}.delete-btn[data-v-3a819833]{background:#b42318;height:34px;padding:0 12px}.save-btn[data-v-3a819833]{background:#0d6b3d}.content[data-v-3a819833]{padding:24px 28px}.toast-box[data-v-3a819833]{z-index:9999;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:320px;max-width:560px;padding:16px 22px;font-weight:700;animation:.35s slideDown-3a819833;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000002e}.toast-box.success[data-v-3a819833]{color:#fff;background:#0d6b3d}.toast-box.error[data-v-3a819833]{color:#fff;background:#b42318}.toast-box.warning[data-v-3a819833]{color:#fff;background:#b45309}.toast-icon[data-v-3a819833]{font-size:16px;line-height:1}@keyframes slideDown-3a819833{0%{opacity:0;transform:translate(-50%)translateY(-24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toolbar[data-v-3a819833]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.search-input[data-v-3a819833]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;flex:1;max-width:420px;height:46px;padding:0 14px;font-size:14px}.search-input[data-v-3a819833]:focus,.form-group input[data-v-3a819833]:focus,.form-group select[data-v-3a819833]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.info-box[data-v-3a819833]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-3a819833]{color:#b42318}.table-card[data-v-3a819833]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-info[data-v-3a819833]{color:#46544c;border-bottom:1px solid #e4ebe6;padding:14px 18px}.table-wrapper[data-v-3a819833]{overflow-x:auto}table[data-v-3a819833]{border-collapse:collapse;width:100%}thead[data-v-3a819833]{background:#f7faf8}th[data-v-3a819833],td[data-v-3a819833]{text-align:left;border-bottom:1px solid #edf2ee;padding:14px 12px;font-size:14px}th[data-v-3a819833]{color:#26332b;font-weight:700}td[data-v-3a819833]{color:#5d6962}.islem-buttons[data-v-3a819833]{gap:8px;display:flex}.durum-badge[data-v-3a819833]{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.durum-badge.aktif[data-v-3a819833]{color:#0d6b3d;background:#e7f6ed}.durum-badge.pasif[data-v-3a819833]{color:#b42318;background:#fdecec}.empty-row[data-v-3a819833]{text-align:center;color:#7a857f}.modal-overlay[data-v-3a819833]{z-index:10000;background:#0f172a38;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-3a819833],.mini-modal[data-v-3a819833]{background:#fff;border:1px solid #dde5df;border-radius:18px;width:100%;max-width:420px;padding:20px;box-shadow:0 24px 50px #0000002e}.modal-header[data-v-3a819833]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h2[data-v-3a819833],.mini-modal h3[data-v-3a819833]{color:#1f2c24;margin:0}.close-btn[data-v-3a819833]{cursor:pointer;background:#eef2ef;border:none;border-radius:10px;width:36px;height:36px}.form-group[data-v-3a819833]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.form-group label[data-v-3a819833]{color:#334139;font-size:14px;font-weight:700}.form-group input[data-v-3a819833],.form-group select[data-v-3a819833]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.form-error[data-v-3a819833]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:600}.mini-modal p[data-v-3a819833]{color:#58645d;margin:10px 0}.mini-name[data-v-3a819833]{color:#334139;background:#f4f7f5;border:1px solid #dce4de;border-radius:10px;margin-bottom:16px;padding:10px 12px}.modal-actions[data-v-3a819833]{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.topbar[data-v-3a819833],.toolbar[data-v-3a819833]{flex-direction:column;align-items:stretch}.logo[data-v-3a819833]{height:60px}.search-input[data-v-3a819833]{max-width:none}}[data-v-82a725de]{box-sizing:border-box}.page[data-v-82a725de]{background:#f4f7f5;min-height:100vh}.topbar[data-v-82a725de]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-82a725de]{align-items:center;gap:16px;display:flex}.logo[data-v-82a725de]{height:72px}.left h1[data-v-82a725de]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-82a725de]{color:#6f7a73;margin:4px 0 0}.back-btn[data-v-82a725de],.add-btn[data-v-82a725de],.edit-btn[data-v-82a725de],.delete-btn[data-v-82a725de],.save-btn[data-v-82a725de],.cancel-btn[data-v-82a725de]{color:#fff;cursor:pointer;border:none;border-radius:10px;font-weight:700}.back-btn[data-v-82a725de],.add-btn[data-v-82a725de],.save-btn[data-v-82a725de]{height:42px;padding:0 16px}.back-btn[data-v-82a725de],.cancel-btn[data-v-82a725de]{background:#4b6354}.add-btn[data-v-82a725de]{background:#0d6b3d}.edit-btn[data-v-82a725de]{background:#1d4ed8;height:34px;padding:0 12px}.delete-btn[data-v-82a725de]{background:#b42318;height:34px;padding:0 12px}.save-btn[data-v-82a725de]{background:#0d6b3d}.content[data-v-82a725de]{padding:24px 28px}.toast-box[data-v-82a725de]{z-index:9999;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:320px;max-width:560px;padding:16px 22px;font-weight:700;animation:.35s slideDown-82a725de;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000002e}.toast-box.success[data-v-82a725de]{color:#fff;background:#0d6b3d}.toast-box.error[data-v-82a725de]{color:#fff;background:#b42318}.toast-box.warning[data-v-82a725de]{color:#fff;background:#b45309}.toast-icon[data-v-82a725de]{font-size:16px;line-height:1}@keyframes slideDown-82a725de{0%{opacity:0;transform:translate(-50%)translateY(-24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toolbar[data-v-82a725de]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.search-input[data-v-82a725de]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;flex:1;max-width:420px;height:46px;padding:0 14px;font-size:14px}.search-input[data-v-82a725de]:focus,.form-group input[data-v-82a725de]:focus,.form-group select[data-v-82a725de]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.info-box[data-v-82a725de]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-82a725de]{color:#b42318}.table-card[data-v-82a725de]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-info[data-v-82a725de]{color:#46544c;border-bottom:1px solid #e4ebe6;padding:14px 18px}.table-wrapper[data-v-82a725de]{overflow-x:auto}table[data-v-82a725de]{border-collapse:collapse;width:100%}thead[data-v-82a725de]{background:#f7faf8}th[data-v-82a725de],td[data-v-82a725de]{text-align:left;border-bottom:1px solid #edf2ee;padding:14px 12px;font-size:14px}th[data-v-82a725de]{color:#26332b;font-weight:700}td[data-v-82a725de]{color:#5d6962}.islem-buttons[data-v-82a725de]{gap:8px;display:flex}.durum-badge[data-v-82a725de]{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.durum-badge.aktif[data-v-82a725de]{color:#0d6b3d;background:#e7f6ed}.durum-badge.pasif[data-v-82a725de]{color:#b42318;background:#fdecec}.empty-row[data-v-82a725de]{text-align:center;color:#7a857f}.modal-overlay[data-v-82a725de]{z-index:10000;background:#0f172a38;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-82a725de],.mini-modal[data-v-82a725de]{background:#fff;border:1px solid #dde5df;border-radius:18px;width:100%;max-width:420px;padding:20px;box-shadow:0 24px 50px #0000002e}.modal-header[data-v-82a725de]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h2[data-v-82a725de],.mini-modal h3[data-v-82a725de]{color:#1f2c24;margin:0}.close-btn[data-v-82a725de]{cursor:pointer;background:#eef2ef;border:none;border-radius:10px;width:36px;height:36px}.form-group[data-v-82a725de]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.form-group label[data-v-82a725de]{color:#334139;font-size:14px;font-weight:700}.form-group input[data-v-82a725de],.form-group select[data-v-82a725de]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.form-error[data-v-82a725de]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:600}.mini-modal p[data-v-82a725de]{color:#58645d;margin:10px 0}.mini-name[data-v-82a725de]{color:#334139;background:#f4f7f5;border:1px solid #dce4de;border-radius:10px;margin-bottom:16px;padding:10px 12px}.modal-actions[data-v-82a725de]{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.topbar[data-v-82a725de],.toolbar[data-v-82a725de]{flex-direction:column;align-items:stretch}.logo[data-v-82a725de]{height:60px}.search-input[data-v-82a725de]{max-width:none}}[data-v-f2fb4b6a]{box-sizing:border-box}.page[data-v-f2fb4b6a]{background:#f4f7f5;min-height:100vh}.topbar[data-v-f2fb4b6a]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-f2fb4b6a]{align-items:center;gap:16px;display:flex}.logo[data-v-f2fb4b6a]{height:72px}.left h1[data-v-f2fb4b6a]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-f2fb4b6a]{color:#6f7a73;margin:4px 0 0}.back-btn[data-v-f2fb4b6a],.add-btn[data-v-f2fb4b6a],.edit-btn[data-v-f2fb4b6a],.delete-btn[data-v-f2fb4b6a],.save-btn[data-v-f2fb4b6a],.cancel-btn[data-v-f2fb4b6a]{color:#fff;cursor:pointer;border:none;border-radius:10px;font-weight:700}.back-btn[data-v-f2fb4b6a],.add-btn[data-v-f2fb4b6a],.save-btn[data-v-f2fb4b6a]{height:42px;padding:0 16px}.back-btn[data-v-f2fb4b6a],.cancel-btn[data-v-f2fb4b6a]{background:#4b6354}.add-btn[data-v-f2fb4b6a]{background:#0d6b3d}.edit-btn[data-v-f2fb4b6a]{background:#1d4ed8;height:34px;padding:0 12px}.delete-btn[data-v-f2fb4b6a]{background:#b42318;height:34px;padding:0 12px}.save-btn[data-v-f2fb4b6a]{background:#0d6b3d}.content[data-v-f2fb4b6a]{padding:24px 28px}.toast-box[data-v-f2fb4b6a]{z-index:9999;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:320px;max-width:560px;padding:16px 22px;font-weight:700;animation:.35s slideDown-f2fb4b6a;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000002e}.toast-box.success[data-v-f2fb4b6a]{color:#fff;background:#0d6b3d}.toast-box.error[data-v-f2fb4b6a]{color:#fff;background:#b42318}.toast-box.warning[data-v-f2fb4b6a]{color:#fff;background:#b45309}.toast-icon[data-v-f2fb4b6a]{font-size:16px;line-height:1}@keyframes slideDown-f2fb4b6a{0%{opacity:0;transform:translate(-50%)translateY(-24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toolbar[data-v-f2fb4b6a]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.search-input[data-v-f2fb4b6a]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;flex:1;max-width:420px;height:46px;padding:0 14px;font-size:14px}.search-input[data-v-f2fb4b6a]:focus,.form-group input[data-v-f2fb4b6a]:focus,.form-group select[data-v-f2fb4b6a]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.info-box[data-v-f2fb4b6a]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-f2fb4b6a]{color:#b42318}.table-card[data-v-f2fb4b6a]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-info[data-v-f2fb4b6a]{color:#46544c;border-bottom:1px solid #e4ebe6;padding:14px 18px}.table-wrapper[data-v-f2fb4b6a]{overflow-x:auto}table[data-v-f2fb4b6a]{border-collapse:collapse;width:100%}thead[data-v-f2fb4b6a]{background:#f7faf8}th[data-v-f2fb4b6a],td[data-v-f2fb4b6a]{text-align:left;border-bottom:1px solid #edf2ee;padding:14px 12px;font-size:14px}th[data-v-f2fb4b6a]{color:#26332b;font-weight:700}td[data-v-f2fb4b6a]{color:#5d6962}.islem-buttons[data-v-f2fb4b6a]{gap:8px;display:flex}.durum-badge[data-v-f2fb4b6a]{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.durum-badge.aktif[data-v-f2fb4b6a]{color:#0d6b3d;background:#e7f6ed}.durum-badge.pasif[data-v-f2fb4b6a]{color:#b42318;background:#fdecec}.empty-row[data-v-f2fb4b6a]{text-align:center;color:#7a857f}.modal-overlay[data-v-f2fb4b6a]{z-index:10000;background:#0f172a38;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-f2fb4b6a],.mini-modal[data-v-f2fb4b6a]{background:#fff;border:1px solid #dde5df;border-radius:18px;width:100%;max-width:420px;padding:20px;box-shadow:0 24px 50px #0000002e}.modal-header[data-v-f2fb4b6a]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h2[data-v-f2fb4b6a],.mini-modal h3[data-v-f2fb4b6a]{color:#1f2c24;margin:0}.close-btn[data-v-f2fb4b6a]{cursor:pointer;background:#eef2ef;border:none;border-radius:10px;width:36px;height:36px}.form-group[data-v-f2fb4b6a]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.form-group label[data-v-f2fb4b6a]{color:#334139;font-size:14px;font-weight:700}.form-group input[data-v-f2fb4b6a],.form-group select[data-v-f2fb4b6a]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.form-error[data-v-f2fb4b6a]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:600}.mini-modal p[data-v-f2fb4b6a]{color:#58645d;margin:10px 0}.mini-name[data-v-f2fb4b6a]{color:#334139;background:#f4f7f5;border:1px solid #dce4de;border-radius:10px;margin-bottom:16px;padding:10px 12px}.modal-actions[data-v-f2fb4b6a]{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.topbar[data-v-f2fb4b6a],.toolbar[data-v-f2fb4b6a]{flex-direction:column;align-items:stretch}.logo[data-v-f2fb4b6a]{height:60px}.search-input[data-v-f2fb4b6a]{max-width:none}}[data-v-40e42682]{box-sizing:border-box}.page[data-v-40e42682]{background:#f4f7f5;min-height:100vh}.topbar[data-v-40e42682]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-40e42682]{align-items:center;gap:16px;display:flex}.logo[data-v-40e42682]{width:auto;height:72px}.left h1[data-v-40e42682]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-40e42682]{color:#6f7a73;margin:4px 0 0;font-size:14px}.back-btn[data-v-40e42682]{color:#fff;cursor:pointer;background:#4b6354;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:700}.content[data-v-40e42682]{padding:24px 28px}.info-card[data-v-40e42682]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:22px;padding:24px}.info-card h2[data-v-40e42682]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-40e42682]{color:#66726b;margin:0;line-height:1.7}.card-grid[data-v-40e42682]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.puantaj-card[data-v-40e42682]{background:#fff;border:1px solid #dce4de;border-radius:18px;flex-direction:column;min-height:292px;padding:24px;transition:all .2s;display:flex}.puantaj-card[data-v-40e42682]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000000f}.icon-box[data-v-40e42682]{background:#eef5f0;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;font-size:28px;display:flex}.puantaj-card h3[data-v-40e42682]{color:#0d6b3d;margin:0 0 10px;font-size:22px}.puantaj-card p[data-v-40e42682]{color:#66726b;min-height:96px;margin:0 0 18px;line-height:1.6}.go-btn[data-v-40e42682]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:10px;align-self:flex-start;height:40px;margin-top:auto;padding:0 14px;font-weight:700}@media (width<=1200px){.card-grid[data-v-40e42682]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.topbar[data-v-40e42682]{flex-direction:column;align-items:flex-start}.card-grid[data-v-40e42682]{grid-template-columns:1fr}.logo[data-v-40e42682]{height:60px}}[data-v-9f9f58f8]{box-sizing:border-box}.page[data-v-9f9f58f8]{background:#f4f7f5;min-height:100vh}.topbar[data-v-9f9f58f8]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-9f9f58f8]{align-items:center;gap:16px;display:flex}.logo[data-v-9f9f58f8]{height:72px}.left h1[data-v-9f9f58f8]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-9f9f58f8]{color:#6f7a73;margin:4px 0 0}.back-btn[data-v-9f9f58f8],.save-btn[data-v-9f9f58f8]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:700}.back-btn[data-v-9f9f58f8]{background:#4b6354}.save-btn[data-v-9f9f58f8]{background:#0d6b3d}.content[data-v-9f9f58f8]{padding:24px 28px}.form-card[data-v-9f9f58f8]{background:#fff;border:1px solid #dce4de;border-radius:18px;padding:24px}.form-card h2[data-v-9f9f58f8]{color:#1f2c24;margin:0 0 18px}.form-grid[data-v-9f9f58f8]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.form-group[data-v-9f9f58f8]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-9f9f58f8]{color:#334139;font-size:14px;font-weight:700}.form-group input[data-v-9f9f58f8],.form-group select[data-v-9f9f58f8]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.form-group input[data-v-9f9f58f8]:focus,.form-group select[data-v-9f9f58f8]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.hint-box[data-v-9f9f58f8]{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin-top:18px;padding:13px 15px;font-size:13px;line-height:1.5}.actions[data-v-9f9f58f8]{justify-content:flex-end;margin-top:22px;display:flex}.form-error[data-v-9f9f58f8]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:600}.info-box[data-v-9f9f58f8]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.toast-box[data-v-9f9f58f8]{z-index:9999;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:320px;max-width:560px;padding:16px 22px;font-weight:700;animation:.35s slideDown-9f9f58f8;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000002e}.toast-box.success[data-v-9f9f58f8]{color:#fff;background:#0d6b3d}.toast-box.error[data-v-9f9f58f8]{color:#fff;background:#b42318}.toast-box.warning[data-v-9f9f58f8]{color:#fff;background:#b45309}.toast-icon[data-v-9f9f58f8]{font-size:16px;line-height:1}@keyframes slideDown-9f9f58f8{0%{opacity:0;transform:translate(-50%)translateY(-24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=1100px){.form-grid[data-v-9f9f58f8]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.topbar[data-v-9f9f58f8]{flex-direction:column;align-items:flex-start}.logo[data-v-9f9f58f8]{height:60px}.form-grid[data-v-9f9f58f8]{grid-template-columns:1fr}}[data-v-3b886389]{box-sizing:border-box}.page[data-v-3b886389]{background:#f4f7f5;min-height:100vh}.topbar[data-v-3b886389]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.left[data-v-3b886389]{align-items:center;gap:16px;display:flex}.logo[data-v-3b886389]{height:72px}.left h1[data-v-3b886389]{color:#0d6b3d;margin:0}.left p[data-v-3b886389]{color:#6f7a73;margin:4px 0 0}.right[data-v-3b886389]{gap:10px;display:flex}.back-btn[data-v-3b886389],.add-btn[data-v-3b886389],.open-btn[data-v-3b886389]{color:#fff;cursor:pointer;border:none;border-radius:10px;font-weight:700}.back-btn[data-v-3b886389],.add-btn[data-v-3b886389]{height:42px;padding:0 16px}.back-btn[data-v-3b886389]{background:#4b6354}.add-btn[data-v-3b886389],.open-btn[data-v-3b886389]{background:#0d6b3d}.open-btn[data-v-3b886389]{height:34px;padding:0 12px}.content[data-v-3b886389]{padding:24px 28px}.info-box[data-v-3b886389]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-3b886389]{color:#b42318}.table-card[data-v-3b886389]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-3b886389]{overflow-x:auto}table[data-v-3b886389]{border-collapse:collapse;width:100%;min-width:1100px}thead[data-v-3b886389]{background:#f7faf8}th[data-v-3b886389],td[data-v-3b886389]{text-align:left;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}.durum[data-v-3b886389]{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.durum.taslak[data-v-3b886389]{color:#9a6700;background:#fff4d6}.durum.onay[data-v-3b886389]{color:#0d6b3d;background:#e7f6ed}.empty-row[data-v-3b886389]{text-align:center;color:#7a857f}.modal-overlay[data-v-3b886389]{z-index:999;background:#0f172a40;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-3b886389]{background:#fff;border-radius:18px;width:100%;max-width:720px;padding:24px}.form-grid[data-v-3b886389]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-group[data-v-3b886389]{flex-direction:column;gap:8px;display:flex}.form-group.full[data-v-3b886389]{grid-column:span 2}.form-group input[data-v-3b886389],.form-group select[data-v-3b886389],.form-group textarea[data-v-3b886389]{border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;padding:12px 14px}.form-error[data-v-3b886389]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:14px;padding:12px}.actions[data-v-3b886389]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=900px){.topbar[data-v-3b886389]{flex-direction:column;align-items:flex-start;gap:12px}.form-grid[data-v-3b886389]{grid-template-columns:1fr}.form-group.full[data-v-3b886389]{grid-column:span 1}}[data-v-5da361cd]{box-sizing:border-box}.page[data-v-5da361cd]{background:#f4f7f5;min-height:100vh}.topbar[data-v-5da361cd]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-5da361cd]{align-items:center;gap:16px;display:flex}.logo[data-v-5da361cd]{height:72px}.left h1[data-v-5da361cd]{color:#0d6b3d;margin:0}.left p[data-v-5da361cd]{color:#6f7a73;margin:4px 0 0}.left .sub[data-v-5da361cd]{color:#8a948e;font-size:13px}.right[data-v-5da361cd]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-btn[data-v-5da361cd],.onay-btn[data-v-5da361cd],.cancel-btn[data-v-5da361cd],.tatil-btn[data-v-5da361cd],.save-btn[data-v-5da361cd]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.back-btn[data-v-5da361cd]{background:#4b6354}.onay-btn[data-v-5da361cd]{background:#1d4ed8}.cancel-btn[data-v-5da361cd]{background:#6b7280}.tatil-btn[data-v-5da361cd]{background:#0d9488}.save-btn[data-v-5da361cd]{background:#0d6b3d}button[data-v-5da361cd]:disabled{opacity:.65;cursor:not-allowed}.durum[data-v-5da361cd]{border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-block}.durum.taslak[data-v-5da361cd]{color:#9a6700;background:#fff4d6}.durum.onay[data-v-5da361cd]{color:#0d6b3d;background:#e7f6ed}.content[data-v-5da361cd]{padding:24px 28px}.notice[data-v-5da361cd],.info-box[data-v-5da361cd]{color:#405146;background:#fff;border:1px solid #dce4de;border-radius:16px;margin-bottom:14px;padding:14px 16px}.info-box.error[data-v-5da361cd]{color:#b42318}.loading-card[data-v-5da361cd]{color:#1f2c24;background:linear-gradient(135deg,#fff 0%,#f1f8f4 100%);border:1px solid #dce8df;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:420px;display:flex;box-shadow:0 18px 50px #0d6b3d14}.loading-icon[data-v-5da361cd]{justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative}.cetvel-icon[data-v-5da361cd]{z-index:2;background:#fff;border:2px solid #0d6b3d;border-radius:11px;width:42px;height:48px;position:relative;overflow:hidden;box-shadow:0 6px 14px #0d6b3d24}.cetvel-top[data-v-5da361cd]{background:#0d6b3d;border-bottom:3px solid #0a5731;height:15px;display:block}.cetvel-top[data-v-5da361cd]:before,.cetvel-top[data-v-5da361cd]:after{content:"";background:#fff;border-radius:999px;width:6px;height:12px;position:absolute;top:4px}.cetvel-top[data-v-5da361cd]:before{left:15px}.cetvel-top[data-v-5da361cd]:after{right:15px}.cetvel-grid[data-v-5da361cd]{grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid}.cetvel-grid[data-v-5da361cd]:before{content:"";background-color:#0000;background-image:linear-gradient(#dcfce7 0 0),linear-gradient(#dcfce7 0 0),linear-gradient(#dcfce7 0 0),linear-gradient(#dcfce7 0 0),linear-gradient(#bbf7d0 0 0),linear-gradient(#bbf7d0 0 0);background-position:0 0,20px 0,0 13px,20px 13px,0 26px,20px 26px;background-repeat:no-repeat;background-size:10px 8px,10px 8px,10px 8px,10px 8px,10px 8px,10px 8px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;width:100%;height:34px;display:block}.spinner[data-v-5da361cd]{border:7px solid #0d6b3d;border-color:#0d6b3d #16a34a #dcefe4 #dcefe4;border-radius:999px;animation:.9s linear infinite spin-5da361cd;position:absolute;inset:0}.loading-card h2[data-v-5da361cd]{color:#0d6b3d;margin:8px 0 0;font-size:25px;font-weight:900}.loading-card p[data-v-5da361cd]{color:#66726b;margin:0;font-size:14px;font-weight:700}.loading-steps[data-v-5da361cd]{color:#6b7a70;align-items:center;gap:10px;margin-top:8px;font-size:12px;font-weight:800;display:flex}.loading-steps b[data-v-5da361cd]{background:#0d6b3d;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite pulseDot-5da361cd}.loading-fade-enter-active[data-v-5da361cd],.loading-fade-leave-active[data-v-5da361cd]{transition:opacity .45s,transform .45s}.loading-fade-enter-from[data-v-5da361cd],.loading-fade-leave-to[data-v-5da361cd]{opacity:0;transform:translateY(12px)}@keyframes spin-5da361cd{to{transform:rotate(360deg)}}@keyframes pulseDot-5da361cd{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.table-card[data-v-5da361cd]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-5da361cd]{max-height:72vh;overflow:auto}table[data-v-5da361cd]{border-collapse:collapse;width:max-content;min-width:2100px}th[data-v-5da361cd],td[data-v-5da361cd]{text-align:center;background:#fff;border-bottom:1px solid #edf2ee;border-right:1px solid #edf2ee;padding:8px;font-size:12px}thead th[data-v-5da361cd]{z-index:3;background:#f7faf8;position:sticky;top:0}.day-head[data-v-5da361cd]{min-width:92px}.sticky-col[data-v-5da361cd]{z-index:2;text-align:left;background:#fff;min-width:110px;position:sticky;left:0}.sticky-col.second[data-v-5da361cd]{min-width:190px;left:110px}thead .sticky-col[data-v-5da361cd]{z-index:4;background:#f7faf8}.gun-cell[data-v-5da361cd]{padding:5px}.pdks-cell[data-v-5da361cd]{cursor:pointer;border:1px solid #0000;border-radius:8px;min-width:58px;min-height:48px;padding:4px 3px;transition:all .15s}.sure-line[data-v-5da361cd]{text-align:center;margin-top:2px;font-size:16px;font-weight:900;line-height:1}.sonuc-line[data-v-5da361cd]{text-align:center;margin-top:5px;font-size:10px;font-weight:900;line-height:1.2}.pdks-cell[data-v-5da361cd]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f}.pdks-cell.ok[data-v-5da361cd]{color:#14532d;background:#dcfce7;border-color:#86efac}.pdks-cell.warn[data-v-5da361cd]{color:#854d0e;background:#fef3c7;border-color:#facc15}.pdks-cell.bad[data-v-5da361cd]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.pdks-cell.holiday[data-v-5da361cd]{color:#075985;background:#e0f2fe;border-color:#7dd3fc}.pdks-cell.empty[data-v-5da361cd]{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.pdks-cell.neutral[data-v-5da361cd]{color:#1f2c24;background:#eef5f0;border-color:#cfd8d2}.fm-badge[data-v-5da361cd]{color:#fff;background:#dc2626;border-radius:6px;margin-top:5px;padding:2px 6px;font-size:10px;font-weight:900;display:inline-block}.pdks-cell.manual[data-v-5da361cd]{color:#4c1d95;background:#f5f3ff;border-color:#c4b5fd}.manuel-badge[data-v-5da361cd]{color:#fff;background:#7c3aed;border-radius:6px;margin-top:5px;padding:2px 6px;font-size:9px;font-weight:900;display:inline-block}.izinli-badge[data-v-5da361cd]{color:#fff;background:#0d9488;border-radius:6px;margin-top:5px;padding:2px 6px;font-size:9px;font-weight:900;display:inline-block}.manual-actions[data-v-5da361cd]{background:#faf7ff;border:1px solid #e7ddff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.manual-btn[data-v-5da361cd]{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:10px;height:38px;padding:0 14px;font-weight:900}.manual-panel[data-v-5da361cd]{background:#faf7ff;border:1px solid #e7ddff;border-radius:16px;margin-top:14px;padding:16px}.manual-panel h4[data-v-5da361cd]{color:#5b21b6;margin:0 0 12px;font-size:16px;font-weight:900}.manual-panel-footer[data-v-5da361cd]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.legend[data-v-5da361cd]{color:#5f6a63;border-top:1px solid #e4ebe6;flex-wrap:wrap;gap:16px;padding:14px 18px;font-size:13px;display:flex}.dot[data-v-5da361cd]{vertical-align:middle;border-radius:999px;width:12px;height:12px;margin-right:5px;display:inline-block}.pdks-cell.official-holiday[data-v-5da361cd]{color:#713f12;background:#fef9c3;border-color:#fde047}.rt-badge[data-v-5da361cd]{color:#fff;background:#7c3aed;border-radius:6px;margin-top:5px;padding:2px 6px;font-size:10px;font-weight:900;display:inline-block}.ht-badge[data-v-5da361cd]{color:#fff;background:#0891b2;border-radius:6px;margin-top:5px;padding:2px 6px;font-size:10px;font-weight:900;display:inline-block}.dot.ok[data-v-5da361cd]{background:#22c55e}.dot.warn[data-v-5da361cd]{background:#facc15}.dot.bad[data-v-5da361cd]{background:#ef4444}.dot.holiday[data-v-5da361cd]{background:#38bdf8}.dot.official-holiday[data-v-5da361cd]{background:#fde047}.dot.empty[data-v-5da361cd]{background:#9ca3af}.empty-row[data-v-5da361cd]{text-align:center;color:#7a857f}.modal-overlay[data-v-5da361cd]{z-index:999;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.detay-modal[data-v-5da361cd]{background:#fff;border-radius:22px;flex-direction:column;width:min(820px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.confirm-modal[data-v-5da361cd]{text-align:center;background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;box-shadow:0 24px 80px #00000038}.modal-header[data-v-5da361cd]{border-bottom:1px solid #e5ece7;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.modal-header h3[data-v-5da361cd]{color:#0d6b3d;margin:0;font-size:24px}.modal-header p[data-v-5da361cd]{color:#66726b;margin:5px 0 0}.close-btn[data-v-5da361cd]{cursor:pointer;background:#f1f3f5;border:none;border-radius:12px;width:38px;height:38px;font-size:26px}.modal-body[data-v-5da361cd]{padding:22px 24px;overflow:auto}.modal-footer[data-v-5da361cd]{border-top:1px solid #e5ece7;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.summary-grid[data-v-5da361cd]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.summary-grid div[data-v-5da361cd],.aciklama-box[data-v-5da361cd]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;padding:12px}.summary-grid span[data-v-5da361cd],.aciklama-box span[data-v-5da361cd]{color:#66726b;margin-bottom:5px;font-size:12px;display:block}.summary-grid b[data-v-5da361cd],.aciklama-box b[data-v-5da361cd]{color:#1f2c24}.log-title[data-v-5da361cd]{color:#0d6b3d;justify-content:space-between;margin:22px 0 10px;font-size:17px;font-weight:900;display:flex}.log-title span[data-v-5da361cd]{color:#66726b;font-size:12px}.log-list[data-v-5da361cd]{flex-direction:column;gap:8px;display:flex}.log-row[data-v-5da361cd]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cetvel-toolbar[data-v-5da361cd]{background:#eef8f6;border:1px solid #d9ebe5;border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.search-box[data-v-5da361cd]{background:#fff;border:1px solid #d5e2dc;border-radius:12px;flex:1;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.search-box span[data-v-5da361cd]{font-size:16px}.search-box input[data-v-5da361cd]{color:#1f2c24;background:0 0;border:none;outline:none;width:100%;font-size:14px}.search-box input[data-v-5da361cd]::placeholder{color:#7b8980}.excel-btn[data-v-5da361cd]{color:#fff;cursor:pointer;white-space:nowrap;background:#16a34a;border:none;border-radius:12px;height:42px;padding:0 18px;font-weight:900;box-shadow:0 8px 18px #16a34a2e}.excel-btn[data-v-5da361cd]:hover{background:#15803d}.excel-btn[data-v-5da361cd]:disabled{opacity:.65;cursor:not-allowed}.manual-help-text[data-v-5da361cd]{color:#5b21b6;font-size:12px;font-weight:800}.manual-lock-text[data-v-5da361cd]{color:#7c3aed;font-size:12px;font-weight:900}.log-index[data-v-5da361cd]{color:#fff;background:#0d6b3d;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.log-row b[data-v-5da361cd]{color:#1f2c24;font-size:16px;display:block}.log-row span[data-v-5da361cd]{color:#66726b;margin-top:2px;font-size:12px;display:block}.empty-log[data-v-5da361cd]{color:#66726b;text-align:center;border:1px dashed #cfd8d2;border-radius:14px;padding:18px}.aciklama-box[data-v-5da361cd]{margin-top:16px}.confirm-icon[data-v-5da361cd]{color:#9a6700;background:#fff4d6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:34px;font-weight:900;display:flex}.confirm-modal h3[data-v-5da361cd]{color:#1f2c24;margin:0 0 8px}.confirm-modal p[data-v-5da361cd]{color:#66726b;margin:0;line-height:1.6}.confirm-actions[data-v-5da361cd]{justify-content:center;gap:10px;margin-top:22px;display:flex}.delete-actions[data-v-5da361cd]{background:#fff7f7;border:1px solid #fecaca;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.delete-actions span[data-v-5da361cd]{color:#7f1d1d;font-size:12px;font-weight:800}.danger-btn[data-v-5da361cd]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;height:38px;padding:0 14px;font-weight:900}.danger-btn[data-v-5da361cd]:disabled{opacity:.65;cursor:not-allowed}.delete-confirm-box[data-v-5da361cd]{background:#fff1f2;border:1px solid #fecaca;border-radius:16px;margin-top:12px;padding:16px}.delete-confirm-box h4[data-v-5da361cd]{color:#991b1b;margin:0 0 8px;font-size:16px;font-weight:900}.delete-confirm-box p[data-v-5da361cd]{color:#7f1d1d;margin:0;font-size:13px;line-height:1.5}.delete-confirm-actions[data-v-5da361cd]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.tatil-section[data-v-5da361cd]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;padding:16px}.tatil-section h4[data-v-5da361cd]{color:#0d6b3d;margin:0 0 8px}.tatil-section p[data-v-5da361cd]{color:#66726b;margin:0 0 14px;line-height:1.5}.tatil-divider[data-v-5da361cd]{background:#e5ece7;height:1px;margin:18px 0}.detay-grid[data-v-5da361cd]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.detay-item[data-v-5da361cd]{flex-direction:column;gap:6px;display:flex}.detay-item span[data-v-5da361cd]{color:#66726b;font-size:12px;font-weight:800}.detay-item.full[data-v-5da361cd]{grid-column:1/-1}.detail-input[data-v-5da361cd]{border:1px solid #d5ddd7;border-radius:10px;outline:none;height:42px;padding:0 12px}.inner-footer[data-v-5da361cd]{border-top:none;padding:14px 0 0}.toast[data-v-5da361cd]{z-index:1500;color:#fff;text-align:center;border-radius:14px;min-width:320px;max-width:520px;padding:14px 18px;font-weight:800;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0000002e}.toast.success[data-v-5da361cd]{background:#0d6b3d}.toast.error[data-v-5da361cd]{background:#b42318}.toast.warning[data-v-5da361cd]{background:#c47f00}.toast-enter-active[data-v-5da361cd],.toast-leave-active[data-v-5da361cd]{transition:all .25s}.toast-enter-from[data-v-5da361cd],.toast-leave-to[data-v-5da361cd]{opacity:0;transform:translate(-50%,-20px)}@media (width<=900px){.topbar[data-v-5da361cd]{flex-direction:column;align-items:flex-start}.logo[data-v-5da361cd]{height:60px}.summary-grid[data-v-5da361cd],.detay-grid[data-v-5da361cd]{grid-template-columns:1fr}}[data-v-86763da8]{box-sizing:border-box}.page[data-v-86763da8]{background:#f4f7f5;min-height:100vh}.topbar[data-v-86763da8]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-86763da8]{align-items:center;gap:16px;display:flex}.logo[data-v-86763da8]{height:72px}.left h1[data-v-86763da8]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-86763da8]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-86763da8]{gap:10px;display:flex}.content[data-v-86763da8]{padding:24px 28px}.info-card[data-v-86763da8],.info-box[data-v-86763da8],.table-card[data-v-86763da8]{background:#fff;border:1px solid #dce4de;border-radius:18px}.info-card[data-v-86763da8]{margin-bottom:18px;padding:22px}.info-card h2[data-v-86763da8]{color:#1f2c24;margin:0 0 8px}.info-card p[data-v-86763da8]{color:#66726b;margin:0;line-height:1.6}.toolbar[data-v-86763da8]{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.search-input[data-v-86763da8]{border:1px solid #cfd8d2;border-radius:12px;outline:none;flex:1;max-width:520px;height:44px;padding:0 14px}.back-btn[data-v-86763da8],.add-btn[data-v-86763da8],.save-btn[data-v-86763da8],.edit-btn[data-v-86763da8],.delete-btn[data-v-86763da8]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:40px;padding:0 14px;font-weight:700}.back-btn[data-v-86763da8]{background:#4b6354}.add-btn[data-v-86763da8],.save-btn[data-v-86763da8],.edit-btn[data-v-86763da8]{background:#0d6b3d}.delete-btn[data-v-86763da8]{background:#9f2f2f}.info-box[data-v-86763da8]{padding:18px}.info-box.error[data-v-86763da8]{color:#b42318}.table-card[data-v-86763da8]{overflow:hidden}.table-info[data-v-86763da8]{border-bottom:1px solid #e4ebe6;padding:14px 18px}.table-wrapper[data-v-86763da8]{overflow-x:auto}table[data-v-86763da8]{border-collapse:collapse;width:100%;min-width:1250px}th[data-v-86763da8],td[data-v-86763da8]{text-align:left;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}th[data-v-86763da8]{color:#26332b;background:#f7faf8}td[data-v-86763da8]{color:#5d6962}.badge[data-v-86763da8]{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.badge.aktif[data-v-86763da8]{color:#0d6b3d;background:#e7f6ed}.badge.pasif[data-v-86763da8]{color:#c62828;background:#fdecec}.row-actions[data-v-86763da8]{flex-wrap:wrap;gap:8px;display:flex}.empty-row[data-v-86763da8]{text-align:center;color:#7a857f;padding:22px}.modal-overlay[data-v-86763da8]{z-index:9999;background:#0f172a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card[data-v-86763da8]{background:#fff;border-radius:20px;width:100%;max-width:980px;max-height:90vh;padding:22px;overflow-y:auto;box-shadow:0 30px 60px #0000002e}.modal-header[data-v-86763da8]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.modal-header h2[data-v-86763da8]{color:#1f2c24;margin:0}.close-btn[data-v-86763da8]{cursor:pointer;background:#eef2ef;border:none;border-radius:10px;width:38px;height:38px}.modal-error[data-v-86763da8]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:14px;padding:12px;font-weight:700}.form-grid[data-v-86763da8]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.form-group[data-v-86763da8]{flex-direction:column;gap:7px;display:flex}.form-group label[data-v-86763da8]{color:#334139;font-size:14px;font-weight:700}.form-group input[data-v-86763da8],.form-group select[data-v-86763da8]{border:1px solid #cfd8d2;border-radius:12px;outline:none;height:42px;padding:0 12px}.checkbox-box[data-v-86763da8]{justify-content:end;padding-bottom:8px}.checkbox-box label[data-v-86763da8]{align-items:center;gap:8px;display:flex}.checkbox-box input[data-v-86763da8]{width:18px;height:18px}.modal-actions[data-v-86763da8]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=1000px){.form-grid[data-v-86763da8]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-86763da8]{flex-direction:column}.search-input[data-v-86763da8]{max-width:none}}@media (width<=700px){.topbar[data-v-86763da8]{flex-direction:column;align-items:flex-start}.logo[data-v-86763da8]{height:60px}.form-grid[data-v-86763da8]{grid-template-columns:1fr}}[data-v-b751f5fa]{box-sizing:border-box}.page[data-v-b751f5fa]{background:#f4f7f5;min-height:100vh}.topbar[data-v-b751f5fa]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-b751f5fa]{align-items:center;gap:16px;display:flex}.logo[data-v-b751f5fa]{width:auto;height:80px}.left h1[data-v-b751f5fa]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-b751f5fa]{color:#6f7a73;margin:4px 0 0;font-size:14px}.back-btn[data-v-b751f5fa]{color:#fff;cursor:pointer;background:#4b6354;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:700}.content[data-v-b751f5fa]{padding:24px 28px}.info-card[data-v-b751f5fa]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:22px;padding:24px}.info-card h2[data-v-b751f5fa]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-b751f5fa]{color:#66726b;margin:0;line-height:1.7}.card-grid[data-v-b751f5fa]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.puantaj-card[data-v-b751f5fa]{background:#fff;border:1px solid #dce4de;border-radius:18px;flex-direction:column;min-height:292px;padding:24px;transition:all .2s;display:flex}.puantaj-card[data-v-b751f5fa]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000000f}.icon-box[data-v-b751f5fa]{background:#eef5f0;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;font-size:28px;display:flex}.puantaj-card h3[data-v-b751f5fa]{color:#0d6b3d;margin:0 0 10px;font-size:22px}.puantaj-card p[data-v-b751f5fa]{color:#66726b;min-height:96px;margin:0 0 18px;line-height:1.6}.go-btn[data-v-b751f5fa]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:10px;align-self:flex-start;height:40px;margin-top:auto;padding:0 14px;font-weight:700}@media (width<=1200px){.card-grid[data-v-b751f5fa]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.topbar[data-v-b751f5fa]{flex-direction:column;align-items:flex-start}.card-grid[data-v-b751f5fa]{grid-template-columns:1fr}.logo[data-v-b751f5fa]{height:60px}}[data-v-09c34887]{box-sizing:border-box}.page[data-v-09c34887]{background:#f4f7f5;min-height:100vh}.topbar[data-v-09c34887]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-09c34887]{align-items:center;gap:16px;display:flex}.logo[data-v-09c34887]{width:auto;height:80px}.left h1[data-v-09c34887]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-09c34887]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-09c34887]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-btn[data-v-09c34887],.new-btn[data-v-09c34887],.cancel-btn[data-v-09c34887],.save-btn[data-v-09c34887],.delete-btn[data-v-09c34887]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.back-btn[data-v-09c34887]{background:#4b6354}.back-btn.dark[data-v-09c34887]{background:#374151}.new-btn[data-v-09c34887],.save-btn[data-v-09c34887]{background:#0d6b3d}.cancel-btn[data-v-09c34887]{background:#6b7280}.delete-btn[data-v-09c34887]{background:#dc2626}button[data-v-09c34887]:disabled{opacity:.65;cursor:not-allowed}.content[data-v-09c34887]{padding:24px 28px}.info-card[data-v-09c34887]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:22px;padding:24px}.info-card h2[data-v-09c34887]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-09c34887]{color:#66726b;margin:0;line-height:1.7}.table-card[data-v-09c34887]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-09c34887]{overflow:auto}table[data-v-09c34887]{border-collapse:collapse;width:100%;min-width:1200px}th[data-v-09c34887],td[data-v-09c34887]{text-align:left;color:#1f2c24;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}thead th[data-v-09c34887]{color:#405146;background:#f7faf8;font-weight:900}tr.passive[data-v-09c34887]{opacity:.62}.desc-col[data-v-09c34887]{color:#66726b;max-width:260px}.islem-col[data-v-09c34887]{white-space:nowrap;width:190px}.small-btn[data-v-09c34887]{color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;margin-right:6px;padding:0 10px;font-size:12px;font-weight:800}.small-btn.edit[data-v-09c34887]{background:#2563eb}.small-btn.delete[data-v-09c34887]{background:#dc2626}.code-badge[data-v-09c34887]{color:#0d6b3d;background:#eef5f0;border-radius:999px;padding:5px 9px;font-weight:900;display:inline-block}.status[data-v-09c34887]{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-block}.status.active[data-v-09c34887]{color:#166534;background:#dcfce7}.status.passive[data-v-09c34887]{color:#991b1b;background:#fee2e2}.loading-box[data-v-09c34887],.empty-row[data-v-09c34887]{text-align:center;color:#66726b;padding:22px}.modal-overlay[data-v-09c34887]{z-index:999;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-09c34887]{background:#fff;border-radius:22px;flex-direction:column;width:min(820px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.confirm-modal[data-v-09c34887]{text-align:center;background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;box-shadow:0 24px 80px #00000038}.modal-header[data-v-09c34887]{border-bottom:1px solid #e5ece7;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.modal-header h3[data-v-09c34887]{color:#0d6b3d;margin:0;font-size:24px}.modal-header p[data-v-09c34887]{color:#66726b;margin:5px 0 0}.close-btn[data-v-09c34887]{cursor:pointer;background:#f1f3f5;border:none;border-radius:12px;width:38px;height:38px;font-size:26px}.modal-body[data-v-09c34887]{padding:22px 24px;overflow:auto}.modal-footer[data-v-09c34887]{border-top:1px solid #e5ece7;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.form-grid[data-v-09c34887]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-item[data-v-09c34887]{flex-direction:column;gap:6px;display:flex}.form-item.full[data-v-09c34887]{grid-column:1/-1}.form-item span[data-v-09c34887],.check-item span[data-v-09c34887]{color:#66726b;font-size:12px;font-weight:800}.input[data-v-09c34887]{border:1px solid #d5ddd7;border-radius:10px;outline:none;height:42px;padding:0 12px}.check-item[data-v-09c34887]{cursor:pointer;background:#fbfdfc;border:1px solid #e1e8e3;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.check-item input[data-v-09c34887]{width:17px;height:17px}.confirm-icon[data-v-09c34887]{color:#9a6700;background:#fff4d6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:34px;font-weight:900;display:flex}.confirm-modal h3[data-v-09c34887]{color:#1f2c24;margin:0 0 8px}.confirm-modal p[data-v-09c34887]{color:#66726b;margin:0;line-height:1.6}.confirm-actions[data-v-09c34887]{justify-content:center;gap:10px;margin-top:22px;display:flex}.toast[data-v-09c34887]{z-index:1500;color:#fff;text-align:center;border-radius:14px;min-width:320px;max-width:520px;padding:14px 18px;font-weight:800;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0000002e}.toast.success[data-v-09c34887]{background:#0d6b3d}.toast.error[data-v-09c34887]{background:#b42318}.toast.warning[data-v-09c34887]{background:#c47f00}.toast-enter-active[data-v-09c34887],.toast-leave-active[data-v-09c34887]{transition:all .25s}.toast-enter-from[data-v-09c34887],.toast-leave-to[data-v-09c34887]{opacity:0;transform:translate(-50%,-20px)}@media (width<=900px){.topbar[data-v-09c34887]{flex-direction:column;align-items:flex-start}.logo[data-v-09c34887]{height:60px}.form-grid[data-v-09c34887]{grid-template-columns:1fr}}[data-v-53b5ff80]{box-sizing:border-box}.page[data-v-53b5ff80]{background:#f4f7f5;min-height:100vh}.topbar[data-v-53b5ff80]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-53b5ff80]{align-items:center;gap:16px;display:flex}.logo[data-v-53b5ff80]{width:auto;height:80px}.left h1[data-v-53b5ff80]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-53b5ff80]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-53b5ff80]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-btn[data-v-53b5ff80],.new-btn[data-v-53b5ff80],.cancel-btn[data-v-53b5ff80],.save-btn[data-v-53b5ff80],.delete-btn[data-v-53b5ff80]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.back-btn[data-v-53b5ff80]{background:#4b6354}.back-btn.dark[data-v-53b5ff80]{background:#374151}.new-btn[data-v-53b5ff80],.save-btn[data-v-53b5ff80]{background:#0d6b3d}.cancel-btn[data-v-53b5ff80]{background:#6b7280}.delete-btn[data-v-53b5ff80]{background:#dc2626}button[data-v-53b5ff80]:disabled{opacity:.65;cursor:not-allowed}.content[data-v-53b5ff80]{padding:24px 28px}.info-card[data-v-53b5ff80]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:14px;padding:24px}.info-card h2[data-v-53b5ff80]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-53b5ff80]{color:#66726b;margin:0;line-height:1.7}.toolbar[data-v-53b5ff80]{background:#eef8f6;border:1px solid #d9ebe5;border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.search-box[data-v-53b5ff80]{background:#fff;border:1px solid #d5e2dc;border-radius:12px;flex:1;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.search-box input[data-v-53b5ff80]{color:#1f2c24;background:0 0;border:none;outline:none;width:100%;font-size:14px}.table-card[data-v-53b5ff80]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-53b5ff80]{overflow:auto}table[data-v-53b5ff80]{border-collapse:collapse;width:100%;min-width:1300px}th[data-v-53b5ff80],td[data-v-53b5ff80]{text-align:left;color:#1f2c24;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}thead th[data-v-53b5ff80]{color:#405146;background:#f7faf8;font-weight:900}tr.passive[data-v-53b5ff80]{opacity:.62}.desc-col[data-v-53b5ff80]{color:#66726b;max-width:260px}.islem-col[data-v-53b5ff80]{white-space:nowrap;width:190px}.small-btn[data-v-53b5ff80]{color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;margin-right:6px;padding:0 10px;font-size:12px;font-weight:800}.small-btn.edit[data-v-53b5ff80]{background:#2563eb}.small-btn.delete[data-v-53b5ff80]{background:#dc2626}.status[data-v-53b5ff80],.role-badge[data-v-53b5ff80]{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-block}.status.active[data-v-53b5ff80]{color:#166534;background:#dcfce7}.status.passive[data-v-53b5ff80]{color:#991b1b;background:#fee2e2}.role-badge.amir[data-v-53b5ff80]{color:#1d4ed8;background:#dbeafe}.role-badge.mudur[data-v-53b5ff80]{color:#6d28d9;background:#ede9fe}.role-badge.ik[data-v-53b5ff80]{color:#166534;background:#dcfce7}.role-badge.admin[data-v-53b5ff80]{color:#c2410c;background:#ffedd5}.loading-box[data-v-53b5ff80],.empty-row[data-v-53b5ff80]{text-align:center;color:#66726b;padding:22px}.modal-overlay[data-v-53b5ff80]{z-index:999;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-53b5ff80]{background:#fff;border-radius:22px;flex-direction:column;width:min(860px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.confirm-modal[data-v-53b5ff80]{text-align:center;background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;box-shadow:0 24px 80px #00000038}.modal-header[data-v-53b5ff80]{border-bottom:1px solid #e5ece7;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.modal-header h3[data-v-53b5ff80]{color:#0d6b3d;margin:0;font-size:24px}.modal-header p[data-v-53b5ff80]{color:#66726b;margin:5px 0 0}.close-btn[data-v-53b5ff80]{cursor:pointer;background:#f1f3f5;border:none;border-radius:12px;width:38px;height:38px;font-size:26px}.modal-body[data-v-53b5ff80]{padding:22px 24px;overflow:auto}.modal-footer[data-v-53b5ff80]{border-top:1px solid #e5ece7;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.form-grid[data-v-53b5ff80]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-item[data-v-53b5ff80]{flex-direction:column;gap:6px;display:flex}.form-item.full[data-v-53b5ff80]{grid-column:1/-1}.form-item span[data-v-53b5ff80]{color:#66726b;font-size:12px;font-weight:800}.input[data-v-53b5ff80]{border:1px solid #d5ddd7;border-radius:10px;outline:none;height:42px;padding:0 12px}.confirm-icon[data-v-53b5ff80]{color:#9a6700;background:#fff4d6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:34px;font-weight:900;display:flex}.confirm-modal h3[data-v-53b5ff80]{color:#1f2c24;margin:0 0 8px}.confirm-modal p[data-v-53b5ff80]{color:#66726b;margin:0;line-height:1.6}.confirm-actions[data-v-53b5ff80]{justify-content:center;gap:10px;margin-top:22px;display:flex}.yetki-info[data-v-53b5ff80]{color:#0d6b3d;background:#eef8f6;border:1px solid #d9ebe5;border-radius:12px;padding:12px;font-size:13px;font-weight:800}.toast[data-v-53b5ff80]{z-index:1500;color:#fff;text-align:center;border-radius:14px;min-width:320px;max-width:520px;padding:14px 18px;font-weight:800;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0000002e}.toast.success[data-v-53b5ff80]{background:#0d6b3d}.toast.error[data-v-53b5ff80]{background:#b42318}.toast.warning[data-v-53b5ff80]{background:#c47f00}.toast-enter-active[data-v-53b5ff80],.toast-leave-active[data-v-53b5ff80]{transition:all .25s}.toast-enter-from[data-v-53b5ff80],.toast-leave-to[data-v-53b5ff80]{opacity:0;transform:translate(-50%,-20px)}@media (width<=900px){.topbar[data-v-53b5ff80]{flex-direction:column;align-items:flex-start}.logo[data-v-53b5ff80]{height:60px}.form-grid[data-v-53b5ff80]{grid-template-columns:1fr}}[data-v-e1ae2b28]{box-sizing:border-box}.page[data-v-e1ae2b28]{background:#f4f7f5;min-height:100vh}.topbar[data-v-e1ae2b28]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-e1ae2b28]{align-items:center;gap:16px;display:flex}.logo[data-v-e1ae2b28]{width:auto;height:80px}.left h1[data-v-e1ae2b28]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-e1ae2b28]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-e1ae2b28]{align-items:center;gap:10px;display:flex}.back-btn[data-v-e1ae2b28],.new-btn[data-v-e1ae2b28],.refresh-btn[data-v-e1ae2b28],.cancel-btn[data-v-e1ae2b28],.save-btn[data-v-e1ae2b28]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.back-btn[data-v-e1ae2b28]{background:#4b6354}.back-btn.dark[data-v-e1ae2b28]{background:#374151}.new-btn[data-v-e1ae2b28],.save-btn[data-v-e1ae2b28]{background:#0d6b3d}.refresh-btn[data-v-e1ae2b28]{background:#0d9488}.cancel-btn[data-v-e1ae2b28]{background:#6b7280}button[data-v-e1ae2b28]:disabled{opacity:.65;cursor:not-allowed}.content[data-v-e1ae2b28]{padding:24px 28px}.info-card[data-v-e1ae2b28]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:14px;padding:24px}.info-card h2[data-v-e1ae2b28]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-e1ae2b28]{color:#66726b;margin:0;line-height:1.7}.toolbar[data-v-e1ae2b28]{background:#eef8f6;border:1px solid #d9ebe5;border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.year-box[data-v-e1ae2b28]{background:#fff;border:1px solid #d5e2dc;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.year-box span[data-v-e1ae2b28]{color:#66726b;font-size:13px;font-weight:900}.year-input[data-v-e1ae2b28]{color:#1f2c24;border:none;outline:none;width:90px;font-weight:900}.search-box[data-v-e1ae2b28]{background:#fff;border:1px solid #d5e2dc;border-radius:12px;flex:1;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.search-box input[data-v-e1ae2b28]{color:#1f2c24;background:0 0;border:none;outline:none;width:100%;font-size:14px}.table-card[data-v-e1ae2b28]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-e1ae2b28]{overflow:auto}table[data-v-e1ae2b28]{border-collapse:collapse;width:100%;min-width:1680px}th[data-v-e1ae2b28],td[data-v-e1ae2b28]{text-align:left;color:#1f2c24;vertical-align:middle;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}thead th[data-v-e1ae2b28]{color:#405146;z-index:2;background:#f7faf8;font-weight:900;position:sticky;top:0}.islem-col[data-v-e1ae2b28]{white-space:nowrap;width:190px}.small-btn[data-v-e1ae2b28]{color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;margin-right:6px;padding:0 10px;font-size:12px;font-weight:800}.small-btn.edit[data-v-e1ae2b28]{background:#2563eb}.small-btn.history[data-v-e1ae2b28]{background:#0d9488}.gun-badge[data-v-e1ae2b28],.kalan-badge[data-v-e1ae2b28],.durum-badge[data-v-e1ae2b28],.gelecek-badge[data-v-e1ae2b28]{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-block}.gun-badge[data-v-e1ae2b28]{color:#0d6b3d;background:#eef5f0}.kalan-badge.ok[data-v-e1ae2b28]{color:#166534;background:#dcfce7}.kalan-badge.low[data-v-e1ae2b28]{color:#991b1b;background:#fee2e2}.gelecek-badge.yok[data-v-e1ae2b28]{color:#405146;background:#eef5f0}.gelecek-badge.var[data-v-e1ae2b28]{color:#991b1b;background:#fee2e2}.durum-badge.done[data-v-e1ae2b28]{color:#166534;background:#dcfce7}.durum-badge.wait[data-v-e1ae2b28]{color:#92400e;background:#fef3c7}.durum-badge.bad[data-v-e1ae2b28]{color:#991b1b;background:#fee2e2}.durum-badge.neutral[data-v-e1ae2b28]{color:#405146;background:#eef5f0}.son-izin[data-v-e1ae2b28]{flex-direction:column;gap:3px;display:flex}.son-izin span[data-v-e1ae2b28]{color:#66726b;font-size:12px}.loading-box[data-v-e1ae2b28],.empty-row[data-v-e1ae2b28],.empty-history[data-v-e1ae2b28]{text-align:center;color:#66726b;padding:22px}.modal-overlay[data-v-e1ae2b28]{z-index:999;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-e1ae2b28]{background:#fff;border-radius:22px;flex-direction:column;width:min(820px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.modal.large[data-v-e1ae2b28]{width:min(960px,100%)}.modal-header[data-v-e1ae2b28]{border-bottom:1px solid #e5ece7;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.modal-header h3[data-v-e1ae2b28]{color:#0d6b3d;margin:0;font-size:24px}.modal-header p[data-v-e1ae2b28]{color:#66726b;margin:5px 0 0}.close-btn[data-v-e1ae2b28]{cursor:pointer;background:#f1f3f5;border:none;border-radius:12px;width:38px;height:38px;font-size:26px}.modal-body[data-v-e1ae2b28]{padding:22px 24px;overflow:auto}.modal-footer[data-v-e1ae2b28]{border-top:1px solid #e5ece7;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.form-grid[data-v-e1ae2b28]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-item[data-v-e1ae2b28]{flex-direction:column;gap:6px;display:flex}.form-item.full[data-v-e1ae2b28]{grid-column:1/-1}.form-item span[data-v-e1ae2b28]{color:#66726b;font-size:12px;font-weight:800}.input[data-v-e1ae2b28]{border:1px solid #d5ddd7;border-radius:10px;outline:none;height:42px;padding:0 12px}.hak-summary[data-v-e1ae2b28]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.hak-summary div[data-v-e1ae2b28]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;padding:12px}.hak-summary span[data-v-e1ae2b28]{color:#66726b;margin-bottom:5px;font-size:12px;display:block}.hak-summary b[data-v-e1ae2b28]{color:#0d6b3d;font-size:18px}.hak-summary b.eksi[data-v-e1ae2b28]{color:#991b1b}.history-list[data-v-e1ae2b28]{flex-direction:column;gap:10px;display:flex}.history-row[data-v-e1ae2b28]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;grid-template-columns:1fr 160px 160px;align-items:center;gap:12px;padding:12px;display:grid}.history-main[data-v-e1ae2b28]{flex-direction:column;gap:4px;display:flex}.history-main b[data-v-e1ae2b28]{color:#1f2c24}.history-main span[data-v-e1ae2b28],.history-main small[data-v-e1ae2b28]{color:#66726b;font-size:12px}.history-info[data-v-e1ae2b28]{color:#405146;flex-direction:column;gap:4px;font-size:13px;font-weight:800;display:flex}.toast[data-v-e1ae2b28]{z-index:1500;color:#fff;text-align:center;border-radius:14px;min-width:320px;max-width:520px;padding:14px 18px;font-weight:800;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0000002e}.toast.success[data-v-e1ae2b28]{background:#0d6b3d}.toast.error[data-v-e1ae2b28]{background:#b42318}.toast.warning[data-v-e1ae2b28]{background:#c47f00}.toast-enter-active[data-v-e1ae2b28],.toast-leave-active[data-v-e1ae2b28]{transition:all .25s}.toast-enter-from[data-v-e1ae2b28],.toast-leave-to[data-v-e1ae2b28]{opacity:0;transform:translate(-50%,-20px)}@media (width<=900px){.topbar[data-v-e1ae2b28],.toolbar[data-v-e1ae2b28]{flex-direction:column;align-items:flex-start}.logo[data-v-e1ae2b28]{height:60px}.search-box[data-v-e1ae2b28]{width:100%}.form-grid[data-v-e1ae2b28],.hak-summary[data-v-e1ae2b28],.history-row[data-v-e1ae2b28]{grid-template-columns:1fr}}[data-v-9399bc0a]{box-sizing:border-box}.page[data-v-9399bc0a]{background:#f4f7f5;min-height:100vh}.topbar[data-v-9399bc0a]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-9399bc0a]{align-items:center;gap:16px;display:flex}.logo[data-v-9399bc0a]{width:auto;height:80px}.left h1[data-v-9399bc0a]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-9399bc0a]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-9399bc0a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-btn[data-v-9399bc0a],.new-btn[data-v-9399bc0a],.filter-btn[data-v-9399bc0a],.refresh-btn[data-v-9399bc0a],.cancel-btn[data-v-9399bc0a],.save-btn[data-v-9399bc0a],.delete-btn[data-v-9399bc0a]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.back-btn[data-v-9399bc0a]{background:#4b6354}.back-btn.dark[data-v-9399bc0a]{background:#374151}.new-btn[data-v-9399bc0a],.save-btn[data-v-9399bc0a],.filter-btn[data-v-9399bc0a]{background:#0d6b3d}.refresh-btn[data-v-9399bc0a]{background:#0d9488}.cancel-btn[data-v-9399bc0a]{background:#6b7280}.delete-btn[data-v-9399bc0a]{background:#dc2626}button[data-v-9399bc0a]:disabled{opacity:.65;cursor:not-allowed}.content[data-v-9399bc0a]{padding:24px 28px}.info-card[data-v-9399bc0a]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:14px;padding:24px}.info-card h2[data-v-9399bc0a]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-9399bc0a]{color:#66726b;margin:0;line-height:1.7}.toolbar[data-v-9399bc0a]{background:#eef8f6;border:1px solid #d9ebe5;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.field-box[data-v-9399bc0a]{background:#fff;border:1px solid #d5e2dc;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.field-box span[data-v-9399bc0a]{color:#66726b;white-space:nowrap;font-size:13px;font-weight:900}.select[data-v-9399bc0a]{color:#1f2c24;background:0 0;border:none;outline:none;height:34px;font-weight:800}.select.small[data-v-9399bc0a]{width:78px}.durum-select[data-v-9399bc0a]{min-width:170px}.search-box[data-v-9399bc0a]{background:#fff;border:1px solid #d5e2dc;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:280px;height:42px;padding:0 14px;display:flex}.search-box input[data-v-9399bc0a]{color:#1f2c24;background:0 0;border:none;outline:none;width:100%;font-size:14px}.table-card[data-v-9399bc0a]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-9399bc0a]{overflow:auto}table[data-v-9399bc0a]{border-collapse:collapse;width:100%;min-width:1700px}th[data-v-9399bc0a],td[data-v-9399bc0a]{text-align:left;color:#1f2c24;vertical-align:middle;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}thead th[data-v-9399bc0a]{color:#405146;z-index:2;background:#f7faf8;font-weight:900;position:sticky;top:0}.islem-col[data-v-9399bc0a]{white-space:nowrap;width:160px}.person-cell[data-v-9399bc0a],.dept-cell[data-v-9399bc0a]{flex-direction:column;gap:3px;display:flex}.person-cell span[data-v-9399bc0a],.dept-cell small[data-v-9399bc0a]{color:#66726b;font-size:12px}.izin-badge[data-v-9399bc0a],.durum-badge[data-v-9399bc0a],.onay-badge[data-v-9399bc0a],.mini-badge[data-v-9399bc0a]{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-block}.izin-badge[data-v-9399bc0a]{color:#0d6b3d;background:#eef5f0}.personel-search-wrap[data-v-9399bc0a]{position:relative}.personel-search-box[data-v-9399bc0a]{background:#fff;border:1px solid #d5ddd7;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.upload-box[data-v-9399bc0a]{background:#eef8f6;border:1px solid #d9ebe5;border-radius:14px;grid-template-columns:1fr 260px 90px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.upload-box b[data-v-9399bc0a]{color:#0d6b3d;margin-bottom:4px;font-size:14px;display:block}.upload-box span[data-v-9399bc0a]{color:#66726b;font-size:12px}.custom-file-area[data-v-9399bc0a]{background:#fff;border:1px solid #d5ddd7;border-radius:10px;align-items:center;gap:8px;min-width:0;height:38px;padding:4px;display:flex}.hidden-file-input[data-v-9399bc0a]{display:none}.file-select-btn[data-v-9399bc0a]{color:#fff;cursor:pointer;white-space:nowrap;background:#4b6354;border-radius:8px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.file-select-btn[data-v-9399bc0a]:hover{background:#37483d}.selected-file-name[data-v-9399bc0a]{color:#66726b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.upload-btn[data-v-9399bc0a]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:10px;height:38px;font-weight:900}.upload-btn[data-v-9399bc0a]:disabled{opacity:.65;cursor:not-allowed}.file-row[data-v-9399bc0a]{grid-template-columns:1fr 160px!important}.file-row div[data-v-9399bc0a]{flex-direction:column;gap:3px;display:flex}.file-actions[data-v-9399bc0a]{justify-content:flex-end;gap:8px;flex-direction:row!important;display:flex!important}.file-open-btn[data-v-9399bc0a],.file-delete-btn[data-v-9399bc0a]{color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;padding:0 10px;font-weight:900}.file-open-btn[data-v-9399bc0a]{background:#2563eb}.file-delete-btn[data-v-9399bc0a]{background:#dc2626}@media (width<=900px){.upload-box[data-v-9399bc0a]{grid-template-columns:1fr}.file-row[data-v-9399bc0a]{grid-template-columns:1fr!important}.file-actions[data-v-9399bc0a]{justify-content:flex-start}}.personel-search-box input[data-v-9399bc0a]{color:#1f2c24;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:14px}.search-icon[data-v-9399bc0a]{font-size:15px}.clear-person-btn[data-v-9399bc0a]{color:#405146;cursor:pointer;background:#eef2f0;border:none;border-radius:8px;width:28px;height:28px;font-size:20px;font-weight:900}.personel-dropdown[data-v-9399bc0a]{z-index:1200;background:#fff;border:1px solid #dce4de;border-radius:14px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0f172a24}.personel-option[data-v-9399bc0a]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;grid-template-columns:130px 1fr 220px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.personel-option[data-v-9399bc0a]:hover{background:#eef8f6}.personel-option b[data-v-9399bc0a]{color:#0d6b3d;font-size:13px}.personel-option span[data-v-9399bc0a]{color:#1f2c24;font-weight:800}.personel-option small[data-v-9399bc0a]{color:#66726b;font-size:12px}.personel-empty[data-v-9399bc0a]{color:#66726b;text-align:center;padding:14px;font-weight:800}.selected-personel[data-v-9399bc0a]{color:#0d6b3d;background:#eef8f6;border:1px solid #d9ebe5;border-radius:10px;margin-top:8px;padding:9px 11px;font-size:13px;font-weight:800}.selected-personel b[data-v-9399bc0a]{color:#064e3b}.durum-badge.done[data-v-9399bc0a],.onay-badge.done[data-v-9399bc0a],.mini-badge.yes[data-v-9399bc0a]{color:#166534;background:#dcfce7}.durum-badge.wait[data-v-9399bc0a],.onay-badge.wait[data-v-9399bc0a]{color:#92400e;background:#fef3c7}.durum-badge.bad[data-v-9399bc0a],.onay-badge.bad[data-v-9399bc0a]{color:#991b1b;background:#fee2e2}.durum-badge.neutral[data-v-9399bc0a],.onay-badge.neutral[data-v-9399bc0a],.mini-badge.no[data-v-9399bc0a]{color:#405146;background:#eef5f0}.small-btn[data-v-9399bc0a]{color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;margin-right:6px;padding:0 10px;font-size:12px;font-weight:800}.small-btn.detail[data-v-9399bc0a]{background:#2563eb}.small-btn.delete[data-v-9399bc0a]{background:#dc2626}.small-btn.approve[data-v-9399bc0a]{background:#0d6b3d}.loading-box[data-v-9399bc0a],.empty-row[data-v-9399bc0a],.empty-history[data-v-9399bc0a]{text-align:center;color:#66726b;padding:22px}.modal-overlay[data-v-9399bc0a]{z-index:999;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-9399bc0a]{background:#fff;border-radius:22px;flex-direction:column;width:min(820px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.modal.large[data-v-9399bc0a]{width:min(1000px,100%)}.confirm-modal[data-v-9399bc0a]{text-align:center;background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;box-shadow:0 24px 80px #00000038}.modal-header[data-v-9399bc0a]{border-bottom:1px solid #e5ece7;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.modal-header h3[data-v-9399bc0a]{color:#0d6b3d;margin:0;font-size:24px}.modal-header p[data-v-9399bc0a]{color:#66726b;margin:5px 0 0}.close-btn[data-v-9399bc0a]{cursor:pointer;background:#f1f3f5;border:none;border-radius:12px;width:38px;height:38px;font-size:26px}.modal-body[data-v-9399bc0a]{padding:22px 24px;overflow:auto}.modal-footer[data-v-9399bc0a]{border-top:1px solid #e5ece7;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.form-grid[data-v-9399bc0a]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-item[data-v-9399bc0a]{flex-direction:column;gap:6px;display:flex}.form-item.full[data-v-9399bc0a]{grid-column:1/-1}.form-item span[data-v-9399bc0a]{color:#66726b;font-size:12px;font-weight:800}.input[data-v-9399bc0a]{border:1px solid #d5ddd7;border-radius:10px;outline:none;height:42px;padding:0 12px}.form-note[data-v-9399bc0a]{color:#0d6b3d;background:#eef8f6;border:1px solid #d9ebe5;border-radius:12px;margin-top:14px;padding:12px;font-size:13px;font-weight:800}.detail-grid[data-v-9399bc0a]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.detail-item[data-v-9399bc0a]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;padding:12px}.detail-item.full[data-v-9399bc0a]{grid-column:1/-1}.detail-item span[data-v-9399bc0a]{color:#66726b;margin-bottom:5px;font-size:12px;display:block}.detail-item b[data-v-9399bc0a]{color:#1f2c24}.section-title[data-v-9399bc0a]{color:#0d6b3d;margin:18px 0 10px;font-size:16px;font-weight:900}.approval-list[data-v-9399bc0a],.file-list[data-v-9399bc0a]{flex-direction:column;gap:10px;display:flex}.approval-row[data-v-9399bc0a],.file-row[data-v-9399bc0a]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;grid-template-columns:1fr 170px 120px;align-items:center;gap:10px;padding:12px;display:grid}.approval-row div[data-v-9399bc0a],.file-row[data-v-9399bc0a]{color:#1f2c24}.approval-row div[data-v-9399bc0a]{flex-direction:column;gap:3px;display:flex}.approval-row span[data-v-9399bc0a],.file-row span[data-v-9399bc0a]{color:#66726b;font-size:12px}.confirm-icon[data-v-9399bc0a]{color:#9a6700;background:#fff4d6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:34px;font-weight:900;display:flex}.confirm-modal h3[data-v-9399bc0a]{color:#1f2c24;margin:0 0 8px}.confirm-modal p[data-v-9399bc0a]{color:#66726b;margin:0;line-height:1.6}.confirm-actions[data-v-9399bc0a]{justify-content:center;gap:10px;margin-top:22px;display:flex}.toast[data-v-9399bc0a]{z-index:1500;color:#fff;text-align:center;border-radius:14px;min-width:320px;max-width:520px;padding:14px 18px;font-weight:800;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0000002e}.form-btn[data-v-9399bc0a]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:8px;height:32px;padding:0 10px;font-size:12px;font-weight:900}.toast.success[data-v-9399bc0a]{background:#0d6b3d}.toast.error[data-v-9399bc0a]{background:#b42318}.toast.warning[data-v-9399bc0a]{background:#c47f00}.toast-enter-active[data-v-9399bc0a],.toast-leave-active[data-v-9399bc0a]{transition:all .25s}.toast-enter-from[data-v-9399bc0a],.toast-leave-to[data-v-9399bc0a]{opacity:0;transform:translate(-50%,-20px)}.dosya-confirm-overlay[data-v-9399bc0a]{z-index:5000!important}.dosya-confirm-modal[data-v-9399bc0a]{position:relative;z-index:5001!important}.confirm-icon.danger[data-v-9399bc0a]{color:#991b1b;background:#fee2e2}.danger-confirm h3[data-v-9399bc0a]{color:#991b1b}@media (width<=900px){.topbar[data-v-9399bc0a],.toolbar[data-v-9399bc0a]{flex-direction:column;align-items:flex-start}.logo[data-v-9399bc0a]{height:60px}.search-box[data-v-9399bc0a]{width:100%}.form-grid[data-v-9399bc0a],.detail-grid[data-v-9399bc0a],.approval-row[data-v-9399bc0a],.file-row[data-v-9399bc0a]{grid-template-columns:1fr}}
