.material-requests-module__iMOdQq__workspace{min-width:0}.material-requests-module__iMOdQq__workspace>section+section{margin-top:20px}:is(.material-requests-module__iMOdQq__workspace>.panel>.collection-toolbar,.material-requests-module__iMOdQq__workspace>.panel>.material-requests-module__iMOdQq__jobs,.material-requests-module__iMOdQq__workspace>.panel>.material-requests-module__iMOdQq__requests,.material-requests-module__iMOdQq__workspace>.panel>.material-requests-module__iMOdQq__pagination){margin-inline:0;margin-bottom:0}.material-requests-module__iMOdQq__workspace>.panel>.collection-toolbar{border-bottom:1px solid var(--border);padding:16px 20px}.material-requests-module__iMOdQq__workspace .collection-controls{flex:0 360px;justify-content:flex-end}.material-requests-module__iMOdQq__search{flex-wrap:nowrap;align-items:flex-end;gap:10px;width:100%;min-width:0;display:flex}.material-requests-module__iMOdQq__search label{flex:auto;min-width:0}.material-requests-module__iMOdQq__jobs,.material-requests-module__iMOdQq__requests{min-width:0;padding:0 20px 20px}.material-requests-module__iMOdQq__job{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 0;display:flex}.material-requests-module__iMOdQq__job>div{overflow-wrap:break-word;min-width:0}.material-requests-module__iMOdQq__job>div:first-child{flex:220px}.material-requests-module__iMOdQq__job>div:last-child,.material-requests-module__iMOdQq__pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.material-requests-module__iMOdQq__job h2{margin:0 0 5px}.material-requests-module__iMOdQq__job p{color:var(--muted);margin:0}.material-requests-module__iMOdQq__job button[aria-pressed=true]{border-color:var(--primary);background:var(--brand-50);color:var(--primary-strong)}.material-requests-module__iMOdQq__pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:16px 20px}.material-requests-module__iMOdQq__request{border-top:1px solid var(--border);overflow-wrap:break-word;padding:16px 0}.material-requests-module__iMOdQq__request h3{margin:0}.material-requests-module__iMOdQq__request p{color:var(--muted)}@media (max-width:768px){.material-requests-module__iMOdQq__search{flex-wrap:wrap;width:100%}.material-requests-module__iMOdQq__workspace .collection-controls{flex-basis:100%;justify-content:flex-start}.material-requests-module__iMOdQq__workspace>.panel>.collection-toolbar{padding:16px}.material-requests-module__iMOdQq__jobs,.material-requests-module__iMOdQq__requests{padding-inline:16px}.material-requests-module__iMOdQq__job>div:last-child{width:100%}.material-requests-module__iMOdQq__job button,.material-requests-module__iMOdQq__job a{white-space:normal;text-align:start}}
.work-dashboard{max-width:1320px;margin:auto;padding:24px}.work-dashboard h1{margin:0 0 6px;font-size:clamp(25px,3vw,32px)}.work-dashboard p{color:var(--muted);line-height:1.5}.work-dashboard-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.work-dashboard-header>div:first-child{min-width:0}.work-dashboard-header p{margin:0}.dashboard-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dashboard-header-actions a{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.dashboard-refresh{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--primary);border-radius:8px;place-items:center;display:grid}.dashboard-context{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.dashboard-context label{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-context select{border:1px solid var(--border);background:var(--surface);max-width:300px;min-height:40px;color:var(--text);border-radius:8px;padding:6px 28px 6px 10px}.dashboard-context>a{align-items:center;min-height:32px;margin-left:auto;display:inline-flex}.dashboard-view-switch,.dashboard-queues{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.dashboard-view-switch button,.dashboard-queues button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);border-radius:8px;padding:8px 12px;font-weight:600}.dashboard-view-switch button[aria-pressed=true],.dashboard-queues button[aria-pressed=true]{background:var(--surface-subtle);color:var(--primary);border-color:var(--primary)}.dashboard-queues button{align-items:center;gap:8px;font-size:13px;display:inline-flex}.dashboard-queues span{font-variant-numeric:tabular-nums}.dashboard-work-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.dashboard-work-panel,.dashboard-schedule-summary{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.dashboard-work-panel>header,.dashboard-schedule-summary>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.work-dashboard h2{margin:0;font-size:16px}.dashboard-work-panel>header a,.dashboard-schedule-summary>header a{flex-shrink:0;align-items:center;gap:6px;min-height:32px;font-size:13px;display:inline-flex}.dashboard-schedule-summary h2{align-items:center;gap:6px;display:inline-flex}.dashboard-job{border-bottom:1px solid var(--border);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.dashboard-job:last-child{border-bottom:0}.dashboard-job:hover,.dashboard-schedule:hover{background:var(--surface-subtle)}.dashboard-job-copy{min-width:0}.dashboard-job-labels{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-job h3{overflow-wrap:break-word;margin:7px 0 5px;font-size:15px}.dashboard-job p{overflow-wrap:break-word;align-items:baseline;gap:5px;margin:0 0 4px;font-size:13px;display:flex}.dashboard-job p svg{flex-shrink:0}.dashboard-job small{color:var(--muted);font-size:12px}.dashboard-job-next{color:var(--primary);flex-shrink:0;align-items:center;gap:5px;font-size:13px;display:inline-flex}.dashboard-schedule{border-bottom:1px solid var(--border);color:inherit;overflow-wrap:break-word;gap:5px;padding:12px 16px;text-decoration:none;display:grid}.dashboard-schedule span,.dashboard-schedule small{color:var(--muted);font-size:12px}.dashboard-schedule-summary>p{margin:0;padding:14px 16px;font-size:13px}.dashboard-empty{padding:16px}.dashboard-empty h3{margin:0;font-size:15px}.dashboard-empty p{font-size:13px}.dashboard-metrics{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 20px;margin:16px 0;padding:12px 0;display:flex}.dashboard-metrics>a{color:inherit;align-items:center;gap:10px;min-height:32px;font-size:13px;text-decoration:none;display:inline-flex}.dashboard-metrics strong{font-variant-numeric:tabular-nums;font-size:18px}.dashboard-support,.employee-context{border:1px solid var(--border);border-radius:10px;margin-top:12px;padding:12px 14px}.dashboard-support>summary,.employee-context>summary{cursor:pointer;min-height:24px;font-size:14px;font-weight:600}.dashboard-support[open]>summary,.employee-context[open]>summary{margin-bottom:12px}.dashboard-workload,.dashboard-tool-links{flex-wrap:wrap;gap:8px;display:flex}.dashboard-tool-links a,.dashboard-workload a{border:1px solid var(--border);color:inherit;background:var(--surface);border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;text-decoration:none;display:flex}.dashboard-workload a{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-workload span{color:var(--muted);font-size:13px}.dashboard-feedback{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.dashboard-loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;display:flex}.dashboard-viewer-sites{margin:20px 0}.dashboard-viewer-sites>a{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:10px;justify-content:space-between;gap:12px;margin-top:12px;padding:16px;text-decoration:none;display:flex}.dashboard-viewer-sites span{align-items:center;gap:6px;display:inline-flex}.work-dashboard a:focus-visible,.work-dashboard button:focus-visible,.work-dashboard summary:focus-visible,.work-dashboard select:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.work-dashboard button:disabled{opacity:.6;cursor:wait}.employee-context .dashboard-tools{margin:0}.dashboard-tools article{overflow-wrap:break-word;border:1px solid var(--border);border-radius:10px;min-width:0;padding:1rem}.dashboard-tools article nav,.employee-account-links{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.dashboard-work-grid{grid-template-columns:1fr}}@media (max-width:600px){.work-dashboard{padding:18px 16px}.work-dashboard-header{flex-wrap:wrap;gap:12px}.dashboard-header-actions{width:100%}.dashboard-header-actions>a{flex:1}.dashboard-context{gap:8px 12px}.dashboard-context label{flex:100%}.dashboard-context select{flex:1;min-width:0;max-width:none}.dashboard-job{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.dashboard-job-next{align-self:flex-end}.dashboard-work-panel>header,.dashboard-schedule-summary>header{flex-wrap:wrap;gap:5px;padding:12px 14px}.dashboard-view-switch button{flex:1;padding:8px;font-size:13px}.dashboard-queues{gap:5px}.dashboard-queues button{padding:7px 9px}.dashboard-metrics{gap:8px 14px}.dashboard-viewer-sites>a{flex-wrap:wrap}.dashboard-tool-links a{justify-content:space-between;width:100%}}
.profile-settings-module__JIbwIW__workspace{gap:20px;min-width:0;display:grid}.profile-settings-module__JIbwIW__identity{border:1px solid var(--border);border-radius:var(--panel-radius,16px);background:linear-gradient(110deg, var(--surface,#fff), var(--surface-muted,#f4f7f2));align-items:center;gap:16px;min-width:0;padding:20px 24px;display:flex}.profile-settings-module__JIbwIW__avatar{background:var(--primary-soft,#e7f0e5);width:54px;height:54px;color:var(--primary,#27634e);border-radius:50%;flex:0 0 54px;place-items:center;font-size:15px;font-weight:700;display:grid}.profile-settings-module__JIbwIW__identityCopy{min-width:0}.profile-settings-module__JIbwIW__identityCopy h2{overflow-wrap:break-word;color:var(--text-primary,#243b35);letter-spacing:-.25px;margin:0 0 5px;font-size:18px}.profile-settings-module__JIbwIW__identityCopy p{overflow-wrap:break-word;color:var(--text-secondary,#697b74);margin:0;font-size:13px}.profile-settings-module__JIbwIW__tabs{border:1px solid var(--border);background:var(--surface-muted,#eef3e9);border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:5px;display:flex}.profile-settings-module__JIbwIW__tabs button{min-height:42px;color:var(--text-secondary,#697b74);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.profile-settings-module__JIbwIW__tabs button[aria-selected=true]{border-color:var(--border);background:var(--surface,#fff);color:var(--primary,#27634e);box-shadow:0 2px 5px #173e2510}.profile-settings-module__JIbwIW__tabs button:focus-visible,.profile-settings-module__JIbwIW__panel:focus-visible{outline:2px solid var(--primary,#27634e);outline-offset:3px}.profile-settings-module__JIbwIW__panel[hidden]{display:none}.profile-settings-module__JIbwIW__panel{border:1px solid var(--border);border-radius:var(--panel-radius,16px);background:var(--surface,#fff);min-width:0;box-shadow:var(--panel-shadow,0 4px 18px #152b2410);padding:24px}.profile-settings-module__JIbwIW__sectionHeading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.profile-settings-module__JIbwIW__sectionIcon{background:var(--primary-soft,#e7f0e5);width:46px;height:46px;color:var(--primary,#27634e);border-radius:14px;flex:0 0 46px;place-items:center;display:grid}.profile-settings-module__JIbwIW__sectionHeading h2{color:var(--text-primary,#243b35);margin:0 0 4px;font-size:18px;line-height:1.4}.profile-settings-module__JIbwIW__sectionHeading p{color:var(--text-secondary,#697b74);margin:0;font-size:13px;line-height:1.6}.profile-settings-module__JIbwIW__form{gap:18px;max-width:650px;display:grid}.profile-settings-module__JIbwIW__field{min-width:0;color:var(--text-primary,#243b35);gap:7px;font-size:13px;font-weight:600;display:grid}.profile-settings-module__JIbwIW__field input{border:1px solid var(--border-strong,#cdd8d1);border-radius:var(--control-radius,9px);background:var(--surface,#fff);width:100%;min-height:46px;color:var(--text-primary,#243b35);font:inherit;padding:10px 12px;font-weight:400}.profile-settings-module__JIbwIW__field input:focus-visible{outline:2px solid var(--primary,#27634e);outline-offset:2px}.profile-settings-module__JIbwIW__field input[readonly]{background:var(--surface-muted,#f3f6f2);color:var(--text-secondary,#697b74)}.profile-settings-module__JIbwIW__help{color:var(--text-secondary,#697b74);margin:-7px 0 0;font-size:12px;line-height:1.7}.profile-settings-module__JIbwIW__actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:17px;display:flex}.profile-settings-module__JIbwIW__preference{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-settings-module__JIbwIW__preference>span{gap:8px;min-width:0;display:grid}.profile-settings-module__JIbwIW__preference strong{color:var(--text-primary,#243b35);font-size:14px}.profile-settings-module__JIbwIW__preference>span>span{max-width:720px;color:var(--text-secondary,#697b74);font-size:13px;line-height:1.65}.profile-settings-module__JIbwIW__preference input{width:20px;height:20px;accent-color:var(--primary,#27634e);cursor:pointer;flex:none}.profile-settings-module__JIbwIW__preference input:focus-visible{outline:2px solid var(--primary,#27634e);outline-offset:3px}.profile-settings-module__JIbwIW__error,.profile-settings-module__JIbwIW__success{border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:13px;display:flex}.profile-settings-module__JIbwIW__error{color:#8a352a;background:#fff5f3;border-color:#edc9c3}.profile-settings-module__JIbwIW__success{color:var(--primary,#27634e);background:#f1f8f2;border-color:#cde1d3}@media (max-width:768px){.profile-settings-module__JIbwIW__workspace{gap:16px}.profile-settings-module__JIbwIW__identity{padding:17px}.profile-settings-module__JIbwIW__tabs{width:100%}.profile-settings-module__JIbwIW__tabs button{flex:1 1 0;padding-inline:9px;font-size:12px}.profile-settings-module__JIbwIW__panel{padding:19px}.profile-settings-module__JIbwIW__preference{align-items:flex-start;gap:16px}}@media (max-width:390px){.profile-settings-module__JIbwIW__identity{gap:12px}.profile-settings-module__JIbwIW__avatar{flex-basis:46px;width:46px;height:46px}.profile-settings-module__JIbwIW__identityCopy h2{font-size:16px}.profile-settings-module__JIbwIW__identityCopy p{font-size:12px}.profile-settings-module__JIbwIW__tabs button{gap:5px;font-size:11px}.profile-settings-module__JIbwIW__tabs button svg{width:14px}.profile-settings-module__JIbwIW__panel{padding:16px}}
