@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-arabic-400-normal.woff2) format("woff2");font-style:normal;font-weight:400;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-arabic-600-normal.woff2) format("woff2");font-style:normal;font-weight:600;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-arabic-700-normal.woff2) format("woff2");font-style:normal;font-weight:700;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-arabic-800-normal.woff2) format("woff2");font-style:normal;font-weight:800;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-latin-400-normal.woff2) format("woff2");font-style:normal;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-latin-600-normal.woff2) format("woff2");font-style:normal;font-weight:600;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-latin-700-normal.woff2) format("woff2");font-style:normal;font-weight:700;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-latin-800-normal.woff2) format("woff2");font-style:normal;font-weight:800;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.staff-shell{color:#17363a;background:#f7f3eb;font-family:Noto Sans Arabic,sans-serif;box-sizing:border-box}.staff-shell *,.staff-shell *:before,.staff-shell *:after{box-sizing:border-box}.staff-shell button{font:inherit}.staff-sidebar{background:#0d5b5c;border-radius:0}.staff-logo{display:block;width:204px;height:90px;max-width:100%}.staff-logo-lockup{display:block;width:100%;height:100%;object-fit:contain}.staff-sidebar-user{text-align:right}.staff-sidebar-user-name{margin:0;font-size:16px;line-height:26px;font-weight:700;color:#fff}.staff-sidebar-user-role{margin:6px 0 0;font-size:11px;line-height:18px;font-weight:600;color:#ffffffb3}.staff-sidebar-nav{display:flex;flex-direction:column;gap:12px}.staff-sidebar-nav-item{width:100%;min-height:42px;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:#d8e5e5;font-size:13px;line-height:1.4;font-weight:400;cursor:default;text-align:right}.staff-sidebar-nav-item:disabled{opacity:.85}.staff-sidebar-nav-item-active{background:#f7f3eb;color:#0d5b5c;border-color:#f7f3eb;font-weight:600}.staff-role-header{text-align:right}.staff-role-title{margin:0;font-size:27px;line-height:43px;font-weight:700;color:#17363a}.staff-role-subtitle{margin:3px 0 0;font-size:12px;line-height:19px;font-weight:400;color:#6e8080}.staff-metric-card{min-height:116px;padding:16px 20px;background:#fffdf8;border:1px solid #e3dbd1;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start}.staff-metric-label{margin:0;font-size:15px;line-height:1.4;font-weight:600;color:#6e8080}.staff-metric-value{margin:10px 0 0;font-size:30px;line-height:1.2;font-weight:800;color:#17363a}.staff-status-chip{display:inline-flex;align-items:center;justify-content:center;min-width:90px;min-height:30px;padding:0 10px;border-radius:999px;font-size:11px;line-height:1.3;font-weight:700;white-space:nowrap;background:#f0ebe2;color:#17363a}.staff-status-chip-decisive{background:#ffe6cf;color:#7a4517}.staff-status-chip-internal{background:#fff3ce;color:#7a5a17}.staff-status-chip-followup{background:#e6f2f2;color:#0d5b5c}.staff-queue-list{display:flex;flex-direction:column;gap:14px}.staff-queue-card{min-height:70px;display:flex;flex-direction:row-reverse;align-items:center;gap:16px;padding:12px 16px;background:#fffdf8;border:1px solid #e3dbd1;border-radius:12px}.staff-queue-card-status{flex:0 0 150px}.staff-queue-card-body{min-width:0;flex:1 1 auto;text-align:right}.staff-queue-card-title{margin:0;font-size:13px;line-height:1.4;font-weight:600;color:#17363a;white-space:nowrap}.staff-queue-card-status .staff-status-chip{width:150px}.staff-data-panel,.staff-detail-panel{background:#fffdf8;border:1px solid #e3dbd1;border-radius:16px;padding:24px 24px 28px}.staff-data-panel-title,.staff-detail-panel-title{margin:0 0 18px;font-size:18px;line-height:1.3;font-weight:700;color:#17363a}.staff-detail-panel-body{display:flex;flex-direction:column;gap:16px}.staff-action-bar,.staff-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0}.staff-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.staff-button-sm{min-height:32px;padding:0 12px;font-size:12px;line-height:1.3}.staff-button-md{min-height:40px;padding:0 16px;font-size:13px;line-height:1.4}.staff-button-lg{min-height:48px;padding:0 20px;font-size:15px;line-height:1.4}.staff-table-align-start{text-align:right}.staff-table-align-center{text-align:center}.staff-table-align-end{text-align:left}.staff-form-section{border:1px solid #e3dbd1;border-radius:12px;padding:16px;margin:0;background:#fffdf8}.staff-form-section-title{margin:0 0 8px;padding:0 4px;font-size:15px;line-height:1.4;font-weight:700;color:#17363a}.staff-form-section-description{margin:0 0 12px;font-size:12px;line-height:1.4;color:#6e8080}.staff-form-section-content{display:flex;flex-direction:column;gap:14px}.staff-form-field-label{font-size:12px;line-height:1.4;font-weight:600;color:#17363a}.staff-form-field-hint{margin:0;font-size:11px;line-height:1.4;color:#6e8080}.staff-form-field-error{margin:0;font-size:11px;line-height:1.4;color:#9b3d3d}.staff-input,.staff-select{min-height:40px;padding:8px 12px;border:1px solid #e3dbd1;border-radius:10px;background:#fffdf8;color:#17363a;font:inherit;font-size:13px;line-height:1.4;width:100%}.staff-data-empty,.staff-data-loading,.staff-data-error{min-height:116px;display:flex;align-items:center;justify-content:center;padding:20px;border:1px dashed #e3dbd1;border-radius:16px;background:#fffdf8;color:#6e8080;font-size:15px;line-height:1.5;text-align:center}.staff-empty-state-unavailable{border-color:#e6d3b8;background:#fcf7ef;color:#6e8080}.staff-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:11px;line-height:1.3;font-weight:700;white-space:nowrap}.staff-audit-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.staff-audit-timeline-marker-decisive{background:#d98d56}.staff-audit-timeline-marker-internal{background:#d9b43a}.staff-audit-timeline-title{margin:0;font-size:13px;line-height:1.4;font-weight:600;color:#17363a}.staff-audit-timeline-description{margin:4px 0 0;font-size:12px;line-height:1.4;color:#6e8080}.staff-audit-timeline-meta{margin:4px 0 0;font-size:11px;line-height:1.4;color:#6e8080}.staff-dialog-title{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:700;color:#17363a}.staff-dialog-message{margin:0 0 20px;font-size:13px;line-height:1.5;color:#6e8080}@media(max-width:820px){.staff-sidebar{width:100%}.staff-sidebar-nav{flex-direction:row;flex-wrap:wrap}.staff-sidebar-nav-item{width:auto;min-width:88px}.staff-queue-card{padding-inline:10px;gap:8px}.staff-queue-card-status{flex-basis:90px}.staff-queue-card-status .staff-status-chip{width:90px;font-size:10px}.staff-queue-card-title{font-size:11px;white-space:normal}}.staff-v2-source,.staff-v2-boundary,.staff-v2-notice{padding:12px 16px;border:1px solid #e3dbd1;border-radius:12px;background:#edf5f3;font-size:12px;line-height:1.8;margin:0 0 20px}.staff-v2-boundary{background:#fff4de}.staff-v2-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:20px}.staff-v2-toolbar label{display:grid;gap:5px;font-size:12px}.staff-v2-main input,.staff-v2-main select,.staff-v2-test-page input,.staff-v2-test-page select{font:inherit;box-sizing:border-box;background:#fffdf8;color:#17363a;padding:10px 12px;border:1px solid #e3dbd1;border-radius:10px;min-height:44px;width:100%;max-width:100%}.staff-v2-main a,.staff-v2-test-page a{color:#0d5b5c;text-underline-offset:4px}.staff-v2-queue-item{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:right}.staff-v2-queue-item>span{min-width:0;flex:1}.staff-v2-queue-item strong{display:block;overflow-wrap:anywhere;font-size:13px}.staff-v2-queue-item small{display:block;font-size:11px;line-height:1.8;color:#6e8080}.staff-v2-selected{border-color:#0d5b5c;background:#edf5f3}.staff-v2-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.staff-v2-fields>div{border:1px solid #e3dbd1;background:#fff;border-radius:10px;padding:10px;min-width:0}.staff-v2-fields dt{font-size:11px;color:#6e8080}.staff-v2-fields dd{margin:5px 0 0;font-size:12px;overflow-wrap:anywhere}.staff-v2-actions{display:grid;gap:10px}.staff-v2-actions .staff-button{width:100%;white-space:normal;min-height:44px}.staff-v2-audit{margin:0;padding-inline-start:20px;font-size:12px;line-height:2}.staff-v2-contract{line-height:2;font-size:12px}.staff-v2-test-page{font-family:Noto Sans Arabic,sans-serif;max-width:760px;padding:28px 20px;margin:auto;color:#17363a}.staff-v2-test-page .staff-logo{max-width:204px;margin-bottom:20px}.staff-v2-test-page form{display:grid;gap:12px}.staff-v2-main :focus-visible,.staff-v2-test-page :focus-visible{outline:3px solid #d98d56;outline-offset:3px}@media(max-width:600px){.staff-v2-fields{grid-template-columns:1fr}.staff-v2-main .staff-v2-toolbar label{width:100%}.staff-v2-main .staff-role-title{font-size:22px;line-height:1.6}.staff-v2-main .staff-queue-card{flex-wrap:wrap}.staff-v2-main .staff-data-panel,.staff-v2-main .staff-detail-panel{padding:16px}.staff-v2-main{padding:20px 14px}.staff-v2-main .staff-v2-queue-item>span{flex-basis:100%}}.staff-shell{display:flex;min-height:100vh;background:#f7f3eb;color:#17363a;font-family:Noto Sans Arabic,sans-serif;direction:rtl}.staff-shell>.staff-sidebar{flex:0 0 260px;min-height:100vh;background:#0d5b5c;padding:10px 24px 18px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.staff-shell>.staff-sidebar .staff-logo{width:204px;max-width:100%;margin-inline:auto}.staff-main,.staff-main-content,.finance-main,.staff-screen-container{flex:1 1 auto;min-width:0;padding:30px 36px 40px;max-width:1100px;margin:0 auto}.staff-role-header{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.staff-role-title{font-size:27px;line-height:43px;font-weight:700;color:#17363a;margin:0}.staff-role-subtitle{font-size:12px;line-height:19px;font-weight:400;color:#6e8080;margin:0}.staff-metric-grid,.finance-metric-grid,.staff-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.staff-metric-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-metric-card{min-height:116px;background:#fffdf8;border:1px solid #e3dbd1;border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;justify-content:flex-start}.staff-metric-label{font-size:12px;line-height:19px;font-weight:600;color:#6e8080;margin:0}.staff-metric-value{font-size:28px;line-height:45px;font-weight:800;color:#17363a;margin:10px 0 0}.staff-panels-grid,.staff-two-columns,.staff-columns,.staff-sales-layout,.staff-approvals-layout,.staff-reports-layout,.staff-detail-layout,.staff-referral-layout,.finance-split-panels{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;align-items:start;margin-bottom:24px}.staff-shell .staff-data-panel:only-child,.staff-shell .staff-detail-panel:only-child{grid-column:1 / -1}.staff-data-panel,.staff-detail-panel{background:#fffdf8;border:1px solid #e3dbd1;border-radius:18px;padding:22px 24px 26px;min-width:0}.staff-data-panel-title,.staff-detail-panel-title{font-size:18px;line-height:29px;font-weight:700;color:#17363a;margin:0 0 18px}.staff-detail-panel-body{display:flex;flex-direction:column;gap:14px}.staff-queue-list{display:flex;flex-direction:column;gap:12px}.staff-queue-card{background:#fffdf8;border:1px solid #e3dbd1;border-radius:12px;padding:14px 16px;display:flex;flex-direction:row-reverse;align-items:center;gap:14px;min-height:70px}.staff-queue-card-status{flex:0 0 auto;min-width:120px;display:flex;justify-content:center}.staff-queue-card-body{flex:1 1 auto;min-width:0;text-align:right}.staff-queue-card-title{font-size:13px;line-height:21px;font-weight:600;color:#17363a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-queue-card-subtitle{font-size:11px;line-height:18px;color:#6e8080;margin:4px 0 0}.staff-status-chip{display:inline-flex;align-items:center;justify-content:center;min-width:90px;min-height:30px;padding:4px 12px;border-radius:999px;font-size:11px;line-height:18px;font-weight:700;white-space:nowrap;background:#f0ebe2;color:#17363a}.staff-status-chip-decisive,.staff-status-chip-internal{background:#eaf0f6;color:#496a8a}.staff-status-chip-ready,.staff-status-chip-success{background:#e6f4e6;color:#2e6b2e}.staff-status-chip-followup{background:#ecf4f2;color:#0d5b5c}.staff-status-chip-warning{background:#fff3ce;color:#7a5a17}.staff-status-chip-danger{background:#fde3e3;color:#9b3d3d}.staff-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 12px;border-radius:999px;font-size:11px;line-height:18px;font-weight:700;white-space:nowrap}.staff-badge-neutral{background:#f0ebe2;color:#17363a}.staff-badge-manual{background:#ffe6cf;color:#7a4517}.staff-badge-pending{background:#fff3ce;color:#7a5a17}.staff-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease;text-align:center}.staff-button-sm{min-height:32px;padding:4px 12px;font-size:12px;line-height:1.3}.staff-button-md{min-height:40px;padding:4px 16px;font-size:13px;line-height:1.4}.staff-button-lg{min-height:48px;padding:6px 20px;font-size:15px;line-height:1.4}.staff-button-primary{background:#0d5b5c;color:#fff;border-color:#0d5b5c}.staff-button-primary:hover{background:#094849;border-color:#094849}.staff-button-secondary{background:#fffdf8;color:#0d5b5c;border-color:#0d5b5c}.staff-button-secondary:hover{background:#f0ebe2}.staff-button-ghost{background:transparent;color:#6e8080;border-color:transparent}.staff-button-ghost:hover{background:#f0ebe2;color:#17363a}.staff-button-danger{background:#9b3d3d;color:#fff;border-color:#9b3d3d}.staff-button-danger:hover{background:#7d3030;border-color:#7d3030}.staff-button:disabled{opacity:.55;cursor:not-allowed}.staff-action-bar,.staff-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 0 0;margin-top:8px}.staff-form-section{border:1px solid #e3dbd1;border-radius:12px;padding:16px;background:#fffdf8;margin-bottom:16px}.staff-form-section-title{font-size:15px;line-height:21px;font-weight:700;color:#17363a;margin:0 0 10px}.staff-form-section-description{font-size:12px;line-height:18px;color:#6e8080;margin:0 0 12px}.staff-form-section-content{display:flex;flex-direction:column;gap:12px}.staff-form-field{display:flex;flex-direction:column;gap:6px}.staff-form-field-label{font-size:12px;line-height:18px;font-weight:600;color:#17363a}.staff-form-field-required{color:#9b3d3d;margin-inline-start:4px}.staff-form-field-hint,.staff-form-field-error{font-size:11px;line-height:18px;margin:0}.staff-form-field-hint{color:#6e8080}.staff-form-field-error{color:#9b3d3d}.staff-input,.staff-select{min-height:40px;padding:8px 12px;border:1px solid #e3dbd1;border-radius:10px;background:#fffdf8;color:#17363a;font-family:inherit;font-size:13px;line-height:1.4;width:100%}.staff-input:focus,.staff-select:focus{outline:2px solid #d98d56;outline-offset:1px;border-color:#d98d56}.staff-input:disabled,.staff-select:disabled{opacity:.6;cursor:not-allowed}.staff-table-wrapper{width:100%;overflow-x:auto;border:1px solid #e3dbd1;border-radius:12px;background:#fffdf8}.staff-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.4}.staff-table-th{padding:12px 16px;background:#f0ebe2;color:#17363a;font-weight:700;text-align:right;border-bottom:1px solid #e3dbd1}.staff-table-td{padding:12px 16px;color:#17363a;border-bottom:1px solid #e3dbd1;text-align:right}.staff-table tr:last-child .staff-table-td{border-bottom:0}.staff-handoff-strip,.finance-handoff-strip,.staff-readiness-strip{background:#ecf4f2;border:1px solid #e3dbd1;border-radius:14px;padding:12px 18px;margin-bottom:20px;font-size:11px;line-height:18px;font-weight:600;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.staff-handoff-strip>*,.finance-handoff-strip>*,.staff-readiness-strip>*{color:#0d5b5c}.staff-handoff-strip span:nth-child(1),.finance-handoff-strip span:nth-child(1){color:#496a8a}.staff-handoff-strip span:last-child,.finance-handoff-strip span:last-child{color:#d98d56}.staff-pipeline-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:4px}.staff-pipeline-column{background:#f3f5f4;border:1px solid #e3dbd1;border-radius:16px;padding:14px 12px;display:flex;flex-direction:column;gap:10px;min-height:400px}.staff-pipeline-column-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.staff-pipeline-column-header h3{font-size:13px;line-height:21px;font-weight:700;color:#17363a;margin:0}.staff-pipeline-card{background:#fff;border:1px solid #e3dbd1;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px}.staff-pipeline-card-title{font-size:11px;line-height:18px;font-weight:600;color:#17363a;margin:0}.staff-pipeline-card-detail{font-size:9px;line-height:14px;color:#6e8080;margin:0}.staff-pipeline-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:100px}.staff-pipeline-grid.staff-pipeline-empty-queue{grid-template-columns:minmax(0,1fr);min-height:400px;align-items:stretch}.staff-pipeline-empty-queue-panel{display:flex;align-items:center;justify-content:center;min-height:400px;padding:20px;border:1px dashed #e3dbd1;border-radius:16px;background:#fffdf8}@media(max-width:768px){.staff-pipeline-grid.staff-pipeline-empty-queue,.staff-pipeline-empty-queue-panel{min-height:0}}.staff-detail-fields{display:flex;flex-direction:column;gap:12px}.staff-detail-stack{display:flex;flex-direction:column;gap:8px}.staff-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #e3dbd1}.staff-info-label{font-size:12px;line-height:18px;font-weight:600;color:#6e8080;flex-shrink:0}.staff-info-title{font-size:13px;line-height:21px;font-weight:600;color:#17363a;margin:0}.staff-info-subtitle{font-size:10px;line-height:16px;color:#6e8080;margin:2px 0 0}.staff-table-like{display:flex;flex-direction:column;gap:8px}.staff-table-like .staff-info-row{background:#fff;border:1px solid #e3dbd1;border-radius:12px;padding:14px 16px}.staff-subsection-title{font-size:14px;line-height:21px;font-weight:700;color:#17363a;margin:16px 0 10px;padding-top:8px;border-top:1px solid #e3dbd1}.staff-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.staff-checklist-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#fff;border:1px solid #e3dbd1;border-radius:12px}.staff-checklist-label{font-size:13px;line-height:21px;color:#17363a;font-weight:500}.staff-department-list,.staff-department-performance-list,.staff-executive-alerts-list,.staff-property-list{display:flex;flex-direction:column;gap:10px}.staff-department-row,.staff-department-performance-row,.staff-property-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:#fff;border:1px solid #e3dbd1;border-radius:12px}.staff-department-meta,.staff-property-info{flex:1 1 auto;min-width:0}.staff-department-name,.staff-property-title{font-size:13px;line-height:21px;font-weight:600;color:#17363a;margin:0}.staff-department-summary,.staff-property-detail{font-size:11px;line-height:18px;color:#6e8080;margin:4px 0 0}.staff-department-performance-name{font-size:13px;line-height:21px;font-weight:600;color:#17363a;margin:0}.staff-department-performance-summary{font-size:11px;line-height:18px;color:#6e8080;margin:4px 0 0}.staff-executive-alert-card{padding:14px 16px;background:#fff;border:1px solid #e3dbd1;border-radius:12px;display:flex;flex-direction:column;gap:6px}.staff-executive-alert-title{font-size:13px;line-height:21px;font-weight:600;color:#17363a;margin:0}.staff-executive-alert-description{font-size:11px;line-height:18px;color:#6e8080;margin:0}.staff-permission-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e3dbd1}.staff-permission-row span:first-child{font-size:13px;line-height:21px;color:#17363a}.staff-muted-text{font-size:12px;line-height:18px;color:#6e8080;margin:8px 0}.staff-panel-help-text{font-size:12px;line-height:18px;color:#6e8080;margin:0 0 14px}.staff-pending-box,.staff-commercial-notes,.staff-permission-guard,.staff-safety-note,.finance-internal-note{background:#fcfaf2;border:1px solid #e3dbd1;border-radius:12px;padding:12px 14px;margin-top:12px;font-size:12px;line-height:18px;color:#17363a}.staff-pending-box{display:flex;align-items:center;gap:8px}.staff-pending-box p,.staff-commercial-notes p,.staff-permission-guard p,.staff-safety-note p,.finance-internal-note p{margin:6px 0 0;font-size:12px;line-height:18px;color:#6e8080}.staff-commercial-notes h3,.staff-permission-guard h3{font-size:14px;line-height:21px;font-weight:700;color:#17363a;margin:0 0 6px}.staff-safety-note{background:#fff8ee;border-color:#e8d5c0}.staff-safety-note p{color:#6e8080}.staff-integration-status{color:#9b3d3d!important;font-weight:600}.staff-reminder-flow{background:#ecf4f2;border-radius:10px;padding:10px 14px;font-size:11px;line-height:18px;color:#0d5b5c;margin-top:12px}.staff-decision-note{background:#fcfaf2;border:1px solid #e3dbd1;border-radius:12px;padding:12px 14px;margin-top:12px}.staff-decision-note-title{font-size:14px;line-height:21px;font-weight:700;color:#17363a;margin:0 0 6px}.staff-decision-note-body{font-size:12px;line-height:18px;color:#6e8080;margin:0}.finance-detail-list,.finance-detail-grid{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.finance-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #e3dbd1}.finance-detail-label{font-size:12px;line-height:18px;font-weight:600;color:#6e8080;flex-shrink:0}.finance-detail-value{font-size:12px;line-height:18px;color:#17363a;text-align:left}.finance-main-action{margin-top:14px}.finance-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.finance-checklist{display:flex;flex-direction:column;gap:8px}.finance-checklist-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#fff;border:1px solid #e3dbd1;border-radius:12px}.finance-checklist-label{font-size:13px;line-height:21px;color:#17363a}.finance-return-reasons{margin-top:14px}.finance-return-reasons-title{font-size:14px;line-height:21px;font-weight:700;color:#17363a;margin:0 0 8px}.finance-return-reason-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12px;line-height:18px;color:#17363a}.finance-return-checkbox{font-size:16px;color:#0d5b5c}.finance-after-return-list{display:flex;flex-direction:column;gap:8px}.finance-after-return-row{display:flex;align-items:center;gap:10px;padding:8px 0}.finance-after-return-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0d5b5c;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.finance-after-return-label{font-size:12px;line-height:18px;color:#17363a}.staff-audit-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.staff-audit-timeline-item{position:relative;display:flex;gap:12px;padding:10px 0}.staff-audit-timeline-item:not(:last-child):after{content:"";position:absolute;right:5px;top:26px;bottom:0;width:2px;background:#e3dbd1}.staff-audit-timeline-marker{flex:0 0 12px;width:12px;height:12px;margin-top:4px;border-radius:50%;background:#6e8080;z-index:1}.staff-audit-timeline-marker-decisive,.staff-audit-timeline-marker-internal{background:#496a8a}.staff-audit-timeline-marker-ready,.staff-audit-timeline-marker-success{background:#2e6b2e}.staff-audit-timeline-marker-followup{background:#0d5b5c}.staff-audit-timeline-marker-warning{background:#d9b43a}.staff-audit-timeline-marker-danger{background:#9b3d3d}.staff-audit-timeline-content{flex:1 1 auto;min-width:0}.staff-audit-timeline-title{font-size:13px;line-height:21px;font-weight:600;color:#17363a;margin:0}.staff-audit-timeline-description{font-size:12px;line-height:18px;color:#6e8080;margin:4px 0 0}.staff-audit-timeline-meta{font-size:11px;line-height:18px;color:#6e8080;margin:4px 0 0}.staff-data-empty,.staff-data-loading,.staff-data-error{min-height:116px;display:flex;align-items:center;justify-content:center;padding:20px;border:1px dashed #e3dbd1;border-radius:16px;background:#fffdf8;color:#6e8080;font-size:15px;line-height:1.5;text-align:center;margin-bottom:16px}.staff-data-error{color:#9b3d3d;border-color:#d9a3a3}.staff-unavailable-value{color:#6e8080;font-style:italic}.staff-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#17363a66;padding:16px}.staff-dialog{width:100%;max-width:420px;background:#fffdf8;border:1px solid #e3dbd1;border-radius:16px;padding:24px;direction:rtl}.staff-dialog-title{font-size:18px;line-height:1.3;font-weight:700;color:#17363a;margin:0 0 8px}.staff-dialog-message{font-size:13px;line-height:1.5;color:#6e8080;margin:0 0 20px}.staff-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.staff-toast{display:inline-flex;align-items:center;gap:10px;max-width:360px;padding:10px 14px;border:1px solid #e3dbd1;border-radius:12px;background:#fffdf8;box-shadow:0 4px 12px #17363a1f;font-size:13px;line-height:1.4;color:#17363a}.staff-toast-success{border-color:#2e6b2e}.staff-toast-warning{border-color:#d9b43a}.staff-toast-danger{border-color:#9b3d3d}.staff-toast-info{border-color:#0d5b5c}.staff-toast-message{flex:1 1 auto}.staff-toast-dismiss{border:0;background:transparent;color:#6e8080;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.staff-toast-dismiss:hover{color:#17363a}.staff-preview-box{background:#ecf4f2;border:1px solid #e3dbd1;border-radius:12px;padding:16px;margin-top:12px;font-size:13px;line-height:21px;color:#17363a}.staff-preview-box p{margin:6px 0}.staff-image-placeholder{background:#f0ebe2;border:1px dashed #e3dbd1;border-radius:12px;padding:30px 16px;text-align:center;font-size:12px;line-height:18px;color:#6e8080;margin-top:12px}.staff-sidebar-nav{display:flex;flex-direction:column;gap:10px}.staff-sidebar-nav-item{width:100%;min-height:42px;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:#d8e5e5;font-size:13px;line-height:1.4;font-weight:400;cursor:pointer;text-align:right}.staff-sidebar-nav-item:hover{background:#ffffff0f}.staff-sidebar-nav-item-active,.staff-sidebar-nav-item-active:hover{background:#f7f3eb;color:#0d5b5c;border-color:#f7f3eb;font-weight:600}.staff-sidebar-user-name{font-size:16px;line-height:26px;font-weight:700;color:#fff}.staff-sidebar-user-role{font-size:11px;line-height:18px;font-weight:600;color:#ffffffb3;margin-top:6px}@media(max-width:1024px){.staff-shell{flex-direction:column}.staff-main,.staff-main-content,.finance-main,.staff-screen-container{max-width:none;width:100%;margin-inline:0;box-sizing:border-box}.staff-shell>.staff-sidebar{flex:0 0 auto;min-height:auto;width:100%;flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 18px}.staff-sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.staff-sidebar-nav-item{width:auto;min-width:100px;padding:8px 14px}.staff-metric-grid,.finance-metric-grid,.staff-mini-grid,.staff-metric-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.staff-main,.staff-main-content,.finance-main,.staff-screen-container{padding:20px 16px 28px}.staff-panels-grid,.staff-two-columns,.staff-columns,.staff-sales-layout,.staff-approvals-layout,.staff-reports-layout,.staff-detail-layout,.staff-referral-layout,.finance-split-panels{grid-template-columns:1fr}.staff-role-title{font-size:22px;line-height:34px}.staff-queue-card{flex-direction:column;align-items:flex-start;gap:8px}.staff-queue-card-status{min-width:0;justify-content:flex-start}.staff-queue-card-title{white-space:normal}.staff-pipeline-grid{grid-template-columns:1fr}.staff-pipeline-column{min-height:0}}@media(max-width:390px){.staff-shell>.staff-sidebar{gap:10px;padding:10px 12px}.staff-sidebar-nav-item{min-width:80px;font-size:11px;padding:6px 10px}.staff-metric-grid,.finance-metric-grid,.staff-mini-grid,.staff-metric-grid-4{grid-template-columns:1fr;gap:10px}.staff-metric-card{min-height:96px;padding:12px 16px}.staff-metric-value{font-size:24px;line-height:36px}.staff-data-panel,.staff-detail-panel{padding:16px 14px 20px}.staff-role-title{font-size:19px;line-height:30px}.staff-handoff-strip,.finance-handoff-strip,.staff-readiness-strip{flex-direction:column;align-items:flex-start;gap:6px}.staff-action-bar,.staff-filter-bar{gap:6px}}.staff-metric-null-status{font-size:12px;line-height:19px;color:#6e8080;margin:4px 0 0}.staff-metric-grid>.staff-data-loading,.staff-metric-grid>.staff-data-error,.staff-metric-grid>.staff-data-empty,.finance-metric-grid>.staff-data-loading,.finance-metric-grid>.staff-data-error,.finance-metric-grid>.staff-data-empty,.staff-mini-grid>.staff-data-loading,.staff-mini-grid>.staff-data-error,.staff-mini-grid>.staff-data-empty,.staff-metric-grid-4>.staff-data-loading,.staff-metric-grid-4>.staff-data-error,.staff-metric-grid-4>.staff-data-empty{grid-column:1 / -1}.staff-empty-state-title{font-size:16px;line-height:26px;font-weight:700;margin:0 0 6px}.staff-empty-state-message{font-size:13px;line-height:21px;margin:0}.staff-empty-state-support{font-size:11px;line-height:18px;margin:6px 0 0}.staff-data-empty{flex-direction:column;gap:6px}@media(min-width:1025px){.staff-detail-fields,.staff-form-section-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start}.staff-panels-grid>.staff-data-panel:not(:only-child),.staff-two-columns>.staff-data-panel:not(:only-child),.staff-columns>.staff-data-panel:not(:only-child),.staff-sales-layout>.staff-data-panel:not(:only-child),.staff-approvals-layout>.staff-data-panel:not(:only-child),.staff-reports-layout>.staff-data-panel:not(:only-child),.staff-detail-layout>.staff-data-panel:not(:only-child),.staff-referral-layout>.staff-data-panel:not(:only-child),.finance-split-panels>.staff-data-panel:not(:only-child),.staff-panels-grid>.staff-detail-panel:not(:only-child),.staff-two-columns>.staff-detail-panel:not(:only-child),.staff-columns>.staff-detail-panel:not(:only-child),.staff-sales-layout>.staff-detail-panel:not(:only-child),.staff-approvals-layout>.staff-detail-panel:not(:only-child),.staff-reports-layout>.staff-detail-panel:not(:only-child),.staff-detail-layout>.staff-detail-panel:not(:only-child),.staff-referral-layout>.staff-detail-panel:not(:only-child),.finance-split-panels>.staff-detail-panel:not(:only-child){min-height:440px}.staff-reports-layout>div[dir=rtl]>.staff-data-panel{min-height:440px;grid-column:auto!important}}.staff-executive-panels>.staff-data-panel:not(:only-child){min-height:540px}@media(max-width:768px){.staff-executive-panels>.staff-data-panel:not(:only-child){min-height:0}}@media(min-width:1024px){.staff-main>.staff-handoff-strip+.staff-data-panel,.staff-screen-container>.staff-handoff-strip+.staff-data-panel,.staff-screen-container>.staff-handoff-strip+.staff-metric-grid+.staff-data-panel,.finance-main>.finance-handoff-strip+.staff-data-panel{min-height:540px}}
