:root{--ux-bg:#f8f5ef;--ux-ink:#352515;--ux-muted:#786650;--ux-line:#e7ddcf;--ux-teal:#67421e;--ux-navy:#382006;--brand-gold:#d6ad73}
body.ux-ready{background:#f8f5ef;color:#352515}
.ux-ready .ux-sidebar{background:#382006;color:#f5e8d5}
.ux-ready .ux-brand-mark{width:62px;height:62px;min-width:62px;overflow:hidden;background:#382006;border:1px solid #a98553;border-radius:50%;letter-spacing:normal}
.brand-logo{display:block;width:100%;height:100%;object-fit:contain}
.ux-ready .ux-brand b{color:inherit;direction:rtl;letter-spacing:0;font-size:22px}
.ux-ready .ux-brand small{color:#bda47f;font-size:11px}
.ux-ready .ux-sidebar .ux-brand{padding:0 0 20px;gap:12px}
.ux-ready .ux-nav-group,.ux-ready .ux-sidebar-foot{color:#cfb894}
.ux-ready .ux-nav-link{color:#e7d9c4}
.ux-ready .ux-nav-link[aria-current=page]{background:#5a3919;color:#fff6e8;box-shadow:inset -3px 0 #d6ad73!important}
.ux-ready .ux-nav-link:hover{background:#4d3013;color:#fff}
.ux-ready .ux-primary,#extSubmit,.ext-nav>button[aria-pressed=true],.ops-shell nav button[aria-selected=true]{background:#67421e!important;border-color:#67421e!important;color:#fffaf2!important}
.ux-ready .ux-primary:hover,#extSubmit:hover{background:#4e3013!important}
.ux-ready .ux-overview{background:#eee2cf;border-color:#e2ceb0}
.ux-ready .ux-overview h2{color:#472b10}.ux-ready .ux-overview p,.ux-ready .ux-overview small,.ux-ready .ux-summary-pill{color:#705638}
.ux-ready .ux-overview:before,.ux-ready .ux-overview:after{border-color:#d0b48b}
.ux-ready .ux-metric-icon{background:#f2e8d8;color:#79552b}
.ux-ready .ux-metric:hover{border-color:#ba9560}
.ux-ready .ux-quick .ux-icon{color:#805b2c}.ux-ready .ux-quick,.ux-ready .ux-link{color:#67421e}
.ux-ready #erpLogin h2,.ux-ready #erpLogin label{color:#48321a!important}.ux-ready #erpLogin p{color:#776249!important}
.ux-ready .ux-metric-head,.ux-ready .ux-section-head p,.ux-ready .ux-date{color:#786650}
.ext-line,.ext-steps{border-color:#e5d8c5}
.ux-ready .ux-mobile-nav{background:#fffdf9;border-top-color:#dfcfb7}
.ux-ready .ux-mobile-nav button[aria-current=page]{color:#67421e;background:#f3e7d4}
.ux-ready .ux-step-nav button[aria-current=step],.ux-ready .ux-settings-tablist button[aria-selected=true]{background:#f1e4cf;color:#67421e}
.ux-ready :focus-visible,.ops-shell :focus-visible{outline:3px solid #a3773c!important;outline-offset:3px}
.ux-ready input,.ux-ready select,.ux-ready textarea{accent-color:#67421e;border-color:#d5c5b0!important;color:#352515;background-color:#fffdf9}
.ux-ready table th,.ops-table th{background:#f2ece2!important;color:#6d563b!important}
.ux-ready table tbody tr:hover{background:#fbf7ef}
.ux-ready .ux-search-launch,.ux-ready .ux-icon-btn,.ux-ready .ux-secondary{color:#725b40!important;border-color:#e1d4c1!important;background:#fffdf9!important}
#opsCenter,#extCenter,#extCenter .ops-shell header{background:#f8f5ef!important;color:#352515}
.ops-shell button,.ops-shell input,.ops-shell textarea,.ops-shell select{border-color:#ddcdb6;color:#4c361f}
.ext-summary{background:#f6ecd9;border-color:#dfc49b;color:#523918}
.ext-line-total,.ext-info>div,.ops-note{background:#f6f0e6;color:#624c32}
.ext-info dt,.ext-draft-note,.ops-shell small{color:#806a4e}
.ext-steps button{background:#f4ede2;color:#705432}.ext-steps .active{color:#67421e;box-shadow:inset 0 -3px #b78a49}
.ext-shortcuts button,.ext-context,#opsLaunch,#extLaunch{color:#67421e;border-color:#d8c3a3;background:#fffdf9}
.ux-ready #erpLogin{background:#382006!important}
.ux-ready #erpLogin>div{background:#fffcf6!important;border:1px solid #c9ab7f;box-shadow:0 24px 80px #0004!important}
.ux-ready #erpLogin .ux-brand{padding-bottom:22px;border-bottom:1px solid #e3d5c1;margin-bottom:22px;justify-content:center}
.ux-ready #erpLogin .ux-brand-mark{width:104px;height:104px;min-width:104px}
.ux-ready #erpLogin .ux-brand b{font-size:29px;color:#482b0f}
.ux-ready #erpLogin .ux-brand small{color:#806340}
.ux-ready #erpLogin button[type=submit]{background:#67421e!important;color:#fff!important}
.ux-ready .ux-dialog-head{background:#f8f2e8;border-bottom-color:#e5d7c2}
.brand-print{display:flex;align-items:center;gap:12px;border-bottom:2px solid #b58c52;padding:0 0 12px;margin-bottom:16px;color:#482b0f}.brand-print img{width:65px;height:65px;border-radius:50%}.brand-print b{font-size:21px}.brand-print small{display:block;color:#796344}
@media(max-width:599px){.ux-ready #erpLogin .ux-brand-mark{width:80px;height:80px;min-width:80px}.ux-ready #erpLogin .ux-brand b{font-size:25px}.ux-ready #erpLogin>div{padding:22px!important}.ux-ready .ux-brand-mark{width:52px;height:52px;min-width:52px}}
@media print{.brand-print{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ux-ready #modalPrint{color:#241b12}}
.ux-ready .ux-overview{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:16px 28px;padding:26px 30px;overflow:visible;min-height:164px}
.ux-ready .ux-overview:before,.ux-ready .ux-overview:after{display:none}
.ux-ready .ux-overview>.brand-welcome-copy{grid-column:1;grid-row:1;min-width:0}
.ux-ready .ux-overview .ux-summary-pill{display:inline-flex;gap:5px;align-items:center;margin-top:14px;padding:6px 12px;background:#fffaf2;border:1px solid #dac5a4;color:#604420;font-size:12px;white-space:normal}
.brand-hero-seal{grid-column:2;grid-row:1;justify-self:center;align-self:center;width:124px;height:124px;border:1px solid #c4a16b;border-radius:50%;display:grid;place-items:center;position:relative;background:#f6ecdc}
.brand-hero-seal:before{content:'';position:absolute;inset:8px;border:1px solid #d9bd95;border-radius:50%;pointer-events:none}
.brand-hero-seal img{width:100px;height:100px;object-fit:contain;display:block;border-radius:50%;background:white}
.ux-ready .ux-brand-mark{background:white}.ux-ready .brand-logo{border-radius:50%}
.ux-ready .ux-page-heading h1{font-size:26px;line-height:1.5;color:#392613}
.ux-ready .ux-page-heading p,.ux-ready .ux-metric-head,.ux-ready .ux-task small,.ux-ready .ux-activity small{color:#75624c}
.ux-ready .ux-metric-value strong{font-weight:700;letter-spacing:-.4px}
.ux-ready .ux-metric-icon,.ux-ready .ux-metric:nth-child(n) .ux-metric-icon{background:#f3e9d9;color:#79542b}
.ux-ready .ux-quick>span:first-child,.ux-ready .ux-task-icon{background:#f5ecde;color:#79542b}
.ux-ready .ux-link,.ux-ready .ux-quick,.ux-ready .ux-empty,.ux-ready .ux-table-empty{color:#755d3e}
.ux-ready .ux-empty,.ux-ready .ux-table-empty{background:#fffdf8;border-radius:12px}
.ux-ready .ux-secondary:hover,.ext-shortcuts button:hover,.ext-context:hover{background:#f7eddd!important;border-color:#ba9259!important}
.ux-ready .ux-dialog-head,.ux-ready .v2-page-summary{background:#fcf8f0;border-color:#e6d8c2}
.ux-ready .ux-dialog-head h2,.ux-ready .ux-section-head h2,.ops-shell h2,.ops-shell h3{color:#402a12}
.ux-ready .ux-dialog-body label,.ux-ready .ux-setting-pane label{color:#59432b}
.ux-ready .ux-status-strip{border-color:#dfceb4}
.ux-ready .ux-mobile-nav button[aria-current=page]{color:#65421e!important;background:#f2e5cf!important}
#printableArea{font-family:Cairo,Tahoma,sans-serif!important;color:#302212!important;line-height:1.8}
#printableArea h2{font-size:20px!important;font-weight:700!important;color:#442b10!important}
#printableArea h3{font-size:17px!important;font-weight:700!important;color:#67421e!important}
#printableArea table{width:100%;border-collapse:collapse;border-color:#d9cbb6!important;font-variant-numeric:tabular-nums}
#printableArea th{background:#f4ecdf!important;color:#49331b!important;font-weight:700!important}
#printableArea td,#printableArea th{padding:10px!important;border-color:#e4d8c5!important}
#printableArea .brand-print{border-bottom:2px solid #b58c52;margin-bottom:20px;padding-bottom:14px;break-inside:avoid}
#printableArea .brand-print img{width:72px;height:72px;background:white}
#printableArea>p{margin:8px 0}
#printableArea>p:has(+p:last-child){font-weight:700;color:#49331b}
@media(max-width:599px){.ux-ready .ux-overview{grid-template-columns:minmax(0,1fr) 76px;gap:10px;padding:18px 16px;min-height:0;align-items:center}.ux-ready .ux-overview h2{font-size:18px!important}.ux-ready .ux-overview p{font-size:12px}.brand-hero-seal{width:76px;height:76px}.brand-hero-seal:before{inset:5px}.brand-hero-seal img{width:62px;height:62px}.ux-ready .ux-overview .ux-summary-pill{font-size:11px;margin-top:10px;padding:5px 8px}.ux-ready .ux-page-heading h1{font-size:23px}}
@media print{#printableArea{background:white!important}#printableArea thead{display:table-header-group}#printableArea tr{break-inside:avoid}#printableArea th{background:#f6f1e8!important}#printableArea *{box-shadow:none!important}}
