/* Scoped dashboard styles: existing intake and customer workflows are preserved. */
#view-admin.hybrid-view{padding-top:8px}
#view-admin:has(#awBody:not([hidden]) #dhHome) .cd-admin-shell{padding-top:8px}
#view-admin #dhHome .dh-heading{margin-top:0}
#view-admin .dh-nav{margin:0 0 14px;display:flex}#view-admin .dh-nav button{padding:9px 15px;border:1px solid #cee0ed;border-radius:10px;background:#fff;color:#1c537e}
#dhHome{color:#193951;font-size:15px}#dhHome *{box-sizing:border-box}#dhHome h3{margin:0;font-size:19px}#dhHome button{cursor:pointer;font:inherit}#dhHome button:disabled{cursor:wait;opacity:.65}#dhHome button:focus-visible{outline:3px solid #459fff;outline-offset:3px}
#dhHome .dh-heading{display:flex;justify-content:space-between;align-items:center;margin:10px 0 18px;gap:12px}#dhHome .dh-heading h3{font-size:26px}#dhHome .dh-heading button,#dhHome .dh-title button,#dhHome .dh-footer button{background:white;border:1px solid #d6e3ed;border-radius:8px;padding:8px 12px;color:#29678f}#dhHome .dh-heading>div{display:flex;gap:8px}
#dhHome .dh-search{padding:20px;background:#f2f8fe;border:1px solid #d7e7f7;border-radius:14px}#dhHome #awSearch{display:flex;gap:10px;flex-wrap:wrap}#dhHome #awQ{flex:1;min-width:180px;border:1px solid #cedde9;border-radius:9px;background:white;font:inherit;padding:13px}#dhHome #awSearch button{padding:12px 18px;border:1px solid #bdd8ef;background:#fff;color:#23638e;border-radius:9px}#dhHome #awSearch .aw-primary{background:#1680ed;color:white;border-color:#1680ed}#dhHome .dh-search small{display:block;color:#62829b;margin-top:10px}#dhHome #awSearchResults:not(:empty){margin-top:14px}
#dhHome .dh-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 8px}#dhHome .dh-counts button{display:grid;grid-template-columns:1fr auto;text-align:left;gap:8px;background:white;border:1px solid #dce6ee;border-radius:12px;padding:15px}#dhHome .dh-counts button>span:first-child{grid-column:1/-1;color:#5b7488;font-size:14px}#dhHome .dh-counts strong{font-size:23px;color:#125a98}#dhHome .dh-counts button>span:last-child{align-self:center;color:#8ba7bc}#dhHome .dh-caption{color:#6d8193;font-size:12px;line-height:1.6;margin:8px 0 16px}
#dhHome .dh-counts button.dh-work{border-color:#a9d1f4;background:#f2f8ff}#dhHome .dh-counts button.dh-work:hover{border-color:#4196e8;background:#e8f3ff}#dhHome .dh-counts .dh-work>span:first-child{color:#165eaa;font-weight:700}#dhHome .dh-counts .dh-work strong{font-size:15px;color:#4b7195}
#view-admin.uw-customer-empty .ci-catalog #ciGoods .ci-category>button:disabled{opacity:1;cursor:not-allowed}
#dhHome .dh-shortcuts{margin:24px 0}#dhHome .dh-shortcuts>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px}#dhHome .dh-shortcuts button{display:flex;gap:11px;align-items:center;min-height:76px;background:white;border:1px solid #d7e3ee;border-radius:12px;padding:15px;text-align:left;color:#244762}#dhHome .dh-shortcuts button:hover{border-color:#63aceb;background:#f4faff}#dhHome .dh-shortcuts button>span:last-child{margin-left:auto;color:#89a2b7}#dhHome .dh-shortcuts svg{width:27px;height:27px;flex:none;color:#217bca}#dhHome .aw-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background:#eef6ff;border-radius:10px}
#dhHome .dh-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}#dhHome .dh-panel{border:1px solid #dbe5ee;border-radius:14px;padding:20px;background:#fff;min-width:0}#dhHome .dh-title{display:flex;justify-content:space-between;gap:10px;align-items:center}#dhHome .dh-title button{font-size:12px;white-space:nowrap}#dhHome .dh-filters{display:flex;gap:6px;margin:17px 0 12px}#dhHome .dh-filters button{padding:6px 14px;border:0;background:#eff4f8;color:#5d7890;border-radius:18px}#dhHome .dh-filters [aria-pressed=true]{color:#1267a8;background:#deefff;font-weight:700}#dhHome .dh-history-row{display:grid;grid-template-columns:48px 72px 1fr 42px 10px;align-items:center;gap:10px;width:100%;padding:14px 0;background:white;border:0;border-bottom:1px solid #edf1f5;text-align:left;color:#38566f}#dhHome .dh-history-row strong{overflow-wrap:anywhere}#dhHome time{font-size:12px;color:#6d8193}#dhHome .dh-pill{display:inline-block;border-radius:6px;padding:4px 7px;background:#e9f4ff;color:#1976bd;font-size:12px;text-align:center}#dhHome .dh-pill.release,#dhHome .dh-pill.delivery{color:#12816d;background:#e7f7f1}#dhHome .dh-schedule-row{display:grid;grid-template-columns:48px 45px 1fr auto;align-items:start;gap:10px;padding:13px 0;border-bottom:1px solid #edf1f5}#dhHome .dh-schedule-row small{display:block;overflow-wrap:anywhere;color:#758b9e;font-size:12px;margin-top:4px}#dhHome .dh-schedule-row button{border:1px solid #d7e3ee;background:white;border-radius:6px;padding:5px 8px;color:#47728f}#dhHome .dh-link-request{width:100%;margin-top:14px;border:0;background:#f1f7fd;color:#2c6b9c;border-radius:9px;padding:12px}#dhHome .dh-empty{padding:25px 0;color:#7b90a2;text-align:center}#dhHome .dh-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;color:#748da1}
@media(min-width:1000px){body:has(#view-admin.active) #view-admin{max-width:1480px;width:calc(100% - 48px);margin:24px auto}#view-admin:has(#dhHome) .cd-admin-heading{margin-bottom:18px}}
@media(max-width:850px){#dhHome .dh-shortcuts>div{grid-template-columns:repeat(2,1fr)}#dhHome .dh-counts{grid-template-columns:repeat(3,1fr)}#dhHome .dh-columns{grid-template-columns:1fr}}
@media(max-width:520px){#dhHome .dh-heading{align-items:flex-start;flex-direction:column}#dhHome .dh-counts{grid-template-columns:repeat(2,1fr)}#dhHome .dh-counts strong{font-size:20px}#dhHome .dh-search,#dhHome .dh-panel{padding:14px}#dhHome #awQ{width:100%;flex-basis:100%}#dhHome .dh-shortcuts button{font-size:13px;padding:11px;gap:7px}#dhHome .dh-shortcuts svg{width:22px;height:22px}#dhHome .dh-history-row{grid-template-columns:40px 62px 1fr 34px;gap:6px}#dhHome .dh-history-row>span:last-child{display:none}#dhHome .dh-footer{align-items:flex-start;flex-direction:column}}
#view-admin .cd-admin-shell{max-width:1440px;margin:0 auto;padding:24px 20px}#view-admin:has(#dhHome) .cd-admin-heading,#view-admin:has(#dhHome) .cd-admin-subtitle{display:none}#view-admin .cd-admin-eyebrow{margin:0 0 10px;font-size:13px}#view-admin .cd-admin-recheck{padding:6px 12px;font-size:12px;margin:0 0 12px}#view-admin:has(#dhHome) .dh-nav{display:none}#view-admin:has(#dhHome) .cd-admin-back{display:none}
@media(min-width:1000px){body:has(#view-admin.active) #view-admin:has(#awBody:not([hidden]) #dhHome){margin-top:8px}}
