@font-face{font-family:SUIT;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/SUIT-Variable.woff2)format("woff2")}:root{color:#242b27;font-synthesis:none;--canvas:#f6f5f1;--paper:#fffefa;--ink:#242b27;--muted:#626b5e;--line:#e4e6de;--accent:#b64c28;--accent-hover:#963b1d;--orange-light:#f7ebe1;--nav:#202723;--focus:#c86338;background:#f6f5f1;font-family:SUIT,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button,select,input,textarea{border-radius:6px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #cfd3c9;min-height:44px}input,textarea{min-width:0;padding:11px 13px}input::placeholder,textarea::placeholder{color:#92988e}select{padding:10px 34px 10px 12px}textarea{resize:vertical;line-height:1.7}h1,h2,h3,p{margin:0}svg{flex-shrink:0}h1{letter-spacing:-1.1px;font-size:32px;font-weight:750;line-height:1.3}h2{letter-spacing:-.25px;font-size:16px;font-weight:750}h3{letter-spacing:-.45px;font-size:18px;font-weight:700}.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}.skip-link{z-index:1000;background:var(--ink);color:#fff;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow{letter-spacing:1.8px;color:var(--accent);font-size:12px;font-weight:750;line-height:1.5;display:block}.eyebrow.light{color:#d4b6a0}.button{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650;line-height:1.3;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button.secondary{color:#454d45;background:var(--paper);border-color:#d6dad0}.button.secondary:hover:not(:disabled){background:#eeefe9;border-color:#bac0b4}.notice{background:#eeefe7;border:1px solid #dde1d3;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:1.65;display:flex}.notice.error{color:#9a3028;background:#fff0e9;border-color:#efd1c2}.notice.success{color:#416636;background:#edf3e8;border-color:#d6e3cc}.notice svg{margin-top:2px}.text-button{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.notice .text-button{white-space:nowrap;align-self:center;margin-left:auto}.app-shell{grid-template-columns:224px minmax(0,1fr);min-height:100svh;display:grid}.sidebar{color:#f1f3eb;background:var(--nav);flex-direction:column;height:100svh;padding:31px 17px 0;display:flex;position:sticky;top:0}.brand{letter-spacing:.8px;align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:800;display:flex}.brand-mark{letter-spacing:-3px;font-size:34px;font-weight:900;line-height:1}.brand-mark>span{color:#ea8c59}.brand small{letter-spacing:2.2px;color:#a9b5a7;margin-top:5px;font-size:12px;font-weight:600;display:block}.workspace-label{letter-spacing:1.7px;color:#8e9d8e;margin:50px 13px 14px;font-size:12px;font-weight:700}.nav-item{border-radius:6px;align-items:center;gap:12px;min-height:46px;padding:12px 14px;font-size:13px;font-weight:650;display:flex}.nav-item.active{color:#fbfaf4;background:#354038}.nav-item svg{color:#e6ac83}.nav-dot{background:#df8357;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-description{margin:auto 13px 31px;padding-top:70px}.small-rule{background:#73806e;width:22px;height:1px;margin-bottom:17px;display:block}.sidebar-description p{color:#bbc4b7;letter-spacing:-.4px;font-size:17px;font-weight:450;line-height:1.75}.sidebar-description>span:last-child{color:#81917f;margin-top:15px;font-size:12px;display:block}.account-block{border-top:1px solid #3b453c;align-items:center;gap:9px;padding:20px 2px 21px;display:flex}.account-avatar{color:#e9eadd;background:#44503f;border:1px solid #5e6a52;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.account-info{flex:1;min-width:0}.account-info strong{font-size:12px;font-weight:600;display:block}.account-info span{color:#9daa98;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.logout-button{color:#aab7a6;background:0 0;border:0;place-items:center;min-width:38px;min-height:44px;padding:10px;display:grid}.logout-button:hover{color:#fff}.workspace{flex-direction:column;min-width:0;display:flex;position:relative}.topbar{border-bottom:1px solid var(--line);color:#626c61;letter-spacing:.1px;background:#faf9f5;justify-content:space-between;align-items:center;height:68px;padding:0 42px;font-size:12px;display:flex}.topbar-brand{color:#353e34;letter-spacing:.6px;font-size:12px;font-weight:700}.topbar-divider{color:#bdc2b7;margin:0 13px}.private-label{color:#7c8477;align-items:center;gap:6px;font-size:12px;display:flex}.main-content{outline:none;flex:1;width:100%;max-width:1640px;margin:0 auto;padding:43px 42px 50px}.main-content:focus{outline:none}.workspace-footer{color:#8a9185;justify-content:space-between;gap:16px;padding:17px 42px 24px;font-size:12px;display:flex}.workspace-footer>span:first-child{letter-spacing:1.3px;font-size:12px}.navigation-progress{background:var(--accent);z-index:90;height:3px;animation:.6s infinite alternate progress-pulse;position:fixed;top:0;left:224px;right:0}@keyframes progress-pulse{to{opacity:.35}}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.page-heading .eyebrow,.page-heading h1{margin-bottom:9px}.page-heading p{color:var(--muted);letter-spacing:-.1px;font-size:13px;line-height:1.7}.refresh-button{align-self:flex-end;margin-bottom:3px}.inbox-overview{border:1px solid var(--line);background:#f0f1e9;border-radius:8px;align-items:center;gap:36px;margin-bottom:30px;padding:25px 29px;display:flex}.overview-label{color:#687260;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.inbox-overview strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:29px;font-weight:650;line-height:1.3;display:block}.inbox-overview strong small{letter-spacing:0;color:#7c8576;margin-left:6px;font-size:12px;font-weight:500}.inbox-overview .orange-number{color:var(--accent)}.overview-divider{background:#daddd1;width:1px;height:43px}.inbox-overview>p{color:#7e8775;margin-left:auto;font-size:12px;line-height:1.9}.inbox-overview>p>strong{letter-spacing:0;color:#505c48;margin:0;font-size:12px;font-weight:600;line-height:1.9}.inbox-overview>svg{color:#b1b9a4;margin-left:0}.inbox-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 17px;display:flex}.panel-heading>span{color:#838c7d;font-size:12px}.status-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:25px;padding:0 24px;display:flex;overflow:auto}.status-tabs>a{white-space:nowrap;color:#75806e;align-items:center;gap:7px;min-height:45px;padding:2px 0 13px;font-size:12px;font-weight:550;display:flex;position:relative}.status-tabs>a.current{color:var(--ink);font-weight:750}.status-tabs>a.current:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.status-tabs>a>span{font-variant-numeric:tabular-nums;color:#7e8876;background:#f0f2eb;border-radius:3px;padding:2px 5px;font-size:12px}.status-tabs>a.current>span{color:#9c4a2c;background:#f4e7da}.filter-bar{border-bottom:1px solid var(--line);background:#fcfcf8;align-items:center;gap:9px;padding:17px 24px;display:flex}.search-field{color:#8d9686;background:#fff;border:1px solid #d7dcd0;border-radius:5px;flex:1;align-items:center;min-width:0;max-width:390px;min-height:44px;padding-left:12px;display:flex}.search-field input{box-shadow:none;background:0 0;border:0;width:100%;min-height:44px;padding:10px;font-size:12px}.search-field:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search-field input:focus-visible{outline:none}.kind-filter{color:#6b7562;background:#fff;border:1px solid #d7dcd0;border-radius:5px;align-items:center;gap:2px;padding-left:11px;display:flex}.kind-filter select{background:0 0;border:0;width:118px;min-height:44px;padding-left:6px;font-size:12px}.filter-bar .button{min-height:44px;padding:10px 15px;font-size:12px}.filter-reset{text-underline-offset:3px;color:#7d8675;white-space:nowrap;padding:10px 4px;font-size:12px;text-decoration:underline}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:48px 24px 52px;display:flex}.empty-icon{color:#7e8c73;background:#f1f3ec;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:19px;display:grid}.empty-state h3,.empty-state h1{letter-spacing:-.4px;font-size:16px;font-weight:650;line-height:1.6}.empty-state p{color:#7e8875;word-break:keep-all;max-width:370px;margin-top:9px;font-size:12px;line-height:1.8}.empty-caption{color:#9aa28f;margin-top:25px;font-size:12px}.empty-state .button{margin-top:22px}.error-state .empty-icon{color:#a5573d;background:#fbefe5}.error-state>.eyebrow{margin-bottom:10px}.pagination-bar{border-top:1px solid var(--line);color:#7b8473;justify-content:space-between;align-items:center;min-height:66px;padding:13px 24px;font-size:12px;display:flex}.pagination-bar small{color:#8e9785;font-size:12px}.pagination-bar nav{align-items:center;gap:14px;display:flex}.pagination-bar nav>span{color:#8b9482;font-size:12px}.pagination-bar nav strong{color:#414d36;font-weight:700}.pagination-button{color:#647157;border:1px solid #dde1d5;border-radius:5px;place-items:center;min-width:44px;min-height:44px;display:grid}.pagination-button[aria-disabled=true]{opacity:.35;pointer-events:none}.pagination-button:hover{background:#eef1e7}.inquiry-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.inquiry-table th{color:#859079;border-bottom:1px solid var(--line);background:#fafbf6;height:40px;padding:10px 14px;font-size:12px;font-weight:500}.inquiry-table th:first-child{padding-left:24px}.inquiry-table td{vertical-align:middle;border-bottom:1px solid #eef0e7;padding:17px 14px}.inquiry-table tr:last-child td{border-bottom:0}.inquiry-table tbody tr:hover{background:#fbfaf3}.inquiry-table td:first-child{padding-left:24px}.requester-link{align-items:center;gap:11px;display:flex}.requester-link:hover strong{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.requester-avatar{color:#798369;background:#f0f1e7;border:1px solid #e3e6d7;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.requester-link strong{overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.5;display:block}.requester-link small{color:#859077;overflow-wrap:anywhere;font-size:12px;line-height:1.7;display:block}.mobile-ref{display:none}.service-cell>.kind-label{color:#526348;margin-bottom:4px;font-size:12px;display:block}.service-cell>span:last-child{color:#87937b;font-size:12px}.status-badge{color:#536348;white-space:nowrap;background:#f4f6ed;border:1px solid #e1e7d8;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-badge.new{color:#95532a;background:#fbefe4;border-color:#f1ddca}.status-dot.new{color:#bd6f3b}.status-badge.in_progress{color:#3e6079;background:#eaf0f4;border-color:#d9e4ed}.status-badge.completed{color:#4c6832;background:#edf3e5;border-color:#dde8d0}.status-badge.archived{color:#626e55;background:#f0f1ed;border-color:#e2e5dc}.date-cell{color:#68785b;white-space:nowrap;font-size:12px}.date-cell small{color:#a0a991;margin-top:6px;font-size:12px;display:block}.row-arrow{color:#a2ac96}.kind-label{color:#697a5b;font-size:12px;font-weight:550}.back-link{color:#738265;align-items:center;gap:8px;min-height:44px;margin-top:-15px;margin-bottom:19px;font-size:12px;font-weight:550;display:inline-flex}.back-link:hover{color:var(--accent)}.detail-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.detail-reference{align-items:center;gap:14px;margin-bottom:11px;display:flex}.detail-reference .eyebrow{color:#7d8b71;letter-spacing:1px;font-size:12px}.detail-reference .kind-label{white-space:nowrap;border-left:1px solid #d9dfce;flex-shrink:0;padding-left:14px;font-size:12px}.detail-heading h1>span{color:#818e74;margin-left:3px;font-size:23px;font-weight:450}.detail-heading p{color:#8c987e;margin-top:11px;font-size:12px;line-height:1.8}.detail-heading>.status-badge{padding:8px 11px;font-size:12px}.detail-grid{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:22px;display:grid}.detail-primary,.detail-secondary{gap:22px;min-width:0;display:grid}.detail-panel{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;padding:25px}.section-heading{align-items:center;gap:9px;margin-bottom:22px;display:flex}.section-icon{color:#8a987b;display:flex}.section-heading h2{font-size:14px}.section-heading h2>span{color:#a1ac94;margin-left:5px;font-size:12px;font-weight:500}.internal-label{color:#87957a;background:#f0f3e9;border-radius:3px;margin-left:auto;padding:4px 6px;font-size:12px}.request-context{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;color:#424e38;min-height:110px;margin-bottom:26px;font-size:13px;line-height:1.95}.request-fields{border-top:1px solid #e8ecdf;gap:0;margin:0;padding-top:7px;display:grid}.request-fields>div{grid-template-columns:112px minmax(0,1fr);gap:15px;padding-top:15px;font-size:12px;line-height:1.8;display:grid}.request-fields dt{color:#8b977f}.request-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#56664a;margin:0}.section-description{color:#8c987f;word-break:keep-all;margin-top:-11px;margin-bottom:23px;font-size:12px;line-height:1.8}.notes-list{margin:0 0 28px;padding:0;list-style:none}.notes-list li{border-bottom:1px solid #edf0e6;align-items:flex-start;gap:11px;padding:17px 0;display:flex}.notes-list li:first-child{padding-top:0}.note-avatar{color:#7a8967;background:#eef1e5;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.note-content{flex:1;min-width:0}.note-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:25px;font-size:12px;display:flex}.note-meta strong{color:#627452;font-weight:650}.note-meta time{color:#a3ad96;font-size:12px}.note-content p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5b6c4b;margin-top:7px;font-size:12px;line-height:1.85}.notes-empty{color:#81936e;text-align:center;border:1px dashed #dfe5d4;border-radius:6px;margin-bottom:24px;padding:24px 15px;font-size:12px;line-height:1.7}.notes-empty span{color:#a2ad94;margin-top:3px;font-size:12px;display:block}.note-form label,.status-form label{color:#6e805e;margin-bottom:9px;font-size:12px;font-weight:550;display:block}.note-form textarea{background:#fefefb;border-color:#dce3d0;width:100%;min-height:115px;font-size:12px}.note-form-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:11px;display:flex}.note-form-bottom>span{color:#a1ae92;font-variant-numeric:tabular-nums;font-size:12px}.note-form-bottom .button{font-size:12px}.status-form select{background:#fefefb;border-color:#dbe2d0;width:100%;font-size:12px}.status-form .button{width:100%;margin-top:12px;font-size:12px}.status-help{color:#a1ad93;margin-top:15px;font-size:12px;line-height:1.8}.status-help time{display:block}.customer-fields{gap:22px;margin:0;display:grid}.customer-fields dt{color:#91a07f;margin-bottom:6px;font-size:12px}.customer-fields dd{color:#657953;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.customer-fields dd a{color:#6d7e60;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.customer-fields dd a:hover{color:var(--accent);text-decoration:underline}.consent-info{color:#95a582;border-top:1px solid #e9eedf;gap:7px;margin-top:25px;padding-top:18px;font-size:12px;line-height:1.7;display:flex}.consent-info small{color:#a9b699;margin-top:4px;font-size:12px;display:block}.consent-info svg{margin-top:2px}.login-shell{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.login-story{background:var(--nav);color:#f2f2e8;flex-direction:column;padding:43px 52px 32px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"R.";letter-spacing:-24px;color:#2b352d;pointer-events:none;font-size:330px;font-weight:900;line-height:.85;position:absolute;bottom:50px;right:-25px}.login-story .brand{padding:0}.login-story-copy{z-index:1;margin:auto 0;padding:85px 0 105px;position:relative}.login-story-copy h1{letter-spacing:-1.8px;margin-top:22px;font-size:43px;font-weight:550;line-height:1.5}.login-story-copy h1>span{color:#e59261}.login-story-copy p{color:#a0af98;letter-spacing:-.1px;margin-top:28px;font-size:12px;line-height:1.95}.login-story-footer{z-index:1;color:#687c5f;letter-spacing:1.5px;justify-content:space-between;font-size:12px;display:flex;position:relative}.login-panel{justify-content:center;align-items:center;padding:55px 38px;display:flex;position:relative}.login-form-wrap{width:100%;max-width:350px;margin-top:-20px}.login-lock{color:#7d826f;background:#edece4;border:1px solid #e3e3d8;border-radius:9px;place-items:center;width:46px;height:46px;margin-bottom:28px;display:grid}.login-form-wrap>.eyebrow{letter-spacing:1.6px;margin-bottom:11px;font-size:12px}.login-form-wrap h2{letter-spacing:-.9px;font-size:27px;font-weight:750}.login-lead{color:#858c7a;margin:12px 0 30px;font-size:12px;line-height:1.8}.login-form{display:grid}.login-form label{color:#5e6b51;margin-bottom:8px;font-size:12px;font-weight:600}.login-form input{background:#fdfdf9;width:100%;min-height:47px;font-size:12px}.login-form input#email{margin-bottom:22px}.login-form input#password{margin-bottom:24px}.login-submit{justify-content:space-between;width:100%;min-height:46px;padding:12px 16px}.login-footnote{color:#a3ad97;justify-content:center;align-items:center;gap:6px;margin-top:21px;font-size:12px;display:flex}.login-bottom{color:#adb69e;letter-spacing:1.4px;font-size:12px;position:absolute;bottom:31px}.login-form-wrap .notice{font-size:12px}@media (width>=1600px){.main-content{padding-top:55px}.inbox-overview{padding:29px 32px}.empty-state{min-height:410px}.login-story{padding-left:75px}.login-story-copy h1{font-size:51px}}@media (width<=1150px){.app-shell{grid-template-columns:200px minmax(0,1fr)}.sidebar{padding-left:13px;padding-right:13px}.main-content{padding:34px 27px 40px}.topbar{padding:0 27px}.workspace-footer{padding-left:27px;padding-right:27px}.inbox-overview{gap:23px;padding:23px}.detail-grid{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.detail-panel{padding:20px}.detail-primary,.detail-secondary{gap:16px}.navigation-progress{left:200px}.login-story{padding-left:36px;padding-right:36px}.login-story-copy h1{font-size:36px}}@media (width<=900px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{align-items:center;padding:26px 10px 0}.sidebar .brand{padding:0}.sidebar .brand>span:last-child,.workspace-label,.nav-item>span,.sidebar-description,.account-info{display:none}.sidebar nav{width:100%;margin-top:43px}.nav-item{justify-content:center;padding:13px}.nav-item svg{width:22px;height:22px}.account-block{flex-direction:column;gap:9px;width:100%;margin-top:auto;padding-bottom:14px}.account-avatar{width:29px;height:29px}.logout-button{padding:5px}.main-content{padding:32px 25px 40px}.topbar{height:62px;padding:0 25px}.navigation-progress{left:76px}.inbox-overview>svg,.inbox-overview>p{display:none}.inbox-overview{gap:35px}.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-secondary{grid-row:1;grid-template-columns:1fr 1fr}.status-help{margin-top:14px}.status-help time{margin-left:4px;display:inline}.customer-fields{gap:12px}.customer-fields>div:last-child{display:none}.customer-fields dd a{font-size:12px}.inquiry-table .date-cell small{display:none}.filter-bar{padding:15px 18px}.kind-filter select{width:105px}.status-tabs{gap:21px;padding-left:20px;padding-right:20px}.inquiry-table th:first-child,.inquiry-table td:first-child{padding-left:20px}.inquiry-table td{padding:17px 10px}.service-cell>span:last-child{overflow-wrap:anywhere;max-width:100px;display:block}.requester-link{gap:8px}.requester-avatar{width:29px;height:29px}.requester-link small{font-size:12px}.login-shell{grid-template-columns:42% 58%}.login-story{padding:32px 24px 25px}.login-story .brand{gap:9px;font-size:12px}.login-story-copy h1{letter-spacing:-1px;font-size:29px}.login-story-copy p{font-size:12px}.login-story-copy .eyebrow{letter-spacing:1.1px;font-size:12px}.login-story-footer>span:last-child{display:none}.login-panel{padding:40px 29px}.login-story:after{font-size:230px}}@media (width<=600px){body{min-width:320px}.app-shell{display:block}.sidebar{border-bottom:1px solid #3f4a3b;flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:16px 20px;display:flex;position:relative}.sidebar .brand{gap:9px;font-size:12px;display:flex}.sidebar .brand>span:last-child{display:block}.brand-mark{font-size:28px}.brand small{letter-spacing:1.9px;margin-top:3px;font-size:6px}.sidebar nav{display:none}.account-block{border:0;flex-direction:row;gap:7px;width:auto;margin:0;padding:0}.account-avatar{width:27px;height:27px;font-size:12px}.logout-button{min-width:44px;min-height:44px}.topbar{height:46px;padding:0 21px;font-size:12px}.topbar-brand{font-size:12px}.topbar-divider{margin:0 9px}.private-label{gap:4px;font-size:12px}.main-content{padding:27px 18px 32px}.page-heading{align-items:flex-start;gap:10px;margin-bottom:23px}.page-heading h1{letter-spacing:-1px;margin-bottom:8px;font-size:27px}.eyebrow{letter-spacing:1.5px;font-size:12px}.page-heading .eyebrow{margin-bottom:7px}.page-heading p{word-break:keep-all;max-width:220px;font-size:12px}.refresh-button{align-self:center;gap:0;min-width:42px;min-height:44px;margin-top:16px;padding:10px;font-size:0}.refresh-button svg{width:17px;height:17px}.inbox-overview{gap:26px;margin-bottom:23px;padding:21px 23px}.overview-label{font-size:12px}.inbox-overview strong{margin-top:8px;font-size:25px}.inbox-overview strong small{font-size:12px}.overview-divider{height:39px}.panel-heading{padding:20px 17px 14px}.panel-heading h2{font-size:14px}.panel-heading>span{font-size:12px}.status-tabs{gap:21px;padding:0 17px}.status-tabs>a{gap:5px;min-height:44px;font-size:12px}.status-tabs>a>span{padding:2px 4px;font-size:12px}.filter-bar{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px;display:grid}.search-field{grid-column:1/-1;width:100%;max-width:none;min-height:43px}.search-field input{font-size:12px}.kind-filter{width:auto;min-width:0}.kind-filter select{width:100%;min-height:44px;font-size:12px}.kind-filter>svg{display:none}.kind-filter{padding-left:7px}.filter-bar .button{min-height:44px;padding:10px 20px;font-size:12px}.filter-reset{grid-column:1/-1;justify-self:end;align-items:center;min-height:30px;padding:3px;display:grid}.empty-state{min-height:320px;padding:38px 19px 45px}.empty-icon{width:57px;height:57px;margin-bottom:18px}.empty-icon svg{width:26px;height:26px}.empty-state h3,.empty-state h1{font-size:13px}.empty-state p{max-width:245px;margin-top:9px;font-size:12px;line-height:1.9}.empty-caption{max-width:220px;margin-top:23px;font-size:12px;line-height:1.8}.pagination-bar{min-height:57px;padding:12px 16px;font-size:12px}.pagination-bar nav{gap:9px}.pagination-button{min-width:44px;min-height:44px}.workspace-footer{flex-direction:column;gap:7px;padding:10px 19px 23px;font-size:12px}.workspace-footer>span:first-child{font-size:12px}.navigation-progress{left:0}.inquiry-table{display:block}.inquiry-table caption,.inquiry-table thead{display:none}.inquiry-table tbody{display:block}.inquiry-table tr{border-bottom:1px solid #e7ecdc;grid-template-columns:minmax(0,1fr) auto;gap:12px 13px;padding:18px 17px;display:grid;position:relative}.inquiry-table tr:last-child{border-bottom:0}.inquiry-table td,.inquiry-table td:first-child{border:0;padding:0;display:block}.requester-cell{grid-column:1}.requester-link{gap:9px}.requester-link strong,.requester-link small{font-size:12px}.requester-avatar{width:32px;height:32px;font-size:12px}.mobile-ref{color:#a1ae91;margin-top:4px;font-size:12px;display:block}.status-cell{grid-area:1/2;align-self:start;padding-top:3px!important}.inquiry-table .date-cell{text-align:right;grid-area:2/2;align-self:center;font-size:12px}.inquiry-table .service-cell{grid-area:2/1;align-items:center;gap:9px;margin-left:41px;font-size:12px;display:flex}.service-cell>.kind-label{margin:0;font-size:12px}.service-cell>span:last-child{max-width:none;font-size:12px}.inquiry-table .row-arrow{display:none}.back-link{margin-top:-11px;margin-bottom:15px;font-size:12px}.detail-heading h1{font-size:25px}.detail-heading h1>span{font-size:17px}.detail-reference{gap:10px;margin-bottom:9px}.detail-reference .eyebrow{font-size:12px}.detail-reference .kind-label{padding-left:10px;font-size:12px}.detail-heading p{max-width:210px;margin-top:9px;font-size:12px}.detail-heading>.status-badge{padding:6px 8px;font-size:12px}.detail-grid{gap:16px}.detail-panel{padding:20px 18px}.detail-secondary{grid-template-columns:1fr;gap:16px}.detail-secondary .contact-panel{grid-row:1}.customer-fields{grid-template-columns:1fr 1fr;gap:15px}.customer-fields>div:last-child{display:block}.customer-fields dt,.customer-fields dd,.customer-fields dd a{font-size:12px}.customer-fields>div:nth-child(2){grid-area:2/1/auto/-1}.customer-fields>div:last-child{grid-area:1/2}.customer-fields dd a{justify-content:flex-start;gap:7px}.detail-secondary .section-heading{margin-bottom:16px}.status-form{grid-template-columns:1fr auto;gap:8px;display:grid}.status-form label{grid-column:1/-1;margin:0;font-size:12px}.status-form .button{width:auto;margin:0;padding:10px 17px;font-size:12px}.status-form select{min-height:44px;font-size:12px}.status-help{margin-top:12px;font-size:12px}.section-heading h2{font-size:13px}.request-context{min-height:85px;font-size:12px;line-height:1.95}.request-fields>div{grid-template-columns:93px 1fr;gap:12px;font-size:12px}.internal-label,.section-description,.note-form textarea,.notes-empty,.notes-empty span,.note-content p,.note-meta strong,.note-meta time{font-size:12px}.notice{flex-wrap:wrap;gap:7px;padding:12px;font-size:12px}.notice .text-button{margin-left:25px;font-size:12px}.login-shell{flex-direction:column;min-height:100svh;display:flex}.login-story{min-height:197px;padding:25px 26px 26px}.login-story .brand{font-size:12px}.login-story .brand-mark{font-size:30px}.login-story .brand small{font-size:6px}.login-story-copy{margin:0;padding:26px 0 0}.login-story-copy .eyebrow{letter-spacing:1.2px;margin-bottom:8px;font-size:12px}.login-story-copy h1{letter-spacing:-.75px;margin-top:0;font-size:24px;line-height:1.4}.login-story-copy h1 br{display:none}.login-story-copy h1 br:after{content:" "}.login-story-copy p,.login-story-footer{display:none}.login-story:after{opacity:.65;font-size:180px;bottom:15px;right:0}.login-panel{flex:1;align-items:flex-start;min-height:545px;padding:34px 26px 77px}.login-form-wrap{max-width:400px;margin:0}.login-lock{display:none}.login-form-wrap>.eyebrow{margin-bottom:9px;font-size:12px}.login-form-wrap h2{font-size:25px}.login-lead{margin:10px 0 25px;font-size:12px}.login-form label{font-size:12px}.login-form input{min-height:47px;font-size:12px}.login-form input#email{margin-bottom:21px}.login-form input#password{margin-bottom:22px}.login-submit{min-height:47px;font-size:12px}.login-footnote{margin-top:20px;font-size:12px}.login-bottom{font-size:12px;bottom:23px}.login-form-wrap .notice{font-size:12px}.login-story-copy h1{max-width:305px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.eyebrow{font-size:10px}.brand small,.workspace-label,.login-story-footer,.workspace-footer>span:first-child,.login-bottom{font-size:9px}.inbox-overview>p,.inbox-overview>p>strong{font-size:12px}.empty-state h3,.empty-state h1{font-size:18px}.empty-state p,.page-heading p,.login-lead,.request-context,.note-content p{font-size:14px}.request-fields>div,.customer-fields dd{font-size:13px}.section-description{font-size:12px}.requester-link strong{font-size:14px}.customer-fields dd a,.note-form label,.status-form label{font-size:12px}.notice{font-size:13px}.status-help{font-size:12px}.notes-empty{font-size:13px}.notes-empty span{font-size:12px}@media (width<=600px){input,select,textarea,.search-field input,.kind-filter select,.login-form input,.note-form textarea,.status-form select{min-height:46px;font-size:16px}.button,.filter-bar .button,.note-form-bottom .button,.status-form .button,.login-submit{min-height:44px;font-size:14px}.refresh-button{font-size:0}.pagination-button{min-width:44px;min-height:44px}.filter-reset{min-height:44px}.status-tabs>a{min-height:44px;font-size:12px}.status-tabs>a>span{font-size:12px}.private-label{font-size:11px}.topbar{min-height:48px}.page-heading p{max-width:260px;font-size:14px}.empty-state p{max-width:270px;font-size:14px}.empty-state h3,.empty-state h1{font-size:17px}.empty-caption{max-width:260px;font-size:12px}.empty-state{min-height:345px}.inbox-overview{gap:23px}.overview-label{font-size:12px}.requester-link strong{font-size:14px}.requester-link small,.mobile-ref,.date-cell,.inquiry-table .date-cell,.inquiry-table .service-cell,.service-cell>.kind-label,.service-cell>span:last-child{font-size:12px}.inquiry-table tr{padding-top:20px;padding-bottom:20px}.inquiry-table .service-cell{flex-wrap:wrap;gap:5px 9px}.requester-link{min-height:44px}.detail-heading h1{font-size:26px}.detail-heading p{max-width:250px;font-size:12px}.detail-heading>.status-badge{font-size:12px}.detail-reference .eyebrow{font-size:10px}.detail-reference .kind-label{font-size:12px}.request-context,.note-content p,.request-fields>div,.customer-fields dd{font-size:14px}.customer-fields dt,.customer-fields dd a,.section-description,.status-help,.note-meta time,.note-meta strong,.note-form-bottom>span,.internal-label{font-size:12px}.request-fields>div{grid-template-columns:96px 1fr}.section-heading h2{font-size:15px}.customer-fields{gap:16px}.notice,.login-form-wrap .notice{font-size:13px}.notice .text-button{min-height:44px;font-size:12px}.login-story-copy h1{word-break:keep-all;max-width:310px;font-size:25px}.login-form label{font-size:13px}.login-lead{font-size:14px}.login-footnote{font-size:12px}.login-panel{min-height:580px;padding-top:35px}.login-story .brand{font-size:13px}.login-story .brand small{font-size:8px}}.main-content .page-heading p,.main-content .panel-heading>span,.main-content .overview-label,.main-content .inbox-overview>p,.main-content .inbox-overview>p>strong,.main-content .inbox-overview strong small,.main-content .status-tabs>a,.main-content .filter-reset,.main-content .empty-state p,.main-content .empty-caption,.main-content .pagination-bar,.main-content .pagination-bar small,.main-content .inquiry-table th,.main-content .requester-link small,.main-content .mobile-ref,.main-content .date-cell,.main-content .date-cell small,.main-content .service-cell>span:last-child,.main-content .back-link,.main-content .detail-heading p,.main-content .detail-reference .eyebrow,.main-content .request-fields dt,.main-content .section-description,.main-content .internal-label,.main-content .notes-empty,.main-content .notes-empty span,.main-content .note-meta time,.main-content .note-form-bottom>span,.main-content .status-help,.main-content .customer-fields dt,.main-content .consent-info,.main-content .consent-info small,.login-lead,.login-footnote,.login-bottom,.private-label,.workspace-footer{color:#66715e}.main-content input::placeholder,.main-content textarea::placeholder,.login-form input::placeholder{color:#6e7666}.account-info strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
