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-c52a2f73]{box-sizing:border-box}.panel-layer[data-v-c52a2f73]{z-index:9999;background:#f4f7f5;position:fixed;inset:0;overflow:auto}.panel-page[data-v-c52a2f73]{min-height:100vh}.panel-topbar[data-v-c52a2f73]{z-index:20;background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex;position:sticky;top:0}.panel-brand[data-v-c52a2f73]{align-items:center;gap:18px;display:flex}.panel-brand h2[data-v-c52a2f73]{color:#0d6b3d;margin:0;font-size:24px}.panel-brand p[data-v-c52a2f73]{color:#6f7a73;margin:5px 0 0;font-size:13px}.back-btn[data-v-c52a2f73],.primary-btn[data-v-c52a2f73],.cancel-btn[data-v-c52a2f73],.small-btn[data-v-c52a2f73],.close-btn[data-v-c52a2f73]{cursor:pointer;border:0;font-weight:700}.back-btn[data-v-c52a2f73]{color:#0d6b3d;background:#eef5f0;border-radius:10px;min-height:42px;padding:0 16px}.panel-user[data-v-c52a2f73]{text-align:right;flex-direction:column;display:flex}.panel-user strong[data-v-c52a2f73]{color:#26332b;font-size:14px}.panel-user span[data-v-c52a2f73]{color:#6f7a73;font-size:12px}.panel-content[data-v-c52a2f73]{padding:28px}.summary-grid[data-v-c52a2f73]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.summary-card[data-v-c52a2f73],.block-card[data-v-c52a2f73]{background:#fff;border:1px solid #dce4de;border-radius:18px}.summary-card[data-v-c52a2f73]{flex-direction:column;gap:8px;padding:20px;display:flex}.summary-card span[data-v-c52a2f73]{color:#6f7a73;font-size:13px}.summary-card strong[data-v-c52a2f73]{color:#0d6b3d;font-size:28px}.block-card[data-v-c52a2f73]{margin-bottom:20px;padding:22px}.block-title[data-v-c52a2f73]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.block-title h3[data-v-c52a2f73]{color:#1f2c24;margin:0;font-size:20px}.block-title p[data-v-c52a2f73]{color:#6c7770;margin:7px 0 0;font-size:13px}.role-grid[data-v-c52a2f73]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.role-card[data-v-c52a2f73]{background:#fbfdfb;border:1px solid #e0e8e2;border-radius:15px;gap:14px;min-height:132px;padding:17px;display:flex}.role-icon[data-v-c52a2f73]{background:#eef5f0;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.role-body h4[data-v-c52a2f73]{color:#0d6b3d;margin:0 0 7px;font-size:16px}.role-body p[data-v-c52a2f73]{color:#68746d;margin:0 0 10px;font-size:12px;line-height:1.5}.role-body span[data-v-c52a2f73]{color:#0d6b3d;font-size:12px;font-weight:700}.title-actions[data-v-c52a2f73]{align-items:center;gap:10px;display:flex}.search-input[data-v-c52a2f73],.form-grid input[data-v-c52a2f73],.form-grid select[data-v-c52a2f73]{color:#27332c;background:#fff;border:1px solid #d8e1da;border-radius:10px;outline:none;height:42px}.search-input[data-v-c52a2f73]{width:250px;padding:0 13px}.search-input[data-v-c52a2f73]:focus,.form-grid input[data-v-c52a2f73]:focus,.form-grid select[data-v-c52a2f73]:focus{border-color:#0d6b3d;box-shadow:0 0 0 3px #0d6b3d1a}.primary-btn[data-v-c52a2f73]{color:#fff;background:#0d6b3d;border-radius:10px;min-height:42px;padding:0 17px}.primary-btn[data-v-c52a2f73]:disabled{opacity:.65;cursor:wait}.table-wrap[data-v-c52a2f73]{border:1px solid #e1e8e3;border-radius:13px;overflow-x:auto}.user-table[data-v-c52a2f73]{border-collapse:collapse;width:100%;min-width:900px}.user-table th[data-v-c52a2f73],.user-table td[data-v-c52a2f73]{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1ee;padding:13px 14px}.user-table th[data-v-c52a2f73]{color:#66726b;background:#f7faf8;font-size:12px;font-weight:800}.user-table td[data-v-c52a2f73]{color:#334139;font-size:13px}.user-table tr:last-child td[data-v-c52a2f73]{border-bottom:0}.name-cell[data-v-c52a2f73]{align-items:center;gap:11px;display:flex}.avatar[data-v-c52a2f73]{color:#0d6b3d;background:#eaf4ed;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.name-cell strong[data-v-c52a2f73],.name-cell small[data-v-c52a2f73]{display:block}.name-cell small[data-v-c52a2f73]{color:#8a958e;margin-top:3px}.role-badge[data-v-c52a2f73],.status-badge[data-v-c52a2f73]{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.role-badge[data-v-c52a2f73]{color:#0d6b3d;background:#eef5f0}.status-badge.active[data-v-c52a2f73]{color:#11713e;background:#e8f7ee}.status-badge.passive[data-v-c52a2f73]{color:#737b76;background:#f3f4f6}.row-actions[data-v-c52a2f73]{gap:7px;display:flex}.small-btn[data-v-c52a2f73]{color:#fff;background:#0d6b3d;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px}.small-btn.light[data-v-c52a2f73]{color:#0d6b3d;background:#eef5f0}.empty-cell[data-v-c52a2f73],.loading-box[data-v-c52a2f73],.error-box[data-v-c52a2f73]{text-align:center;color:#6f7a73;padding:30px}.error-box[data-v-c52a2f73]{color:#b42318;background:#fff4f4;border:1px solid #f0c8c8;border-radius:12px;margin-bottom:14px}.modal-backdrop[data-v-c52a2f73]{z-index:10020;background:#141f1880;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card[data-v-c52a2f73]{background:#fff;border-radius:18px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:22px;overflow:auto;box-shadow:0 24px 60px #0003}.small-modal[data-v-c52a2f73]{width:min(500px,100%)}.modal-title[data-v-c52a2f73]{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:17px;display:flex}.modal-title h3[data-v-c52a2f73]{color:#0d6b3d;margin:0;font-size:21px}.modal-title p[data-v-c52a2f73]{color:#6f7a73;margin:7px 0 0;font-size:13px}.close-btn[data-v-c52a2f73]{color:#4f5d54;background:#f1f5f2;border-radius:10px;width:36px;height:36px;font-size:22px}.form-grid[data-v-c52a2f73]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-grid.one-column[data-v-c52a2f73]{grid-template-columns:1fr}.form-grid label[data-v-c52a2f73]{flex-direction:column;gap:7px;display:flex}.form-grid label>span[data-v-c52a2f73]:first-child{color:#39463e;font-size:12px;font-weight:800}.form-grid input[data-v-c52a2f73],.form-grid select[data-v-c52a2f73]{width:100%;padding:0 12px}.full-field[data-v-c52a2f73]{grid-column:1/-1}.switch-row[data-v-c52a2f73]{cursor:pointer;align-items:center;flex-direction:row!important;gap:9px!important}.switch-row input[data-v-c52a2f73]{opacity:0;pointer-events:none;position:absolute}.switch-ui[data-v-c52a2f73]{background:#b9c1bc;border-radius:999px;width:42px;height:24px;transition:all .2s;position:relative}.switch-ui[data-v-c52a2f73]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.switch-row input:checked+.switch-ui[data-v-c52a2f73]{background:#0d6b3d}.switch-row input:checked+.switch-ui[data-v-c52a2f73]:after{transform:translate(18px)}.modal-actions[data-v-c52a2f73]{border-top:1px solid #e6ece8;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:17px;display:flex}.cancel-btn[data-v-c52a2f73]{color:#4d5a52;background:#eef2ef;border-radius:10px;min-height:42px;padding:0 17px}.toast[data-v-c52a2f73]{z-index:10050;color:#fff;border-radius:12px;max-width:420px;padding:14px 17px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 35px #0000002e}.toast.success[data-v-c52a2f73]{background:#0d6b3d}.toast.error[data-v-c52a2f73]{background:#b42318}.toast-enter-active[data-v-c52a2f73],.toast-leave-active[data-v-c52a2f73]{transition:all .2s}.toast-enter-from[data-v-c52a2f73],.toast-leave-to[data-v-c52a2f73]{opacity:0;transform:translateY(8px)}@media (width<=1000px){.summary-grid[data-v-c52a2f73]{grid-template-columns:repeat(2,1fr)}.role-grid[data-v-c52a2f73]{grid-template-columns:1fr}.user-title[data-v-c52a2f73]{flex-direction:column;align-items:stretch}.title-actions[data-v-c52a2f73]{width:100%}.search-input[data-v-c52a2f73]{flex:1;width:auto}}@media (width<=650px){.panel-topbar[data-v-c52a2f73],.panel-brand[data-v-c52a2f73],.title-actions[data-v-c52a2f73]{flex-direction:column;align-items:stretch}.panel-topbar[data-v-c52a2f73]{padding:16px}.panel-user[data-v-c52a2f73]{text-align:left}.panel-content[data-v-c52a2f73]{padding:16px}.summary-grid[data-v-c52a2f73],.form-grid[data-v-c52a2f73]{grid-template-columns:1fr}.full-field[data-v-c52a2f73]{grid-column:auto}.search-input[data-v-c52a2f73],.primary-btn[data-v-c52a2f73]{width:100%}}.retry-btn[data-v-c52a2f73]{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:9px;min-height:34px;margin-left:14px;padding:0 14px;font-weight:700}[data-v-7a807b37]{box-sizing:border-box}.page[data-v-7a807b37]{background:#f4f7f5;min-height:100vh}.topbar[data-v-7a807b37]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.brand[data-v-7a807b37]{align-items:center;gap:16px;display:flex}.logo[data-v-7a807b37]{width:auto;height:80px}.brand-text h1[data-v-7a807b37]{color:#0d6b3d;margin:0;font-size:26px}.brand-text p[data-v-7a807b37]{color:#0d6b3d;margin:10px 0 0;font-size:18px;font-weight:700}.right-area[data-v-7a807b37]{align-items:center;gap:14px;display:flex}.user-box[data-v-7a807b37]{text-align:right;flex-direction:column;display:flex}.user-box strong[data-v-7a807b37]{color:#26332b;font-size:14px}.user-box span[data-v-7a807b37]{color:#6f7a73;font-size:12px}.logout-btn[data-v-7a807b37]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:10px;height:42px;padding:0 18px;font-weight:700}.content[data-v-7a807b37]{padding:28px}.welcome-box[data-v-7a807b37]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:24px;padding:24px}.welcome-box h2[data-v-7a807b37]{color:#1f2c24;margin:0 0 10px}.welcome-box p[data-v-7a807b37]{color:#66726b;margin:0;line-height:1.7}.menu-grid[data-v-7a807b37]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.menu-grid.single-grid[data-v-7a807b37]{grid-template-columns:minmax(280px,420px)}.menu-card[data-v-7a807b37]{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-7a807b37]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000000f}.card-icon[data-v-7a807b37]{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-7a807b37]{color:#0d6b3d;margin:0 0 12px;font-size:18px}.menu-card p[data-v-7a807b37]{color:#6c7770;min-height:66px;margin:0 0 18px;font-size:14px;line-height:1.5}.menu-card button[data-v-7a807b37]{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-7a807b37]{cursor:not-allowed;background:#9ca3af}@media (width<=1250px){.menu-grid[data-v-7a807b37]{grid-template-columns:repeat(3,1fr)}}@media (width<=950px){.menu-grid[data-v-7a807b37]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.topbar[data-v-7a807b37]{flex-direction:column;align-items:flex-start;gap:16px}.right-area[data-v-7a807b37]{justify-content:space-between;width:100%}.menu-grid[data-v-7a807b37],.menu-grid.single-grid[data-v-7a807b37]{grid-template-columns:1fr}.logo[data-v-7a807b37]{height:64px}.brand-text h1[data-v-7a807b37]{font-size:22px}.brand-text p[data-v-7a807b37]{font-size:16px}.content[data-v-7a807b37]{padding:18px}}[data-v-82391585]{box-sizing:border-box}.page[data-v-82391585]{background:#f4f7f5;min-height:100vh}.topbar[data-v-82391585]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-82391585]{align-items:center;gap:16px;display:flex}.logo[data-v-82391585]{width:auto;height:72px}.left h1[data-v-82391585]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-82391585]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-82391585]{align-items:center;gap:12px;display:flex}.back-btn[data-v-82391585],.logout-btn[data-v-82391585],.add-btn[data-v-82391585],.save-btn[data-v-82391585],.template-btn[data-v-82391585],.upload-excel-btn[data-v-82391585]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:700}.add-btn[data-v-82391585],.save-btn[data-v-82391585],.detay-btn[data-v-82391585]{background:#0d6b3d}.template-btn[data-v-82391585]{background:#1d4ed8}.upload-excel-btn[data-v-82391585]{background:#b45309;justify-content:center;align-items:center;height:41px;padding:0 12px;font-size:13px;display:inline-flex}.back-btn[data-v-82391585]{background:#4b6354}.logout-btn[data-v-82391585]{background:#7a2e2e}.detay-btn[data-v-82391585]{color:#fff;cursor:pointer;border:none;border-radius:8px;height:34px;padding:0 12px;font-weight:700}.content[data-v-82391585]{padding:24px 28px}.toolbar[data-v-82391585]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.toolbar-buttons[data-v-82391585]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-card[data-v-82391585]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:18px;padding:16px}.filter-header[data-v-82391585]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.filter-header h3[data-v-82391585]{color:#0d6b3d;margin:0;font-size:17px}.filter-header p[data-v-82391585]{color:#6f7a73;margin:4px 0 0;font-size:13px}.filter-grid[data-v-82391585]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.filter-group[data-v-82391585]{flex-direction:column;gap:7px;display:flex}.filter-group label[data-v-82391585]{color:#334139;font-size:13px;font-weight:800}.filter-group select[data-v-82391585]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;height:42px;padding:0 12px;font-size:13px}.filter-group select[data-v-82391585]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.clear-filter-btn[data-v-82391585]{color:#0d6b3d;cursor:pointer;white-space:nowrap;background:#eef5f0;border:1px solid #d9e5df;border-radius:10px;height:38px;padding:0 14px;font-weight:800}.search-input[data-v-82391585]{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-82391585]:focus,.form-group input[data-v-82391585]:focus,.form-group select[data-v-82391585]:focus,.form-group textarea[data-v-82391585]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.info-box[data-v-82391585]{color:#34423a;background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-82391585]{color:#b42318}.table-card[data-v-82391585]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-info[data-v-82391585]{color:#46544c;border-bottom:1px solid #e4ebe6;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.table-wrapper[data-v-82391585]{overflow-x:auto}table[data-v-82391585]{border-collapse:collapse;width:100%;min-width:1580px}thead[data-v-82391585]{background:#f7faf8}th[data-v-82391585],td[data-v-82391585]{text-align:left;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}th[data-v-82391585]{color:#26332b;white-space:nowrap;font-weight:700}td[data-v-82391585]{color:#5d6962}.status-badge[data-v-82391585]{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.status-badge.aktif[data-v-82391585]{color:#0d6b3d;background:#e7f6ed}.status-badge.pasif[data-v-82391585]{color:#c62828;background:#fdecec}.empty-row[data-v-82391585]{text-align:center;color:#7a857f;padding:20px}.modal-overlay[data-v-82391585]{z-index:999;background:#0f172a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card[data-v-82391585]{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-82391585]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.modal-header h2[data-v-82391585]{color:#1f2c24;margin:0}.close-icon[data-v-82391585]{cursor:pointer;background:#eef2ef;border:none;border-radius:10px;width:38px;height:38px;font-size:18px}.modal-error[data-v-82391585]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:600}.form-grid[data-v-82391585]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.form-group[data-v-82391585]{flex-direction:column;gap:8px;display:flex}.form-group.full[data-v-82391585]{grid-column:span 3}.form-group label[data-v-82391585]{color:#334139;font-size:14px;font-weight:700}.form-group input[data-v-82391585],.form-group select[data-v-82391585],.form-group textarea[data-v-82391585]{background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.form-group input[data-v-82391585]:disabled{color:#5f6a63;background:#f3f5f4}.section-title[data-v-82391585]{color:#0d6b3d;background:#eef5f0;border:1px solid #d9e5df;border-radius:12px;padding:10px 12px;font-weight:800}.pdk-sync-box strong[data-v-82391585]{color:#0d6b3d;margin-bottom:6px;display:block}.modal-actions[data-v-82391585]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.toast-box[data-v-82391585]{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-82391585;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000002e}.toast-box.success[data-v-82391585]{color:#fff;background:#0d6b3d}.toast-box.error[data-v-82391585]{color:#fff;background:#b42318}.toast-box.warning[data-v-82391585]{color:#fff;background:#b45309}.toast-icon[data-v-82391585]{font-size:16px;line-height:1}.excel-loading-overlay[data-v-82391585]{z-index:10000;background:#0f172a59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.excel-loading-card[data-v-82391585]{text-align:center;background:#fff;border-radius:20px;width:360px;padding:26px;box-shadow:0 30px 60px #00000038}.excel-loading-card h3[data-v-82391585]{color:#1f2c24;margin:14px 0 6px}.excel-loading-card p[data-v-82391585]{color:#6b7280;margin:0}.loader[data-v-82391585]{border:5px solid #dce4de;border-top-color:#0d6b3d;border-radius:50%;width:44px;height:44px;margin:0 auto;animation:.9s linear infinite spin-82391585}.excel-result-box[data-v-82391585]{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-82391585]{margin:8px 0 0;padding-left:20px}.pdk-sync-box[data-v-82391585]{background:#f8fbf9;border:1px solid #d9e5df;border-radius:12px;padding:14px}.check-row[data-v-82391585]{color:#1f3d2b;cursor:pointer;align-items:center;gap:10px;font-weight:700;display:flex}.check-row input[data-v-82391585]{width:18px;height:18px}.pdk-sync-box small[data-v-82391585]{color:#6b7b72;margin-top:6px;line-height:1.4;display:block}@keyframes slideDown-82391585{0%{opacity:0;transform:translate(-50%)translateY(-24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes spin-82391585{to{transform:rotate(360deg)}}@media (width<=1100px){.form-grid[data-v-82391585]{grid-template-columns:repeat(2,1fr)}.form-group.full[data-v-82391585]{grid-column:span 2}.filter-grid[data-v-82391585]{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=900px){.topbar[data-v-82391585]{flex-direction:column;align-items:flex-start}.right[data-v-82391585]{flex-wrap:wrap;justify-content:flex-end;width:100%}.logo[data-v-82391585]{height:60px}.toolbar[data-v-82391585]{flex-direction:column;align-items:stretch}.toolbar-buttons[data-v-82391585]{justify-content:flex-start}.filter-header[data-v-82391585]{flex-direction:column;align-items:flex-start}.filter-grid[data-v-82391585]{grid-template-columns:1fr}.search-input[data-v-82391585]{max-width:none}.form-grid[data-v-82391585]{grid-template-columns:1fr}.form-group.full[data-v-82391585]{grid-column:span 1}}[data-v-960eff7b]{box-sizing:border-box}.page[data-v-960eff7b]{background:#f4f7f5;min-height:100vh}.topbar[data-v-960eff7b]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.left[data-v-960eff7b]{align-items:center;gap:16px;display:flex}.logo[data-v-960eff7b]{height:72px}.left h1[data-v-960eff7b]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-960eff7b]{color:#6f7a73;margin:4px 0 0}.right[data-v-960eff7b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-btn[data-v-960eff7b],.upload-btn[data-v-960eff7b],.edit-btn[data-v-960eff7b],.save-btn[data-v-960eff7b],.cancel-btn[data-v-960eff7b],.delete-btn[data-v-960eff7b],.pasif-btn[data-v-960eff7b],.sil-personel-btn[data-v-960eff7b]{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-960eff7b]{background:#4b6354}.upload-btn[data-v-960eff7b],.edit-btn[data-v-960eff7b]{background:#0d6b3d}.upload-btn.disabled[data-v-960eff7b]{opacity:.65;pointer-events:none}.save-btn[data-v-960eff7b]{background:#1d4ed8}.cancel-btn[data-v-960eff7b],.pasif-btn[data-v-960eff7b]{background:#b45309}.sil-personel-btn[data-v-960eff7b]{background:#b42318}.delete-btn[data-v-960eff7b]{background:#b42318;height:36px;font-size:13px}.content[data-v-960eff7b]{gap:20px;padding:24px 28px;display:grid}.info-box[data-v-960eff7b]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-960eff7b]{color:#b42318}.toast-box[data-v-960eff7b]{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-960eff7b;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000002e}.toast-box.success[data-v-960eff7b]{color:#fff;background:#0d6b3d}.toast-box.error[data-v-960eff7b]{color:#fff;background:#b42318}.toast-box.warning[data-v-960eff7b]{color:#fff;background:#b45309}.toast-icon[data-v-960eff7b]{font-size:16px;line-height:1}@keyframes slideDown-960eff7b{0%{opacity:0;transform:translate(-50%)translateY(-24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.form-error[data-v-960eff7b]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:600}.detail-card[data-v-960eff7b]{background:#fff;border:1px solid #dce4de;border-radius:18px;padding:22px}.detail-card h2[data-v-960eff7b]{color:#1f2c24;margin:0 0 18px}.profile-area[data-v-960eff7b]{background:#fbfdfc;border:1px solid #dfe8e2;border-radius:16px;align-items:center;gap:18px;margin-bottom:20px;padding:16px;display:flex}.profile-photo-box[data-v-960eff7b]{background:#eef5f0;border:1px solid #d6e4dc;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:118px;height:118px;display:flex;overflow:hidden}.profile-photo-image[data-v-960eff7b]{object-fit:cover;width:100%;height:100%;display:block}.profile-photo-empty[data-v-960eff7b]{color:#0d6b3d;letter-spacing:.5px;justify-content:center;align-items:center;width:100%;height:100%;font-size:34px;font-weight:900;display:flex}.profile-photo-info[data-v-960eff7b]{gap:6px;min-width:0;display:grid}.profile-photo-info h3[data-v-960eff7b]{color:#1f2c24;margin:0;font-size:18px}.profile-photo-info p[data-v-960eff7b]{color:#6f7a73;margin:0;font-size:14px;line-height:1.5}.profile-photo-actions[data-v-960eff7b]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.profile-upload-btn[data-v-960eff7b],.profile-delete-btn[data-v-960eff7b]{height:38px;font-size:13px}.profile-upload-btn[data-v-960eff7b]:disabled,.profile-delete-btn[data-v-960eff7b]:disabled{opacity:.65;cursor:not-allowed}.detail-grid[data-v-960eff7b]{grid-template-columns:repeat(2,1fr);gap:14px 22px;display:grid}.detail-grid>div[data-v-960eff7b]{color:#47534c;background:#f8faf9;border-radius:12px;padding:12px 14px}.full-width[data-v-960eff7b]{grid-column:span 2}.section-heading[data-v-960eff7b]{border:1px solid #d9e5df;font-weight:800;color:#0d6b3d!important;background:#eef5f0!important}.edit-input[data-v-960eff7b]{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-960eff7b]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.edit-textarea[data-v-960eff7b]{resize:vertical}.durum-aktif[data-v-960eff7b]{color:#0d6b3d;font-weight:700}.durum-pasif[data-v-960eff7b]{color:#b42318;font-weight:700}.puantaj-muaf-card[data-v-960eff7b]{border:1px solid #cfe1d6;background:#f3f8f5!important}.muaf-checkbox-row[data-v-960eff7b]{cursor:pointer;color:#244536;align-items:center;gap:10px;margin-top:10px;font-weight:700;display:flex}.muaf-checkbox-row input[data-v-960eff7b]{accent-color:#0d6b3d;cursor:pointer;flex-shrink:0;width:20px;height:20px}.puantaj-muaf-card small[data-v-960eff7b]{color:#6f7a73;margin-top:8px;line-height:1.45;display:block}.muaf-aktif[data-v-960eff7b]{color:#0d6b3d;background:#e4f4ea;border-radius:999px;margin-top:8px;padding:6px 10px;font-weight:800;display:inline-flex}.muaf-pasif[data-v-960eff7b]{color:#66746b;background:#eef1ef;border-radius:999px;margin-top:8px;padding:6px 10px;font-weight:700;display:inline-flex}.file-header[data-v-960eff7b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.file-list[data-v-960eff7b]{gap:12px;display:grid}.file-item[data-v-960eff7b]{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-960eff7b]{align-items:center;gap:14px;display:flex}.file-icon[data-v-960eff7b]{background:#eef5f0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.file-info[data-v-960eff7b]{flex-direction:column;gap:4px;display:flex}.file-info strong[data-v-960eff7b]{color:#26332b;word-break:break-word}.file-info span[data-v-960eff7b]{color:#748078;font-size:13px}.file-actions[data-v-960eff7b]{align-items:center;gap:10px;display:flex}.file-link[data-v-960eff7b]{color:#0d6b3d;font-weight:700;text-decoration:none}.download-link[data-v-960eff7b]{color:#1457a6;font-weight:700;text-decoration:none}.download-link[data-v-960eff7b]:hover,.file-link[data-v-960eff7b]:hover{text-decoration:underline}.empty-files[data-v-960eff7b]{color:#7a857f}.mini-modal-overlay[data-v-960eff7b]{z-index:10000;background:#0f172a38;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mini-modal[data-v-960eff7b]{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-960eff7b]{color:#1f2c24;margin:0 0 10px;font-size:20px}.mini-modal p[data-v-960eff7b]{color:#58645d;margin:0 0 10px;line-height:1.6}.mini-file-name[data-v-960eff7b]{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-960eff7b]{justify-content:flex-end;gap:10px;display:flex}.mini-cancel-btn[data-v-960eff7b],.mini-delete-btn[data-v-960eff7b],.mini-warning-btn[data-v-960eff7b]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:38px;padding:0 14px;font-weight:700}.readonly-input[data-v-960eff7b]{color:#6b7280;cursor:not-allowed;background:#eef2ef!important}.mini-cancel-btn[data-v-960eff7b]{background:#6b7280}.mini-delete-btn[data-v-960eff7b]{background:#b42318}.mini-warning-btn[data-v-960eff7b]{background:#b45309}@media (width<=900px){.detail-grid[data-v-960eff7b]{grid-template-columns:1fr}.full-width[data-v-960eff7b]{grid-column:span 1}.file-header[data-v-960eff7b],.topbar[data-v-960eff7b]{flex-direction:column;align-items:flex-start;gap:12px}.logo[data-v-960eff7b]{height:60px}.file-item[data-v-960eff7b],.file-actions[data-v-960eff7b]{flex-direction:column;align-items:flex-start}.file-left[data-v-960eff7b]{width:100%}.toast-box[data-v-960eff7b]{min-width:unset;width:calc(100% - 32px)}.right[data-v-960eff7b]{width:100%}.profile-area[data-v-960eff7b]{flex-direction:column;align-items:flex-start}.profile-photo-box[data-v-960eff7b]{width:104px;height:104px}}.file-subtitle[data-v-960eff7b]{color:#6f7a73;margin:5px 0 0;font-size:13px}.file-category-tabs[data-v-960eff7b]{border-bottom:1px solid #e5ebe7;flex-wrap:wrap;gap:8px;margin:16px 0;padding-bottom:14px;display:flex}.file-category-tab[data-v-960eff7b]{color:#33443a;cursor:pointer;background:#f8faf9;border:1px solid #ccd8d0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-weight:700;display:inline-flex}.file-category-tab span[data-v-960eff7b]{background:#e7eee9;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:inline-flex}.file-category-tab.active[data-v-960eff7b]{color:#fff;background:#0d6b3d;border-color:#0d6b3d}.file-category-tab.active span[data-v-960eff7b]{background:#ffffff2e}.file-title-row[data-v-960eff7b]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.file-category-badge[data-v-960eff7b]{background:#e7f4ec;border:1px solid #b9dbc6;border-radius:999px;padding:3px 8px;font-weight:800;color:#0d6b3d!important;font-size:11px!important}.upload-modal-card[data-v-960eff7b]{background:#fff;border-radius:18px;width:min(680px,100vw - 32px);padding:22px;box-shadow:0 24px 70px #00000040}.upload-modal-header[data-v-960eff7b]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.upload-modal-header h3[data-v-960eff7b]{color:#17472f;margin:0;font-size:22px}.upload-modal-header p[data-v-960eff7b]{color:#6f7a73;margin:6px 0 0}.upload-modal-close[data-v-960eff7b]{cursor:pointer;background:#edf2ef;border:none;border-radius:10px;width:38px;height:38px;font-weight:900}.upload-category-grid[data-v-960eff7b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.upload-category-option[data-v-960eff7b]{color:#33443a;cursor:pointer;background:#f8faf9;border:1px solid #ccd8d0;border-radius:12px;min-height:48px;padding:10px 12px;font-weight:800}.upload-category-option.selected[data-v-960eff7b]{color:#0d6b3d;background:#e7f4ec;border-color:#0d6b3d;box-shadow:0 0 0 2px #0d6b3d14}.upload-file-picker[data-v-960eff7b]{cursor:pointer;color:#355443;text-align:center;background:#fafcfb;border:2px dashed #aebfb4;border-radius:14px;justify-content:center;align-items:center;min-height:58px;padding:14px;font-weight:800;display:flex}.upload-file-picker[data-v-960eff7b]:hover{background:#f2f8f4;border-color:#0d6b3d}.upload-file-preview[data-v-960eff7b]{background:#f8faf9;border:1px solid #dce6df;border-radius:12px;gap:4px;margin-top:12px;padding:12px;display:grid}.upload-file-preview span[data-v-960eff7b]{overflow-wrap:anywhere}.upload-file-preview small[data-v-960eff7b]{color:#6f7a73}@media (width<=640px){.upload-category-grid[data-v-960eff7b]{grid-template-columns:1fr}.file-item[data-v-960eff7b]{align-items:flex-start}}[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-75857b4f]{box-sizing:border-box}.page[data-v-75857b4f]{background:#f4f7f5;min-height:100vh}.topbar[data-v-75857b4f]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-75857b4f]{align-items:center;gap:16px;display:flex}.logo[data-v-75857b4f]{height:72px}.left h1[data-v-75857b4f]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-75857b4f]{color:#6f7a73;margin:4px 0 0}.back-btn[data-v-75857b4f],.add-btn[data-v-75857b4f],.detail-btn[data-v-75857b4f],.edit-btn[data-v-75857b4f],.delete-btn[data-v-75857b4f],.save-btn[data-v-75857b4f],.cancel-btn[data-v-75857b4f]{color:#fff;cursor:pointer;border:none;border-radius:10px;font-weight:700}.back-btn[data-v-75857b4f],.add-btn[data-v-75857b4f],.save-btn[data-v-75857b4f]{height:42px;padding:0 16px}.back-btn[data-v-75857b4f],.cancel-btn[data-v-75857b4f]{background:#4b6354}.add-btn[data-v-75857b4f]{background:#0d6b3d}.add-btn.small[data-v-75857b4f]{white-space:nowrap;height:38px;padding:0 14px}.detail-btn[data-v-75857b4f]{background:#0d6b3d;height:34px;padding:0 12px}.edit-btn[data-v-75857b4f]{background:#1d4ed8;height:34px;padding:0 12px}.delete-btn[data-v-75857b4f]{background:#b42318;height:34px;padding:0 12px}.save-btn[data-v-75857b4f]{background:#0d6b3d}.content[data-v-75857b4f]{padding:24px 28px}.toast-box[data-v-75857b4f]{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-75857b4f;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000002e}.toast-box.success[data-v-75857b4f]{color:#fff;background:#0d6b3d}.toast-box.error[data-v-75857b4f]{color:#fff;background:#b42318}.toast-box.warning[data-v-75857b4f]{color:#fff;background:#b45309}.toast-icon[data-v-75857b4f]{font-size:16px;line-height:1}@keyframes slideDown-75857b4f{0%{opacity:0;transform:translate(-50%)translateY(-24px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toolbar[data-v-75857b4f]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.search-input[data-v-75857b4f]{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-75857b4f]:focus,.form-group input[data-v-75857b4f]:focus,.form-group select[data-v-75857b4f]:focus,.form-group textarea[data-v-75857b4f]:focus{border-color:#0d6b3d;box-shadow:0 0 0 4px #0d6b3d1a}.info-box[data-v-75857b4f]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-75857b4f],.mini-info.error[data-v-75857b4f]{color:#b42318}.table-card[data-v-75857b4f]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-info[data-v-75857b4f]{color:#46544c;border-bottom:1px solid #e4ebe6;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 18px;display:flex}.table-hint[data-v-75857b4f]{color:#748078;font-size:13px}.table-wrapper[data-v-75857b4f]{overflow-x:auto}table[data-v-75857b4f]{border-collapse:collapse;width:100%}thead[data-v-75857b4f]{background:#f7faf8}th[data-v-75857b4f],td[data-v-75857b4f]{text-align:left;border-bottom:1px solid #edf2ee;padding:14px 12px;font-size:14px}th[data-v-75857b4f]{color:#26332b;font-weight:700}td[data-v-75857b4f]{color:#5d6962}.dep-name[data-v-75857b4f]{color:#1f2c24}.islem-buttons[data-v-75857b4f]{flex-wrap:wrap;gap:8px;display:flex}.durum-badge[data-v-75857b4f]{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.durum-badge.aktif[data-v-75857b4f]{color:#0d6b3d;background:#e7f6ed}.durum-badge.pasif[data-v-75857b4f]{color:#b42318;background:#fdecec}.empty-row[data-v-75857b4f]{text-align:center;color:#7a857f}.bolum-panel-row td[data-v-75857b4f]{background:#f8fbf9;padding:0}.bolum-panel[data-v-75857b4f]{border-top:1px solid #dce4de;padding:18px}.bolum-panel-head[data-v-75857b4f]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.bolum-panel-head h3[data-v-75857b4f]{color:#0d6b3d;margin:0;font-size:18px}.bolum-panel-head p[data-v-75857b4f]{color:#6f7a73;margin:4px 0 0;font-size:13px}.mini-info[data-v-75857b4f]{color:#66726b;background:#fff;border:1px solid #dce4de;border-radius:14px;padding:12px 14px}.bolum-grid[data-v-75857b4f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bolum-card[data-v-75857b4f]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:14px}.bolum-card.pasif[data-v-75857b4f]{opacity:.72}.bolum-card-top[data-v-75857b4f]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bolum-card h4[data-v-75857b4f]{color:#1f2c24;margin:0;font-size:16px}.bolum-card span[data-v-75857b4f]{color:#66726b;margin-top:4px;font-size:12px;font-weight:700;display:inline-block}.bolum-card p[data-v-75857b4f]{color:#66726b;min-height:38px;margin:12px 0;font-size:13px;line-height:1.5}.bolum-actions[data-v-75857b4f]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.modal-overlay[data-v-75857b4f]{z-index:10000;background:#0f172a38;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-75857b4f],.mini-modal[data-v-75857b4f]{background:#fff;border:1px solid #dde5df;border-radius:18px;width:100%;max-width:420px;padding:20px;box-shadow:0 24px 50px #0000002e}.wide-modal[data-v-75857b4f]{max-width:560px}.modal-header[data-v-75857b4f]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-header h2[data-v-75857b4f],.mini-modal h3[data-v-75857b4f]{color:#1f2c24;margin:0}.close-btn[data-v-75857b4f]{cursor:pointer;background:#eef2ef;border:none;border-radius:10px;width:36px;height:36px}.form-group[data-v-75857b4f]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.form-group label[data-v-75857b4f]{color:#334139;font-size:14px;font-weight:700}.form-group input[data-v-75857b4f],.form-group select[data-v-75857b4f],.form-group textarea[data-v-75857b4f]{resize:vertical;background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px}.form-error[data-v-75857b4f]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:600}.mini-modal p[data-v-75857b4f]{color:#58645d;margin:10px 0}.mini-name[data-v-75857b4f]{color:#334139;background:#f4f7f5;border:1px solid #dce4de;border-radius:10px;margin-bottom:16px;padding:10px 12px}.modal-actions[data-v-75857b4f]{justify-content:flex-end;gap:10px;display:flex}@media (width<=1100px){.bolum-grid[data-v-75857b4f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.topbar[data-v-75857b4f],.toolbar[data-v-75857b4f],.bolum-panel-head[data-v-75857b4f]{flex-direction:column;align-items:stretch}.logo[data-v-75857b4f]{height:60px}.search-input[data-v-75857b4f]{max-width:none}.bolum-grid[data-v-75857b4f]{grid-template-columns:1fr}}[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-4fdd85c5]{box-sizing:border-box}.page[data-v-4fdd85c5]{background:#f4f7f5;min-height:100vh}.topbar[data-v-4fdd85c5]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.left[data-v-4fdd85c5]{align-items:center;gap:16px;display:flex}.logo[data-v-4fdd85c5]{height:72px}.left h1[data-v-4fdd85c5]{color:#0d6b3d;margin:0}.left p[data-v-4fdd85c5]{color:#6f7a73;margin:4px 0 0}.right[data-v-4fdd85c5]{gap:10px;display:flex}.back-btn[data-v-4fdd85c5],.add-btn[data-v-4fdd85c5],.open-btn[data-v-4fdd85c5],.delete-btn[data-v-4fdd85c5]{color:#fff;cursor:pointer;border:none;border-radius:10px;font-weight:700}.back-btn[data-v-4fdd85c5],.add-btn[data-v-4fdd85c5]{height:42px;padding:0 16px}.back-btn[data-v-4fdd85c5]{background:#4b6354}.add-btn[data-v-4fdd85c5],.open-btn[data-v-4fdd85c5]{background:#0d6b3d}.open-btn[data-v-4fdd85c5]{height:34px;padding:0 12px}.delete-btn[data-v-4fdd85c5]{background:#b42318;height:34px;padding:0 12px}.delete-btn.large[data-v-4fdd85c5]{height:42px;padding:0 18px}.delete-btn[data-v-4fdd85c5]:disabled{opacity:.65;cursor:not-allowed}.row-actions[data-v-4fdd85c5]{align-items:center;gap:8px;display:flex}.content[data-v-4fdd85c5]{padding:24px 28px}.info-box[data-v-4fdd85c5]{background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px}.info-box.error[data-v-4fdd85c5]{color:#b42318}.info-box.success[data-v-4fdd85c5]{color:#0d6b3d;margin-bottom:12px}.table-card[data-v-4fdd85c5]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-4fdd85c5]{overflow-x:auto}table[data-v-4fdd85c5]{border-collapse:collapse;width:100%;min-width:1100px}thead[data-v-4fdd85c5]{background:#f7faf8}th[data-v-4fdd85c5],td[data-v-4fdd85c5]{text-align:left;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}.durum[data-v-4fdd85c5]{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.durum.taslak[data-v-4fdd85c5]{color:#9a6700;background:#fff4d6}.durum.onay[data-v-4fdd85c5]{color:#0d6b3d;background:#e7f6ed}.empty-row[data-v-4fdd85c5]{text-align:center;color:#7a857f}.modal-overlay[data-v-4fdd85c5]{z-index:999;background:#0f172a40;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-4fdd85c5]{background:#fff;border-radius:18px;width:100%;max-width:720px;padding:24px}.delete-confirm-card[data-v-4fdd85c5]{text-align:center;max-width:520px}.delete-confirm-card p[data-v-4fdd85c5]{color:#59655e;line-height:1.6}.delete-note[data-v-4fdd85c5]{background:#fff4f2;border:1px solid #ffd7d2;border-radius:12px;padding:12px;color:#9f241b!important}.delete-icon[data-v-4fdd85c5]{color:#b42318;background:#fde7e4;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:28px;font-weight:900;display:grid}.form-grid[data-v-4fdd85c5]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-group[data-v-4fdd85c5]{flex-direction:column;gap:8px;display:flex}.form-group.full[data-v-4fdd85c5]{grid-column:span 2}.form-group input[data-v-4fdd85c5],.form-group select[data-v-4fdd85c5],.form-group textarea[data-v-4fdd85c5]{border:1px solid #cfd8d2;border-radius:12px;outline:none;width:100%;padding:12px 14px}.form-error[data-v-4fdd85c5]{color:#b42318;background:#fdecec;border-radius:12px;margin-bottom:14px;padding:12px}.actions[data-v-4fdd85c5]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=900px){.topbar[data-v-4fdd85c5]{flex-direction:column;align-items:flex-start;gap:12px}.form-grid[data-v-4fdd85c5]{grid-template-columns:1fr}.form-group.full[data-v-4fdd85c5]{grid-column:span 1}}.aylik-toplam-card[data-v-829c3a59]{background:#fff;border:1px solid #dfe7e2;border-radius:16px;overflow:hidden}.aylik-toplam-head[data-v-829c3a59]{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.aylik-toplam-head h3[data-v-829c3a59]{color:#0f6b3e;margin:0;font-size:18px}.aylik-toplam-head p[data-v-829c3a59]{color:#6b756f;margin:4px 0 0;font-size:13px}.yenile-btn[data-v-829c3a59]{color:#fff;cursor:pointer;background:#0f6b3e;border:0;border-radius:10px;padding:9px 14px;font-weight:700}.yenile-btn[data-v-829c3a59]:disabled{opacity:.65;cursor:wait}.hata-kutusu[data-v-829c3a59]{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin:14px;padding:12px 14px;font-weight:700}.table-wrap[data-v-829c3a59]{max-width:100%;overflow:auto}.aylik-table[data-v-829c3a59]{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.aylik-table th[data-v-829c3a59],.aylik-table td[data-v-829c3a59]{text-align:center;white-space:nowrap;border-bottom:1px solid #e5ebe7;border-right:1px solid #e5ebe7;padding:9px 10px}.aylik-table th[data-v-829c3a59]{z-index:2;color:#fff;background:#0f6b3e;font-weight:800;position:sticky;top:0}.aylik-table tbody tr[data-v-829c3a59]:hover{background:#f3faf6}.aylik-table .ad-col[data-v-829c3a59]{text-align:left;min-width:220px}.aylik-table .aciklama-col[data-v-829c3a59]{white-space:normal;text-align:left;min-width:300px;max-width:420px}.aylik-table tfoot td[data-v-829c3a59]{color:#174c34;background:#e8f4ed;font-weight:800;position:sticky;bottom:0}.toplam-label[data-v-829c3a59]{text-align:right!important}.durum-cell[data-v-829c3a59]{color:#6b756f;font-weight:700;padding:28px!important}.toplam-fm-cell[data-v-829c3a59]{color:#8a5a00;font-weight:800;background:#fff6d8!important}[data-v-21f60184]{box-sizing:border-box}.page[data-v-21f60184]{background:#f4f7f5;min-height:100vh}.topbar[data-v-21f60184]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-21f60184]{align-items:center;gap:16px;display:flex}.logo[data-v-21f60184]{height:72px}.left h1[data-v-21f60184]{color:#0d6b3d;margin:0}.left p[data-v-21f60184]{color:#6f7a73;margin:4px 0 0}.left .sub[data-v-21f60184]{color:#8a948e;font-size:13px}.right[data-v-21f60184]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-btn[data-v-21f60184],.onay-btn[data-v-21f60184],.cancel-btn[data-v-21f60184],.tatil-btn[data-v-21f60184],.yonetim-btn[data-v-21f60184],.save-btn[data-v-21f60184]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.back-btn[data-v-21f60184]{background:#4b6354}.onay-btn[data-v-21f60184]{background:#1d4ed8}.cancel-btn[data-v-21f60184]{background:#6b7280}.tatil-btn[data-v-21f60184]{background:#0d9488}.yonetim-btn[data-v-21f60184]{background:#15803d}.yonetim-btn[data-v-21f60184]:hover{background:#166534}.yonetim-btn[data-v-21f60184]:disabled{opacity:.65;cursor:not-allowed}.save-btn[data-v-21f60184]{background:#0d6b3d}.puantaj-tabs[data-v-21f60184]{background:#fff;border:1px solid #dfe9e2;border-radius:18px;flex-wrap:wrap;gap:10px;margin:12px 0 14px;padding:8px;display:flex}.puantaj-tabs button[data-v-21f60184]{color:#405246;cursor:pointer;background:#f3f7f5;border:0;border-radius:13px;padding:13px 18px;font-weight:900;transition:all .18s}.puantaj-tabs button.active[data-v-21f60184]{color:#fff;background:#0d6b3d;box-shadow:0 10px 24px #0d6b3d2e}.tab-view[data-v-21f60184]{animation:.18s softIn-21f60184}.view-title[data-v-21f60184]{background:#fff;border:1px solid #dfe9e2;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:18px 20px;display:flex}.view-title h3[data-v-21f60184]{color:#123225;margin:0;font-size:20px;font-weight:950}.view-title p[data-v-21f60184]{color:#66736b;margin:6px 0 0;font-size:13px}.view-count[data-v-21f60184]{text-align:center;color:#66736b;min-width:120px;font-size:12px;font-weight:800}.view-count b[data-v-21f60184]{color:#0d6b3d;font-size:26px;line-height:1;display:block}.ay-ozet-panel[data-v-21f60184],.person-summary-card[data-v-21f60184]{background:#fff;border:1px solid #dfe9e2;border-radius:18px;padding:16px;overflow:hidden}.person-summary-card[data-v-21f60184]{padding:0}.ozet-cards[data-v-21f60184]{grid-template-columns:repeat(8,minmax(110px,1fr));gap:10px;margin-bottom:14px;display:grid}.ozet-card[data-v-21f60184]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;min-height:74px;padding:12px}.ozet-card span[data-v-21f60184]{color:#66726b;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.ozet-card b[data-v-21f60184]{color:#1f2c24;font-size:20px;font-weight:900}.ozet-card.success[data-v-21f60184]{background:#ecfdf3;border-color:#bbf7d0}.ozet-card.warning[data-v-21f60184]{background:#fffbeb;border-color:#fde68a}.ozet-card.danger[data-v-21f60184]{background:#fff1f2;border-color:#fecaca}.ozet-card.holiday-card[data-v-21f60184]{background:#eff6ff;border-color:#bfdbfe}.summary-wrapper[data-v-21f60184]{border:1px solid #e5ece7;border-radius:14px;max-height:64vh;overflow:auto}.summary-table[data-v-21f60184]{border-collapse:collapse;width:100%;min-width:780px;font-size:12px}.summary-table th[data-v-21f60184],.summary-table td[data-v-21f60184]{text-align:center;white-space:nowrap;border-bottom:1px solid #eef2ef;padding:10px 12px}.summary-table th[data-v-21f60184]{z-index:2;color:#1f2c24;background:#f4f7f5;font-weight:900;position:sticky;top:0}.summary-table td[data-v-21f60184]:first-child,.summary-table th[data-v-21f60184]:first-child,.person-summary-table td[data-v-21f60184]:nth-child(2),.person-summary-table th[data-v-21f60184]:nth-child(2){text-align:left}.summary-table tbody tr:last-child td[data-v-21f60184]{border-bottom:none}@keyframes softIn-21f60184{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}button[data-v-21f60184]:disabled{opacity:.65;cursor:not-allowed}.durum[data-v-21f60184]{border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-block}.durum.taslak[data-v-21f60184]{color:#9a6700;background:#fff4d6}.durum.onay[data-v-21f60184]{color:#0d6b3d;background:#e7f6ed}.content[data-v-21f60184]{padding:24px 28px}.notice[data-v-21f60184],.info-box[data-v-21f60184]{color:#405146;background:#fff;border:1px solid #dce4de;border-radius:16px;margin-bottom:14px;padding:14px 16px}.info-box.error[data-v-21f60184]{color:#b42318}.loading-card[data-v-21f60184]{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-21f60184]{justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative}.cetvel-icon[data-v-21f60184]{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-21f60184]{background:#0d6b3d;border-bottom:3px solid #0a5731;height:15px;display:block}.cetvel-top[data-v-21f60184]:before,.cetvel-top[data-v-21f60184]:after{content:"";background:#fff;border-radius:999px;width:6px;height:12px;position:absolute;top:4px}.cetvel-top[data-v-21f60184]:before{left:15px}.cetvel-top[data-v-21f60184]:after{right:15px}.cetvel-grid[data-v-21f60184]{grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid}.cetvel-grid[data-v-21f60184]: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-21f60184]{border:7px solid #0d6b3d;border-color:#0d6b3d #16a34a #dcefe4 #dcefe4;border-radius:999px;animation:.9s linear infinite spin-21f60184;position:absolute;inset:0}.loading-card h2[data-v-21f60184]{color:#0d6b3d;margin:8px 0 0;font-size:25px;font-weight:900}.loading-card p[data-v-21f60184]{color:#66726b;margin:0;font-size:14px;font-weight:700}.loading-steps[data-v-21f60184]{color:#6b7a70;align-items:center;gap:10px;margin-top:8px;font-size:12px;font-weight:800;display:flex}.loading-steps b[data-v-21f60184]{background:#0d6b3d;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite pulseDot-21f60184}.loading-fade-enter-active[data-v-21f60184],.loading-fade-leave-active[data-v-21f60184]{transition:opacity .45s,transform .45s}.loading-fade-enter-from[data-v-21f60184],.loading-fade-leave-to[data-v-21f60184]{opacity:0;transform:translateY(12px)}@keyframes spin-21f60184{to{transform:rotate(360deg)}}@keyframes pulseDot-21f60184{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.table-card[data-v-21f60184]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-21f60184]{max-height:72vh;overflow:auto}table[data-v-21f60184]{border-collapse:collapse;width:max-content;min-width:2100px}th[data-v-21f60184],td[data-v-21f60184]{text-align:center;background:#fff;border-bottom:1px solid #edf2ee;border-right:1px solid #edf2ee;padding:8px;font-size:12px}thead th[data-v-21f60184]{z-index:3;background:#f7faf8;position:sticky;top:0}.day-head[data-v-21f60184]{min-width:92px}.sticky-col[data-v-21f60184]{z-index:2;text-align:left;background:#fff;min-width:110px;position:sticky;left:0}.sticky-col.second[data-v-21f60184]{min-width:190px;left:110px}thead .sticky-col[data-v-21f60184]{z-index:4;background:#f7faf8}.gun-cell[data-v-21f60184]{padding:5px}.pdks-cell[data-v-21f60184]{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-21f60184]{text-align:center;margin-top:2px;font-size:16px;font-weight:900;line-height:1}.sonuc-line[data-v-21f60184]{text-align:center;margin-top:5px;font-size:10px;font-weight:900;line-height:1.2}.pdks-cell[data-v-21f60184]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f}.pdks-cell.ok[data-v-21f60184]{color:#14532d;background:#dcfce7;border-color:#86efac}.pdks-cell.warn[data-v-21f60184]{color:#854d0e;background:#fef3c7;border-color:#facc15}.pdks-cell.bad[data-v-21f60184]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.pdks-cell.holiday[data-v-21f60184]{color:#075985;background:#e0f2fe;border-color:#7dd3fc}.pdks-cell.empty[data-v-21f60184]{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.pdks-cell.neutral[data-v-21f60184]{color:#1f2c24;background:#eef5f0;border-color:#cfd8d2}.fm-badge[data-v-21f60184]{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-21f60184]{color:#4c1d95;background:#f5f3ff;border-color:#c4b5fd}.manuel-badge[data-v-21f60184]{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-21f60184]{color:#fff;background:#0d9488;border-radius:6px;margin-top:5px;padding:2px 6px;font-size:9px;font-weight:900;display:inline-block}.saatlik-izin-badge[data-v-21f60184]{color:#5b3a00;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-top:5px;padding:3px 6px;font-size:9px;font-weight:850;line-height:1.25;display:inline-block}.daily-hourly-leave[data-v-21f60184]{color:#92400e;margin-top:4px;font-weight:800;display:block}.hourly-leave-summary[data-v-21f60184]{grid-column:span 2}.hourly-leave-summary b[data-v-21f60184]{margin-top:3px;display:block}.manual-actions[data-v-21f60184]{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-21f60184]{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:10px;height:38px;padding:0 14px;font-weight:900}.manual-panel[data-v-21f60184]{background:#faf7ff;border:1px solid #e7ddff;border-radius:16px;margin-top:14px;padding:16px}.manual-panel h4[data-v-21f60184]{color:#5b21b6;margin:0 0 12px;font-size:16px;font-weight:900}.manual-panel-footer[data-v-21f60184]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.legend[data-v-21f60184]{color:#5f6a63;border-top:1px solid #e4ebe6;flex-wrap:wrap;gap:16px;padding:14px 18px;font-size:13px;display:flex}.dot[data-v-21f60184]{vertical-align:middle;border-radius:999px;width:12px;height:12px;margin-right:5px;display:inline-block}.pdks-cell.official-holiday[data-v-21f60184]{color:#713f12;background:#fef9c3;border-color:#fde047}.rt-badge[data-v-21f60184]{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-21f60184]{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-21f60184]{background:#22c55e}.dot.warn[data-v-21f60184]{background:#facc15}.dot.bad[data-v-21f60184]{background:#ef4444}.dot.holiday[data-v-21f60184]{background:#38bdf8}.dot.official-holiday[data-v-21f60184]{background:#fde047}.dot.empty[data-v-21f60184]{background:#9ca3af}.empty-row[data-v-21f60184]{text-align:center;color:#7a857f}.modal-overlay[data-v-21f60184]{z-index:999;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.detay-modal[data-v-21f60184]{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-21f60184]{text-align:center;background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;box-shadow:0 24px 80px #00000038}.wide-confirm[data-v-21f60184]{width:min(560px,100%)}.modal-header[data-v-21f60184]{border-bottom:1px solid #e5ece7;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.modal-header h3[data-v-21f60184]{color:#0d6b3d;margin:0;font-size:24px}.modal-header p[data-v-21f60184]{color:#66726b;margin:5px 0 0}.close-btn[data-v-21f60184]{cursor:pointer;background:#f1f3f5;border:none;border-radius:12px;width:38px;height:38px;font-size:26px}.modal-body[data-v-21f60184]{padding:22px 24px;overflow:auto}.modal-footer[data-v-21f60184]{border-top:1px solid #e5ece7;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.summary-grid[data-v-21f60184]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.summary-grid div[data-v-21f60184],.aciklama-box[data-v-21f60184]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;padding:12px}.summary-grid span[data-v-21f60184],.aciklama-box span[data-v-21f60184]{color:#66726b;margin-bottom:5px;font-size:12px;display:block}.summary-grid b[data-v-21f60184],.aciklama-box b[data-v-21f60184]{color:#1f2c24}.log-title[data-v-21f60184]{color:#0d6b3d;justify-content:space-between;margin:22px 0 10px;font-size:17px;font-weight:900;display:flex}.log-title span[data-v-21f60184]{color:#66726b;font-size:12px}.log-list[data-v-21f60184]{flex-direction:column;gap:8px;display:flex}.log-row[data-v-21f60184]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cetvel-toolbar[data-v-21f60184]{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-21f60184]{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-21f60184]{font-size:16px}.search-box input[data-v-21f60184]{color:#1f2c24;background:0 0;border:none;outline:none;width:100%;font-size:14px}.search-box input[data-v-21f60184]::placeholder{color:#7b8980}.excel-btn[data-v-21f60184]{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-21f60184]:hover{background:#15803d}.excel-btn[data-v-21f60184]:disabled{opacity:.65;cursor:not-allowed}.puantaj-excel-btn[data-v-21f60184]{color:#fff;cursor:pointer;white-space:nowrap;background:#0d6b3d;border:none;border-radius:12px;height:42px;padding:0 18px;font-weight:900;box-shadow:0 8px 18px #0d6b3d2e}.puantaj-excel-btn[data-v-21f60184]:hover{background:#095a33}.puantaj-excel-btn[data-v-21f60184]:disabled{opacity:.65;cursor:not-allowed}.saat-rapor-btn[data-v-21f60184]{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:12px;height:42px;padding:0 18px;font-weight:900;box-shadow:0 8px 18px #2563eb2e}.saat-rapor-btn[data-v-21f60184]:hover{background:#1d4ed8}.saat-rapor-btn[data-v-21f60184]:disabled{opacity:.65;cursor:not-allowed}.manual-help-text[data-v-21f60184]{color:#5b21b6;font-size:12px;font-weight:800}.manual-lock-text[data-v-21f60184]{color:#7c3aed;font-size:12px;font-weight:900}.log-index[data-v-21f60184]{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-21f60184]{color:#1f2c24;font-size:16px;display:block}.log-row span[data-v-21f60184]{color:#66726b;margin-top:2px;font-size:12px;display:block}.empty-log[data-v-21f60184]{color:#66726b;text-align:center;border:1px dashed #cfd8d2;border-radius:14px;padding:18px}.aciklama-box[data-v-21f60184]{margin-top:16px}.confirm-icon[data-v-21f60184]{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-icon.green[data-v-21f60184]{color:#15803d;background:#dcfce7}.confirm-modal h3[data-v-21f60184]{color:#1f2c24;margin:0 0 8px}.confirm-modal p[data-v-21f60184]{color:#66726b;margin:0;line-height:1.6}.confirm-note[data-v-21f60184]{background:#f0fdf4;border-radius:12px;padding:12px;font-weight:800;color:#166534!important;margin-top:12px!important}.confirm-actions[data-v-21f60184]{justify-content:center;gap:10px;margin-top:22px;display:flex}.delete-actions[data-v-21f60184]{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-21f60184]{color:#7f1d1d;font-size:12px;font-weight:800}.danger-btn[data-v-21f60184]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;height:38px;padding:0 14px;font-weight:900}.danger-btn[data-v-21f60184]:disabled{opacity:.65;cursor:not-allowed}.delete-confirm-box[data-v-21f60184]{background:#fff1f2;border:1px solid #fecaca;border-radius:16px;margin-top:12px;padding:16px}.delete-confirm-box h4[data-v-21f60184]{color:#991b1b;margin:0 0 8px;font-size:16px;font-weight:900}.delete-confirm-box p[data-v-21f60184]{color:#7f1d1d;margin:0;font-size:13px;line-height:1.5}.delete-confirm-actions[data-v-21f60184]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.tatil-section[data-v-21f60184]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;padding:16px}.tatil-section h4[data-v-21f60184]{color:#0d6b3d;margin:0 0 8px}.tatil-section p[data-v-21f60184]{color:#66726b;margin:0 0 14px;line-height:1.5}.tatil-divider[data-v-21f60184]{background:#e5ece7;height:1px;margin:18px 0}.detay-grid[data-v-21f60184]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.detay-item[data-v-21f60184]{flex-direction:column;gap:6px;display:flex}.detay-item span[data-v-21f60184]{color:#66726b;font-size:12px;font-weight:800}.detay-item.full[data-v-21f60184]{grid-column:1/-1}.detail-input[data-v-21f60184]{border:1px solid #d5ddd7;border-radius:10px;outline:none;height:42px;padding:0 12px}.inner-footer[data-v-21f60184]{border-top:none;padding:14px 0 0}.toast[data-v-21f60184]{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-21f60184]{background:#0d6b3d}.toast.error[data-v-21f60184]{background:#b42318}.toast.warning[data-v-21f60184]{background:#c47f00}.toast-enter-active[data-v-21f60184],.toast-leave-active[data-v-21f60184]{transition:all .25s}.toast-enter-from[data-v-21f60184],.toast-leave-to[data-v-21f60184]{opacity:0;transform:translate(-50%,-20px)}@media (width<=900px){.topbar[data-v-21f60184]{flex-direction:column;align-items:flex-start}.logo[data-v-21f60184]{height:60px}.summary-grid[data-v-21f60184],.detay-grid[data-v-21f60184]{grid-template-columns:1fr}.ozet-cards[data-v-21f60184]{grid-template-columns:repeat(2,1fr)}.view-title[data-v-21f60184]{flex-direction:column;align-items:flex-start}.view-count[data-v-21f60184]{text-align:left}}@media (width<=768px){.puantaj-tabs[data-v-21f60184]{grid-template-columns:1fr;display:grid}.puantaj-tabs button[data-v-21f60184]{width:100%}}.toolbar-filters[data-v-21f60184]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.group-filter[data-v-21f60184]{color:#1f3428;background:#fff;border:1px solid #cfd8d2;border-radius:12px;outline:none;min-width:210px;height:44px;padding:0 12px;font-weight:700}.daily-view-title[data-v-21f60184]{align-items:flex-end}.daily-date-box[data-v-21f60184]{flex-direction:column;gap:7px;min-width:210px;display:flex}.daily-date-box label[data-v-21f60184]{color:#496052;font-size:12px;font-weight:800}.daily-date-box input[data-v-21f60184]{background:#fff;border:1px solid #cfd8d2;border-radius:11px;outline:none;height:42px;padding:0 12px}.person-group-badge[data-v-21f60184]{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;margin:2px 3px 2px 0;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.person-group-badge.management[data-v-21f60184]{color:#1d4ed8;background:#e8f0ff}.person-group-badge.exempt[data-v-21f60184]{color:#6d28d9;background:#eee8ff}.person-group-badge.other[data-v-21f60184]{color:#45564b;background:#edf2ef}.daily-result[data-v-21f60184]{border-radius:9px;justify-content:center;min-width:56px;padding:6px 8px;font-weight:900;display:inline-flex}.daily-result.ok[data-v-21f60184]{color:#0d6b3d;background:#e7f6ed}.daily-result.warn[data-v-21f60184]{color:#946200;background:#fff4d6}.daily-result.bad[data-v-21f60184]{color:#b42318;background:#fde8e7}.daily-result.holiday[data-v-21f60184],.daily-result.official-holiday[data-v-21f60184]{color:#1d4ed8;background:#edf4ff}.daily-result.empty[data-v-21f60184]{color:#66736b;background:#f1f4f2}.detail-open-btn[data-v-21f60184]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:9px;height:32px;padding:0 11px;font-weight:800}.daily-table[data-v-21f60184]{min-width:1350px}@media (width<=900px){.toolbar-filters[data-v-21f60184]{width:100%}.group-filter[data-v-21f60184],.daily-date-box[data-v-21f60184]{width:100%;min-width:0}.daily-view-title[data-v-21f60184]{align-items:stretch}}[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-a19ebc9a]{box-sizing:border-box}.page[data-v-a19ebc9a]{background:#f4f7f5;min-height:100vh}.topbar[data-v-a19ebc9a]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-a19ebc9a]{align-items:center;gap:16px;display:flex}.logo[data-v-a19ebc9a]{width:auto;height:80px}.left h1[data-v-a19ebc9a]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-a19ebc9a]{color:#6f7a73;margin:4px 0 0;font-size:14px}.back-btn[data-v-a19ebc9a]{color:#fff;cursor:pointer;background:#4b6354;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:700}.content[data-v-a19ebc9a]{padding:24px 28px}.info-card[data-v-a19ebc9a]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:22px;padding:24px}.info-card h2[data-v-a19ebc9a]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-a19ebc9a]{color:#66726b;margin:0;line-height:1.7}.card-grid[data-v-a19ebc9a]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.puantaj-card[data-v-a19ebc9a]{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-a19ebc9a]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000000f}.icon-box[data-v-a19ebc9a]{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-a19ebc9a]{color:#0d6b3d;margin:0 0 10px;font-size:22px}.puantaj-card p[data-v-a19ebc9a]{color:#66726b;min-height:96px;margin:0 0 18px;line-height:1.6}.go-btn[data-v-a19ebc9a]{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-a19ebc9a]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.topbar[data-v-a19ebc9a]{flex-direction:column;align-items:flex-start}.card-grid[data-v-a19ebc9a]{grid-template-columns:1fr}.logo[data-v-a19ebc9a]{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-a53c50c0]{box-sizing:border-box}.topbar[data-v-a53c50c0]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.eyebrow[data-v-a53c50c0]{color:#0b7a43;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:900}h1[data-v-a53c50c0]{letter-spacing:-.7px;margin:0;font-size:30px}p[data-v-a53c50c0]{color:#66746b;margin:6px 0 0}.top-actions[data-v-a53c50c0],.modal-actions[data-v-a53c50c0],.actions[data-v-a53c50c0]{flex-wrap:wrap;gap:10px;display:flex}button[data-v-a53c50c0]{cursor:pointer;border:none;border-radius:12px;min-height:40px;padding:0 14px;font-weight:900}button[data-v-a53c50c0]:disabled{opacity:.55;cursor:not-allowed}.primary[data-v-a53c50c0]{color:#fff;background:#0b7a43;box-shadow:0 10px 20px #0b7a4329}.ghost[data-v-a53c50c0]{color:#0b7a43;background:#fff;border:1px solid #cfe0d5}.edit[data-v-a53c50c0]{color:#0b7a43;background:#e9f6ee}.danger[data-v-a53c50c0]{color:#b42318;background:#fff0f0}.danger.solid[data-v-a53c50c0]{color:#fff;background:#b42318}.rule-card[data-v-a53c50c0]{background:#fff;border:1px solid #dce9e1;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:14px;display:flex}.rule-card b[data-v-a53c50c0]{color:#0b7a43;margin-right:8px}.rule-card span[data-v-a53c50c0]{color:#204d35;background:#eef8f1;border:1px solid #d4e8db;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.toolbar[data-v-a53c50c0]{gap:10px;margin-bottom:14px;display:flex}.search[data-v-a53c50c0],.input[data-v-a53c50c0]{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d6e2da;border-radius:13px;outline:none;padding:0 12px}.search[data-v-a53c50c0]:focus,.input[data-v-a53c50c0]:focus{border-color:#0b7a43;box-shadow:0 0 0 3px #0b7a4317}.table-card[data-v-a53c50c0]{background:#fff;border:1px solid #dce9e1;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #14372312}table[data-v-a53c50c0]{border-collapse:collapse;width:100%}th[data-v-a53c50c0],td[data-v-a53c50c0]{text-align:left;vertical-align:middle;border-bottom:1px solid #edf3ef;padding:14px}th[data-v-a53c50c0]{color:#5a6b60;text-transform:uppercase;letter-spacing:.04em;background:#f7fbf8;font-size:12px}td b[data-v-a53c50c0]{color:#172d20;display:block}td span[data-v-a53c50c0]{color:#66746b;margin-top:4px;font-size:13px;display:block}.chips[data-v-a53c50c0]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-a53c50c0],.level-badge[data-v-a53c50c0],.status[data-v-a53c50c0]{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.chip[data-v-a53c50c0]{color:#0b7a43;background:#e8f5ee}.level-badge[data-v-a53c50c0]{color:#165b93;background:#eff7ff}.status.active[data-v-a53c50c0]{color:#0b7a43;background:#e8f5ee}.status.passive[data-v-a53c50c0]{color:#6b7280;background:#f3f4f6}.empty[data-v-a53c50c0]{text-align:center;color:#66746b;padding:28px}.modal-backdrop[data-v-a53c50c0]{z-index:50;background:#05140c80;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal[data-v-a53c50c0]{background:#fff;border-radius:22px;width:min(720px,100%);padding:20px;box-shadow:0 24px 80px #00000038}.modal.small[data-v-a53c50c0]{width:min(420px,100%)}.modal-head[data-v-a53c50c0]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}h2[data-v-a53c50c0]{margin:0;font-size:22px}.x[data-v-a53c50c0]{color:#244331;background:#f2f5f3;border-radius:50%;width:38px;min-height:38px;font-size:22px}.form-grid[data-v-a53c50c0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.field[data-v-a53c50c0]{flex-direction:column;gap:6px;display:flex}.field.full[data-v-a53c50c0]{grid-column:1/-1}.field>span[data-v-a53c50c0]{color:#53645a;font-size:13px;font-weight:900}.textarea[data-v-a53c50c0]{resize:vertical;min-height:82px;padding:10px 12px}.role-checks[data-v-a53c50c0]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.role-check[data-v-a53c50c0]{background:#fbfdfc;border:1px solid #d6e2da;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.role-check input[data-v-a53c50c0]{accent-color:#0b7a43;width:18px;height:18px}.modal-actions[data-v-a53c50c0]{justify-content:flex-end;margin-top:18px}.toast[data-v-a53c50c0]{z-index:99;color:#fff;background:#0b7a43;border-radius:14px;padding:12px 16px;font-weight:900;position:fixed;top:20px;right:20px;box-shadow:0 16px 45px #0000002e}.toast.error[data-v-a53c50c0]{background:#b42318}.toast.warning[data-v-a53c50c0]{background:#b7791f}.page[data-v-a53c50c0]{color:#183225;background:#f4f7f5;min-height:100vh;padding:0}.topbar[data-v-a53c50c0]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;padding:18px 28px;display:flex}.left[data-v-a53c50c0]{align-items:center;gap:16px;display:flex}.logo[data-v-a53c50c0]{width:auto;height:80px}.left h1[data-v-a53c50c0]{color:#0d6b3d;letter-spacing:-.7px;margin:0;font-size:28px}.left p[data-v-a53c50c0]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-a53c50c0]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content[data-v-a53c50c0]{padding:24px 28px}.info-card[data-v-a53c50c0]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:14px;padding:24px}.info-card h2[data-v-a53c50c0]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-a53c50c0]{color:#66726b;margin:0;line-height:1.7}.back-btn[data-v-a53c50c0],.new-btn[data-v-a53c50c0],.filter-btn[data-v-a53c50c0],.refresh-btn[data-v-a53c50c0]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.back-btn[data-v-a53c50c0]{background:#4b6354}.back-btn.dark[data-v-a53c50c0]{background:#374151}.new-btn[data-v-a53c50c0]{background:#0d6b3d;box-shadow:0 10px 20px #0b7a4329}.log-cell[data-v-a53c50c0]{flex-direction:column;gap:4px;min-width:170px;display:flex}.log-cell span[data-v-a53c50c0]{color:#66746b;margin:0;font-size:12px}@media (width<=760px){.page[data-v-a53c50c0]{padding:14px}.topbar[data-v-a53c50c0],.toolbar[data-v-a53c50c0]{flex-direction:column}.form-grid[data-v-a53c50c0],.role-checks[data-v-a53c50c0]{grid-template-columns:1fr}table[data-v-a53c50c0]{min-width:760px}.table-card[data-v-a53c50c0]{overflow-x:auto}}[data-v-3d23e022]{box-sizing:border-box}.page[data-v-3d23e022]{background:#f4f7f5;min-height:100vh}.topbar[data-v-3d23e022]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-3d23e022]{align-items:center;gap:16px;display:flex}.logo[data-v-3d23e022]{width:auto;height:80px}.left h1[data-v-3d23e022]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-3d23e022]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-3d23e022]{align-items:center;gap:10px;display:flex}.back-btn[data-v-3d23e022],.new-btn[data-v-3d23e022],.refresh-btn[data-v-3d23e022],.pdf-btn[data-v-3d23e022],.excel-btn[data-v-3d23e022],.cancel-btn[data-v-3d23e022],.save-btn[data-v-3d23e022]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.back-btn[data-v-3d23e022]{background:#4b6354}.back-btn.dark[data-v-3d23e022]{background:#374151}.new-btn[data-v-3d23e022],.save-btn[data-v-3d23e022]{background:#0d6b3d}.refresh-btn[data-v-3d23e022]{background:#0d9488}.pdf-btn[data-v-3d23e022]{background:#b42318}.excel-btn[data-v-3d23e022]{background:#217346}.cancel-btn[data-v-3d23e022]{background:#6b7280}button[data-v-3d23e022]:disabled{opacity:.65;cursor:not-allowed}.content[data-v-3d23e022]{padding:24px 28px}.info-card[data-v-3d23e022]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:14px;padding:24px}.info-card h2[data-v-3d23e022]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-3d23e022]{color:#66726b;margin:0;line-height:1.7}.toolbar[data-v-3d23e022]{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-3d23e022]{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-3d23e022]{color:#66726b;font-size:13px;font-weight:900}.year-input[data-v-3d23e022]{color:#1f2c24;border:none;outline:none;width:90px;font-weight:900}.search-box[data-v-3d23e022]{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-3d23e022]{color:#1f2c24;background:0 0;border:none;outline:none;width:100%;font-size:14px}.table-card[data-v-3d23e022]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-3d23e022]{overflow:auto}table[data-v-3d23e022]{border-collapse:collapse;width:100%;min-width:2180px}th[data-v-3d23e022],td[data-v-3d23e022]{text-align:left;color:#1f2c24;vertical-align:middle;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}thead th[data-v-3d23e022]{color:#405146;z-index:2;background:#f7faf8;font-weight:900;position:sticky;top:0}.islem-col[data-v-3d23e022]{white-space:nowrap;width:190px}.small-btn[data-v-3d23e022]{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-3d23e022]{background:#2563eb}.small-btn.history[data-v-3d23e022]{background:#0d9488}.date-pill[data-v-3d23e022]{color:#334155;white-space:nowrap;background:#f7faf8;border-radius:9px;padding:5px 8px;font-weight:800;display:inline-block}.date-pill.renew[data-v-3d23e022]{color:#0d6b3d;background:#ecfdf5}.mini-stack[data-v-3d23e022]{flex-direction:column;gap:3px;min-width:105px;display:flex}.mini-stack b[data-v-3d23e022]{color:#1f2c24;font-size:13px}.mini-stack small[data-v-3d23e022]{color:#66726b;font-size:11px;line-height:1.35}.mini-stack.rule[data-v-3d23e022]{min-width:150px}.gun-badge[data-v-3d23e022],.kalan-badge[data-v-3d23e022],.durum-badge[data-v-3d23e022],.gelecek-badge[data-v-3d23e022],.rule-badge[data-v-3d23e022],.limit-badge[data-v-3d23e022]{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-block}.gun-badge[data-v-3d23e022]{color:#0d6b3d;background:#eef5f0}.rule-badge[data-v-3d23e022]{color:#1d4ed8;background:#dbeafe;width:fit-content}.limit-badge[data-v-3d23e022]{color:#92400e;background:#fef3c7;width:fit-content}.kalan-badge.ok[data-v-3d23e022]{color:#166534;background:#dcfce7}.kalan-badge.low[data-v-3d23e022]{color:#991b1b;background:#fee2e2}.gelecek-badge.yok[data-v-3d23e022]{color:#405146;background:#eef5f0}.gelecek-badge.var[data-v-3d23e022]{color:#991b1b;background:#fee2e2}.durum-badge.done[data-v-3d23e022]{color:#166534;background:#dcfce7}.durum-badge.wait[data-v-3d23e022]{color:#92400e;background:#fef3c7}.durum-badge.bad[data-v-3d23e022]{color:#991b1b;background:#fee2e2}.durum-badge.neutral[data-v-3d23e022]{color:#405146;background:#eef5f0}.son-izin[data-v-3d23e022]{flex-direction:column;gap:3px;display:flex}.son-izin span[data-v-3d23e022]{color:#66726b;font-size:12px}.loading-box[data-v-3d23e022],.empty-row[data-v-3d23e022],.empty-history[data-v-3d23e022]{text-align:center;color:#66726b;padding:22px}.modal-overlay[data-v-3d23e022]{z-index:999;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-3d23e022]{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-3d23e022]{width:min(960px,100%)}.modal-header[data-v-3d23e022]{border-bottom:1px solid #e5ece7;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.modal-header h3[data-v-3d23e022]{color:#0d6b3d;margin:0;font-size:24px}.modal-header p[data-v-3d23e022]{color:#66726b;margin:5px 0 0}.close-btn[data-v-3d23e022]{cursor:pointer;background:#f1f3f5;border:none;border-radius:12px;width:38px;height:38px;font-size:26px}.modal-body[data-v-3d23e022]{padding:22px 24px;overflow:auto}.modal-footer[data-v-3d23e022]{border-top:1px solid #e5ece7;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.rule-info-grid[data-v-3d23e022]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.rule-info-grid div[data-v-3d23e022]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;padding:11px}.rule-info-grid span[data-v-3d23e022]{color:#66726b;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.rule-info-grid b[data-v-3d23e022]{color:#0d6b3d;font-size:15px;display:block}.rule-info-grid small[data-v-3d23e022]{color:#66726b;margin-top:3px;font-size:11px;line-height:1.35;display:block}.form-grid[data-v-3d23e022]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-item[data-v-3d23e022]{flex-direction:column;gap:6px;display:flex}.form-item.full[data-v-3d23e022]{grid-column:1/-1}.form-item span[data-v-3d23e022]{color:#66726b;font-size:12px;font-weight:800}.input[data-v-3d23e022]{border:1px solid #d5ddd7;border-radius:10px;outline:none;height:42px;padding:0 12px}.hak-summary[data-v-3d23e022]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.hak-summary div[data-v-3d23e022]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;padding:12px}.hak-summary span[data-v-3d23e022]{color:#66726b;margin-bottom:5px;font-size:12px;display:block}.hak-summary b[data-v-3d23e022]{color:#0d6b3d;font-size:18px}.hak-summary b.eksi[data-v-3d23e022]{color:#991b1b}.history-list[data-v-3d23e022]{flex-direction:column;gap:10px;display:flex}.history-row[data-v-3d23e022]{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-3d23e022]{flex-direction:column;gap:4px;display:flex}.history-main b[data-v-3d23e022]{color:#1f2c24}.history-main span[data-v-3d23e022],.history-main small[data-v-3d23e022]{color:#66726b;font-size:12px}.history-info[data-v-3d23e022]{color:#405146;flex-direction:column;gap:4px;font-size:13px;font-weight:800;display:flex}.toast[data-v-3d23e022]{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-3d23e022]{background:#0d6b3d}.toast.error[data-v-3d23e022]{background:#b42318}.toast.warning[data-v-3d23e022]{background:#c47f00}.toast-enter-active[data-v-3d23e022],.toast-leave-active[data-v-3d23e022]{transition:all .25s}.toast-enter-from[data-v-3d23e022],.toast-leave-to[data-v-3d23e022]{opacity:0;transform:translate(-50%,-20px)}.report-preview[data-v-3d23e022]{z-index:10000;color:#18231d;background:#eef3f0;padding:0 18px 24px;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:auto}.report-actions[data-v-3d23e022]{z-index:2;background:#fff;border-bottom:1px solid #d6dfda;justify-content:flex-end;gap:10px;margin:0 -18px 18px;padding:12px 18px;display:flex;position:sticky;top:0}.report-actions button[data-v-3d23e022]{color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 17px;font-size:13px;font-weight:800}.report-back-btn[data-v-3d23e022]{background:#4b6354}.report-print-btn[data-v-3d23e022]{background:#0d6b3d}.report-sheet[data-v-3d23e022]{background:#fff;width:100%;max-width:1500px;margin:0 auto;padding:18px;box-shadow:0 6px 24px #1933241a}.report-header[data-v-3d23e022]{border-bottom:3px solid #0d6b3d;justify-content:space-between;align-items:center;gap:18px;padding-bottom:13px;display:flex}.report-brand[data-v-3d23e022]{align-items:center;gap:15px;display:flex}.report-brand img[data-v-3d23e022]{object-fit:contain;width:auto;height:66px}.report-brand h1[data-v-3d23e022]{color:#0d6b3d;margin:0;font-size:23px}.report-brand p[data-v-3d23e022]{color:#657169;margin:5px 0 0;font-size:12px}.report-meta[data-v-3d23e022]{text-align:right;color:#4e5c54;font-size:11px;line-height:1.7}.report-meta b[data-v-3d23e022]{color:#18231d}.report-summary[data-v-3d23e022]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.report-summary-card[data-v-3d23e022]{background:#f1f8f4;border:1px solid #d4e9dc;border-radius:9px;padding:10px 12px}.report-summary-card span[data-v-3d23e022]{color:#68766e;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.report-summary-card b[data-v-3d23e022]{color:#0d6b3d;font-size:17px}.report-table[data-v-3d23e022]{border-collapse:collapse;table-layout:auto;width:100%;min-width:0;font-size:9px}.report-table thead[data-v-3d23e022]{display:table-header-group}.report-table th[data-v-3d23e022]{z-index:auto;color:#fff;text-align:left;background:#0d6b3d;border:1px solid #0a5631;padding:8px 5px;font-size:8.5px;position:static}.report-table td[data-v-3d23e022]{vertical-align:middle;overflow-wrap:anywhere;border:1px solid #cfd9d3;padding:6px 5px;font-size:9px}.report-table tbody tr[data-v-3d23e022]:nth-child(2n){background:#f6faf8}.report-table tr[data-v-3d23e022]{break-inside:avoid;page-break-inside:avoid}.report-center[data-v-3d23e022]{text-align:center!important}.report-number-col[data-v-3d23e022]{width:28px}.report-num[data-v-3d23e022]{text-align:right;white-space:nowrap;font-weight:700}.report-nowrap[data-v-3d23e022]{white-space:nowrap}.report-negative[data-v-3d23e022]{color:#b42318}.report-footnote[data-v-3d23e022]{color:#6a746e;margin-top:10px;font-size:9px;line-height:1.5}@page{size:A4 landscape;margin:9mm}@media print{.page[data-v-3d23e022]>:not(.report-preview){display:none!important}.report-preview[data-v-3d23e022]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0;position:static;inset:auto;overflow:visible}.report-actions[data-v-3d23e022]{display:none!important}.report-sheet[data-v-3d23e022]{width:auto;max-width:none;box-shadow:none;margin:0;padding:0}.report-summary-card[data-v-3d23e022]{break-inside:avoid}}@media (width<=900px){.topbar[data-v-3d23e022],.toolbar[data-v-3d23e022]{flex-direction:column;align-items:flex-start}.logo[data-v-3d23e022]{height:60px}.search-box[data-v-3d23e022]{width:100%}.report-header[data-v-3d23e022]{flex-direction:column;align-items:flex-start}.report-meta[data-v-3d23e022]{text-align:left}.report-summary[data-v-3d23e022]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid[data-v-3d23e022],.hak-summary[data-v-3d23e022],.rule-info-grid[data-v-3d23e022],.history-row[data-v-3d23e022]{grid-template-columns:1fr}}[data-v-9d035779]{box-sizing:border-box}.page[data-v-9d035779]{background:#f4f7f5;min-height:100vh}.topbar[data-v-9d035779]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.left[data-v-9d035779]{align-items:center;gap:16px;display:flex}.logo[data-v-9d035779]{width:auto;height:80px}.left h1[data-v-9d035779]{color:#0d6b3d;margin:0;font-size:28px}.left p[data-v-9d035779]{color:#6f7a73;margin:4px 0 0;font-size:14px}.right[data-v-9d035779]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-btn[data-v-9d035779],.new-btn[data-v-9d035779],.filter-btn[data-v-9d035779],.refresh-btn[data-v-9d035779],.cancel-btn[data-v-9d035779],.save-btn[data-v-9d035779],.delete-btn[data-v-9d035779]{color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.back-btn[data-v-9d035779]{background:#4b6354}.back-btn.dark[data-v-9d035779]{background:#374151}.new-btn[data-v-9d035779],.save-btn[data-v-9d035779],.filter-btn[data-v-9d035779]{background:#0d6b3d}.refresh-btn[data-v-9d035779]{background:#0d9488}.cancel-btn[data-v-9d035779]{background:#6b7280}.delete-btn[data-v-9d035779]{background:#dc2626}.rollback-action-btn[data-v-9d035779]{color:#fff;cursor:pointer;background:#d97706;border:none;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.confirm-icon.rollback[data-v-9d035779]{color:#d97706;background:#fff7ed}.rollback-confirm[data-v-9d035779]{border:2px solid #fed7aa}.confirm-warning[data-v-9d035779]{color:#9a3412;background:#fff7ed;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:700}button[data-v-9d035779]:disabled{opacity:.65;cursor:not-allowed}.content[data-v-9d035779]{padding:24px 28px}.info-card[data-v-9d035779]{background:#fff;border:1px solid #dce4de;border-radius:18px;margin-bottom:14px;padding:24px}.info-card h2[data-v-9d035779]{color:#1f2c24;margin:0 0 10px}.info-card p[data-v-9d035779]{color:#66726b;margin:0;line-height:1.7}.toolbar[data-v-9d035779]{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-9d035779]{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-9d035779]{color:#66726b;white-space:nowrap;font-size:13px;font-weight:900}.select[data-v-9d035779]{color:#1f2c24;background:0 0;border:none;outline:none;height:34px;font-weight:800}.select.small[data-v-9d035779]{width:78px}.durum-select[data-v-9d035779]{min-width:170px}.search-box[data-v-9d035779]{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-9d035779]{color:#1f2c24;background:0 0;border:none;outline:none;width:100%;font-size:14px}.table-card[data-v-9d035779]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.table-wrapper[data-v-9d035779]{overflow:auto}table[data-v-9d035779]{border-collapse:collapse;width:100%;min-width:1520px}th[data-v-9d035779],td[data-v-9d035779]{text-align:left;color:#1f2c24;vertical-align:middle;border-bottom:1px solid #edf2ee;padding:12px 10px;font-size:13px}thead th[data-v-9d035779]{color:#405146;z-index:2;background:#f7faf8;font-weight:900;position:sticky;top:0}.islem-col[data-v-9d035779]{white-space:nowrap;width:230px}.person-cell[data-v-9d035779],.dept-cell[data-v-9d035779]{flex-direction:column;gap:3px;display:flex}.person-cell span[data-v-9d035779],.dept-cell small[data-v-9d035779]{color:#66726b;font-size:12px}.izin-badge[data-v-9d035779],.durum-badge[data-v-9d035779],.onay-badge[data-v-9d035779],.mini-badge[data-v-9d035779]{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-block}.izin-badge[data-v-9d035779]{color:#0d6b3d;background:#eef5f0}.personel-search-wrap[data-v-9d035779]{position:relative}.personel-search-box[data-v-9d035779]{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-9d035779]{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-9d035779]{color:#0d6b3d;margin-bottom:4px;font-size:14px;display:block}.upload-box span[data-v-9d035779]{color:#66726b;font-size:12px}.custom-file-area[data-v-9d035779]{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-9d035779]{display:none}.file-select-btn[data-v-9d035779]{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-9d035779]:hover{background:#37483d}.selected-file-name[data-v-9d035779]{color:#66726b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.upload-btn[data-v-9d035779]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:10px;height:38px;font-weight:900}.upload-btn[data-v-9d035779]:disabled{opacity:.65;cursor:not-allowed}.file-row[data-v-9d035779]{grid-template-columns:1fr 160px!important}.file-row div[data-v-9d035779]{flex-direction:column;gap:3px;display:flex}.file-actions[data-v-9d035779]{justify-content:flex-end;gap:8px;flex-direction:row!important;display:flex!important}.file-open-btn[data-v-9d035779],.file-delete-btn[data-v-9d035779]{color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;padding:0 10px;font-weight:900}.file-open-btn[data-v-9d035779]{background:#2563eb}.file-delete-btn[data-v-9d035779]{background:#dc2626}@media (width<=900px){.upload-box[data-v-9d035779]{grid-template-columns:1fr}.file-row[data-v-9d035779]{grid-template-columns:1fr!important}.file-actions[data-v-9d035779]{justify-content:flex-start}}.personel-search-box input[data-v-9d035779]{color:#1f2c24;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:14px}.search-icon[data-v-9d035779]{font-size:15px}.clear-person-btn[data-v-9d035779]{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-9d035779]{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-9d035779]{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-9d035779]:hover{background:#eef8f6}.personel-option b[data-v-9d035779]{color:#0d6b3d;font-size:13px}.personel-option span[data-v-9d035779]{color:#1f2c24;font-weight:800}.personel-option small[data-v-9d035779]{color:#66726b;font-size:12px}.personel-empty[data-v-9d035779]{color:#66726b;text-align:center;padding:14px;font-weight:800}.selected-personel[data-v-9d035779]{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-9d035779]{color:#064e3b}.durum-badge.done[data-v-9d035779],.onay-badge.done[data-v-9d035779],.mini-badge.yes[data-v-9d035779]{color:#166534;background:#dcfce7}.durum-badge.wait[data-v-9d035779],.onay-badge.wait[data-v-9d035779]{color:#92400e;background:#fef3c7}.durum-badge.bad[data-v-9d035779],.onay-badge.bad[data-v-9d035779]{color:#991b1b;background:#fee2e2}.durum-badge.neutral[data-v-9d035779],.onay-badge.neutral[data-v-9d035779],.mini-badge.no[data-v-9d035779]{color:#405146;background:#eef5f0}.approval-stack[data-v-9d035779]{flex-direction:column;gap:6px;min-width:230px;display:flex}.approval-stack.compact[data-v-9d035779]{gap:5px}.approval-mini-row[data-v-9d035779]{grid-template-columns:72px 1fr auto;align-items:center;gap:6px;display:grid}.approval-mini-row b[data-v-9d035779]{color:#33443a;font-size:12px}.approval-mini-row small[data-v-9d035779]{color:#7b877f;white-space:nowrap;font-size:11px}.small-btn[data-v-9d035779]{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-9d035779]{background:#2563eb}.small-btn.delete[data-v-9d035779]{background:#dc2626}.small-btn.rollback[data-v-9d035779]{background:#d97706}.small-btn.approve[data-v-9d035779]{background:#0d6b3d}.loading-box[data-v-9d035779],.empty-row[data-v-9d035779],.empty-history[data-v-9d035779]{text-align:center;color:#66726b;padding:22px}.modal-overlay[data-v-9d035779]{z-index:999;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-9d035779]{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-9d035779]{width:min(1000px,100%)}.confirm-modal[data-v-9d035779]{text-align:center;background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;box-shadow:0 24px 80px #00000038}.modal-header[data-v-9d035779]{border-bottom:1px solid #e5ece7;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.modal-header h3[data-v-9d035779]{color:#0d6b3d;margin:0;font-size:24px}.modal-header p[data-v-9d035779]{color:#66726b;margin:5px 0 0}.close-btn[data-v-9d035779]{cursor:pointer;background:#f1f3f5;border:none;border-radius:12px;width:38px;height:38px;font-size:26px}.modal-body[data-v-9d035779]{padding:22px 24px;overflow:auto}.modal-footer[data-v-9d035779]{border-top:1px solid #e5ece7;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.form-grid[data-v-9d035779]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-item[data-v-9d035779]{flex-direction:column;gap:6px;display:flex}.form-item.full[data-v-9d035779]{grid-column:1/-1}.form-item span[data-v-9d035779]{color:#66726b;font-size:12px;font-weight:800}.input[data-v-9d035779]{border:1px solid #d5ddd7;border-radius:10px;outline:none;height:42px;padding:0 12px}.form-note[data-v-9d035779]{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-9d035779]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.detail-item[data-v-9d035779]{background:#fbfdfc;border:1px solid #e1e8e3;border-radius:14px;padding:12px}.detail-item.full[data-v-9d035779]{grid-column:1/-1}.detail-item span[data-v-9d035779]{color:#66726b;margin-bottom:5px;font-size:12px;display:block}.detail-item b[data-v-9d035779]{color:#1f2c24}.section-title[data-v-9d035779]{color:#0d6b3d;margin:18px 0 10px;font-size:16px;font-weight:900}.approval-list[data-v-9d035779],.file-list[data-v-9d035779]{flex-direction:column;gap:10px;display:flex}.approval-row[data-v-9d035779],.file-row[data-v-9d035779]{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-9d035779],.file-row[data-v-9d035779]{color:#1f2c24}.approval-row div[data-v-9d035779]{flex-direction:column;gap:3px;display:flex}.approval-row span[data-v-9d035779],.file-row span[data-v-9d035779]{color:#66726b;font-size:12px}.confirm-icon[data-v-9d035779]{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-9d035779]{color:#1f2c24;margin:0 0 8px}.confirm-modal p[data-v-9d035779]{color:#66726b;margin:0;line-height:1.6}.confirm-actions[data-v-9d035779]{justify-content:center;gap:10px;margin-top:22px;display:flex}.toast[data-v-9d035779]{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-9d035779]{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-9d035779]{background:#0d6b3d}.toast.error[data-v-9d035779]{background:#b42318}.toast.warning[data-v-9d035779]{background:#c47f00}.toast-enter-active[data-v-9d035779],.toast-leave-active[data-v-9d035779]{transition:all .25s}.toast-enter-from[data-v-9d035779],.toast-leave-to[data-v-9d035779]{opacity:0;transform:translate(-50%,-20px)}.dosya-confirm-overlay[data-v-9d035779]{z-index:5000!important}.dosya-confirm-modal[data-v-9d035779]{position:relative;z-index:5001!important}.confirm-icon.danger[data-v-9d035779]{color:#991b1b;background:#fee2e2}.danger-confirm h3[data-v-9d035779]{color:#991b1b}@media (width<=900px){.topbar[data-v-9d035779],.toolbar[data-v-9d035779]{flex-direction:column;align-items:flex-start}.logo[data-v-9d035779]{height:60px}.search-box[data-v-9d035779]{width:100%}.form-grid[data-v-9d035779],.detail-grid[data-v-9d035779],.approval-row[data-v-9d035779],.file-row[data-v-9d035779]{grid-template-columns:1fr}}[data-v-fe4fe4db]{box-sizing:border-box}.page[data-v-fe4fe4db]{color:#1f2c24;background:#f4f7f5;min-height:100vh}.topbar[data-v-fe4fe4db]{z-index:20;background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:16px 24px;display:flex;position:sticky;top:0}.brand[data-v-fe4fe4db]{align-items:center;gap:14px;display:flex}.back-btn[data-v-fe4fe4db]{color:#0d6b3d;cursor:pointer;background:#f7faf8;border:1px solid #dce4de;border-radius:12px;width:42px;height:42px;font-size:22px;font-weight:900}.logo[data-v-fe4fe4db]{width:auto;height:58px}.brand h1[data-v-fe4fe4db]{color:#0d6b3d;margin:0;font-size:24px}.brand p[data-v-fe4fe4db]{color:#6b766f;margin:5px 0 0;font-size:13px}.top-actions[data-v-fe4fe4db]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.primary-btn[data-v-fe4fe4db],.secondary-btn[data-v-fe4fe4db],.filter-btn[data-v-fe4fe4db]{cursor:pointer;border:none;border-radius:11px;min-height:40px;padding:0 15px;font-weight:800}.primary-btn[data-v-fe4fe4db]{color:#fff;background:#0d6b3d}.secondary-btn[data-v-fe4fe4db]{color:#33433a;background:#eef3ef;border:1px solid #d9e1dc}.filter-btn[data-v-fe4fe4db]{color:#fff;background:#33433a}.primary-btn[data-v-fe4fe4db]:disabled{opacity:.65;cursor:wait}.content[data-v-fe4fe4db]{padding:22px}.toast[data-v-fe4fe4db]{z-index:100;color:#fff;border-radius:12px;max-width:420px;padding:14px 18px;font-weight:800;position:fixed;top:108px;right:24px;box-shadow:0 14px 36px #0f172a2e}.toast.success[data-v-fe4fe4db]{background:#0d6b3d}.toast.error[data-v-fe4fe4db]{background:#b42318}.summary-grid[data-v-fe4fe4db]{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.summary-card[data-v-fe4fe4db]{background:#fff;border:1px solid #dce4de;border-radius:16px;min-height:112px;padding:17px}.summary-card span[data-v-fe4fe4db]{color:#66726b;font-size:12px;font-weight:800}.summary-card strong[data-v-fe4fe4db]{color:#0d6b3d;margin:8px 0 5px;font-size:29px;display:block}.summary-card small[data-v-fe4fe4db]{color:#89928d;font-size:11px}.summary-card.warning strong[data-v-fe4fe4db]{color:#b26a00}.summary-card.danger strong[data-v-fe4fe4db]{color:#b42318}.panel[data-v-fe4fe4db]{background:#fff;border:1px solid #dce4de;border-radius:18px;overflow:hidden}.tabs[data-v-fe4fe4db]{background:#fafcfb;border-bottom:1px solid #e1e8e3;gap:6px;padding:12px;display:flex;overflow-x:auto}.tabs button[data-v-fe4fe4db]{white-space:nowrap;color:#526058;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;min-height:42px;padding:0 14px;font-weight:800}.tabs button.active[data-v-fe4fe4db]{color:#fff;background:#0d6b3d;box-shadow:0 8px 18px #0d6b3d29}.tabs button span[data-v-fe4fe4db]{margin-right:6px}.toolbar[data-v-fe4fe4db]{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(260px,1fr) repeat(2,minmax(170px,220px)) auto;gap:10px;padding:14px;display:grid}.search-box[data-v-fe4fe4db]{background:#fff;border:1px solid #d7dfda;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.search-box span[data-v-fe4fe4db]{color:#6a766e;font-size:20px}.search-box input[data-v-fe4fe4db]{width:100%;font:inherit;border:0;outline:0}.toolbar select[data-v-fe4fe4db],.form-grid input[data-v-fe4fe4db],.form-grid select[data-v-fe4fe4db],.form-grid textarea[data-v-fe4fe4db],.block-label textarea[data-v-fe4fe4db],.file-upload select[data-v-fe4fe4db],.file-upload input[data-v-fe4fe4db]{color:#26332b;width:100%;font:inherit;background:#fff;border:1px solid #d7dfda;border-radius:10px;outline:none;padding:10px 11px}.loading-box[data-v-fe4fe4db],.empty[data-v-fe4fe4db]{text-align:center;color:#7b867f;padding:42px}.table-wrap[data-v-fe4fe4db]{overflow-x:auto}table[data-v-fe4fe4db]{border-collapse:collapse;width:100%;min-width:1080px}th[data-v-fe4fe4db]{color:#59665e;text-transform:uppercase;letter-spacing:.3px;text-align:left;background:#f6f9f7;border-bottom:1px solid #dfe6e1;padding:12px 14px;font-size:11px}td[data-v-fe4fe4db]{color:#2f3d35;vertical-align:middle;border-bottom:1px solid #edf1ee;padding:13px 14px;font-size:13px}tbody tr[data-v-fe4fe4db]:hover{background:#fafcfb}td b[data-v-fe4fe4db]{color:#243229;font-size:13px;display:block}td small[data-v-fe4fe4db]{color:#7a857e;margin-top:4px;font-size:11px;display:block}.right[data-v-fe4fe4db]{text-align:right}.asset-cell[data-v-fe4fe4db]{align-items:center;gap:10px;display:flex}.asset-icon[data-v-fe4fe4db]{background:#edf7f1;border-radius:12px;place-items:center;width:38px;min-width:38px;height:38px;font-size:20px;display:grid}.actions[data-v-fe4fe4db]{white-space:nowrap}.actions button[data-v-fe4fe4db],.category-actions button[data-v-fe4fe4db],.file-actions button[data-v-fe4fe4db]{color:#34443a;cursor:pointer;background:#fff;border:1px solid #d6dfd9;border-radius:9px;min-height:32px;margin-left:6px;padding:0 10px;font-size:11px;font-weight:800}.actions .success-action[data-v-fe4fe4db],.success-action[data-v-fe4fe4db]{color:#0d6b3d!important;background:#eaf7ef!important;border-color:#bfe0ca!important}.actions .danger-action[data-v-fe4fe4db],.danger-action[data-v-fe4fe4db]{color:#b42318!important;background:#fff0ef!important;border-color:#efc4c0!important}.status[data-v-fe4fe4db]{color:#4b5a50;background:#eef2ef;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.status.musait[data-v-fe4fe4db],.status.onaylandi[data-v-fe4fe4db]{color:#08713b;background:#e7f7ed}.status.zimmetli[data-v-fe4fe4db],.status.onay-bekliyor[data-v-fe4fe4db]{color:#9a5a00;background:#fff4dd}.status.reddedildi[data-v-fe4fe4db],.status.kayip[data-v-fe4fe4db],.status.iptal[data-v-fe4fe4db]{color:#b42318;background:#ffebe9}.status.iade-edildi[data-v-fe4fe4db]{color:#2856a6;background:#e9f0ff}.section-head[data-v-fe4fe4db]{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.section-head.compact[data-v-fe4fe4db]{padding:14px}.section-head h2[data-v-fe4fe4db],.section-head h3[data-v-fe4fe4db]{color:#0d6b3d;margin:0;font-size:19px}.section-head p[data-v-fe4fe4db]{color:#718078;margin:5px 0 0;font-size:12px}.category-grid[data-v-fe4fe4db]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.category-card[data-v-fe4fe4db]{border:1px solid #dce4de;border-radius:15px;grid-template-columns:52px 1fr auto;align-items:start;gap:12px;padding:15px;display:grid}.category-icon[data-v-fe4fe4db]{background:#edf7f1;border-radius:15px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.category-info h3[data-v-fe4fe4db]{color:#0d6b3d;margin:0}.category-info p[data-v-fe4fe4db]{color:#6f7a73;margin:6px 0 10px;font-size:12px;line-height:1.5}.category-meta[data-v-fe4fe4db]{flex-wrap:wrap;gap:7px;display:flex}.category-meta span[data-v-fe4fe4db]{color:#526158;background:#f0f4f1;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.category-meta span.passive[data-v-fe4fe4db]{color:#b42318;background:#ffebe9}.category-actions[data-v-fe4fe4db]{flex-direction:column;gap:6px;display:flex}.modal-overlay[data-v-fe4fe4db]{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e19128c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-overlay-front[data-v-fe4fe4db]{z-index:140}.modal[data-v-fe4fe4db]{background:#fff;border-radius:18px;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000003d}.modal.large[data-v-fe4fe4db],.detail-modal[data-v-fe4fe4db]{width:min(1080px,100%)}.modal.small[data-v-fe4fe4db]{width:min(540px,100%)}.confirm-modal-title[data-v-fe4fe4db]{align-items:center;gap:12px;display:flex}.confirm-modal-icon[data-v-fe4fe4db]{color:#b42318;background:#fff0ef;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:23px;font-weight:900;display:grid}.confirm-message[data-v-fe4fe4db]{color:#6f2923;background:#fff8f7;border:1px solid #efc4c0;border-radius:13px;padding:15px 16px;font-weight:700;line-height:1.6}.confirm-description[data-v-fe4fe4db]{margin-top:16px}.confirm-description>span[data-v-fe4fe4db]{color:#b42318}.danger-confirm-btn[data-v-fe4fe4db]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#b42318;border:1px solid #a71d13;border-radius:11px;padding:0 18px;font-weight:900}.danger-confirm-btn[data-v-fe4fe4db]:hover:not(:disabled){background:#971a12}.danger-confirm-btn[data-v-fe4fe4db]:disabled{opacity:.65;cursor:wait}.iade-modal-title[data-v-fe4fe4db]{align-items:center;gap:12px;display:flex}.iade-modal-icon[data-v-fe4fe4db]{color:#0d6b3d;background:#e8f5ee;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:24px;font-weight:800;display:grid}.iade-summary[data-v-fe4fe4db]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.iade-summary>div[data-v-fe4fe4db]{background:#f8faf8;border:1px solid #e1e7e3;border-radius:13px;flex-direction:column;gap:4px;padding:13px 14px;display:flex}.iade-summary span[data-v-fe4fe4db]{color:#748078;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.iade-summary b[data-v-fe4fe4db]{color:#24342a;font-size:14px}.iade-summary small[data-v-fe4fe4db]{color:#748078;font-size:12px}@media (width<=620px){.iade-summary[data-v-fe4fe4db]{grid-template-columns:1fr}}.modal-head[data-v-fe4fe4db]{border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 19px;display:flex}.modal-head h2[data-v-fe4fe4db]{color:#0d6b3d;margin:0;font-size:21px}.modal-head p[data-v-fe4fe4db]{color:#748078;margin:5px 0 0;font-size:12px}.close-btn[data-v-fe4fe4db]{color:#45544a;cursor:pointer;background:#eef2ef;border:0;border-radius:10px;width:36px;height:36px;font-size:22px}.modal-body[data-v-fe4fe4db]{padding:18px;overflow-y:auto}.modal-foot[data-v-fe4fe4db]{border-top:1px solid #e1e7e3;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.form-title[data-v-fe4fe4db]{color:#0d6b3d;border-bottom:1px solid #edf1ee;margin:6px 0 13px;padding-bottom:9px;font-size:15px}.form-title[data-v-fe4fe4db]:not(:first-child){margin-top:22px}.form-grid[data-v-fe4fe4db]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid.one[data-v-fe4fe4db]{grid-template-columns:1fr}.form-grid label[data-v-fe4fe4db],.block-label[data-v-fe4fe4db]{color:#445248;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.span-2[data-v-fe4fe4db]{grid-column:span 2}.checkbox-label[data-v-fe4fe4db]{align-items:center;min-height:40px;flex-direction:row!important;gap:8px!important}.checkbox-label input[data-v-fe4fe4db]{height:17px;width:17px!important}.input-group[data-v-fe4fe4db]{grid-template-columns:1fr 92px;gap:7px;display:grid}.selected-asset[data-v-fe4fe4db]{background:#f2faf5;border:1px solid #cfe2d5;border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.selected-asset>span[data-v-fe4fe4db]{background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.selected-asset b[data-v-fe4fe4db],.selected-asset small[data-v-fe4fe4db]{display:block}.selected-asset small[data-v-fe4fe4db]{color:#6c796f;margin-top:4px}.detail-title[data-v-fe4fe4db]{align-items:center;gap:12px;display:flex}.detail-icon[data-v-fe4fe4db]{background:#edf7f1;border-radius:14px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.detail-grid[data-v-fe4fe4db]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detail-grid>div[data-v-fe4fe4db]{background:#fafcfb;border:1px solid #e0e7e2;border-radius:12px;padding:12px}.detail-grid span[data-v-fe4fe4db],.current-assignment span[data-v-fe4fe4db]{color:#7b867f;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.detail-grid b[data-v-fe4fe4db],.current-assignment b[data-v-fe4fe4db]{color:#26342b;margin-top:5px;font-size:13px;display:block}.detail-section[data-v-fe4fe4db]{border-top:1px solid #edf1ee;margin-top:18px;padding-top:16px}.detail-section>h3[data-v-fe4fe4db]{color:#0d6b3d;margin:0 0 11px;font-size:16px}.current-assignment[data-v-fe4fe4db]{background:#f2faf5;border:1px solid #cfe4d6;border-radius:13px;grid-template-columns:1fr auto;gap:12px;padding:13px;display:grid}.current-assignment small[data-v-fe4fe4db]{color:#6b786f;margin-top:4px;display:block}.file-upload[data-v-fe4fe4db]{grid-template-columns:150px 1fr auto auto;align-items:center;gap:9px;margin-bottom:12px;display:grid}.compact-check[data-v-fe4fe4db]{white-space:nowrap}.file-list[data-v-fe4fe4db]{gap:8px;display:grid}.file-item[data-v-fe4fe4db]{border:1px solid #e0e7e2;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.file-icon[data-v-fe4fe4db]{background:#f0f4f1;border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.file-info b[data-v-fe4fe4db],.file-info small[data-v-fe4fe4db]{display:block}.file-info small[data-v-fe4fe4db]{color:#7b867f;margin-top:4px;font-size:11px}.history-list[data-v-fe4fe4db]{gap:8px;display:grid}.history-list article[data-v-fe4fe4db]{border:1px solid #e2e8e4;border-radius:12px;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.history-list b[data-v-fe4fe4db],.history-list small[data-v-fe4fe4db]{display:block}.history-list small[data-v-fe4fe4db]{color:#79847d;margin-top:4px;font-size:11px}.history-list article>div[data-v-fe4fe4db]:last-child{text-align:right}.empty-small[data-v-fe4fe4db]{text-align:center;color:#7b867f;background:#f8faf9;border-radius:11px;padding:16px;font-size:12px}@media (width<=1200px){.summary-grid[data-v-fe4fe4db]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid[data-v-fe4fe4db]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.topbar[data-v-fe4fe4db]{flex-direction:column;align-items:flex-start}.top-actions[data-v-fe4fe4db]{justify-content:flex-start;width:100%}.summary-grid[data-v-fe4fe4db],.category-grid[data-v-fe4fe4db]{grid-template-columns:1fr 1fr}.toolbar[data-v-fe4fe4db],.form-grid[data-v-fe4fe4db],.detail-grid[data-v-fe4fe4db]{grid-template-columns:1fr}.span-2[data-v-fe4fe4db]{grid-column:auto}.file-upload[data-v-fe4fe4db]{grid-template-columns:1fr}}@media (width<=560px){.content[data-v-fe4fe4db]{padding:12px}.brand p[data-v-fe4fe4db]{display:none}.logo[data-v-fe4fe4db]{height:45px}.brand h1[data-v-fe4fe4db]{font-size:19px}.summary-grid[data-v-fe4fe4db],.category-grid[data-v-fe4fe4db]{grid-template-columns:1fr}.category-card[data-v-fe4fe4db]{grid-template-columns:46px 1fr}.category-actions[data-v-fe4fe4db]{flex-direction:row;grid-column:1/-1}.current-assignment[data-v-fe4fe4db],.file-item[data-v-fe4fe4db]{grid-template-columns:1fr}.file-actions[data-v-fe4fe4db]{margin-left:-6px;display:flex}}[data-v-85e10fe5]{box-sizing:border-box}.mobile-page[data-v-85e10fe5]{background:linear-gradient(135deg,#eef2ef,#dfe5e1);justify-content:center;min-height:100vh;padding:14px;display:flex}.phone-shell[data-v-85e10fe5]{background:#f4f7f5;border:1px solid #d8dfdb;border-radius:28px;flex-direction:column;width:100%;max-width:460px;min-height:calc(100vh - 28px);display:flex;overflow:hidden;box-shadow:0 22px 60px #0f172a1f}.mobile-header[data-v-85e10fe5]{background:#fff;border-bottom:1px solid #dfe6e1;grid-template-columns:42px 1fr 42px;align-items:center;gap:9px;min-height:72px;padding:12px 14px;display:grid}.back-btn[data-v-85e10fe5],.refresh-btn[data-v-85e10fe5]{color:#0d6b3d;background:#f7faf8;border:1px solid #dce4de;border-radius:13px;width:42px;height:42px;font-size:21px;font-weight:900}.header-title[data-v-85e10fe5]{text-align:center}.header-title h1[data-v-85e10fe5]{color:#0d6b3d;margin:0;font-size:19px}.header-title p[data-v-85e10fe5]{color:#748078;margin:4px 0 0;font-size:11px;font-weight:700}.content[data-v-85e10fe5]{flex:1;padding:14px}.notice[data-v-85e10fe5]{color:#fff;border-radius:13px;margin-bottom:10px;padding:12px;font-size:12px;font-weight:900}.notice.success[data-v-85e10fe5]{background:#0d6b3d}.notice.error[data-v-85e10fe5]{background:#b42318}.hero[data-v-85e10fe5]{color:#fff;background:radial-gradient(circle at 0 0,#ffffff3d,#0000 34%),linear-gradient(135deg,#0d6b3d,#087a41 60%,#066d3a);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:154px;padding:18px;display:grid;box-shadow:0 18px 38px #0d6b3d33}.hero span[data-v-85e10fe5]{opacity:.82;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:900}.hero h2[data-v-85e10fe5]{margin:7px 0 6px;font-size:25px}.hero p[data-v-85e10fe5]{opacity:.88;max-width:280px;margin:0;font-size:12px;line-height:1.5}.hero-icon[data-v-85e10fe5]{background:#ffffff29;border:1px solid #ffffff38;border-radius:21px;place-items:center;width:68px;height:68px;font-size:34px;display:grid}.summary-grid[data-v-85e10fe5]{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.summary-grid article[data-v-85e10fe5]{background:#fff;border:1px solid #dce4de;border-radius:17px;min-height:84px;padding:12px}.summary-grid span[data-v-85e10fe5]{color:#6b776f;min-height:28px;font-size:10px;font-weight:800;line-height:1.35;display:block}.summary-grid strong[data-v-85e10fe5]{color:#0d6b3d;margin-top:4px;font-size:24px;display:block}.tabs[data-v-85e10fe5]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.tabs button[data-v-85e10fe5]{color:#56635b;background:#fff;border:1px solid #dce4de;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:62px;padding:9px;font-size:10.5px;font-weight:900;display:flex}.tabs button.active[data-v-85e10fe5]{color:#fff;background:#0d6b3d;border-color:#0d6b3d}.tabs b[data-v-85e10fe5]{color:#0d6b3d;background:#edf3ef;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;display:inline-flex}.tabs button.active b[data-v-85e10fe5]{color:#fff;background:#ffffff2e}.loading-card[data-v-85e10fe5],.empty-card[data-v-85e10fe5]{text-align:center;color:#748078;background:#fff;border:1px solid #dce4de;border-radius:18px;margin-top:12px;padding:28px 16px;font-size:12px;font-weight:800}.list[data-v-85e10fe5]{gap:11px;margin-top:12px;display:grid}.asset-card[data-v-85e10fe5]{text-align:left;background:#fff;border:1px solid #dce4de;border-radius:20px;width:100%;padding:14px;box-shadow:0 8px 20px #0f172a0a}.asset-top[data-v-85e10fe5]{grid-template-columns:48px 1fr 20px;align-items:center;gap:11px;display:grid}.asset-icon[data-v-85e10fe5]{background:#edf7f1;border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.asset-title span[data-v-85e10fe5]{color:#7b877f;text-transform:uppercase;font-size:10px;font-weight:900}.asset-title h3[data-v-85e10fe5]{color:#0d6b3d;margin:4px 0;font-size:16px}.asset-title p[data-v-85e10fe5]{color:#6e7972;margin:0;font-size:11px;line-height:1.4}.arrow[data-v-85e10fe5]{color:#0d6b3d;font-size:28px;font-weight:700}.asset-bottom[data-v-85e10fe5]{border-top:1px solid #edf1ee;grid-template-columns:1fr 1fr auto;align-items:center;gap:9px;margin-top:12px;padding-top:11px;display:grid}.asset-bottom>div>span[data-v-85e10fe5]:not(.status){color:#8a948e;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.asset-bottom b[data-v-85e10fe5]{color:#344238;margin-top:4px;font-size:11px;display:block}.status[data-v-85e10fe5]{color:#4e5c53;white-space:nowrap;background:#eef2ef;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:9.5px;font-weight:950;display:inline-flex}.status.onay-bekliyor[data-v-85e10fe5]{color:#995a00;background:#fff1cf}.status.onaylandi[data-v-85e10fe5]{color:#08713b;background:#e4f6ea}.status.reddedildi[data-v-85e10fe5],.status.iptal[data-v-85e10fe5]{color:#b42318;background:#ffe9e7}.status.iade-edildi[data-v-85e10fe5]{color:#2856a6;background:#e8efff}.empty-card div[data-v-85e10fe5]{font-size:34px}.empty-card h3[data-v-85e10fe5]{color:#0d6b3d;margin:8px 0 5px}.empty-card p[data-v-85e10fe5]{color:#7a857e;margin:0;font-size:11px}.mobile-footer[data-v-85e10fe5]{text-align:center;background:#fff;border-top:1px solid #dfe6e1;padding:12px 16px 14px}.mobile-footer span[data-v-85e10fe5]{color:#98a29c;font-size:11px;font-weight:700;display:block}.mobile-footer img[data-v-85e10fe5]{opacity:.9;max-width:86px;height:auto;margin-top:8px}.detail-overlay[data-v-85e10fe5],.confirm-overlay[data-v-85e10fe5]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b160f94;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.detail-sheet[data-v-85e10fe5]{background:#f4f7f5;border-radius:26px 26px 0 0;flex-direction:column;width:min(460px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 -22px 60px #0f172a33}.sheet-handle[data-v-85e10fe5]{background:#cbd4ce;border-radius:999px;width:52px;height:5px;margin:9px auto 3px}.detail-head[data-v-85e10fe5]{background:#fff;border-bottom:1px solid #dfe6e1;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 15px 14px;display:flex}.detail-title[data-v-85e10fe5]{align-items:center;gap:11px;display:flex}.detail-icon[data-v-85e10fe5]{background:#edf7f1;border-radius:15px;place-items:center;width:48px;min-width:48px;height:48px;font-size:24px;display:grid}.detail-title span[data-v-85e10fe5]{color:#7b867f;text-transform:uppercase;font-size:9.5px;font-weight:900}.detail-title h2[data-v-85e10fe5]{color:#0d6b3d;margin:3px 0;font-size:17px}.detail-title p[data-v-85e10fe5]{color:#738078;margin:0;font-size:10.5px}.detail-head>button[data-v-85e10fe5]{color:#45534a;background:#eef2ef;border:0;border-radius:10px;width:34px;height:34px;font-size:21px}.detail-body[data-v-85e10fe5]{padding:13px;overflow-y:auto}.approval-box[data-v-85e10fe5]{background:#fff7e6;border:1px solid #f0d39a;border-radius:17px;padding:14px}.approval-box.onaylandi[data-v-85e10fe5]{background:#edf9f1;border-color:#c6e4d0}.approval-box.reddedildi[data-v-85e10fe5],.approval-box.iptal[data-v-85e10fe5]{background:#fff0ef;border-color:#efc7c2}.approval-box span[data-v-85e10fe5]{color:#7b867f;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.approval-box strong[data-v-85e10fe5]{color:#0d6b3d;margin-top:4px;font-size:17px;display:block}.approval-box small[data-v-85e10fe5]{color:#6c776f;margin-top:7px;font-size:10.5px;line-height:1.45;display:block}.detail-section[data-v-85e10fe5]{margin-top:14px}.detail-section h3[data-v-85e10fe5]{color:#1f2c24;margin:0 0 9px;font-size:14px}.info-grid[data-v-85e10fe5]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.info-grid>div[data-v-85e10fe5],.text-card[data-v-85e10fe5]{background:#fff;border:1px solid #dce4de;border-radius:13px;padding:11px}.info-grid span[data-v-85e10fe5],.text-card span[data-v-85e10fe5]{color:#849087;text-transform:uppercase;font-size:8.5px;font-weight:900;display:block}.info-grid b[data-v-85e10fe5]{color:#344239;margin-top:5px;font-size:11px;line-height:1.4;display:block}.text-card+.text-card[data-v-85e10fe5]{margin-top:7px}.text-card p[data-v-85e10fe5]{color:#526057;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.5}.text-card.danger[data-v-85e10fe5]{background:#fff1ef;border-color:#efc6c2}.file-list[data-v-85e10fe5]{gap:7px;display:grid}.file-list button[data-v-85e10fe5]{text-align:left;background:#fff;border:1px solid #dce4de;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.file-icon[data-v-85e10fe5]{background:#eef3ef;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.file-list b[data-v-85e10fe5],.file-list small[data-v-85e10fe5]{display:block}.file-list b[data-v-85e10fe5]{color:#334138;overflow-wrap:anywhere;font-size:11px}.file-list small[data-v-85e10fe5]{color:#7b867f;margin-top:4px;font-size:9.5px}.file-list button>span[data-v-85e10fe5]{color:#0d6b3d;font-size:9px;font-weight:900}.empty-small[data-v-85e10fe5]{text-align:center;color:#78837c;border:1px dashed #cfd8d2;border-radius:13px;padding:15px;font-size:10.5px}.detail-actions[data-v-85e10fe5]{padding:12px 13px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe6e1;grid-template-columns:.8fr 1.2fr;gap:9px;display:grid}.reject-btn[data-v-85e10fe5],.approve-btn[data-v-85e10fe5],.cancel-btn[data-v-85e10fe5]{border:0;border-radius:14px;min-height:47px;font-size:11px;font-weight:950}.reject-btn[data-v-85e10fe5]{color:#b42318;background:#fff0ef;border:1px solid #efc6c2}.approve-btn[data-v-85e10fe5]{color:#fff;background:#0d6b3d}.cancel-btn[data-v-85e10fe5]{color:#4e5c53;background:#eef2ef}.confirm-overlay[data-v-85e10fe5]{z-index:120;align-items:center;padding:16px}.confirm-card[data-v-85e10fe5]{background:#fff;border-radius:20px;width:min(420px,100%);padding:18px}.confirm-card h3[data-v-85e10fe5]{color:#b42318;margin:0}.confirm-card.approve-confirm[data-v-85e10fe5]{text-align:center}.confirm-card.approve-confirm h3[data-v-85e10fe5]{color:#0d6b3d}.confirm-symbol[data-v-85e10fe5]{color:#0d6b3d;background:#e8f6ed;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 12px;font-size:28px;font-weight:950;display:grid}.confirm-card p[data-v-85e10fe5]{color:#6d7971;margin:7px 0 12px;font-size:11.5px;line-height:1.5}.confirm-card textarea[data-v-85e10fe5]{width:100%;font:inherit;resize:vertical;border:1px solid #d7dfda;border-radius:13px;padding:11px}.confirm-card>div[data-v-85e10fe5]:last-child,.confirm-actions[data-v-85e10fe5]{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.confirm-card .confirm-symbol[data-v-85e10fe5]{display:grid}button[data-v-85e10fe5]:disabled{opacity:.65}@media (width<=390px){.phone-shell[data-v-85e10fe5]{border-radius:22px}.hero[data-v-85e10fe5]{min-height:140px;padding:15px}.hero h2[data-v-85e10fe5]{font-size:22px}.hero-icon[data-v-85e10fe5]{width:58px;height:58px;font-size:29px}.summary-grid article[data-v-85e10fe5]{padding:10px}.summary-grid span[data-v-85e10fe5]{font-size:9px}.tabs button[data-v-85e10fe5]{font-size:9.5px}}[data-v-ca772ea5]{box-sizing:border-box}.mobile-page[data-v-ca772ea5]{color:#24332a;background:linear-gradient(135deg,#e9efeb,#dbe4de);justify-content:center;min-height:100vh;padding:12px;display:flex}.phone-shell[data-v-ca772ea5]{background:#f5f7f6;border-radius:28px;width:100%;max-width:470px;min-height:calc(100vh - 24px);overflow:hidden;box-shadow:0 18px 50px #16372521}.topbar[data-v-ca772ea5]{color:#fff;background:linear-gradient(135deg,#0d6b3d,#095431);grid-template-columns:46px 1fr 46px;align-items:center;gap:12px;min-height:92px;padding:18px;display:grid}.topbar-title[data-v-ca772ea5]{align-items:center;min-width:0;display:flex}.topbar h1[data-v-ca772ea5]{margin:0;font-size:22px;line-height:1.2}.back-btn[data-v-ca772ea5],.person-icon[data-v-ca772ea5]{color:#fff;background:#ffffff24;border:none;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;display:flex}.back-btn[data-v-ca772ea5]{cursor:pointer}.person-icon[data-v-ca772ea5]{font-size:20px}.content[data-v-ca772ea5]{padding:14px}.intro-card[data-v-ca772ea5],.form-card[data-v-ca772ea5],.record-card[data-v-ca772ea5],.empty-card[data-v-ca772ea5]{background:#fff;border:1px solid #dce5df;border-radius:20px}.intro-card[data-v-ca772ea5]{justify-content:space-between;align-items:center;margin-bottom:14px;padding:16px;display:flex}.intro-card div[data-v-ca772ea5]:first-child{flex-direction:column;gap:3px;display:flex}.intro-card small[data-v-ca772ea5]{color:#7b8880}.intro-card strong[data-v-ca772ea5]{color:#173c28;font-size:17px}.intro-card span[data-v-ca772ea5]{color:#607067;font-size:12px}.intro-badge[data-v-ca772ea5]{color:#0d6b3d;background:#eaf6ef;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.form-card[data-v-ca772ea5]{padding:16px}.section-title[data-v-ca772ea5]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.title-icon[data-v-ca772ea5]{background:#fff4e5;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.section-title h2[data-v-ca772ea5]{color:#143b27;margin:0;font-size:19px}.section-title p[data-v-ca772ea5]{color:#738078;margin:4px 0 0;font-size:12px}.field[data-v-ca772ea5]{flex-direction:column;gap:7px;min-width:0;margin-bottom:14px;display:flex}.field>span[data-v-ca772ea5],.upload-title strong[data-v-ca772ea5]{color:#30453a;font-size:13px;font-weight:800}input[data-v-ca772ea5],select[data-v-ca772ea5],textarea[data-v-ca772ea5]{color:#23352b;width:100%;min-width:0;max-width:100%;font:inherit;background:#fbfcfb;border:1px solid #d5dfd8;border-radius:13px;outline:none;padding:12px 13px}input[data-v-ca772ea5]:focus,select[data-v-ca772ea5]:focus,textarea[data-v-ca772ea5]:focus{border-color:#0d6b3d;box-shadow:0 0 0 3px #0d6b3d14}textarea[data-v-ca772ea5]{resize:vertical}.date-field[data-v-ca772ea5]{overflow:hidden}.date-field input[type=date][data-v-ca772ea5]{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;height:46px;padding:10px 12px;font-size:16px;line-height:normal;display:block}.money-field-grid[data-v-ca772ea5]{grid-template-columns:minmax(0,1fr) 150px;gap:10px;display:grid}.money-input[data-v-ca772ea5]{position:relative}.money-input input[data-v-ca772ea5]{padding-right:55px}.money-input b[data-v-ca772ea5]{color:#0d6b3d;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.upload-section[data-v-ca772ea5]{background:#f9fbfa;border:1px dashed #b9cbbf;border-radius:16px;margin-bottom:14px;padding:14px}.upload-title[data-v-ca772ea5]{justify-content:space-between;gap:10px;margin-bottom:11px;display:flex}.upload-title div[data-v-ca772ea5]{flex-direction:column;gap:3px;display:flex}.upload-title small[data-v-ca772ea5]{color:#75827a;font-size:11px;line-height:1.4}.upload-title>span[data-v-ca772ea5]{color:#0d6b3d;font-size:12px;font-weight:800}.upload-note[data-v-ca772ea5]{color:#296244;background:#eef6f1;border-radius:10px;margin-top:9px;padding:9px 10px;font-size:11px;font-weight:700}.upload-note.busy[data-v-ca772ea5]{animation:1.2s ease-in-out infinite uploadPulse-ca772ea5}@keyframes uploadPulse-ca772ea5{50%{opacity:.55}}.upload-actions[data-v-ca772ea5]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.upload-btn[data-v-ca772ea5],.document-btn[data-v-ca772ea5]{text-align:center;color:#27533a;cursor:pointer;background:#fff;border:1px solid #cddad1;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:10px;font-size:12px;font-weight:800;display:flex}.upload-btn.primary[data-v-ca772ea5]{color:#fff;background:#0d6b3d;border-color:#0d6b3d}.upload-btn input[data-v-ca772ea5],.document-btn input[data-v-ca772ea5]{display:none}.document-btn[data-v-ca772ea5]{width:100%}.photo-grid[data-v-ca772ea5]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.photo-item[data-v-ca772ea5]{aspect-ratio:1;background:#edf1ee;border-radius:12px;position:relative;overflow:hidden}.photo-item img[data-v-ca772ea5]{object-fit:cover;width:100%;height:100%}.photo-item button[data-v-ca772ea5],.file-row button[data-v-ca772ea5]{color:#fff;cursor:pointer;background:#b42318;border:none;border-radius:999px}.photo-item button[data-v-ca772ea5]{width:25px;height:25px;position:absolute;top:5px;right:5px}.file-list[data-v-ca772ea5]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.file-row[data-v-ca772ea5]{background:#fff;border:1px solid #e0e7e2;border-radius:11px;grid-template-columns:34px 1fr 28px;align-items:center;gap:8px;padding:8px;display:grid}.file-icon[data-v-ca772ea5]{background:#eef5f0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.file-row div[data-v-ca772ea5]:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.file-row strong[data-v-ca772ea5]{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.file-row small[data-v-ca772ea5]{color:#7a877f;font-size:10px}.file-row button[data-v-ca772ea5]{width:25px;height:25px}.alert[data-v-ca772ea5]{border-radius:12px;margin-bottom:12px;padding:12px;font-size:13px;font-weight:700}.alert.success[data-v-ca772ea5]{color:#0c6b3a;background:#e8f7ee;border:1px solid #b8dfc7}.alert.error[data-v-ca772ea5]{color:#a52a1f;background:#fff0ee;border:1px solid #efc2bd}.submit-btn[data-v-ca772ea5]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d6b3d,#07532f);border:none;border-radius:14px;width:100%;min-height:48px;font-size:14px;font-weight:900}.submit-btn[data-v-ca772ea5]:disabled{opacity:.65;cursor:wait}.records-section[data-v-ca772ea5]{margin-top:20px}.records-title[data-v-ca772ea5]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.records-title h2[data-v-ca772ea5]{color:#173b28;margin:0;font-size:18px}.records-title p[data-v-ca772ea5]{color:#748078;margin:4px 0 0;font-size:12px}.records-title button[data-v-ca772ea5]{color:#0d6b3d;cursor:pointer;background:#fff;border:1px solid #d6e0d9;border-radius:12px;width:38px;height:38px;font-size:18px}.empty-card[data-v-ca772ea5]{text-align:center;color:#758178;padding:20px;font-size:13px}.record-card[data-v-ca772ea5]{margin-bottom:10px;padding:14px}.record-top[data-v-ca772ea5]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.record-top small[data-v-ca772ea5]{color:#0d6b3d;font-weight:900}.record-top h3[data-v-ca772ea5]{color:#263a2f;margin:5px 0 0;font-size:15px}.status[data-v-ca772ea5]{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.status.yeni[data-v-ca772ea5]{color:#1f5fae;background:#e7f0ff}.status.islemde[data-v-ca772ea5]{color:#986214;background:#fff3dc}.status.tamamlandi[data-v-ca772ea5]{color:#167143;background:#e5f7ec}.record-info[data-v-ca772ea5]{color:#66746b;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;font-size:11px;display:grid}.field-help[data-v-ca772ea5]{color:#718078;font-size:11px;line-height:1.4}.field-error[data-v-ca772ea5]{color:#b42318;font-size:11px;line-height:1.4}.vehicle-field select[data-v-ca772ea5]{color:#173f29;font-weight:800}.record-card.clickable[data-v-ca772ea5]{cursor:pointer;transition:transform .16s,box-shadow .16s}.record-card.clickable[data-v-ca772ea5]:active{transform:scale(.99)}.record-detail-btn[data-v-ca772ea5]{color:#0d6b3d;cursor:pointer;background:#eef7f1;border:1px solid #bad2c2;border-radius:11px;width:100%;min-height:38px;margin-top:12px;font-weight:900}.status.muhasebe_bekliyor[data-v-ca772ea5]{color:#6a3daf;background:#f1e9ff}.detail-overlay[data-v-ca772ea5]{z-index:1000;background:#0d1d147a;justify-content:center;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.detail-sheet[data-v-ca772ea5]{background:#f5f7f6;flex-direction:column;width:100%;max-width:520px;height:100%;display:flex;overflow:hidden}.detail-header[data-v-ca772ea5]{color:#fff;background:linear-gradient(135deg,#0d6b3d,#095431);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.detail-header div[data-v-ca772ea5]{min-width:0}.detail-header small[data-v-ca772ea5]{opacity:.78;font-weight:800;display:block}.detail-header h2[data-v-ca772ea5]{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:16px;overflow:hidden}.detail-back[data-v-ca772ea5]{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:11px;padding:10px 11px;font-weight:800}.detail-body[data-v-ca772ea5]{-webkit-overflow-scrolling:touch;padding:14px;overflow-y:auto}.detail-loading[data-v-ca772ea5]{text-align:center;color:#65746a;padding:40px 20px}.detail-alert[data-v-ca772ea5]{margin:16px}.detail-actions[data-v-ca772ea5]{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.edit-action[data-v-ca772ea5],.delete-action[data-v-ca772ea5],.primary-btn[data-v-ca772ea5],.secondary-btn[data-v-ca772ea5]{cursor:pointer;border:none;border-radius:12px;min-height:42px;padding:10px 13px;font-weight:900}.edit-action[data-v-ca772ea5],.primary-btn[data-v-ca772ea5]{color:#fff;background:#0d6b3d}.delete-action[data-v-ca772ea5]{color:#fff;background:#b42318}.secondary-btn[data-v-ca772ea5]{color:#35483d;background:#edf1ee;border:1px solid #d3ded6}.edit-action[data-v-ca772ea5]:disabled,.delete-action[data-v-ca772ea5]:disabled,.primary-btn[data-v-ca772ea5]:disabled,.secondary-btn[data-v-ca772ea5]:disabled{opacity:.6;cursor:wait}.detail-grid[data-v-ca772ea5]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.detail-grid>div[data-v-ca772ea5],.detail-text-block[data-v-ca772ea5]{background:#fff;border:1px solid #dce5df;border-radius:14px;padding:12px}.detail-grid small[data-v-ca772ea5],.detail-text-block small[data-v-ca772ea5]{color:#78857d;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.detail-grid strong[data-v-ca772ea5],.detail-text-block strong[data-v-ca772ea5]{color:#233b2e;font-size:13px}.detail-text-block[data-v-ca772ea5]{margin-top:9px}.detail-text-block p[data-v-ca772ea5]{color:#405348;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.detail-text-block.authority[data-v-ca772ea5]{background:#faf7ff;border-color:#d6c9f0}.detail-section[data-v-ca772ea5]{background:#fff;border:1px solid #dce5df;border-radius:16px;margin-top:14px;padding:12px}.detail-section-title[data-v-ca772ea5]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.detail-section-title h3[data-v-ca772ea5]{color:#203b2c;margin:0;font-size:15px}.detail-section-title span[data-v-ca772ea5]{color:#0d6b3d;background:#eaf6ef;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.saved-photo-grid[data-v-ca772ea5]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.saved-photo[data-v-ca772ea5]{aspect-ratio:1.2;cursor:pointer;background:#e8eeea;border:none;border-radius:12px;padding:0;position:relative;overflow:hidden}.saved-photo img[data-v-ca772ea5]{object-fit:cover;width:100%;height:100%}.saved-photo span[data-v-ca772ea5]{color:#fff;background:#00000094;border-radius:8px;padding:5px;font-size:10px;font-weight:800;position:absolute;bottom:7px;left:7px;right:7px}.saved-file-row[data-v-ca772ea5]{text-align:left;cursor:pointer;background:#fbfcfb;border:1px solid #e0e7e2;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-top:7px;padding:10px;display:grid}.saved-file-row div[data-v-ca772ea5]{flex-direction:column;min-width:0;display:flex}.saved-file-row strong[data-v-ca772ea5]{white-space:nowrap;text-overflow:ellipsis;color:#2f4337;font-size:11px;overflow:hidden}.saved-file-row small[data-v-ca772ea5]{color:#7c887f;font-size:10px}.saved-file-row b[data-v-ca772ea5]{color:#0d6b3d;font-size:10px}.detail-empty[data-v-ca772ea5]{color:#7a877f;text-align:center;background:#f4f6f5;border-radius:10px;padding:13px;font-size:12px}.timeline[data-v-ca772ea5]{flex-direction:column;gap:12px;display:flex}.timeline-item[data-v-ca772ea5]{grid-template-columns:14px 1fr;gap:8px;display:grid}.timeline-dot[data-v-ca772ea5]{background:#0d6b3d;border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #e6f3eb}.timeline-item div[data-v-ca772ea5]:last-child{flex-direction:column;gap:3px;display:flex}.timeline-item strong[data-v-ca772ea5]{color:#273d31;font-size:12px}.timeline-item span[data-v-ca772ea5],.timeline-item small[data-v-ca772ea5]{color:#76837b;font-size:10px}.timeline-item p[data-v-ca772ea5]{color:#526258;margin:2px 0;font-size:11px;line-height:1.4}.mobile-edit-form[data-v-ca772ea5]{background:#fff;border:1px solid #dce5df;border-radius:16px;padding:14px}.edit-info[data-v-ca772ea5]{color:#315c43;background:#eef6f1;border-radius:11px;margin-bottom:13px;padding:11px;font-size:11px;line-height:1.45}.edit-buttons[data-v-ca772ea5],.confirm-actions[data-v-ca772ea5]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.confirm-overlay[data-v-ca772ea5]{z-index:1100;background:#0d1d149e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.confirm-card[data-v-ca772ea5]{background:#fff;border-radius:20px;width:100%;max-width:410px;padding:18px;box-shadow:0 24px 70px #00000040}.confirm-icon[data-v-ca772ea5]{background:#fff0ee;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;display:flex}.confirm-card h3[data-v-ca772ea5]{color:#263a2f;margin:12px 0 7px}.confirm-card p[data-v-ca772ea5]{color:#67756c;margin:0 0 13px;font-size:12px;line-height:1.5}.file-viewer-overlay[data-v-ca772ea5]{z-index:1200;background:#111;flex-direction:column;display:flex;position:fixed;inset:0}.file-viewer-header[data-v-ca772ea5]{color:#fff;background:#0d6b3d;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.file-viewer-header button[data-v-ca772ea5]{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:10px;padding:10px;font-weight:800}.file-viewer-header strong[data-v-ca772ea5]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.file-viewer-body[data-v-ca772ea5]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.file-viewer-body img[data-v-ca772ea5]{object-fit:contain;max-width:100%;max-height:100%}.file-viewer-body iframe[data-v-ca772ea5]{background:#fff;border:0;width:100%;height:100%}@media (width<=380px){.money-field-grid[data-v-ca772ea5]{grid-template-columns:1fr}.mobile-page[data-v-ca772ea5]{padding:0}.phone-shell[data-v-ca772ea5]{border-radius:0;min-height:100vh}.upload-actions[data-v-ca772ea5]{grid-template-columns:1fr}}[data-v-af8a4eae]{box-sizing:border-box}.page[data-v-af8a4eae]{color:#26352c;background:#f3f6f4;min-height:100vh}.topbar[data-v-af8a4eae]{z-index:20;background:#fff;border-bottom:1px solid #dce4de;justify-content:space-between;align-items:center;min-height:98px;padding:16px 28px;display:flex;position:sticky;top:0}.brand[data-v-af8a4eae]{align-items:center;gap:14px;display:flex}.logo[data-v-af8a4eae]{width:auto;height:62px}.brand h1[data-v-af8a4eae]{color:#0d6b3d;margin:0;font-size:25px}.brand p[data-v-af8a4eae]{color:#6f7c74;margin:5px 0 0;font-size:13px}.back-btn[data-v-af8a4eae],.refresh-btn[data-v-af8a4eae]{color:#0d6b3d;cursor:pointer;background:#f7faf8;border:1px solid #d6e0d9;border-radius:12px;font-weight:800}.back-btn[data-v-af8a4eae]{width:42px;height:42px;font-size:20px}.refresh-btn[data-v-af8a4eae]{height:42px;padding:0 16px}.content[data-v-af8a4eae]{padding:24px 28px 40px}.summary-grid[data-v-af8a4eae]{grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:18px;display:grid}.summary-card[data-v-af8a4eae]{background:#fff;border:1px solid #dce4de;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:126px;padding:16px;display:flex;box-shadow:0 8px 22px #1a32240a}.summary-card span[data-v-af8a4eae]{color:#65736a;font-size:12px;font-weight:700}.summary-card strong[data-v-af8a4eae]{color:#1a3d29;font-size:25px}.summary-card small[data-v-af8a4eae]{color:#879189;font-size:11px}.summary-card.blue[data-v-af8a4eae]{border-top:4px solid #3b82f6}.summary-card.orange[data-v-af8a4eae]{border-top:4px solid #f59e0b}.summary-card.green[data-v-af8a4eae]{border-top:4px solid #16a34a}.summary-card.purple[data-v-af8a4eae]{border-top:4px solid #7c3aed}.summary-card.money[data-v-af8a4eae]{border-top:4px solid #0d6b3d}.summary-card.money strong[data-v-af8a4eae]{font-size:18px}.currency-lines[data-v-af8a4eae]{gap:2px;margin:2px 0;display:grid}.currency-lines strong[data-v-af8a4eae]{white-space:nowrap;line-height:1.35;display:block;font-size:14px!important}.currency-summary[data-v-af8a4eae]{min-height:132px}.summary-card.dark[data-v-af8a4eae]{background:#153b28;border-color:#153b28}.summary-card.dark span[data-v-af8a4eae],.summary-card.dark small[data-v-af8a4eae]{color:#c7d7cd}.summary-card.dark strong[data-v-af8a4eae]{color:#fff}.filter-card[data-v-af8a4eae]{background:#fff;border:1px solid #dce4de;border-radius:18px;grid-template-columns:minmax(250px,1.5fr) 150px 190px 150px 150px auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.filter-card label[data-v-af8a4eae],.process-form label[data-v-af8a4eae]{flex-direction:column;gap:7px;display:flex}.filter-card label>span[data-v-af8a4eae],.process-form label>span[data-v-af8a4eae]{color:#52635a;font-size:12px;font-weight:800}input[data-v-af8a4eae],select[data-v-af8a4eae],textarea[data-v-af8a4eae]{color:#26372d;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d4ded7;border-radius:11px;outline:none;padding:10px 12px}input[data-v-af8a4eae]:focus,select[data-v-af8a4eae]:focus,textarea[data-v-af8a4eae]:focus{border-color:#0d6b3d;box-shadow:0 0 0 3px #0d6b3d14}.search-btn[data-v-af8a4eae],.save-btn[data-v-af8a4eae]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:11px;min-height:42px;padding:0 18px;font-weight:900}.card-grid[data-v-af8a4eae]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.damage-card[data-v-af8a4eae]{cursor:pointer;background:#fff;border:1px solid #dce4de;border-radius:19px;min-width:0;padding:17px;transition:all .2s}.damage-card[data-v-af8a4eae]:hover{border-color:#b8cbbf;transform:translateY(-3px);box-shadow:0 14px 30px #11311f14}.damage-cover[data-v-af8a4eae]{background:#e8eeea;border-radius:19px 19px 0 0;height:150px;margin:-17px -17px 15px;overflow:hidden}.damage-cover img[data-v-af8a4eae]{object-fit:cover;width:100%;height:100%;display:block}.damage-top[data-v-af8a4eae]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.damage-code[data-v-af8a4eae]{color:#0d6b3d;font-size:12px;font-weight:900}.damage-top h3[data-v-af8a4eae]{color:#20352a;margin:6px 0 0;font-size:17px;line-height:1.35}.status[data-v-af8a4eae]{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.status.yeni[data-v-af8a4eae]{color:#1d5fae;background:#e8f1ff}.status.islemde[data-v-af8a4eae]{color:#976314;background:#fff1d7}.status.muhasebe_bekliyor[data-v-af8a4eae]{color:#6d28d9;background:#f1eafe}.status.tamamlandi[data-v-af8a4eae]{color:#187143;background:#e5f7ec}.category-row[data-v-af8a4eae]{background:#f5f8f6;border-radius:11px;justify-content:space-between;gap:10px;margin:15px 0;padding:9px 11px;display:flex}.category-row span[data-v-af8a4eae]{color:#355645;font-size:11px;font-weight:900}.category-row small[data-v-af8a4eae]{color:#79857e}.vehicle-row[data-v-af8a4eae]{background:#edf8f1;border:1px solid #cfe2d5;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:-6px 0 14px;padding:10px 12px;display:flex}.vehicle-row span[data-v-af8a4eae]{color:#4c6657;font-size:11px;font-weight:800}.vehicle-row strong[data-v-af8a4eae]{color:#0d6b3d;letter-spacing:.4px;font-size:14px}.vehicle-detail[data-v-af8a4eae]{background:#eef8f1!important;border-color:#bcd8c5!important}.vehicle-detail strong[data-v-af8a4eae]{letter-spacing:.5px;color:#0d6b3d!important}.payment-detail[data-v-af8a4eae]{background:#eef8f2!important;border-color:#b8dfc7!important}.payment-detail strong[data-v-af8a4eae]{color:#0d6b3d!important;font-size:16px!important}.invoice-detail[data-v-af8a4eae]{background:#fff8ed!important;border-color:#efd8b6!important}.invoice-detail strong[data-v-af8a4eae]{color:#9a5b12!important;font-size:16px!important}.person-row[data-v-af8a4eae]{align-items:center;gap:10px;display:flex}.avatar[data-v-af8a4eae]{color:#0d6b3d;background:#eaf5ee;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:flex}.person-row div[data-v-af8a4eae]:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.person-row strong[data-v-af8a4eae]{color:#263a2f;font-size:13px}.person-row small[data-v-af8a4eae]{color:#758178;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.description[data-v-af8a4eae]{color:#66736b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:14px 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.amount-row[data-v-af8a4eae]{background:#f8faf9;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.amount-row div[data-v-af8a4eae]{flex-direction:column;gap:4px;display:flex}.amount-row small[data-v-af8a4eae]{color:#7b867f;font-size:10px}.amount-row strong[data-v-af8a4eae]{color:#143d27;font-size:14px}.card-footer[data-v-af8a4eae]{color:#6d7971;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.card-footer button[data-v-af8a4eae]{color:#0d6b3d;cursor:pointer;background:0 0;border:none;margin-left:auto;font-weight:900}.empty-state[data-v-af8a4eae]{text-align:center;color:#748178;background:#fff;border:1px dashed #cbd8cf;border-radius:18px;padding:44px}.alert[data-v-af8a4eae]{border-radius:11px;margin:10px 0;padding:12px 14px;font-size:13px;font-weight:700}.alert.success[data-v-af8a4eae]{color:#14693d;background:#e7f7ed;border:1px solid #b8dfc7}.alert.error[data-v-af8a4eae]{color:#a52b20;background:#fff0ee;border:1px solid #efc1bc}.modal-backdrop[data-v-af8a4eae]{z-index:100;background:#0d1c139e;justify-content:flex-end;display:flex;position:fixed;inset:0}.modal[data-v-af8a4eae]{background:#f5f7f6;width:min(900px,92vw);height:100vh;overflow:auto;box-shadow:-18px 0 50px #0003}.modal-header[data-v-af8a4eae]{z-index:4;background:#fff;border-bottom:1px solid #dce4de;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.modal-header span[data-v-af8a4eae]{color:#0d6b3d;font-size:12px;font-weight:900}.modal-header h2[data-v-af8a4eae]{color:#22372b;margin:5px 0 0;font-size:21px}.modal-header button[data-v-af8a4eae]{color:#435249;cursor:pointer;background:#eef2ef;border:none;border-radius:12px;width:40px;height:40px;font-size:24px}.modal-body[data-v-af8a4eae]{padding:20px}.modal-loading[data-v-af8a4eae]{color:#6d7972;padding:40px}.detail-grid[data-v-af8a4eae]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.detail-box[data-v-af8a4eae]{background:#fff;border:1px solid #dce4de;border-radius:14px;flex-direction:column;gap:6px;padding:13px;display:flex}.detail-box span[data-v-af8a4eae]{color:#7d8981;text-transform:uppercase;font-size:10px;font-weight:800}.detail-box strong[data-v-af8a4eae]{color:#253b2f;font-size:14px}.detail-box small[data-v-af8a4eae]{color:#748178;font-size:11px}.text-block[data-v-af8a4eae],.files-section[data-v-af8a4eae],.process-panel[data-v-af8a4eae],.timeline-section[data-v-af8a4eae]{background:#fff;border:1px solid #dce4de;border-radius:16px;margin-top:13px;padding:16px}.text-block span[data-v-af8a4eae]{color:#68766d;font-size:11px;font-weight:900}.text-block p[data-v-af8a4eae]{color:#35483d;margin:8px 0 0;line-height:1.6}.section-heading[data-v-af8a4eae]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-heading h3[data-v-af8a4eae]{color:#21372b;margin:0;font-size:16px}.section-heading span[data-v-af8a4eae]{color:#7b877f;font-size:11px}.files-grid[data-v-af8a4eae]{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.file-card[data-v-af8a4eae]{color:inherit;border:1px solid #dce5df;border-radius:12px;grid-template-columns:58px 1fr 20px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.file-preview[data-v-af8a4eae]{background:#eef5f0;border-radius:11px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.file-preview img[data-v-af8a4eae]{object-fit:cover;width:100%;height:100%;display:block}.file-card div[data-v-af8a4eae]:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.file-card strong[data-v-af8a4eae]{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.file-card small[data-v-af8a4eae]{color:#7b877f;font-size:9px}.mini-empty[data-v-af8a4eae]{color:#758179;text-align:center;background:#f7f9f8;border-radius:11px;padding:12px;font-size:12px}.process-form[data-v-af8a4eae]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.process-form .wide[data-v-af8a4eae]{grid-column:1/-1}.save-btn[data-v-af8a4eae]{margin-top:12px}.save-btn[data-v-af8a4eae]:disabled{opacity:.6;cursor:wait}.payment-panel[data-v-af8a4eae]{background:#fbfffc;border-color:#b8dfc7}.waiting-panel[data-v-af8a4eae]{background:#fcfaff;border-color:#d7c7f4}.waiting-panel p[data-v-af8a4eae]{color:#6b5b7e;margin:0;font-size:13px}.payment-complete-btn[data-v-af8a4eae]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:12px;width:100%;min-height:46px;margin-top:12px;font-weight:900}.payment-complete-btn[data-v-af8a4eae]:disabled{opacity:.6;cursor:wait}.payment-file-field input[type=file][data-v-af8a4eae]{cursor:pointer;background:#f5fbf7;border:1px dashed #9bc9ab;border-radius:11px;min-height:46px;padding:9px}.selected-receipt[data-v-af8a4eae]{color:#0d6b3d;background:#eef9f2;border:1px solid #b8dfc7;border-radius:11px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.selected-receipt>span[data-v-af8a4eae]{font-weight:900}.selected-receipt strong[data-v-af8a4eae]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.selected-receipt small[data-v-af8a4eae]{color:#607c69;font-size:10px}.file-help[data-v-af8a4eae]{color:#718078;margin-top:6px;font-size:10px;line-height:1.4}.receipt-confirm-line[data-v-af8a4eae]{color:#53645a!important;margin-top:10px!important}.process-actions[data-v-af8a4eae]{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.process-actions .save-btn[data-v-af8a4eae]{margin-top:0}.mail-btn[data-v-af8a4eae],.delete-btn[data-v-af8a4eae]{cursor:pointer;border-radius:11px;min-height:42px;padding:0 16px;font-weight:900}.mail-btn[data-v-af8a4eae]{color:#0d6b3d;background:#eef7f1;border:1px solid #b9cec0}.delete-btn[data-v-af8a4eae]{color:#a52b20;background:#fff1ef;border:1px solid #efc1bc;margin-left:auto}.mail-btn[data-v-af8a4eae]:disabled,.delete-btn[data-v-af8a4eae]:disabled{opacity:.6;cursor:wait}.delete-backdrop[data-v-af8a4eae]{z-index:260;background:#141c17ad;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.delete-dialog[data-v-af8a4eae]{background:#fff;border-radius:20px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #00000047}.delete-icon[data-v-af8a4eae]{background:#fff0ee;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.delete-dialog h3[data-v-af8a4eae]{color:#332522;margin:15px 0 7px}.delete-dialog p[data-v-af8a4eae]{color:#6d5b57;margin:0 0 16px;font-size:13px;line-height:1.5}.delete-dialog label[data-v-af8a4eae]{flex-direction:column;gap:7px;display:flex}.delete-dialog label span[data-v-af8a4eae]{color:#5d504d;font-size:12px;font-weight:800}.delete-actions[data-v-af8a4eae]{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.cancel-delete[data-v-af8a4eae],.confirm-delete[data-v-af8a4eae]{cursor:pointer;border-radius:11px;min-height:43px;font-weight:900}.cancel-delete[data-v-af8a4eae]{color:#48554d;background:#f7f9f8;border:1px solid #d6ded8}.confirm-delete[data-v-af8a4eae]{color:#fff;background:#b42318;border:none}.payment-icon[data-v-af8a4eae]{color:#0d6b3d;background:#e7f7ed;font-weight:900}.confirm-payment[data-v-af8a4eae]{color:#fff;cursor:pointer;background:#0d6b3d;border:none;border-radius:11px;min-height:43px;font-weight:900}.confirm-payment[data-v-af8a4eae]:disabled,.cancel-delete[data-v-af8a4eae]:disabled,.confirm-delete[data-v-af8a4eae]:disabled{opacity:.6;cursor:wait}.timeline[data-v-af8a4eae]{flex-direction:column;gap:0;display:flex}.timeline-item[data-v-af8a4eae]{grid-template-columns:18px 1fr;gap:10px;padding-bottom:16px;display:grid;position:relative}.timeline-item[data-v-af8a4eae]:not(:last-child):before{content:"";background:#dce5df;width:2px;position:absolute;top:16px;bottom:0;left:6px}.timeline-dot[data-v-af8a4eae]{z-index:1;background:#0d6b3d;border:3px solid #dff0e6;border-radius:999px;width:14px;height:14px;margin-top:2px}.timeline-item>div[data-v-af8a4eae]:last-child{flex-direction:column;gap:4px;display:flex}.timeline-item strong[data-v-af8a4eae]{color:#2b4034;font-size:12px}.timeline-item span[data-v-af8a4eae]{color:#0d6b3d;font-size:11px;font-weight:800}.timeline-item p[data-v-af8a4eae]{color:#5f6f66;margin:2px 0;font-size:11px}.timeline-item small[data-v-af8a4eae]{color:#8a948e;font-size:10px}@media (width<=1350px){.summary-grid[data-v-af8a4eae]{grid-template-columns:repeat(3,1fr)}.card-grid[data-v-af8a4eae]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.filter-card[data-v-af8a4eae]{grid-template-columns:1fr 1fr}.search-field[data-v-af8a4eae]{grid-column:1/-1}.card-grid[data-v-af8a4eae]{grid-template-columns:1fr}.detail-grid[data-v-af8a4eae]{grid-template-columns:repeat(2,1fr)}.modal[data-v-af8a4eae]{width:100vw}}.new-record-panel[data-v-af8a4eae]{background:#fff9eb;border:1px solid #f1d18b;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px 18px;display:flex}.new-record-panel>div[data-v-af8a4eae]:first-child{gap:4px;display:grid}.new-record-panel strong[data-v-af8a4eae]{color:#7a4a00}.new-record-panel span[data-v-af8a4eae]{color:#806b45;font-size:13px}.record-actions[data-v-af8a4eae],.edit-actions[data-v-af8a4eae]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.edit-record-btn[data-v-af8a4eae],.cancel-edit-btn[data-v-af8a4eae]{cursor:pointer;border:1px solid #cfdcd3;border-radius:12px;min-height:42px;padding:0 16px;font-weight:800}.edit-record-btn[data-v-af8a4eae]{color:#fff;background:#0d6b3d;border-color:#0d6b3d}.cancel-edit-btn[data-v-af8a4eae]{color:#415249;background:#fff}.edit-panel[data-v-af8a4eae]{background:#fbfefc;border-color:#b8d8c4}.edit-form[data-v-af8a4eae]{margin-top:12px}@media (width<=720px){.new-record-panel[data-v-af8a4eae]{flex-direction:column;align-items:stretch}.record-actions>button[data-v-af8a4eae],.edit-actions>button[data-v-af8a4eae]{width:100%}}
