:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-bg:#08111c;--admin-surface:#101d2b;--admin-surface-soft:#152536;--admin-surface-hover:#1b3043;--admin-surface-raised:#1a2b3d;--admin-navy-950:#f6f9fc;--admin-navy-900:#e7f0f7;--admin-navy-800:#d3e0ea;--admin-navy-700:#bed0de;--admin-text:#f1f6fa;--admin-text-soft:#c4d1dc;--admin-text-muted:#a8b7c5;--admin-placeholder:#aebdca;--admin-border:#2c4154;--admin-border-strong:#466075;--admin-accent:#48d8e8;--admin-accent-hover:#8aebf4;--admin-accent-soft:#103b49;--admin-on-accent:#052329;--admin-success:#5ce0a5;--admin-success-soft:#103d2c;--admin-success-text:#bdf7d9;--admin-warning:#ffce70;--admin-warning-soft:#49350f;--admin-warning-text:#ffecbd;--admin-danger:#ff9090;--admin-danger-soft:#4b2027;--admin-danger-text:#ffd8d8;--admin-info:#9dc2ff;--admin-info-soft:#1b3458;--admin-info-text:#d8e7ff;--admin-button-bg:#203a50;--admin-button-hover:#2a4b65;--admin-button-text:#f8fbfd;--admin-shadow-xs:0 1px 2px #0000003d;--admin-shadow-sm:0 5px 18px #0000004d;--admin-shadow-md:0 16px 40px #0000006b;--admin-radius-sm:8px;--admin-radius-md:12px;--admin-radius-lg:16px;--admin-radius-xl:20px;--admin-content-width:1600px;--admin-header-height:72px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--admin-bg:#f4f7fb;--admin-surface:#fff;--admin-surface-soft:#f8fafc;--admin-surface-hover:#f1f5f9;--admin-surface-raised:#fff;--admin-navy-950:#071522;--admin-navy-900:#0b1f33;--admin-navy-800:#102a43;--admin-navy-700:#163a5c;--admin-text:#17212b;--admin-text-soft:#5d6b78;--admin-text-muted:#5d6b78;--admin-placeholder:#718096;--admin-border:#e2e8f0;--admin-border-strong:#cbd5e1;--admin-accent:#15aebd;--admin-accent-hover:#087b87;--admin-accent-soft:#e8f8fa;--admin-on-accent:#063039;--admin-success:#1f9d68;--admin-success-soft:#eaf8f1;--admin-success-text:#0d5b39;--admin-warning:#d28a16;--admin-warning-soft:#fff7e6;--admin-warning-text:#6c4708;--admin-danger:#d64c4c;--admin-danger-soft:#fff0f0;--admin-danger-text:#942d2d;--admin-info:#3976d8;--admin-info-soft:#edf4ff;--admin-info-text:#1d55a7;--admin-button-bg:#0b1f33;--admin-button-hover:#102a43;--admin-button-text:#fff;--admin-shadow-xs:0 1px 2px #0f172a0a;--admin-shadow-sm:0 4px 14px #0f172a0f;--admin-shadow-md:0 12px 30px #0f172a14}*,:before,:after{box-sizing:border-box}html{background:var(--admin-bg);min-height:100%}body{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:inherit;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}main{width:100%;max-width:var(--admin-content-width);margin:0 auto;padding:28px 32px 48px}h1,h2,h3,h4,p{margin-top:0}h1{color:var(--admin-navy-900);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(26px,2vw,34px);font-weight:750;line-height:1.15}h2{color:var(--admin-navy-900);letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.25}h3{color:var(--admin-navy-900);margin-bottom:8px;font-size:16px;font-weight:700}p{color:var(--admin-text-soft)}label{color:var(--admin-text);margin-bottom:6px;font-size:13px;font-weight:650;display:inline-block}input,select,textarea{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface);width:100%;min-height:42px;color:var(--admin-text);outline:none;padding:10px 12px;transition:border-color .14s,box-shadow .14s,background-color .14s}textarea{resize:vertical;min-height:100px}input::placeholder,textarea::placeholder{color:var(--admin-placeholder)}input:hover,select:hover,textarea:hover{border-color:var(--admin-border-strong)}input:focus,select:focus,textarea:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px #15aebd1f}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;background:var(--admin-surface-hover);color:var(--admin-text-muted)}button,.admin-button{border-radius:var(--admin-radius-sm);cursor:pointer;background:var(--admin-button-bg);min-height:40px;color:var(--admin-button-text);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-weight:650;line-height:1;transition:transform .12s,background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}button:hover,.admin-button:hover{background:var(--admin-button-hover)}button:active,.admin-button:active{transform:translateY(1px)}button:focus-visible,.admin-button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #15aebd33}button:disabled{cursor:not-allowed;opacity:.55}.admin-button-primary{background:var(--admin-accent);color:var(--admin-on-accent)}.admin-button-primary:hover{background:var(--admin-accent-hover)}.admin-button-secondary{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-text)}.admin-button-secondary:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-hover)}.admin-button-danger{background:var(--admin-danger);color:var(--admin-danger-text)}.admin-button-danger:hover{background:#bd3e3e}.admin-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-shadow-xs)}.admin-card-header{border-bottom:1px solid var(--admin-border);padding:18px 20px}.admin-card-body{padding:20px}table{border-spacing:0;border-collapse:separate;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);width:100%;overflow:hidden}thead{background:var(--admin-surface-soft)}th{border-bottom:1px solid var(--admin-border);color:var(--admin-text-soft);letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:700}td{border-bottom:1px solid var(--admin-border);color:var(--admin-text);vertical-align:middle;padding:14px}tbody tr{transition:background-color .12s}tbody tr:hover{background:#fbfcfd}tbody tr:last-child td{border-bottom:0}.admin-badge{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:26px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.admin-badge-pending{background:var(--admin-warning-soft);color:#966310}.admin-badge-success{background:var(--admin-success-soft);color:#15784d}.admin-badge-danger{background:var(--admin-danger-soft);color:#b33c3c}.admin-badge-info{background:var(--admin-info-soft);color:#2c65bf}.admin-badge-neutral{color:#586674;background:#eef2f6}.admin-page{width:100%}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.admin-page-title-group{min-width:0}.admin-page-description{max-width:720px;color:var(--admin-text-soft);margin:6px 0 0}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.admin-grid{gap:18px;display:grid}.admin-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);box-shadow:var(--admin-shadow-xs);padding:18px}.admin-stat-label{color:var(--admin-text-soft);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.admin-stat-value{color:var(--admin-navy-900);letter-spacing:-.03em;font-size:28px;font-weight:760}.admin-topbar{z-index:100;width:100%;min-height:var(--admin-header-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e2e8f0e6;position:sticky;top:0}.admin-topbar-inner{width:100%;max-width:var(--admin-content-width);min-height:var(--admin-header-height);align-items:center;margin:0 auto;padding:0 32px;display:flex}.admin-brand{color:var(--admin-navy-900);letter-spacing:-.025em;flex-shrink:0;align-items:center;gap:10px;margin-right:32px;font-size:17px;font-weight:800;display:flex}.admin-nav{align-items:center;gap:4px;min-width:0;display:flex}.admin-nav a{min-height:38px;color:var(--admin-text-soft);white-space:nowrap;border-radius:8px;align-items:center;padding:0 11px;font-size:13px;font-weight:650;transition:background-color .14s,color .14s;display:inline-flex}.admin-nav a:hover{background:var(--admin-surface-hover);color:var(--admin-navy-900)}.admin-nav a[aria-current=page],.admin-nav .is-active{background:var(--admin-accent-soft);color:#087b87}.admin-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-empty{border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-surface-soft);color:var(--admin-text-soft);text-align:center;padding:44px 24px}.admin-error{border-radius:var(--admin-radius-sm);background:var(--admin-danger-soft);color:#a93838;border:1px solid #ffd3d3;padding:12px 14px}@media (max-width:1100px){main,.admin-topbar-inner{padding-left:22px;padding-right:22px}.admin-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){main{padding:20px 16px 36px}.admin-topbar-inner{padding:0 16px}.admin-page-header{flex-direction:column}.admin-grid-2,.admin-grid-3,.admin-grid-4{grid-template-columns:1fr}.admin-nav{overflow-x:auto}table{min-width:760px}}.admin-brand-badge{color:var(--admin-accent);letter-spacing:.11em;font-size:10px;font-weight:850}.admin-nav a{position:relative;transform:translateY(0)}.admin-nav a:hover{color:#087b87;background:#15aebd14;transform:translateY(-1px);box-shadow:0 0 0 1px #15aebd14,0 0 18px #15aebd1a}.admin-nav a:active{transform:translateY(1px)scale(.97)}.admin-nav a.is-active,.admin-nav a[aria-current=page]{color:#057884;background:linear-gradient(#e8f8fa,#dcf6f9f0);box-shadow:inset 0 0 0 1px #15aebd14,0 4px 18px #15aebd1a}.admin-nav a.is-active:after,.admin-nav a[aria-current=page]:after{background:var(--admin-accent);content:"";border-radius:999px;height:2px;position:absolute;bottom:3px;left:11px;right:11px;box-shadow:0 0 8px #15aebda6}.admin-topbar-actions{position:relative}.admin-clock{border-right:1px solid var(--admin-border);flex-direction:column;justify-content:center;align-items:flex-end;min-width:94px;padding:5px 10px;line-height:1.15;display:flex}.admin-clock-time{color:var(--admin-navy-900);letter-spacing:.025em;font-size:13px;font-weight:800}.admin-clock-date{color:var(--admin-text-muted);text-transform:capitalize;margin-top:3px;font-size:10px;font-weight:650}.admin-notification-wrap{position:relative}.admin-notification-button{border:1px solid var(--admin-border);background:var(--admin-surface);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--admin-navy-800);border-radius:10px;padding:0;transition:transform .12s,border-color .15s,color .15s,box-shadow .15s,background-color .15s;position:relative}.admin-notification-button:hover,.admin-notification-button.is-open{background:var(--admin-accent-soft);color:var(--admin-accent-hover);border-color:#15aebd61;box-shadow:0 0 0 1px #15aebd0f,0 0 18px #15aebd29}.admin-notification-button:active{transform:scale(.92)}.admin-notification-button:after{background:var(--admin-accent);content:"";border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.admin-notification-panel{z-index:500;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);width:320px;box-shadow:var(--admin-shadow-md);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.admin-notification-header{border-bottom:1px solid var(--admin-border);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.admin-notification-header strong{color:var(--admin-navy-900)}.admin-notification-header span{color:var(--admin-text-muted);font-size:11px}.admin-notification-empty{color:var(--admin-text-soft);text-align:center;padding:28px 18px;font-size:13px}.admin-new-request-button{box-shadow:0 5px 16px #15aebd2e}.admin-new-request-button:hover{transform:translateY(-1px);box-shadow:0 7px 22px #15aebd40,0 0 16px #15aebd1a}.admin-new-request-button:active{transform:translateY(1px)scale(.97)}@media (max-width:1250px){.admin-clock{display:none}}.request-page-main{max-width:1680px;padding-top:18px;padding-bottom:24px}.request-page{width:100%}.request-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.request-page-heading h1{margin:5px 0;font-size:29px}.request-page-heading p{max-width:680px;margin:0;font-size:13px;line-height:1.45}.request-back-link{color:var(--admin-accent-hover);font-size:12px;font-weight:750;display:inline-flex}.request-back-link:hover{text-decoration:underline}.request-source-badge{background:var(--admin-info-soft);color:#2860b8;border-radius:7px;align-items:center;margin-top:4px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.request-error{margin-bottom:12px}.request-master-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a08,0 9px 28px #0f172a0b}.request-section{padding:14px 18px 10px}.request-section+.request-section{padding-top:6px}.request-section h2{color:var(--admin-navy-900);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:780}.request-section-line{background:linear-gradient(90deg, var(--admin-border-strong), var(--admin-border), #e2e8f04d);width:100%;height:1px;margin:9px 0 11px}.request-grid{gap:12px;display:grid}.request-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.request-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.request-grid-address{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.request-grid-location{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,2.6fr)}.request-field{min-width:0;margin:0;display:block}.request-field>span{color:var(--admin-navy-900);margin-bottom:5px;font-size:11px;font-weight:760;display:block}.request-field>span b{color:#e34f4f;margin-left:3px;font-weight:900}.request-input-wrap{position:relative}.request-input-wrap input,.request-input-wrap select,.request-input-wrap textarea{border-color:#d9e1e9;border-radius:7px;min-height:36px;padding:8px 11px 8px 37px;font-size:12px}.request-input-wrap input:hover,.request-input-wrap select:hover,.request-input-wrap textarea:hover{border-color:#bfcbd7}.request-input-wrap input:focus,.request-input-wrap select:focus,.request-input-wrap textarea:focus{border-color:#15aebda6;box-shadow:0 0 0 3px #15aebd14,0 0 15px #15aebd0d}.request-input-wrap textarea{resize:none;height:38px;min-height:38px;line-height:20px;display:block;overflow:auto}.request-field-icon{z-index:2;color:#718096;pointer-events:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.request-field-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;overflow:visible}.request-input-wrap:focus-within .request-field-icon{color:var(--admin-accent-hover)}.request-full-address{margin-top:10px}.request-submit-bar{border-top:1px solid var(--admin-border);background:linear-gradient(90deg,#15aebd06,#fff 45%);justify-content:space-between;align-items:center;gap:20px;min-height:68px;margin-top:5px;padding:10px 18px;display:flex}.request-submit-info{align-items:center;gap:11px;display:flex}.request-submit-info strong{color:var(--admin-navy-900);margin-bottom:2px;font-size:12px;display:block}.request-submit-info small{color:var(--admin-text-soft);font-size:11px}.request-info-icon{background:var(--admin-accent-soft);width:26px;height:26px;color:var(--admin-accent-hover);border:1px solid #15aebd40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.request-submit-button{background:linear-gradient(135deg,#18b6c4,#0da5b4);border-radius:7px;min-width:180px;min-height:40px;font-size:12px;font-weight:800;box-shadow:0 6px 15px #15aebd29}.request-submit-button:hover{background:linear-gradient(135deg,#13acba,#078f9d);transform:translateY(-1px);box-shadow:0 8px 20px #15aebd38,0 0 15px #15aebd14}.request-submit-button:active{transform:translateY(1px)scale(.985)}.request-submit-button span{font-size:16px;font-weight:500}@media (max-width:1250px){.request-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.request-grid-address{grid-template-columns:repeat(3,minmax(0,1fr))}.request-grid-location{grid-template-columns:repeat(2,minmax(0,1fr))}.request-grid-location .request-field:last-child{grid-column:1/-1}}@media (max-width:760px){.request-page-heading{flex-direction:column}.request-grid-2,.request-grid-4,.request-grid-address,.request-grid-location{grid-template-columns:1fr}.request-submit-bar{flex-direction:column;align-items:stretch}.request-submit-button{width:100%}}.detail-page-main{max-width:1680px;padding-top:18px;padding-bottom:28px}.detail-page{width:100%}.detail-page-header{justify-content:space-between;align-items:center;gap:24px;min-height:78px;margin-bottom:14px;display:flex}.detail-back-link{color:var(--admin-accent-hover);margin-bottom:5px;font-size:12px;font-weight:750;display:inline-flex}.detail-back-link:hover{text-decoration:underline}.detail-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-title-line h1{margin:0 5px 0 0;font-size:29px}.detail-page-header p{margin:5px 0 0;font-size:12px}.detail-header-actions{align-items:center;gap:8px;display:flex}.detail-master-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a08,0 9px 28px #0f172a0b}.detail-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(330px,.75fr);display:grid}.detail-information{min-width:0;padding:15px 18px 8px}.detail-section{padding-bottom:12px}.detail-section+.detail-section{padding-top:2px}.detail-section h2{margin:0;font-size:15px;font-weight:780}.detail-divider{background:linear-gradient(90deg, var(--admin-border-strong), var(--admin-border), #e2e8f038);height:1px;margin:8px 0 10px}.detail-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.detail-info-item{background:#fbfcfd;border:1px solid #e3e9ef;border-radius:8px;min-width:0;padding:10px 12px}.detail-info-item span,.detail-address-box span,.detail-coordinate span{color:var(--admin-text-muted);letter-spacing:.025em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.detail-info-item strong,.detail-address-box strong,.detail-coordinate strong{color:var(--admin-navy-900);font-size:12px;font-weight:720}.detail-address-box{background:#fbfcfd;border:1px solid #e3e9ef;border-radius:8px;padding:10px 12px}.detail-coordinate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.detail-coordinate{background:#fbfcfd;border:1px solid #e3e9ef;border-radius:8px;padding:9px 12px}.detail-notes{min-height:42px;color:var(--admin-text-soft);background:#fbfcfd;border:1px solid #e3e9ef;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.detail-assignment-panel{border-left:1px solid var(--admin-border);background:linear-gradient(#e8f8fa57,#f8fafc8c);min-width:0;padding:16px}.detail-assignment-heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.detail-assignment-heading>div>span{color:var(--admin-accent-hover);letter-spacing:.1em;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.detail-assignment-heading h2{margin:0;font-size:17px}.detail-current-assignment{background:#ffffffd9;border:1px solid #15aebd29;border-radius:9px;flex-direction:column;margin:13px 0;padding:13px;display:flex}.detail-current-assignment>span{color:var(--admin-text-muted);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750}.detail-current-assignment strong{color:var(--admin-navy-900);font-size:15px}.detail-current-assignment small{color:var(--admin-text-soft);margin-top:4px;font-size:10px}.detail-eligible-button{background:var(--admin-surface);width:100%;min-height:38px;color:var(--admin-accent-hover);border:1px solid #15aebd3d;font-size:12px;font-weight:780}.detail-eligible-button:hover{background:var(--admin-accent-soft);border-color:#15aebd8c;box-shadow:0 0 16px #15aebd17}.detail-assignment-form{gap:10px;margin-top:12px;display:grid}.detail-assignment-form label{margin:0}.detail-assignment-form select{margin-top:5px}.detail-preferred-note{background:var(--admin-success-soft);color:#17744c;border:1px solid #ccebdc;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.detail-no-staff{background:var(--admin-warning-soft);border:1px solid #f1dfb9;border-radius:8px;flex-direction:column;gap:5px;margin-top:12px;padding:11px;display:flex}.detail-no-staff strong{color:#906010;font-size:11px}.detail-no-staff span{color:#806842;font-size:10px;line-height:1.4}.detail-history{border-top:1px solid var(--admin-border)}.detail-history-heading{justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;display:flex}.detail-history-heading h2{margin:0 0 2px;font-size:14px}.detail-history-heading p{margin:0;font-size:10px}.detail-history-table{border-top:1px solid var(--admin-border);overflow-x:auto}.detail-history-table table{border:0;border-radius:0}.detail-history-table th{padding-top:9px;padding-bottom:9px}.detail-history-table td{padding-top:10px;padding-bottom:10px}.detail-history-empty{border-top:1px solid var(--admin-border);color:var(--admin-text-soft);text-align:center;padding:22px;font-size:11px}@media (max-width:1100px){.detail-main-grid{grid-template-columns:1fr}.detail-assignment-panel{border-top:1px solid var(--admin-border);border-left:0}.detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.detail-page-header{flex-direction:column;align-items:flex-start}.detail-header-actions{flex-wrap:wrap;width:100%}.detail-info-grid,.detail-coordinate-row{grid-template-columns:1fr}}dialog.request-modal-shell{width:min(1280px,100vw - 70px);max-width:1280px;max-height:calc(100vh - 70px);color:var(--admin-text);background:#fff;border:1px solid #fffc;border-radius:18px;margin:auto;padding:0;animation:.18s cubic-bezier(.2,.8,.2,1) requestDialogOpen;overflow:hidden;box-shadow:0 40px 100px #07152247,0 0 0 1px #15aebd0f,0 0 50px #15aebd0d}dialog.request-modal-shell::backdrop{-webkit-backdrop-filter:blur(7px);background:linear-gradient(135deg,#0715227a,#0b1f3361);animation:.16s ease-out requestDialogBackdrop}.request-modal-content{overscroll-behavior:contain;background:#fff;width:100%;max-height:calc(100vh - 70px);display:block;overflow:auto}.request-modal-top{z-index:20;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px 18px;display:flex;position:sticky;top:0}.request-modal-top h2{color:var(--admin-navy-900);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:800}.request-modal-close{border:1px solid var(--admin-border);min-width:72px;min-height:36px;color:var(--admin-text-soft);box-shadow:none;background:#fff;border-radius:8px;padding:7px 13px;font-size:11px;font-weight:750;transition:transform .12s,border-color .14s,background-color .14s,color .14s,box-shadow .14s}.request-modal-close:hover{background:var(--admin-accent-soft);color:var(--admin-accent-hover);border-color:#15aebd6b;box-shadow:0 0 0 1px #15aebd0a,0 0 16px #15aebd1c}.request-modal-close:active{transform:translateY(1px)scale(.96)}.request-modal-content>p[role=alert]{background:var(--admin-danger-soft);color:#a83939;border:1px solid #ffd2d2;border-radius:8px;margin:12px 16px 0;padding:10px 12px;font-size:11px}.request-modal-content>p:not([role=alert]){color:var(--admin-text-soft);text-align:center;margin:0;padding:42px}.request-modal-content>div:last-child{grid-template-columns:minmax(0,1.75fr) minmax(310px,.7fr);align-items:stretch;display:grid}.request-modal-info{border-right:1px solid var(--admin-border);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;padding:14px 16px 12px;display:grid}.request-modal-info p{min-width:0;min-height:57px;color:var(--admin-text-soft);background:linear-gradient(#fff,#fbfcfd);border:1px solid #e3e9ef;border-radius:8px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45;transition:border-color .13s,box-shadow .13s,transform .13s}.request-modal-info p:hover{border-color:#15aebd40;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0a}.request-modal-info p:first-line{color:var(--admin-navy-900);font-weight:750}.request-modal-info p:nth-last-child(3),.request-modal-info p:last-child,.request-modal-info p:nth-last-child(2){grid-column:span 3;min-height:auto}.request-modal-assignment{background:linear-gradient(#e8f8fa80,#f8fafcad);min-width:0;padding:15px}.request-modal-assignment h3{color:var(--admin-navy-900);margin:0 0 13px;padding-bottom:9px;font-size:15px;font-weight:800;position:relative}.request-modal-assignment h3:before{color:var(--admin-accent-hover);content:"ATAMA MERKEZİ";letter-spacing:.12em;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.request-modal-assignment h3:after{background:var(--admin-border);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.request-modal-assignment>p:first-of-type{color:var(--admin-text-soft);background:#ffffffeb;border:1px solid #15aebd2e;border-radius:8px;margin:0 0 11px;padding:11px 12px;font-size:11px}.request-modal-assignment>button{width:100%;min-height:37px;color:var(--admin-accent-hover);background:#fff;border:1px solid #15aebd47;font-size:11px;font-weight:800}.request-modal-assignment>button:hover{background:var(--admin-accent-soft);border-color:#15aebd94;box-shadow:0 0 16px #15aebd1a}.request-modal-assignment>button:active{transform:translateY(1px)scale(.985)}.request-modal-assignment label{color:var(--admin-navy-900);margin-top:11px;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.request-modal-assignment select{min-height:37px;margin-top:5px;font-size:11px}.request-modal-assignment label+button{color:#fff;background:linear-gradient(135deg,#18b6c4,#0ca2b0);width:100%;margin-top:2px;box-shadow:0 5px 15px #15aebd29}.request-modal-assignment label+button:hover{color:#fff;background:linear-gradient(135deg,#13aebb,#078f9d);box-shadow:0 7px 20px #15aebd3b}.request-modal-assignment>p:last-child{background:var(--admin-warning-soft);color:#876219;border:1px solid #efdbae;border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:10px}.request-modal-history{border-top:1px solid var(--admin-border);background:#fff;grid-column:1/-1;padding:12px 16px}.request-modal-history ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.request-modal-history li{border:1px solid var(--admin-border);color:var(--admin-text-soft);background:#fbfcfd;border-radius:7px;padding:8px 10px;font-size:10px}.request-modal-history>p{border:1px dashed var(--admin-border-strong);background:var(--admin-surface-soft);color:var(--admin-text-muted);text-align:center;border-radius:8px;margin:0;padding:12px;font-size:10px}.request-modal-content>div:last-child>section:last-child{border-top:1px solid var(--admin-border);background:linear-gradient(90deg,#15aebd08,#fff 45%);grid-column:1/-1;align-items:center;gap:8px;min-height:60px;padding:10px 16px;display:flex}.request-modal-content>div:last-child>section:last-child h3{color:var(--admin-navy-900);margin:0 auto 0 0;font-size:12px}.request-modal-content>div:last-child>section:last-child button{min-height:36px;padding:7px 14px;font-size:11px;font-weight:800}.request-modal-content>div:last-child>section:last-child button:first-of-type{background:var(--admin-accent);color:#fff}.request-modal-content>div:last-child>section:last-child button:first-of-type:hover{background:var(--admin-accent-hover);box-shadow:0 5px 15px #15aebd2e}.request-modal-content>div:last-child>section:last-child button:last-of-type:not(:first-of-type){background:var(--admin-danger-soft);color:#b13d3d;border-color:#f1c9c9}.request-modal-content>div:last-child>section:last-child button:last-of-type:not(:first-of-type):hover{background:#ffe3e3;border-color:#e8aaaa}.request-modal-content{scrollbar-width:thin;scrollbar-color:#cbd5df transparent}.request-modal-content::-webkit-scrollbar-thumb:hover{background:#aebbc7}@keyframes requestDialogOpen{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes requestDialogBackdrop{0%{opacity:0}to{opacity:1}}@media (max-width:1050px){dialog.request-modal-shell{width:calc(100vw - 30px);max-height:calc(100vh - 30px)}.request-modal-content{max-height:calc(100vh - 30px)}.request-modal-content>div:last-child{grid-template-columns:1fr}.request-modal-info{border-right:0}.request-modal-assignment{border-top:1px solid var(--admin-border)}}@media (max-width:760px){dialog.request-modal-shell{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.request-modal-content{max-height:calc(100vh - 16px)}.request-modal-info{grid-template-columns:1fr}.request-modal-info p,.request-modal-info p:nth-last-child(3),.request-modal-info p:nth-last-child(2),.request-modal-info p:last-child{grid-column:auto}.request-modal-top{padding:11px 12px}.request-modal-content>div:last-child>section:last-child{flex-direction:column;align-items:stretch}.request-modal-content>div:last-child>section:last-child h3{margin-right:0}.request-modal-content>div:last-child>section:last-child button{width:100%}}.admin-login-page{background:radial-gradient(circle at 50% 15%,#15aebd14,#0000 30%),linear-gradient(145deg,#f8fafc 0%,#f2f6fa 52%,#edf3f7 100%);justify-content:center;align-items:center;width:100%;max-width:none;min-height:100vh;margin:0;padding:40px 24px;display:flex;position:relative;overflow:hidden}.admin-login-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.admin-login-background:before{content:"";background-image:linear-gradient(#0b1f3306 1px,#0000 1px),linear-gradient(90deg,#0b1f3306 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 80%);mask-image:linear-gradient(#0000008c,#0000 80%)}.admin-login-glow{filter:blur(4px);border-radius:50%;position:absolute}.admin-login-glow-one{background:radial-gradient(circle,#15aebd1f,#0000 68%);width:560px;height:560px;top:-260px;left:-180px}.admin-login-glow-two{background:radial-gradient(circle,#0b1f3317,#0000 68%);width:620px;height:620px;bottom:-280px;right:-220px}.admin-login-shell{z-index:2;width:min(430px,100%);position:relative}.admin-login-brand{justify-content:center;align-items:center;gap:14px;margin-bottom:17px;display:flex}.admin-login-logo{align-items:baseline;gap:8px;display:flex}.admin-login-logo span{color:var(--admin-navy-950);letter-spacing:-.045em;font-size:20px;font-weight:900}.admin-login-logo small{color:var(--admin-accent);letter-spacing:.16em;font-size:9px;font-weight:900}.admin-login-brand-line{background:linear-gradient(90deg, var(--admin-accent), transparent);width:38px;height:1px}.admin-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cbd5e1cc;border-radius:18px;animation:.3s cubic-bezier(.2,.8,.2,1) adminLoginCardOpen;overflow:hidden;box-shadow:0 30px 70px #0715221a,0 5px 15px #0715220a,0 0 0 1px #fffc}.admin-login-card-top{border-bottom:1px solid var(--admin-border);align-items:center;gap:13px;padding:22px 23px 18px;display:flex}.admin-login-security-icon{width:43px;height:43px;color:var(--admin-accent-hover);background:linear-gradient(145deg,#f0fbfc,#e5f7f9);border:1px solid #15aebd2e;border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffb3,0 5px 15px #15aebd14}.admin-login-security-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.admin-login-eyebrow{color:var(--admin-accent-hover);letter-spacing:.14em;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.admin-login-card-top h1{color:var(--admin-navy-950);letter-spacing:-.035em;margin:0 0 3px;font-size:23px;font-weight:850}.admin-login-card-top p{color:var(--admin-text-soft);margin:0;font-size:10px}.admin-login-form{padding:19px 23px 21px}.admin-login-field{margin:0 0 13px;display:block}.admin-login-field>span{color:var(--admin-navy-900);margin-bottom:5px;font-size:10px;font-weight:780;display:block}.admin-login-input-wrap{position:relative}.admin-login-input-wrap input{width:100%;min-height:43px;color:var(--admin-text);background:#fff;border:1px solid #d7e0e8;border-radius:9px;padding:10px 12px 10px 40px;font-size:12px;transition:border-color .14s,box-shadow .14s,transform .14s}.admin-login-input-wrap input::placeholder{color:#9aa7b3}.admin-login-input-wrap input:hover{border-color:#bac7d3}.admin-login-input-wrap input:focus{border-color:#15aebdb8;outline:none;box-shadow:0 0 0 3px #15aebd14,0 0 18px #15aebd0f}.admin-login-field-icon{z-index:2;color:#7d8b98;pointer-events:none;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.admin-login-field-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.admin-login-input-wrap:focus-within .admin-login-field-icon{color:var(--admin-accent-hover)}.admin-login-error{background:var(--admin-danger-soft);color:#aa3e3e;border:1px solid #f1c9c9;border-radius:7px;align-items:center;gap:7px;margin:2px 0 12px;padding:8px 10px;font-size:10px;font-weight:650;display:flex}.admin-login-error>span{border:1px solid;border-radius:50%;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:flex}.admin-login-submit{color:#fff;background:linear-gradient(135deg,#19b7c5,#0ca1af);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;margin-top:3px;font-size:11px;font-weight:850;transition:transform .13s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 8px 20px #15aebd33}.admin-login-submit:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 11px 27px #15aebd47,0 0 18px #15aebd14}.admin-login-submit:active:not(:disabled){transform:translateY(1px)scale(.99)}.admin-login-submit:disabled{cursor:wait;opacity:.7}.admin-login-submit>span{font-size:16px;transition:transform .14s}.admin-login-submit:hover>span{transform:translate(3px)}.admin-login-footer{border-top:1px solid var(--admin-border);background:linear-gradient(90deg, #15aebd06, var(--admin-surface-soft));min-height:45px;color:var(--admin-text-muted);justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:9px;display:flex}.admin-login-footer svg{fill:none;width:13px;height:13px;stroke:var(--admin-accent-hover);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 13px}.admin-login-bottom{color:#8b98a5;letter-spacing:.025em;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:8px;font-weight:650;display:flex}.admin-login-bottom span:first-child{color:var(--admin-navy-700);font-weight:850}@keyframes adminLoginCardOpen{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.admin-login-page{padding:22px 14px}.admin-login-card-top{padding:19px 18px 16px}.admin-login-form{padding:17px 18px 19px}.admin-login-brand-line{display:none}}.packages-page{padding-bottom:28px}.packages-header{margin-bottom:18px}.packages-header h1{align-items:center;gap:10px;display:flex}.packages-title-icon{color:var(--admin-navy-800);display:inline-flex}.packages-new-button{min-width:132px}.packages-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.packages-stat{border:1px solid var(--admin-border);background:#ffffffeb;border-radius:13px;align-items:center;gap:14px;min-height:88px;padding:15px 18px;display:flex;box-shadow:0 1px 2px #0f172a05,0 8px 22px #0f172a09}.packages-stat-icon{border-radius:50%;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.packages-stat-icon svg{width:21px;height:21px}.packages-stat-icon-blue{color:var(--admin-accent);background:#e8f8fa}.packages-stat-icon-green{color:#19a968;background:#e9f8f1}.packages-stat-icon-neutral{color:var(--admin-navy-700);background:#f1f4f7}.packages-stat>div>span{color:var(--admin-text-soft);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.packages-stat strong{color:var(--admin-navy-950);font-size:23px;line-height:1}.packages-table-card{border:1px solid var(--admin-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a05,0 10px 28px #0f172a0a}.packages-filter-bar{border-bottom:1px solid var(--admin-border);align-items:center;gap:10px;min-height:68px;padding:13px 16px;display:flex}.packages-search{flex:360px;max-width:390px;position:relative}.packages-search svg{color:#778795;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.packages-search input{border-radius:8px;width:100%;min-height:38px;padding-left:38px}.packages-filter-bar select{border-radius:8px;width:auto;min-width:165px;min-height:38px;font-size:11px}.packages-filter-button{border:1px solid var(--admin-border-strong);min-height:38px;color:var(--admin-navy-800);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:750;display:inline-flex}.packages-filter-button svg{width:14px;height:14px}.packages-filter-button:hover{background:var(--admin-accent-soft);color:var(--admin-accent-hover);border-color:#15aebd61}.packages-table-wrap{overflow-x:auto}.packages-table{border:0;border-radius:0;width:100%}.packages-table th{height:48px;color:var(--admin-navy-800);text-transform:none;background:#fbfcfd;padding:9px 20px;font-size:10px;font-weight:800}.packages-table td{height:66px;color:var(--admin-navy-900);border-top:1px solid #edf1f4;padding:9px 20px;font-size:11px}.packages-table tbody tr{transition:background-color .13s,box-shadow .13s}.packages-table tbody tr:hover{background:#fbfdfe}.package-name-cell{align-items:center;gap:12px;display:flex}.package-row-icon{width:35px;height:35px;color:var(--admin-accent);background:#eaf8fa;border-radius:50%;flex:0 0 35px;justify-content:center;align-items:center;display:flex}.package-row-icon svg{width:16px;height:16px}.package-name-cell strong{color:var(--admin-navy-950);font-size:12px;font-weight:800;display:block}.package-name-cell small{color:var(--admin-text-muted);margin-top:2px;font-size:10px;display:block}.package-price{font-weight:750}.package-no-price{color:var(--admin-text-muted)}.package-actions{align-items:center;gap:7px;display:flex}.package-action-button{border:1px solid var(--admin-border);width:33px;height:33px;box-shadow:none;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.package-action-button svg{width:14px;height:14px}.package-edit-button{color:var(--admin-navy-700)}.package-edit-button:hover{background:var(--admin-accent-soft);color:var(--admin-accent-hover);border-color:#15aebd61}.package-delete-button{color:#db4545}.package-delete-button:hover:not(:disabled){color:#c93030;background:#fff4f4;border-color:#f0bcbc}.package-delete-button:disabled{opacity:.3}.packages-table-footer{border-top:1px solid var(--admin-border);min-height:58px;color:var(--admin-text-soft);justify-content:space-between;align-items:center;gap:20px;padding:10px 16px;font-size:10px;display:flex}.packages-pagination{align-items:center;gap:7px;display:flex}.packages-pagination button,.packages-current-page{border:1px solid var(--admin-border);background:#fff;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.packages-pagination button{color:var(--admin-text-soft)}.packages-pagination button:disabled{opacity:.35}.packages-current-page{border-color:var(--admin-accent);color:#fff;background:linear-gradient(135deg,#18b6c4,#0fa4b2);font-weight:800;box-shadow:0 4px 12px #15aebd2b}.packages-page-size{border:1px solid var(--admin-border);min-width:85px;color:var(--admin-navy-800);text-align:center;background:#fff;border-radius:7px;margin-left:4px;padding:9px 11px}.packages-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0715226b;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out packageBackdropOpen;display:flex;position:fixed;inset:0}.packages-editor{background:#fff;border:1px solid #ffffffb3;border-radius:16px;width:min(520px,100%);animation:.18s ease-out packageEditorOpen;overflow:hidden;box-shadow:0 35px 90px #0715223b}.packages-editor-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.packages-editor-header span{color:var(--admin-accent-hover);letter-spacing:.13em;font-size:8px;font-weight:900}.packages-editor-header h2{margin:2px 0 0;font-size:19px}.packages-editor-close{border:1px solid var(--admin-border);width:34px;height:34px;color:var(--admin-text-soft);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.packages-editor-close:hover{background:var(--admin-accent-soft);color:var(--admin-accent-hover)}.packages-editor-form{gap:12px;padding:17px 18px 18px;display:grid}.packages-editor-form label{margin:0;font-size:10px;font-weight:750}.packages-editor-form input,.packages-editor-form select{border-radius:8px;min-height:39px;margin-top:5px;font-size:11px}.packages-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.packages-duration-input{align-items:center;gap:8px;display:flex}.packages-duration-input input{flex:1}.packages-duration-input span{color:var(--admin-text-soft);flex-shrink:0;font-size:10px}.packages-editor-footer{border-top:1px solid var(--admin-border);background:#fafcfd;justify-content:flex-end;gap:8px;margin:3px -18px -18px;padding:12px 18px;display:flex}@keyframes packageBackdropOpen{0%{opacity:0}to{opacity:1}}@keyframes packageEditorOpen{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.packages-stats{grid-template-columns:1fr}.packages-filter-bar{flex-direction:column;align-items:stretch}.packages-search{width:100%;max-width:none}.packages-filter-bar select{width:100%}}@media (max-width:600px){.packages-editor-grid{grid-template-columns:1fr}.packages-table th,.packages-table td{padding-left:12px;padding-right:12px}}[data-theme=dark],[data-theme=dark] body{background:var(--admin-bg)}[data-theme=dark] .admin-topbar{border-bottom-color:var(--admin-border);background:#0a1724f5}[data-theme=dark] .admin-nav a:hover,[data-theme=dark] .admin-nav a.is-active,[data-theme=dark] .admin-nav a[aria-current=page]{background:var(--admin-accent-soft);color:var(--admin-accent-hover)}[data-theme=dark] .admin-nav a.is-active,[data-theme=dark] .admin-nav a[aria-current=page]{background:linear-gradient(#134857,#103b49)}[data-theme=dark] .admin-theme-toggle{border:1px solid var(--admin-border);background:var(--admin-surface);min-height:40px;color:var(--admin-text);box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}[data-theme=dark] .admin-theme-toggle:hover{border-color:var(--admin-accent);background:var(--admin-accent-soft);color:var(--admin-accent-hover)}[data-theme=dark] .admin-theme-toggle:focus-visible{outline-color:var(--admin-accent)}[data-theme=dark] .admin-notification-button:after{border-color:var(--admin-surface)}[data-theme=dark] .admin-badge-pending{background:var(--admin-warning-soft);color:var(--admin-warning-text)}[data-theme=dark] .admin-badge-success{background:var(--admin-success-soft);color:var(--admin-success-text)}[data-theme=dark] .admin-badge-danger,[data-theme=dark] .admin-error,[data-theme=dark] .request-modal-content>p[role=alert],[data-theme=dark] .admin-login-error{border-color:color-mix(in srgb, var(--admin-danger) 55%, var(--admin-border));background:var(--admin-danger-soft);color:var(--admin-danger-text)}[data-theme=dark] .admin-badge-info,[data-theme=dark] .request-source-badge{background:var(--admin-info-soft);color:var(--admin-info-text)}[data-theme=dark] .admin-badge-neutral{background:var(--admin-surface-hover);color:var(--admin-text-soft)}[data-theme=dark] tbody tr:hover,[data-theme=dark] .packages-table tbody tr:hover{background:var(--admin-surface-hover)}[data-theme=dark] .request-field>span b{color:var(--admin-danger)}[data-theme=dark] .request-input-wrap input,[data-theme=dark] .request-input-wrap select,[data-theme=dark] .request-input-wrap textarea,[data-theme=dark] .admin-login-input-wrap input{border-color:var(--admin-border);background:var(--admin-surface-raised);color:var(--admin-text)}[data-theme=dark] .request-input-wrap input:hover,[data-theme=dark] .request-input-wrap select:hover,[data-theme=dark] .request-input-wrap textarea:hover,[data-theme=dark] .admin-login-input-wrap input:hover{border-color:var(--admin-border-strong)}[data-theme=dark] .request-field-icon,[data-theme=dark] .admin-login-field-icon,[data-theme=dark] .packages-search svg{color:var(--admin-text-muted)}[data-theme=dark] .request-submit-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-accent) 8%, transparent), var(--admin-surface) 45%)}[data-theme=dark] .request-submit-button,[data-theme=dark] .admin-login-submit,[data-theme=dark] .request-modal-assignment label+button,[data-theme=dark] .packages-current-page{color:var(--admin-on-accent);background:linear-gradient(135deg,#67e3ee,#35c5d5)}[data-theme=dark] .request-submit-button:hover,[data-theme=dark] .admin-login-submit:hover:not(:disabled),[data-theme=dark] .request-modal-assignment label+button:hover{color:var(--admin-on-accent);background:linear-gradient(135deg,#90eef5,#48d8e8)}[data-theme=dark] .detail-info-item,[data-theme=dark] .detail-address-box,[data-theme=dark] .detail-coordinate,[data-theme=dark] .detail-notes,[data-theme=dark] .request-modal-info p,[data-theme=dark] .request-modal-history li{border-color:var(--admin-border);background:var(--admin-surface-soft);color:var(--admin-text-soft)}[data-theme=dark] .detail-assignment-panel,[data-theme=dark] .request-modal-assignment{background:linear-gradient(#123744,#142536)}[data-theme=dark] .detail-current-assignment,[data-theme=dark] .request-modal-assignment>p:first-of-type{border-color:color-mix(in srgb, var(--admin-accent) 36%, var(--admin-border));background:var(--admin-surface-raised)}[data-theme=dark] .detail-preferred-note{border-color:color-mix(in srgb, var(--admin-success) 52%, var(--admin-border));background:var(--admin-success-soft);color:var(--admin-success-text)}[data-theme=dark] .detail-no-staff,[data-theme=dark] .request-modal-assignment>p:last-child{border-color:color-mix(in srgb, var(--admin-warning) 52%, var(--admin-border));background:var(--admin-warning-soft);color:var(--admin-warning-text)}[data-theme=dark] .detail-no-staff strong,[data-theme=dark] .detail-no-staff span{color:var(--admin-warning-text)}[data-theme=dark] .request-modal-content,[data-theme=dark] .request-modal-content>div:last-child,[data-theme=dark] .packages-editor,[data-theme=dark] .packages-table-card{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-text)}[data-theme=dark] .request-modal-top{background:#101d2bf5}[data-theme=dark] .request-modal-close,[data-theme=dark] .request-modal-assignment>button,[data-theme=dark] .packages-filter-button,[data-theme=dark] .package-action-button,[data-theme=dark] .packages-pagination button,[data-theme=dark] .packages-page-size,[data-theme=dark] .packages-editor-close{background:var(--admin-surface-raised);color:var(--admin-text-soft)}[data-theme=dark] .request-modal-assignment>button,[data-theme=dark] .detail-eligible-button{border-color:color-mix(in srgb, var(--admin-accent) 44%, var(--admin-border));color:var(--admin-accent-hover)}[data-theme=dark] .request-modal-content>div:last-child>section:last-child button:last-of-type:not(:first-of-type),[data-theme=dark] .package-delete-button{border-color:color-mix(in srgb, var(--admin-danger) 50%, var(--admin-border));background:var(--admin-danger-soft);color:var(--admin-danger-text)}[data-theme=dark] .request-modal-content>div:last-child>section:last-child button:last-of-type:not(:first-of-type):hover,[data-theme=dark] .package-delete-button:hover:not(:disabled){background:color-mix(in srgb, var(--admin-danger-soft) 72%, var(--admin-surface));color:#fff}[data-theme=dark] .request-modal-content{scrollbar-color:var(--admin-border-strong) transparent}[data-theme=dark] .request-modal-content::-webkit-scrollbar-thumb{background:var(--admin-border-strong)}[data-theme=dark] .request-modal-content::-webkit-scrollbar-thumb:hover{background:var(--admin-text-muted)}[data-theme=dark] .admin-login-page{background:radial-gradient(circle at 50% 15%,#48d8e824,#0000 30%),linear-gradient(145deg,#07111d 0%,#0b1928 52%,#102335 100%)}[data-theme=dark] .admin-login-background:before{background-image:linear-gradient(#bed0de14 1px,#0000 1px),linear-gradient(90deg,#bed0de14 1px,#0000 1px)}[data-theme=dark] .admin-login-card{border-color:var(--admin-border);box-shadow:var(--admin-shadow-md), 0 0 0 1px #48d8e814;background:#101d2bf5}[data-theme=dark] .admin-login-security-icon{border-color:color-mix(in srgb, var(--admin-accent) 38%, var(--admin-border));background:linear-gradient(145deg,#154856,#123541)}[data-theme=dark] .admin-login-input-wrap input::placeholder{color:var(--admin-placeholder)}[data-theme=dark] .admin-login-footer{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-accent) 8%, transparent), var(--admin-surface-soft));color:var(--admin-text-muted)}[data-theme=dark] .admin-login-bottom,[data-theme=dark] .admin-login-bottom span:first-child{color:var(--admin-text-muted)}[data-theme=dark] .packages-stat{background:var(--admin-surface-raised)}[data-theme=dark] .packages-stat-icon-blue,[data-theme=dark] .package-row-icon{background:var(--admin-accent-soft);color:var(--admin-accent)}[data-theme=dark] .packages-stat-icon-green{background:var(--admin-success-soft);color:var(--admin-success)}[data-theme=dark] .packages-stat-icon-neutral{background:var(--admin-surface-hover);color:var(--admin-text-soft)}[data-theme=dark] .packages-table th,[data-theme=dark] .packages-editor-footer{border-color:var(--admin-border);background:var(--admin-surface-soft);color:var(--admin-text)}[data-theme=dark] .packages-table td{border-top-color:var(--admin-border);color:var(--admin-text)}[data-theme=dark] .packages-editor-backdrop,[data-theme=dark] .request-modal-backdrop{background:#01070db3}.admin-login-theme-toggle{z-index:2;position:fixed;top:20px;right:24px}.request-submit-button,.admin-login-submit,.request-modal-assignment label+button,.packages-current-page{color:var(--admin-on-accent)}@media (max-width:900px){.admin-theme-toggle-label{display:none}.admin-theme-toggle{width:40px;padding:0}}.admin-topbar-inner{grid-template-columns:max-content minmax(0,1fr) max-content;gap:18px;display:grid}.admin-brand{margin-right:0}.admin-nav{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;overflow-x:auto}.admin-nav::-webkit-scrollbar{display:none}.admin-nav a{flex:none}.admin-topbar-actions{flex:none;margin-left:0}@media (max-width:1440px){.admin-topbar-inner{gap:12px;padding-left:22px;padding-right:22px}.admin-clock{display:none}.admin-nav a{padding-left:9px;padding-right:9px;font-size:12px}}@media (max-width:1180px){.admin-theme-toggle-label,.admin-new-request-button{font-size:0}.admin-theme-toggle,.admin-new-request-button{width:40px;min-width:40px;padding:0}.admin-new-request-button .ui-icon{width:18px;height:18px}}@media (max-width:920px){.admin-topbar-inner{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"brand actions""nav nav";row-gap:8px;min-height:auto;padding-top:10px;padding-bottom:10px}.admin-brand{grid-area:brand}.admin-nav{grid-area:nav;padding-bottom:2px}.admin-topbar-actions{grid-area:actions}.admin-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){main{padding-left:14px;padding-right:14px}.admin-topbar-inner{gap:8px;padding-left:14px;padding-right:14px}.admin-brand{gap:7px;font-size:14px}.admin-brand-badge{font-size:8px}.admin-topbar-actions{gap:6px}.admin-nav{gap:3px}.admin-nav a{min-height:36px;padding-left:8px;padding-right:8px;font-size:11px}.admin-grid-3{grid-template-columns:1fr}body{font-size:14px}h1,.detail-title-line h1,.request-page-heading h1{font-size:clamp(22px,7vw,28px);line-height:1.18}h2{font-size:18px}.admin-page-header{gap:14px;margin-bottom:18px}.admin-page-header>.admin-button,.detail-header-actions .admin-button{width:100%;min-height:44px}.admin-card,.request-master-card,.detail-master-card{border-radius:12px}.admin-card-header,.admin-card-body{padding:16px}.admin-stat-card{min-height:92px;padding:16px}.admin-stat-value{font-size:26px}input,select,textarea,button,.admin-button{min-height:44px}.admin-request-filter{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.admin-request-filter>label,.admin-request-filter>div{width:100%;max-width:none;flex:100%!important;padding-top:0!important}.admin-request-filter>div .admin-button{width:100%}.admin-list-card-heading{flex-direction:column;align-items:stretch!important}.admin-list-card-heading .admin-button{width:100%}.admin-request-list-body{padding:10px!important;overflow:visible!important}.admin-request-table,.admin-request-table tbody,.admin-request-table tr,.admin-request-table td{width:100%;min-width:0;display:block}.admin-request-table{background:0 0;border:0;overflow:visible}.admin-request-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-request-table tbody{gap:12px;display:grid}.admin-request-table tbody tr{border:1px solid var(--admin-border);background:var(--admin-surface-soft);box-shadow:var(--admin-shadow-xs);border-radius:10px;overflow:hidden}.admin-request-table td{border:0;border-bottom:1px solid var(--admin-border);min-height:42px;color:var(--admin-text);text-align:right;overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.admin-request-table td:before{color:var(--admin-text-muted);content:attr(data-label);letter-spacing:.02em;text-align:left;text-transform:uppercase;flex:0 0 38%;font-size:11px;font-weight:750}.admin-request-table td>strong,.admin-request-table td>span{max-width:60%}.admin-request-table td:last-child{border-bottom:0;align-items:center}.admin-request-table td:last-child .admin-button{flex:1;min-height:44px}.admin-table-pagination{flex-direction:column;align-items:stretch!important;padding:14px 16px!important}.admin-pagination-actions{justify-content:space-between;width:100%}.admin-pagination-actions .admin-button{flex:1 1 0;padding-left:8px;padding-right:8px}.request-page-main,.detail-page-main{padding-top:14px;padding-bottom:22px}.request-section,.detail-information,.detail-assignment-panel{padding-left:14px;padding-right:14px}.detail-history-heading{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}dialog.request-modal-shell{border-radius:10px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.request-modal-content{max-height:calc(100dvh - 12px)}.request-modal-top{gap:10px;min-height:58px;padding:10px 12px}.request-modal-top h2{overflow-wrap:anywhere;min-width:0;font-size:16px}.request-modal-close{width:38px;min-width:38px;min-height:44px;padding:0;font-size:0}.request-modal-close .ui-icon{width:18px;height:18px}.request-modal-info,.request-modal-assignment,.request-modal-history{padding-left:12px;padding-right:12px}}.admin-card,.admin-panel{border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm)}.admin-toolbar{align-items:end;gap:12px}.admin-loading-state,.admin-error-state,.admin-empty-state{border-radius:var(--admin-radius-md);text-align:center;place-items:center;min-height:144px;padding:24px;display:grid}.admin-loading-state,.admin-empty-state{background:var(--admin-surface-soft);color:var(--admin-text-soft)}.admin-error-state{background:var(--admin-danger-soft);color:var(--admin-danger-text)}@media (max-width:1280px){.admin-topbar-inner{gap:12px}.admin-nav{scrollbar-width:thin;overflow-x:auto}}@media (max-width:760px){main{padding:18px 14px 32px}.admin-topbar-actions .admin-clock{display:none}.admin-new-request-button{padding-inline:12px}}.admin-topbar{z-index:100!important;background:#fffffff7!important;border-bottom:1px solid #e6edf3!important;height:64px!important;position:sticky!important;top:0!important;box-shadow:0 4px 18px #0f2a440a!important}.admin-topbar-inner{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:22px!important;width:100%!important;max-width:none!important;height:64px!important;margin:0!important;padding:0 24px!important;display:grid!important}.admin-brand{color:#0a2949!important;letter-spacing:-.035em!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;font-size:16px!important;font-weight:850!important;text-decoration:none!important;display:flex!important}.admin-brand:before{content:"✦";color:#fff;background:linear-gradient(145deg,#18bed2,#0a8fab);border-radius:10px;place-items:center;width:30px;height:30px;font-size:14px;display:grid;box-shadow:0 7px 18px #0ca8bf38}.admin-brand-badge{color:#0893a8!important;letter-spacing:.07em!important;background:#e8f9fb!important;border-radius:999px!important;align-items:center!important;height:21px!important;padding:0 8px!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important}.admin-nav{justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;display:flex!important}.admin-nav a{color:#62768b!important;white-space:nowrap!important;border-radius:10px!important;align-items:center!important;gap:6px!important;height:38px!important;padding:0 10px!important;font-size:11px!important;font-weight:680!important;text-decoration:none!important;transition:all .16s!important;display:inline-flex!important}.admin-nav a:hover{transform:translateY(-1px);color:#0b2948!important;background:#f2f7fa!important}.admin-nav a.is-active{color:#078ba1!important;background:linear-gradient(#e5f9fc,#effbfd)!important;box-shadow:inset 0 -2px #16bcd0!important}.admin-nav .nav-icon{width:16px!important;height:16px!important}.admin-topbar-actions{align-items:center!important;gap:8px!important;display:flex!important}.admin-clock{flex-direction:column!important;align-items:center!important;min-width:83px!important;line-height:1.1!important;display:flex!important}.admin-clock-time{color:#0a2949!important;font-size:12px!important;font-weight:800!important}.admin-clock-date{color:#8090a1!important;margin-top:2px!important;font-size:9px!important}.admin-notification-button{color:#173552!important;background:#fff!important;border:1px solid #dde7ee!important;border-radius:10px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}:root{--admin-font-caption:12px;--admin-font-meta:13px;--admin-font-body:14px;--admin-font-heading-sm:16px;--admin-font-heading-md:18px;--admin-font-heading-lg:clamp(28px, 2vw, 34px);--admin-font-stat:30px}body{font-size:var(--admin-font-body)}h1,.request-page-heading h1,.detail-title-line h1{font-size:var(--admin-font-heading-lg)}h2,.request-section h2,.detail-section h2,.detail-assignment-heading h2,.detail-history-heading h2,.request-modal-top h2,.packages-editor-header h2{font-size:var(--admin-font-heading-md)}h3,.request-modal-assignment h3,.request-modal-history h3{font-size:var(--admin-font-heading-sm)}label,.request-field>span,.request-modal-assignment label,.packages-editor-form label,.admin-login-field>span{font-size:var(--admin-font-meta)}input,select,textarea,button,.request-submit-button,.detail-eligible-button,.request-modal-assignment>button,.packages-filter-button,.packages-filter-bar select,.packages-editor-form select,.admin-login-input-wrap input,.admin-login-submit{font-size:var(--admin-font-body)}th,.packages-table th,.admin-request-table td:before{font-size:var(--admin-font-caption)}td,.packages-table td,.packages-table-footer,.detail-notes,.request-modal-info p,.request-modal-history li,.request-modal-history>p,.admin-notification-empty,.admin-login-card-top p,.admin-login-error,.admin-login-footer,.admin-login-bottom{font-size:var(--admin-font-meta)}.admin-stat-label,.packages-stat>div>span,.admin-badge,.request-back-link,.detail-back-link,.request-source-badge,.detail-coordinate span,.detail-current-assignment>span,.detail-current-assignment small,.detail-preferred-note,.detail-no-staff strong,.detail-no-staff span,.detail-history-heading p,.detail-history-empty,.request-submit-info strong,.request-submit-info small,.request-info-icon,.request-modal-content>p[role=alert],.request-modal-assignment>p:first-of-type,.request-modal-assignment>p:last-child,.package-name-cell small,.packages-duration-input span,.packages-editor-header span,.admin-login-logo small,.admin-login-eyebrow,.admin-login-error>span{font-size:var(--admin-font-caption)}.admin-stat-value,.packages-stat strong{font-size:var(--admin-font-stat)}.package-name-cell strong,.detail-coordinate strong,.detail-current-assignment strong{font-size:var(--admin-font-body)}.admin-brand{font-size:18px!important}.admin-brand-badge,.admin-clock-date,.admin-nav a{font-size:var(--admin-font-caption)!important}.admin-clock-time{font-size:var(--admin-font-meta)!important}@media (max-width:1180px){.admin-new-request-button{font-size:0}}@media (max-width:640px){.request-modal-close{font-size:0}h1,.request-page-heading h1,.detail-title-line h1{font-size:clamp(24px,7vw,28px)}}.admin-brand:before{display:none!important}.admin-brand-logo{flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.admin-brand-logo img{object-fit:contain;width:100%;height:100%}.admin-login-logo{align-items:center}.admin-login-logo-image{object-fit:contain;width:124px;height:auto;display:block}dialog.request-modal-shell.request-modal-backdrop{color:#edf9fd!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#071b29!important;border:1px solid #31cedfa3!important;border-radius:15px!important;width:min(1080px,100vw - 54px)!important;max-width:1080px!important;height:auto!important;max-height:calc(100dvh - 46px)!important;margin:auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 32px 90px #00000094,0 0 0 1px #15dce80f,0 0 42px #10cad90f!important}dialog.request-modal-shell::backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#02090fc7!important}.request-modal-content{color:#d9ecf4!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 48px)!important;box-shadow:none!important;scrollbar-width:thin!important;scrollbar-color:#1bd1df52 transparent!important;background:radial-gradient(circle at 80% 18%,#0d97ab13,#0000 26%),linear-gradient(160deg,#081e2d 0%,#061824 100%)!important;border:0!important;border-radius:15px!important;margin:0!important;padding:0!important;overflow:hidden auto!important}.request-modal-content::-webkit-scrollbar{width:8px!important}.request-modal-content::-webkit-scrollbar-track{background:0 0!important}.request-modal-content::-webkit-scrollbar-thumb{background:#1fbfcf42!important;border-radius:999px!important}.request-modal-top{z-index:12!important;color:#f4fbff!important;background:linear-gradient(#092333fe,#071b29fe)!important;border-bottom:1px solid #3aabcd45!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:58px!important;margin:0!important;padding:11px 14px 11px 18px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 8px 22px #0000001c!important}.request-modal-top h2{color:#f7fcff!important;letter-spacing:.005em!important;margin:0!important;font-size:18px!important;font-weight:750!important;line-height:1.1!important}.request-modal-close{color:#bdd3de!important;background:#0b2a3d!important;border:1px solid #48a3c54d!important;border-radius:9px!important;min-width:82px!important;height:38px!important;padding:0 13px!important;font-size:11px!important;font-weight:650!important}.request-modal-close:hover{color:#fff!important;background:#0d344a!important;border-color:#2bd8e575!important}.request-modal-content>p{color:#b9ced9!important;background:#082333e0!important;border:1px solid #4d9fbe38!important;border-radius:9px!important;margin:12px 16px!important;padding:10px 12px!important}.request-modal-content>p[role=alert]{color:#ffd7df!important;background:#66172d75!important;border-color:#ff5b7e57!important}.request-modal-content>div:last-child{background:0 0!important;grid-template-columns:minmax(0,1fr) 290px!important;align-items:start!important;gap:10px!important;padding:10px 12px 12px!important;display:grid!important}.request-modal-info{background:0 0!important;border:0!important;grid-column:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.request-modal-info>p{overflow-wrap:anywhere!important;color:#f0f8fc!important;background:linear-gradient(145deg,#0c3043f0,#082232f7)!important;border:1px solid #40a1c340!important;border-radius:9px!important;align-items:center!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:10px 11px!important;font-size:11px!important;font-weight:630!important;line-height:1.34!important;display:flex!important;box-shadow:inset 0 1px #ffffff05!important}.request-modal-info>p:hover{background:linear-gradient(145deg,#0d364af7,#082535fa)!important;border-color:#26cddc5c!important}.request-modal-info>div{color:#cce0e9!important;background:linear-gradient(145deg,#092839f0,#071f2ef7)!important;border:1px solid #3e9ec040!important;border-radius:10px!important;grid-column:1/-1!important;margin:0!important;padding:11px 13px!important}.request-modal-info>div>strong{color:#f1faff!important;margin-bottom:7px!important;font-size:12px!important;font-weight:700!important;display:block!important}.request-modal-info>div ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 26px!important;margin:0!important;padding-left:20px!important;display:grid!important}.request-modal-info>div li{color:#c9dde7!important;font-size:10.5px!important;line-height:1.35!important}.request-modal-assignment{color:#dceef6!important;background:radial-gradient(circle at 50% 0,#17d3e016,#0000 34%),linear-gradient(#093546e6,#072231f5)!important;border:1px solid #27bed04d!important;border-radius:10px!important;grid-area:1/2!important;min-height:100%!important;margin:0!important;padding:14px!important}.request-modal-assignment:before{content:"ATAMA MERKEZİ"!important;color:#36e1eb!important;letter-spacing:.1em!important;margin-bottom:7px!important;font-size:8px!important;font-weight:800!important;display:block!important}.request-modal-assignment h3{color:#f4fbff!important;border-bottom:1px solid #48a4c333!important;margin:0 0 10px!important;padding-bottom:10px!important;font-size:16px!important;font-weight:720!important}.request-modal-assignment h3:before,.request-modal-assignment h3:after{content:none!important;display:none!important}.request-modal-assignment>p{color:#e4f2f7!important;background:#061d2b8f!important;border:1px solid #4aa6c63d!important;border-radius:8px!important;margin:0 0 10px!important;padding:10px 11px!important;font-size:10px!important;line-height:1.4!important}.request-modal-assignment>button{color:#4ce5ed!important;background:#05222f94!important;border:1px solid #1ddae69e!important;border-radius:8px!important;width:100%!important;min-height:40px!important;margin:0 0 10px!important;padding:0 12px!important;font-size:10px!important;font-weight:700!important;box-shadow:0 0 17px #15d2df0b!important}.request-modal-assignment>button:hover{color:#fff!important;background:#0a4e5e80!important;border-color:#2de1eb!important}.request-modal-assignment label{color:#8eabba!important;gap:5px!important;margin:0 0 8px!important;font-size:9px!important;font-weight:600!important;display:grid!important}.request-modal-assignment select{color:#edf9fd!important;background:#071e2d!important;border:1px solid #459fbf4a!important;border-radius:8px!important;width:100%!important;min-height:38px!important}.request-modal-history{color:#d8eaf2!important;background:linear-gradient(#061d2bc7,#051824e0)!important;border:1px solid #37a8c63b!important;border-radius:9px!important;grid-column:1/-1!important;margin:0!important;padding:10px 12px!important}.request-modal-history h3{color:#35e1eb!important;margin:0 0 8px!important;font-size:12px!important;font-weight:700!important}.request-modal-history ul{margin:0!important;padding:0!important;list-style:none!important}.request-modal-history li{color:#d6e8f0!important;background:#082838c2!important;border:1px solid #3ba0c133!important;border-left:3px solid #2edfae!important;border-radius:7px!important;margin:0!important;padding:9px 11px!important;font-size:10px!important}.request-modal-history>p{color:#8fa9b8!important;margin:0!important;font-size:10px!important}.request-modal-content>div:last-child>section:last-child{color:#d9eaf2!important;background:linear-gradient(#071f2eeb,#051824fa)!important;border:1px solid #39a0c13d!important;border-radius:9px!important;flex-wrap:wrap!important;grid-column:1/-1!important;align-items:end!important;gap:9px!important;margin:0!important;padding:10px 12px!important;display:flex!important}.request-modal-content>div:last-child>section:last-child h3{color:#f0f9fd!important;flex:0 0 100%!important;margin:0 0 4px!important;font-size:11px!important;font-weight:700!important}.request-modal-content>div:last-child>section:last-child>div{flex:480px!important;align-items:end!important;gap:8px!important;display:flex!important}.request-modal-content>div:last-child>section:last-child label{color:#87a4b4!important;flex:auto!important;gap:5px!important;font-size:9px!important;font-weight:600!important;display:grid!important}.request-modal-content>div:last-child>section:last-child input{color:#eaf8fc!important;background:#071f2f!important;border:1px solid #4fa3c254!important;border-radius:8px!important;width:100%!important;min-height:39px!important;padding:0 11px!important}.request-modal-content>div:last-child>section:last-child button{border-radius:8px!important;min-height:39px!important;padding:0 14px!important;font-size:10px!important;font-weight:700!important}.request-modal-content>div:last-child>section:last-child>div>button{color:#032027!important;background:linear-gradient(#34e1eb,#17c5d4)!important;border:1px solid #4eeaf1b8!important;box-shadow:0 6px 18px #12cddc1a!important}.request-modal-content>div:last-child>section:last-child>button{color:#ff758e!important;background:#55122640!important;border:1px solid #ff496cbd!important}.request-modal-content>div:last-child>section:last-child>button:hover{color:#fff!important;background:#891a376b!important}.request-modal-content>div:last-child>section:last-child>button:first-of-type:not(:last-child){color:#03261e!important;background:linear-gradient(#48e5b2,#27c991)!important;border-color:#51ebb7b3!important}@media (max-width:1050px){dialog.request-modal-shell.request-modal-backdrop{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.request-modal-content>div:last-child{grid-template-columns:1fr!important}.request-modal-assignment{grid-area:auto/1!important}.request-modal-info{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.request-modal-info,.request-modal-info>div ul{grid-template-columns:1fr!important}.request-modal-content>div:last-child>section:last-child>div{flex-direction:column!important;align-items:stretch!important}}dialog.request-modal-shell.request-modal-backdrop{overscroll-behavior:contain!important;width:min(1080px,100vw - 48px)!important;max-width:1080px!important;height:calc(100dvh - 70px)!important;max-height:calc(100dvh - 70px)!important;margin:0!important;padding:0!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}dialog.request-modal-shell.request-modal-backdrop::-webkit-scrollbar{display:none!important}dialog.request-modal-shell .request-modal-content{border-radius:14px!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}dialog.request-modal-shell .request-modal-top{z-index:10!important;flex:0 0 58px!important;min-height:58px!important;position:relative!important;top:auto!important}dialog.request-modal-shell .request-modal-content>div:last-child{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#22cddc59 transparent!important;flex:auto!important;height:auto!important;min-height:0!important;padding-bottom:14px!important;overflow:hidden auto!important}dialog.request-modal-shell .request-modal-content>div:last-child::-webkit-scrollbar{width:7px!important}dialog.request-modal-shell .request-modal-content>div:last-child::-webkit-scrollbar-track{background:0 0!important}dialog.request-modal-shell .request-modal-content>div:last-child::-webkit-scrollbar-thumb{background:#22cddc47!important;border-radius:999px!important}:is(html:has(dialog.request-modal-shell[open]),body:has(dialog.request-modal-shell[open])){overscroll-behavior:none!important;overflow:hidden!important}@media (max-width:1050px){dialog.request-modal-shell.request-modal-backdrop{width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}}:is(html:has(dialog.request-modal-shell[open]),body:has(dialog.request-modal-shell[open])){overflow:hidden!important}dialog.request-modal-shell{width:min(1180px,100vw - 48px)!important;max-width:min(1180px,100vw - 48px)!important;height:min(86vh,860px)!important;max-height:min(86vh,860px)!important;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}dialog.request-modal-shell[open]{display:block!important}.request-modal-content{flex-direction:column!important;height:100%!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.request-modal-top{z-index:8!important;background:linear-gradient(#071623fa,#081b2bf2)!important;flex:none!important;position:sticky!important;top:0!important}.request-modal-content>div:last-child{scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;padding-right:8px!important;overflow:hidden auto!important}.request-modal-content>div:last-child::-webkit-scrollbar{width:10px!important}.request-modal-content>div:last-child::-webkit-scrollbar-thumb{background:#2dc3dc47!important;border-radius:999px!important}.request-modal-content>div:last-child::-webkit-scrollbar-track{background:#0818258c!important}.request-modal-assignment{align-content:start!important}.request-modal-assignment h3{letter-spacing:.02em!important;color:#f3fbff!important;margin-bottom:10px!important;font-size:15px!important;font-weight:700!important}.request-modal-assignment>p:first-of-type{color:#f1fbff!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;opacity:1!important;background:#081b2b99!important;border:1px solid #27d6ec33!important;border-radius:12px!important;margin:0 0 10px!important;padding:13px 14px!important;font-size:13px!important;font-weight:650!important;line-height:1.55!important;display:block!important}.request-modal-assignment>p:first-of-type:first-line{color:#9feeff!important;font-weight:700!important}.request-modal-assignment>p:last-child{color:#a9c9d9!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;opacity:1!important;margin-top:10px!important;font-size:12px!important;font-weight:500!important;line-height:1.55!important;display:block!important}.request-modal-assignment>button,.request-modal-assignment label+button{min-height:44px!important;font-size:13px!important;font-weight:650!important}.request-modal-assignment select,.request-modal-assignment label{font-size:13px!important}.request-modal-content h3:last-of-type{margin-bottom:10px!important}@media (max-width:1200px){dialog.request-modal-shell{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;height:min(88vh,900px)!important;max-height:min(88vh,900px)!important}}@media (min-width:1181px){html body .admin-topbar .admin-topbar-inner{grid-template-columns:335px minmax(0,1fr) max-content!important;align-items:center!important;column-gap:14px!important;width:100%!important;max-width:1920px!important;height:64px!important;min-height:64px!important;margin:0 auto!important;padding:0 26px!important;display:grid!important}html body .admin-topbar .admin-topbar-inner .admin-brand{justify-self:start!important;width:335px!important;min-width:335px!important;max-width:335px!important;margin:0!important}html body .admin-topbar .admin-topbar-inner .admin-nav{flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}html body .admin-topbar .admin-topbar-inner .admin-nav a{white-space:nowrap!important;flex:none!important}html body .admin-topbar .admin-topbar-actions .admin-account{visibility:visible!important;opacity:1!important;flex:none!important;display:flex!important}html body .admin-topbar .admin-topbar-actions{flex:none!important;justify-content:flex-end!important;justify-self:end!important;margin-left:0!important}html body .admin-topbar .admin-topbar-actions .admin-clock,html body .admin-topbar .admin-topbar-actions .admin-notification-wrap,html body .admin-topbar .admin-topbar-actions .admin-theme-toggle,html body .admin-topbar .admin-topbar-actions .admin-new-request-button,html body .admin-topbar .admin-topbar-actions .admin-account{order:0!important}}@media (min-width:1500px){html body .admin-topbar .admin-topbar-inner{grid-template-columns:335px minmax(0,1fr) 440px!important}html body .admin-topbar .admin-topbar-actions{width:440px!important;min-width:440px!important;max-width:440px!important}}@media (max-width:1180px){html body .admin-topbar .admin-topbar-inner .admin-brand{max-width:none!important}}@media (min-width:1181px){html body .admin-topbar.admin-topbar{z-index:100!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#071521fb!important;border-bottom:1px solid #4190b233!important;width:100%!important;height:64px!important;min-height:64px!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 10px 28px #0000001f!important}html body .admin-topbar .admin-topbar-inner{box-sizing:border-box!important;grid-template-columns:335px minmax(0,1fr) 436px!important;align-items:center!important;column-gap:14px!important;width:100%!important;max-width:none!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0 22px!important;display:grid!important;overflow:visible!important}html body .admin-topbar .admin-topbar-inner *,html body .admin-topbar .admin-topbar-inner :before,html body .admin-topbar .admin-topbar-inner :after{box-sizing:border-box!important}html body .admin-topbar .admin-brand{width:335px!important;min-width:335px!important;max-width:335px!important;height:50px!important;min-height:50px!important;box-shadow:none!important;color:#0000!important;background-color:#0000!important;background-image:url(/brand/miskent-logo.jpg),url(/brand/arvoniq-logo.png)!important;background-position:0,132px!important;background-repeat:no-repeat,no-repeat!important;background-size:112px,190px!important;border:0!important;border-radius:0!important;justify-self:start!important;margin:0!important;padding:0!important;text-decoration:none!important;display:block!important;position:relative!important;overflow:visible!important}html body .admin-topbar .admin-brand>*{display:none!important}html body .admin-topbar .admin-brand:before,html body .admin-topbar .admin-brand:after{content:none!important;display:none!important}html body .admin-topbar .admin-nav{scrollbar-width:none!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .admin-topbar .admin-nav::-webkit-scrollbar{display:none!important}html body .admin-topbar .admin-nav a{color:#9db5c6!important;white-space:nowrap!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 9px!important;font-size:11px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;transform:none!important}html body .admin-topbar .admin-nav a:hover{color:#eefcff!important;box-shadow:none!important;background:#10485b3d!important;border-color:#2eaac229!important;transform:none!important}html body .admin-topbar .admin-nav a.is-active,html body .admin-topbar .admin-nav a[aria-current=page]{color:#35d9e5!important;background:#0d678233!important;border-color:#25d4e24d!important;transform:none!important;box-shadow:inset 0 -2px #1ce0ebb8,0 0 18px #10becf0e!important}html body .admin-topbar .admin-nav a.is-active:after,html body .admin-topbar .admin-nav a[aria-current=page]:after{content:none!important;display:none!important}html body .admin-topbar .admin-nav .nav-icon,html body .admin-topbar .admin-nav svg{flex:0 0 15px!important;width:15px!important;height:15px!important}html body .admin-topbar .admin-topbar-actions{grid-template-columns:84px 38px 100px 104px 78px!important;justify-content:end!important;justify-self:end!important;align-items:center!important;gap:8px!important;width:436px!important;min-width:436px!important;max-width:436px!important;height:48px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body .admin-topbar .admin-topbar-actions>*{order:0!important;margin:0!important}html body .admin-topbar .admin-clock{color:#e8f7fc!important;opacity:1!important;background:0 0!important;border:0!important;border-right:1px solid #5997b333!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:44px!important;padding:0 6px!important;line-height:1.08!important;display:flex!important}html body .admin-topbar .admin-clock-time{color:#f7fcff!important;letter-spacing:.02em!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important}html body .admin-topbar .admin-clock-date{color:#a4bdcc!important;white-space:nowrap!important;text-transform:none!important;margin-top:3px!important;font-size:9px!important;font-weight:650!important}html body .admin-topbar .admin-notification-wrap{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important}html body .admin-topbar .admin-notification-button{color:#173c55!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;box-shadow:none!important;background:#f4fbfd!important;border:1px solid #9fcddd9e!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important}html body .admin-topbar .admin-theme-toggle{color:#eef9fd!important;white-space:nowrap!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#0a2233!important;border:1px solid #4ba1c347!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}html body .admin-topbar .admin-theme-toggle-label{white-space:nowrap!important;display:inline!important}html body .admin-topbar .admin-new-request-button{color:#03171d!important;white-space:nowrap!important;background:linear-gradient(#24ddea,#12bfd0)!important;border:1px solid #3ee8f094!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:11px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;transform:none!important;box-shadow:0 7px 20px #00c4d61f!important}html body .admin-topbar .admin-new-request-button:hover,html body .admin-topbar .admin-new-request-button:active{transform:none!important}html body .admin-topbar .admin-new-request-button .ui-icon{flex:0 0 15px!important;width:15px!important;height:15px!important}html body .admin-topbar .admin-account{color:#e6f5fb!important;visibility:visible!important;opacity:1!important;background:0 0!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;column-gap:7px!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:42px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body .admin-topbar .admin-account-avatar{color:#123b5a!important;opacity:1!important;background:#eaf8fc!important;border:1px solid #75d2e273!important;border-radius:50%!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:grid!important}html body .admin-topbar .admin-account-copy{color:#f8fcff!important;white-space:nowrap!important;opacity:1!important;flex-direction:column!important;min-width:0!important;font-size:10px!important;font-weight:700!important;line-height:1.05!important;display:flex!important}html body .admin-topbar .admin-account-copy small{color:#a3bdcc!important;white-space:nowrap!important;margin-top:3px!important;font-size:8px!important;font-weight:600!important;line-height:1!important}}@media (min-width:1181px) and (max-width:1499px){html body .admin-topbar .admin-topbar-inner{grid-template-columns:295px minmax(0,1fr) 410px!important;column-gap:10px!important;padding:0 16px!important}html body .admin-topbar .admin-brand{background-position:0,116px!important;background-size:98px,170px!important;width:295px!important;min-width:295px!important;max-width:295px!important}html body .admin-topbar .admin-nav{gap:2px!important}html body .admin-topbar .admin-nav a{padding:0 7px!important;font-size:10px!important}html body .admin-topbar .admin-topbar-actions{grid-template-columns:76px 36px 92px 98px 76px!important;gap:8px!important;width:410px!important;min-width:410px!important;max-width:410px!important}html body .admin-topbar .admin-clock{width:76px!important;min-width:76px!important;max-width:76px!important}html body .admin-topbar .admin-notification-wrap,html body .admin-topbar .admin-notification-button{width:36px!important;min-width:36px!important;max-width:36px!important}html body .admin-topbar .admin-theme-toggle{width:92px!important;min-width:92px!important;max-width:92px!important;padding-inline:7px!important;font-size:10px!important}html body .admin-topbar .admin-new-request-button{width:98px!important;min-width:98px!important;max-width:98px!important;font-size:10px!important}html body .admin-topbar .admin-account{width:76px!important;min-width:76px!important;max-width:76px!important}}dialog.request-detail-v2-backdrop{background:0 0;border:0;width:auto;max-width:none;height:auto;max-height:none;margin:auto;padding:0;overflow:visible}dialog.request-detail-v2-backdrop::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00080ecc}.request-detail-v2{--v2-cyan:#27d6ec;--v2-green:#42e3aa;--v2-red:#ff5573;--v2-amber:#ffc262;--v2-border:#2ed3eb40;color:#f7fcff;font-synthesis:none;-webkit-font-smoothing:auto;background:radial-gradient(circle at 100% 0,#1ab2cc1f,#0000 34%),linear-gradient(#071b28 0%,#05151f 100%);border:1px solid #2ed3ebb8;border-radius:18px;flex-direction:column;width:min(1060px,94vw);max-height:84vh;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 30px 100px #00000094}.request-detail-v2 *{box-sizing:border-box}.rdv2-header{border-bottom:1px solid var(--v2-border);background:#051722eb;grid-template-columns:minmax(260px,1fr) auto 42px;align-items:center;gap:14px;min-height:84px;padding:14px 18px;display:grid}.rdv2-heading{align-items:center;gap:12px;min-width:0;display:flex}.rdv2-heading-icon{color:#8cf4ff;background:linear-gradient(145deg,#0b5268,#092d3e);border:1px solid #46def247;border-radius:12px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.rdv2-heading h2{color:#fff;letter-spacing:-.15px;margin:0;font-size:21px;font-weight:800;line-height:1.1}.rdv2-heading p{color:#b0cad7;margin:4px 0 0;font-size:12px;font-weight:700}.rdv2-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.rdv2-badge{border:1px solid var(--v2-border);color:#e8faff;white-space:nowrap;background:#0a2636;border-radius:9px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.rdv2-status-PENDING{color:#ffd58d;background:#70470b4d;border-color:#ffc26285}.rdv2-status-CONFIRMED,.rdv2-status-ASSIGNED,.rdv2-pay-PAID{color:#92f6cf;background:#0d684b40;border-color:#42e3aa73}.rdv2-status-CANCELLED,.rdv2-pay-FAILED,.rdv2-pay-CANCELLED{color:#ff9aad;background:#6d15273d;border-color:#ff557373}.rdv2-source{color:#87effc}.rdv2-close{border:1px solid var(--v2-border);color:#eefbff;cursor:pointer;background:#0b2838;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;display:grid}.rdv2-close:hover{color:#fff;border-color:var(--v2-cyan);background:#0e3548}.rdv2-error,.rdv2-loading{border:1px solid var(--v2-border);color:#dff8ff;background:#0a2636;border-radius:10px;margin:12px 12px 0;padding:11px 13px;font-size:13px;font-weight:700}.rdv2-error{color:#ffd5dc;border-color:#ff557373}.rdv2-body{grid-template-columns:minmax(0,1fr) 310px;gap:11px;min-height:0;padding:11px;display:grid;overflow:hidden}.rdv2-left{scrollbar-width:thin;scrollbar-color:#32c8e16b transparent;min-width:0;min-height:0;padding-right:3px;overflow-y:auto}.rdv2-right{scrollbar-width:thin;scrollbar-color:#32c8e16b transparent;flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.rdv2-two{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rdv2-card,.rdv2-side-card{border:1px solid var(--v2-border);background:linear-gradient(#0a2332f7,#071c28f7);border-radius:12px}.rdv2-two .rdv2-card{margin-bottom:9px}.rdv2-label{color:#7cebf8;margin-bottom:4px;font-size:12px;font-weight:800;line-height:1.2;display:block}.rdv2-maintext,.rdv2-card strong{color:#fff;font-size:14px;font-weight:800;line-height:1.35;display:block}.rdv2-subtext,.rdv2-card p,.rdv2-card span{color:#cee2eb;font-size:12.5px;font-weight:650;line-height:1.45}.rdv2-date{align-items:center;gap:18px;display:flex}.rdv2-date span{color:#fff;font-weight:800}.rdv2-service{grid-template-columns:minmax(0,1.6fr) .7fr .7fr;align-items:center;gap:12px;display:grid}.rdv2-mini-stat{border-left:1px solid var(--v2-border);align-content:center;gap:2px;min-height:44px;padding-left:13px;display:grid}.rdv2-mini-stat span{color:#96b9c9;font-size:11.5px;font-weight:700}.rdv2-mini-stat strong{color:#fff;font-size:14px}.rdv2-payment{grid-template-columns:1fr 1fr;align-items:center;display:grid}.rdv2-payment>div+div{border-left:1px solid var(--v2-border);padding-left:14px}.rdv2-payment-value{color:#ffd17b!important}.rdv2-address{grid-template-columns:minmax(0,1.35fr) minmax(230px,.85fr);gap:16px;display:grid}.rdv2-address-main{gap:3px;display:grid}.rdv2-address-main>strong{color:#fff;font-size:14px;font-weight:800}.rdv2-address-main>span:last-child{color:#d8e8ef}.rdv2-address-meta{border-left:1px solid var(--v2-border);gap:8px;padding-left:15px;display:grid}.rdv2-address-meta div{gap:2px;display:grid}.rdv2-address-meta span{color:#93b6c6;font-size:11.5px;font-weight:700}.rdv2-address-meta strong{color:#fff;font-size:12.5px;font-weight:800}.rdv2-note{padding-top:9px;padding-bottom:9px}.rdv2-note p{color:#f1f8fb;margin:0}.rdv2-package{margin-bottom:0}.rdv2-package h3,.rdv2-side-card h3{color:#78eaf7;align-items:center;gap:7px;margin:0 0 9px;font-size:12.5px;font-weight:850;line-height:1.2;display:flex}.rdv2-package ul{grid-template-columns:1fr 1fr;gap:5px 13px;margin:0;padding:0;list-style:none;display:grid}.rdv2-package li{color:#dcebf2;align-items:flex-start;gap:7px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.rdv2-check{background:#69ebbe;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-top:1px;display:grid;color:#06261b!important;font-size:10px!important;font-weight:900!important}.rdv2-assigned{color:#fff;font-size:17px;font-weight:850;line-height:1.3;display:block}.rdv2-payment-warning{color:#bcebf3;background:#042d3e75;border:1px dashed #27d6ec8c;border-radius:10px;margin-top:10px;padding:10px 11px;font-size:12px;font-weight:750;line-height:1.45}.rdv2-assign-controls{gap:8px;margin-top:10px;display:grid}.rdv2-assign-controls label{gap:5px;display:grid}.rdv2-assign-controls label span{color:#a5c3d1;font-size:11.5px;font-weight:750}.rdv2-assign-controls select,.rdv2-schedule input{border:1px solid var(--v2-border);color:#fff;background:#061b28;border-radius:9px;outline:none;width:100%;min-height:38px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700}.rdv2-primary,.rdv2-secondary,.rdv2-danger{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:850;display:inline-flex}.rdv2-primary{color:#03251a;background:linear-gradient(135deg,#6ff0bd,#31dca0);border:1px solid #78efc3}.rdv2-secondary{color:#e5fbff;background:#0a3345;border:1px solid #27d6ec8c}.rdv2-danger{color:#ff9eb0;background:#56132236;border:1px solid #ff5573a6;margin-top:8px}.rdv2-primary:disabled,.rdv2-secondary:disabled,.rdv2-danger:disabled{opacity:.55;cursor:not-allowed}.rdv2-schedule{background:#04222f94;border:1px solid #27d6ec6e;border-radius:10px;margin-top:8px;overflow:hidden}.rdv2-schedule summary{color:#e0faff;cursor:pointer;align-items:center;min-height:41px;padding:0 11px;font-size:12px;font-weight:800;list-style:none;display:flex}.rdv2-schedule summary::-webkit-details-marker{display:none}.rdv2-schedule summary:after{content:"›";color:#69e6f5;margin-left:auto;font-size:21px;transform:rotate(90deg)}.rdv2-schedule[open] summary:after{transform:rotate(-90deg)}.rdv2-schedule>div{border-top:1px solid var(--v2-border);gap:7px;padding:9px;display:grid}.rdv2-history ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rdv2-history li{align-items:flex-start;gap:9px;display:flex}.rdv2-history li div{gap:1px;display:grid}.rdv2-history li strong{color:#fff;font-size:12.5px;font-weight:800}.rdv2-history li span,.rdv2-history li small{color:#9ebac8;font-size:11px;font-weight:650}.rdv2-dot{background:#567481;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:4px}.rdv2-dot.active{background:var(--v2-cyan);box-shadow:0 0 0 4px #27d6ec1f}.rdv2-empty{gap:2px;display:grid}.rdv2-empty strong{color:#fff;font-size:12.5px;font-weight:800}.rdv2-empty span,.rdv2-muted{color:#9cb6c3;font-size:11.5px;font-weight:650}.rdv2-reminder{margin-top:auto}.rdv2-reminder p{color:#b3cad5;margin:0;font-size:11.5px;font-weight:650;line-height:1.5}@media (max-width:900px){.request-detail-v2{width:96vw;max-height:91vh}.rdv2-body{grid-template-columns:1fr;overflow-y:auto}.rdv2-left,.rdv2-right{overflow:visible}.rdv2-header{grid-template-columns:1fr 42px}.rdv2-badges{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.request-detail-v2{width:calc(100vw - 14px)}.rdv2-two,.rdv2-service,.rdv2-payment,.rdv2-address,.rdv2-package ul{grid-template-columns:1fr}.rdv2-mini-stat,.rdv2-payment>div+div,.rdv2-address-meta{border-left:0;border-top:1px solid var(--v2-border);padding-top:8px;padding-left:0}}dialog.request-detail-v2-backdrop[open]{margin:0!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.request-modal-shell[open]{justify-content:center!important;align-items:center!important;padding:28px!important;display:flex!important}.request-modal-shell .request-modal-content{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.request-modal-shell .request-modal-content,.request-modal-shell .request-modal-content *{box-sizing:border-box}.request-modal-shell .request-modal-top h2{letter-spacing:-.02em!important;line-height:1.08!important}.request-modal-shell .request-modal-content h3{letter-spacing:-.01em!important;line-height:1.15!important}.request-modal-shell .request-modal-content p,.request-modal-shell .request-modal-content li,.request-modal-shell .request-modal-content span,.request-modal-shell .request-modal-content small,.request-modal-shell .request-modal-content button,.request-modal-shell .request-modal-content input,.request-modal-shell .request-modal-content select,.request-modal-shell .request-modal-content label{line-height:1.45!important}.request-modal-shell .request-modal-content p,.request-modal-shell .request-modal-content li,.request-modal-shell .request-modal-content span,.request-modal-shell .request-modal-content small{color:#d9f3ff!important}.request-modal-shell .request-modal-content strong{color:#fff!important;font-weight:800!important}.request-modal-shell .request-modal-content label{letter-spacing:.04em!important;text-transform:uppercase!important;color:#8fd2e7!important;margin:0 0 8px!important;font-size:12px!important;font-weight:800!important;display:block!important}.request-modal-shell .request-modal-content input,.request-modal-shell .request-modal-content select{color:#f4fbff!important;background:#081623eb!important;border:1px solid #4dd6ff3d!important;border-radius:14px!important;outline:none!important;width:100%!important;min-height:46px!important;padding:0 14px!important;font-size:15px!important;font-weight:700!important}.request-modal-shell .request-modal-content button{letter-spacing:.01em!important;min-height:46px!important;font-size:15px!important;font-weight:800!important}.request-modal-shell .request-modal-content ul{margin:0!important;padding-left:18px!important}.request-modal-shell .request-modal-content li+li{margin-top:6px!important}.request-modal-shell .request-modal-content section{gap:14px!important}.request-modal-shell .request-modal-assignment,.request-modal-shell .request-modal-history{row-gap:12px!important}.request-modal-shell .request-modal-assignment p,.request-modal-shell .request-modal-history p{margin:0!important}.request-modal-shell .request-modal-content small{opacity:.96!important;font-size:12px!important}.request-modal-shell .request-modal-content select option{color:#0b1824!important}.request-modal-shell .request-modal-content .status,.request-modal-shell .request-modal-content .value{color:#fff!important;font-weight:800!important}.request-detail-v2{width:min(1120px,94vw)!important;font-size:14px!important;line-height:1.5!important}.rdv2-body{gap:14px!important;padding:14px!important}.rdv2-left,.rdv2-right{gap:12px!important}.rdv2-card{margin-bottom:11px!important;padding:14px 16px!important}.rdv2-side-card{padding:15px!important}.rdv2-two{gap:11px!important}.rdv2-label{color:#9befff!important;margin-bottom:6px!important;font-size:12.5px!important;font-weight:800!important;line-height:1.35!important}.rdv2-maintext,.rdv2-card strong{font-size:14.5px!important;font-weight:800!important;line-height:1.5!important}.rdv2-subtext,.rdv2-card p,.rdv2-card span{font-size:12.8px!important;line-height:1.55!important}.rdv2-date{gap:22px!important}.rdv2-date strong{font-size:15.5px!important}.rdv2-service{gap:16px!important}.rdv2-mini-stat{gap:4px!important;padding-left:16px!important}.rdv2-mini-stat span,.rdv2-address-meta span{font-size:12px!important;line-height:1.4!important}.rdv2-address{gap:20px!important}.rdv2-address-main{gap:5px!important}.rdv2-address-meta{gap:11px!important;padding-left:18px!important}.rdv2-address-meta strong{font-size:13px!important;line-height:1.45!important}.rdv2-package h3,.rdv2-side-card h3{margin-bottom:12px!important;font-size:13px!important;line-height:1.4!important}.rdv2-package ul{gap:8px 18px!important}.rdv2-package li{gap:9px!important;font-size:12.5px!important;line-height:1.5!important}.rdv2-assigned{margin-bottom:8px!important;font-size:17px!important;line-height:1.45!important}.rdv2-payment-warning{margin-top:12px!important;padding:12px 13px!important;font-size:12.5px!important;line-height:1.55!important}.rdv2-primary,.rdv2-secondary,.rdv2-danger{min-height:46px!important;font-size:12.8px!important;line-height:1.35!important}.rdv2-assign-controls{gap:10px!important}.rdv2-assign-controls label span{margin-bottom:2px!important;font-size:12px!important}.rdv2-assign-controls select,.rdv2-schedule input{min-height:42px!important;font-size:13px!important}.rdv2-history li{gap:11px!important}.rdv2-history li strong{font-size:13px!important;line-height:1.45!important}.rdv2-history li span,.rdv2-history li small{font-size:11.7px!important;line-height:1.45!important}.rdv2-reminder p{font-size:12px!important;line-height:1.6!important}.rdv2-heading h2{font-size:22px!important}.rdv2-heading p{font-size:12.5px!important;line-height:1.4!important}.rdv2-badge{min-height:36px!important;padding:0 13px!important;font-size:12px!important}.request-detail-v2{font-family:Segoe UI Variable Text,Segoe UI,Arial,sans-serif!important;font-weight:400!important}.rdv2-heading h2{font-weight:700!important}.rdv2-heading p,.rdv2-label,.rdv2-package h3,.rdv2-side-card h3{font-weight:600!important}.rdv2-maintext,.rdv2-card strong,.rdv2-address-main>strong,.rdv2-address-meta strong,.rdv2-date strong,.rdv2-mini-stat strong{font-weight:650!important}.rdv2-assigned{letter-spacing:0!important;font-weight:650!important}.rdv2-history li strong{font-weight:600!important}.rdv2-history li span,.rdv2-history li small,.rdv2-subtext,.rdv2-card p,.rdv2-card span{font-weight:500!important}.rdv2-badge,.rdv2-primary,.rdv2-secondary,.rdv2-danger{font-weight:650!important}.rdv2-payment-warning,.rdv2-reminder p{font-weight:500!important}.rdv2-request-COMPLETED .rdv2-assign-controls,.rdv2-request-CANCELLED .rdv2-assign-controls,.rdv2-request-COMPLETED .rdv2-payment-warning,.rdv2-request-CANCELLED .rdv2-payment-warning,.rdv2-request-COMPLETED .rdv2-actions,.rdv2-request-CANCELLED .rdv2-actions,.rdv2-request-COMPLETED .rdv2-reminder,.rdv2-request-CANCELLED .rdv2-reminder{display:none!important}dialog.request-detail-v2-backdrop{width:min(1120px,100vw - 28px)!important;max-width:min(1120px,100vw - 28px)!important;height:min(860px,100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow:hidden!important}.request-detail-v2{flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.rdv2-header{flex:none!important}.rdv2-body{flex:auto!important;height:0!important;min-height:0!important;overflow:hidden!important}.rdv2-left,.rdv2-right{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important}.rdv2-left{padding-right:7px!important}.rdv2-right{padding-right:4px!important}@media (max-width:900px){dialog.request-detail-v2-backdrop{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}.rdv2-body{height:auto!important;overflow-y:auto!important}.rdv2-left,.rdv2-right{max-height:none!important;overflow:visible!important}}.request-schedule-field{min-width:0}.request-schedule-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:8px;min-width:0;display:grid}.request-schedule-row .request-input-wrap{min-width:0}.request-schedule-row input,.request-schedule-row select{width:100%}@media (max-width:1250px){.request-schedule-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.request-schedule-row{grid-template-columns:1fr}}
