@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.government-integrations{background:#f1f5f3;border:1px solid #e1e8e5;border-radius:11px;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:9px;margin-bottom:13px;padding:11px;display:grid}.government-integrations>div{padding:0 5px}.government-integrations>div span{color:#5b8479;font-size:7px}.government-integrations h3{margin:3px 0;font-size:10px}.government-integrations>button{text-align:right;cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:9px;align-items:center;gap:7px;padding:9px;display:flex}.government-integrations button>i{color:#155b4d;background:#e5f0ed;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.government-integrations button strong,.government-integrations button small{display:block}.government-integrations button strong{font-size:8px}.government-integrations button small{color:#83908c;margin-top:2px;font-size:6.5px}.government-integrations button em{color:#a56d19;background:#f8ead5;border-radius:7px;margin-right:auto;padding:4px 5px;font-size:6px;font-style:normal}@media (width<=800px){.government-integrations{grid-template-columns:1fr 1fr}.government-integrations>div{grid-column:1/-1}}@media (width<=480px){.government-integrations{grid-template-columns:1fr}}.branch-layout,.hr-layout{grid-template-columns:235px 1fr;gap:13px;margin-top:14px;display:grid}.branch-list,.employee-list,.branch-detail,.employee-file{background:#fff;border:1px solid #e3e9e6;border-radius:12px;overflow:hidden}.branch-list>div:first-child{justify-content:space-between;padding:14px;display:flex}.branch-list h3{margin:0;font-size:11px}.branch-list>div>span{color:#81908b;font-size:8px}.branch-list button,.employee-list>button{text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.branch-list button.selected,.employee-list>button.selected{background:#edf5f2}.branch-list button>i,.employee-list button>i{color:#155b4d;background:#e4eeeb;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:700;display:grid}.branch-list strong,.branch-list small,.employee-list strong,.employee-list small{display:block}.branch-list strong,.employee-list strong{font-size:9px}.branch-list small,.employee-list small{color:#83908c;margin-top:3px;font-size:7px}.branch-list em,.employee-list em{color:#39816f;background:#e7f2ef;border-radius:8px;margin-right:auto;padding:4px 6px;font-size:7px;font-style:normal}.branch-list em.has-alert{color:#a36a12;background:#f8ead5}.branch-detail{padding:17px}.branch-head{justify-content:space-between;align-items:center;display:flex}.branch-head>div>span{color:#87938f;font-size:7px}.branch-head h2{margin:3px 0;font-size:18px}.branch-head small{color:#6d7a76;font-size:8px}.branch-score{color:#155b4d;background:#e8f2ef;border-radius:50%;align-content:center;place-items:center;width:68px;height:68px;display:grid}.branch-score strong{font-size:17px}.branch-score span{font-size:6px}.branch-kpis{background:#f7faf8;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:14px 0;padding:11px;display:grid}.branch-kpis span{border-right:1px solid #e3eae7;padding:0 10px}.branch-kpis span:first-child{border:0}.branch-kpis small,.branch-kpis b{display:block}.branch-kpis small{color:#83908c;font-size:7px}.branch-kpis b{margin-top:4px;font-size:11px}.branch-kpis .good{color:#2f816b}.branch-kpis .warn{color:#b17419}.checklist-head{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.checklist-head span{color:#87938f;font-size:7px}.checklist-head h3{margin:3px 0;font-size:12px}.checklist-head select{background:#fff;border:1px solid #dfe6e3;border-radius:7px;padding:6px;font-size:8px}.check-groups button{text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:28px 1fr auto 15px;align-items:center;gap:8px;width:100%;padding:9px 3px;display:grid}.check-groups button:hover{background:#f8faf9}.check-groups>button>span:first-child{border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.check-ok{color:#277764;background:#e3f1ed}.check-warn{color:#ad7118;background:#fbecd6}.check-later{color:#85918d;background:#edf0ef}.check-groups strong,.check-groups small{display:block}.check-groups strong{font-size:9px}.check-groups small{color:#84918d;margin-top:2px;font-size:7px}.check-groups em{color:#7d8a86;font-size:7px;font-style:normal}.check-groups b{color:#9ba5a1;font-size:10px}.branch-actions{gap:7px;margin-top:12px;display:flex}.branch-actions button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #dfe6e3;border-radius:7px;padding:7px 9px;font-size:8px}.branch-actions button:first-child{color:#fff;background:#155b4d}.hr-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.hr-metrics article{background:#fff;border:1px solid #e3e9e6;border-radius:10px;padding:13px}.hr-metrics span,.hr-metrics strong,.hr-metrics small{display:block}.hr-metrics span{color:#81908b;font-size:8px}.hr-metrics strong{margin:5px 0;font-size:21px}.hr-metrics small{color:#39816f;font-size:7px}.employee-search{color:#899591;border:1px solid #e1e7e4;border-radius:7px;gap:5px;margin:10px;padding:7px;display:flex}.employee-search input{border:0;outline:0;width:100%;font-size:8px}.employee-profile{align-items:center;gap:11px;padding:16px;display:flex}.big-avatar{color:#155b4d;background:#dcece7;border-radius:13px;place-items:center;width:54px;height:54px;font-weight:700;display:grid}.employee-profile h2{margin:0;font-size:15px}.employee-profile p{color:#687671;margin:4px 0;font-size:8px}.employee-profile small{color:#8a9692;font-size:7px}.employee-profile button{color:#155b4d;background:#fff;border:1px solid #dfe6e3;border-radius:7px;margin-right:auto;padding:7px 9px;font-size:8px}.employee-tabs{border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef;padding:0 12px;display:flex;overflow-x:auto}.employee-tabs button{color:#798681;white-space:nowrap;background:#fff;border:0;border-bottom:2px solid #0000;padding:10px 8px;font-size:7px}.employee-tabs button.selected{color:#155b4d;border-color:#155b4d;font-weight:700}.employee-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.employee-summary article{background:#f7f9f8;border-radius:8px;padding:10px}.employee-summary span,.employee-summary b{display:block}.employee-summary span{color:#85918d;font-size:7px}.employee-summary b{margin-top:4px;font-size:9px}.employee-info{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.employee-info>div{border:1px solid #e8edeb;border-radius:9px;padding:11px}.employee-info h3{margin:0 0 8px;font-size:9px}.employee-info p{border-top:1px solid #eef2f0;justify-content:space-between;margin:0;padding:7px 0;font-size:7px;display:flex}.employee-info p span{color:#84918d}.employee-info .valid{color:#2e806a}.hr-tab-content{text-align:center;padding:26px}.hr-tab-content>span{color:#7e8b87;font-size:7px}.hr-tab-content h3{margin:5px;font-size:16px}.hr-tab-content p{color:#83908c;font-size:8px}.hr-records{justify-content:center;gap:8px;margin:16px;display:flex}.hr-records span{color:#83908c;background:#f6f8f7;border-radius:8px;padding:9px;font-size:7px}.hr-records b{color:#172522;margin-bottom:3px;display:block}.hr-tab-content>button{color:#fff;background:#155b4d;border:0;border-radius:7px;padding:8px 11px;font-size:8px}@media (width<=900px){.branch-layout,.hr-layout{grid-template-columns:1fr}.branch-list,.employee-list{max-height:250px;overflow:auto}.hr-metrics{grid-template-columns:1fr 1fr}}@media (width<=560px){.branch-kpis,.employee-summary{grid-template-columns:1fr 1fr;gap:8px}.branch-actions{flex-wrap:wrap}.employee-info{grid-template-columns:1fr}.hr-records{flex-direction:column}}.quality-upload{background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #eadfc9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:13px;padding:16px 18px;display:flex}.quality-upload>div:first-child{flex:1}.quality-upload span,.quality-upload h3,.quality-upload p{display:block}.quality-upload>div>span{color:#9a6a28;font-size:7px;font-weight:700}.quality-upload h3{margin:4px 0;font-size:12px}.quality-upload p{color:#81796a;margin:0;font-size:8px}.upload-button{color:#fff;cursor:pointer;background:#9a6a28;border-radius:8px;padding:9px 12px;font-size:9px}.upload-button input{display:none}.photo-grid{border-top:1px solid #eee4d3;grid-template-columns:repeat(5,1fr);gap:8px;width:100%;padding-top:10px;display:grid}.photo-grid a{color:#5e574c;background:#fff;border:1px solid #e6dfd1;border-radius:8px;text-decoration:none;overflow:hidden}.photo-grid img{object-fit:cover;width:100%;height:72px;display:block}.photo-grid span{white-space:nowrap;text-overflow:ellipsis;padding:5px;font-size:7px;overflow:hidden}@media (width<=600px){.photo-grid{grid-template-columns:repeat(2,1fr)}}.section-view{animation:.24s sectionIn}.back-dashboard{color:#71817d;cursor:pointer;background:0 0;border:0;margin-bottom:16px;padding:0;font-size:9px}.section-hero{color:#fff;background:linear-gradient(120deg,#123f35,#22715f);border-radius:16px;justify-content:space-between;align-items:center;padding:24px 26px;display:flex;box-shadow:0 12px 30px #163f3618}.section-hero span{color:#9fd3c5;font-size:8px;font-weight:700}.section-hero h1{margin:5px 0;font-size:26px}.section-hero p{color:#c0d8d1;margin:0;font-size:10px}.section-hero>button{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #fff4;border-radius:9px;padding:10px 14px;font-size:10px}.section-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0;display:grid}.section-stats article{background:#fff;border:1px solid #e7ecea;border-radius:11px;padding:15px}.section-stats span,.section-stats strong,.section-stats small{display:block}.section-stats span{color:#7e8b87;font-size:8px}.section-stats strong{margin:6px 0;font-size:23px}.section-stats small{color:#3d806e;font-size:8px}.section-panel{background:#fff;border:1px solid #e3e9e6;border-radius:12px;overflow:hidden}.section-tabs{border-bottom:1px solid #edf1ef;gap:4px;padding:12px 15px;display:flex}.section-tabs button{color:#778581;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:9px}.section-tabs button.selected{color:#155b4d;background:#e7f1ee;font-weight:700}.table-head,.table-row{grid-template-columns:1.5fr 1.2fr .8fr .55fr;align-items:center;gap:10px;padding:10px 17px;display:grid}.table-head{color:#899591;background:#fafbfafa;font-size:8px}.table-row{text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #eff2f1;width:100%}.table-row:hover{background:#f7faf9}.table-row>span{color:#6b7975;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.table-row>span:first-child{color:#172522;align-items:center;gap:8px;display:flex}.table-row i{color:#155b4d;background:#e8f1ee;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.table-row b{font-size:9.5px}.table-row em{color:#477468;background:#edf3f1;border-radius:9px;justify-self:start;padding:4px 7px;font-size:7.5px;font-style:normal}.section-footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:11px 17px;display:flex}.section-footer span{color:#8c9894;font-size:8px}.section-footer button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #dfe6e3;border-radius:7px;padding:6px 9px;font-size:8px}@keyframes sectionIn{0%{opacity:0;transform:translateY(5px)}}@media (width<=800px){.section-stats{grid-template-columns:1fr 1fr}.table-head{display:none}.table-row{grid-template-columns:1fr auto}.table-row>span:nth-child(2),.table-row>span:nth-child(3){display:none}}@media (width<=480px){.section-hero{align-items:flex-start;padding:18px}.section-hero h1{font-size:21px}.section-hero p{max-width:210px}.section-stats{grid-template-columns:1fr 1fr}.section-tabs{overflow-x:auto}.section-tabs button{white-space:nowrap}}.data-grid{grid-template-columns:1.45fr 1fr;gap:15px;margin-top:15px;display:grid}.foodics-card,.marketing-card{background:#fff;border:1px solid #e2e8e5;border-radius:13px;padding:17px}.integration-head,.marketing-head{align-items:center;gap:10px;display:flex}.foodics-logo{color:#fff;background:#222;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.integration-head span,.marketing-head span{color:#8a9692;font-size:7.5px}.integration-head h2,.marketing-head h2{margin:3px 0 0;font-size:13px}.integration-head>em{color:#31816c;background:#e8f3f0;border-radius:10px;margin-right:auto;padding:5px 7px;font-size:7.5px;font-style:normal}.integration-head>em i{background:#48a58e;border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block}.sales-glance{grid-template-columns:1fr 1.3fr;align-items:end;gap:20px;margin:20px 0 14px;display:grid}.sales-glance small,.sales-glance strong,.sales-glance span{display:block}.sales-glance small{color:#7d8a86;font-size:8px}.sales-glance strong{margin:5px 0;font-size:22px}.sales-glance strong i{font-size:9px;font-style:normal}.sales-glance span{color:#31816c;font-size:8px}.sales-bars{border-bottom:1px solid #e8edeb;align-items:end;gap:5px;height:58px;display:flex}.sales-bars i{opacity:.84;background:linear-gradient(#39a186,#155b4d);border-radius:3px 3px 0 0;flex:1}.foodics-stats{border-top:1px solid #edf1ef;grid-template-columns:repeat(4,1fr);gap:7px;padding-top:11px;display:grid}.foodics-stats span{color:#87938f;font-size:7.5px}.foodics-stats b{color:#172522;margin-bottom:2px;font-size:11px;display:block}.integration-actions{align-items:center;gap:8px;margin-top:13px;display:flex}.integration-actions button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:7px;padding:7px 10px;font-size:8px}.integration-actions .connect-foodics{color:#fff;background:#155b4d;border-color:#155b4d}.marketing-head{justify-content:space-between}.marketing-head button{color:#155b4d;background:0 0;border:0;font-size:8px}.campaign-score{align-items:center;gap:13px;margin:17px 0;display:flex}.campaign-ring{background:conic-gradient(#c45874 0 78%,#f2e7eb 78% 100%);border-radius:50%;place-items:center;width:59px;height:59px;display:grid;position:relative}.campaign-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.campaign-ring strong{z-index:1;font-size:11px}.campaign-score>div:last-child small,.campaign-score>div:last-child strong,.campaign-score>div:last-child span{display:block}.campaign-score>div:last-child small{color:#84918d;font-size:7px}.campaign-score>div:last-child strong{margin:3px 0;font-size:17px}.campaign-score>div:last-child span{color:#87938f;font-size:7px}.campaigns{border-top:1px solid #edf1ef;padding-top:8px}.campaigns>div{justify-content:space-between;padding:4px 0;font-size:8px;display:flex}.campaigns i{border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.pink{background:#c45874}.gold{background:#c58b32}.blue-dot{background:#4263a5}.marketing-foot{background:#faf8f9;border-radius:8px;justify-content:space-between;margin-top:10px;padding:8px;display:flex}.marketing-foot span{color:#8a9692;font-size:7px}.marketing-foot b{color:#172522;margin-bottom:2px;font-size:10px;display:block}@media (width<=900px){.data-grid{grid-template-columns:1fr}}@media (width<=520px){.foodics-stats{grid-template-columns:1fr 1fr}.sales-glance{grid-template-columns:1fr}.sales-bars{height:45px}}.executive-board{background:#f0f4f2;border:1px solid #e2e9e6;border-radius:14px;margin-top:15px;padding:17px}.board-title{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.board-title span{color:#155b4d;font-size:8px;font-weight:700}.board-title h2{margin:3px 0 0;font-size:15px}.period-picker{background:#fff;border:1px solid #e7ecea;border-radius:7px;padding:2px;display:flex}.period-picker button{color:#71817d;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:8px}.period-picker .selected{color:#fff;background:#155b4d}.board-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.board-card{background:#fff;border:1px solid #e2e8e5;border-radius:10px;min-height:133px;padding:13px}.card-kicker{justify-content:space-between;display:flex}.card-kicker span{color:#65746f;font-size:9px;font-weight:700}.card-kicker button{color:#155b4d;background:0 0;border:0;font-size:7.5px}.people-main{align-items:center;gap:8px;margin:12px 0;display:flex}.people-main>strong{font-size:25px}.people-main>span{color:#71817d;font-size:8px}.people-main small{color:#31816c;display:block}.people-stats,.service-foot{border-top:1px solid #edf1ef;justify-content:space-between;padding-top:9px;display:flex}.people-stats span,.service-foot span{color:#84918d;font-size:7px}.people-stats b{color:#172522;font-size:10px;display:block}.budget-row{justify-content:space-between;align-items:end;margin-top:20px;display:flex}.budget-row strong,.budget-row small{display:block}.budget-row strong{font-size:15px}.budget-row small{color:#71817d;font-size:7.5px}.budget-row>b{color:#b7791f;font-size:14px}.budget-bar{background:#f2eadc;border-radius:5px;height:6px;margin:9px 0}.budget-bar i{background:#c58b32;border-radius:5px;width:68%;height:100%;display:block}.budget-foot{color:#8a9692;justify-content:space-between;font-size:7px;display:flex}.project-health{justify-content:space-between;margin:15px 0 12px;display:flex}.project-health span{color:#83908c;text-align:center;font-size:7px}.project-health b{font-size:15px;display:block}.healthy{color:#37816f}.risk{color:#bc8128}.late{color:#c15a4b}.mini-timeline{align-items:end;gap:3px;height:22px;display:flex}.mini-timeline i{background:#8ab7aa;border-radius:3px 3px 0 0;flex:1}.mini-timeline i:nth-child(odd){height:55%}.mini-timeline i:nth-child(2n){height:82%}.mini-timeline i:nth-child(7){background:#d2a456}.mini-timeline i:nth-child(8){background:#d47868}.service-score{align-items:center;gap:6px;margin:15px 0;display:flex}.service-score strong{font-size:27px}.service-score span{color:#5e6d69;font-size:9px}.service-score small{color:#929d99;font-size:7px;display:block}.service-score em{color:#2f7b67;background:#e6f2ee;border-radius:8px;margin-right:auto;padding:4px 6px;font-size:8px;font-style:normal}@media (width<=1080px){.board-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.board-grid{grid-template-columns:1fr}.board-title{align-items:flex-start}}:root{--ink:#172522;--muted:#71817d;--green:#155b4d;--green2:#247565;--line:#e7ecea;--soft:#f5f7f6;--cream:#fbfaf7;--amber:#c88824}html,body{min-height:100%;color:var(--ink);background:#f8faf9;margin:0;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}button,input{font:inherit}.app-shell{background:linear-gradient(145deg,#f7faf8 0%,#fbfaf7 100%);min-height:100vh;display:flex}.sidebar{border-left:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;width:238px;height:100vh;padding:24px 16px 18px;display:flex;position:fixed;top:0;right:0}.brand{align-items:center;gap:12px;padding:0 8px 24px;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:800;display:grid;box-shadow:0 8px 18px #155b4d33}.brand strong,.brand small{display:block}.brand strong{letter-spacing:1px;font-size:21px}.brand small{color:var(--muted);margin-top:2px;font-size:11px}.create-btn{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:flex;box-shadow:0 5px 14px #155b4d20}.create-btn:hover{background:#0f493e}.nav-label{color:#9aa7a3;letter-spacing:.6px;margin:0;padding:17px 12px 7px;font-size:10px;font-weight:700}.nav-sep{border-top:1px solid var(--line);margin-top:10px;padding-top:17px}.nav-item{color:#52615d;cursor:pointer;text-align:right;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:10px 12px;font-size:13px;display:flex;position:relative}.nav-item:hover{color:var(--green);background:#f5f8f7}.nav-item.active{color:var(--green);background:#eaf3f0;font-weight:700}.nav-item.active:after{content:"";background:var(--green);border-radius:3px;width:3px;height:24px;position:absolute;right:-16px}.nav-icon{text-align:center;width:20px;font-size:18px}.nav-item b{color:#fff;text-align:center;background:#e5a94a;border-radius:10px;min-width:20px;margin-right:auto;padding:2px 6px;font-size:10px}.dept-link i{color:#30403c;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;display:grid}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.sidebar-foot>button{color:#667570;cursor:pointer;background:0 0;border:0;padding:8px}.user-mini{background:#f7f9f8;border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:8px;display:flex}.user-mini>span{width:32px;height:32px;color:var(--green);background:#dceae6;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.user-mini strong,.user-mini small{display:block}.user-mini strong{font-size:11px}.user-mini small{color:var(--muted);margin-top:2px;font-size:9px}.user-mini em{color:#87938f;margin-right:auto;font-size:10px;font-style:normal}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#ffffffd9;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);background:#f8faf9;border-radius:9px;align-items:center;gap:9px;width:min(450px,46vw);height:38px;padding:0 12px;display:flex}.search>span{color:#7b8985;font-size:22px;transform:rotate(-20deg)}.search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search kbd{color:#95a19d;background:#fff;border:1px solid #e1e7e4;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:9px}.top-actions{align-items:center;gap:8px;display:flex}.top-actions>button{border:1px solid var(--line);cursor:pointer;color:#64736f;background:#fff;border-radius:50%;width:34px;height:34px}.bell{position:relative}.bell i{background:#dd6b55;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:3px}.date{border-right:1px solid var(--line);margin-right:5px;padding-right:14px}.date span,.date small{display:block}.date span{font-size:11px;font-weight:700}.date small{color:var(--muted);margin-top:3px;font-size:9px}.content{max-width:1400px;margin:0 auto;padding:30px 34px 40px}.welcome{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.welcome p{color:var(--muted);margin:0;font-size:12px}.welcome h1{letter-spacing:-.5px;margin:5px 0 0;font-size:25px}.outline-btn,.panel-head button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.outline-btn{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 13px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:11px;min-height:112px;padding:15px;display:flex;position:relative;overflow:hidden}.metric-icon{border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.metric-icon.green{color:var(--green);background:#e5f2ee}.metric-icon.amber{color:#a96a0c;background:#fbefda}.metric-icon.blue{color:#3f5e9c;background:#e8eefb}.metric-icon.violet{color:#7555a6;background:#eee9f6}.metrics article div:nth-child(2)>span{color:var(--muted);font-size:10px;display:block}.metrics strong{margin:4px 0;font-size:24px;display:block}.metrics small{color:#899591;font-size:8.5px}.metrics small.up{color:#35816f}.metrics small b{color:#c24d40}.spark{letter-spacing:-3px;font-size:15px;position:absolute;bottom:18px;left:12px}.green-spark{color:#76aa9e}.blue-spark{color:#8fa4ce}.ring{border:5px solid #f1e7d4;border-top-color:#d29b42;border-radius:50%;place-items:center;width:42px;position:absolute;left:15px;height:42px!important;display:grid!important;bottom:17px!important}.ring b{margin:0!important;font-size:11px!important}.gauge{border:5px solid #e9e3f2;border-bottom:0;border-radius:50px 50px 0 0;width:46px;height:28px;position:absolute;bottom:20px;left:16px}.gauge i{clip-path:inset(0 0 0 42%);border:5px solid #856bab;border-bottom:0;border-radius:50px 50px 0 0;width:44px;height:25px;position:absolute;inset:-5px -5px auto auto}.gauge b{text-align:center;margin:11px 0!important;font-size:9px!important}.main-grid{grid-template-columns:1.35fr 1fr;gap:15px;margin-bottom:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 4px 14px #19382f06}.panel-head{justify-content:space-between;align-items:flex-start;padding:17px 18px 12px;display:flex}.panel-head h2{margin:0 0 5px;font-size:14px}.panel-head p{color:var(--muted);margin:0;font-size:9.5px}.approval-list{padding:0 18px}.approval-row{border-top:1px solid #eff2f1;align-items:center;gap:10px;padding:12px 0;display:flex}.approval-row:first-child{border-top:0}.doc-icon{border-radius:9px;place-items:center;width:37px;height:42px;display:grid}.doc-icon.amber{color:#b87814;background:#fbefda}.doc-icon.blue{color:#526ba2;background:#e9effa}.doc-icon.violet{color:#765aa0;background:#eee9f6}.approval-info{min-width:0}.approval-info strong,.approval-info>span,.approval-info small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.approval-info strong{font-size:11px}.approval-info>span{color:#65746f;margin:4px 0;font-size:9px}.approval-info small{color:#97a19e;font-size:8px}.approval-info small i{width:16px;height:16px;color:var(--green);background:#e7efec;border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.approval-actions{align-items:center;gap:5px;margin-right:auto;display:flex}.approval-actions button{cursor:pointer;border-radius:6px;padding:6px 9px;font-size:9px}.approval-actions .approve{background:var(--green);color:#fff;border:1px solid var(--green)}.approval-actions .reject{color:#667570;border:1px solid var(--line);background:#fff}.approval-actions button:last-child{color:#899591;background:0 0;border:0}.empty-state{text-align:center;color:#4f756b;padding:32px;font-size:12px}.task-list{padding:0 18px}.task{cursor:pointer;border-top:1px solid #eff2f1;align-items:flex-start;gap:9px;padding:11px 0;display:flex}.task:first-child{border-top:0}.task input{display:none}.checkmark{color:#0000;border:1.5px solid #b8c3bf;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.task input:checked+.checkmark{background:var(--green);border-color:var(--green);color:#fff}.task.done .task-copy{opacity:.55;text-decoration:line-through}.task-copy{flex:1}.task-copy strong,.task-copy small,.task-copy>span{display:block}.task-copy strong{font-size:10.5px}.task-copy small{color:#7d8985;margin:4px 0;font-size:8.5px}.task-copy>span{color:#9aa4a1;font-size:8px}.task-copy i{width:15px;height:15px;color:var(--green);background:#e5eeeb;border-radius:50%;place-items:center;margin-left:4px;font-style:normal;display:inline-grid}.priority{border-radius:8px;padding:4px 7px;font-size:8px;font-style:normal}.priority.urgent{color:#ba4f40;background:#fbe5e1}.priority.important{color:#a66c14;background:#f9edd5}.priority.normal{color:#56766d;background:#e9f0ee}.progress{border-top:1px solid #eff2f1;padding:11px 18px 16px}.progress span{justify-content:space-between;font-size:8.5px;display:flex}.progress em{color:var(--green);font-style:normal}.progress>div{background:#e9efed;border-radius:8px;height:5px;margin-top:7px;overflow:hidden}.progress i{background:var(--green2);border-radius:8px;height:100%;transition:all .3s;display:block}.lower-grid{grid-template-columns:1.35fr 1fr;gap:15px;display:grid}.department-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 17px;display:grid}.department-grid button{text-align:right;cursor:pointer;background:#fbfcfb;border:1px solid #edf1ef;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.department-grid button:hover{background:#f4f8f7;border-color:#b7d0c9}.dept-mark{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.department-grid strong,.department-grid small{display:block}.department-grid strong{font-size:10px}.department-grid small{color:var(--muted);margin-top:3px;font-size:8px}.department-grid em{color:#7e8b87;margin-right:auto;font-size:8px;font-style:normal}.activity>div:last-child{padding:0 18px 10px}.activity-row{border-top:1px solid #eff2f1;align-items:center;gap:8px;padding:8px 0;display:flex}.activity-row:first-child{border-top:0}.activity-row>span{width:27px;height:27px;color:var(--green);background:#e4eeeb;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.activity-row strong,.activity-row small{display:block}.activity-row strong{font-size:9px}.activity-row small{color:var(--muted);margin-top:3px;font-size:7.5px}.activity-row time{color:#98a39f;margin-right:auto;font-size:7.5px}.flow-strip{color:#fff;background:linear-gradient(100deg,#133f36,#1e6858);border-radius:12px;align-items:center;gap:12px;margin-top:15px;padding:14px 18px;display:flex}.flow-strip>div:first-child{grid-template-columns:12px auto;column-gap:7px;display:grid}.flow-strip strong{font-size:11px}.flow-strip small{color:#bcd2cc;grid-column:2;margin-top:3px;font-size:8px}.pulse{background:#73d3bd;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #71d2ba25}.flow-stats{gap:18px;margin-right:auto;display:flex}.flow-stats span{color:#c0d5cf;font-size:8px}.flow-stats b{color:#fff;margin-left:4px;font-size:14px}.flow-strip button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff45;border-radius:7px;padding:7px 10px;font-size:8px}.toast{color:#fff;z-index:40;background:#163f36;border-radius:9px;padding:12px 17px;font-size:11px;animation:.25s pop;position:fixed;bottom:24px;left:28px;box-shadow:0 12px 30px #163f3644}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#102b25a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(530px,100%);padding:28px;position:relative;box-shadow:0 30px 80px #102b2566}.modal-close{cursor:pointer;background:#f1f4f3;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:14px;left:17px}.modal-icon{width:45px;height:45px;color:var(--green);background:#e5f2ee;border-radius:12px;place-items:center;font-size:23px;display:grid}.modal h2{margin:14px 0 6px;font-size:20px}.modal>p{color:var(--muted);margin:0 0 18px;font-size:11px}.create-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.create-grid button{border:1px solid var(--line);text-align:right;cursor:pointer;background:#fbfcfb;border-radius:11px;grid-template-columns:34px auto;column-gap:9px;padding:14px;display:grid}.create-grid button:hover{background:#f3f8f6;border-color:#87aea4}.create-grid i{width:32px;height:32px;color:var(--green);background:#e7f1ee;border-radius:8px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.create-grid strong{font-size:11px}.create-grid small{color:var(--muted);margin-top:4px;font-size:8px}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}@media (width<=1080px){.metrics{grid-template-columns:1fr 1fr}.main-grid,.lower-grid{grid-template-columns:1fr}.sidebar{width:205px}.workspace{width:calc(100% - 205px);margin-right:205px}.date{display:none}}@media (width<=720px){.sidebar{border-left:0;border-top:1px solid var(--line);width:100%;height:62px;padding:7px;display:block;position:fixed;top:auto;bottom:0}.brand,.create-btn,.nav-label,.dept-link,.sidebar-foot{display:none}.sidebar nav{justify-content:space-around;display:flex}.nav-item{flex-direction:column;gap:1px;width:auto;padding:5px 10px;font-size:9px;display:flex}.nav-icon{font-size:16px}.nav-item.active:after{width:50%;height:3px;bottom:-7px;right:25%}.nav-item b{position:absolute;top:0;left:2px}.workspace{width:100%;margin:0;padding-bottom:62px}.topbar{height:60px;padding:0 15px}.top-actions>button:first-child,.date{display:none}.search{width:calc(100% - 80px)}.content{padding:20px 14px}.welcome h1{font-size:20px}.welcome .outline-btn{display:none}.metrics{grid-template-columns:1fr 1fr}.metrics article{min-height:105px;padding:12px}.spark,.ring,.gauge{display:none!important}.main-grid,.lower-grid{grid-template-columns:1fr}.approval-actions{flex-direction:column}.department-grid{grid-template-columns:1fr}.flow-strip{flex-wrap:wrap;align-items:flex-start}.flow-stats{order:3;width:100%;margin:4px 0}.create-grid{grid-template-columns:1fr}}@media (width<=430px){.metrics{grid-template-columns:1fr}.metrics article{min-height:90px}.approval-row{align-items:flex-start}.approval-actions button:last-child,.approval-actions .reject{display:none}.flow-stats{gap:8px}.top-actions{gap:3px}}.signout-link{color:#a0473d;padding:8px;font-size:10px;text-decoration:none;display:inline-block}.login-page{background:#f5f8f6;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.login-story{color:#fff;background:linear-gradient(145deg,#103f35,#176150 60%,#0e4a3e);flex-direction:column;padding:48px 7vw;display:flex;position:relative;overflow:hidden}.login-story:before,.login-story:after{content:"";border:1px solid #ffffff15;border-radius:50%;position:absolute}.login-story:before{width:520px;height:520px;bottom:-250px;left:-260px}.login-story:after{width:300px;height:300px;bottom:-150px;left:40px}.login-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.login-brand>span{color:#155b4d;background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:25px;font-weight:800;display:grid}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:22px}.login-brand small{color:#b8d7ce;font-size:10px}.login-copy{z-index:1;margin:auto 0 46px;position:relative}.login-badge{color:#bce1d7;background:#ffffff0d;border:1px solid #81baa9;border-radius:20px;padding:7px 12px;font-size:10px;display:inline-block}.login-copy h1{letter-spacing:-2px;margin:22px 0 17px;font-size:clamp(34px,4.4vw,64px);line-height:1.22}.login-copy p{color:#bed8d1;max-width:570px;font-size:14px;line-height:2}.login-features{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.login-features article{background:#ffffff0b;border:1px solid #ffffff1d;border-radius:12px;gap:10px;padding:15px;display:flex}.login-features i{background:#ffffff19;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.login-features strong,.login-features span{display:block}.login-features strong{font-size:10px}.login-features span{color:#afd0c7;margin-top:5px;font-size:8px;line-height:1.5}.login-copyright{color:#8cb9ae;margin-top:35px;font-size:9px}.login-access{place-items:center;padding:42px;display:grid}.login-card{background:#fff;border:1px solid #e1e9e6;border-radius:20px;width:min(430px,100%);padding:38px;box-shadow:0 24px 70px #173e3420}.login-lock{color:#155b4d;background:#e6f2ee;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:17px;font-size:24px;display:grid}.login-card>span{color:#39806e;font-size:9px;font-weight:700}.login-card h2{margin:7px 0;font-size:28px}.login-card>p{color:#7b8985;margin:0 0 22px;font-size:11px}.login-card>label{margin:14px 0;font-size:10px;font-weight:700;display:block}.login-card>label input{text-align:right;border:1px solid #dfe7e4;border-radius:9px;outline:0;width:100%;height:48px;margin-top:7px;padding:0 13px;display:block}.login-card>label input:focus{border-color:#428776;box-shadow:0 0 0 3px #2c7d6912}.login-options{color:#71817d;justify-content:space-between;align-items:center;font-size:9px;display:flex}.login-options label{align-items:center;gap:5px;display:flex}.login-options button{color:#155b4d;cursor:pointer;background:0 0;border:0;font-size:9px}.login-button{color:#fff;cursor:pointer;background:#155b4d;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:49px;margin-top:19px;padding:0 17px;display:flex}.login-button:disabled{opacity:.65}.login-button em{font-size:18px;font-style:normal}.login-error{color:#a04639;background:#fbe9e5;border-radius:8px;margin-top:12px;padding:9px;font-size:9px}.login-security{background:#f3f8f6;border-radius:9px;gap:9px;margin-top:14px;padding:11px;display:flex}.login-security>i{color:#155b4d;background:#dcece7;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.login-security strong,.login-security small{display:block}.login-security strong{font-size:9px}.login-security small{color:#7d8a86;margin-top:3px;font-size:7.5px}.login-help{text-align:center!important;margin:18px 0 0!important;font-size:9px!important}@media (width<=900px){.login-page{grid-template-columns:1fr}.login-story{min-height:300px;padding:30px}.login-copy{margin:45px 0 25px}.login-copy h1{font-size:36px}.login-features,.login-copyright{display:none}.login-access{padding:25px}}@media (width<=480px){.login-story{min-height:240px}.login-copy h1{font-size:29px}.login-copy p{font-size:11px}.login-card{padding:25px}.login-access{padding:16px}}.hr-suite-nav{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.hr-suite-nav button{text-align:right;cursor:pointer;background:#fff;border:1px solid #e2e9e6;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.hr-suite-nav button:hover,.hr-suite-nav button.selected{background:#edf6f3;border-color:#7bafa1}.hr-suite-nav button>i{color:#155b4d;background:#e6f1ed;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.hr-suite-nav button strong,.hr-suite-nav button small{display:block}.hr-suite-nav button strong{color:#26342f;font-size:9px}.hr-suite-nav button small{color:#84908c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:6.5px;overflow:hidden}.hr-command-grid{grid-template-columns:1.45fr .75fr;gap:12px;display:grid}.hr-priority,.hr-coverage,.hr-area,.integration-center{background:#fff;border:1px solid #e2e9e6;border-radius:13px;padding:16px}.hr-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.hr-card-head span,.integration-title>span,.hr-area header span{color:#37806e;font-size:7px;font-weight:700}.hr-card-head h2,.integration-title h2,.hr-area header h2{margin:4px 0;font-size:14px}.hr-card-head button,.hr-activity-panel>div button{color:#155b4d;cursor:pointer;background:0 0;border:0;font-size:8px}.hr-priority>button{text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;align-items:center;gap:9px;width:100%;padding:10px 2px;display:flex}.hr-priority>button>b{color:#155b4d;background:#edf5f2;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.hr-priority>button strong,.hr-priority>button small{display:block}.hr-priority>button strong{font-size:9px}.hr-priority>button small{color:#899590;margin-top:3px;font-size:7px}.hr-priority>button em{color:#7d8b87;margin-right:auto;font-style:normal}.hr-coverage>span{color:#7e8b87;font-size:8px}.hr-coverage>strong{color:#155b4d;margin:8px 0;font-size:32px;display:block}.hr-coverage>div{background:#e8efed;border-radius:8px;height:7px;margin-bottom:16px;overflow:hidden}.hr-coverage>div i{background:#2f8a73;height:100%;display:block}.hr-coverage p{color:#73807c;border-top:1px solid #edf1ef;justify-content:space-between;margin:0;padding:9px 0;font-size:8px;display:flex}.hr-coverage p b{color:#172522}.integration-title p,.hr-area header p{color:#788682;margin:4px 0 0;font-size:8px}.integration-cards{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.integration-cards article{border:1px solid #e4eae8;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.integration-cards article>i{color:#155b4d;background:#e7f1ee;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.integration-cards article strong{font-size:9px}.integration-cards article p{color:#7d8985;margin:4px 0;font-size:7px;line-height:1.5}.integration-cards article em{color:#a56c16;background:#f8ecd8;border-radius:8px;padding:4px 6px;font-size:6.5px;font-style:normal}.integration-cards article button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:7px;grid-column:2/4;padding:6px;font-size:7px}.wps-flow{background:#f4f8f6;border-radius:10px;align-items:center;gap:7px;padding:12px;display:flex;overflow:auto}.wps-flow h3{white-space:nowrap;margin:0 0 0 8px;font-size:9px}.wps-flow span{white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex}.wps-flow span:not(:last-child):after{content:"←";color:#9ca8a4;margin-right:5px}.wps-flow b{color:#fff;background:#155b4d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.hr-area header{justify-content:space-between;align-items:flex-start;display:flex}.hr-area header>button{color:#fff;cursor:pointer;background:#155b4d;border:0;border-radius:8px;padding:8px 11px;font-size:8px}.hr-area-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.hr-area-kpis article{background:#f6f9f7;border-radius:9px;padding:11px}.hr-area-kpis span,.hr-area-kpis strong,.hr-area-kpis small{display:block}.hr-area-kpis span{color:#7f8c88;font-size:7px}.hr-area-kpis strong{margin:5px 0;font-size:17px}.hr-area-kpis small{color:#3c816e;font-size:6.5px}.hr-area-body{grid-template-columns:1fr 1.2fr;gap:11px;display:grid}.hr-feature-panel,.hr-activity-panel{border:1px solid #e8edeb;border-radius:10px;padding:12px}.hr-feature-panel h3,.hr-activity-panel h3{margin:0 0 9px;font-size:9px}.hr-feature-panel>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.hr-feature-panel span{color:#52625d;font-size:7px}.hr-feature-panel span i{color:#28745f;background:#e7f2ee;border-radius:5px;place-items:center;width:17px;height:17px;margin-left:5px;font-style:normal;display:inline-grid}.hr-activity-panel>div{justify-content:space-between;display:flex}.hr-activity-panel>button{text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;width:100%;padding:9px 0;display:flex}.hr-activity-panel strong,.hr-activity-panel small{display:block}.hr-activity-panel strong{font-size:8px}.hr-activity-panel small{color:#85918d;margin-top:3px;font-size:6.5px}.hr-activity-panel em{color:#377c69;background:#edf5f2;border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.mobile-menu-button,.mobile-brand,.mobile-menu-backdrop{display:none}@media (width<=1000px){.hr-suite-nav{grid-template-columns:repeat(3,1fr)}.hr-command-grid,.hr-area-body{grid-template-columns:1fr}}@media (width<=720px){.sidebar{border-top:0;border-left:1px solid var(--line);z-index:70;width:min(86vw,320px);height:100dvh;padding:20px 14px;transition:transform .24s;display:flex;top:0;bottom:auto;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-18px 0 48px #0d2e2540}.sidebar.mobile-open{transform:translate(0)}.sidebar .brand,.sidebar .create-btn,.sidebar .nav-label,.sidebar .dept-link,.sidebar .sidebar-foot{display:flex}.sidebar .brand{padding-bottom:16px}.sidebar .nav-label,.sidebar nav{display:block}.sidebar .nav-item{flex-direction:row;gap:11px;width:100%;padding:10px 12px;font-size:12px;display:flex}.sidebar .nav-item.active:after{width:3px;height:24px;bottom:auto;right:-14px}.sidebar .nav-item b{margin-right:auto;position:static}.sidebar .sidebar-foot{margin-top:18px;display:block}.mobile-menu-backdrop{z-index:65;background:#102e2780;border:0;display:block;position:fixed;inset:0}.workspace{width:100%;margin:0;padding-bottom:0}.topbar{justify-content:flex-start;gap:9px;height:62px;padding:0 13px}.mobile-menu-button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.mobile-brand{flex-direction:column;min-width:55px;display:flex}.mobile-brand b{font-size:13px}.mobile-brand small{color:#7e8b87;white-space:nowrap;text-overflow:ellipsis;max-width:90px;margin-top:2px;font-size:7px;overflow:hidden}.topbar .search{flex:1;width:auto}.topbar .search kbd,.top-actions{display:none}.content{padding:18px 13px 28px}.section-hero{padding:17px;display:block}.section-hero h1{font-size:20px}.section-hero p{font-size:8px;line-height:1.7}.section-hero>button{margin-top:12px}.hr-suite-nav{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.hr-suite-nav button{scroll-snap-align:start;min-width:155px}.hr-metrics,.hr-area-kpis{grid-template-columns:1fr 1fr}.hr-command-grid,.integration-cards,.hr-feature-panel>div{grid-template-columns:1fr}.wps-flow{align-items:flex-start}.hr-layout{grid-template-columns:1fr}.employee-list{max-height:280px}.employee-profile{flex-wrap:wrap;align-items:flex-start}.employee-profile button{margin-right:65px}.employee-summary{grid-template-columns:1fr 1fr}.hr-area{padding:13px}.hr-area header{display:block}.hr-area header>button{margin-top:10px}.hr-area-body{grid-template-columns:1fr}}@media (width<=430px){.hr-metrics,.hr-area-kpis{grid-template-columns:1fr 1fr}.hr-area-kpis strong{font-size:14px}.integration-cards article{grid-template-columns:34px 1fr}.integration-cards article em{grid-column:2}.integration-cards article button{grid-column:1/3}.mobile-brand{display:none}.topbar .search{width:calc(100% - 48px)}}.hr-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0d2d26b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hr-form-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(920px,100%);max-height:94dvh;display:flex;overflow:hidden;box-shadow:0 28px 90px #0c2b2460}.hr-form-modal.compact{width:min(680px,100%)}.hr-form-modal>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:flex-start;padding:20px 24px 15px;display:flex}.hr-form-modal>header span{color:#39806e;font-size:8px;font-weight:700}.hr-form-modal>header h2{margin:5px 0;font-size:20px}.hr-form-modal>header p{color:#7d8985;margin:0;font-size:8px}.hr-form-modal>header>button{cursor:pointer;background:#eef3f1;border:0;border-radius:50%;width:31px;height:31px;font-size:20px}.hr-form-scroll{padding:18px 24px;overflow:auto}.hr-form-modal fieldset{border:1px solid #e4eae8;border-radius:12px;margin:0 0 13px;padding:14px}.hr-form-modal legend{color:#155b4d;padding:0 7px;font-size:9px;font-weight:700}.hr-form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hr-form-field{min-width:0;display:block}.hr-form-field>span{color:#586762;margin-bottom:5px;font-size:7.5px;display:block}.hr-form-field>span b{color:#bb5749}.hr-form-field input,.hr-form-field select,.hr-form-field textarea{color:#172522;background:#fff;border:1px solid #dce5e2;border-radius:8px;outline:0;width:100%;padding:8px;font-size:8.5px}.hr-form-field input,.hr-form-field select{height:37px}.hr-form-field textarea{resize:vertical;min-height:70px}.hr-form-field input:focus,.hr-form-field select:focus,.hr-form-field textarea:focus{border-color:#4d907f;box-shadow:0 0 0 3px #2f806b12}.hr-form-field.hr-wide{grid-column:1/-1}.create-login-check{cursor:pointer;background:#f0f7f4;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px;display:flex}.create-login-check input{margin-top:3px}.create-login-check strong,.create-login-check small{display:block}.create-login-check strong{font-size:9px}.create-login-check small{color:#74827e;margin-top:4px;font-size:7px;line-height:1.6}.hr-form-error{color:#a04639;background:#fbe9e5;border-radius:8px;padding:9px;font-size:8px}.hr-form-modal>footer{border-top:1px solid #e8edeb;justify-content:flex-end;gap:8px;padding:13px 24px;display:flex}.hr-form-modal>footer button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:8px 14px;font-size:9px}.hr-form-modal>footer button.primary{color:#fff;background:#155b4d;border-color:#155b4d}.hr-form-modal>footer button:disabled{opacity:.6}.employee-profile-actions{gap:6px;margin-right:auto;display:flex}.employee-profile-actions button{margin:0}.employee-profile-actions .danger{color:#a0473d;border-color:#ead4d0}.employee-empty,.records-empty{text-align:center;color:#778682;padding:30px}.employee-empty b,.employee-empty p,.records-empty b,.records-empty span{display:block}.employee-empty b,.records-empty b{color:#26342f;font-size:11px}.employee-empty p,.records-empty span{margin:6px 0;font-size:8px}.employee-empty button{color:#fff;background:#155b4d;border:0;border-radius:8px;padding:8px 11px;font-size:8px}.employee-info.standalone{padding-top:14px}.employee-info.standalone button{color:#155b4d;background:#fff;border:1px solid #dce5e2;border-radius:7px;padding:7px;font-size:8px}.hr-getting-started{color:#fff;background:linear-gradient(110deg,#103f35,#237360);border-radius:13px;justify-content:space-between;align-items:center;padding:20px;display:flex}.hr-getting-started span{color:#9bd2c3;font-size:7px}.hr-getting-started h2{margin:5px 0;font-size:17px}.hr-getting-started p{color:#c2d9d3;margin:0;font-size:8px}.hr-getting-started button{color:#fff;background:#ffffff14;border:1px solid #ffffff45;border-radius:8px;padding:9px 12px;font-size:8px}.hr-feature-panel.full{margin:14px 0}.hr-feature-panel.full>div{grid-template-columns:repeat(4,1fr)}.dual-records{grid-template-columns:1fr 1fr;gap:12px;display:grid}.real-records{background:#fff;border:1px solid #e4eae8;border-radius:11px;margin-top:12px;overflow:hidden}.real-records>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.real-records>header span{color:#39806e;font-size:7px}.real-records>header h3{margin:3px 0;font-size:10px}.real-records>header button{color:#fff;cursor:pointer;background:#155b4d;border:0;border-radius:7px;padding:7px 9px;font-size:7px}.real-records>header button:disabled{opacity:.45;cursor:not-allowed}.records-table article{border-top:1px solid #edf1ef;align-items:center;gap:8px;padding:10px 13px;display:flex}.records-table article:first-child{border-top:0}.records-table article>span{flex:1;min-width:0}.records-table strong,.records-table small{display:block}.records-table strong{font-size:8.5px}.records-table small{color:#7c8985;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.records-table em{color:#337966;white-space:nowrap;background:#edf5f2;border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.records-table article>button{color:#a0473d;cursor:pointer;background:0 0;border:0;font-size:7px}@media (width<=850px){.hr-form-grid,.hr-feature-panel.full>div{grid-template-columns:1fr 1fr}.dual-records{grid-template-columns:1fr}}@media (width<=520px){.hr-modal-backdrop{padding:0}.hr-form-modal,.hr-form-modal.compact{border-radius:0;width:100%;height:100dvh;max-height:none}.hr-form-modal>header,.hr-form-scroll,.hr-form-modal>footer{padding-left:15px;padding-right:15px}.hr-form-grid{grid-template-columns:1fr}.hr-form-field.hr-wide{grid-column:auto}.employee-profile-actions{width:100%;margin:0 65px 0 0}.hr-getting-started{display:block}.hr-getting-started button{margin-top:12px}.hr-feature-panel.full>div{grid-template-columns:1fr}.records-table article{flex-wrap:wrap;align-items:flex-start}.records-table article>span{flex-basis:70%}}.employee-portal{direction:rtl;background:#f4f8f6;min-height:100vh;padding:28px}.employee-portal>header{justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto 30px;display:flex}.employee-portal>header .login-brand{color:#172522}.employee-portal>header .login-brand>span{color:#fff;background:#155b4d}.employee-portal>header .login-brand small{color:#71817d}.employee-portal>header>a,.employee-access-card>a{color:#a0473d;font-size:9px;text-decoration:none}.employee-welcome{color:#fff;background:linear-gradient(110deg,#103f35,#237360);border-radius:17px;align-items:center;gap:15px;max-width:1000px;margin:0 auto;padding:25px;display:flex}.employee-welcome>span{background:#ffffff1f;border-radius:15px;place-items:center;width:58px;height:58px;font-size:16px;font-weight:700;display:grid}.employee-welcome small{color:#a7d2c6;font-size:8px}.employee-welcome h1{margin:4px 0;font-size:22px}.employee-welcome p{color:#c2dbd4;margin:0;font-size:9px}.employee-self-grid{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1000px;margin:13px auto;display:grid}.employee-self-grid article,.employee-access-card{background:#fff;border:1px solid #e1e9e6;border-radius:12px;padding:15px}.employee-self-grid span,.employee-self-grid strong{display:block}.employee-self-grid span{color:#7d8a86;font-size:8px}.employee-self-grid strong{margin-top:6px;font-size:12px}.employee-access-card{max-width:1000px;margin:13px auto}.employee-access-card>span.brand-mark{margin:0 auto}.employee-access-card h1,.employee-access-card h2{margin:8px 0;font-size:16px}.employee-access-card>p{color:#71817d;font-size:9px;line-height:1.8}.employee-contact{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.employee-contact span{background:#f5f8f7;border-radius:8px;padding:10px;font-size:8px}.employee-contact b{color:#7d8985;margin-bottom:5px;display:block}@media (width<=650px){.employee-portal{padding:17px}.employee-self-grid{grid-template-columns:1fr 1fr}.employee-contact{grid-template-columns:1fr}.employee-welcome{padding:18px}.employee-welcome h1{font-size:18px}}.self-portal{padding-bottom:55px}.self-header-actions{align-items:center;gap:12px;display:flex}.self-header-actions button,.self-section>header>button{color:#fff;cursor:pointer;background:#155b4d;border:0;border-radius:8px;padding:9px 12px;font-size:8px}.self-header-actions a{color:#a0473d;font-size:8px;text-decoration:none}.employee-welcome>b{background:#ffffff16;border:1px solid #ffffff25;border-radius:20px;margin-right:auto;padding:7px 10px;font-size:7px}.self-nav{background:#fff;border:1px solid #e1e9e6;border-radius:12px;gap:3px;max-width:1000px;margin:13px auto;padding:5px;display:flex;overflow-x:auto}.self-nav button{color:#64736f;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:8px}.self-nav button.selected{color:#155b4d;background:#e7f2ee;font-weight:800}.self-quick-actions,.self-section{background:#fff;border:1px solid #e1e9e6;border-radius:13px;max-width:1000px;margin:13px auto;padding:17px}.self-quick-actions>header span,.self-section>header span{color:#3a806e;font-size:7px;font-weight:700}.self-quick-actions>header h2,.self-section>header h2{margin:4px 0;font-size:14px}.self-quick-actions>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.self-quick-actions button{text-align:right;cursor:pointer;background:#fafcfb;border:1px solid #e2e9e6;border-radius:10px;padding:14px}.self-quick-actions button:hover{background:#edf6f3;border-color:#73a99b}.self-quick-actions i{color:#155b4d;background:#e4f0ec;border-radius:8px;place-items:center;width:31px;height:31px;font-size:13px;font-style:normal;display:grid}.self-quick-actions strong,.self-quick-actions small{display:block}.self-quick-actions strong{margin-top:10px;font-size:9px}.self-quick-actions small{color:#7b8985;margin-top:4px;font-size:7px;line-height:1.5}.self-section>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.self-section>header p{color:#778581;margin:4px 0 0;font-size:8px}.self-split{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.self-split>div{border:1px solid #e8edeb;border-radius:10px;overflow:hidden}.self-split h3{background:#f7faf8;margin:0;padding:11px 12px;font-size:9px}.self-record-list article{border-top:1px solid #edf1ef;align-items:center;gap:8px;padding:11px 12px;display:flex}.self-record-list article:first-child{border-top:0}.self-record-list article>div{flex:1;min-width:0}.self-record-list strong,.self-record-list small{display:block}.self-record-list strong{font-size:8.5px}.self-record-list small{color:#7d8985;margin-top:4px;font-size:7px;line-height:1.5}.self-record-list em{color:#327965;white-space:nowrap;background:#edf5f2;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal}.self-record-list button{color:#a0473d;cursor:pointer;background:0 0;border:0;font-size:7px}.self-empty{text-align:center;color:#7c8985;padding:25px}.self-empty b,.self-empty span{display:block}.self-empty b{color:#26342f;font-size:9px}.self-empty span{margin-top:5px;font-size:7px}.self-profile-grid{grid-template-columns:repeat(3,1fr)}.self-notice{z-index:120;color:#fff;background:#155b4d;border-radius:10px;padding:11px 15px;font-size:9px;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 35px #173e3440}.time-records{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.record-actions{gap:4px;display:flex}.record-actions button{cursor:pointer;border:0;border-radius:6px;padding:5px 7px;font-size:6.5px}.record-actions .approve{color:#16614f;background:#e5f2ed}.record-actions .reject{color:#a0473d;background:#faece9}.records-table article>button.record-delete{color:#9a7871}.self-request-modal .hr-form-field textarea{min-height:90px}@media (width<=900px){.time-records{grid-template-columns:1fr}.self-quick-actions>div{grid-template-columns:1fr 1fr}.self-split{grid-template-columns:1fr}.self-profile-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.self-portal{padding:14px}.employee-welcome>b,.self-header-actions button{display:none}.self-nav{margin:10px 0}.employee-self-grid,.self-quick-actions,.self-section{margin-left:0;margin-right:0}.self-quick-actions>div,.self-profile-grid{grid-template-columns:1fr 1fr}.self-section>header{display:block}.self-section>header>button{margin-top:10px}.self-record-list article{flex-wrap:wrap;align-items:flex-start}.self-record-list article>div{flex-basis:65%}}.labor-assistant{grid-template-columns:.72fr 1.28fr;gap:13px;margin-top:14px;display:grid}.labor-intro,.labor-assistant>form,.labor-answer{background:#fff;border:1px solid #e1e9e6;border-radius:13px;padding:18px}.labor-intro{color:#fff;background:linear-gradient(145deg,#123e35,#1f6959)}.labor-intro>span,.labor-answer header span{color:#8fd0bf;font-size:7px;font-weight:700}.labor-intro h2{margin:7px 0;font-size:20px}.labor-intro p{color:#c4ded7;font-size:8.5px;line-height:1.9}.labor-trust{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.labor-trust b{background:#ffffff0e;border:1px solid #ffffff26;border-radius:15px;padding:6px 8px;font-size:6.5px}.labor-assistant>form label>span{margin-bottom:8px;font-size:8px;font-weight:700;display:block}.labor-assistant>form textarea{width:100%;min-height:112px;font:inherit;resize:vertical;border:1px solid #dbe5e1;border-radius:10px;outline:0;padding:12px;font-size:9px;line-height:1.8}.labor-assistant>form textarea:focus{border-color:#4d907f;box-shadow:0 0 0 3px #2f806b12}.labor-suggestions{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.labor-suggestions button{color:#4f615c;cursor:pointer;background:#f7faf8;border:1px solid #dfe7e4;border-radius:15px;padding:6px 8px;font-size:6.5px}.labor-suggestions button:hover{color:#155b4d;border-color:#74a99b}.labor-submit{color:#fff;cursor:pointer;background:#155b4d;border:0;border-radius:8px;padding:9px 13px;font-size:8px}.labor-submit:disabled{opacity:.55}.labor-answer{grid-column:1/-1}.labor-answer header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.labor-answer header span{color:#37806e}.labor-answer h3{margin:4px 0;font-size:13px}.labor-answer header em{color:#337966;background:#edf5f2;border-radius:12px;padding:5px 8px;font-size:7px;font-style:normal}.labor-answer>p{color:#33443f;font-size:9px;line-height:2}.labor-sources{background:#f6f9f7;border-radius:10px;margin-top:12px;padding:11px}.labor-sources h4{margin:0 0 7px;font-size:8px}.labor-sources a{color:inherit;border-top:1px solid #e5ebe8;justify-content:space-between;align-items:center;padding:8px 0;text-decoration:none;display:flex}.labor-sources a:first-of-type{border-top:0}.labor-sources strong,.labor-sources small{display:block}.labor-sources strong{font-size:7.5px}.labor-sources small{color:#75837f;margin-top:3px;font-size:6.5px}.labor-sources a>b{color:#155b4d;font-size:6.5px}.labor-answer footer{color:#8a6b43;background:#fff7e9;border-radius:8px;margin-top:10px;padding:9px;font-size:7px;line-height:1.7}@media (width<=760px){.labor-assistant{grid-template-columns:1fr}.labor-answer{grid-column:auto}}.sidebar{overflow:hidden}.sidebar>nav{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#bfd1cc transparent;flex:1;min-height:0;padding-left:4px;overflow:hidden auto}.sidebar>nav::-webkit-scrollbar{width:6px}.sidebar>nav::-webkit-scrollbar-track{background:0 0}.sidebar>nav::-webkit-scrollbar-thumb{background:#bfd1cc;border-radius:999px}.sidebar-foot{background:#fff;flex:none;margin-top:8px}.work-items-panel{min-height:260px}.work-item-list{padding:4px 16px 10px}.work-item-list>article{border-top:1px solid #edf1ef;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.work-item-list>article:first-child{border-top:0}.work-item-list article>div:nth-child(2){min-width:0}.work-item-list strong,.work-item-list p,.work-item-list small{display:block}.work-item-list strong{font-size:11px}.work-item-list p{color:#667570;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:9px;overflow:hidden}.work-item-list small{color:#8b9793;font-size:8px}.work-item-list>article>em{color:#426f63;white-space:nowrap;background:#edf4f2;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal}.work-priority{color:#4c7469;background:#e9f1ef;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.work-priority.مهم{color:#a66b13;background:#fbefd9}.work-priority.عاجل{color:#b54d3e;background:#fae6e2}.work-row-actions{gap:6px;display:flex}.work-row-actions button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #dce6e3;border-radius:7px;padding:6px 9px;font-size:8px}.work-row-actions button:first-child{color:#fff;background:#155b4d;border-color:#155b4d}.work-row-actions .danger{color:#b84d40;background:#fff9f8;border-color:#efd6d2}.records-empty{color:#7b8985;text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;font-size:10px;display:grid}.records-empty b{color:#34433e;font-size:12px}.records-empty span{font-size:8px}.sales-sync-badge{background:#ffffff19;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;display:flex}.sales-sync-badge i{background:#e1ad53;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e1ad5325}.sales-connection-note{background:#fff;border:1px solid #e3e9e6;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:15px;display:flex}.sales-connection-note span{color:#7d8a86;font-size:7px}.sales-connection-note h2{margin:3px 0;font-size:14px}.sales-connection-note p{color:#73807c;margin:0;font-size:8px}.sales-connection-note em{color:#477468;background:#edf3f1;border-radius:99px;margin-right:auto;padding:6px 9px;font-size:8px;font-style:normal}.section-footer>b{color:#53645f;font-size:8px}.quality-hero{background:linear-gradient(120deg,#3d2d14,#9a6825)}.quality-hero span{color:#f2dba9}.quality-hero p{color:#f0e2c6}.quality-toolbar{background:#fff;border:1px solid #e3e9e6;border-radius:11px;justify-content:space-between;align-items:center;margin:14px 0 0;display:flex;overflow:hidden}.quality-toolbar .section-tabs{border:0;min-width:0;overflow-x:auto}.quality-toolbar>select{color:#465650;background:#fff;border:1px solid #dfe6e3;border-radius:8px;margin-left:13px;padding:8px 10px;font-size:9px}.quality-dashboard{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.quality-dashboard>section,.quality-full-list,.quality-template-card,.quality-analytics{background:#fff;border:1px solid #e3e9e6;border-radius:12px;overflow:hidden}.quality-dashboard>section>header,.quality-template-card>header,.quality-analytics>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-start;padding:15px 17px;display:flex}.quality-dashboard header span,.quality-template-card header span,.quality-analytics header span{color:#9a6a28;font-size:7px;font-weight:700}.quality-dashboard header h2,.quality-template-card header h2,.quality-analytics header h2{margin:4px 0;font-size:13px}.quality-dashboard header button{color:#815d26;cursor:pointer;background:0 0;border:0;font-size:8px}.quality-audit-list>button{text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 16px;display:grid}.quality-audit-list>button:first-child{border-top:0}.quality-audit-list>button:hover{background:#fdfbf7}.quality-audit-list button>span{min-width:0}.quality-audit-list strong,.quality-audit-list small{display:block}.quality-audit-list strong{font-size:9.5px}.quality-audit-list small{color:#85918d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7.5px;overflow:hidden}.quality-audit-list em{color:#477468;background:#eef4f2;border-radius:99px;padding:5px 7px;font-size:7.5px;font-style:normal}.quality-score{color:#28735f;background:#e8f3ef;border-radius:11px;place-items:center;width:41px;height:41px;font-size:10px;font-weight:800;display:grid}.quality-score.حرج{color:#b64f40;background:#fae6e2}.quality-actions-list{padding:0 15px}.quality-actions-list>article{border-top:1px solid #edf1ef;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.quality-actions-list>article:first-child{border-top:0}.quality-actions-list article>b{color:#b95545;background:#fae9e5;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.quality-actions-list strong,.quality-actions-list small{display:block}.quality-actions-list strong{font-size:8.5px}.quality-actions-list small{color:#85918d;margin-top:3px;font-size:7px}.quality-actions-list a{color:#8b6224;font-size:7.5px}.quality-actions-list button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:7px;padding:6px 8px;font-size:7.5px}.quality-full-list{min-height:260px;margin-top:12px}.quality-template-card,.quality-analytics{margin-top:12px}.quality-template-card header p{color:#75827e;margin:4px 0;font-size:8px}.quality-template-card header>b{color:#91611f;background:#f6ead7;border-radius:10px;padding:7px 10px;font-size:9px}.quality-template-card>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.quality-template-card>div>span{color:#765625;border:1px solid #e9e4db;border-radius:9px;padding:10px;font-size:9px}.quality-template-card small{color:#908778;margin-top:4px;font-size:7px;display:block}.quality-analytics{padding-bottom:10px}.quality-analytics>article{grid-template-columns:120px 1fr 42px 60px;align-items:center;gap:10px;padding:9px 17px;display:grid}.quality-analytics article strong{font-size:9px}.quality-analytics article>div{background:#eee9df;border-radius:99px;height:7px;overflow:hidden}.quality-analytics article i{background:linear-gradient(90deg,#b6853e,#6e4d20);border-radius:99px;height:100%;display:block}.quality-analytics article b{font-size:10px}.quality-analytics article small{color:#85918d;font-size:7px}.quality-audit-modal,.quality-detail-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(1080px,96vw);max-height:92dvh;display:flex;overflow:hidden;box-shadow:0 30px 80px #102b2566}.quality-audit-modal>header,.quality-detail-modal>header{border-bottom:1px solid #e8edeb;justify-content:space-between;padding:20px 23px;display:flex}.quality-audit-modal header span,.quality-detail-modal header span{color:#8e6325;font-size:7px;font-weight:700}.quality-audit-modal header h2,.quality-detail-modal header h2{margin:4px 0;font-size:18px}.quality-audit-modal header p,.quality-detail-modal header p{color:#7f8b87;margin:0;font-size:8px}.quality-audit-modal header button,.quality-detail-modal header button{cursor:pointer;background:#f0f4f2;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.quality-form-meta{background:#fafbfa;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 20px;display:grid}.quality-form-meta label span,.quality-general-notes span{color:#65746f;margin-bottom:5px;font-size:7.5px;display:block}.quality-form-meta input,.quality-form-meta select,.quality-check-row input,.quality-check-row select,.quality-general-notes textarea,.corrective-fields input{background:#fff;border:1px solid #dce5e2;border-radius:8px;outline:0;width:100%;padding:8px;font-size:8px}.quality-check-scroll{min-height:0;padding:0 20px;overflow:auto}.quality-check-row{border-top:1px solid #edf1ef;grid-template-columns:1.4fr 105px 1fr 78px;align-items:center;gap:8px;padding:10px 0;display:grid}.quality-check-row:first-child{border-top:0}.quality-check-row>div:first-child span,.quality-check-row>div:first-child strong,.quality-check-row>div:first-child small{display:block}.quality-check-row>div:first-child span{color:#9b6a25;font-size:7px}.quality-check-row>div:first-child strong{margin:3px 0;font-size:9px}.quality-check-row>div:first-child small{color:#909b97;font-size:6.5px}.quality-check-row.observation{background:#fffcf6}.quality-check-row.critical{background:#fff8f6}.quality-photo{color:#896328;text-align:center;cursor:pointer;border:1px dashed #d9c39d;border-radius:8px;padding:8px;font-size:8px}.quality-photo input{display:none}.corrective-fields{background:#fff8ea;border-radius:9px;grid-column:1/-1;grid-template-columns:1.5fr 1fr 1fr;gap:8px;padding:9px;display:grid}.quality-general-notes{padding:10px 20px}.quality-general-notes textarea{resize:vertical;min-height:58px}.quality-audit-modal>footer,.quality-detail-modal>footer{border-top:1px solid #e5ebe8;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.quality-audit-modal>footer button,.quality-detail-modal>footer button{cursor:pointer;background:#fff;border:1px solid #dfe6e3;border-radius:8px;padding:8px 12px;font-size:8.5px}.quality-audit-modal>footer .primary{color:#fff;background:#74521f;border-color:#74521f}.quality-detail-summary{background:#fbf8f2;align-items:center;gap:12px;padding:16px 20px;display:flex}.quality-detail-summary>b{color:#7c5721;font-size:28px}.quality-detail-summary span{font-size:10px}.quality-detail-summary small{color:#84908c;margin-top:4px;font-size:7px;display:block}.quality-detail-items{padding:0 20px;overflow:auto}.quality-detail-items>article{border-top:1px solid #edf1ef;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.quality-detail-items em{color:#28735f;background:#e8f3ef;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.quality-detail-items em.critical{color:#b64f40;background:#fae6e2}.quality-detail-items em.observation{color:#a66b13;background:#fbefd9}.quality-detail-items strong,.quality-detail-items small{display:block}.quality-detail-items strong{font-size:9px}.quality-detail-items small{color:#85918d;margin-top:3px;font-size:7px}.quality-detail-items a{color:#8a6225;font-size:8px}.quality-detail-modal>footer .danger{color:#b34c3f;border-color:#efd3ce;margin-left:auto}@media (width<=900px){.quality-dashboard{grid-template-columns:1fr}.quality-template-card>div{grid-template-columns:1fr 1fr}.work-item-list>article{grid-template-columns:34px minmax(0,1fr) auto}.work-row-actions{grid-column:2/-1}.quality-form-meta{grid-template-columns:1fr 1fr}.quality-check-row{grid-template-columns:1fr 96px}.quality-analytics>article{grid-template-columns:90px 1fr 35px}.quality-analytics article small{display:none}}@media (width<=720px){.sidebar{overflow:hidden}.sidebar>nav{flex:1;min-height:0;display:block;overflow-y:auto}.sidebar .sidebar-foot{flex:none;margin-top:8px;display:block}.quality-toolbar{align-items:stretch;display:block}.quality-toolbar>select{width:calc(100% - 26px);margin:0 13px 12px}.quality-template-card>div,.quality-check-row{grid-template-columns:1fr}.quality-check-row>input,.quality-photo,.corrective-fields{grid-column:1/-1}.corrective-fields{grid-template-columns:1fr}.work-item-list>article{grid-template-columns:34px 1fr}.work-item-list>article>em{grid-column:2;justify-self:start}.work-row-actions{flex-wrap:wrap;grid-column:2}.sales-connection-note{flex-wrap:wrap;align-items:flex-start}.sales-connection-note em{margin-right:50px}.quality-audit-modal,.quality-detail-modal{border-radius:14px;width:100%;max-height:96dvh}.quality-form-meta{grid-template-columns:1fr 1fr}.quality-audit-modal>header,.quality-detail-modal>header{padding:16px}.quality-check-scroll{padding:0 14px}.quality-general-notes{padding:10px 14px}}.nasaq-landing{--ink:#111b18;--green:#155b4d;--green-dark:#103f35;--mint:#dcebe5;--sand:#d8b26c;--paper:#f4f3ed;color:var(--ink);background:#f4f3ed;font-family:Arial,Tahoma,sans-serif;overflow:hidden}.nasaq-landing *{box-sizing:border-box}.nasaq-landing a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nasaq-public-nav{z-index:20;border-bottom:1px solid #183b3220;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;height:88px;margin:auto;padding:0 5vw;display:grid;position:relative}.nasaq-wordmark{align-items:center;gap:11px;width:max-content;display:flex}.nasaq-wordmark>i{background:var(--green);color:#fff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:22px;font-style:normal;font-weight:900;display:grid}.nasaq-wordmark span,.nasaq-wordmark b,.nasaq-wordmark small{display:block}.nasaq-wordmark b{font-size:21px;line-height:1}.nasaq-wordmark small{color:#5c6b66;margin-top:5px;font-size:9px}.nasaq-public-nav>div{align-items:center;gap:29px;display:flex}.nasaq-public-nav>div>a{color:#3e4b47;font-size:13px;font-weight:700;transition:all .25s}.nasaq-public-nav>div>a:hover{color:var(--green);transform:translateY(-1px)}.nasaq-nav-login{background:var(--ink);border-radius:99px;justify-self:end;align-items:center;gap:14px;padding:13px 18px;font-size:12px;font-weight:800;transition:all .25s;display:flex;color:#fff!important}.nasaq-nav-login:hover{background:var(--green);transform:translateY(-2px)}.nasaq-nav-login span{font-size:16px}.public-menu-button{display:none}.nasaq-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:4vw;max-width:1540px;min-height:770px;margin:auto;padding:72px 5vw 82px;display:grid;position:relative}.hero-orb{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.orb-one{background:#dcebe566;width:430px;height:430px;top:-230px;right:5%}.orb-two{background:#b7d4ca3d;width:280px;height:280px;bottom:-120px;left:18%}.nasaq-hero-copy{z-index:2;position:relative}.nasaq-eyebrow{color:var(--green);align-items:center;gap:9px;margin-bottom:25px;font-size:12px;font-weight:800;display:flex}.nasaq-eyebrow>i{background:var(--mint);border:2px solid var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #dcebe555}.nasaq-hero h1{letter-spacing:-4px;max-width:700px;margin:0;font-size:clamp(52px,5.2vw,83px);line-height:.98}.nasaq-hero h1 em{color:var(--green);font-style:normal;position:relative}.nasaq-hero h1 em:after{content:"";background:var(--mint);opacity:.75;z-index:-1;height:10px;position:absolute;bottom:5px;left:0;right:0;transform:rotate(-1.5deg)}.nasaq-hero-copy>p{color:#52615c;max-width:620px;margin:28px 0 25px;font-size:17px;line-height:1.9}.nasaq-demo-form-wrap{max-width:610px}.nasaq-demo-form{background:#fff;border:1px solid #d6ddd9;border-radius:18px;align-items:center;padding:7px;display:flex;box-shadow:0 13px 36px #163c3020}.nasaq-demo-form input{min-width:0;color:var(--ink);direction:rtl;background:0 0;border:0;outline:0;flex:1;padding:15px 17px;font-size:14px}.nasaq-demo-form input::placeholder{color:#83908c}.nasaq-demo-form button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:13px;padding:15px 21px;font-size:13px;font-weight:800;transition:all .25s}.nasaq-demo-form button:hover{background:#074434;transform:translate(-2px)}.nasaq-demo-form button:disabled{opacity:.7;cursor:wait}.nasaq-demo-form button span{margin-right:11px}.nasaq-form-note{color:#73807c;min-height:15px;margin:9px 12px 0;font-size:10px}.nasaq-form-note.success{color:#117358;font-weight:700}.nasaq-form-note.error{color:#ac4339;font-weight:700}.hero-trust-line{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.hero-trust-line span{color:#55625e;font-size:10px;font-weight:700}.hero-trust-line i{color:var(--green);background:#dceae5;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:5px;font-style:normal;display:inline-grid}.nasaq-hero-product{z-index:3;direction:rtl;min-width:0;position:relative}.nasaq-cockpit{color:#fff;direction:rtl;background:#091713;border:1px solid #ffffff1a;border-radius:23px;transition:all .35s;position:relative;overflow:visible;box-shadow:0 35px 80px #132c2550}.cockpit-topbar{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 17px;display:grid}.cockpit-brand{align-items:center;gap:8px;display:flex}.cockpit-brand>i{background:var(--tour-accent);color:#10231d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;font-weight:900;transition:all .3s;display:grid}.cockpit-brand b,.cockpit-brand small{display:block}.cockpit-brand b{font-size:12px}.cockpit-brand small{color:#96aaa3;margin-top:2px;font-size:6px}.cockpit-live{color:#aab9b4;background:#ffffff0d;border:1px solid #ffffff15;border-radius:99px;padding:6px 9px;font-size:7px}.cockpit-live i{background:#71dc9c;border-radius:50%;width:5px;height:5px;margin-left:5px;animation:2s infinite nasaq-pulse;display:inline-block;box-shadow:0 0 0 4px #71dc9c18}.cockpit-user{background:#ffffff14;border-radius:50%;justify-self:end;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.cockpit-body{grid-template-columns:112px 1fr;height:430px;display:grid}.cockpit-body>aside{border-left:1px solid #ffffff12;flex-direction:column;gap:5px;padding:16px 10px;display:flex}.cockpit-body>aside span{color:#81938d;border-radius:8px;align-items:center;gap:7px;padding:9px 7px;font-size:7px;display:flex}.cockpit-body>aside span i{border:1px solid #ffffff14;border-radius:5px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.cockpit-body>aside span.active{color:#fff;background:#ffffff10}.cockpit-body>aside span.active i{background:var(--tour-accent);color:#10231d;border-color:#0000}.cockpit-body>section{background:radial-gradient(circle at 0 0,var(--tour-accent),transparent 42%);min-width:0;padding:19px}@supports (color:color-mix(in lab, red, red)){.cockpit-body>section{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--tour-accent) 10%,transparent),transparent 42%)}}.cockpit-body>section>header{justify-content:space-between;align-items:start;display:flex}.cockpit-body header small{color:var(--tour-accent);margin-bottom:4px;font-size:6px;display:block}.cockpit-body header h3{margin:0;font-size:17px}.cockpit-body header button{color:#aab8b3;background:#ffffff0b;border:1px solid #ffffff14;border-radius:7px;padding:7px 8px;font-size:7px}.cockpit-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 11px;display:grid}.cockpit-kpis article{background:#ffffff0a;border:1px solid #fff1;border-radius:10px;padding:11px}.cockpit-kpis small,.cockpit-kpis strong,.cockpit-kpis span{display:block}.cockpit-kpis small{color:#849790;font-size:6px}.cockpit-kpis strong{margin:8px 0;font-size:18px}.cockpit-kpis span{color:#76d4ae;font-size:5.5px}.cockpit-kpis .attention{color:#e3b96a}.cockpit-panel{background:#ffffff08;border:1px solid #fff1;border-radius:11px;overflow:hidden}.cockpit-panel-title{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:11px 12px;display:flex!important}.cockpit-panel-title small,.cockpit-panel-title b{display:block}.cockpit-panel-title small{color:#7f928b;margin-bottom:3px;font-size:5.5px}.cockpit-panel-title b{font-size:8px}.cockpit-panel-title>em{color:var(--tour-accent);font-size:6px;font-style:normal}.cockpit-panel>article{border-top:1px solid #ffffff0b;grid-template-columns:24px 1fr 60px auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.cockpit-panel>article:first-of-type{border-top:0}.cockpit-panel>article>i{color:#7d928a;background:#ffffff0d;border-radius:6px;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}.cockpit-panel article b,.cockpit-panel article small{display:block}.cockpit-panel article b{font-size:7px}.cockpit-panel article small{color:#778b84;margin-top:3px;font-size:5.5px}.cockpit-panel article>em{color:#b1c1bb;background:#ffffff0b;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal}.cockpit-panel article>em.warn{color:#e3b96a;background:#e3b96a19}.cockpit-panel article>em.good{color:#76d4ae;background:#76d4ae15}.mini-progress{background:#ffffff10;border-radius:10px;height:3px;overflow:hidden}.mini-progress span{background:var(--tour-accent);border-radius:10px;height:100%;display:block}.floating-approval{color:var(--ink);background:#fff;border-radius:13px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px 12px;animation:4s ease-in-out infinite nasaq-float;display:grid;position:absolute;bottom:30px;left:-34px;box-shadow:0 16px 35px #0005}.floating-approval>i{width:28px;height:28px;color:var(--green);background:#d9f2e7;border-radius:8px;place-items:center;font-style:normal;display:grid}.floating-approval b,.floating-approval small{display:block}.floating-approval small{color:#6e7e79;font-size:6px}.floating-approval b{margin-top:3px;font-size:7px}.floating-approval>em{color:#84918d;font-size:6px;font-style:normal}.hero-switcher{justify-content:center;gap:5px;margin-top:16px;display:flex}.hero-switcher button{color:#687772;cursor:pointer;background:#ffffff8a;border:1px solid #cbd5d1;border-radius:99px;padding:7px 11px;font-size:8px;transition:all .2s}.hero-switcher button.active{background:var(--ink);border-color:var(--ink);color:#fff}@keyframes nasaq-pulse{50%{box-shadow:0 0 0 8px #71dc9c05}}@keyframes nasaq-float{50%{transform:translateY(-8px)}}.nasaq-proof{text-align:center;background:#fff;border-top:1px solid #dee3df;border-bottom:1px solid #dee3df;padding:25px 5vw}.nasaq-proof>p{letter-spacing:2px;color:#8b9692;text-transform:uppercase;margin:0 0 14px;font-size:8px}.nasaq-proof>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.nasaq-proof span{color:#46544f;font-size:13px;font-weight:800}.nasaq-proof i{color:#b5c1bd;font-size:6px}.nasaq-section-heading{max-width:790px}.nasaq-section-heading>span{color:var(--green);letter-spacing:.5px;font-size:11px;font-weight:900}.nasaq-section-heading h2{letter-spacing:-2px;margin:16px 0;font-size:clamp(38px,4vw,62px);line-height:1.12}.nasaq-section-heading p{color:#6a7772;font-size:14px;line-height:1.8}.nasaq-product-tour{max-width:1440px;margin:auto;padding:120px 5vw}.tour-shell{direction:rtl;grid-template-columns:280px 1fr;gap:18px;margin-top:56px;display:grid}.tour-tabs{flex-direction:column;gap:8px;display:flex}.tour-tabs button{text-align:right;cursor:pointer;color:#61706b;background:#fafaf7;border:1px solid #d9dfdc;border-radius:15px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:17px;transition:all .25s;display:grid}.tour-tabs button:hover{border-color:#aebdb7;transform:translate(-3px)}.tour-tabs button>i{color:#8b9793;font-size:8px;font-style:normal}.tour-tabs button b,.tour-tabs button small{display:block}.tour-tabs button b{color:var(--ink);font-size:12px}.tour-tabs button small{margin-top:5px;font-size:8px}.tour-tabs button>em{font-size:15px;font-style:normal}.tour-tabs button.active{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 12px 28px #155b4d2a}.tour-tabs button.active b,.tour-tabs button.active small,.tour-tabs button.active i{color:#fff}.tour-stage{background:#e7ebe5;border-radius:25px;grid-template-columns:.58fr 1.42fr;align-items:center;gap:28px;padding:32px;display:grid;overflow:hidden}.tour-copy>span{color:var(--green);font-size:9px;font-weight:900}.tour-copy h3{margin:12px 0;font-size:31px;line-height:1.25}.tour-copy p{color:#66746f;font-size:12px;line-height:1.8}.tour-copy a{color:var(--green);align-items:center;gap:16px;margin-top:15px;font-size:11px;font-weight:900;display:inline-flex}.tour-stage .nasaq-cockpit{transform:rotate(-1deg);box-shadow:0 25px 60px #17342b32}.tour-stage .cockpit-body{height:370px}.tour-stage .floating-approval{display:none}.nasaq-capabilities{color:#fff;background:#09261f;padding:120px max(5vw,55vw - 720px)}.nasaq-section-heading.light>span{color:var(--mint)}.nasaq-section-heading.light h2{color:#fff}.nasaq-bento{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px;display:grid}.nasaq-bento article{background:#12352c;border:1px solid #ffffff10;border-radius:22px;min-height:340px;padding:26px;transition:all .3s;position:relative;overflow:hidden}.nasaq-bento article:hover{border-color:#ffffff25;transform:translateY(-5px)}.nasaq-bento article.wide{grid-column:span 2}.nasaq-bento article.dark{background:#050e0b}.nasaq-bento article>header{justify-content:space-between;display:flex}.nasaq-bento header span{color:var(--mint);background:#dcebe510;border:1px solid #dcebe520;border-radius:99px;padding:6px 8px;font-size:9px}.nasaq-bento header i{color:#637c74;font-size:8px;font-style:normal}.bento-visual{border-bottom:1px solid #ffffff0d;height:130px;margin:12px 0;position:relative}.bento-visual>i{background:#ffffff0b;border-radius:5px;width:68%;height:13px;margin-top:9px;display:block}.bento-visual>i:nth-child(2){width:48%}.bento-visual>i:nth-child(3){width:80%}.bento-visual>span{background:radial-gradient(circle,#dcebe555 0,#dcebe510 45%,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:10px;left:5%}.nasaq-bento article h3{margin:17px 0 9px;font-size:22px}.nasaq-bento article p{color:#a9bab4;max-width:500px;font-size:11px;line-height:1.75}.nasaq-bento article>a{color:#d6e2de;font-size:9px;position:absolute;bottom:25px;left:25px}.nasaq-bento article>a b{margin-right:8px;font-size:15px}.nasaq-restaurants{background:#e5efeb;border-radius:35px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;max-width:1440px;margin:90px auto;padding:75px;display:grid}.nasaq-eyebrow.inverted{color:#233d34}.restaurant-copy h2{letter-spacing:-2px;margin:20px 0;font-size:clamp(42px,4vw,62px);line-height:1.05}.restaurant-copy>p{color:#425a51;font-size:14px;line-height:1.9}.restaurant-points{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.restaurant-points span{background:#f2f7f5aa;border:1px solid #fff7;border-radius:11px;padding:12px;font-size:10px;font-weight:800}.restaurant-points b{color:var(--green);margin-left:6px}.branch-pulse{color:#fff;background:#0b211b;border-radius:22px;padding:18px;box-shadow:0 30px 60px #224e3e35}.branch-pulse>header,.branch-pulse>footer{justify-content:space-between;align-items:center;padding:8px 5px 16px;display:flex}.branch-pulse header span{font-size:10px;font-weight:800}.branch-pulse header span i{background:#78dca6;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.branch-pulse header em{color:#82968f;font-size:6px;font-style:normal}.branch-pulse>article{border-top:1px solid #ffffff10;grid-template-columns:28px 1.2fr 1fr 35px auto;align-items:center;gap:10px;padding:14px 5px;display:grid}.branch-pulse>article>i{background:#ffffff0d;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.branch-pulse article b,.branch-pulse article small{display:block}.branch-pulse article b{font-size:8px}.branch-pulse article small{color:#80938c;margin-top:3px;font-size:6px}.branch-pulse article>div{background:#ffffff10;border-radius:99px;height:4px;overflow:hidden}.branch-pulse article>div span{background:var(--mint);height:100%;display:block}.branch-pulse article>strong{font-size:8px}.branch-pulse article>em{color:#a9bbb5;background:#ffffff0a;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal}.branch-pulse>footer{color:#91a29c;border-top:1px solid #ffffff10;padding-top:16px;padding-bottom:3px;font-size:7px}.branch-pulse footer b{color:#7bd6ad}.nasaq-control{max-width:1440px;margin:auto;padding:70px 5vw 120px}.control-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.control-grid article{border-top:1px solid #aeb8b4;padding:25px 10px 10px}.control-grid article>i{color:var(--green);font-size:8px;font-style:normal}.control-grid h3{margin:30px 0 10px;font-size:17px}.control-grid p{color:#6d7975;font-size:10px;line-height:1.7}.nasaq-landing .public-pricing{background:#fff;border-top:1px solid #dfe5e1;padding:110px max(5vw,50vw - 660px)}.nasaq-landing .public-pricing>header span{color:var(--green)}.nasaq-landing .public-pricing>header h2{letter-spacing:-2px;font-size:clamp(38px,4vw,58px)}.nasaq-landing .pricing-card.growth{border-color:#b9c9c3;box-shadow:0 25px 70px #1c44372a}.nasaq-landing .pricing-card.growth>a,.nasaq-landing .enterprise-plan>a{background:var(--green)}.nasaq-final-cta{color:#fff;background:linear-gradient(125deg,#155b4d,#103f35);border-radius:34px;grid-template-columns:1fr .75fr;align-items:center;gap:60px;max-width:1440px;margin:80px auto 0;padding:75px;display:grid;position:relative;overflow:hidden}.nasaq-final-cta:before{content:"ن";color:#ffffff05;font-size:480px;font-weight:900;line-height:1;position:absolute;bottom:-220px;left:-50px}.nasaq-final-cta>div:first-child{z-index:1;position:relative}.nasaq-final-cta>div>span{color:var(--mint);font-size:10px;font-weight:800}.nasaq-final-cta h2{margin:14px 0;font-size:clamp(35px,3.3vw,53px);line-height:1.2}.nasaq-final-cta .nasaq-demo-form-wrap{z-index:1;position:relative}.nasaq-final-cta .nasaq-demo-form{background:#ffffff10;border-color:#ffffff21}.nasaq-final-cta .nasaq-demo-form input{color:#fff}.nasaq-final-cta .nasaq-demo-form button{background:var(--mint);color:#173127}.nasaq-final-cta .nasaq-form-note{color:#a5b7b1}.nasaq-final-cta .nasaq-form-note.success{color:#dcebe5}.nasaq-footer{grid-template-columns:1fr 1fr;align-items:start;gap:30px;max-width:1440px;margin:auto;padding:65px 5vw 28px;display:grid}.nasaq-footer>p{color:#697772;max-width:350px;font-size:10px;line-height:1.7}.nasaq-footer>nav{justify-content:flex-end;gap:22px;font-size:10px;font-weight:700;display:flex}.nasaq-footer>small{color:#87938f;border-top:1px solid #d9dfdc;grid-column:1/-1;padding-top:22px;font-size:8px}@media (width<=1120px){.nasaq-hero{grid-template-columns:1fr;padding-top:55px}.nasaq-hero-copy{max-width:820px}.nasaq-hero-product{width:min(840px,95%);margin:45px auto 0}.tour-shell{grid-template-columns:1fr}.tour-tabs{grid-template-columns:repeat(4,1fr);display:grid}.tour-tabs button{text-align:center;grid-template-columns:1fr}.tour-tabs button>i,.tour-tabs button>em{display:none}.nasaq-restaurants{margin:70px 3vw}.nasaq-bento{grid-template-columns:1fr 1fr}.nasaq-bento article.wide{grid-column:span 1}.control-grid{grid-template-columns:1fr 1fr}.nasaq-final-cta{margin-left:3vw;margin-right:3vw}}@media (width<=760px){.nasaq-public-nav{grid-template-columns:1fr auto;height:72px;padding:0 20px}.nasaq-wordmark>i{width:37px;height:37px}.nasaq-wordmark b{font-size:18px}.nasaq-public-nav>.nasaq-nav-login{display:none}.public-menu-button{cursor:pointer;background:#fff;border:1px solid #cbd4d0;border-radius:11px;flex-direction:column;justify-content:center;justify-self:end;gap:6px;width:39px;height:39px;padding:10px;display:flex}.public-menu-button span{background:var(--ink);border-radius:3px;height:2px}.nasaq-public-nav>div{background:#fff;border:1px solid #d9e0dd;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:15px;display:none;position:absolute;top:65px;left:16px;right:16px;box-shadow:0 20px 50px #17392e22}.nasaq-public-nav>div.open{display:flex}.nasaq-public-nav>div a{padding:12px}.nasaq-hero{min-height:auto;padding:55px 20px 60px}.nasaq-hero h1{letter-spacing:-2.5px;font-size:48px}.nasaq-hero-copy>p{font-size:14px}.nasaq-demo-form{padding:6px;display:block}.nasaq-demo-form input,.nasaq-demo-form button{width:100%}.nasaq-demo-form button{margin-top:3px}.hero-trust-line{gap:10px}.hero-trust-line span{width:100%}.nasaq-hero-product{width:100%;margin-top:35px}.cockpit-body{grid-template-columns:1fr;height:355px}.cockpit-body>aside{display:none}.cockpit-body>section{padding:13px}.cockpit-kpis{gap:5px}.cockpit-kpis article{padding:8px}.cockpit-kpis strong{font-size:14px}.cockpit-panel>article{grid-template-columns:22px 1fr auto}.mini-progress,.floating-approval{display:none}.hero-switcher{justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.nasaq-proof{padding:23px 20px}.nasaq-proof>div{gap:11px}.nasaq-proof i{display:none}.nasaq-product-tour{padding:80px 20px}.nasaq-section-heading h2{font-size:36px}.tour-tabs{grid-template-columns:1fr 1fr}.tour-tabs button{padding:12px}.tour-stage{padding:18px;display:block}.tour-copy{margin-bottom:26px}.tour-copy h3{font-size:25px}.tour-stage .nasaq-cockpit{transform:none}.tour-stage .cockpit-body{height:340px}.nasaq-capabilities{padding:80px 20px}.nasaq-bento{grid-template-columns:1fr}.nasaq-bento article{min-height:310px}.nasaq-restaurants{border-radius:25px;grid-template-columns:1fr;gap:35px;margin:55px 14px;padding:42px 20px}.restaurant-copy h2{font-size:39px}.restaurant-points{grid-template-columns:1fr}.branch-pulse>article{grid-template-columns:25px 1fr 34px}.branch-pulse article>div,.branch-pulse article>em{display:none}.nasaq-control{padding:55px 20px 80px}.control-grid{grid-template-columns:1fr}.control-grid h3{margin-top:15px}.nasaq-landing .public-pricing{padding:80px 20px}.nasaq-final-cta{border-radius:25px;margin:45px 14px 0;padding:43px 20px;display:block}.nasaq-final-cta .nasaq-demo-form-wrap{margin-top:30px}.nasaq-footer{grid-template-columns:1fr;padding:45px 20px 25px}.nasaq-footer>nav{flex-wrap:wrap;justify-content:flex-start}.nasaq-footer>small{grid-column:auto}}@media (prefers-reduced-motion:reduce){.nasaq-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nasaq-landing{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}.nasaq-hero h1,.nasaq-section-heading h2,.restaurant-copy h2,.nasaq-final-cta h2,.nasaq-landing .public-pricing h2{letter-spacing:normal;word-spacing:normal}.nasaq-hero h1{font-weight:700;line-height:1.16}.nasaq-section-heading h2,.restaurant-copy h2,.nasaq-final-cta h2{font-weight:600;line-height:1.3}.nasaq-hero-copy>p,.nasaq-section-heading p,.restaurant-copy>p{font-weight:400;line-height:2}@media (width<=760px){.nasaq-hero h1{letter-spacing:normal;font-size:45px;line-height:1.2}}.ops-hero{background:linear-gradient(120deg,#12364a,#176b6a)}.ops-selector{background:#fff;border:1px solid #e2e9e6;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;display:flex;overflow:hidden}.ops-selector .section-tabs{border:0;overflow-x:auto}.ops-selector>select{background:#fff;border:1px solid #dce5e2;border-radius:8px;margin-left:13px;padding:8px 10px;font-size:9px}.ops-dashboard{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.ops-branch-board,.ops-priorities,.ops-records,.branch-performance,.evaluation-center{background:#fff;border:1px solid #e2e9e6;border-radius:12px;overflow:hidden}.ops-branch-board>header,.ops-priorities>header,.ops-records>header,.branch-performance>header,.evaluation-center>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:flex-start;padding:15px 17px;display:flex}.ops-branch-board header span,.ops-priorities header span,.ops-records header span,.branch-performance header span,.evaluation-center header span{color:#277b72;font-size:7px;font-weight:700}.ops-branch-board h2,.ops-priorities h2,.ops-records h2,.branch-performance h2,.evaluation-center h2{margin:4px 0;font-size:14px}.ops-records header p,.branch-performance header p,.evaluation-center header p{color:#778581;margin:4px 0;font-size:8px}.ops-records header button,.evaluation-center header button{color:#fff;cursor:pointer;background:#155b4d;border:0;border-radius:8px;padding:8px 11px;font-size:8px}.ops-records header button:disabled,.evaluation-center header button:disabled{opacity:.45}.ops-branch-board>div>button{text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:1fr 66px 66px;align-items:center;width:100%;padding:11px 16px;display:grid}.ops-branch-board>div>button:hover,.ops-branch-board>div>button.selected{background:#eef7f5}.ops-branch-board strong,.ops-branch-board small{display:block}.ops-branch-board strong{font-size:9.5px}.ops-branch-board small{color:#81908b;margin-top:3px;font-size:7px}.ops-branch-board button>b,.ops-branch-board button>em{text-align:center;font-size:11px;font-style:normal}.ops-branch-board button>em.warn{color:#ad5b41}.ops-priorities{padding-bottom:8px}.ops-priorities>article{border-top:1px solid #edf1ef;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 16px;display:grid}.ops-priorities article>i{color:#155b4d;background:#e8f2ef;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.ops-priorities strong,.ops-priorities small{display:block}.ops-priorities strong{font-size:8.5px}.ops-priorities small{color:#84918d;margin-top:3px;font-size:7px}.ops-priorities em{color:#416d62;background:#edf3f1;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal}.ops-records,.branch-performance,.evaluation-center{margin-top:12px}.ops-records>div>article{border-top:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;padding:12px 17px;display:grid}.ops-records article>i{color:#155b4d;background:#e8f2ef;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.ops-records article>i.عاجل,.ops-records article>i.حرج{color:#b54c3d;background:#fae5e1}.ops-records strong,.ops-records small,.ops-records article p{display:block}.ops-records strong{font-size:9px}.ops-records small{color:#82908c;margin-top:3px;font-size:7px}.ops-records article p{color:#65746f;margin:5px 0 0;font-size:7.5px}.ops-records article>em{color:#416d62;background:#edf4f2;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal}.ops-records article>a{color:#155b4d;font-size:7px}.ops-records article>div{gap:5px;display:flex}.ops-records article>div button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:6px;padding:5px 7px;font-size:7px}.ops-records article>div .danger{color:#a94a3e;border-color:#efd6d1}.waste-amount{font-size:9px}.waste-amount small{font-weight:400}.performance-table>div,.performance-table>article{grid-template-columns:1.4fr repeat(6,.65fr);align-items:center;gap:8px;padding:10px 17px;display:grid}.performance-table>div{color:#7a8984;background:#f7faf8;font-size:7px}.performance-table>article{border-top:1px solid #edf1ef}.performance-table article strong,.performance-table article small{display:block}.performance-table article strong{font-size:9px}.performance-table article small{color:#84918d;margin-top:3px;font-size:7px}.performance-table article>b{text-align:center;font-size:9px}.ops-modal,.evaluation-modal{background:#fff;border-radius:17px;width:min(800px,95vw);max-height:92dvh;overflow:auto;box-shadow:0 30px 80px #102b2566}.ops-modal.small{width:min(520px,95vw)}.ops-modal>header,.evaluation-modal>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;padding:20px 22px;display:flex}.ops-modal header span,.evaluation-modal header span{color:#2f7d6c;font-size:7px;font-weight:700}.ops-modal header h2,.evaluation-modal header h2{margin:4px 0;font-size:18px}.ops-modal header p,.evaluation-modal header p{color:#7c8985;margin:0;font-size:8px}.ops-modal header button,.evaluation-modal header button{cursor:pointer;background:#eff4f2;border:0;border-radius:50%;width:31px;height:31px;font-size:18px}.ops-form,.evaluation-form{grid-template-columns:1fr 1fr;gap:10px;padding:18px 22px;display:grid}.ops-form label>span,.evaluation-form label>span{color:#53635e;margin-bottom:5px;font-size:7.5px;display:block}.ops-form input,.ops-form select,.ops-form textarea,.evaluation-form input,.evaluation-form select,.evaluation-form textarea{background:#fff;border:1px solid #dce5e2;border-radius:8px;outline:0;width:100%;padding:9px;font-size:8px}.ops-form textarea,.evaluation-form textarea{resize:vertical;min-height:76px}.ops-form .wide,.evaluation-form .wide{grid-column:1/-1}.ops-photo input{display:none}.ops-photo>b{text-align:center;color:#276e5d;cursor:pointer;border:1px dashed #9bbcb3;border-radius:8px;padding:10px;font-size:8px;display:block}.ops-modal>footer,.evaluation-modal>footer{border-top:1px solid #e5ebe8;justify-content:flex-end;gap:7px;padding:13px 22px;display:flex}.ops-modal>footer button,.evaluation-modal>footer button{background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:8px 12px;font-size:8px}.ops-modal>footer .primary,.evaluation-modal>footer .primary{color:#fff;background:#155b4d;border-color:#155b4d}.evaluation-center>nav{border-bottom:1px solid #e8edeb;gap:4px;padding:10px 16px;display:flex}.evaluation-center>nav button{color:#6d7b77;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.evaluation-center>nav button.selected{color:#155b4d;background:#e7f2ee;font-weight:700}.evaluation-summary{background:#f8faf9;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 16px;display:grid}.evaluation-summary span{background:#fff;border:1px solid #e7ecea;border-radius:9px;padding:10px}.evaluation-summary small,.evaluation-summary strong{display:block}.evaluation-summary small{color:#81908b;font-size:7px}.evaluation-summary strong{margin-top:5px;font-size:17px}.evaluation-list>article{border-top:1px solid #edf1ef;grid-template-columns:46px 1fr auto 1.3fr auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.evaluation-score{color:#277561;background:#e8f2ef;border-radius:11px;place-items:center;width:43px;height:43px;font-size:10px;font-weight:800;display:grid}.evaluation-score.high{background:#dff1e9}.evaluation-score.low{color:#af4c3e;background:#fae5e1}.evaluation-list strong,.evaluation-list small{display:block}.evaluation-list strong{font-size:9px}.evaluation-list small{color:#82908c;margin-top:3px;font-size:7px}.evaluation-list>article>em,.evaluation-status{color:#426e62;background:#edf3f1;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}.score-details{grid-template-columns:1fr 1fr;gap:3px;display:grid}.score-details small{font-size:6.5px}.record-delete{color:#a34c40;cursor:pointer;background:0 0;border:0;font-size:7px}.settings-hero{background:linear-gradient(120deg,#2c3444,#53667a)}.settings-tabs{background:#fff;border:1px solid #e2e9e6;border-radius:10px;gap:5px;margin:14px 0;padding:5px;display:flex}.settings-tabs button{color:#687772;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:8px}.settings-tabs button.selected{color:#155b4d;background:#e8f2ef;font-weight:700}.settings-grid{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.profile-settings,.preference-settings,.integration-settings{background:#fff;border:1px solid #e2e9e6;border-radius:12px;padding:18px}.profile-settings header span,.preference-settings header span,.integration-settings header span{color:#3b7f6e;font-size:7px;font-weight:700}.profile-settings h2,.preference-settings h2,.integration-settings h2{margin:4px 0;font-size:15px}.profile-settings header p,.integration-settings header p{color:#7b8985;margin:3px 0;font-size:8px}.profile-settings>div{margin-top:14px}.profile-settings p{border-top:1px solid #edf1ef;justify-content:space-between;margin:0;padding:10px 0;font-size:8px;display:flex}.profile-settings p span{color:#7d8a86}.preference-settings label{margin-top:14px;display:block}.preference-settings label>span{margin-bottom:6px;font-size:8px;display:block}.preference-settings select{background:#fff;border:1px solid #dce5e2;border-radius:8px;width:100%;padding:9px;font-size:8px}.preference-settings label>small{color:#8a9692;margin-top:5px;font-size:6.5px;display:block}.notification-setting{background:#f6f9f7;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex!important}.notification-setting input{width:auto}.notification-setting b,.notification-setting small{display:block}.preference-settings>button{color:#fff;background:#155b4d;border:0;border-radius:8px;margin-top:14px;padding:9px 13px;font-size:8px}.integration-settings>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.integration-settings article{border:1px solid #e5ebe8;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.integration-settings article>i{color:#155b4d;background:#e6f1ed;border-radius:9px;place-items:center;width:37px;height:37px;font-style:normal;font-weight:800;display:grid}.integration-settings article span small,.integration-settings article span strong{display:block}.integration-settings article span small{color:#37806e;font-size:6.5px}.integration-settings article span strong{margin:3px 0;font-size:9px}.integration-settings article span p{color:#7d8985;margin:0;font-size:7px}.integration-settings article>em{color:#9d681b;background:#faecd8;border-radius:10px;padding:5px 7px;font-size:6.5px;font-style:normal}.integration-settings article>em.connected{color:#28745f;background:#e4f1ed}.integration-settings article>b{color:#788682;grid-column:2;font-size:6.5px}.integration-settings article>button{color:#155b4d;background:#fff;border:1px solid #dce5e2;border-radius:7px;grid-column:3;padding:6px 8px;font-size:7px}.integration-settings footer{color:#776c58;background:#fff7e9;border-radius:8px;margin-top:12px;padding:10px;font-size:7px}@media (width<=960px){.ops-dashboard,.settings-grid{grid-template-columns:1fr}.evaluation-list>article{grid-template-columns:44px 1fr auto}.score-details{grid-column:2/-1}.performance-table{overflow-x:auto}.performance-table>div,.performance-table>article{min-width:720px}.integration-settings>div{grid-template-columns:1fr}}@media (width<=720px){.ops-selector{display:block}.ops-selector>select{width:calc(100% - 24px);margin:0 12px 12px}.ops-records>div>article{grid-template-columns:32px 1fr auto}.ops-records article>em,.ops-records article>a,.ops-records article>div,.waste-amount{grid-column:2/-1;justify-self:start}.evaluation-summary{grid-template-columns:1fr 1fr}.evaluation-list>article{grid-template-columns:42px 1fr}.evaluation-list>article>em,.score-details,.evaluation-status,.evaluation-list .record-delete{grid-column:2/-1;justify-self:start}.ops-form,.evaluation-form{grid-template-columns:1fr}.ops-form .wide,.evaluation-form .wide{grid-column:auto}.integration-settings article{grid-template-columns:36px 1fr}.integration-settings article>em,.integration-settings article>b,.integration-settings article>button{grid-column:2;justify-self:start}}.users-settings{background:#fff;border:1px solid #e2e9e6;border-radius:12px;overflow:hidden}.users-settings>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.users-settings header span,.permission-matrix header span{color:#377f6e;font-size:7px;font-weight:700}.users-settings header h2{margin:4px 0;font-size:15px}.users-settings header p{color:#778581;margin:3px 0;font-size:8px}.users-settings>header>label{color:#83908c;border:1px solid #dce5e2;border-radius:8px;padding:8px 10px;font-size:9px}.users-settings>header input{border:0;outline:0;min-width:190px;font-size:8px}.account-stats{background:#f7faf8;grid-template-columns:repeat(4,1fr);gap:8px;padding:13px 17px;display:grid}.account-stats span{background:#fff;border:1px solid #e6ece9;border-radius:9px;padding:10px}.account-stats small,.account-stats b{display:block}.account-stats small{color:#81908b;font-size:7px}.account-stats b{margin-top:5px;font-size:17px}.accounts-table>div,.accounts-table>article{grid-template-columns:1.4fr .85fr .85fr .65fr;align-items:center;gap:10px;padding:10px 17px;display:grid}.accounts-table>div{color:#7b8985;background:#fbfcfb;font-size:7px}.accounts-table>article{border-top:1px solid #edf1ef;position:relative}.accounts-table article>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.accounts-table article>span:first-child>i{color:#155b4d;background:#e5f0ed;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.accounts-table strong,.accounts-table small{display:block}.accounts-table strong{font-size:9px}.accounts-table small{color:#81908b;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.accounts-table select{background:#fff;border:1px solid #dce5e2;border-radius:7px;min-width:0;padding:7px;font-size:7.5px}.accounts-table select:disabled{color:#8b9692;background:#f3f5f4}.accounts-table article>em{color:#377d6a;font-size:6px;font-style:normal;position:absolute;bottom:2px;left:17px}.permission-matrix{border:1px solid #e4eae8;border-radius:10px;grid-template-columns:1fr 1fr;margin:15px 17px 17px;display:grid;overflow:hidden}.permission-matrix>header{background:#f7faf8;grid-column:1/-1;padding:12px 14px}.permission-matrix h3{margin:3px 0;font-size:10px}.permission-matrix>article{border-top:1px solid #edf1ef;padding:10px 14px}.permission-matrix>article:nth-child(2n){border-left:1px solid #edf1ef}.permission-matrix article b{font-size:8px}.permission-matrix article p{color:#75837f;margin:4px 0;font-size:7px;line-height:1.6}@media (width<=760px){.users-settings>header{align-items:flex-start;display:block}.users-settings>header>label{margin-top:10px;display:flex}.users-settings>header input{width:100%;min-width:0}.account-stats{grid-template-columns:1fr 1fr}.accounts-table{overflow-x:auto}.accounts-table>div,.accounts-table>article{min-width:680px}.permission-matrix{grid-template-columns:1fr}.permission-matrix>header{grid-column:auto}.permission-matrix>article:nth-child(2n){border-left:0}}.employee-bulk-tools{background:#fff;border:1px solid #e1e9e6;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:13px 0;padding:15px 17px;display:grid}.employee-bulk-tools>div:first-child>span{color:#347d6b;font-size:7px;font-weight:700}.employee-bulk-tools h3{margin:4px 0;font-size:12px}.employee-bulk-tools p{color:#778581;margin:0;font-size:7.5px;line-height:1.7}.bulk-actions{gap:6px;display:flex}.bulk-actions button,.bulk-actions label,.bulk-preview>button{color:#155b4d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe5e2;border-radius:8px;padding:8px 10px;font-size:7.5px}.bulk-actions label{color:#fff;background:#155b4d}.bulk-actions input{display:none}.bulk-actions button:disabled{opacity:.45}.bulk-preview{border-top:1px solid #e8eeeb;grid-column:1/-1;padding-top:12px}.bulk-preview>header{justify-content:space-between;align-items:center;display:flex}.bulk-preview header b,.bulk-preview header small{font-size:8px;display:block}.bulk-preview header small{color:#7d8a86;margin-top:3px;font-weight:400}.bulk-preview header button{color:#aa4b3f;background:0 0;border:0;font-size:7px}.bulk-preview>div>div,.bulk-preview article{grid-template-columns:1.3fr .7fr .7fr .8fr;gap:8px;padding:7px 9px;font-size:7px;display:grid}.bulk-preview>div>div{color:#6e7e79;background:#f5f8f7}.bulk-preview article{border-top:1px solid #edf1ef}.bulk-preview>small{color:#7e8b87;margin:7px;font-size:7px;display:block}.bulk-preview>button.primary{color:#fff;background:#155b4d;border:0;margin-top:7px}.users-header-tools{align-items:center;gap:7px;display:flex}.users-header-tools label{color:#83908c;border:1px solid #dce5e2;border-radius:8px;padding:8px 10px;font-size:9px}.users-header-tools button{color:#fff;cursor:pointer;background:#155b4d;border:0;border-radius:8px;padding:9px 11px;font-size:7.5px}.marketing-hero{background:linear-gradient(120deg,#6b2542,#c45874)}.marketing-tabs,.it-toolbar{background:#fff;border:1px solid #e2e9e6;border-radius:11px;align-items:center;margin:13px 0;padding:5px;display:flex;overflow-x:auto}.marketing-tabs button,.it-toolbar nav button{color:#6d7b77;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:8px}.marketing-tabs button.selected,.it-toolbar nav button.selected{color:#8e3656;background:#f5e6ec;font-weight:800}.marketing-dashboard,.marketing-plans,.marketing-assistant{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marketing-dashboard>section,.campaign-list,.marketing-plans>section,.plan-uploader,.content-calendar,.marketing-assistant>form,.marketing-assistant>article{background:#fff;border:1px solid #e3e9e6;border-radius:12px;overflow:hidden}.marketing-dashboard header,.campaign-list>header,.marketing-plans>section>header,.content-calendar>header{border-bottom:1px solid #edf1ef;padding:14px 16px}.marketing-dashboard header span,.campaign-list header span,.marketing-plans header span,.content-calendar header span,.plan-uploader header span,.marketing-assistant>form>span,.marketing-assistant article header span{color:#a44165;font-size:7px;font-weight:700}.marketing-dashboard h2,.campaign-list h2,.marketing-plans h2,.content-calendar h2{margin:4px 0;font-size:13px}.marketing-dashboard section>article,.marketing-dashboard section>a{color:inherit;border-top:1px solid #edf1ef;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:11px 16px;text-decoration:none;display:grid}.marketing-dashboard strong,.marketing-dashboard small{display:block}.marketing-dashboard strong{font-size:8.5px}.marketing-dashboard small{color:#81908b;margin-top:3px;font-size:7px}.marketing-dashboard article>b{text-align:center;font-size:10px}.marketing-dashboard em,.campaign-list em,.marketing-plans em,.content-calendar em{color:#96405f;background:#f6e9ee;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal}.campaign-list>header{justify-content:space-between;align-items:center;display:flex}.campaign-list header button,.it-records header button{color:#fff;background:#9a3f61;border:0;border-radius:8px;padding:8px 10px;font-size:8px}.campaign-list>article{border-top:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr) repeat(3,.55fr) auto auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.campaign-list article>i{color:#963e5e;background:#f5e5eb;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.campaign-list strong,.campaign-list small,.campaign-list article>b small{display:block}.campaign-list strong{font-size:9px}.campaign-list small{color:#81908b;margin-top:3px;font-size:7px}.campaign-list article>b{font-size:9px}.campaign-list article>b small{font-weight:400}.campaign-list article>button,.marketing-plans article>button{color:#a2473c;background:0 0;border:0;font-size:7px}.plan-uploader{padding:17px}.plan-uploader h3{margin:4px 0;font-size:14px}.plan-uploader header p{color:#7a8884;font-size:7.5px}.plan-uploader>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-uploader label span,.marketing-assistant label b{margin-bottom:5px;font-size:7px;display:block}.plan-uploader input,.plan-uploader select,.marketing-assistant input,.marketing-assistant select{background:#fff;border:1px solid #dce5e2;border-radius:8px;width:100%;padding:9px;font-size:8px}.plan-file input{display:none}.plan-file b{color:#963e5e;text-align:center;border:1px dashed #c58da2;border-radius:8px;padding:9px;font-size:7px;display:block}.plan-uploader>button,.marketing-assistant form>button{color:#fff;background:#9a3f61;border:0;border-radius:8px;margin-top:11px;padding:9px 12px;font-size:8px}.marketing-plans>section article{border-top:1px solid #edf1ef;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:11px 15px;display:grid}.marketing-plans strong,.marketing-plans small{display:block}.marketing-plans strong{font-size:8.5px}.marketing-plans small{color:#81908b;margin-top:3px;font-size:7px}.marketing-plans a{color:#963e5e;font-size:7px}.content-calendar{padding-bottom:8px}.content-calendar header p{color:#7b8985;font-size:7.5px}.content-calendar>article{border-top:1px solid #edf1ef;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.content-calendar time{color:#963e5e;font-size:8px}.content-calendar strong,.content-calendar small{display:block}.content-calendar strong{font-size:9px}.content-calendar small{color:#81908b;margin-top:3px;font-size:7px}.marketing-assistant>form,.marketing-assistant>article{padding:18px}.marketing-assistant h2{margin:5px 0;font-size:16px}.marketing-assistant form>p{color:#788682;font-size:8px;line-height:1.8}.marketing-assistant form>label{margin-top:9px;display:block}.marketing-assistant form>div{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:9px;display:grid}.marketing-assistant article{color:#fff;background:linear-gradient(145deg,#3e1826,#7b2e4a)}.marketing-assistant article h3{margin:4px 0;font-size:14px}.marketing-assistant article p{color:#f0dfe6;border-top:1px solid #ffffff1c;padding-top:9px;font-size:8px;line-height:1.9}.marketing-assistant article h4{font-size:8px}.marketing-assistant article>div{flex-wrap:wrap;gap:5px;display:flex}.marketing-assistant article>div span{background:#ffffff13;border:1px solid #ffffff21;border-radius:12px;padding:5px 7px;font-size:6.5px}.it-hero{background:linear-gradient(120deg,#36245c,#7660a8)}.it-toolbar{justify-content:space-between}.it-toolbar nav{display:flex;overflow-x:auto}.it-toolbar nav button.selected{color:#644a92;background:#eee9f7}.it-toolbar select{background:#fff;border:1px solid #dfe6e3;border-radius:8px;margin-left:7px;padding:8px;font-size:8px}.it-dashboard{grid-template-columns:1fr 1fr;gap:12px;display:grid}.it-dashboard>section,.it-records{background:#fff;border:1px solid #e2e9e6;border-radius:12px;overflow:hidden}.it-dashboard header,.it-records>header{border-bottom:1px solid #edf1ef;padding:14px 16px}.it-dashboard header span,.it-records header span{color:#695095;font-size:7px;font-weight:700}.it-dashboard h2,.it-records h2{margin:4px 0;font-size:13px}.it-dashboard section>article{border-top:1px solid #edf1ef;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:11px 16px;display:grid}.it-dashboard strong,.it-dashboard small{display:block}.it-dashboard strong{font-size:9px}.it-dashboard small{color:#82908c;margin-top:3px;font-size:7px}.it-dashboard article>b{text-align:center;font-size:11px}.it-dashboard em{color:#685096;background:#eeeaf6;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.it-records>header{justify-content:space-between;align-items:center;display:flex}.it-records header p{color:#7b8985;margin:3px 0;font-size:7.5px}.it-records header>div:last-child{gap:6px;display:flex}.it-records header label{color:#82908c;border:1px solid #dce5e2;border-radius:8px;padding:6px 8px;font-size:8px}.it-records header input{border:0;outline:0;font-size:8px}.it-records header button{background:#685096}.it-records>article{border-top:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.it-records article>i{color:#685096;background:#eeeaf6;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.it-records strong,.it-records small,.it-records article p{display:block}.it-records strong{font-size:9px}.it-records small{color:#81908b;margin-top:3px;font-size:7px}.it-records article p{color:#667570;font-size:7px}.it-records article>b{font-size:9px}.it-records article>em{color:#685096;background:#eeeaf6;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.it-records article>button{color:#a0483d;background:0 0;border:0;font-size:7px}.ops-photo small{color:#7d8a86;margin-top:5px;font-size:6.5px;display:block}@media (width<=850px){.employee-bulk-tools{grid-template-columns:1fr}.bulk-actions{flex-wrap:wrap}.marketing-dashboard,.marketing-plans,.marketing-assistant,.it-dashboard{grid-template-columns:1fr}.campaign-list{overflow-x:auto}.campaign-list>article{min-width:760px}.it-toolbar{display:block}.it-toolbar select{width:calc(100% - 14px);margin:7px}.it-records>header{display:block}.it-records header>div:last-child{margin-top:8px}.users-header-tools{margin-top:10px}}@media (width<=560px){.plan-uploader>div,.marketing-assistant form>div{grid-template-columns:1fr}.bulk-preview{overflow-x:auto}.bulk-preview>div{min-width:520px}.it-records>article{grid-template-columns:32px 1fr auto}.it-records article>b,.it-records article>em,.it-records article>button{grid-column:2/-1;justify-self:start}}.org-chart-tool{background:#fff;border:1px solid #e1e9e6;border-radius:13px;margin-top:13px;overflow:hidden}.org-chart-tool>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.org-chart-tool header span{color:#347d6b;font-size:7px;font-weight:700}.org-chart-tool header h2{margin:4px 0;font-size:15px}.org-chart-tool header p{color:#788682;margin:0;font-size:8px}.org-chart-tool header>div:last-child{gap:6px;display:flex}.org-chart-tool header button{color:#155b4d;background:#fff;border:1px solid #dbe5e2;border-radius:8px;padding:8px 10px;font-size:7.5px}.org-chart-tool header button.primary{color:#fff;background:#155b4d;border-color:#155b4d}.org-toolbar{background:#f7faf8;align-items:center;gap:7px;padding:10px 17px;display:flex}.org-toolbar label{color:#84918d;background:#fff;border:1px solid #dce5e2;border-radius:8px;flex:1;align-items:center;gap:5px;padding:7px 9px;display:flex}.org-toolbar input{border:0;outline:0;flex:1;font-size:8px}.org-toolbar select{background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:8px;font-size:8px}.org-toolbar>b{color:#527067;font-size:7px}.org-canvas{background:radial-gradient(circle at 1px 1px,#dfe9e5 1px,#0000 0) 0 0/18px 18px;min-height:360px;padding:25px;overflow:auto}.org-canvas ul{justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:flex;position:relative}.org-canvas li{position:relative}.org-canvas li>ul{padding-top:30px}.org-canvas li>ul:before{content:"";border-left:1px solid #9dbdb4;height:30px;position:absolute;top:0;left:50%}.org-canvas li>ul>li:before{content:"";border-left:1px solid #9dbdb4;height:15px;position:absolute;top:-15px;left:50%}.org-canvas li>ul:after{content:"";border-top:1px solid #9dbdb4;position:absolute;top:15px;left:10%;right:10%}.org-canvas article{z-index:1;background:#fff;border:1px solid #cfe0db;border-radius:11px;grid-template-columns:22px 34px minmax(120px,1fr);align-items:center;gap:7px;min-width:205px;padding:9px;display:grid;position:relative;box-shadow:0 6px 18px #1d51440d}.org-canvas article>button{color:#155b4d;background:#e7f2ee;border:0;border-radius:6px;width:20px;height:20px;font-size:10px}.org-canvas article>i{color:#155b4d;background:#dcece7;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;font-weight:800;display:grid}.org-canvas strong,.org-canvas small,.org-canvas em{display:block}.org-canvas strong{font-size:8.5px}.org-canvas small{color:#59716a;margin-top:3px;font-size:7px}.org-canvas em{color:#8a9692;margin-top:3px;font-size:6px;font-style:normal}.org-dim>article{opacity:.35}.org-match>article{opacity:1}.org-unlinked{color:#795d34;background:#fff7e9;border-radius:9px;margin:12px 17px 17px;padding:10px 12px}.org-unlinked strong{font-size:8px}.org-unlinked p{margin:4px 0;font-size:7px;line-height:1.7}@media (width<=760px){.org-chart-tool>header{display:block}.org-chart-tool header>div:last-child{margin-top:10px}.org-toolbar{flex-wrap:wrap}.org-toolbar label{flex-basis:100%}.org-canvas{padding:16px}.org-canvas ul{justify-content:flex-start}}@media print{body *{visibility:hidden}.org-chart-tool,.org-chart-tool *{visibility:visible}.org-chart-tool{border:0;position:absolute;inset:0}.org-chart-tool>header>div:last-child,.org-toolbar,.sidebar,.topbar{display:none}.org-canvas{background:#fff;overflow:visible}}.dashboard-loading{color:#6e7e79;align-content:center;place-items:center;gap:7px;min-height:520px;display:grid}.dashboard-loading b{color:#233730;font-size:15px}.dashboard-loading span{font-size:8px}.dashboard-welcome{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.dashboard-welcome>div:first-child>span,.dashboard-actions header span,.dashboard-feed header span,.branch-pulse header span{color:#347d6b;font-size:7px;font-weight:700}.dashboard-welcome h1{margin:4px 0;font-size:23px}.dashboard-welcome p{color:#788682;margin:0;font-size:8px}.dashboard-welcome>div:last-child{align-items:center;gap:10px;display:flex}.dashboard-welcome button{color:#155b4d;background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:8px 10px;font-size:8px}.dashboard-welcome time{color:#6f7f7a;font-size:8px}.live-kpis{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.live-kpis>button{text-align:right;cursor:pointer;background:#fff;border:1px solid #e1e8e5;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.live-kpis>button:hover{transform:translateY(-1px);box-shadow:0 8px 24px #183e3412}.live-kpis>button>i{color:#155b4d;background:#e5f1ed;border-radius:10px;place-items:center;width:37px;height:37px;font-style:normal;font-weight:800;display:grid}.live-kpis .amber>i{color:#a46b17;background:#fbefd9}.live-kpis .blue>i{color:#4263a5;background:#e6eef9}.live-kpis .gold>i{color:#946620;background:#f5ead7}.live-kpis .pink>i{color:#a13f63;background:#f6e5ec}.live-kpis small,.live-kpis strong,.live-kpis em{display:block}.live-kpis small{color:#778581;font-size:7px}.live-kpis strong{margin:3px 0;font-size:20px}.live-kpis em{color:#5e746d;font-size:6.5px;font-style:normal}.live-kpis>button>b{color:#98aaa4}.dashboard-actions,.dashboard-feed,.branch-pulse{background:#fff;border:1px solid #e1e8e5;border-radius:12px;margin-top:11px;overflow:hidden}.dashboard-actions>header,.dashboard-feed>header,.branch-pulse>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.dashboard-actions h2,.dashboard-feed h2,.branch-pulse h2{margin:3px 0;font-size:12px}.dashboard-actions>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.dashboard-actions>div button{text-align:right;cursor:pointer;background:#f9fbfa;border:1px solid #e2e9e6;border-radius:9px;padding:11px}.dashboard-actions strong,.dashboard-actions small{display:block}.dashboard-actions strong{font-size:8.5px}.dashboard-actions small{color:#7d8985;margin-top:4px;font-size:6.5px;line-height:1.5}.dashboard-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.dashboard-feed>header button,.branch-pulse>header button{color:#155b4d;background:0 0;border:0;font-size:7px}.dashboard-feed>article{border-top:1px solid #edf1ef;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px 15px;display:grid}.dashboard-feed article>i{color:#155b4d;background:#e6f1ed;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.dashboard-feed article>i.عاجل{color:#ac4b3e;background:#fae5e1}.dashboard-feed strong,.dashboard-feed small{display:block}.dashboard-feed strong{font-size:8.5px}.dashboard-feed small{color:#82908c;margin-top:3px;font-size:6.5px}.dashboard-feed em{color:#466d63;background:#edf3f1;border-radius:10px;padding:4px 6px;font-size:6.5px;font-style:normal}.dashboard-feed article.highlight{background:#fffaf0}.branch-pulse>div>button{text-align:right;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:1.2fr 1fr 40px auto;align-items:center;gap:9px;width:100%;padding:10px 15px;display:grid}.branch-pulse strong,.branch-pulse small{display:block}.branch-pulse strong{font-size:8.5px}.branch-pulse small{color:#82908c;margin-top:3px;font-size:6.5px}.branch-pulse button>div{background:#edf2f0;border-radius:5px;height:6px;overflow:hidden}.branch-pulse button>div i{background:#2f806b;height:100%;display:block}.branch-pulse button>b{font-size:8px}.branch-pulse button>em{color:#466d63;font-size:6.5px;font-style:normal}.inbox-hero{background:linear-gradient(120deg,#4a3a1d,#b17a2d)}.inbox-panel{background:#fff;border:1px solid #e2e9e6;border-radius:12px;overflow:hidden}.inbox-panel>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.inbox-panel header nav{gap:3px;display:flex;overflow-x:auto}.inbox-panel header nav button{color:#6e7d78;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:7.5px}.inbox-panel header nav button.selected{color:#8c5d18;background:#f7ecd9;font-weight:800}.inbox-panel header label,.work-search{color:#82908c;border:1px solid #dce5e2;border-radius:8px;padding:7px 9px;font-size:8px}.inbox-panel header input,.work-search input{border:0;outline:0;font-size:8px}.inbox-list article{border-top:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.inbox-list article.unread{background:#fffaf0;border-right:3px solid #c28a36}.inbox-list article>i{color:#96641d;background:#f5ead8;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.inbox-list strong,.inbox-list p,.inbox-list small{display:block}.inbox-list strong{font-size:9px}.inbox-list p{color:#65736f;margin:4px 0;font-size:7.5px}.inbox-list small{color:#85918e;font-size:6.5px}.inbox-list article>b{color:#567169;background:#edf3f1;border-radius:10px;padding:4px 6px;font-size:6.5px}.inbox-list article>b.عاجل{color:#ad4c3f;background:#fae5e1}.inbox-list article>em{color:#785a2e;font-size:7px;font-style:normal}.inbox-list article>div{gap:4px;display:flex}.inbox-list article>div button{color:#155b4d;background:#fff;border:1px solid #dce5e2;border-radius:6px;padding:5px 7px;font-size:6.5px}.inbox-list article>div .reject,.inbox-list article>div .delete{color:#a64a3f}.chat-hero{background:linear-gradient(120deg,#173c50,#33779a)}.chat-layout{background:#fff;border:1px solid #e1e8e5;border-radius:13px;grid-template-columns:230px 1fr;min-height:560px;display:grid;overflow:hidden}.chat-layout>aside{background:#f8faf9;border-left:1px solid #e5ebe8}.chat-layout>aside>header{color:#65756f;justify-content:space-between;padding:13px 14px;font-size:8px;display:flex}.chat-layout>aside>button{text-align:right;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 13px;display:flex}.chat-layout>aside>button.selected{background:#e9f2f5}.chat-layout>aside>button>i{color:#28647f;background:#dfecef;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.chat-layout aside strong,.chat-layout aside small{display:block}.chat-layout aside strong{font-size:8.5px}.chat-layout aside small{color:#7f8d89;margin-top:3px;font-size:6.5px}.chat-room{flex-direction:column;min-width:0;display:flex}.chat-room>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.chat-room>header>div{align-items:center;gap:8px;display:flex}.chat-room>header>div>span{color:#2c6984;background:#e5f0f4;border-radius:9px;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.chat-room h2{margin:0;font-size:11px}.chat-room header p{color:#7e8b87;margin:3px 0;font-size:6.5px}.chat-room>header>button{color:#a2483d;background:0 0;border:0;font-size:7px}.chat-messages{flex:1;max-height:430px;padding:14px;overflow-y:auto}.chat-messages>article{grid-template-columns:32px 1fr;gap:8px;margin-bottom:13px;display:grid}.chat-messages>article>i{color:#155b4d;background:#e5f0ed;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.chat-messages article>div>header{align-items:center;gap:8px;display:flex}.chat-messages strong{font-size:8px}.chat-messages time{color:#899591;font-size:6px}.chat-messages p{color:#374b44;margin:4px 0;font-size:8px;line-height:1.7}.chat-messages a{color:#286b85;font-size:7px}.chat-composer{border-top:1px solid #e5ebe8;padding:10px 13px}.chat-composer textarea{width:100%;min-height:60px;font:inherit;resize:none;border:1px solid #dce5e2;border-radius:9px;padding:9px;font-size:8px}.chat-composer>div{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.chat-composer label{color:#356f82;font-size:7px}.chat-composer label input{display:none}.chat-composer button{color:#fff;background:#2d6d89;border:0;border-radius:7px;padding:7px 13px;font-size:7.5px}.daily-hero{background:linear-gradient(120deg,#123e35,#287c69)}.daily-panel{background:#fff;border:1px solid #e2e9e6;border-radius:12px;overflow:hidden}.daily-panel>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.daily-panel header nav{gap:3px;display:flex}.daily-panel header nav button{color:#6c7c77;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:8px}.daily-panel header nav button.selected{color:#155b4d;background:#e7f2ee;font-weight:800}.daily-panel header select{background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:7px;font-size:8px}.daily-list>button{text-align:right;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:38px 1fr 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 15px;display:grid}.daily-list>button>i{color:#155b4d;background:#e5f0ed;border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.daily-list>button>i.complete{background:#dff1e9}.daily-list strong,.daily-list small{display:block}.daily-list strong{font-size:9px}.daily-list small{color:#81908b;margin-top:3px;font-size:6.5px}.daily-list button>div{grid-template-columns:1fr 35px;align-items:center;gap:7px;display:grid}.daily-list button>div>span{background:#edf2f0;border-radius:5px;height:6px;overflow:hidden}.daily-list button>div>span i{background:#2f806b;height:100%;display:block}.daily-list button>div>b{font-size:8px}.daily-list button>div>small{grid-column:1/-1}.daily-list button>em{color:#3e7164;background:#edf4f2;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.daily-detail{background:#fff;border-radius:16px;width:min(900px,96vw);max-height:92dvh;overflow:auto}.daily-detail>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;padding:18px 20px;display:flex}.daily-detail header span{color:#367f6d;font-size:7px}.daily-detail header h2{margin:4px 0;font-size:16px}.daily-detail header p{color:#7b8985;font-size:7.5px}.daily-detail header button{background:#edf3f1;border:0;border-radius:50%;width:30px;height:30px;font-size:17px}.daily-progress{background:#f7faf8;grid-template-columns:1fr 50px auto;align-items:center;gap:9px;padding:11px 20px;display:grid}.daily-progress>div{background:#e6eeeb;border-radius:8px;height:8px;overflow:hidden}.daily-progress>div i{background:#2d806a;height:100%;display:block}.daily-progress b{font-size:8px}.daily-progress em{font-size:7px;font-style:normal}.daily-items{padding:4px 20px}.daily-items>article{border-top:1px solid #edf1ef;grid-template-columns:30px 1fr auto auto;align-items:center;gap:9px;padding:10px 0;display:grid}.daily-check{color:#fff;background:#fff;border:1px solid #a7c1ba;border-radius:7px;width:27px;height:27px}.daily-items article.done .daily-check{background:#237561;border-color:#237561}.daily-items article.done strong{color:#71817c;text-decoration:line-through}.daily-items small,.daily-items strong{display:block}.daily-items small{color:#3e7e6d;font-size:6.5px}.daily-items strong{margin-top:3px;font-size:8.5px}.daily-items input[type=text],.daily-items article>span input{border:0;border-bottom:1px dashed #d9e3e0;outline:0;width:100%;padding:5px 0;font-size:7px}.daily-items label{color:#27715f;border:1px dashed #9bbcb3;border-radius:7px;padding:6px 8px;font-size:7px}.daily-items label input{display:none}.daily-items a{color:#155b4d;font-size:7px}.daily-detail>footer{border-top:1px solid #e5ebe8;justify-content:flex-end;gap:7px;padding:12px 20px;display:flex}.daily-detail footer button{background:#fff;border:1px solid #dce5e2;border-radius:8px;padding:7px 11px;font-size:7.5px}.daily-detail footer .danger{color:#a3483d}.work-search{margin:9px 15px;display:inline-flex}@media (width<=900px){.live-kpis{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.dashboard-actions>div{grid-template-columns:1fr 1fr}.chat-layout{grid-template-columns:180px 1fr}.inbox-list article{grid-template-columns:32px 1fr auto}.inbox-list article>em,.inbox-list article>div{grid-column:2/-1;justify-self:start}}@media (width<=650px){.dashboard-welcome{display:block}.dashboard-welcome>div:last-child{margin-top:9px}.live-kpis,.chat-layout{grid-template-columns:1fr}.chat-layout>aside{border-bottom:1px solid #e5ebe8;border-left:0;max-height:190px;overflow-y:auto}.chat-room{min-height:500px}.daily-panel>header,.inbox-panel>header{display:block}.daily-panel header select,.inbox-panel header label{width:calc(100% - 8px);margin:7px 4px;display:block}.daily-list>button{grid-template-columns:34px 1fr auto}.daily-list button>div{grid-column:2/-1}.daily-items>article{grid-template-columns:28px 1fr}.daily-items label,.daily-items a{grid-column:2;justify-self:start}.branch-pulse>div>button{grid-template-columns:1fr 45px auto}.branch-pulse button>div{grid-column:1/-1}.dashboard-actions>div{grid-template-columns:1fr}}.workspace .content{width:100%;max-width:1500px;margin-inline:auto}.section-view button,.interactive-dashboard button,.settings-view button{transition:transform .16s,box-shadow .16s,background .16s}.section-view button:hover,.interactive-dashboard button:hover,.settings-view button:hover{transform:translateY(-1px)}.department-progress{background:#fff;border:1px solid #dfe8e4;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 10px 30px #183e3409}.department-progress>header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.department-progress header span{color:#247360;font-size:12px;font-weight:700}.department-progress h2{margin:4px 0;font-size:18px}.department-progress header small{color:#71817c;font-size:12px}.department-progress>div{grid-template-columns:1fr 1fr;gap:0 22px;padding:8px 18px 18px;display:grid}.department-progress>div>button{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:minmax(190px,1fr) 1fr 46px;align-items:center;gap:14px;padding:14px 4px;display:grid}.department-progress button>span{grid-template-columns:38px 1fr;align-items:center;column-gap:10px;display:grid}.department-progress button>span>i{color:#155b4d;background:#e8f3ef;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.department-progress button>span>b{font-size:13px}.department-progress button>span>small{color:#788681;font-size:11px}.department-progress button>div{background:#edf2f0;border-radius:10px;height:8px;overflow:hidden}.department-progress button>div i{background:linear-gradient(90deg,#1c6655,#43a184);border-radius:10px;height:100%;display:block}.department-progress button>strong{text-align:left;color:#173e35;font-size:15px}.branch-workspace{margin-top:14px}.branch-workspace>header{color:#fff;background:linear-gradient(125deg,#12364a,#176b6a);border-radius:18px;justify-content:space-between;align-items:flex-start;padding:26px 28px;display:flex;box-shadow:0 18px 45px #12364a25}.branch-workspace>header button{color:#fff;cursor:pointer;background:#ffffff16;border:0;border-radius:8px;margin-bottom:18px;padding:8px 12px;display:block}.branch-workspace>header span{color:#b9ded6;font-size:12px}.branch-workspace>header h2{margin:5px 0;font-size:30px}.branch-workspace>header p{color:#d5e7e2;margin:0;font-size:13px}.branch-workspace>header>em{background:#ffffff19;border:1px solid #ffffff35;border-radius:20px;padding:8px 13px;font-size:12px;font-style:normal}.branch-workspace-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.branch-workspace-kpis article{background:#fff;border:1px solid #e0e8e5;border-radius:14px;padding:17px;box-shadow:0 7px 24px #183e3408}.branch-workspace-kpis span,.branch-workspace-kpis b,.branch-workspace-kpis small{display:block}.branch-workspace-kpis span{color:#6c7b76;font-size:12px}.branch-workspace-kpis b{color:#183d34;margin:6px 0;font-size:25px}.branch-workspace-kpis small{color:#758680;font-size:11px}.branch-quick-actions{gap:8px;margin-bottom:14px;display:flex}.branch-quick-actions button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #d7e3df;border-radius:10px;padding:11px 14px;font-size:12px}.branch-quick-actions button:first-child{color:#fff;background:#155b4d;border-color:#155b4d}.branch-workspace-grid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.branch-workspace-grid>section{background:#fff;border:1px solid #e0e8e5;border-radius:15px;overflow:hidden}.branch-workspace-grid>section>header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.branch-workspace-grid header span{color:#267461;font-size:11px;font-weight:700}.branch-workspace-grid h3{margin:4px 0;font-size:17px}.branch-workspace-grid header button{color:#fff;background:#155b4d;border:0;border-radius:8px;padding:8px 11px}.branch-people article,.branch-assets article{border-top:1px solid #edf2ef;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px 18px;display:grid}.branch-people article>i,.branch-assets article>i,.branch-assets article>img{object-fit:cover;color:#155b4d;background:#e5f1ed;border-radius:11px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.branch-people b,.branch-people small,.branch-assets b,.branch-assets small{display:block}.branch-people b,.branch-assets b{font-size:13px}.branch-people small,.branch-assets small{color:#75837f;margin-top:3px;font-size:11px}.branch-people em,.branch-assets em{color:#2e745f;background:#eaf4f0;border-radius:16px;padding:6px 8px;font-size:11px;font-style:normal}.branch-assets article{grid-template-columns:48px 1fr auto auto}.branch-assets article>img,.branch-assets article>i{width:48px;height:48px}.branch-assets em.warn{color:#a4493c;background:#f9e8e4}.branch-assets article>div{gap:5px;display:flex}.branch-assets article>div button{background:#fff;border:1px solid #dce5e2;border-radius:7px;padding:6px 8px;font-size:11px}.branch-assets article>div .danger{color:#a4493c}.delivery-center{margin-top:14px}.delivery-center>header{background:#fff;border:1px solid #e1e8e5;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.delivery-center>header span{color:#695095;font-size:11px;font-weight:700}.delivery-center h2{margin:4px 0;font-size:20px}.delivery-center>header p{color:#72817c;margin:0;font-size:12px}.delivery-center>header select{background:#fff;border:1px solid #dce5e2;border-radius:9px;padding:9px 12px}.delivery-providers{background:#f7f5fb;border-inline:1px solid #e1e8e5;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.delivery-providers article{background:#fff;border:1px solid #e3deee;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.delivery-providers article>i{color:#654c91;background:#eee9f7;border-radius:11px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.delivery-providers b,.delivery-providers small{display:block}.delivery-providers b{font-size:13px}.delivery-providers small{color:#7c8985;margin-top:3px;font-size:10px}.delivery-providers em{color:#8d5361;background:#f3edef;border-radius:15px;grid-column:3;padding:5px 7px;font-size:10px;font-style:normal}.delivery-providers em.connected{color:#267157;background:#e7f3ed}.delivery-providers button{color:#654c91;background:#faf8fd;border:1px solid #ded6eb;border-radius:8px;grid-column:2/4;padding:7px}.delivery-kpis{background:#fff;border-inline:1px solid #e1e8e5;grid-template-columns:repeat(5,1fr);gap:9px;padding:14px;display:grid}.delivery-kpis article{border:1px solid #e6e9e8;border-radius:11px;padding:13px}.delivery-kpis span,.delivery-kpis b,.delivery-kpis small{display:block}.delivery-kpis span{color:#74827e;font-size:11px}.delivery-kpis b{margin:6px 0;font-size:21px}.delivery-kpis small{color:#788681;font-size:10px}.delivery-tabs{background:#fff;border:1px solid #e1e8e5;padding:8px;display:flex}.delivery-tabs button{background:0 0;border:0;border-radius:8px;padding:9px 13px}.delivery-tabs button.selected{color:#654c91;background:#eee9f7}.delivery-table{background:#fff;border:1px solid #e1e8e5;border-radius:0 0 15px 15px;overflow-x:auto}.delivery-table>header,.delivery-table>article{grid-template-columns:1.2fr .8fr .65fr .65fr .65fr 1.2fr;align-items:center;gap:10px;min-width:900px;padding:12px 17px;display:grid}.delivery-table>header{color:#6f7d79;background:#f7f8f8;font-size:11px}.delivery-table>article{border-top:1px solid #edf1ef;font-size:12px}.delivery-table article b,.delivery-table article small{display:block}.delivery-table article small{color:#7a8984;margin-top:3px;font-size:10px}.delivery-table article>em{color:#3c6b5f;background:#edf3f1;border-radius:14px;justify-self:start;padding:6px 8px;font-style:normal}.delivery-token{padding:22px}.delivery-token span,.delivery-token code{display:block}.delivery-token span{color:#9a5c24;font-size:12px}.delivery-token code{word-break:break-all;direction:ltr;background:#f4f1f8;border:1px solid #ded6eb;border-radius:10px;margin:10px 0;padding:14px;font-size:11px}.delivery-token button{color:#fff;background:#155b4d;border:0;border-radius:9px;padding:10px 14px}.integration-explainer{background:#f5f8f7;border-radius:10px;padding:13px}.integration-explainer b{font-size:12px}.integration-explainer p{color:#64736f;margin:5px 0;font-size:11px;line-height:1.7}.it-record-actions,.account-controls{gap:5px;display:flex}.it-record-actions button,.account-controls button{background:#fff;border:1px solid #dce5e2;border-radius:7px;padding:6px 8px;font-size:11px}.it-record-actions .danger,.account-controls .danger{color:#a2473b;border-color:#edd5d0}.accounts-table.advanced>div,.accounts-table.advanced>article{grid-template-columns:1.35fr .8fr .8fr .55fr .9fr}.accounts-table.advanced>article.expanded{padding-bottom:18px}.module-access{background:#f9fbfa;border:1px solid #dfe7e4;border-radius:11px;grid-column:1/-1;margin-top:8px;padding:13px}.module-access>header{justify-content:space-between;margin-bottom:10px;display:flex}.module-access header b{font-size:12px}.module-access header small{color:#72817c;font-size:10px}.module-access>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.module-access label{background:#fff;border:1px solid #e1e8e5;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.module-access>button{color:#155b4d;background:#e7f1ed;border:0;border-radius:8px;margin-top:10px;padding:8px 11px}@media (width<=1000px){.department-progress>div,.branch-workspace-grid{grid-template-columns:1fr}.delivery-kpis{grid-template-columns:repeat(3,1fr)}.delivery-providers{grid-template-columns:1fr}.module-access>div{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.department-progress>div{display:block}.department-progress>div>button{grid-template-columns:1fr 44px}.department-progress button>div{grid-column:1/-1}.branch-workspace-kpis{grid-template-columns:1fr 1fr}.branch-quick-actions{grid-template-columns:1fr 1fr;display:grid}.branch-assets article{grid-template-columns:44px 1fr}.branch-assets article>em,.branch-assets article>div{grid-column:2;justify-self:start}.delivery-kpis{grid-template-columns:1fr 1fr}.module-access>div{grid-template-columns:1fr}}.module-access h4{color:#173b33;margin:14px 0 8px;font-size:12px}.module-access .action-access-grid{grid-template-columns:repeat(3,1fr)}.module-access>footer{gap:8px;margin-top:12px;display:flex}.module-access>footer button{color:#155b4d;background:#e7f1ed;border:0;border-radius:8px;padding:9px 12px}.module-access>footer button+button{color:#596c66;background:#fff;border:1px solid #dce5e2}.login-recovery{background:#f5faf8;border:1px solid #d9e6e1;border-radius:12px;margin:10px 0;padding:13px}.login-recovery strong,.login-recovery p,.login-recovery span{display:block}.login-recovery strong{color:#144f43;font-size:13px}.login-recovery p{color:#65766f;margin:5px 0 9px;font-size:11px;line-height:1.7}.login-recovery button{color:#155b4d;background:#e1efe9;border:0;border-radius:8px;padding:8px 11px;font-weight:700}.login-recovery button:disabled{opacity:.55}.login-recovery span{color:#356f61;margin-top:8px;font-size:10px;line-height:1.6}.reset-page{background:radial-gradient(circle at 20% 10%,#e6f0ec,#0000 34%),#f5f3ed;place-items:center;min-height:100vh;padding:28px;display:grid}.reset-page>section{background:#fff;border:1px solid #dde6e2;border-radius:24px;width:min(520px,100%);padding:32px;box-shadow:0 24px 70px #123d341f}.reset-brand{color:#143d34;align-items:center;gap:10px;text-decoration:none;display:flex}.reset-brand i{color:#fff;background:#155b4d;border-radius:13px;place-items:center;width:42px;height:42px;font-size:23px;font-style:normal;display:grid}.reset-page form>span{color:#26715f;margin-top:28px;font-size:12px;font-weight:700;display:block}.reset-page h1{color:#102e28;margin:8px 0;font-size:31px}.reset-page p{color:#64746f;font-size:14px;line-height:1.8}.reset-page label{margin-top:15px;font-size:12px;font-weight:700;display:block}.reset-page input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d6e0dc;border-radius:11px;margin-top:7px;padding:12px;display:block}.reset-primary{box-sizing:border-box;color:#fff;text-align:center;background:#155b4d;border:0;border-radius:11px;width:100%;margin-top:20px;padding:13px;font-weight:800;text-decoration:none;display:block}.reset-primary:disabled{opacity:.5}.reset-message{color:#276b5c;margin-top:12px;font-size:12px}.legal-page{color:#122f29;background:#f5f3ed;min-height:100vh}.legal-page>nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-bottom:1px solid #dedfd8;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,24px);display:flex}.legal-page>nav>a:last-child{color:#155b4d;font-weight:700;text-decoration:none}.legal-page>article{width:min(900px,100% - 40px);margin:56px auto}.legal-page article>header{border-bottom:1px solid #d9ddd7;padding-bottom:30px}.legal-page article>header>span{color:#2d7967;font-size:13px;font-weight:800}.legal-page h1{letter-spacing:-.03em;margin:10px 0 16px;font-size:clamp(38px,6vw,68px)}.legal-page article>header p{color:#566b65;max-width:720px;font-size:17px;line-height:1.9}.legal-page article>header small{color:#7d8a86}.legal-page article>section{border-bottom:1px solid #dfe1dc;padding:28px 0}.legal-page h2{margin:0 0 10px;font-size:22px}.legal-page article>section p{color:#536761;margin:0;font-size:15px;line-height:2}.legal-page aside{background:#e5eee9;border-radius:16px;margin-top:32px;padding:22px}.legal-page aside b,.legal-page aside a,.legal-page aside p{display:block}.legal-page aside a{color:#155b4d;margin:7px 0}.legal-page aside p{color:#61746e;margin:7px 0 0;font-size:12px}.legal-page>footer{text-align:center;color:#71807b;border-top:1px solid #dde1dc;padding:25px}@media (width<=760px){.module-access .action-access-grid{grid-template-columns:1fr}.module-access>header{display:block}.module-access header small{margin-top:5px;display:block}.login-options{align-items:flex-start}.legal-page>nav{height:68px}.legal-page .nasaq-wordmark small{display:none}.legal-page h1{font-size:40px}.legal-page>article{margin:34px auto}}.section-view{font-size:14px}.section-view :is(p,small,label>span,header>span,button,input,select,textarea,a,em),.interactive-dashboard :is(p,small,button,em,time){font-size:max(11px,.72rem)}.section-view :is(h1,h2,h3),.interactive-dashboard :is(h1,h2,h3){line-height:1.35}.section-tabs button,.settings-tabs button,.it-toolbar button{padding-block:11px;font-size:12px}.nav-item,.sidebar-foot button,.create-btn{font-size:12px}.brand strong{font-size:23px}.brand small{font-size:11px}.public-site{color:#16251f;background:#f7f9f8;min-height:100vh;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}.public-site>nav{justify-content:space-between;align-items:center;max-width:1180px;height:74px;margin:auto;padding:0 24px;display:flex}.public-brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.public-brand>i{color:#fff;background:#155b4d;border-radius:11px;place-items:center;width:40px;height:40px;font-size:22px;font-style:normal;font-weight:800;display:grid}.public-brand strong,.public-brand small{display:block}.public-brand strong{font-size:16px}.public-brand small{color:#72817c;margin-top:2px;font-size:7px}.public-site>nav>div{gap:24px;display:flex}.public-site>nav>div a{color:#53635e;font-size:9px;text-decoration:none}.public-login{color:#fff;background:#155b4d;border-radius:9px;padding:10px 15px;font-size:9px;text-decoration:none}.public-hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1180px;min-height:620px;margin:auto;padding:65px 24px 90px;display:grid}.public-badge,.public-features>header>span,.public-restaurant>div>span,.public-security>div>span,.public-cta>span{color:#276f5e;background:#e5f1ed;border-radius:18px;padding:7px 10px;font-size:8px;font-weight:700;display:inline-block}.public-hero h1{margin:18px 0;font-size:56px;line-height:1.15}.public-hero h1 em{color:#155b4d;font-style:normal}.public-hero>div>p{color:#64736e;max-width:570px;font-size:14px;line-height:2}.public-hero>div>div{gap:9px;margin-top:26px;display:flex}.public-hero>div>div a{color:#155b4d;border:1px solid #cbdad5;border-radius:9px;padding:12px 17px;font-size:10px;text-decoration:none}.public-hero>div>div a:first-child{color:#fff;background:#155b4d;border-color:#155b4d}.public-hero>div>small{color:#7e8b87;margin-top:17px;font-size:7px;display:block}.public-hero>aside{color:#fff;background:linear-gradient(145deg,#103b32,#1e6b5a);border-radius:24px;padding:20px;transform:rotate(-1deg);box-shadow:0 30px 70px #143e3438}.public-hero>aside>header{border-bottom:1px solid #ffffff1e;align-items:center;gap:9px;padding-bottom:15px;display:flex}.public-hero>aside>header>i{color:#155b4d;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;font-style:normal;font-weight:800;display:grid}.public-hero aside header b,.public-hero aside header small{display:block}.public-hero aside header b{font-size:10px}.public-hero aside header small{color:#bad7d0;margin-top:3px;font-size:6.5px}.public-hero aside header em{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;margin-right:auto;padding:5px 7px;font-size:6.5px;font-style:normal}.hero-metrics{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.hero-metrics article{background:#ffffff0d;border:1px solid #ffffff16;border-radius:12px;padding:14px}.hero-metrics span,.hero-metrics strong,.hero-metrics small{display:block}.hero-metrics span{color:#b9d7cf;font-size:7px}.hero-metrics strong{margin:6px 0;font-size:24px}.hero-metrics small{color:#8fbdb2;font-size:6px}.hero-flow{background:#ffffff0b;border-radius:10px;align-items:center;gap:6px;margin-top:17px;padding:10px;display:flex}.hero-flow span{font-size:6.5px}.hero-flow i{border-top:1px dashed #82b4a7;flex:1}.public-proof{background:#fff;border-top:1px solid #e2e9e6;border-bottom:1px solid #e2e9e6;justify-content:center;align-items:center;gap:34px;padding:19px;display:flex}.public-proof span{color:#84918d;font-size:7px}.public-proof b{color:#52635d;font-size:9px}.public-features{max-width:1180px;margin:auto;padding:100px 24px}.public-features>header{text-align:center;max-width:650px;margin:auto}.public-features h2,.public-restaurant h2,.public-security h2,.public-cta h2{margin:13px 0;font-size:34px}.public-features>header p,.public-restaurant>div>p,.public-security>div>p,.public-cta>p{color:#697873;font-size:11px;line-height:1.9}.public-features>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.public-features article{background:#fff;border:1px solid #e0e8e5;border-radius:15px;padding:22px}.public-features article>i{color:#155b4d;background:#e6f1ed;border-radius:11px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.public-features h3{margin:17px 0 8px;font-size:13px}.public-features article p{color:#6d7b77;min-height:48px;font-size:9px;line-height:1.8}.public-features article a{color:#155b4d;font-size:8px;text-decoration:none}.public-restaurant{color:#fff;background:#153f36;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px max(24px,50vw - 565px);display:grid}.public-restaurant>div>span{color:#a9d1c6;background:#ffffff12}.public-restaurant>div>p{color:#bfd4ce}.public-restaurant ul{margin-top:25px;padding:0;list-style:none}.public-restaurant li{border-top:1px solid #ffffff17;padding:11px 0;font-size:9px}.public-restaurant li:before{content:"✓";color:#8fd0bf;margin-left:8px}.public-restaurant>aside{color:#16251f;background:#fff;border-radius:18px;padding:10px}.public-restaurant>aside article{border-top:1px solid #edf1ef;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.public-restaurant>aside article:first-child{border:0}.public-restaurant>aside article>i{color:#155b4d;background:#e6f1ed;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.public-restaurant strong,.public-restaurant small{display:block}.public-restaurant strong{font-size:9px}.public-restaurant small{color:#82908c;font-size:6.5px}.public-restaurant aside article>div{text-align:left}.public-restaurant aside b,.public-restaurant aside em{display:block}.public-restaurant aside b{font-size:10px}.public-restaurant aside em{color:#3b7869;margin-top:3px;font-size:6px;font-style:normal}.public-security{text-align:center;max-width:1100px;margin:auto;padding:100px 24px}.public-security>div:first-child{max-width:650px;margin:auto}.security-steps{justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}.security-steps span{background:#fff;border:1px solid #dfe7e4;border-radius:12px;align-items:center;gap:9px;padding:14px 17px;font-size:9px;display:flex}.security-steps span b{color:#155b4d;background:#e6f1ed;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.security-steps>i{color:#91a19c;font-style:normal}.public-cta{text-align:center;background:linear-gradient(135deg,#e2f0ec,#f8fbfa);border:1px solid #d5e5e0;border-radius:22px;max-width:1100px;margin:0 auto 90px;padding:60px 24px}.public-cta>a{color:#fff;background:#155b4d;border-radius:9px;margin-top:12px;padding:12px 18px;font-size:9px;text-decoration:none;display:inline-block}.public-site>footer{border-top:1px solid #dfe7e4;align-items:center;gap:25px;max-width:1180px;margin:auto;padding:26px 24px;display:flex}.public-site>footer p{color:#778581;font-size:8px}.public-site>footer>span{color:#84918d;margin-right:auto;font-size:7px}@media (width<=850px){.public-site>nav>div{display:none}.public-hero{grid-template-columns:1fr;padding-top:45px}.public-hero h1{font-size:44px}.public-hero>aside{transform:none}.public-features>div{grid-template-columns:1fr 1fr}.public-restaurant{grid-template-columns:1fr}.security-steps{flex-wrap:wrap}.security-steps>i{display:none}}@media (width<=560px){.public-site>nav{padding:0 15px}.public-login{padding:8px 10px}.public-hero{padding:35px 16px 65px}.public-hero h1{font-size:37px}.public-hero>div>div{display:grid}.public-proof{flex-wrap:wrap;gap:13px}.public-features{padding:70px 16px}.public-features>div{grid-template-columns:1fr}.public-features h2,.public-restaurant h2,.public-security h2,.public-cta h2{font-size:27px}.public-restaurant,.public-security{padding:70px 16px}.security-steps{display:grid}.public-cta{margin:0 16px 60px}.public-site>footer{display:block}.public-site>footer p{margin:18px 0}.public-site>footer>span{display:block}}.public-pricing{background:linear-gradient(#f7f9f8 0,#edf4f1 48%,#f7f9f8 100%);padding:105px max(24px,50vw - 590px);position:relative;overflow:hidden}.public-pricing:before{content:"";border:1px solid #155b4d12;border-radius:50%;width:480px;height:480px;position:absolute;top:-260px;right:-130px;box-shadow:0 0 0 70px #155b4d08,0 0 0 140px #155b4d05}.public-pricing>header{text-align:center;max-width:680px;margin:0 auto 46px;position:relative}.public-pricing>header>span{color:#276f5e;background:#dcece7;border-radius:18px;padding:7px 11px;font-size:8px;font-weight:800;display:inline-block}.public-pricing h2{margin:14px 0 9px;font-size:36px}.public-pricing>header>p{color:#697873;font-size:11px;line-height:1.9}.billing-switch{background:#dfe9e6;border:1px solid #d1dfda;border-radius:12px;gap:3px;width:max-content;margin:24px auto 0;padding:4px;display:flex}.billing-switch button{color:#5d6c67;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 18px;font-size:9px;transition:all .2s}.billing-switch button.selected{color:#155b4d;background:#fff;font-weight:800;box-shadow:0 4px 15px #1b4b3e12}.billing-switch button b{color:#fff;background:#c78c30;border-radius:8px;margin-right:5px;padding:3px 5px;font-size:6px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid;position:relative}.pricing-card{background:#fff;border:1px solid #dce6e2;border-radius:19px;flex-direction:column;padding:25px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 12px 35px #183e3510}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #183e3519}.pricing-card.recommended{border:2px solid #155b4d;box-shadow:0 24px 60px #155b4d1d}.recommended-label{color:#fff;white-space:nowrap;background:#155b4d;border-radius:12px;padding:7px 14px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:-14px;right:50%;transform:translate(50%)}.pricing-name{border-bottom:1px solid #edf1ef;align-items:center;gap:11px;padding-bottom:19px;display:flex}.pricing-name>i{color:#155b4d;background:#e4f0ec;border-radius:12px;place-items:center;width:43px;height:43px;font-size:17px;font-style:normal;font-weight:900;display:grid}.pricing-card.growth .pricing-name>i{color:#fff;background:#155b4d}.pricing-card.pro .pricing-name>i{color:#96621c;background:#f3ead9}.pricing-name h3{margin:0;font-size:15px}.pricing-name p{color:#73817d;margin:4px 0 0;font-size:7.5px;line-height:1.6}.pricing-amount{direction:rtl;align-items:center;gap:8px;margin:24px 0 2px;display:flex}.pricing-amount>strong{letter-spacing:-1px;font-size:37px}.pricing-amount>span b,.pricing-amount>span small{display:block}.pricing-amount>span b{font-size:9px}.pricing-amount>span small{color:#7a8884;margin-top:3px;font-size:7px}.pricing-billing{color:#81908b;min-height:13px;margin:0 0 17px;font-size:7px}.pricing-limit{color:#315f54;background:#f0f5f3;border-radius:9px;padding:10px 11px;font-size:8px;font-weight:800}.pricing-card ul{flex:1;margin:18px 0 24px;padding:0;list-style:none}.pricing-card li{color:#42524d;align-items:flex-start;gap:8px;padding:7px 0;font-size:8.5px;line-height:1.6;display:flex}.pricing-card li i{color:#17604f;background:#e3f0ec;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;font-weight:900;display:grid}.pricing-card>a{color:#155b4d;border:1px solid #cddcd7;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.pricing-card.recommended>a{color:#fff;background:#155b4d;border-color:#155b4d}.pricing-card>a b{font-size:14px}.enterprise-plan{color:#fff;background:linear-gradient(120deg,#113f35,#216d5c);border-radius:18px;grid-template-columns:1.4fr .7fr auto;align-items:center;gap:25px;margin-top:16px;padding:23px 25px;display:grid;position:relative;box-shadow:0 17px 45px #153f3621}.enterprise-copy{align-items:center;gap:12px;display:flex}.enterprise-copy>i{background:#ffffff12;border:1px solid #ffffff20;border-radius:13px;place-items:center;width:47px;height:47px;font-size:14px;font-style:normal;font-weight:900;display:grid}.enterprise-copy b,.enterprise-copy small{display:block}.enterprise-copy b{font-size:12px}.enterprise-copy small{color:#bed9d2;margin-top:4px;font-size:7.5px;line-height:1.7}.enterprise-price small,.enterprise-price strong{display:block}.enterprise-price>small{color:#a8ccc2;font-size:7px}.enterprise-price strong{margin-top:4px;font-size:20px}.enterprise-price strong i{color:#b8d4cd;font-size:7px;font-style:normal}.enterprise-plan>a{color:#155b4d;white-space:nowrap;background:#fff;border-radius:10px;padding:12px 16px;font-size:8.5px;font-weight:800;text-decoration:none}.pricing-notes{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.pricing-notes>span{background:#ffffffa6;border:1px solid #dce6e2;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:2px 9px;padding:14px;display:grid}.pricing-notes span>i{color:#155b4d;background:#e2eeea;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-style:normal;font-weight:800;display:grid}.pricing-notes b{font-size:8.5px}.pricing-notes small{color:#778581;font-size:6.5px;line-height:1.5}@media (width<=900px){.pricing-grid{grid-template-columns:1fr 1fr}.pricing-card.pro{grid-column:1/-1}.enterprise-plan{grid-template-columns:1fr auto}.enterprise-plan>a{text-align:center;grid-column:1/-1}.pricing-notes{grid-template-columns:1fr 1fr}.pricing-notes>span:last-child{grid-column:1/-1}}@media (width<=580px){.public-pricing{padding:75px 16px}.public-pricing h2{font-size:28px}.billing-switch button{padding:9px 12px}.pricing-grid{grid-template-columns:1fr;gap:20px}.pricing-card.pro{grid-column:auto}.enterprise-plan{text-align:center;grid-template-columns:1fr}.enterprise-copy{display:block}.enterprise-copy>i{margin:0 auto 10px}.enterprise-price{border-top:1px solid #ffffff18;padding-top:15px}.enterprise-plan>a{grid-column:auto}.pricing-notes{grid-template-columns:1fr}.pricing-notes>span:last-child{grid-column:auto}}.login-copy h1 em{color:#9ed9ca;font-style:normal}.login-proof{z-index:1;align-items:center;gap:8px;margin-top:17px;display:flex;position:relative}.login-proof span{color:#acd3c9;background:#ffffff0b;border:1px solid #ffffff20;border-radius:14px;padding:6px 10px;font-size:7px}.login-story .login-copyright{margin-top:19px}.login-features article{transition:transform .2s,background .2s}.login-features article:hover{background:#ffffff12;transform:translateY(-3px)}@media (width<=900px){.login-proof{display:none}}.pricing-grid.single{grid-template-columns:minmax(0,620px);justify-content:center}.branch-addon{background:#edf5f2;border:1px solid #d6e6e0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:14px;display:flex}.branch-addon span b,.branch-addon span small,.branch-addon>strong small{display:block}.branch-addon span b{color:#174f43;font-size:10px}.branch-addon span small{color:#6d7e78;margin-top:4px;font-size:7.5px;line-height:1.5}.branch-addon>strong{color:#155b4d;white-space:nowrap;font-size:17px}.branch-addon>strong small{margin-top:3px;font-size:7px}@media (width<=580px){.pricing-grid.single{grid-template-columns:1fr}.branch-addon{flex-direction:column;align-items:flex-start}.branch-addon>strong{white-space:normal}}.document-monitor,.audit-log-view{background:#fff;border:1px solid #e0e8e5;border-radius:15px;margin-top:14px;overflow:hidden}.document-monitor>header,.audit-log-view>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;padding:20px;display:flex}.document-monitor>header span,.audit-log-view>header span,.document-results>header span{color:#287561;font-size:7px}.document-monitor>header h2,.audit-log-view>header h2{margin:5px 0;font-size:15px}.document-monitor>header p,.audit-log-view>header p{color:#71807b;margin:0;font-size:8px}.document-monitor-cards{grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px;display:grid}.document-monitor-cards>button{text-align:right;background:#fafcfb;border:1px solid #dfe8e5;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.document-monitor-cards>button.selected{background:#edf6f3;border-color:#277661;box-shadow:0 0 0 2px #27766112}.document-monitor-cards i{color:#155b4d;background:#e1efeb;border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.document-monitor-cards strong,.document-monitor-cards small{display:block}.document-monitor-cards span>strong{font-size:10px}.document-monitor-cards span>small{color:#75847f;margin-top:4px;font-size:7px}.document-monitor-cards>button>b{text-align:center;color:#2c7866;min-width:52px;font-size:17px}.document-monitor-cards>button>b small{margin-top:3px;font-size:6px}.document-monitor-cards>button>b.danger{color:#a14339}.document-monitor-cards>button>b.warning{color:#b47b22}.document-classifications{gap:5px;padding:0 18px 14px;display:flex;overflow-x:auto}.document-classifications button{white-space:nowrap;background:#fff;border:1px solid #dce6e2;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:7.5px;display:flex}.document-classifications button b{background:#e8f1ee;border-radius:7px;padding:3px 6px}.document-classifications button.selected{color:#fff;background:#1c6958;border-color:#1c6958}.document-classifications button.selected b{background:#ffffff20}.document-classifications button.danger{background:#973e36;border-color:#973e36}.document-results{border-top:1px solid #e6ece9}.document-results>header{background:#f8faf9;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.document-results>header h3{margin:3px 0;font-size:11px}.document-results>header>b{font-size:8px}.document-results>article{border-top:1px solid #edf1ef;grid-template-columns:32px 1fr auto auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.document-results>article>i{color:#185f50;background:#e5f0ed;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.document-results article strong,.document-results article small{display:block}.document-results article strong{font-size:8.5px}.document-results article small{color:#788783;margin-top:3px;font-size:6.5px}.document-results time{font-size:8px}.document-results em{color:#276f5e;background:#e8f2ef;border-radius:9px;padding:5px 7px;font-size:6.5px;font-style:normal}.document-results em.danger{color:#983d35;background:#f8e5e2}.document-results em.warning{color:#a36d1d;background:#faf0dc}.audit-log-view>header>div:last-child{gap:6px;display:flex}.audit-log-view>header label{border:1px solid #dce5e2;border-radius:8px;padding:7px 9px;font-size:8px}.audit-log-view>header input{border:0;outline:0;font-size:8px}.audit-log-view>header button{color:#fff;background:#1c6958;border:0;border-radius:8px;padding:8px 12px;font-size:8px}.audit-log-list>div,.audit-log-list>article{grid-template-columns:1.5fr 1fr .8fr .8fr;align-items:center;gap:10px;padding:11px 16px;display:grid}.audit-log-list>div{background:#f6f9f8;font-size:7px}.audit-log-list>article{border-top:1px solid #e9eeec}.audit-log-list article strong,.audit-log-list article small,.audit-log-list article span>b{display:block}.audit-log-list article strong,.audit-log-list article span>b{font-size:8px}.audit-log-list article small{color:#7a8984;margin-top:3px;font-size:6.5px}.audit-log-list time{color:#586862;font-size:7px}@media (width<=650px){.document-monitor-cards{grid-template-columns:1fr}.document-results>article{grid-template-columns:32px 1fr auto}.document-results em{grid-column:2}.audit-log-view>header{display:block}.audit-log-view>header>div:last-child{margin-top:10px}.audit-log-list{overflow-x:auto}.audit-log-list>div,.audit-log-list>article{min-width:680px}}.change-password-card{background:#fff;border:1px solid #dfe7e4;border-radius:13px;gap:11px;padding:18px;display:grid}.change-password-card>header{margin-bottom:2px}.change-password-card>header span{color:#287562;font-size:7px}.change-password-card>header h2{margin:5px 0;font-size:14px}.change-password-card>header p{color:#75837f;font-size:7.5px;line-height:1.7}.change-password-card>label>span{color:#61716c;margin-bottom:5px;font-size:7px;display:block}.change-password-card input{box-sizing:border-box;border:1px solid #d9e4e0;border-radius:8px;outline:0;width:100%;padding:10px;font-size:9px}.change-password-card input:focus{border-color:#287461;box-shadow:0 0 0 3px #28746110}.change-password-card>button{color:#fff;background:#176151;border:0;border-radius:9px;padding:10px;font-size:8.5px;font-weight:800}.password-success{color:#1d6a57;background:#e5f3ed;border-radius:8px;padding:9px;font-size:8px}.owner-portal{color:#14231f;background:#f3f6f4;min-height:100vh;font-family:inherit}.owner-topbar{color:#fff;background:#0f3f35;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 640px);display:flex;box-shadow:0 5px 22px #123d3320}.owner-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.owner-brand>i{color:#155b4d;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;font-weight:900;display:grid}.owner-brand b,.owner-brand small{display:block}.owner-brand b{font-size:18px}.owner-brand small{color:#b9d5ce;font-size:11px}.owner-topbar>div{align-items:center;gap:14px;font-size:12px;display:flex}.owner-topbar>div>a{color:#fff;border:1px solid #ffffff30;border-radius:8px;padding:8px 11px;text-decoration:none}.owner-shell{max-width:1280px;margin:auto;padding:34px 24px 70px}.owner-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.owner-heading>div>span,.owner-directory>header span,.owner-company-detail>header>div>span,.owner-modal header span{color:#277561;font-size:12px;font-weight:800}.owner-heading h1{margin:6px 0;font-size:34px}.owner-heading p{color:#697873;margin:0;font-size:14px}.owner-heading>button,.owner-company-detail>header>div+div>button,.owner-modal footer .primary{color:#fff;cursor:pointer;background:#155b4d;border:0;border-radius:10px;padding:12px 17px;font-size:13px;font-weight:800}.owner-notice{color:#175a4b;text-align:right;cursor:pointer;background:#e6f2ee;border:1px solid #cfe2dc;border-radius:11px;width:100%;margin-bottom:14px;padding:12px 15px}.owner-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.owner-kpis article{background:#fff;border:1px solid #dfe8e5;border-radius:14px;padding:19px;box-shadow:0 8px 25px #153e3508}.owner-kpis span,.owner-kpis b,.owner-kpis small{display:block}.owner-kpis span{color:#6e7d78;font-size:12px}.owner-kpis b{margin:9px 0 5px;font-size:29px}.owner-kpis b small{font-size:12px;display:inline}.owner-kpis>article>small{color:#83908c;font-size:11px}.owner-directory,.owner-company-detail{background:#fff;border:1px solid #dfe8e5;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #153e3508}.owner-directory>header,.owner-company-detail>header{border-bottom:1px solid #e5ebe9;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.owner-directory h2,.owner-company-detail h2{margin:4px 0;font-size:21px}.owner-directory>header input{border:1px solid #d8e3df;border-radius:10px;outline:0;width:min(360px,45vw);padding:11px 13px;font-size:12px}.owner-company-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.owner-company-grid>article{cursor:pointer;border:1px solid #dfe8e5;border-radius:13px;padding:15px;transition:all .2s}.owner-company-grid>article:hover,.owner-company-grid>article.selected{border-color:#277461;transform:translateY(-2px);box-shadow:0 0 0 3px #27746111}.owner-company-grid article>header{align-items:center;gap:9px;display:flex}.owner-company-grid article>header>i{color:#155b4d;background:#e4f0ec;border-radius:10px;place-items:center;width:37px;height:37px;font-style:normal;font-weight:900;display:grid}.owner-company-grid article header span{min-width:0}.owner-company-grid article header b,.owner-company-grid article header small{display:block}.owner-company-grid article header b{font-size:13px}.owner-company-grid article header small{color:#84908c;margin-top:3px;font-size:10px}.owner-company-grid article header em{color:#1f6e5a;background:#e4f1ed;border-radius:9px;margin-right:auto;padding:5px 7px;font-size:10px;font-style:normal}.owner-company-grid article header em.suspended{color:#9d671e;background:#fff0d9}.owner-company-grid article header em.archived{color:#87534c;background:#f1e9e8}.owner-company-grid article>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0;display:grid}.owner-company-grid article>div p{background:#f6f9f8;border-radius:8px;margin:0;padding:9px}.owner-company-grid article>div span,.owner-company-grid article>div b{display:block}.owner-company-grid article>div span{color:#84908c;font-size:9px}.owner-company-grid article>div b{margin-top:5px;font-size:12px}.owner-company-grid .warning{color:#a56d1e}.owner-company-grid .danger{color:#a44239}.owner-company-grid article>footer{color:#60706b;border-top:1px solid #edf1ef;justify-content:space-between;padding-top:11px;font-size:10px;display:flex}.owner-empty{text-align:center;color:#71817c;padding:45px}.owner-company-detail{margin-top:18px}.owner-company-detail>header>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.owner-company-detail>header>div+div>button{color:#155b4d;background:#fff;border:1px solid #d5e2de;padding:8px 10px;font-size:11px}.owner-company-detail>header>div+div>button:first-child{color:#fff;background:#155b4d}.owner-company-detail>header>div+div>button.danger{color:#a44338;border-color:#efd4cf}.owner-company-detail>header p{color:#78908a;margin:0;font-size:11px}.owner-legal-grid{background:#e5ebe9;border-bottom:1px solid #e5ebe9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.owner-legal-grid p{background:#fff;margin:0;padding:16px 20px}.owner-legal-grid span,.owner-legal-grid b,.owner-legal-grid small{display:block}.owner-legal-grid span{color:#7a8984;font-size:10px}.owner-legal-grid b{margin-top:6px;font-size:12px}.owner-legal-grid small{color:#87948f;margin-top:4px;font-size:9px}.owner-subtables{background:#fafcfb;grid-template-columns:1fr 1.35fr;gap:14px;padding:18px;display:grid}.owner-subtables>section{background:#fff;border:1px solid #e1e8e6;border-radius:12px;overflow:hidden}.owner-subtables section>header{background:#f5f8f7;justify-content:space-between;padding:13px 15px;display:flex}.owner-subtables h3{margin:0;font-size:13px}.owner-subtables header span{color:#75847f;font-size:10px}.owner-subtables section>div{border-top:1px solid #edf1ef;align-items:center;gap:9px;padding:11px 14px;display:flex}.owner-subtables section>div>span{flex:1;min-width:0}.owner-subtables section>div b,.owner-subtables section>div small{display:block}.owner-subtables section>div b{font-size:11px}.owner-subtables section>div small{color:#7c8a86;margin-top:3px;font-size:9px;line-height:1.5}.owner-subtables section>div>strong{white-space:nowrap;font-size:11px}.owner-subtables section>div>em{color:#276d5c;white-space:nowrap;background:#e6f1ed;border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal}.owner-subtables section>div>em.failed{color:#a14037;background:#f8e5e1}.owner-subtables section>div>button{color:#155b4d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e2de;border-radius:7px;padding:6px 8px;font-size:9px}.owner-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#102e2766;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.owner-modal>form{background:#fff;border-radius:18px;width:min(900px,96vw);max-height:93vh;overflow:auto;box-shadow:0 30px 80px #102e2755}.owner-modal.small>form{width:min(620px,96vw)}.owner-modal form>header{border-bottom:1px solid #e4ebe8;justify-content:space-between;padding:21px 24px;display:flex}.owner-modal h2{margin:5px 0;font-size:22px}.owner-modal header>button{cursor:pointer;background:#edf3f1;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.owner-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px 24px;display:grid}.owner-form-grid label>span{color:#5f706a;margin-bottom:6px;font-size:11px;display:block}.owner-form-grid input,.owner-form-grid select,.owner-form-grid textarea{box-sizing:border-box;background:#fff;border:1px solid #d7e2de;border-radius:9px;outline:0;width:100%;padding:10px;font-size:12px}.owner-form-grid textarea{min-height:80px}.owner-form-grid .wide,.invoice-auto-note{grid-column:1/-1}.invoice-auto-note{color:#356a5e;background:#eef6f3;border-radius:9px;margin:0;padding:11px;font-size:11px;line-height:1.7}.owner-error{color:#9d4036;background:#f9e6e2;border-radius:9px;margin:0 24px;padding:10px;font-size:11px}.owner-modal form>footer{border-top:1px solid #e4ebe8;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.owner-modal form>footer button{color:#155b4d;cursor:pointer;background:#fff;border:1px solid #d6e1dd;border-radius:9px;padding:10px 14px;font-size:11px}.owner-console-link{color:#fff;border:1px solid #ffffff45;border-radius:9px;padding:9px 12px;font-size:11px;text-decoration:none;display:inline-block}.company-identity-card{background:#fff;border:1px solid #dfe8e5;border-radius:13px;margin-bottom:13px;overflow:hidden}.company-identity-card>header{background:linear-gradient(120deg,#edf6f2,#fafcfb);padding:17px 19px}.company-identity-card header span,.company-identity-card header small{color:#427669;font-size:10px}.company-identity-card h2{margin:5px 0;font-size:18px}.company-identity-card>div{grid-template-columns:repeat(3,1fr);display:grid}.company-identity-card p{border-top:1px solid #e8eeec;margin:0;padding:13px 17px}.company-identity-card p span,.company-identity-card p b,.company-identity-card p small{display:block}.company-identity-card p span{color:#7a8984;font-size:10px}.company-identity-card p b{margin-top:5px;font-size:12px}.company-identity-card p small{color:#87948f;margin-top:3px;font-size:9px}.subscription-warning{z-index:950;box-sizing:border-box;color:#70531c;background:#fff6df;border:1px solid #e8c97e;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;width:min(760px,100vw - 28px);padding:11px 15px;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #55431a26}.subscription-warning.urgent{color:#8f392e;background:#fff0eb;border-color:#e4a28e}.subscription-warning>span{color:#fff;background:#d39422;border-radius:8px;grid-row:1/3;padding:6px 8px;font-size:10px}.subscription-warning strong{font-size:12px}.subscription-warning p{margin:0;font-size:10px}.subscription-warning a{color:inherit;border:1px solid;border-radius:8px;grid-area:1/3/3;padding:7px 10px;font-size:10px;text-decoration:none}.subscription-expired{color:#fff;background:radial-gradient(circle at 70% 20%,#2a7764,#103d34 55%,#092b25);place-items:center;min-height:100vh;padding:24px;display:grid}.subscription-expired>section{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:24px;width:min(680px,100%);padding:42px;box-shadow:0 35px 90px #061c1766}.expired-mark{color:#155b4d;background:#fff;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:34px;font-weight:900;display:grid}.subscription-expired section>span{color:#aed2c9;font-size:12px}.subscription-expired h1{margin:10px 0 14px;font-size:32px}.subscription-expired section>p{color:#c4dbd5;font-size:14px;line-height:2}.expired-company{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;display:grid}.expired-company b{background:#ffffff0b;border:1px solid #ffffff16;border-radius:10px;padding:12px;font-size:11px}.expired-actions{justify-content:center;gap:8px;display:flex}.expired-actions a{color:#fff;border:1px solid #ffffff35;border-radius:9px;padding:11px 14px;font-size:11px;text-decoration:none}.expired-actions a:first-child{color:#155b4d;background:#fff}@media (width<=900px){.owner-kpis,.owner-company-grid,.owner-legal-grid{grid-template-columns:1fr 1fr}.owner-subtables{grid-template-columns:1fr}.owner-heading{align-items:flex-start}.owner-heading p{max-width:560px}}@media (width<=620px){.owner-topbar{padding:0 14px}.owner-topbar>div>span{display:none}.owner-shell{padding:24px 13px 60px}.owner-heading{display:block}.owner-heading h1{font-size:28px}.owner-heading>button{margin-top:16px}.owner-kpis,.owner-company-grid,.owner-legal-grid,.company-identity-card>div{grid-template-columns:1fr}.owner-directory>header{display:block}.owner-directory>header input{box-sizing:border-box;width:100%;margin-top:12px}.owner-company-detail>header{display:block}.owner-company-detail>header>div+div{margin-top:12px}.owner-form-grid{grid-template-columns:1fr}.owner-form-grid .wide,.invoice-auto-note{grid-column:auto}.owner-subtables section>div{flex-wrap:wrap;align-items:flex-start}.subscription-warning{grid-template-columns:1fr auto;top:8px}.subscription-warning>span{grid-row:auto}.subscription-warning strong,.subscription-warning p{grid-column:1/-1}.subscription-warning a{grid-area:1/2}.subscription-expired>section{padding:28px 18px}.subscription-expired h1{font-size:26px}.expired-company{grid-template-columns:1fr}.expired-actions{display:grid}}.integration-hub{gap:14px;display:grid}.integration-hub-head{color:#fff;background:linear-gradient(125deg,#103f35,#247460);border-radius:15px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.integration-hub-head span,.integration-catalog>header span,.active-connections>header span{color:#a9d5ca;font-size:10px;font-weight:800}.integration-hub-head h2{margin:6px 0;font-size:22px}.integration-hub-head p{color:#c7ded8;margin:0;font-size:12px}.integration-hub-head>button{color:#155b4d;background:#fff;border:0;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:800}.integration-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.integration-kpis article{background:#fff;border:1px solid #dfe8e5;border-radius:12px;padding:15px}.integration-kpis span,.integration-kpis b{display:block}.integration-kpis span{color:#73827d;font-size:10px}.integration-kpis b{color:#183a32;margin-top:7px;font-size:24px}.active-connections,.integration-catalog{background:#fff;border:1px solid #dfe8e5;border-radius:14px;overflow:hidden}.active-connections>header,.integration-catalog>header{border-bottom:1px solid #e5ebe9;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.active-connections>header span,.integration-catalog>header span{color:#287562}.active-connections h3,.integration-catalog h3{margin:4px 0;font-size:16px}.active-connections>div>article{border-top:1px solid #edf1ef;grid-template-columns:42px minmax(0,1.2fr) minmax(150px,.6fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.active-connections>div>article.paused{opacity:.65;background:#f8faf9}.active-connections article>i,.integration-catalog article>i{color:#155b4d;background:#e4f1ed;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.active-connections article span>small,.active-connections article span>strong,.active-connections article span>p{display:block}.active-connections article span>small{color:#377767;font-size:9px}.active-connections article span>strong{margin:3px 0;font-size:12px}.active-connections article span>p{color:#778681;margin:0;font-size:9px}.active-connections article span>em{color:#9f4137;margin-top:5px;font-size:9px;font-style:normal;display:block}.connection-state b,.connection-state small{display:block}.connection-state b{color:#77623d;font-size:10px}.connection-state b.ok{color:#20705a}.connection-state b.bad{color:#a14036}.connection-state small{color:#7d8b86;margin-top:4px;font-size:8px}.connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.connection-actions button,.webhook-line button{color:#155b4d;background:#fff;border:1px solid #d8e3df;border-radius:7px;padding:6px 8px;font-size:9px}.connection-actions .danger{color:#a34238;border-color:#ecd3cf}.webhook-line{background:#f6f9f8;border-radius:8px;grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px;display:grid}.webhook-line code{text-overflow:ellipsis;color:#4e625c;direction:ltr;font-size:9px;overflow:hidden}.webhook-line small{color:#6e7d78;font-size:8px}.integration-catalog>header label{color:#73827d;border:1px solid #d8e3df;border-radius:9px;padding:8px 10px;font-size:10px}.integration-catalog>header input{border:0;outline:0;width:260px;font-size:10px}.integration-catalog>nav{background:#f8faf9;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.integration-catalog>nav button{white-space:nowrap;background:#fff;border:1px solid #dce5e2;border-radius:18px;padding:7px 10px;font-size:9px}.integration-catalog>nav button.selected{color:#fff;background:#155b4d;border-color:#155b4d}.integration-catalog>div{grid-template-columns:1fr 1fr;display:grid}.integration-catalog>div>article{border-top:1px solid #edf1ef;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:15px 17px;display:grid}.integration-catalog>div>article:nth-child(odd){border-left:1px solid #edf1ef}.integration-catalog article span small,.integration-catalog article span strong,.integration-catalog article span p{display:block}.integration-catalog article span small{color:#347765;font-size:8px}.integration-catalog article span strong{margin:3px 0;font-size:11px}.integration-catalog article span p{color:#75847f;margin:0;font-size:8.5px;line-height:1.5}.integration-catalog article>em{color:#426c61;background:#eef4f2;border-radius:8px;grid-column:3;padding:5px 7px;font-size:8px;font-style:normal}.integration-catalog article>button{color:#155b4d;background:#e8f2ef;border:0;border-radius:8px;grid-column:2/4;padding:8px;font-size:9px}.integration-security{background:#edf6f3;border:1px solid #d5e7e1;border-radius:12px;grid-template-columns:auto 1fr;gap:3px 12px;padding:14px 16px;display:grid}.integration-security b{color:#175c4d;grid-row:1/3;font-size:11px}.integration-security p,.integration-security span{color:#60736d;margin:0;font-size:9px;line-height:1.7}.integration-security span{color:#92621b}.integration-modal{background:#fff;border-radius:17px;width:min(820px,96vw);max-height:94dvh;overflow:auto;box-shadow:0 30px 90px #0b2e2660}.integration-modal>header{border-bottom:1px solid #e4ebe8;justify-content:space-between;padding:20px 22px;display:flex}.integration-modal header span{color:#287562;font-size:9px}.integration-modal header h2{margin:5px 0;font-size:19px}.integration-modal header p{color:#72817c;margin:0;font-size:9px}.integration-modal header>button{background:#edf3f1;border:0;border-radius:50%;width:32px;height:32px;font-size:19px}.integration-form{grid-template-columns:1fr 1fr;gap:11px;padding:19px 22px;display:grid}.integration-form>.wide{grid-column:1/-1}.integration-form label>span{color:#5f706a;margin-bottom:6px;font-size:9px;display:block}.integration-form input,.integration-form select{box-sizing:border-box;background:#fff;border:1px solid #d7e2de;border-radius:9px;outline:0;width:100%;padding:10px;font-size:10px}.integration-form label>small{color:#7f8c88;margin-top:5px;font-size:8px;display:block}.integration-form fieldset{border:1px solid #dce6e2;border-radius:10px;flex-wrap:wrap;gap:6px;padding:11px;display:flex}.integration-form fieldset legend{color:#5f706a;padding:0 5px;font-size:9px}.integration-form fieldset label{border:1px solid #e0e8e5;border-radius:8px;padding:7px 9px;font-size:9px}.integration-form fieldset input,.replace-secret input{width:auto}.replace-secret{background:#f5f9f7;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex!important}.replace-secret span{margin:0!important}.replace-secret b,.replace-secret small{display:block}.replace-secret b{font-size:9px}.replace-secret small{color:#7b8985;margin-top:3px;font-size:8px}.integration-modal>footer{border-top:1px solid #e4ebe8;justify-content:flex-end;gap:7px;padding:14px 22px;display:flex}.integration-modal>footer button{color:#155b4d;background:#fff;border:1px solid #d8e3df;border-radius:9px;padding:9px 13px;font-size:10px}.integration-modal>footer .primary{color:#fff;background:#155b4d;border-color:#155b4d}.one-time-secret{gap:9px;padding:24px;display:grid}.one-time-secret>b{color:#155b4d;font-size:15px}.one-time-secret p,.one-time-secret small{color:#6d7d78;margin:0;font-size:9px}.one-time-secret code{word-break:break-all;direction:ltr;background:#f3f6f5;border:1px solid #dce5e2;border-radius:9px;padding:12px;font-size:9px}.one-time-secret button{color:#155b4d;background:#fff;border:1px solid #d7e2de;border-radius:8px;justify-self:start;padding:8px 11px;font-size:9px}.one-time-secret .finish{color:#fff;background:#155b4d;border-color:#155b4d;justify-self:stretch;margin-top:5px}@media (width<=900px){.integration-kpis{grid-template-columns:1fr 1fr}.integration-catalog>div{grid-template-columns:1fr}.integration-catalog>div>article:nth-child(odd){border-left:0}.active-connections>div>article{grid-template-columns:42px 1fr auto}.connection-state{grid-column:2}.connection-actions{grid-area:1/3/3}.webhook-line{grid-column:2/-1}}@media (width<=620px){.integration-hub-head{padding:18px;display:block}.integration-hub-head>button{margin-top:13px}.integration-kpis{grid-template-columns:1fr 1fr}.active-connections>div>article{grid-template-columns:40px 1fr}.connection-state,.connection-actions,.webhook-line{grid-column:2}.connection-actions{grid-row:auto;justify-content:flex-start}.webhook-line{grid-template-columns:1fr auto}.webhook-line small{grid-column:1/-1}.integration-catalog>header{display:block}.integration-catalog>header label{margin-top:10px;display:block}.integration-catalog>header input{width:calc(100% - 20px)}.integration-catalog>div>article{grid-template-columns:38px 1fr}.integration-catalog article>em,.integration-catalog article>button{grid-column:2}.integration-security{grid-template-columns:1fr}.integration-security b{grid-row:auto}.integration-form{grid-template-columns:1fr}.integration-form>.wide{grid-column:auto}}.realtime-label{margin-top:5px;color:#13805f!important}.mapping-list{border:1px solid #e0e8e5;border-radius:11px;overflow:hidden}.mapping-list>p{border-top:1px solid #edf1ef;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;margin:0;padding:10px 12px;display:grid}.mapping-list>p:first-child{border-top:0}.mapping-list span b,.mapping-list span small{font-size:9px;display:block}.mapping-list span small{color:#81908b;margin-top:3px}.mapping-list i{color:#277461;font-style:normal}.mapping-list strong{font-size:10px}.mapping-list button{color:#a34238;background:#fff;border:1px solid #ecd3cf;border-radius:7px;padding:6px 8px;font-size:9px}.sales-live{gap:14px;display:grid}.sales-source-strip{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sales-source-strip article{background:#fff;border:1px solid #dfe8e5;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.sales-source-strip article>i{color:#fff;background:#171b1a;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.sales-source-strip article>span{min-width:0}.sales-source-strip b,.sales-source-strip small{display:block}.sales-source-strip b{font-size:11px}.sales-source-strip small{color:#788681;margin-top:4px;font-size:8px}.sales-source-strip em{color:#99453b;background:#f3e7e4;border-radius:8px;margin-right:auto;padding:5px 7px;font-size:8px;font-style:normal}.sales-source-strip em.on{color:#17664f;background:#e4f1ed}.sales-filters{background:#fff;border:1px solid #dfe8e5;border-radius:12px;flex-wrap:wrap;gap:8px;padding:11px;display:flex}.sales-filters label{color:#6b7b76;gap:5px;font-size:8px;display:grid}.sales-filters select,.sales-filters input{background:#fff;border:1px solid #dce5e2;border-radius:8px;min-width:150px;padding:8px;font-size:9px}.sales-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.sales-kpis article{background:#fff;border:1px solid #dfe8e5;border-radius:13px;padding:17px}.sales-kpis span,.sales-kpis b{display:block}.sales-kpis span{color:#71817c;font-size:9px}.sales-kpis b{margin-top:8px;font-size:23px}.sales-kpis b small{font-size:9px}.sales-table{background:#fff;border:1px solid #dfe8e5;border-radius:14px;overflow:hidden}.sales-table>header{border-bottom:1px solid #e7edeb;padding:16px 18px}.sales-table header span{color:#26715e;font-size:8px}.sales-table h2{margin:4px 0;font-size:15px}.sales-table>div{overflow:auto}.sales-table table{border-collapse:collapse;width:100%;min-width:650px}.sales-table th,.sales-table td{text-align:right;border-bottom:1px solid #edf1ef;padding:11px 14px;font-size:9px}.sales-table th{color:#71817c;background:#f7f9f8}.sales-table td b{color:#155b4d}.sales-sync-badge{background:#ffffff17;border:1px solid #ffffff2e;border-radius:20px;place-self:center end;padding:9px 13px;font-size:10px}.sales-sync-badge i{background:#7be0b8;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block;box-shadow:0 0 0 4px #7be0b822}@media (width<=800px){.sales-source-strip,.sales-kpis{grid-template-columns:1fr 1fr}}@media (width<=520px){.sales-source-strip,.sales-kpis{grid-template-columns:1fr}.sales-filters label,.sales-filters select,.sales-filters input{width:100%}.mapping-list>p{grid-template-columns:1fr auto}.mapping-list i{display:none}}.task-department-progress{background:#fff;border:1px solid #dfe8e5;border-radius:15px;overflow:hidden}.task-department-progress>header{border-bottom:1px solid #e8eeec;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.task-department-progress header span{color:#26715e;font-size:9px}.task-department-progress h2{margin:4px 0;font-size:16px}.task-department-progress header small{color:#74837e;font-size:9px}.task-department-progress>div{grid-template-columns:1fr 1fr;gap:0 20px;padding:8px 17px 16px;display:grid}.task-department-progress button{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:minmax(130px,1fr) 1fr 42px;align-items:center;gap:10px;padding:12px 3px;display:grid}.task-department-progress button span b,.task-department-progress button span small{display:block}.task-department-progress button span b{font-size:10px}.task-department-progress button span small{color:#7a8984;font-size:8px}.task-department-progress button>div,.task-progress>div{background:#edf2f0;border-radius:9px;height:7px;overflow:hidden}.task-department-progress button>div i,.task-progress>div i{background:linear-gradient(90deg,#155b4d,#4dab90);border-radius:9px;height:100%;display:block}.task-department-progress button>strong{text-align:left;font-size:12px}.task-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding-left:13px;display:flex}.task-toolbar .section-tabs{flex:1}.task-toolbar>select{background:#fff;border:1px solid #dbe5e2;border-radius:8px;padding:8px;font-size:9px}.task-list>article{grid-template-columns:38px minmax(0,1fr) auto!important}.task-main span>small{color:#287562;font-size:8px}.task-main span>strong{margin-top:3px}.task-progress{grid-template-columns:1fr 38px;align-items:center;gap:8px;margin-top:9px;display:grid!important}.task-progress>b{color:#155b4d;font-size:9px}.task-actions{flex-wrap:wrap;justify-content:flex-end;grid-column:2/-1!important}.task-actions button{padding:5px 7px}.task-actions button.active{color:#fff;background:#155b4d;border-color:#155b4d}.task-assign-modal textarea{min-height:100px}.task-hero button{align-self:center}@media (width<=760px){.task-department-progress>div{grid-template-columns:1fr}.task-department-progress button{grid-template-columns:1fr 80px 38px}.task-toolbar{padding:10px 13px;display:grid}.task-toolbar .section-tabs{overflow:auto}.task-toolbar>select,.task-toolbar .work-search{box-sizing:border-box;width:100%}.task-list>article{grid-template-columns:34px 1fr!important}.task-list>article>em{grid-column:2;justify-self:start}.task-actions{justify-content:flex-start;grid-column:2!important}}.employee-task-list{grid-template-columns:1fr 1fr;gap:11px;display:grid}.employee-task-list>article{background:#fff;border:1px solid #dfe8e5;border-radius:14px;padding:16px}.employee-task-list article>header{justify-content:space-between;align-items:center;display:flex}.employee-task-list header span{color:#26715e;font-size:9px}.employee-task-list header em{color:#356b5e;background:#edf4f2;border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal}.employee-task-list h3{margin:14px 0 5px;font-size:14px}.employee-task-list p{color:#687873;min-height:34px;font-size:10px;line-height:1.7}.employee-task-list>article>small{color:#7b8985;font-size:8px}.employee-task-progress{grid-template-columns:1fr 40px;align-items:center;gap:8px;margin:14px 0 10px;display:grid}.employee-task-progress>div{background:#edf2f0;border-radius:8px;height:7px;overflow:hidden}.employee-task-progress i{background:linear-gradient(90deg,#155b4d,#4dab90);height:100%;display:block}.employee-task-progress b{font-size:9px}.employee-task-list footer{flex-wrap:wrap;gap:5px;display:flex}.employee-task-list footer button{color:#155b4d;background:#fff;border:1px solid #d9e4e0;border-radius:7px;padding:6px 8px;font-size:8px}.employee-task-list footer button.active{color:#fff;background:#155b4d}@media (width<=650px){.employee-task-list{grid-template-columns:1fr}}.one-time-secret a.finish{text-align:center;border-radius:9px;padding:11px;font-size:10px;font-weight:800;text-decoration:none;display:block}.integration-google-status{color:#155b4d;background:#edf7f3;border:1px solid #d2e8e0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;font-size:10px;display:flex}.chat-messages article header em{color:#17604f;background:#e7f2ee;border-radius:10px;padding:3px 7px;font-size:6.5px;font-style:normal}.chat-messages article.email-inbound{border-right:3px solid #d49a34;padding-right:9px}.chat-messages article.email-outbound{border-right:3px solid #2f7997;padding-right:9px}.chat-messages .email-subject{color:#526b62;margin-top:4px;font-size:7px;font-weight:800;display:block}.app-shell{--nasaq-sidebar-width:286px}.sidebar{width:var(--nasaq-sidebar-width);background:linear-gradient(#fbfdfc 0%,#f5f9f7 100%);border-left:1px solid #dce8e3;padding:16px 14px 14px;overflow:hidden;box-shadow:-10px 0 34px #144a3d09}.workspace{width:calc(100% - var(--nasaq-sidebar-width));margin-right:var(--nasaq-sidebar-width)}.sidebar-heading{justify-content:space-between;align-items:center;gap:10px;padding:0 4px 12px;display:flex}.sidebar .brand{align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.sidebar .brand-mark{background:linear-gradient(145deg,#0f5d4b,#247763);border-radius:13px;width:42px;height:42px;font-size:21px;box-shadow:0 8px 18px #0f5d4b2e}.sidebar .brand>div{min-width:0}.sidebar .brand strong{letter-spacing:-.5px;font-size:21px;line-height:1.1;display:block}.sidebar .brand small{text-overflow:ellipsis;white-space:nowrap;color:#72817c;max-width:170px;margin-top:4px;font-size:10px;display:block;overflow:hidden}.sidebar-close{color:#36564d;background:#fff;border:1px solid #dce7e3;border-radius:10px;width:36px;height:36px;font-size:22px;line-height:1;display:none}.sidebar-context{background:#ffffffb8;border:1px solid #e0e9e5;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin:0 0 12px;padding:10px 12px;display:grid}.sidebar-context span{color:#82908b;grid-column:1;font-size:8px}.sidebar-context strong{text-overflow:ellipsis;white-space:nowrap;color:#213c34;grid-column:1;font-size:10px;overflow:hidden}.sidebar-context i{color:#7f918a;grid-area:1/2/3;font-style:normal}.sidebar .create-btn{background:#155e4e;border-radius:12px;justify-content:center;gap:8px;height:44px;margin:0 0 12px;font-size:11px;font-weight:800;box-shadow:0 9px 20px #155e4e24}.sidebar .create-btn:hover{background:#0e4f41;transform:translateY(-1px)}.sidebar .create-btn span{font-size:17px}.sidebar-search{color:#83918c;background:#fff;border:1px solid #dfe8e4;border-radius:11px;align-items:center;gap:8px;height:40px;margin-bottom:12px;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:flex}.sidebar-search:focus-within{border-color:#6fa897;box-shadow:0 0 0 3px #4c947f1a}.sidebar-search>span{font-size:15px}.sidebar-search input{color:#17352d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.sidebar-search input::placeholder{color:#9aa7a2}.sidebar-search button{color:#557068;background:#edf3f0;border:0;border-radius:7px;width:24px;height:24px;font-size:14px}.sidebar>nav.sidebar-navigation{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c5d6d0 transparent;flex:1;min-height:0;padding:0 0 8px 3px;overflow:hidden auto}.menu-group+.menu-group{border-top:1px solid #e2ebe7;margin-top:12px;padding-top:10px}.menu-group-heading{color:#6e7e78;text-align:right;background:0 0;border:0;align-items:center;gap:7px;width:100%;height:30px;padding:0 7px;display:flex}.menu-group-heading span{letter-spacing:.1px;font-size:9px;font-weight:800}.menu-group-heading small{color:#698078;text-align:center;background:#eaf1ee;border-radius:20px;min-width:20px;padding:2px 6px;font-size:7px}.menu-group-heading i{color:#899791;margin-right:auto;font-size:12px;font-style:normal}.menu-group-heading:hover{color:#155e4e}.menu-items{gap:3px;display:grid}.menu-entry{color:#26443b;text-align:right;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:49px;padding:6px 9px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.menu-entry:hover{background:#fff;border-color:#e1e9e6;transform:translate(-1px)}.menu-entry.active{color:#0f5747;background:#e7f2ee;border-color:#d3e6df;box-shadow:0 5px 14px #195b4a0f}.menu-entry.active:after{content:"";background:#176553;border-radius:4px;width:3px;position:absolute;top:11px;bottom:11px;right:-5px}.menu-entry-icon{color:#547068;background:#fff;border:1px solid #dce7e3;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.menu-entry.active .menu-entry-icon{color:#155e4e;border-color:#bdd9cf}.menu-entry-icon.department{border:0}.menu-entry-icon.mint{color:#236b59;background:#dceee8}.menu-entry-icon.teal{color:#246e61;background:#d8ece8}.menu-entry-icon.sand{color:#826528;background:#f2e6cd}.menu-entry-icon.blue{color:#496895;background:#dfe8f8}.menu-entry-icon.rose{color:#9a576a;background:#f6e1e7}.menu-entry-icon.violet{color:#745b92;background:#e9e2f3}.menu-entry-copy{min-width:0}.menu-entry-copy strong,.menu-entry-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.menu-entry-copy strong{font-size:10px;line-height:1.35}.menu-entry-copy small{color:#85938e;margin-top:3px;font-size:7.5px;font-weight:500}.menu-entry>b{color:#fff;text-align:center;background:#e7a93e;border-radius:20px;min-width:23px;padding:4px 6px;font-size:7px}.menu-empty{color:#83928d;text-align:center;justify-items:center;gap:4px;padding:26px 8px;display:grid}.menu-empty>span{background:#eaf1ee;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.menu-empty strong{color:#4b625a;font-size:10px}.menu-empty small{font-size:8px}.sidebar .sidebar-foot{background:0 0;border-top:1px solid #dde8e3;flex:none;margin:7px 0 0;padding:10px 2px 0}.sidebar-foot-actions{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.sidebar .sidebar-foot-actions button,.sidebar .sidebar-foot-actions a{color:#60736d;background:#fff;border:1px solid #dfe8e4;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 8px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.sidebar .sidebar-foot-actions button:hover,.sidebar .sidebar-foot-actions a:hover,.sidebar .sidebar-foot-actions button.active{color:#155e4e;background:#eaf3ef;border-color:#bfd8cf}.sidebar .sidebar-foot-actions b{font-size:8px}.sidebar .user-mini{background:#fff;border:1px solid #e0e9e5;border-radius:11px;min-height:48px;margin:0;padding:6px 7px}.sidebar .user-mini>span{width:34px;height:34px;font-size:9px}.sidebar .user-mini strong{font-size:9px}.sidebar .user-mini small{font-size:7px}@media (width<=1080px) and (width>=721px){.app-shell{--nasaq-sidebar-width:252px}.sidebar{padding-left:11px;padding-right:11px}.menu-entry{grid-template-columns:32px 1fr auto;gap:8px}.menu-entry-icon{width:32px;height:32px}.menu-entry-copy small{display:none}}@media (width<=720px){.app-shell{--nasaq-sidebar-width:0px}.workspace{width:100%;margin-right:0}.sidebar{z-index:70;border-top:0;border-left:1px solid #dce8e3;width:min(88vw,330px);height:100dvh;padding:14px 13px;display:flex;top:0;bottom:auto;right:0;transform:translate(105%);box-shadow:-18px 0 48px #0d2e2538}.sidebar.mobile-open{transform:translate(0)}.sidebar-heading{padding-bottom:10px}.sidebar-close{place-items:center;display:grid}.sidebar-context{display:grid}.sidebar-search{display:flex}.sidebar>nav.sidebar-navigation{display:block}.menu-entry{min-height:52px}.menu-entry-copy strong{font-size:11px}.menu-entry-copy small{font-size:8px}.sidebar .sidebar-foot{display:block}.mobile-menu-button{place-items:center;display:grid}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.factory-shell{--coal:#151817;--coal-2:#202421;--ink:#1f2925;--muted:#718078;--paper:#f1f2ed;--line:#d9ddd5;--amber:#db9d3b;background:var(--paper);min-height:100vh;color:var(--ink);font-family:inherit}.factory-sidebar{background:var(--coal);color:#fff;z-index:40;flex-direction:column;width:266px;padding:22px 15px 16px;display:flex;position:fixed;top:0;bottom:0;right:0}.factory-brand{border-bottom:1px solid #ffffff16;align-items:center;gap:12px;padding:0 5px 18px;display:flex}.factory-brand>span{background:var(--amber);color:#181a18;border-radius:8px;place-items:center;width:44px;height:44px;font-size:23px;font-weight:900;display:grid;transform:rotate(-3deg)}.factory-brand b,.factory-brand small{display:block}.factory-brand b{font-size:19px}.factory-brand small{color:#a9b1ab;margin-top:3px;font-size:9px}.factory-status{color:#bfc7c1;background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:8px;margin:15px 4px 10px;padding:9px 10px;font-size:8px;display:flex}.factory-status i{background:#75a874;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #75a8741f}.factory-sidebar nav{flex:1;align-content:start;gap:3px;display:grid;overflow:auto}.factory-sidebar nav button{color:#aeb7b1;text-align:right;background:0 0;border:0;border-radius:7px;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;width:100%;min-height:43px;padding:5px 9px;display:grid}.factory-sidebar nav button:hover{color:#fff;background:#ffffff09}.factory-sidebar nav button.active{background:var(--amber);color:#171a18}.factory-sidebar nav button>i{font-size:13px;font-style:normal}.factory-sidebar nav button>span{font-size:9px;font-weight:700}.factory-sidebar nav button>b{font-size:14px}.factory-sidebar footer{border-top:1px solid #ffffff16;padding:14px 6px 0}.factory-sidebar footer small{color:#7f8983;font-size:7.5px;line-height:1.7}.factory-sidebar footer a{color:#d8ddd9;margin-top:10px;font-size:8px;text-decoration:none;display:block}.factory-main{min-height:100vh;margin-right:266px}.factory-topbar{border-bottom:1px solid var(--line);background:#f8f8f4;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex}.factory-topbar>button{display:none}.factory-topbar>div small,.factory-topbar>div b{display:block}.factory-topbar>div small{color:var(--muted);font-size:8px}.factory-topbar>div b{margin-top:3px;font-size:13px}.factory-topbar>span{align-items:center;gap:10px;display:flex}.factory-topbar>span small{color:#5e6c65;font-size:8px}.factory-topbar>span i{background:var(--coal);color:#fff;border-radius:6px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.factory-content{max-width:1500px;margin:auto;padding:28px 30px 50px}.factory-command{color:#fff;background:linear-gradient(120deg,#171a18,#252b27);border-radius:14px;grid-template-columns:1fr 300px;align-items:stretch;gap:24px;min-height:305px;padding:40px;display:grid;position:relative;overflow:hidden}.factory-command:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-130px;left:-80px;box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff03}.factory-command>div{z-index:1;position:relative}.factory-command>div>span{color:#e0a749;font-size:9px;font-weight:800}.factory-command h1{letter-spacing:-1.7px;margin:13px 0 12px;font-size:40px;line-height:1.3}.factory-command h1 em{color:#e0a749;font-style:normal}.factory-command p{color:#b3bcb6;max-width:590px;font-size:10px;line-height:1.9}.factory-command>div>div{gap:9px;margin-top:24px;display:flex}.factory-command button{border:1px solid var(--amber);background:var(--amber);color:#1c1f1d;min-height:40px;font:inherit;border-radius:7px;padding:0 16px;font-size:9px;font-weight:800}.factory-command button.ghost{color:#f2f4f1;background:0 0;border-color:#ffffff32}.factory-command>aside{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;align-self:center;padding:23px;position:relative}.factory-command>aside small,.factory-command>aside strong{display:block}.factory-command>aside small{color:#d6a351;font-size:8px}.factory-command>aside strong{margin:12px 0 7px;font-size:18px}.factory-command>aside p{min-height:40px;font-size:8px}.factory-command>aside button{width:100%;margin-top:13px}.factory-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0;display:grid}.factory-metrics article{border:1px solid var(--line);background:#fafaf7;border-radius:10px;padding:19px}.factory-metrics article>span{color:var(--muted);font-size:8px}.factory-metrics strong{margin:10px 0 6px;font-size:24px;display:block}.factory-metrics strong small{color:#79867f;font-size:9px}.factory-metrics p{color:#909b95;font-size:7px}.factory-grid{grid-template-columns:1.45fr .8fr;gap:14px;display:grid}.factory-panel{border:1px solid var(--line);background:#fafaf7;border-radius:11px;padding:20px}.factory-panel>header,.factory-flow>header{justify-content:space-between;align-items:center;display:flex}.factory-panel header small,.factory-flow header small{color:#a16e21;font-size:8px}.factory-panel h2,.factory-flow h2{margin-top:4px;font-size:15px}.factory-panel header button{color:#8a611f;background:0 0;border:0;font-size:8px}.factory-zero{text-align:center;color:#7f8b84;align-content:center;place-items:center;gap:7px;min-height:185px;display:grid}.factory-zero>i{color:#3d4742;background:#e7e8e2;border-radius:8px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.factory-zero>b{color:#3c4943;font-size:10px}.factory-zero>span{font-size:8px}.factory-zero>button{background:var(--coal);color:#fff;font:inherit;border:0;border-radius:6px;margin-top:6px;padding:9px 12px;font-size:8px}.factory-attention>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:right;background:0 0;justify-content:space-between;align-items:center;padding:14px 2px;display:flex}.factory-attention>button span b,.factory-attention>button span small{display:block}.factory-attention>button span b{font-size:9px}.factory-attention>button span small{color:#8a958f;margin-top:4px;font-size:7px}.factory-flow{border:1px solid var(--line);background:#fafaf7;border-radius:11px;margin-top:14px;padding:22px}.factory-flow>div{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:21px;display:grid}.factory-flow>div span{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.factory-flow>div span:not(:last-child):after{content:"";background:#d8bf93;width:100%;height:1px;position:absolute;top:14px;left:-50%}.factory-flow span i{z-index:1;color:#855c1c;background:#f1e4cc;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid;position:relative}.factory-flow span b{font-size:7.5px}.factory-page-title{background:var(--coal);color:#fff;border-radius:11px;margin-bottom:15px;padding:26px 28px}.factory-page-title span{color:var(--amber);font-size:8px}.factory-page-title h1{margin:7px 0;font-size:26px}.factory-page-title p{color:#aeb8b1;font-size:9px}.factory-backdrop{display:none}@media (width<=900px){.factory-sidebar{width:232px}.factory-main{margin-right:232px}.factory-command{grid-template-columns:1fr;padding:28px}.factory-command>aside{display:none}.factory-metrics{grid-template-columns:1fr 1fr}.factory-grid{grid-template-columns:1fr}.factory-flow>div{grid-template-columns:repeat(4,1fr);row-gap:18px}.factory-flow>div span:after{display:none}}@media (width<=680px){.factory-main{margin-right:0}.factory-sidebar{width:min(84vw,300px);transition:transform .2s;transform:translate(105%)}.factory-sidebar.open{transform:translate(0)}.factory-backdrop{z-index:35;background:#10131090;border:0;display:block;position:fixed;inset:0}.factory-topbar{height:62px;padding:0 15px}.factory-topbar>button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.factory-topbar>span small{display:none}.factory-content{padding:15px}.factory-command{min-height:auto;padding:26px 22px}.factory-command h1{font-size:29px}.factory-metrics{grid-template-columns:1fr 1fr}.factory-metrics article{padding:15px}.factory-flow>div{grid-template-columns:repeat(2,1fr)}}.factory-loading{color:#66736c;place-items:center;min-height:70vh;font-size:11px;display:grid}.factory-toast{z-index:100;color:#fff;background:#1d211f;border-radius:8px;padding:12px 18px;font-size:9px;position:fixed;bottom:24px;left:24px;box-shadow:0 15px 40px #0003}.factory-page-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.factory-page-title>div:last-child{gap:8px;display:flex}.factory-page-title button{color:#171a18;font:inherit;background:#e0a344;border:1px solid #e4ad53;border-radius:7px;padding:10px 14px;font-size:8px;font-weight:800}.factory-panel+.factory-panel{margin-top:14px}.factory-panel>header>b{color:#7a867f;font-size:9px}.factory-mini-list{margin-top:14px}.factory-mini-list>button{border:0;border-bottom:1px solid var(--line);text-align:right;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:11px 4px;display:flex}.factory-mini-list span b,.factory-mini-list span small{display:block}.factory-mini-list span b{font-size:9px}.factory-mini-list span small{color:#7c8982;margin-top:3px;font-size:7px}.factory-mini-list em,.factory-table em{color:#806025;background:#f4ead7;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal}.factory-table{margin-top:15px;overflow:auto}.factory-table table{border-collapse:collapse;width:100%;min-width:800px}.factory-table th{border-bottom:1px solid var(--line);color:#77837c;text-align:right;padding:10px;font-size:7px}.factory-table td{vertical-align:middle;border-bottom:1px solid #e5e7e1;padding:11px 10px;font-size:8px}.factory-table td>b,.factory-table td>small{display:block}.factory-table td>small{color:#8b9690;max-width:250px;margin-top:3px;font-size:6.5px}.factory-table code{direction:ltr;font-size:7.5px;display:inline-block}.factory-row-actions{white-space:nowrap;gap:4px;display:flex}.factory-row-actions button,.factory-row-actions a{color:#37433d;font:inherit;background:#fff;border:1px solid #daddd6;border-radius:5px;padding:5px 7px;font-size:6.5px;text-decoration:none}.factory-assets-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.factory-assets-grid article{border:1px solid var(--line);background:#fafaf7;border-radius:10px;grid-template-columns:92px 1fr;gap:13px;padding:16px;display:grid}.factory-assets-grid img{background:#fff;width:92px;height:92px}.factory-assets-grid small{color:#9b6f28;font-size:7px}.factory-assets-grid h2{margin:5px 0;font-size:13px}.factory-assets-grid code{font-size:8px}.factory-assets-grid p{color:#75817a;margin:8px 0;font-size:7px}.factory-assets-grid em{font-size:7px;font-style:normal}.factory-assets-grid footer{border-top:1px solid var(--line);grid-column:1/-1;gap:6px;padding-top:10px;display:flex}.factory-assets-grid footer button,.factory-assets-grid footer a{color:#66512d;font:inherit;background:0 0;border:0;font-size:7px;text-decoration:none}.factory-modal-backdrop{z-index:90;background:#111512aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.factory-modal{background:#f7f7f3;border-radius:12px;flex-direction:column;width:min(760px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 90px #0006}.factory-modal>header{color:#fff;background:#1b1f1c;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.factory-modal>header span{color:#dea244;font-size:7px}.factory-modal>header h2{margin-top:5px;font-size:18px}.factory-modal>header>button{color:#fff;background:0 0;border:0;font-size:22px}.factory-form{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid;overflow:auto}.factory-form label{gap:6px;display:grid}.factory-form label.wide,.factory-form .wide{grid-column:1/-1}.factory-form label span{color:#657169;font-size:7.5px}.factory-form input,.factory-form select,.factory-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #d5dad3;border-radius:7px;outline:0;padding:10px;font-size:9px}.factory-form textarea{resize:vertical;min-height:80px}.factory-form-error{color:#9a3f2d;background:#f8dfd8;border-radius:7px;padding:10px;font-size:8px}.factory-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:13px 22px;display:flex}.factory-modal>footer button{font:inherit;background:#fff;border:1px solid #d4d8d2;border-radius:7px;padding:9px 16px;font-size:8px}.factory-modal>footer button.primary{color:#171a18;background:#d89b39;border-color:#d89b39;font-weight:800}.factory-trace{background:#171a18;place-items:center;min-height:100vh;padding:20px;font-family:inherit;display:grid}.factory-trace>section{color:#202824;background:#f6f6f1;border-radius:16px;width:min(660px,100%);padding:28px;box-shadow:0 25px 80px #0006}.factory-trace-brand{align-items:center;gap:10px;display:flex}.factory-trace-brand>span{background:#dda043;border-radius:7px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.factory-trace-brand b,.factory-trace-brand small{display:block}.factory-trace-brand b{font-size:14px}.factory-trace-brand small{color:#7e8983;font-size:7px}.factory-trace-state{color:#4e765b;margin:22px 0 12px;font-size:8px}.factory-trace-state i{background:#559669;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.factory-trace h1{font-size:28px}.factory-trace-code{color:#996a22;text-align:right;direction:ltr;margin:6px 0 20px;font-family:monospace}.factory-trace-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.factory-trace-grid p{background:#fff;border:1px solid #dfe1da;border-radius:7px;padding:12px}.factory-trace-grid span,.factory-trace-grid b{display:block}.factory-trace-grid span{color:#7d8982;font-size:7px}.factory-trace-grid b{margin-top:5px;font-size:9px}.factory-trace-notes{background:#e9ebe5;border-radius:7px;margin-top:10px;padding:14px;font-size:8px}.factory-trace footer{color:#89928d;margin-top:18px;font-size:6.5px}.factory-label-page{background:#deded9;min-height:100vh;padding:20px;font-family:inherit}.factory-label-page>header{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto 18px;display:flex}.factory-label-page>header b,.factory-label-page>header small{display:block}.factory-label-page>header small{margin-top:3px;font-size:8px}.factory-print-button{color:#fff;font:inherit;background:#1b1f1c;border:0;border-radius:7px;padding:11px 16px;font-size:9px}.factory-label-page>section{grid-template-columns:1fr 1fr;gap:10px;max-width:1100px;margin:auto;display:grid}.factory-carton-label{break-inside:avoid;color:#111;background:#fff;border:1px solid #111;padding:14px}.label-head{border-bottom:2px solid #111;align-items:center;gap:8px;padding-bottom:8px;display:flex}.label-head>span{color:#fff;background:#111;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.label-head b,.label-head small{display:block}.label-head b{font-size:11px}.label-head small{font-size:6px}.label-body{grid-template-columns:120px 1fr;gap:12px;padding:10px 0;display:grid}.label-body img{width:120px;height:120px}.label-body h2{font-size:15px}.label-body>div>strong{text-align:right;direction:ltr;margin:4px 0 8px;font-family:monospace;font-size:10px;display:block}.label-body p{border-top:1px solid #ddd;justify-content:space-between;padding:4px 0;font-size:6.5px;display:flex}.factory-carton-label>footer{text-align:center;border-top:1px solid #111;padding-top:6px;font-size:6px}@media (width<=1000px){.factory-assets-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.factory-page-title{flex-direction:column;align-items:flex-start}.factory-assets-grid,.factory-form{grid-template-columns:1fr}.factory-form label.wide,.factory-form .wide{grid-column:auto}.factory-label-page>section,.factory-trace-grid{grid-template-columns:1fr}}@media print{.factory-label-page{background:#fff;padding:0}.factory-label-page>header{display:none}.factory-label-page>section{grid-template-columns:1fr 1fr;gap:4mm;display:grid}.factory-carton-label{page-break-inside:avoid}}.label-sales-barcode{text-align:center;border-top:1px dashed #777;padding:8px 0}.label-sales-barcode>span{margin-bottom:4px;font-size:6px;font-weight:700;display:block}.label-sales-barcode>img{object-fit:fill;width:min(100%,310px);height:58px;margin:auto;display:block}@media print{.label-sales-barcode>img{height:20mm}}*{box-sizing:border-box}.finance-print-page{color:#18221e;background:#e7e9e5;min-height:100vh;padding:24px;font-family:Arial,sans-serif}.print-actions{justify-content:space-between;max-width:980px;margin:0 auto 14px;display:flex}.print-actions a,.finance-print-button{color:#fff;font:inherit;cursor:pointer;background:#1d2823;border:0;border-radius:8px;padding:10px 18px;text-decoration:none}.finance-paper{background:#fff;max-width:980px;min-height:1120px;margin:auto;padding:48px;box-shadow:0 12px 35px #17211d24}.finance-print-head{border-bottom:3px solid #dba13e;justify-content:space-between;align-items:flex-start;padding-bottom:26px;display:flex}.print-brand{align-items:center;gap:12px;display:flex}.print-brand i{color:#e5aa45;background:#1d2823;border-radius:15px;place-items:center;width:52px;height:52px;font-size:26px;font-style:normal;font-weight:900;display:grid}.print-brand b,.print-brand small{display:block}.print-brand b{font-size:20px}.print-brand small{color:#68736d;margin-top:5px}.finance-print-head>div:last-child{text-align:left}.finance-print-head>div:last-child>span{color:#a76e18;font-weight:700}.finance-print-head h1{margin:5px 0;font-size:25px}.finance-print-head small{color:#68736d}.company-legal{border-bottom:1px solid #d8ddd9;flex-wrap:wrap;gap:22px;padding:15px 0;font-size:12px;display:flex}.print-parties{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0;display:grid}.print-parties article{background:#fafbf9;border:1px solid #d8ddd9;border-radius:9px;min-height:86px;padding:14px}.print-parties span,.print-parties b,.print-parties small{display:block}.print-parties span{color:#6b766f;margin-bottom:7px;font-size:12px}.print-parties small{color:#6b766f;margin-top:4px}.print-lines{border-collapse:collapse;width:100%;margin:24px 0}.print-lines th{color:#fff;text-align:right;background:#1d2823;padding:12px}.print-lines td{border-bottom:1px solid #d8ddd9;padding:12px}.print-lines td:first-child{width:38px}.print-lines td small{color:#758079;margin-top:4px;display:block}.print-totals{border:1px solid #d8ddd9;border-radius:9px;width:min(430px,100%);margin-right:auto;padding:12px}.print-totals p{border-bottom:1px solid #e1e4e1;justify-content:space-between;margin:0;padding:9px;display:flex}.print-totals p:last-child{border:0}.print-totals .grand{background:#f5ead7;font-size:16px}.voucher-amount{color:#fff;background:#1d2823;border-radius:10px;justify-content:space-between;align-items:center;margin:30px 0;padding:24px;display:flex}.voucher-amount strong{color:#e5aa45;font-size:25px}.print-notes{border:1px solid #d8ddd9;border-radius:9px;margin-top:22px;padding:14px}.print-notes span{color:#68736d}.print-signatures{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:70px;display:grid}.print-signatures p{border-top:1px solid #909993;min-height:80px;padding-top:9px}.print-signatures span,.print-signatures b{display:block}.print-signatures span{color:#68736d;font-size:12px}.print-signatures b{margin-top:14px;font-size:12px}.print-footer{color:#78827c;text-align:center;border-top:1px solid #d8ddd9;margin-top:60px;padding-top:14px;font-size:11px}@media (width<=700px){.finance-print-page{padding:0}.finance-paper{box-shadow:none;padding:22px}.finance-print-head,.print-parties,.print-signatures{grid-template-columns:1fr;display:grid}.finance-print-head>div:last-child{text-align:right}.company-legal{gap:8px;display:grid}.print-lines{font-size:11px}.print-lines th,.print-lines td{padding:7px}}@media print{.finance-print-page{background:#fff;padding:0}.print-actions{display:none}.finance-paper{max-width:none;min-height:0;box-shadow:none;padding:12mm}@page{size:A4;margin:0}}.finance-back-button{color:#1d2823;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:10px 18px}@media print{.finance-back-button{display:none}}
