/* Quiet order workspace. Critical instructions remain fully readable; no permissions are styled away. */
body.order-calm111 #detailView .order-columns83{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
body.order-calm111 #detailView .order-main83>*{order:0!important}
body.order-calm111 #detailView .calm-reference111{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
body.order-calm111 #detailView .calm-reference111>#orderPictures83{order:0}
body.order-calm111 #detailView .calm-reference111>#orderDoorCut89{order:1}
body.order-calm111 #detailView .calm-reference111>#orderNotes83{order:2;grid-column:1/-1}
body.order-calm111 #detailView .calm-reference111>.calm-window-only111{order:3}
body.order-calm111.workspace-next110 #detailView #orderDoorCut89{display:block!important;border-inline-start:3px solid var(--next-accent)!important}
body.order-calm111 #detailView .next-specs110{display:none!important}
.materials-attention115{display:inline-grid;place-items:center;width:22px;height:22px;margin-inline-start:7px;border-radius:50%;background:#f4c650;color:#292211;font-weight:800;flex:none}
body.order-calm111 #detailView #orderNotes83 .calm-extra111{margin:8px 0 0}
body.order-calm111 #detailView #orderNotes83 .order-note-text83{font-size:.95rem;line-height:1.85}
body.order-calm111 #detailView .material-entry115{margin-top:12px!important}
body.order-calm111 #detailView .material-request-panel{margin:0 0 16px!important;border:1px solid var(--next-accent)!important;border-radius:14px;background:var(--next-subtle)!important}
body.order-calm111 #detailView .material-request-panel p{margin:5px 0;font-size:.9rem}
body.order-calm111 #detailView .material-form :is(input,select,textarea){min-height:44px}
/* Calm reading surfaces; background choice remains the account's own setting. */
body.workspace-next110 #appView :is(.chart-card,.employee-task-card,.order-card-v2){box-shadow:0 3px 14px #173d3f06}
body.order-calm111 #detailView .order-detail-heading83{margin-bottom:10px!important}
.cnc-dialog103{max-width:900px!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}
.cnc-dialog103[open]{display:flex!important;flex-direction:column}
.cnc-dialog103>.workspace-body100{min-height:0;overflow-y:auto;overscroll-behavior:contain}
.cnc-dialog103>header{flex:none}
@media(max-width:760px){
 body.order-calm111 #detailView .calm-reference111{grid-template-columns:minmax(0,1fr)}
 body.order-calm111 #detailView .detail-page-head{padding:12px!important}
 body.order-calm111 #detailView .order-names83 h2{font-size:1.15rem!important}
 body.order-calm111 #detailView .order-number83{min-width:48px!important;min-height:48px!important;font-size:1rem!important}
 body.order-calm111 #detailView .order-facts83{gap:8px 16px!important;margin-top:10px!important;padding-top:10px!important}
 body.order-calm111 #detailView .order-jumps83>button{min-height:44px!important}
 body.order-calm111 #detailView .material-form{grid-template-columns:minmax(0,1fr)!important}
 body.order-calm111 #detailView .material-request-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px}
 body.order-calm111 #detailView .material-request-actions>button{min-height:46px!important;font-size:.87rem!important}
 .cnc-dialog103{inset: auto 0 0!important;margin:0!important;width:100%!important;max-width:100%!important;max-height:94dvh!important;border-radius:20px 20px 0 0!important}
 .cnc-dialog103>.workspace-body100{padding:12px 12px calc(18px + env(safe-area-inset-bottom,0px))!important}
 .cnc-dialog103>header{padding:14px!important}.cnc-dialog103 h2{font-size:1.03rem!important}
 .cnc-dialog103 :is(input,select,textarea){font-size:16px!important}
 .cnc-dialog103 footer{bottom:0!important;position:static!important}
 body:has(dialog[open]) :is(#orderActionDock100,.liquid-mobile-nav96,#liquidScan96){visibility:hidden!important}
}
@media(prefers-reduced-motion:reduce){.cnc-dialog103,.order-section-dialog99{animation:none!important;transition:none!important}}
body.order-calm111 #detailView .calm-window-only111{display:none!important}
body.order-calm111 #detailView dialog .calm-window-only111{display:block!important}
body.order-calm111 #detailView .calm-empty111{display:none!important}
body.order-calm111 #detailView dialog .calm-window-only111.calm-empty111{display:none!important}
body.order-calm111 #detailView #orderExecution83{border:1px solid var(--next-hairline)!important;border-inline-start:3px solid var(--green)!important;padding:18px!important}
body.order-calm111 #detailView #orderExecution83>.order-detail-heading83{font-size:1rem!important;margin-bottom:12px!important}
body.order-calm111 #detailView #orderExecution83 .other-stages100{display:none!important}
body.order-calm111 #detailView #orderExecution83 .other-stages100.calm-has-current111{display:block!important}
body.order-calm111 #detailView dialog #orderExecution83 .other-stages100{display:block!important}
body.order-calm111 #detailView #orderExecution83 .calm-secondary-stage111{display:none!important}
body.order-calm111 #detailView dialog #orderExecution83 .calm-secondary-stage111{display:block!important}
body.order-calm111 #detailView #orderExecution83 .order-work-status83{padding:8px 0!important;background:transparent!important;border:0!important;display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap}
body.order-calm111 #detailView .production-current-fold{border:0!important;border-radius:10px!important}
body.order-calm111 #detailView .production-current-fold>summary{background:var(--next-active)!important;color:var(--next-ink)!important}
body.order-calm111 #detailView .calm-current111{border-radius:12px!important}
.order-brief111{padding:14px 18px;background:var(--next-active);border-inline-start:3px solid var(--next-accent);border-radius:12px;color:var(--next-ink)}
.order-brief111 h3{font-size:.9rem;margin:0 0 8px}.order-brief111 p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:0;font-size:.95rem}
.calm-extra111{border-bottom:1px solid var(--next-hairline);margin:8px 0;color:var(--next-ink)}
.calm-extra111>summary{padding:12px 4px;cursor:pointer;font-size:.87rem;min-height:44px;box-sizing:border-box}
body.order-calm111 #detailView .next-route110{gap:0;background:var(--next-surface);border-radius:12px;overflow:hidden;margin-block:8px}
body.order-calm111 #detailView .next-route110 li{padding:9px 14px;border-radius:0;background:transparent;gap:2px}
body.order-calm111 #detailView .next-route110 [data-step=current]{background:var(--next-active)}
body.order-calm111 #detailView .next-route110 strong{font-size:.86rem}
body.order-calm111 #detailView .next-specs110{margin-block:8px;padding:12px 16px}
body.order-calm111 #detailView .order-jumps83{gap:8px;margin:12px 0!important}
body.order-calm111 #detailView .order-jumps83>button{min-height:44px;padding:10px 16px;font-size:.83rem;background:var(--next-surface)!important;color:var(--next-ink)!important;border:2px solid var(--next-accent)!important}
body.order-calm111 #detailView .order-detail-card83{padding:14px!important}
body.order-calm111 #detailView .order-section-dialog99{background:var(--next-surface)!important;color:var(--next-ink)!important;border-color:var(--next-hairline)!important}
body.order-calm111 #detailView .order-section-body99{gap:12px}
body.order-calm111 #detailView .full-window-only112{display:none!important}
body.order-calm111 #detailView dialog .full-window-only112{display:block!important}
.order-dialog-identity112{display:grid;gap:5px;min-width:0}.order-dialog-identity112 small{color:var(--next-muted);overflow-wrap:anywhere}
.order-overview112{padding:16px;border:1px solid var(--next-hairline);border-radius:16px;background:var(--next-subtle)}
.order-overview112 h3{font-size:1rem;margin:0 0 14px}.order-facts112{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:0}
.order-facts112>div{min-width:0}.order-facts112 dt{font-size:.78rem;color:var(--next-muted);margin-bottom:4px}.order-facts112 dd{margin:0;font-weight:600;font-size:.9rem;overflow-wrap:anywhere;white-space:pre-wrap}
.order-full-fold112{border:1px solid var(--next-hairline);border-radius:14px;min-width:0;background:var(--next-surface)}
.order-full-fold112>summary{padding:14px;min-height:48px;box-sizing:border-box;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--next-ink)}
.order-full-fold112>summary:focus-visible{outline:2px solid var(--next-accent);outline-offset:-3px;border-radius:14px}
.order-full-fold112> :not(summary){margin:0 12px 12px;max-width:calc(100% - 24px);box-sizing:border-box}
body.order-calm111 #detailView .order-full-dialog112 #orderDoorCut89{display:block!important}
body.order-calm111 #detailView .order-full-dialog112 .next-replaced-spec110>p{display:block!important}
body.order-calm111 #detailView .order-full-dialog112 .work-secondary100{display:block!important}
body.order-calm111 #detailView .direct-order-pictures113{border:1px solid var(--next-accent)!important;border-radius:14px!important}
body.order-calm111 #detailView .attachment-gallery-grid{display:flex!important;overflow-x:auto;gap:10px;padding-bottom:10px;scroll-snap-type:x proximity;max-width:100%}
body.order-calm111 #detailView .attachment-gallery-grid>*{flex:0 0 116px;min-width:0;scroll-snap-align:start}
body.order-calm111 #detailView .attachment-gallery-grid :is(img,.gallery-placeholder){height:92px!important;width:100%;object-fit:contain}
body.order-calm111 #detailView .note-row{background:var(--next-subtle)!important;border:0!important;border-bottom:1px solid var(--next-hairline)!important;border-radius:8px!important;padding:12px!important}
.calm-note-clamp111{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.calm-read111{font-size:.78rem!important;margin-block:6px}
body.order-calm111 #detailView .order-section-dialog99 .order-detail-card83{border:0!important;box-shadow:none!important}
/* Unify text-first and icon-first legacy rows in one RTL grid. */
body.order-calm111 #calmTools92>.calm-fold-body92>.account-menu-row111{display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;direction:rtl!important;align-items:center!important;justify-content:stretch!important;text-align:right!important;gap:10px!important;min-height:46px!important;width:100%!important;font-size:.9rem!important}
body.order-calm111 #calmTools92>.calm-fold-body92>.account-menu-row111[hidden]{display:none!important}
body.order-calm111 #calmTools92 .account-menu-icon111{grid-column:1!important;grid-row:1!important;order:0!important;width:24px!important;height:24px!important;margin:0!important;justify-self:center}
body.order-calm111 #calmTools92 .account-menu-row111>:is(.calm-tool-label92,.liquid-tool96>span:not(.liquid-tool-count96):not(.account-menu-icon111)){grid-column:2;grid-row:1}
body.order-calm111 #calmTools92 .calm-tool-label92,body.order-calm111 #calmTools92 #themeBtn:after{grid-column:2!important;grid-row:1!important;justify-self:stretch!important;text-align:right!important;margin:0!important;width:100%!important}
body.order-calm111 #calmTools92 .liquid-tool-count96{grid-column:3!important;grid-row:1!important;margin:0!important;justify-self:end}
.account-help111{display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:1rem}
body.order-calm111 #calmTools92>.calm-fold-body92{background:var(--next-surface)!important;color:var(--next-ink)!important}
body.order-calm111[data-theme=dark] #groupView .orders-page-tools :is(.filter-active99,.small-btn.active,[data-orders-kind][aria-pressed=true]){background:#edc566!important;color:#282314!important;border-color:#f6d890!important;text-shadow:none!important}
body.order-calm111[data-theme=dark] #groupView .orders-page-tools :is(.filter-active99,.small-btn.active,[data-orders-kind][aria-pressed=true]) *{color:inherit!important}
body.order-calm111[data-theme=dark] #detailView :is(.stage-admin-fold,.order-detail-fold83,.calm-extra111,.work-secondary100){color:var(--next-ink)!important;background:var(--next-surface)!important}
body.order-calm111[data-theme=dark] #detailView :is(input,select,textarea){background:var(--next-subtle)!important;color:var(--next-ink)!important;border-color:var(--next-hairline)!important}
body.order-calm111[data-theme=dark] #detailView :is(.meta,.stage-person,.note-head){color:var(--next-muted)!important}
.navigation-count111{display:grid;gap:8px;padding:14px;border-radius:12px;background:var(--next-active);color:var(--next-ink);font-size:.9rem}
.navigation-count111 select{min-height:44px}.navigation-list100 small{display:block;font-size:.73rem;color:var(--next-muted);font-weight:400;margin-top:4px}
.navigation-list100 [data-primary111=true]{background:var(--next-subtle);border-radius:10px}
/* Personal count is the compact-screen fallback; sufficient space reveals all authorized links. */
@media(min-width:761px){body.order-calm111 #sideNav.personal-nav111:not(.liquid-more-open96)>.liquid-secondary96{display:none!important}body.order-calm111 #sideNav.personal-nav111>#liquidMore96:not([hidden]){display:flex!important}body.order-calm111 #sideNav.personal-nav111>#liquidMore96[hidden]{display:none!important}}
/* Measure the full authorized menu before deciding whether it needs More. */
body.order-calm111 #sideNav.nav-measuring113>.side-link:not(.hidden):not([hidden]):not(:disabled){display:flex!important;min-height:46px!important;padding:9px 12px!important;font-size:.9rem!important}
body.order-calm111 #sideNav.nav-measuring113>#liquidMore96{display:none!important}
body.order-calm111 #sideNav.nav-measuring113>*{margin-top:0!important;margin-bottom:0!important}
@media(max-width:760px){
 .order-facts112{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-overview112{padding:12px}
 body.order-calm111 #detailView .order-jumps83{display:flex;flex-wrap:wrap;gap:6px}
 body.order-calm111 #detailView .order-jumps83>button{flex:1 1 auto;padding-inline:10px;font-size:.78rem}
 body.order-calm111 #detailView #orderExecution83{padding:12px!important}
 body.order-calm111 #detailView .next-route110 li{padding:8px!important}.order-brief111{padding:12px}
 body.order-calm111 #detailView .order-section-dialog99{margin:auto 0 0!important;inset-inline:0!important;bottom:0;top:auto!important;width:100%!important;max-height:92dvh!important;border-radius:20px 20px 0 0!important}
 body.order-calm111 #detailView .order-section-body99{padding:12px 12px calc(18px + env(safe-area-inset-bottom,0px))}
 body.order-calm111 #detailView .order-action-dock100{border-radius:14px!important}
}
@media print{body.order-calm111 #detailView .full-window-only112{display:block!important}}
@media print{body.order-calm111 #detailView .calm-window-only111,body.order-calm111 #detailView #orderExecution83 .other-stages100{display:block!important}.calm-read111{display:none!important}.calm-note-clamp111{display:block!important;overflow:visible!important}.order-brief111{display:none!important}body.order-calm111 #detailView .attachment-gallery-grid{display:grid!important;overflow:visible!important}}
