.admin-visitors{color:#30445e;gap:20px;min-width:0;font-family:Cairo,Arial,sans-serif;display:grid}.visitor-hero{background:radial-gradient(circle at 5% 40%,#dff3ff 0,#0000 45%),linear-gradient(110deg,#f4fbff,#fff 65%);border:1px solid #dfe7ef;border-radius:22px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:25px 27px;display:grid;overflow:hidden;box-shadow:0 10px 32px #19304b0c}.visitor-hero-icon{color:#168fcc;background:#fff;border:1px solid #d9ebf8;border-radius:19px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 8px 20px #1585bf0b}.visitor-eyebrow{color:#208dca;font-size:11px;font-weight:850}.visitor-hero h2{color:#0b0b4f;margin:3px 0;font-size:23px;font-weight:900}.visitor-hero p{color:#718096;margin:3px 0 0;font-size:12px;line-height:1.9}.visitor-live{color:#257454;background:#ffffffc7;border:1px solid #dcece5;border-radius:13px;grid-template-columns:8px auto;align-items:center;gap:5px 8px;padding:12px 14px;font-size:11px;font-weight:800;display:grid}.visitor-live>i,.visitor-status.is-active>i{background:#22a574;border-radius:50%;width:7px;height:7px}.visitor-live>small{color:#82958b;grid-column:1/-1;font-size:10px;font-weight:500}.visitor-filters{background:#fff;border:1px solid #dfe7ef;border-radius:18px;gap:15px;padding:17px;display:grid}.visitor-filter-top,.visitor-filter-bottom{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.visitor-filter-top{justify-content:space-between}.visitor-range{background:#f0f4f8;border-radius:12px;gap:4px;padding:4px;display:flex}.visitor-range>button{color:#738297;background:0 0;border:0;border-radius:9px;min-height:35px;padding:7px 18px;font-family:inherit;font-size:11px;font-weight:800;transition:background .15s,color .15s}.visitor-range>button.active{color:#fff;background:#0b0b4f;box-shadow:0 3px 9px #0b0b4f17}.visitor-range>button:focus-visible,.visitor-detail-button:focus-visible,.visitor-identity:focus-visible{outline-offset:3px;outline:2px solid #31a8f0}.visitor-refresh{border-color:#dfe7ef;border-radius:10px;min-height:36px;font-size:11px}.visitor-search{color:#8a99ab;background:#fbfcfe;border:1px solid #dce5ee;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:230px;height:43px;padding:0 13px;display:flex}.visitor-search input{color:#30445e;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.visitor-search:focus-within,.visitor-select:focus-within{border-color:#31a8f0;outline:2px solid #31a8f044}.visitor-select{color:#8b98aa;border:1px solid #dce5ee;border-radius:11px;align-items:center;gap:10px;min-height:43px;padding:0 11px;font-size:10px;display:flex}.visitor-select select{color:#30445e;min-width:110px;font:inherit;background:0 0;border:0;outline:0;padding:7px 0;font-size:13px;font-weight:750}.visitor-date-range{flex-wrap:wrap;align-items:end;gap:12px;padding:3px 0 1px;display:flex}.visitor-date-range label{color:#708197;gap:5px;font-size:10px;display:grid}.visitor-date-range input{color:#30445e;min-height:40px;font:inherit;border:1px solid #dce5ee;border-radius:9px;padding:7px 11px;font-size:12px}.visitor-date-range>small{color:#8b97a8;align-items:center;gap:6px;padding:10px;font-size:10px;display:flex}.visitor-dates-error{color:#af4343;flex-basis:100%;font-size:11px}.visitor-results{gap:20px;transition:opacity .15s;display:grid}.visitor-results.is-refreshing{opacity:.65}.visitor-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.visitor-metric{background:#fff;border:1px solid #dfe7ef;border-radius:17px;gap:15px;min-width:0;padding:17px;display:grid;box-shadow:0 7px 20px #19304b07}.visitor-metric>div:first-child{color:#728297;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.visitor-metric-icon{color:#168fca;background:#eef8ff;border-radius:11px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.visitor-metric>strong{color:#111b4d;font-size:27px;font-weight:900;line-height:1.2}.visitor-metric-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.visitor-metric-note>small{color:#92a0b1;font-size:9px;line-height:1.7}.visitor-delta{color:#188b61;align-items:center;gap:2px;font-size:10px;display:flex}.visitor-delta.is-negative{color:#bb5b5b}.visitor-insights{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);gap:16px;display:grid}.visitor-panel{background:#fff;border:1px solid #dfe7ef;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 25px #19304b08}.visitor-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.visitor-panel h3{color:#1b2e47;margin:0;font-size:13px;font-weight:850}.visitor-panel header p{color:#8997a9;margin:4px 0 0;font-size:10px}.visitor-chart-key{color:#8b98aa;align-items:center;gap:6px;font-size:10px;display:flex}.visitor-chart-key i{background:#31a8f0;border-radius:3px;width:7px;height:7px}.visitor-chart-scroll{padding:5px 22px 20px;overflow-x:auto}.visitor-chart{grid-template-columns:repeat(var(--visitor-chart-columns,7),minmax(12px,1fr));gap:7px;min-width:100%;height:260px;display:grid}.visitor-chart-column{grid-template-rows:minmax(0,1fr) 30px;gap:8px;min-width:0;display:grid}.visitor-chart-track{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#f4f7fa calc(25% - 1px) 25%);border-bottom:1px solid #e8eef4;justify-content:center;align-items:end;gap:2px;display:flex;position:relative}.visitor-chart-track>i{background:linear-gradient(#58bcf7,#289ee5);border-radius:7px 7px 2px 2px;width:min(70%,30px);min-width:7px;max-height:87%;transition:height .2s;display:block}.visitor-chart-value{color:#8093a8;font-size:9px;position:absolute;top:0}.visitor-chart-column>small{text-align:center;color:#8d9aab;white-space:nowrap;min-width:0;font-size:9px}.visitor-dimensions{grid-template-columns:1fr;gap:14px;display:grid}.visitor-dimension>header{padding:15px 17px 12px}.visitor-dimension>header>svg{color:#95abc0}.visitor-dimension-list{gap:13px;padding:0 17px 17px;display:grid}.visitor-dimension-row>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.visitor-dimension-row span:not(.visitor-dimension-track){color:#52667f;align-items:center;gap:6px;font-size:11px;display:flex}.visitor-dimension-row strong{color:#30445e;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.visitor-dimension-row small{color:#a1aebc;font-size:9px;font-weight:500}.visitor-dimension-track{background:#f0f4f8;border-radius:5px;height:4px;display:block;overflow:hidden}.visitor-dimension-track>i{background:#42adeb;border-radius:5px;height:100%;display:block}.visitor-small-empty{color:#9aa7b7;text-align:center;padding:24px 16px;font-size:11px}.visitor-total{color:#6d8098;background:#f2f6fa;border-radius:8px;padding:5px 10px;font-size:10px}.visitor-table-wrap{overflow-x:auto}.visitor-sessions table{border-collapse:collapse;text-align:right;width:100%;min-width:850px}.visitor-sessions th{color:#7c8da2;white-space:nowrap;background:#f7f9fc;height:43px;padding:10px 15px;font-size:12px;font-weight:750}.visitor-sessions td{color:#52667f;vertical-align:middle;border-top:1px solid #eef2f6;padding:15px;font-size:13px}.visitor-sessions tbody tr:hover{background:#fbfdff}.visitor-identity{color:#253956;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.visitor-identity strong{font-size:13px;font-weight:850}.visitor-identity small{color:#8f9caf;white-space:nowrap;font-size:11px}.visitor-returning{color:#7a8aa1;margin-top:5px;font-size:9px;display:inline-block}.visitor-location,.visitor-device{align-items:center;gap:5px;max-width:190px;line-height:1.7;display:flex}.visitor-location svg{color:#a3b2c2;flex-shrink:0}.visitor-secondary{color:#95a3b3;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.visitor-source{color:#344d6d}.visitor-duration{color:#49617e;font-size:13px;font-weight:750;display:block}.visitor-status{color:#9aa6b6;white-space:nowrap;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.visitor-status>i{background:#bac6d2;border-radius:50%;width:6px;height:6px}.visitor-status.is-active{color:#23966c}.visitor-detail-button{color:#3876a8;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5ebf2;border-radius:8px;align-items:center;gap:3px;padding:7px 8px;font-size:10px;display:flex}.visitor-detail-button:hover{background:#f1f9ff;border-color:#bfdef4}.visitor-empty{text-align:center;justify-items:center;gap:9px;padding:45px 20px;display:grid}.visitor-empty>span{color:#8bb8d7;background:#eff7fd;border-radius:20px;place-items:center;width:65px;height:65px;margin-bottom:5px;display:grid}.visitor-empty h3{color:#506882;font-size:14px}.visitor-empty p{color:#93a1b2;max-width:430px;margin:0;font-size:11px;line-height:1.9}.visitor-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.visitor-pagination>span{color:#8694a6;font-size:11px}.visitor-pagination>div{gap:7px;display:flex}.visitor-pagination button{border-color:#dfe7ef;border-radius:10px;min-height:36px;font-size:10px}.visitor-footnote{color:#98a6b6;align-items:center;gap:6px;margin:0;font-size:10px;line-height:1.9;display:flex}.visitor-error{color:#a95252;background:#fff9f9;border:1px solid #f0dada;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;font-size:12px;display:flex}.visitor-error p{margin:0}.visitor-error small{color:#a28484;margin-top:5px;font-size:10px;display:block}.visitor-error button{border-radius:9px;flex-shrink:0;font-size:11px}.visitor-loading{color:#8da0b5;place-content:center;justify-items:center;gap:12px;min-height:260px;font-size:12px;display:grid}.visitor-loading svg{color:#39a5e6}.visitor-detail-dialog{gap:18px;width:calc(100% - 32px);max-height:90dvh;font-family:Cairo,Arial,sans-serif;overflow-y:auto;border-color:#dde7f0!important;border-radius:21px!important;max-width:650px!important;padding:25px!important}.visitor-detail-dialog [data-slot=dialog-header]{text-align:start;padding-inline-end:20px}.visitor-detail-dialog [data-slot=dialog-title]{color:#0b0b4f;font-size:18px}.visitor-detail-dialog [data-slot=dialog-description]{color:#8494a8;font-size:11px;line-height:1.8}.visitor-detail-content{gap:22px;display:grid}.visitor-detail-summary{background:#fbfdff;border:1px solid #e5edf4;border-radius:13px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.visitor-detail-summary>div{border-bottom:1px solid #edf2f7;align-content:start;gap:7px;padding:14px;display:grid}.visitor-detail-summary>div:nth-child(odd){border-left:1px solid #edf2f7}.visitor-detail-summary>div:nth-last-child(-n+2){border-bottom:0}.visitor-detail-summary>div>span:not(.visitor-status){color:#94a2b3;font-size:10px}.visitor-detail-summary strong{color:#48617e;font-size:11px;font-weight:750;line-height:1.8}.visitor-detail-summary .visitor-status{min-height:20px;margin:0;font-size:11px}.visitor-journey-heading{color:#42a6df;align-items:center;gap:8px;display:flex}.visitor-journey-heading h3{color:#344d6a;margin:0;font-size:13px;font-weight:850}.visitor-journey-heading>span{color:#9aa8b7;margin-inline-start:auto;font-size:10px}.visitor-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.visitor-timeline li{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:23px;display:grid;position:relative}.visitor-timeline li:not(:last-child):before{content:"";background:#deebf5;width:1px;position:absolute;top:29px;bottom:0;right:14px}.visitor-timeline li:last-child{padding-bottom:0}.visitor-timeline-number{z-index:1;color:#4f98c8;background:#f1f9ff;border:1px solid #dcecf7;border-radius:11px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;position:relative}.visitor-timeline li>div{gap:4px;padding-top:3px;display:grid}.visitor-timeline strong{color:#46617f;font-size:12px;font-weight:800}.visitor-timeline small{color:#9ba9b9;font-size:10px}.visitor-timeline-duration{color:#8fa1b6;align-items:center;gap:4px;padding-top:6px;font-size:10px;display:flex}.visitor-detail-note{color:#9eabba;border-top:1px solid #edf2f6;margin:0;padding-top:15px;font-size:10px;line-height:1.9}@media (width>=1600px){.visitor-trend .visitor-chart{height:290px}}@media (width<=1200px){.visitor-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.visitor-metric:last-child{grid-column:auto}.visitor-insights{grid-template-columns:1fr}.visitor-dimensions{grid-template-columns:1fr 1fr}.visitor-chart{height:230px}}@media (width<=700px){.admin-visitors{gap:15px}.visitor-hero{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px}.visitor-hero-icon{border-radius:15px;width:48px;height:48px}.visitor-hero h2{font-size:19px}.visitor-hero p{font-size:10px}.visitor-live{flex-wrap:wrap;grid-column:1/-1;padding:8px 11px;font-size:10px;display:flex}.visitor-live>small{margin-inline-start:auto;font-size:9px}.visitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.visitor-metric{gap:12px;padding:13px}.visitor-metric:last-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px}.visitor-metric:last-child>.visitor-metric-note{grid-column:1/-1}.visitor-metric>strong{font-size:24px}.visitor-metric>div:first-child{gap:7px;font-size:10px}.visitor-metric-icon{border-radius:9px;width:29px;height:29px}.visitor-metric-note>small{font-size:8px}.visitor-filters{gap:12px;padding:12px}.visitor-range{flex:1;gap:1px;min-width:0;padding:3px}.visitor-range>button{white-space:nowrap;flex:1;min-width:0;min-height:33px;padding:6px 5px;font-size:9px}.visitor-refresh{min-height:34px;padding:6px 9px;font-size:9px}.visitor-filter-top{flex-wrap:nowrap;gap:7px}.visitor-filter-bottom{gap:8px}.visitor-search{flex-basis:100%;min-width:0}.visitor-select{flex:1;gap:6px;min-width:0}.visitor-select select{flex:1;min-width:0;font-size:13px}.visitor-date-range{gap:8px}.visitor-date-range label{flex:1;min-width:0}.visitor-date-range input{width:100%;min-width:0;font-size:11px}.visitor-date-range>small{padding:3px}.visitor-dimensions{grid-template-columns:1fr 1fr;gap:9px}.visitor-panel>header{gap:8px;padding:14px}.visitor-panel h3{font-size:11px}.visitor-panel header p{font-size:9px}.visitor-dimension>header>svg{display:none}.visitor-dimension-list{gap:13px;padding:0 12px 14px}.visitor-dimension-row span:not(.visitor-dimension-track),.visitor-dimension-row strong{font-size:10px}.visitor-dimension-row strong{gap:5px}.visitor-dimension-row strong small{font-size:8px}.visitor-chart-scroll{padding:4px 15px 12px}.visitor-chart{gap:4px;height:200px}.visitor-chart-column>small{font-size:8px}.visitor-chart-track>i{border-radius:5px 5px 1px 1px}.visitor-chart-value{font-size:8px}.visitor-sessions table{min-width:0;display:block}.visitor-sessions thead{display:none}.visitor-sessions tbody{gap:10px;padding:0 12px 12px;display:grid}.visitor-sessions tr{background:#fff;border:1px solid #e6edf4;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:13px;display:grid}.visitor-sessions td{border:0;gap:5px;min-width:0;padding:0;font-size:13px;display:grid}.visitor-sessions td:before{color:#9ba9ba;content:attr(data-label);font-size:8px}.visitor-sessions td:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.visitor-sessions td:first-child:before,.visitor-sessions td:last-child:before{display:none}.visitor-sessions td:last-child{grid-column:1/-1}.visitor-detail-button{justify-content:center;min-height:32px}.visitor-identity strong{font-size:13px}.visitor-identity small{font-size:11px}.visitor-returning{background:#f1f6fa;border-radius:7px;margin:0;padding:4px 8px;font-size:9px}.visitor-status{margin-top:1px}.visitor-location{max-width:none;font-size:13px}.visitor-secondary{margin-top:0}.visitor-pagination>span{font-size:9px}.visitor-pagination button{padding:6px 10px;font-size:9px}.visitor-footnote{align-items:start;font-size:9px}.visitor-footnote svg{flex-shrink:0;margin-top:3px}.visitor-error{gap:9px;padding:12px;font-size:10px}.visitor-error button{padding:6px 8px;font-size:9px}.visitor-detail-dialog{max-height:92dvh;padding:19px!important}.visitor-detail-dialog [data-slot=dialog-title]{font-size:16px}.visitor-detail-dialog [data-slot=dialog-description]{font-size:10px}.visitor-detail-summary>div{padding:11px}.visitor-detail-summary>div>span:not(.visitor-status){font-size:9px}.visitor-detail-summary strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.visitor-range>button,.visitor-results,.visitor-chart-track>i{transition:none}}.visitor-top-pages>header>svg{color:#95abc0}.visitor-top-page-list{grid-template-columns:1fr 1fr;gap:17px 35px;margin:0;padding:3px 20px 21px;list-style:none;display:grid}.visitor-top-page-list>li{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.visitor-top-page-rank{color:#8aa0b6;background:#f7fafd;border:1px solid #e5edf5;border-radius:9px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.visitor-top-page-list>li>div{color:#506982;gap:8px;font-size:12px;display:grid}.visitor-top-page-list strong{color:#304d70;justify-items:end;gap:3px;font-size:13px;display:grid}.visitor-top-page-list strong>small{color:#a1aebd;font-size:9px;font-weight:500}@media (width<=700px){.visitor-top-page-list{grid-template-columns:1fr;gap:16px;padding:2px 15px 17px}.visitor-top-page-list>li>div{font-size:12px}}.admin-careers{color:#17243b;gap:22px;display:grid}.admin-careers-hero{background:linear-gradient(115deg,#fff,#f2f6fc);border:1px solid #e0e7f0;border-radius:20px;align-items:center;gap:18px;padding:26px;display:flex}.admin-careers-hero>span{color:#fff;background:#111744;border-radius:18px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.admin-careers-eyebrow{color:#64748b;font-size:12px;font-weight:700}.admin-careers-hero h2{color:#111744;margin:4px 0 7px;font-size:24px;font-weight:800}.admin-careers-hero p{color:#627187;margin:0;font-size:14px;line-height:1.8}.admin-careers-hero>button{flex-shrink:0;margin-inline-start:auto}.admin-careers-filters{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.admin-careers-search{color:#6a7a91;background:#f9fbfe;border:1px solid #dce4ef;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 14px;display:flex}.admin-careers-search input{color:#17243b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:44px;font-family:inherit;font-size:13px}.admin-careers-search:focus-within{outline-offset:2px;outline:2px solid #8eb4dd}.admin-careers-select{color:#5b6b83;align-items:center;gap:10px;font-size:12px;display:flex}.admin-careers-select select{color:#17243b;background:#fff;border:1px solid #dce4ef;border-radius:10px;min-height:46px;padding:0 12px;font-family:inherit;font-size:13px}.admin-careers-results{background:#fff;border:1px solid #e1e7ef;border-radius:18px;overflow:hidden}.admin-careers-results>header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.admin-careers-results>header h3{margin:0;font-size:17px;font-weight:800}.admin-careers-results>header>span{color:#285b8c;background:#eef4fb;border-radius:18px;padding:5px 12px;font-size:12px;font-weight:700}.admin-careers-table-wrap{overflow-x:auto}.admin-careers table{border-collapse:collapse;text-align:start;width:100%;min-width:820px;font-size:12px}.admin-careers th{color:#62738b;text-align:start;background:#f7f9fc;padding:14px 18px;font-size:11px;font-weight:700}.admin-careers td{color:#263852;overflow-wrap:anywhere;border-top:1px solid #edf0f5;max-width:240px;padding:17px 18px;line-height:1.8}.admin-careers td strong,.admin-careers td small{display:block}.admin-careers td small{color:#74839a;margin-top:3px;font-size:11px}.admin-careers-reference{max-width:135px;font-size:10px!important}.admin-careers-name,.admin-careers-open{color:#174f85;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.admin-careers-name:hover,.admin-careers-open:hover{color:#0e2c50;text-decoration:underline}.admin-careers-state{color:#8493a8;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:235px;padding:35px 24px;display:flex}.admin-careers-state h3{color:#273b57;margin:16px 0 7px;font-size:18px;font-weight:800}.admin-careers-state p{color:#6d7e96;max-width:540px;margin:12px 0 0;font-size:13px;line-height:1.9}.admin-careers-error{color:#9c3333;background:#fff7f7;border:1px solid #efd7d7;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.admin-careers-error p{margin:0;font-size:13px;line-height:1.9}.admin-careers-pagination{color:#6a7b91;border-top:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;font-size:12px;display:flex}.admin-careers-pagination>div{gap:8px;display:flex}.admin-careers-detail{color:#17243b;max-height:90dvh;font-family:inherit;overflow:auto;width:min(820px,100vw - 32px)!important;max-width:820px!important;padding:28px!important}.admin-careers-detail [data-slot=dialog-header]{text-align:start;padding-inline-end:22px}.admin-careers-detail [data-slot=dialog-title]{font-size:21px;font-weight:800;line-height:1.6}.admin-careers-detail [data-slot=dialog-description]{color:#75849a;font-size:13px;line-height:1.8}.admin-careers-detail-body{gap:22px;min-width:0;display:grid}.admin-careers-detail-heading{background:#f4f7fb;border-radius:12px;flex-wrap:wrap;gap:18px 30px;padding:16px;display:flex}.admin-careers-detail-heading>div{gap:5px;min-width:0;display:grid}.admin-careers-detail-heading span{color:#718099;font-size:11px}.admin-careers-detail-heading strong,.admin-careers-detail-heading bdi{color:#283d59;overflow-wrap:anywhere;font-size:12px}.admin-careers-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.admin-careers-detail-grid>div{border-bottom:1px solid #e9edf3;min-width:0;padding-bottom:14px}.admin-careers-detail-grid dt{color:#7c899d;margin-bottom:6px;font-size:11px}.admin-careers-detail-grid dd{color:#263a55;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.9}.admin-careers-detail-section h3{color:#172d4c;margin:0 0 12px;font-size:15px;font-weight:800}.admin-careers-detail-section p{color:#576d88;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:2}.admin-careers-experience{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-careers-experience li{border:1px solid #e2e8f1;border-radius:12px;gap:5px;padding:16px;display:grid}.admin-careers-experience strong{color:#243b59;font-size:14px}.admin-careers-experience span{color:#64758e;font-size:13px}.admin-careers-experience small{color:#8290a4;font-size:11px}.admin-careers-linkedin{margin:0}.admin-careers-linkedin a{color:#175b9d;align-items:center;gap:5px;font-size:13px;display:inline-flex}.admin-careers-resume{background:#f6faff;border:1px solid #d9e5f1;border-radius:13px;align-items:center;gap:14px;padding:18px;display:flex}.admin-careers-resume>span{color:#28649a;background:#e5eff9;border-radius:10px;flex-shrink:0;place-items:center;width:48px;height:52px;display:grid}.admin-careers-resume>div{min-width:0}.admin-careers-resume h3{color:#223f62;margin:0 0 5px;font-size:14px;font-weight:800}.admin-careers-resume p{color:#7a8da5;overflow-wrap:anywhere;margin:0;font-size:11px}.admin-careers-resume>a{color:#fff;background:#16375c;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:41px;margin-inline-start:auto;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.admin-careers-notification{color:#8290a3;margin:0;font-size:11px;line-height:1.9}@media (width<=800px){.admin-careers-hero{flex-wrap:wrap;padding:20px}.admin-careers-hero>button{width:100%;margin:0}.admin-careers-filters{flex-wrap:wrap}.admin-careers-search{flex-basis:100%}.admin-careers-select{flex:1}.admin-careers-select select{flex:1;min-width:0}.admin-careers-hero h2{font-size:21px}}@media (width<=540px){.admin-careers{gap:16px}.admin-careers-hero{gap:12px}.admin-careers-hero>span{border-radius:13px;width:48px;height:48px}.admin-careers-hero>div{flex:1}.admin-careers-hero h2{font-size:18px}.admin-careers-hero p{font-size:12px}.admin-careers-select{flex-wrap:wrap;gap:7px}.admin-careers-select select{flex-basis:100%;width:100%}.admin-careers-pagination{flex-direction:column;align-items:flex-start}.admin-careers-detail{padding:22px 18px!important}.admin-careers-detail-grid{grid-template-columns:1fr;gap:12px}.admin-careers-detail-heading{display:grid}.admin-careers-resume{flex-wrap:wrap}.admin-careers-resume>a{width:100%;margin:3px 0 0}}.admin-customers{color:#203752;gap:20px;min-width:0;font-family:Cairo,Arial,sans-serif;display:grid}.admin-customers-hero{background:linear-gradient(110deg,#fff 45%,#f0f8ff);border:1px solid #dfeaf3;border-radius:20px;align-items:center;gap:18px;padding:25px 27px;display:flex;box-shadow:0 6px 25px #18385506}.admin-customers-hero-icon{color:#258fcf;background:#e6f4fe;border-radius:20px;flex:none;place-items:center;width:65px;height:65px;display:grid}.admin-customers-hero>div{flex:1;min-width:0}.admin-customers-eyebrow{color:#7296b3;font-size:11px}.admin-customers-hero h2{color:#0b0b4f;margin:2px 0 5px;font-size:25px;font-weight:850}.admin-customers-hero p{color:#7c8da2;margin:0;font-size:13px;line-height:1.9}.admin-customers-hero button{color:#416d92;background:#fff;border-color:#d5e3ef;border-radius:11px;min-height:40px;font-size:12px}.admin-customers-filters{background:#fff;border:1px solid #e1e9f1;border-radius:15px;align-items:center;gap:10px;padding:15px;display:flex}.admin-customers-filters>label{color:#8eabc1;background:#fbfdff;border:1px solid #dce6ef;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.admin-customers-filters input{color:#283e59;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.admin-customers-filters label:focus-within{border-color:#55a9db;box-shadow:0 0 0 3px #39a7e411}.admin-customers-filters input::placeholder{color:#8c9cae}.admin-customers-filters button{border-radius:10px;min-height:42px;font-size:12px}.admin-customers-panel{background:#fff;border:1px solid #e0e9f1;border-radius:18px;overflow:hidden;box-shadow:0 6px 25px #18385504}.admin-customers-panel>header{justify-content:space-between;align-items:center;gap:15px;padding:21px 23px;display:flex}.admin-customers-panel h3{color:#233d5b;margin:0;font-size:17px;font-weight:850}.admin-customers-panel header p{color:#8c9bad;margin:5px 0 0;font-size:12px}.admin-customers-panel header>span{color:#4a7fa5;white-space:nowrap;background:#f3f9fe;border:1px solid #e2edf6;border-radius:9px;padding:6px 13px;font-size:12px}.admin-customers-table-wrap{overflow-x:auto}.admin-customers table{border-collapse:collapse;text-align:right;width:100%;min-width:850px}.admin-customers th{color:#7a8ca3;white-space:nowrap;background:#f6f9fc;padding:14px 20px;font-size:12px;font-weight:750}.admin-customers td{color:#526a83;vertical-align:middle;border-top:1px solid #edf2f7;padding:18px 20px;font-size:13px}.admin-customers tbody tr:hover{background:#fbfdff}.admin-customers td>small{color:#8d9caf;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.admin-customers td>strong{color:#284765;font-size:15px}.admin-customer-name{color:#263f5e;max-width:230px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.admin-customer-avatar{color:#58a2d1;background:#eff8ff;border:1px solid #dceaf5;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-customer-name>span:last-child{gap:5px;min-width:0;display:grid}.admin-customer-name strong{overflow-wrap:anywhere;font-size:14px;font-weight:800}.admin-customer-name small{color:#99a5b4;font-size:11px}.admin-customer-name:hover strong{color:#147bb9}.admin-customer-type{color:#6b829c;background:#f0f5fa;border-radius:8px;padding:5px 9px;font-size:11px;display:inline-block}.admin-customer-open{color:#3979a8;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce8f2;border-radius:9px;align-items:center;gap:4px;padding:8px 10px;font-size:12px;display:flex}.admin-customer-open:hover{background:#eff8fe;border-color:#9bc9e7}.admin-customers-pagination{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-customers-pagination>span{color:#8598ab;font-size:12px}.admin-customers-pagination>div{gap:8px;display:flex}.admin-customers-pagination button{color:#507390;background:#fff;border-color:#dce7f0;border-radius:10px;min-height:38px;font-size:12px}.admin-customers-loading,.admin-customers-empty{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:250px;padding:35px;display:grid}.admin-customers-loading{color:#8098af;font-size:13px}.admin-customers-loading svg{color:#38a4e1}.admin-customers-loading p{margin:0}.admin-customers-empty>span{color:#84b3d2;background:#eff8fe;border-radius:24px;place-items:center;width:76px;height:76px;display:grid}.admin-customers-empty h3{color:#4c6884;margin:2px 0 0;font-size:17px}.admin-customers-empty p{color:#91a0b2;max-width:430px;margin:0;font-size:13px;line-height:1.9}.admin-customers-error{color:#aa455c;background:#fff8f9;border:1px solid #edcdd3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;line-height:1.8;display:flex}.admin-customers-error p{overflow-wrap:anywhere;margin:0}.admin-customers-error button{color:#9b5062;background:#fff;border-color:#edcdd3;border-radius:9px;flex:none;font-size:12px}.admin-customers-notice{color:#25805a;background:#f1fbf6;border:1px solid #c4e4d5;border-radius:12px;align-items:center;gap:9px;padding:13px 16px;font-size:13px;line-height:1.8;display:flex}.admin-customers-notice p{flex:1;margin:0}.admin-customers-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.admin-customer-dialog{color:#203752;max-height:92dvh;font-family:Cairo,Arial,sans-serif;overflow-y:auto;background:#fff!important;border:1px solid #dce7f0!important;border-radius:22px!important;gap:18px!important;width:calc(100% - 32px)!important;max-width:850px!important;padding:27px!important}.admin-customer-dialog [data-slot=dialog-header]{text-align:start;padding-inline-end:25px}.admin-customer-dialog [data-slot=dialog-title]{color:#0b0b4f;font-size:21px;font-weight:800;line-height:1.7}.admin-customer-dialog [data-slot=dialog-description]{color:#8c9caf;font-size:12px;line-height:1.8}.admin-customer-dialog button:focus-visible,.admin-customers button:focus-visible{outline-offset:3px;outline:3px solid #55a9db}.admin-customer-detail-actions{align-items:center;gap:9px;display:flex}.admin-customer-detail-actions button{border-radius:10px;min-height:39px;font-size:12px}.admin-customer-delete-link{margin-inline-start:auto;color:#b1586b!important;background:#fff!important;border-color:#ead7dd!important}.admin-customer-detail-body{gap:23px;display:grid}.admin-customer-summary{background:linear-gradient(120deg,#f6fbff,#fcfdff);border:1px solid #e0eaf2;border-radius:14px;grid-template-columns:.7fr 1fr 1fr;display:grid;overflow:hidden}.admin-customer-summary>div{gap:8px;padding:17px;display:grid}.admin-customer-summary>div+div{border-inline-start:1px solid #e3ecf4}.admin-customer-summary span{color:#8a9eb1;font-size:11px}.admin-customer-summary strong{color:#416a8b;font-size:12px;line-height:1.8}.admin-customer-summary>div:first-child strong{font-size:22px;line-height:1.3}.admin-customer-section h3{color:#3c6688;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:800;display:flex}.admin-customer-section h3>svg{color:#5ca7d5}.admin-customer-section h3>span{color:#9aabbc;margin-inline-start:auto;font-size:12px;font-weight:500}.admin-customer-fields{background:#fff;border:1px solid #e4ecf3;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;overflow:hidden}.admin-customer-fields>div{border-bottom:1px solid #edf2f7;min-width:0;padding:15px 17px}.admin-customer-fields>div:nth-child(odd){border-inline-end:1px solid #edf2f7}.admin-customer-fields>div:nth-last-child(-n+2){border-bottom:0}.admin-customer-fields dt{color:#93a1b2;margin-bottom:7px;font-size:11px}.admin-customer-fields dd{color:#36516f;overflow-wrap:anywhere;text-align:start;margin:0;font-size:13px;line-height:1.9}.admin-customer-notes{color:#70869d;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7fbfe;border:1px solid #e3edf5;border-radius:13px;padding:16px 18px;font-size:13px;line-height:2}.admin-customer-bookings{gap:10px;display:grid}.admin-customer-bookings article{background:#fcfdff;border:1px solid #e0eaf2;border-radius:13px;gap:8px;padding:16px;display:grid}.admin-customer-bookings article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-customer-bookings a{color:#1686c6;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.admin-customer-bookings article>div>strong{color:#547491;font-size:12px}.admin-customer-bookings article>div>span{color:#9a7b3b;background:#fcf6e9;border-radius:7px;padding:4px 8px;font-size:10px}.admin-customer-bookings article>div>span.is-cancelled{color:#ab6374;background:#faeff2}.admin-customer-bookings article>div>span.is-paid{color:#368565;background:#ecf8f1}.admin-customer-bookings article>strong{color:#365675;font-size:13px}.admin-customer-bookings p{color:#8b9bae;flex-wrap:wrap;gap:8px;margin:0;font-size:11px;line-height:1.9;display:flex}.admin-customer-bookings article>small{color:#5c7f9a;font-size:12px}.admin-customer-no-records{color:#91a2b3;margin:0;font-size:12px;line-height:1.9}.admin-customer-documents{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-customer-documents a{color:#6499bd;background:#f7fbff;border:1px solid #dce9f3;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:14px;text-decoration:none;display:flex}.admin-customer-documents a>div{flex:1;gap:4px;min-width:0;display:grid}.admin-customer-documents strong{color:#416c8c;font-size:12px}.admin-customer-documents span{color:#8c9eb0;overflow-wrap:anywhere;font-size:11px}.admin-customer-documents small{color:#7ea1bd;font-size:10px}.admin-customer-history-note{color:#8c9fb2;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.9;display:flex}.admin-customer-history-note svg{flex:none;margin-top:3px}.admin-customer-edit{gap:22px;display:grid}.admin-customer-edit-note{color:#6c8aa5;background:#f3f9fe;border:1px solid #dceaf5;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:12px 14px;font-size:12px;line-height:1.9;display:flex}.admin-customer-edit-note svg{flex:none;margin-top:3px}.admin-customer-edit fieldset{border:1px solid #e0eaf2;border-radius:13px;min-width:0;margin:0;padding:16px}.admin-customer-edit legend{color:#426f90;padding:0 7px;font-size:13px;font-weight:800}.admin-customer-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.admin-customer-form-grid>label,.admin-customer-date-field,.admin-customer-notes-field{align-content:start;gap:8px;min-width:0;display:grid}.admin-customer-edit :is(label>span,.admin-customer-date-field>label){color:#6b819a;font-size:12px}.admin-customer-edit :is(input,select,textarea){color:#36536f;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d5e2ed;border-radius:9px;padding:10px 12px;font-size:13px}.admin-customer-edit :is(input,select,textarea):focus{border-color:#6db1da;outline:none;box-shadow:0 0 0 3px #3f9bd616}.admin-customer-edit :is(input,textarea)::placeholder{color:#a4b0bf}.admin-customer-edit :is(input,select,textarea):disabled{opacity:.65}.admin-customer-form-grid .is-wide{grid-column:1/-1}.admin-customer-date-field>div{gap:6px;display:flex}.admin-customer-date-field input{flex:1;min-width:0;font-size:12px}.admin-customer-date-field select{flex:none;width:85px;padding:8px 6px;font-size:11px}.admin-customer-notes-field textarea{resize:vertical;min-height:100px}.admin-customer-form-actions{background:#fff;border-top:1px solid #e4edf4;gap:9px;padding:15px 0 0;display:flex;position:sticky;bottom:-27px}.admin-customer-form-actions button{border-radius:10px;min-height:42px;font-size:12px}.admin-customer-delete-confirm{text-align:center;justify-items:center;gap:14px;padding:15px 8px;display:grid}.admin-customer-delete-confirm>span{color:#c0657a;background:#fbedf1;border-radius:20px;place-items:center;width:65px;height:65px;display:grid}.admin-customer-delete-confirm h3{color:#79465a;margin:0;font-size:17px;font-weight:800;line-height:1.9}.admin-customer-delete-confirm>p{color:#7f8fa4;max-width:590px;margin:0;font-size:13px;line-height:2}.admin-customer-delete-confirm>small{color:#a0adbd;max-width:590px;font-size:11px;line-height:1.9}.admin-customer-delete-confirm>div:last-child{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;padding-top:5px;display:flex}.admin-customer-delete-confirm button{border-radius:10px;min-height:40px;font-size:12px}.admin-customer-delete-button{color:#fff!important;background:#b8516e!important;border:1px solid #a94560!important}@media (width<=900px){.admin-customers-hero{flex-wrap:wrap;padding:20px}.admin-customers-hero>button{margin-inline-start:83px}.admin-customers-table-wrap{padding:0 4px}.admin-customers-dialog{max-height:94dvh}}@media (width<=600px){.admin-customers{gap:15px}.admin-customers-hero{border-radius:16px;gap:13px;padding:18px}.admin-customers-hero-icon{border-radius:16px;width:50px;height:50px}.admin-customers-hero h2{font-size:22px}.admin-customers-hero p{font-size:12px}.admin-customers-hero>button{width:100%;margin:0}.admin-customers-filters{flex-wrap:wrap;gap:8px;padding:11px}.admin-customers-filters>label{flex-basis:100%}.admin-customers-filters input{font-size:12px}.admin-customers-filters>button{flex:1}.admin-customers-panel>header{padding:17px 15px}.admin-customers-panel header p{font-size:11px}.admin-customers-panel h3{font-size:15px}.admin-customers table{min-width:0}.admin-customers thead{display:none}.admin-customers tbody{gap:11px;padding:0 12px 12px;display:grid}.admin-customers tr{background:#fff;border:1px solid #e0eaf3;border-radius:13px;grid-template-columns:1fr 1fr;padding:10px 0;display:grid;overflow:hidden}.admin-customers td{overflow-wrap:anywhere;border:0;min-width:0;padding:9px 13px;font-size:12px;display:block}.admin-customers td:first-child{border-bottom:1px solid #edf2f7;grid-column:1/-1;padding:4px 13px 10px}.admin-customers td:not(:first-child):not(:last-child):before{color:#9aa9ba;content:attr(data-label);margin-bottom:6px;font-size:10px;display:block}.admin-customers td:last-child{justify-content:flex-end;align-items:center;display:flex}.admin-customers td>small{font-size:10px}.admin-customer-name{max-width:none}.admin-customers-pagination>span{font-size:11px}.admin-customers-pagination button{padding:8px 10px;font-size:11px}.admin-customers-error{flex-direction:column;align-items:flex-start}.admin-customers-error button{align-self:flex-end}.admin-customers-notice{font-size:12px}.admin-customer-dialog{max-height:94dvh;border-radius:18px!important;width:calc(100% - 20px)!important;padding:20px 16px!important}.admin-customer-dialog [data-slot=dialog-title]{font-size:19px}.admin-customer-summary{grid-template-columns:1fr 1fr}.admin-customer-summary>div:first-child{border-bottom:1px solid #e3ecf4;grid-column:1/-1}.admin-customer-summary>div{padding:13px}.admin-customer-summary>div:nth-child(2){border-inline-start:0}.admin-customer-summary strong{font-size:11px}.admin-customer-fields>div{padding:13px}.admin-customer-fields dd{font-size:12px}.admin-customer-fields dt{font-size:10px}.admin-customer-form-grid{grid-template-columns:1fr;gap:13px}.admin-customer-form-grid .is-wide{grid-column:auto}.admin-customer-edit fieldset{padding:14px}.admin-customer-documents{grid-template-columns:1fr}.admin-customer-detail-actions button{font-size:11px}.admin-customer-edit-note{font-size:11px;line-height:2;display:block}.admin-customer-edit-note svg{vertical-align:middle;margin:0 0 0 4px;display:inline}.admin-customer-form-actions{bottom:-20px}.admin-customer-form-actions button{flex:1;padding:10px 9px;font-size:11px}.admin-customer-date-field select{width:90px}.admin-customer-delete-confirm{padding:10px 0}.admin-customer-delete-confirm h3{font-size:16px}.admin-customer-delete-confirm>p{font-size:12px}}
