.appointment-desk{display:flex;flex-direction:column;gap:20px;min-width:0;color:var(--glv-ink)}.ap-heading,.ap-intro{display:flex;justify-content:space-between;gap:20px;align-items:center}.ap-intro h2{font-size:26px;font-weight:720;letter-spacing:-.5px;margin:5px 0 9px}.ap-help,.ap-intro p{color:var(--glv-muted);font-size:14px;line-height:1.55}.ap-eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:700;color:var(--glv-muted)}.ap-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ap-metrics>div{border:1px solid var(--glv-line,#dfe7f2);border-radius:18px;padding:18px;background:var(--glv-surface);display:flex;flex-direction:column;gap:5px}.ap-metrics strong{font-size:27px;font-weight:720}.ap-metrics span{color:var(--glv-muted);font-size:12px}.ap-tabs{display:flex;gap:8px;flex-wrap:wrap}.ap-tabs button{border:1px solid var(--glv-line,#dfe7f2);border-radius:12px;background:var(--glv-surface);padding:9px 15px;font-size:13px;font-weight:600;color:var(--glv-muted);transition:background .15s ease,border-color .15s ease}.ap-tabs button[aria-pressed=true]{background:var(--glv-soft);color:var(--glv-ink);border-color:#8aa8ee}.ap-panel{padding:24px;border:1px solid var(--glv-line,#dfe7f2);background:var(--glv-surface);border-radius:20px;min-width:0}.ap-panel h3{font-size:19px;font-weight:700}.ap-panel h4{font-size:15px;font-weight:700;margin:24px 0 12px}.ap-panel p{margin:8px 0;overflow-wrap:anywhere}.ap-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ap-actions button{height:auto;min-height:40px;white-space:normal}.ap-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.ap-wide{grid-column:1/-1}.appointment-desk label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--glv-muted);font-weight:600;min-width:0}.appointment-desk input:not([type=checkbox]):not([type=radio]),.appointment-desk select,.appointment-desk textarea{padding:10px 12px;border:1px solid var(--glv-line,#cbd8e9);border-radius:12px;background:var(--glv-surface);color:var(--glv-ink);min-height:42px;width:100%;max-width:100%;font-weight:400;min-width:0}.appointment-desk textarea{min-height:88px;resize:vertical}.appointment-desk fieldset{border:1px solid var(--glv-line,#dfe7f2);border-radius:14px;padding:14px;min-width:0}.appointment-desk legend{font-size:13px;font-weight:650;padding:0 5px}.appointment-desk .ap-check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;margin:7px 0;font-weight:400;line-height:1.5}.ap-check input{width:17px;height:17px;flex-shrink:0;margin-top:2px;accent-color:#3464d9}.ap-days{display:flex;gap:10px 24px;flex-wrap:wrap}.ap-booking small,.ap-form small,.ap-policy small,.ap-row small{font-size:12px;color:var(--glv-muted);font-weight:400;line-height:1.6;overflow-wrap:anywhere}.ap-find{align-self:end}.ap-policy{padding:16px 18px;background:var(--glv-soft);border:1px solid var(--glv-line,#dfe7f2);border-radius:14px;margin:14px 0;overflow-wrap:anywhere}.ap-policy p,.ap-policy strong{font-size:14px}.ap-policy p{white-space:pre-wrap}.ap-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:8px;margin:8px 0 14px}.appointment-desk .ap-slot{flex-direction:row;align-items:center;gap:8px;padding:10px;border:1px solid var(--glv-line,#dfe7f2);border-radius:10px;font-size:12px;cursor:pointer}.appointment-desk .ap-slot.selected{border-color:#638be6;background:var(--glv-soft);color:var(--glv-ink)}.ap-slot input{accent-color:#3464d9}.ap-list{display:flex;flex-direction:column;gap:10px;margin:18px 0}.ap-booking{display:flex;align-items:center;gap:18px;padding:17px;border:1px solid var(--glv-line,#dfe7f2);border-radius:15px;width:100%;min-width:0;text-align:left;background:var(--glv-surface)}.ap-booking:hover{background:var(--glv-soft);border-color:#8aa8ee}.ap-date{background:var(--glv-soft);border-radius:12px;min-width:52px;padding:9px;text-align:center;display:flex;flex-direction:column}.ap-date strong{font-size:22px}.ap-date span{color:var(--glv-muted);font-size:11px}.ap-booking-info{flex:1;min-width:0;overflow-wrap:anywhere}.ap-booking-info>strong{font-size:14px}.ap-booking-info p{font-size:13px;color:var(--glv-muted);margin:5px 0}.ap-badge{display:inline-block;font-size:11px;font-weight:600;border-radius:20px;padding:5px 10px;background:var(--glv-soft);color:var(--glv-muted);white-space:normal}.ap-row{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--glv-line,#dfe7f2);min-width:0}.ap-row>div{min-width:0;flex:1;overflow-wrap:anywhere}.ap-row strong{font-size:14px}.ap-row p{font-size:13px;white-space:pre-wrap}.ap-empty,.ap-row p{color:var(--glv-muted)}.ap-empty{padding:34px 8px;font-size:14px;line-height:1.6}.ap-time{font-weight:650}.ap-history{margin-top:24px}.ap-history summary{font-size:14px;font-weight:650;cursor:pointer}.ap-error,.ap-notice{padding:14px 17px;border:1px solid var(--glv-line,#dfe7f2);border-radius:13px;background:var(--glv-soft);font-size:14px;overflow-wrap:anywhere}.ap-error{color:#b63238;border-color:#e9b0b3}.ap-notice{color:var(--glv-ink)}.appointment-desk :is(input,select,textarea,button):focus-visible{outline:2px solid #638be6;outline-offset:2px}[data-glv-theme=dark] .ap-error{color:#ffb4b8;border-color:#99515a}@media(max-width:800px){.ap-intro{flex-direction:column;align-items:flex-start}.ap-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-form{grid-template-columns:1fr}.ap-panel{padding:18px}.ap-heading{align-items:flex-start}.ap-heading,.ap-row{flex-wrap:wrap}.ap-row>div{min-width:180px}.ap-tabs button{padding:8px 11px}.ap-booking{gap:12px;flex-wrap:wrap}.ap-booking-info{flex-basis:calc(100% - 80px)}.ap-booking>.ap-badge{margin-left:64px}.ap-intro h2{font-size:23px}.ap-actions{width:100%}.ap-actions button{flex:1 1 140px}}@media(prefers-reduced-motion:reduce){.ap-tabs button{transition:none}}.case-desk{flex-direction:column;color:var(--glv-ink)}.case-desk,.cd-heading,.cd-intro{display:flex;gap:18px;min-width:0}.cd-heading,.cd-intro{align-items:center;justify-content:space-between}.cd-intro h2{font-size:26px;letter-spacing:-.6px;font-weight:720;margin:7px 0}.cd-heading p,.cd-help,.cd-intro p{font-size:14px;color:var(--glv-muted);line-height:1.6}.cd-eyebrow{font-size:11px;letter-spacing:1.3px;font-weight:700;color:var(--glv-muted);overflow-wrap:anywhere}.cd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cd-metrics>div{display:flex;flex-direction:column;gap:5px;padding:17px;border:1px solid var(--glv-line);border-radius:18px;background:var(--glv-surface)}.cd-metrics strong{font-size:27px;font-weight:720}.cd-metrics span{font-size:12px;color:var(--glv-muted)}.cd-tabs{display:flex;flex-wrap:wrap;gap:8px}.cd-tabs button{padding:9px 15px;border-radius:12px;border:1px solid var(--glv-line);background:var(--glv-surface);font-size:13px;color:var(--glv-muted);font-weight:600;transition:background .15s}.cd-tabs button[aria-pressed=true]{background:var(--glv-soft);color:var(--glv-ink);border-color:#8aa8ee}.cd-panel{min-width:0;padding:22px;border:1px solid var(--glv-line);border-radius:20px;background:var(--glv-surface)}.cd-panel h3{font-size:20px;font-weight:700;overflow-wrap:anywhere}.cd-panel h4{font-size:16px;font-weight:700;margin:26px 0 12px}.cd-panel p{margin:7px 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.cd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.cd-actions button,.cd-document button,.cd-row button{height:auto;min-height:39px;white-space:normal;flex-shrink:0}.cd-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;min-width:0}.cd-wide{grid-column:1/-1}.case-desk label{display:flex;flex-direction:column;gap:7px;color:var(--glv-muted);font-size:13px;font-weight:600;min-width:0}.case-desk input:not([type=checkbox]),.case-desk select,.case-desk textarea{width:100%;min-width:0;max-width:100%;min-height:42px;border:1px solid var(--glv-line);border-radius:12px;padding:10px 12px;background:var(--glv-surface);color:var(--glv-ink);font-weight:400}.case-desk textarea{min-height:94px;resize:vertical}.case-desk .cd-check{flex-direction:row;align-items:flex-start;line-height:1.6;font-weight:400}.cd-check input{width:17px;height:17px;flex-shrink:0;accent-color:#3464d9;margin-top:2px}.case-desk small{display:block;font-size:12px;color:var(--glv-muted);line-height:1.7;overflow-wrap:anywhere}.cd-layout{display:grid;grid-template-columns:minmax(235px,.8fr) minmax(0,2fr);gap:18px;align-items:start}.cd-filters{display:grid;gap:12px;margin-bottom:18px}.cd-case{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;text-align:left;padding:15px 13px;margin:9px 0;border:1px solid var(--glv-line);border-radius:15px;background:var(--glv-surface);overflow-wrap:anywhere;transition:background .15s,border-color .15s}.cd-case.selected,.cd-case:hover{background:var(--glv-soft);border-color:#8aa8ee}.cd-case strong{font-size:14px}.cd-case>span:not(.cd-badge){font-size:12px;color:var(--glv-muted)}.cd-badge{display:inline-block;font-size:11px;font-weight:600;padding:4px 9px;border-radius:20px;color:var(--glv-muted)}.cd-badge,.cd-next{background:var(--glv-soft)}.cd-next{padding:15px 17px;border:1px solid var(--glv-line);border-radius:14px;margin:18px 0}.cd-next strong{font-size:13px}.cd-next p{font-size:14px}.cd-checks,.cd-history{margin:18px 0;font-size:13px}.case-desk summary{cursor:pointer;font-weight:650}.cd-checks ul{padding:12px 20px;line-height:1.8;color:var(--glv-muted)}.cd-intake{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cd-intake dt{font-size:12px;color:var(--glv-muted);margin-bottom:5px}.cd-intake dd{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.cd-item{border:1px solid var(--glv-line);border-radius:15px;padding:17px;margin:12px 0;min-width:0}.cd-item strong{font-size:14px}.cd-item p{font-size:13px}.cd-document,.cd-row{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0;padding:16px 0;border-bottom:1px solid var(--glv-line)}.cd-document>div,.cd-row>div{min-width:0;overflow-wrap:anywhere}.cd-document:last-child,.cd-row:last-child{border-bottom:0}.cd-row strong{font-size:14px}.cd-document p,.cd-row p{font-size:13px;color:var(--glv-muted)}.cd-document a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--glv-ink)}.cd-empty{padding:32px 15px;color:var(--glv-muted);font-size:14px;line-height:1.7}.cd-error,.cd-notice{padding:14px 17px;background:var(--glv-soft);border:1px solid var(--glv-line);border-radius:13px;font-size:14px;overflow-wrap:anywhere}.cd-error{color:#ae2b37;border-color:#e9b0b3}.cd-footer{margin-top:24px}.case-desk :is(input,textarea,select,button,a):focus-visible{outline:2px solid #638be6;outline-offset:2px}[data-glv-theme=dark] .cd-error{color:#ffb4b8;border-color:#99515a}@media(max-width:1100px){.cd-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr)}.cd-heading{flex-wrap:wrap}.cd-item .cd-actions{width:100%}}@media(max-width:800px){.cd-intro{align-items:flex-start;flex-direction:column}.cd-intro h2{font-size:23px}.cd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-form,.cd-intake,.cd-layout{grid-template-columns:1fr}.cd-panel{padding:17px}.cd-actions{width:100%}.cd-actions button{flex:1 1 135px}.cd-document,.cd-row{flex-wrap:wrap}.cd-document>div,.cd-row>div{flex:1 1 160px}.cd-case-list{max-height:440px;overflow:auto}.cd-case{min-height:110px}.cd-tabs button{padding:8px 11px}.cd-item{padding:13px}}@media(prefers-reduced-motion:reduce){.cd-case,.cd-tabs button{transition:none}}.admissions-desk{display:flex;flex-direction:column;gap:18px;min-width:0;color:var(--glv-ink)}.ad-heading,.ad-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.ad-intro h2{font-size:26px;letter-spacing:-.6px;font-weight:720;margin:7px 0}.ad-heading p,.ad-help,.ad-intro p{font-size:14px;color:var(--glv-muted);line-height:1.6}.ad-eyebrow{font-size:11px;letter-spacing:1.3px;font-weight:700;color:var(--glv-muted);overflow-wrap:anywhere}.ad-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ad-metrics>div{display:flex;flex-direction:column;gap:5px;padding:17px;border:1px solid var(--glv-line);border-radius:18px;background:var(--glv-surface)}.ad-metrics strong{font-size:27px;font-weight:720}.ad-metrics span{font-size:12px;color:var(--glv-muted)}.ad-tabs{display:flex;flex-wrap:wrap;gap:8px}.ad-tabs button{padding:9px 15px;border-radius:12px;border:1px solid var(--glv-line);background:var(--glv-surface);font-size:13px;color:var(--glv-muted);font-weight:600;transition:background .15s}.ad-tabs button[aria-pressed=true]{background:var(--glv-soft);color:var(--glv-ink);border-color:#8aa8ee}.ad-panel{min-width:0;padding:22px;border:1px solid var(--glv-line);border-radius:20px;background:var(--glv-surface)}.ad-panel h3{font-size:20px;font-weight:700;overflow-wrap:anywhere}.ad-panel h4{font-size:16px;font-weight:700;margin:26px 0 12px}.ad-panel p{margin:7px 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.ad-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.ad-actions button,.ad-document button,.ad-row button{height:auto;min-height:39px;white-space:normal;flex-shrink:0}.ad-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;min-width:0}.ad-wide{grid-column:1/-1}.admissions-desk label{display:flex;flex-direction:column;gap:7px;color:var(--glv-muted);font-size:13px;font-weight:600;min-width:0}.admissions-desk input:not([type=checkbox]),.admissions-desk select,.admissions-desk textarea{width:100%;min-width:0;max-width:100%;min-height:42px;border:1px solid var(--glv-line);border-radius:12px;padding:10px 12px;background:var(--glv-surface);color:var(--glv-ink);font-weight:400}.admissions-desk textarea{min-height:94px;resize:vertical}.admissions-desk .ad-check{flex-direction:row;align-items:flex-start;line-height:1.6;font-weight:400}.ad-check input{width:17px;height:17px;flex-shrink:0;accent-color:#3464d9;margin-top:2px}.admissions-desk small{display:block;font-size:12px;color:var(--glv-muted);line-height:1.7;overflow-wrap:anywhere}.ad-layout{display:grid;grid-template-columns:minmax(235px,.8fr) minmax(0,2fr);gap:18px;align-items:start}.ad-filters{display:grid;gap:12px;margin-bottom:18px}.ad-case{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;text-align:left;padding:15px 13px;margin:9px 0;border:1px solid var(--glv-line);border-radius:15px;background:var(--glv-surface);overflow-wrap:anywhere;transition:background .15s,border-color .15s}.ad-case.selected,.ad-case:hover{background:var(--glv-soft);border-color:#8aa8ee}.ad-case strong{font-size:14px}.ad-case>span:not(.ad-badge){font-size:12px;color:var(--glv-muted)}.ad-badge{display:inline-block;font-size:11px;font-weight:600;padding:4px 9px;border-radius:20px;color:var(--glv-muted)}.ad-badge,.ad-next{background:var(--glv-soft)}.ad-next{padding:15px 17px;border:1px solid var(--glv-line);border-radius:14px;margin:18px 0}.ad-next strong{font-size:13px}.ad-next p{font-size:14px}.ad-checks,.ad-history{margin:18px 0;font-size:13px}.admissions-desk summary{cursor:pointer;font-weight:650}.ad-checks ul{padding:12px 20px;line-height:1.8;color:var(--glv-muted)}.ad-intake{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ad-intake dt{font-size:12px;color:var(--glv-muted);margin-bottom:5px}.ad-intake dd{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.ad-item{border:1px solid var(--glv-line);border-radius:15px;padding:17px;margin:12px 0;min-width:0}.ad-item strong{font-size:14px}.ad-item p{font-size:13px}.ad-document,.ad-row{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0;padding:16px 0;border-bottom:1px solid var(--glv-line)}.ad-document>div,.ad-row>div{min-width:0;overflow-wrap:anywhere}.ad-document:last-child,.ad-row:last-child{border-bottom:0}.ad-row strong{font-size:14px}.ad-document p,.ad-row p{font-size:13px;color:var(--glv-muted)}.ad-document a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--glv-ink)}.ad-empty{padding:32px 15px;color:var(--glv-muted);font-size:14px;line-height:1.7}.ad-error,.ad-notice{padding:14px 17px;background:var(--glv-soft);border:1px solid var(--glv-line);border-radius:13px;font-size:14px;overflow-wrap:anywhere}.ad-error{color:#ae2b37;border-color:#e9b0b3}.ad-footer{margin-top:24px}.admissions-desk :is(input,textarea,select,button,a):focus-visible{outline:2px solid #638be6;outline-offset:2px}[data-glv-theme=dark] .ad-error{color:#ffb4b8;border-color:#99515a}@media(max-width:1100px){.ad-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr)}.ad-heading{flex-wrap:wrap}.ad-item .ad-actions{width:100%}}@media(max-width:800px){.ad-intro{align-items:flex-start;flex-direction:column}.ad-intro h2{font-size:23px}.ad-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-form,.ad-intake,.ad-layout{grid-template-columns:1fr}.ad-panel{padding:17px}.ad-actions{width:100%}.ad-actions button{flex:1 1 135px}.ad-document,.ad-row{flex-wrap:wrap}.ad-document>div,.ad-row>div{flex:1 1 160px}.ad-case-list{max-height:440px;overflow:auto}.ad-case{min-height:110px}.ad-tabs button{padding:8px 11px}.ad-item{padding:13px}}@media(prefers-reduced-motion:reduce){.ad-case,.ad-tabs button{transition:none}}.ad-fee-editor{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end}.ad-fee-editor button{margin-bottom:2px}.ad-source{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ad-money{font-variant-numeric:tabular-nums}.ad-fee-editor+.ad-fee-editor{margin-top:12px}@media(max-width:600px){.ad-fee-editor{grid-template-columns:1fr 1fr}.ad-fee-editor label:first-child{grid-column:1/-1}}.support-desk{display:flex;flex-direction:column;gap:18px;min-width:0;color:var(--glv-ink)}.sd-heading,.sd-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.sd-intro h2{font-size:26px;letter-spacing:-.6px;font-weight:720;margin:7px 0}.sd-heading p,.sd-help,.sd-intro p{font-size:14px;color:var(--glv-muted);line-height:1.6}.sd-eyebrow{font-size:11px;letter-spacing:1.3px;font-weight:700;color:var(--glv-muted);overflow-wrap:anywhere}.sd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sd-metrics>div{display:flex;flex-direction:column;gap:5px;padding:17px;border:1px solid var(--glv-line);border-radius:18px;background:var(--glv-surface)}.sd-metrics strong{font-size:27px;font-weight:720}.sd-metrics span{font-size:12px;color:var(--glv-muted)}.sd-tabs{display:flex;flex-wrap:wrap;gap:8px}.sd-tabs button{padding:9px 15px;border-radius:12px;border:1px solid var(--glv-line);background:var(--glv-surface);font-size:13px;color:var(--glv-muted);font-weight:600;transition:background .15s}.sd-tabs button[aria-pressed=true]{background:var(--glv-soft);color:var(--glv-ink);border-color:#8aa8ee}.sd-panel{min-width:0;padding:22px;border:1px solid var(--glv-line);border-radius:20px;background:var(--glv-surface)}.sd-panel h3{font-size:20px;font-weight:700;overflow-wrap:anywhere}.sd-panel h4{font-size:16px;font-weight:700;margin:26px 0 12px}.sd-panel p{margin:7px 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.sd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.sd-actions button,.sd-document button,.sd-row button{height:auto;min-height:39px;white-space:normal;flex-shrink:0}.sd-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;min-width:0}.sd-wide{grid-column:1/-1}.support-desk label{display:flex;flex-direction:column;gap:7px;color:var(--glv-muted);font-size:13px;font-weight:600;min-width:0}.support-desk input:not([type=checkbox]),.support-desk select,.support-desk textarea{width:100%;min-width:0;max-width:100%;min-height:42px;border:1px solid var(--glv-line);border-radius:12px;padding:10px 12px;background:var(--glv-surface);color:var(--glv-ink);font-weight:400}.support-desk textarea{min-height:94px;resize:vertical}.support-desk .sd-check{flex-direction:row;align-items:flex-start;line-height:1.6;font-weight:400}.sd-check input{width:17px;height:17px;flex-shrink:0;accent-color:#3464d9;margin-top:2px}.support-desk small{display:block;font-size:12px;color:var(--glv-muted);line-height:1.7;overflow-wrap:anywhere}.sd-layout{display:grid;grid-template-columns:minmax(235px,.8fr) minmax(0,2fr);gap:18px;align-items:start}.sd-filters{display:grid;gap:12px;margin-bottom:18px}.sd-case{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;text-align:left;padding:15px 13px;margin:9px 0;border:1px solid var(--glv-line);border-radius:15px;background:var(--glv-surface);overflow-wrap:anywhere;transition:background .15s,border-color .15s}.sd-case.selected,.sd-case:hover{background:var(--glv-soft);border-color:#8aa8ee}.sd-case strong{font-size:14px}.sd-case>span:not(.sd-badge){font-size:12px;color:var(--glv-muted)}.sd-badge{display:inline-block;font-size:11px;font-weight:600;padding:4px 9px;border-radius:20px;color:var(--glv-muted)}.sd-badge,.sd-next{background:var(--glv-soft)}.sd-next{padding:15px 17px;border:1px solid var(--glv-line);border-radius:14px;margin:18px 0}.sd-next strong{font-size:13px}.sd-next p{font-size:14px}.sd-checks,.sd-history{margin:18px 0;font-size:13px}.support-desk summary{cursor:pointer;font-weight:650}.sd-checks ul{padding:12px 20px;line-height:1.8;color:var(--glv-muted)}.sd-intake{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sd-intake dt{font-size:12px;color:var(--glv-muted);margin-bottom:5px}.sd-intake dd{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.sd-item{border:1px solid var(--glv-line);border-radius:15px;padding:17px;margin:12px 0;min-width:0}.sd-item strong{font-size:14px}.sd-item p{font-size:13px}.sd-document,.sd-row{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0;padding:16px 0;border-bottom:1px solid var(--glv-line)}.sd-document>div,.sd-row>div{min-width:0;overflow-wrap:anywhere}.sd-document:last-child,.sd-row:last-child{border-bottom:0}.sd-row strong{font-size:14px}.sd-document p,.sd-row p{font-size:13px;color:var(--glv-muted)}.sd-document a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--glv-ink)}.sd-empty{padding:32px 15px;color:var(--glv-muted);font-size:14px;line-height:1.7}.sd-error,.sd-notice{padding:14px 17px;background:var(--glv-soft);border:1px solid var(--glv-line);border-radius:13px;font-size:14px;overflow-wrap:anywhere}.sd-error{color:#ae2b37;border-color:#e9b0b3}.sd-footer{margin-top:24px}.support-desk :is(input,textarea,select,button,a):focus-visible{outline:2px solid #638be6;outline-offset:2px}[data-glv-theme=dark] .sd-error{color:#ffb4b8;border-color:#99515a}@media(max-width:1100px){.sd-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr)}.sd-heading{flex-wrap:wrap}.sd-item .sd-actions{width:100%}}@media(max-width:800px){.sd-intro{align-items:flex-start;flex-direction:column}.sd-intro h2{font-size:23px}.sd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-form,.sd-intake,.sd-layout{grid-template-columns:1fr}.sd-panel{padding:17px}.sd-actions{width:100%}.sd-actions button{flex:1 1 135px}.sd-document,.sd-row{flex-wrap:wrap}.sd-document>div,.sd-row>div{flex:1 1 160px}.sd-case-list{max-height:440px;overflow:auto}.sd-case{min-height:110px}.sd-tabs button{padding:8px 11px}.sd-item{padding:13px}}@media(prefers-reduced-motion:reduce){.sd-case,.sd-tabs button{transition:none}}.sd-fee-editor{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end}.sd-fee-editor button{margin-bottom:2px}.sd-source{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.sd-money{font-variant-numeric:tabular-nums}.sd-fee-editor+.sd-fee-editor{margin-top:12px}@media(max-width:600px){.sd-fee-editor{grid-template-columns:1fr 1fr}.sd-fee-editor label:first-child{grid-column:1/-1}}.sd-line-editor{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,.6fr) auto;align-items:end;gap:12px;margin:15px 0}.sd-cart h4{margin:0}.sd-line-editor button{white-space:normal;height:auto;min-height:42px}@media(max-width:600px){.sd-line-editor{grid-template-columns:1fr}.sd-line-editor button{justify-self:start}}.sd-clock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.sd-clock-grid>div{border:1px solid var(--glv-line);border-radius:14px;padding:14px;background:var(--glv-soft)}.sd-clock-grid strong{display:block;margin:7px 0;font-size:15px}.sd-risk{color:#b04427}.sd-team{display:flex;flex-wrap:wrap;gap:15px}.sd-team label{flex-direction:row;align-items:center}.sd-policy-row{display:grid;grid-template-columns:90px 1fr 1fr;gap:12px;align-items:center;margin:10px 0}.sd-policy-row strong{font-size:13px}[data-glv-theme=dark] .sd-risk{color:#ffb096}@media(max-width:600px){.sd-clock-grid{grid-template-columns:1fr}.sd-policy-row{grid-template-columns:1fr 1fr}.sd-policy-row strong{grid-column:1/-1}}.rc-desk{max-width:1500px;margin:auto;padding:20px;display:grid;gap:18px;min-width:0;color:var(--foreground)}.rc-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rc-heading h1{font-size:24px;font-weight:700;letter-spacing:-.6px;margin:3px 0 6px}.rc-heading p{max-width:720px;color:var(--muted-foreground);font-size:14px}.rc-heading .rc-eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--primary)}.rc-actions,.rc-tabs{display:flex;flex-wrap:wrap;gap:8px}.rc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rc-card,.rc-metrics>div{border:1px solid var(--border);border-radius:16px;background:var(--card);padding:18px;min-width:0}.rc-metrics span{font-size:12px;color:var(--muted-foreground);display:block}.rc-metrics strong{font-size:27px;display:block;margin-top:4px}.rc-filters{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px}.rc-field{display:grid;gap:6px;font-size:12px;font-weight:600;min-width:0}.rc-field select{width:100%;max-width:100%;text-overflow:ellipsis;height:38px;border:1px solid var(--border);border-radius:9px;background:var(--background);color:var(--foreground);padding:0 10px;font-size:13px}.rc-field select,.rc-field textarea{min-width:0;font-weight:400}.rc-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);gap:16px;align-items:start}.rc-detail,.rc-list{display:grid;gap:12px;min-width:0}.rc-item{width:100%;text-align:left;border:1px solid var(--border);border-radius:14px;padding:16px;background:var(--card);display:grid;gap:10px;font-size:13px;overflow-wrap:anywhere}.rc-item.selected,.rc-item:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}.rc-item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rc-card-heading,.rc-item-top{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.rc-item small,.rc-muted{color:var(--muted-foreground);font-size:12px}.rc-status{font-size:10px;background:var(--muted);border-radius:20px;padding:4px 8px;white-space:nowrap}.rc-card h2{font-size:16px;font-weight:650;margin:0 0 10px}.rc-card p{font-size:13px;line-height:1.65;margin:8px 0;overflow-wrap:anywhere;white-space:pre-wrap}.rc-card .rc-actions{margin-top:14px}.rc-notice{padding:12px;background:var(--muted);border-radius:10px}.rc-form{display:grid;gap:15px}.rc-form h2{margin:0}.rc-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.6}.rc-check input{margin-top:3px;flex-shrink:0}.rc-evidence{padding:14px 0;border-top:1px solid var(--border)}.rc-evidence,.rc-evidence strong{font-size:12px}.rc-evidence small{color:var(--muted-foreground);overflow-wrap:anywhere}.rc-evidence blockquote{border-left:3px solid var(--primary);padding:8px 12px;white-space:pre-wrap;background:var(--muted);border-radius:0 8px 8px 0;margin:10px 0}.rc-error,.rc-evidence blockquote{overflow-wrap:anywhere;font-size:13px}.rc-error{padding:12px;border:1px solid var(--destructive);border-radius:10px;color:var(--destructive)}.rc-results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.rc-results>div{padding:20px;background:var(--muted);border-radius:12px}.rc-results dt{font-size:12px}.rc-results dd{font-size:32px;font-weight:700;margin:6px 0}.rc-desk summary{font-size:13px;cursor:pointer}.rc-actions button{white-space:normal;min-height:36px;height:auto;max-width:100%}@media(max-width:1000px){.rc-layout{grid-template-columns:1fr}.rc-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-list>.rc-actions{grid-column:1/-1}}@media(max-width:600px){.rc-desk{padding:12px;gap:12px}.rc-heading h1{font-size:21px}.rc-heading{flex-wrap:wrap}.rc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-card,.rc-metrics>div{padding:14px}.rc-filters,.rc-list,.rc-results{grid-template-columns:1fr}.rc-actions button{flex:1 1 auto}.rc-heading p{font-size:13px}}.ch-desk{max-width:1500px;margin:auto;padding:24px;display:grid;gap:20px;min-width:0;color:var(--foreground)}.ch-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ch-heading h1{font-size:27px;font-weight:750;letter-spacing:-.7px;margin:4px 0 8px}.ch-heading p{font-size:14px;color:var(--muted-foreground)}.ch-heading .ch-eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;color:var(--primary)}.ch-tabs{display:flex;flex-wrap:wrap;gap:8px}.ch-field{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.ch-field select{min-width:0;max-width:100%;height:38px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);font-size:13px;font-weight:400}.ch-filters{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:14px}.ch-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ch-metrics>div{border:1px solid var(--border);border-radius:18px;background:var(--card);padding:20px}.ch-metrics span{font-size:12px;color:var(--muted-foreground)}.ch-metrics strong{font-size:30px;line-height:1.4;display:block;letter-spacing:-1px}.ch-report-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ch-report-meta p{font-size:12px;color:var(--muted-foreground)}.ch-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.ch-source-grid>button{display:grid;gap:7px;text-align:left;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--card);min-width:0}.ch-source-grid span{font-size:13px}.ch-source-grid small{font-size:11px;color:var(--muted-foreground)}.ch-customer-list>button:hover,.ch-source-grid button:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--card))}.ch-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ch-section-heading h2,.ch-states h2{font-size:17px;font-weight:650}.ch-section-heading span{font-size:12px;color:var(--muted-foreground)}.ch-work-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ch-work-card{min-width:0;border:1px solid var(--border);border-radius:18px;padding:20px;background:var(--card);display:grid;gap:12px;align-content:start;overflow-wrap:anywhere}.ch-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.ch-kicker{font-size:11px;font-weight:600;color:var(--muted-foreground)}.ch-pill{font-size:11px;padding:5px 9px;border-radius:20px;background:var(--muted);text-transform:capitalize;display:inline-flex;width:fit-content;max-width:100%;overflow-wrap:anywhere}.ch-work-card h3{font-size:16px;font-weight:650;line-height:1.45}.ch-work-card p{font-size:13px;line-height:1.65;white-space:pre-wrap}.ch-details{display:grid;gap:7px;font-size:12px;color:var(--muted-foreground)}.ch-details span{display:flex;gap:7px;align-items:center}.ch-details svg{flex-shrink:0}.ch-customer-link{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--primary);text-align:left;width:fit-content;max-width:100%;overflow-wrap:anywhere}.ch-work-card>button:not(.ch-customer-link){justify-self:start;white-space:normal;height:auto;min-height:34px}.ch-outcome,.ch-warning{background:var(--muted);padding:12px;border-radius:10px}.ch-attention,.ch-warning{color:var(--destructive)}.ch-definitions,.ch-states{padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--card)}.ch-definitions p,.ch-states>p{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin:10px 0}.ch-states>div{display:flex;flex-wrap:wrap;gap:8px}.ch-states span{font-size:12px;background:var(--muted);border-radius:8px;padding:8px 11px}.ch-definitions summary{font-size:13px;font-weight:600;cursor:pointer}.ch-empty{padding:32px;border:1px dashed var(--border);border-radius:18px;text-align:center;color:var(--muted-foreground);font-size:13px;display:grid;justify-items:center;gap:10px}.ch-empty h2{font-size:18px;font-weight:600;color:var(--foreground)}.ch-error{padding:14px;border:1px solid var(--destructive);color:var(--destructive);border-radius:12px;overflow-wrap:anywhere;font-size:13px}.ch-muted{font-size:12px;color:var(--muted-foreground)}.ch-customer-picker{display:grid;gap:12px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--card)}.ch-customer-list{display:flex;gap:8px;overflow:auto;max-height:225px;flex-wrap:wrap}.ch-customer-list>button{display:flex;align-items:center;gap:10px;padding:12px;text-align:left;border:1px solid var(--border);border-radius:12px;max-width:100%}.ch-customer-list>button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--card))}.ch-customer-list strong{font-size:13px;display:block}.ch-customer-list small{font-size:11px;color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.ch-avatar,.ch-profile-icon{flex-shrink:0;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);border-radius:12px;display:grid;place-items:center;width:36px;height:36px}.ch-profile{display:flex;gap:14px;align-items:center;padding:22px;border-radius:18px;background:var(--card);border:1px solid var(--border);overflow-wrap:anywhere;min-width:0}.ch-profile-icon{width:54px;height:54px}.ch-profile h2{font-size:22px;font-weight:700;letter-spacing:-.4px}.ch-profile p{font-size:13px;color:var(--muted-foreground);margin:4px 0 10px}.ch-history{display:grid;gap:14px}.ch-event{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;border:1px solid var(--border);border-radius:15px;padding:18px;background:var(--card)}.ch-event-icon{width:32px;height:32px;border-radius:10px;background:var(--muted);display:grid;place-items:center;color:var(--primary)}.ch-event strong{font-size:13px}.ch-event time{font-size:11px;color:var(--muted-foreground)}.ch-event p{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.ch-event .ch-customer-link{margin-top:10px}.ch-desk button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:1000px){.ch-filters{grid-template-columns:1fr 1fr}.ch-filters>.ch-field:last-child{grid-column:1/-1}}@media(max-width:600px){.ch-desk{padding:12px;gap:15px}.ch-heading{flex-wrap:wrap}.ch-heading h1{font-size:23px}.ch-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ch-metrics>div{padding:15px}.ch-filters,.ch-source-grid,.ch-work-list{grid-template-columns:1fr}.ch-definitions,.ch-states,.ch-work-card{padding:16px}.ch-tabs>button{flex:1}.ch-profile,.ch-report-meta{align-items:flex-start}.ch-profile{padding:15px}.ch-profile h2{font-size:19px}.ch-event{padding:14px;gap:9px}.ch-customer-list>button{width:100%}}.aa-desk{max-width:1480px;margin:auto;padding:24px;display:grid;gap:22px;min-width:0;color:var(--foreground)}.aa-heading,.aa-queue-heading,.aa-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.aa-heading{align-items:flex-start}.aa-heading h1{font-size:27px;font-weight:750;letter-spacing:-.7px;margin:5px 0 8px}.aa-heading p{font-size:14px;color:var(--muted-foreground)}.aa-heading .aa-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;color:var(--primary)}.aa-buttons{gap:8px;flex-wrap:wrap}.aa-buttons,.aa-intro{display:flex;align-items:center}.aa-intro{gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}.aa-intro>svg{color:var(--primary);flex-shrink:0}.aa-intro p{display:grid;gap:5px;font-size:13px;line-height:1.5}.aa-intro span{color:var(--muted-foreground);font-size:12px}.aa-queue-heading h2,.aa-section-heading h2{font-size:18px;font-weight:650}.aa-queue-heading>.aa-field{width:200px}.aa-field{display:grid;gap:8px;font-size:12px;font-weight:600;min-width:0}.aa-field select,.aa-field textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);font-size:13px;font-weight:400;padding:9px 11px}.aa-field select{height:38px;overflow:hidden;text-overflow:ellipsis}.aa-field textarea{resize:vertical;line-height:1.6}.aa-field small{font-weight:400;font-size:11px;color:var(--muted-foreground);line-height:1.5}.aa-field input[type=datetime-local]{max-width:100%;min-width:0}.aa-columns{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.3fr);gap:20px;align-items:start}.aa-queue{gap:12px}.aa-item,.aa-queue{display:grid;min-width:0}.aa-item{gap:9px;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px;overflow-wrap:anywhere}.aa-item:hover,.aa-item[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--card))}.aa-item-top{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--muted-foreground)}.aa-item>strong{font-size:16px;font-weight:650}.aa-item>p{font-size:13px;line-height:1.5}.aa-item>small{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--muted-foreground)}.aa-pill{font-size:10px;font-weight:600;text-transform:capitalize;padding:5px 8px;border-radius:20px;background:var(--muted);white-space:nowrap}.aa-pending{background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary)}.aa-completed{background:color-mix(in srgb,#15803d 12%,var(--card));color:#15803d}.aa-detail,.aa-editor{display:grid;gap:20px;border:1px solid var(--border);border-radius:18px;padding:24px;background:var(--card);min-width:0}.aa-detail>.aa-buttons,.aa-detail>button{justify-self:start}.aa-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.aa-wide{grid-column:1/-1}.aa-preview{border:1px solid var(--border);border-radius:14px;overflow:hidden;overflow-wrap:anywhere;min-width:0}.aa-preview-title{display:flex;gap:12px;padding:17px;background:var(--muted);align-items:flex-start}.aa-preview-title svg{color:var(--primary);flex-shrink:0}.aa-preview-title strong{font-size:15px;font-weight:650}.aa-preview-title p{font-size:12px;color:var(--muted-foreground);margin-top:5px}.aa-preview dl>div{padding:14px 17px;border-bottom:1px solid var(--border)}.aa-preview dt{font-size:11px;font-weight:600;color:var(--muted-foreground);margin-bottom:8px}.aa-preview dd{font-size:13px;line-height:1.65;white-space:pre-wrap;display:grid;gap:8px}.aa-preview .aa-before{font-size:12px;color:var(--muted-foreground)}.aa-effect{font-size:12px;line-height:1.6;padding:15px 17px 5px}.aa-preview>small{display:block;font-size:11px;line-height:1.5;padding:8px 17px 16px}.aa-facts,.aa-preview>small{color:var(--muted-foreground)}.aa-facts{font-size:12px;display:grid;gap:7px}.aa-review-block{display:grid;gap:16px;min-width:0}.aa-review-block>button{justify-self:start}.aa-review-block h3{font-size:16px;font-weight:650}.aa-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;cursor:pointer}.aa-check input{width:17px;height:17px;flex-shrink:0;accent-color:var(--primary);margin-top:1px}.aa-empty{display:grid;gap:12px;justify-items:center;padding:38px 20px;text-align:center;color:var(--muted-foreground)}.aa-empty h3{font-size:17px;font-weight:600;color:var(--foreground)}.aa-empty p{font-size:13px;line-height:1.7;max-width:380px}.aa-error,.aa-warning{border:1px solid var(--destructive);color:var(--destructive);overflow-wrap:anywhere}.aa-error,.aa-notice,.aa-warning{padding:14px 16px;font-size:13px;line-height:1.6;border-radius:12px}.aa-notice{background:color-mix(in srgb,var(--primary) 8%,var(--card))}.aa-muted{color:var(--muted-foreground);font-size:12px;line-height:1.6}.aa-decision{display:grid;gap:10px;padding:17px;border-radius:14px;background:var(--muted);overflow-wrap:anywhere}.aa-decision strong{font-size:15px}.aa-decision p{white-space:pre-wrap;font-size:13px;line-height:1.7}.aa-decision small{font-size:11px;color:var(--muted-foreground)}.aa-desk button:focus-visible,.aa-desk select:focus-visible,.aa-desk textarea:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:1000px){.aa-columns{grid-template-columns:1fr}.aa-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-queue>.aa-empty{grid-column:1/-1}.aa-heading{flex-wrap:wrap}}@media(max-width:600px){.aa-desk{padding:12px;gap:16px}.aa-heading h1{font-size:23px}.aa-detail,.aa-editor{padding:16px}.aa-fields,.aa-queue{grid-template-columns:1fr}.aa-intro{padding:15px;align-items:flex-start}.aa-queue-heading{align-items:flex-end}.aa-queue-heading>.aa-field{width:160px}.aa-section-heading{flex-wrap:wrap}.aa-item{padding:16px}.aa-buttons>button{height:auto;min-height:36px;white-space:normal}.aa-preview dl>div,.aa-preview-title{padding:14px}.aa-completed{color:var(--foreground)}}.wu-desk{max-width:1180px;margin:0 auto;padding:30px 28px 50px;color:var(--foreground);font-size:14px;line-height:1.6}.wu-desk *{box-sizing:border-box;min-width:0}.wu-footer,.wu-heading,.wu-review-heading,.wu-source-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.wu-heading{margin-bottom:24px}.wu-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--primary)}.wu-desk h1{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.025em;margin:6px 0 10px}.wu-desk h2{font-size:20px;font-weight:650;margin:7px 0 8px}.wu-desk h3{font-size:15px;font-weight:650;margin-bottom:10px}.wu-heading p,.wu-muted{color:var(--muted-foreground)}.wu-intro{display:flex;gap:15px;padding:19px 22px;border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--card);border-radius:12px;margin-bottom:22px}.wu-intro>svg{flex-shrink:0;color:var(--primary);margin-top:4px}.wu-intro p{color:var(--muted-foreground);margin-top:4px;max-width:860px}.wu-selectors,.wu-snapshots{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wu-field{display:flex;flex-direction:column;gap:7px;margin:14px 0}.wu-field>span{font-size:13px;font-weight:600}.wu-field select,.wu-field textarea{background:var(--background);border:1px solid var(--input);border-radius:8px;min-height:42px;padding:9px 11px;color:var(--foreground);font:inherit;width:100%}.wu-field textarea{resize:vertical;min-height:100px}.wu-field small{font-size:12px;color:var(--muted-foreground)}.wu-field select:focus,.wu-field textarea:focus{outline:2px solid var(--ring);outline-offset:2px}.wu-field select:disabled,.wu-field textarea:disabled{opacity:.6}.wu-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px;margin:18px 0}.wu-addresses span,.wu-url{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:13px}.wu-source-heading>button{flex-shrink:0;margin-top:7px}.wu-current{border-top:1px solid var(--border);padding-top:14px;margin-top:17px}.wu-current summary{font-weight:600;cursor:pointer}.wu-desk pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.7;max-height:400px;overflow:auto;padding:15px;background:var(--muted);border-radius:8px;margin:10px 0}.wu-desk pre:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wu-history{margin:24px 0}.wu-history select{max-width:650px}.wu-state{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--border);border-radius:30px;font-size:11px;background:var(--muted)}.wu-applied,.wu-review,.wu-unchanged{color:var(--primary);border-color:var(--primary)}.wu-help{color:var(--muted-foreground);margin:12px 0}.wu-addresses{border:1px solid var(--border);border-radius:9px;padding:15px;margin:18px 0}.wu-addresses p{display:flex;gap:12px;align-items:baseline;margin-bottom:7px}.wu-addresses strong{font-size:12px;min-width:106px;flex-shrink:0}.wu-addresses small{display:block;margin-top:10px;color:var(--muted-foreground)}.wu-snapshots{margin-top:20px;align-items:start}.wu-snapshots section{min-width:0}.wu-snapshots pre{min-height:130px}.wu-snapshots section:last-child pre{border:1px solid var(--primary)}.wu-saved-review{background:var(--muted);border-radius:9px;padding:14px 16px;margin-top:18px;overflow-wrap:anywhere}.wu-saved-review small,.wu-saved-review strong{font-size:12px;color:var(--muted-foreground)}.wu-saved-review p{margin-top:5px}.wu-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.wu-buttons button{height:auto;min-height:38px;white-space:normal}.wu-decision{border-top:1px solid var(--border);margin-top:23px;padding-top:20px}.wu-decision>p{color:var(--muted-foreground)}.wu-confirm{display:flex;align-items:flex-start;gap:10px;margin:17px 0}.wu-confirm input{width:17px;height:17px;flex-shrink:0;margin-top:4px;accent-color:var(--primary)}.wu-error,.wu-notice{padding:13px 16px;border:1px solid var(--border);border-radius:9px;margin:15px 0;overflow-wrap:anywhere}.wu-error{color:var(--destructive);border-color:var(--destructive)}.wu-notice{color:var(--primary);border-color:var(--primary)}.wu-footer{font-size:13px;color:var(--muted-foreground);align-items:center;margin-top:23px}.wu-footer p{max-width:700px}.wu-footer>button{flex-shrink:0}.wu-empty{padding:40px 25px;text-align:center}.wu-empty>svg{color:var(--primary);margin:auto}.wu-empty p{max-width:610px;margin:10px auto 20px;color:var(--muted-foreground)}@media(max-width:850px){.wu-desk{padding:24px 20px 40px}.wu-card{padding:20px}.wu-selectors,.wu-snapshots{gap:14px}.wu-footer{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.wu-desk{padding:20px 14px 35px}.wu-desk h1{font-size:26px}.wu-heading{gap:10px}.wu-heading>button{padding:8px;min-width:38px}.wu-intro{padding:16px;gap:10px}.wu-selectors,.wu-snapshots{grid-template-columns:1fr;gap:0}.wu-card{padding:17px}.wu-review-heading,.wu-source-heading{flex-direction:column;gap:9px}.wu-footer>button,.wu-source-heading>button{width:100%;white-space:normal}.wu-addresses p{flex-direction:column;gap:3px}.wu-snapshots pre{max-height:330px}.wu-buttons>button{flex-grow:1}.wu-desk pre{padding:12px}.wu-desk h2{overflow-wrap:anywhere}}.ba-desk{max-width:1180px;margin:0 auto;padding:30px 28px 50px;color:var(--foreground);font-size:14px;line-height:1.55}.ba-desk *{box-sizing:border-box;min-width:0}.ba-answer-top,.ba-bottom,.ba-heading,.ba-list-heading,.ba-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.ba-heading{align-items:flex-start;margin-bottom:24px}.ba-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--primary)}.ba-desk h1{font-size:30px;line-height:1.2;font-weight:700;margin:6px 0 10px;letter-spacing:-.025em}.ba-desk h2{font-size:19px;font-weight:650;margin:0 0 10px}.ba-desk h3{font-size:16px;font-weight:650;margin:10px 0 5px}.ba-heading p,.ba-muted{color:var(--muted-foreground)}.ba-intro{display:flex;gap:14px;padding:19px 22px;border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--card);border-radius:12px;margin-bottom:23px}.ba-intro>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.ba-intro p{color:var(--muted-foreground);margin-top:4px;max-width:850px}.ba-toolbar{margin:20px 0;align-items:flex-end}.ba-toolbar>.ba-field{max-width:460px;flex:1;margin:0}.ba-field{display:flex;flex-direction:column;gap:7px;margin:16px 0}.ba-field>span{font-size:13px;font-weight:600}.ba-field small{color:var(--muted-foreground);font-size:12px}.ba-field input,.ba-field select,.ba-field textarea{background:var(--background);border:1px solid var(--input);border-radius:8px;min-height:42px;padding:9px 11px;color:var(--foreground);font:inherit;width:100%}.ba-field textarea{resize:vertical;min-height:94px}.ba-field input:focus,.ba-field select:focus,.ba-field textarea:focus{outline:2px solid var(--ring);outline-offset:2px}.ba-field input:disabled,.ba-field select:disabled,.ba-field textarea:disabled{opacity:.6}.ba-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px;margin:20px 0}.ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ba-question{grid-template-columns:2fr 1fr}.ba-source{border:1px solid var(--border);border-radius:9px;background:var(--muted);padding:13px 16px}.ba-source summary{font-weight:600;cursor:pointer}.ba-source pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;margin-top:12px;font-family:inherit;font-size:13px;line-height:1.7}.ba-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.ba-buttons button{white-space:normal;height:auto;min-height:37px}.ba-desk blockquote{border-left:3px solid var(--border);padding:12px 16px;background:var(--muted);border-radius:0 8px 8px 0;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font-size:14px}.ba-desk blockquote footer{color:var(--muted-foreground);margin-top:9px;font-size:12px}.ba-confirm{display:flex;align-items:flex-start;gap:10px;margin:17px 0}.ba-confirm input{width:17px;height:17px;flex-shrink:0;margin-top:3px;accent-color:var(--primary)}.ba-list-heading>.ba-field{min-width:180px;margin:0}.ba-answer{padding:23px 0;border-top:1px solid var(--border);margin-top:20px}.ba-answer:last-child{padding-bottom:0}.ba-answer h3,.ba-answer p{overflow-wrap:anywhere}.ba-category{font-size:12px;font-weight:600;color:var(--muted-foreground)}.ba-state{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);padding:4px 9px;border-radius:30px;font-size:11px;white-space:nowrap;background:var(--muted);flex-shrink:0}.ba-approved{color:var(--primary);border-color:var(--primary)}.ba-review-note{color:var(--muted-foreground);font-size:12px}.ba-review-note span{display:block;margin-top:4px}.ba-empty{padding:30px 0;color:var(--muted-foreground);text-align:center}.ba-error,.ba-success{padding:13px 16px;border-radius:8px;border:1px solid var(--border);margin:15px 0;overflow-wrap:anywhere}.ba-error{color:var(--destructive);border-color:var(--destructive)}.ba-success{color:var(--primary);border-color:var(--primary)}.ba-first{display:flex;flex-direction:column;gap:6px;background:var(--muted);padding:15px;border-radius:9px}.ba-first span{font-size:12px}.ba-bottom,.ba-first span{color:var(--muted-foreground)}.ba-bottom{font-size:13px;padding:4px 0}.ba-bottom p{max-width:650px}.ba-bottom button{flex-shrink:0}@media(max-width:850px){.ba-desk{padding:24px 20px 40px}.ba-card{padding:20px}.ba-bottom{align-items:flex-start;flex-direction:column}.ba-grid{gap:12px}.ba-answer-top{align-items:flex-start}}@media(max-width:540px){.ba-desk{padding:20px 14px 35px}.ba-heading{gap:10px}.ba-desk h1{font-size:26px}.ba-heading>button{padding:8px;min-width:38px}.ba-intro{padding:16px;gap:10px}.ba-list-heading,.ba-toolbar{align-items:stretch;flex-direction:column;gap:12px}.ba-toolbar>.ba-field{max-width:none}.ba-card{padding:17px}.ba-grid{grid-template-columns:1fr;gap:0}.ba-answer-top{gap:9px;flex-direction:column}.ba-list-heading>.ba-field{min-width:0}.ba-desk blockquote,.ba-source{padding:11px}.ba-buttons button{flex-grow:1}.ba-bottom button{width:100%;white-space:normal}}.re-desk{max-width:1280px;margin:auto;color:var(--foreground);font-family:GLV Conversation Devanagari,GLV Conversation Gurmukhi,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.re-heading,.re-section{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.re-heading{margin-bottom:24px}.re-heading h1{font-size:28px;font-weight:650;letter-spacing:-.6px;margin:4px 0 7px}.re-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--muted-foreground)}.re-heading p,.re-muted{color:var(--muted-foreground);line-height:1.7}.re-intro{display:flex;gap:14px;padding:20px;border:1px solid var(--border);border-left:3px solid #29776a;background:var(--card);border-radius:12px;margin-bottom:22px}.re-intro svg{flex-shrink:0;color:#29776a}.re-intro p{color:var(--muted-foreground);margin-top:6px;line-height:1.7}.re-field{display:grid;gap:8px;font-size:13px;font-weight:600;margin:18px 0;max-width:460px;min-width:0}.re-field select{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:var(--background);color:var(--foreground);font:inherit}.re-desk summary:focus-visible,.re-field select:focus-visible{outline:2px solid #46887c;outline-offset:3px}.re-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start}.re-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px;min-width:0}.re-card h2{font-size:18px;font-weight:650;margin-bottom:12px}.re-pill{border:1px solid var(--border);padding:5px 9px;border-radius:20px;font-size:11px;white-space:nowrap}.re-languages{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:18px 0}.re-languages article{display:grid;gap:6px;background:var(--muted);border-radius:8px;padding:14px;font-size:12px}.re-languages strong{font-size:14px}.re-languages small{color:var(--muted-foreground);line-height:1.6}.re-issues{font-size:13px;line-height:1.7;margin:18px 0}.re-desk summary{cursor:pointer}.re-desk ul{padding-left:20px;list-style:disc;line-height:1.8;margin:10px 0}.re-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.re-buttons button{white-space:normal;height:auto;min-height:36px}.re-scenario{border-top:1px solid var(--border);margin-top:14px;padding-top:14px;font-size:12px}.re-scenario summary{display:flex;justify-content:space-between;gap:14px;font-weight:600}.re-scenario small{display:block;color:var(--muted-foreground);font-weight:400;margin-top:6px}.re-evidence{margin-top:22px}.re-review{border:1px solid var(--border);border-radius:9px;padding:16px;margin:14px 0}.re-review summary{display:flex;justify-content:space-between;gap:14px;font-size:13px;font-weight:600}.re-review summary span:first-child{display:flex;gap:8px;align-items:flex-start}.re-review summary svg{flex-shrink:0;color:#29776a}.re-review>p{margin-top:15px}.re-review-note{padding:13px;background:var(--muted);border-radius:8px;line-height:1.7}.re-turn{border-top:1px solid var(--border);padding-top:18px;margin-top:18px}.re-turn header{display:flex;justify-content:space-between;gap:15px;color:var(--muted-foreground);font-size:12px}.re-question{font-weight:600;margin:15px 0 9px}.re-answer{white-space:pre-wrap;line-height:1.7;margin-bottom:9px}.re-turn blockquote{border-left:3px solid var(--border);padding:12px 15px;background:var(--muted);font-size:13px;line-height:1.7;margin:12px 0}.re-turn footer{color:var(--muted-foreground);font-size:11px;margin-top:5px}.re-checks{font-size:12px}.re-empty{padding:24px 10px;text-align:center;color:var(--muted-foreground);line-height:1.8}.re-empty button{margin-top:16px}.re-pass{color:#247461}.re-error{color:#b13e3e;line-height:1.7}.re-warning{padding:13px 15px;border:1px solid var(--border);border-radius:8px;background:var(--muted);line-height:1.7;margin:14px 0}.re-desk li,.re-desk p,.re-desk summary{overflow-wrap:anywhere}.re-question,.re-review-note{white-space:pre-wrap}[data-glv-theme=dark] .re-pass{color:#87d6bc}[data-glv-theme=dark] .re-error{color:#ffa4a4}@media(max-width:1000px){.re-columns{grid-template-columns:1fr}.re-heading h1{font-size:25px}}@media(max-width:600px){.re-heading{flex-direction:column}.re-section{flex-wrap:wrap}.re-card{padding:16px}.re-intro{padding:15px}.re-review{padding:13px}.re-review summary,.re-turn header{flex-direction:column;gap:7px}.re-languages{grid-template-columns:1fr}.re-field{max-width:none}}.re-field textarea{width:100%;min-height:95px;resize:vertical;border:1px solid var(--border);border-radius:8px;padding:10px;background:var(--background);color:var(--foreground);font:inherit}.re-confirm{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.re-confirm input{margin-top:5px;accent-color:#29776a}.re-withdraw{margin-bottom:20px}.re-withdraw>p{line-height:1.7;color:var(--muted-foreground)}@font-face{font-family:GLV Conversation Devanagari;src:url(/fonts/NotoSansDevanagari-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0900-097f,u+a8e0-a8ff,u+200c-200d,u+25cc}@font-face{font-family:GLV Conversation Gurmukhi;src:url(/fonts/NotoSansGurmukhi-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0a00-0a7f,u+200c-200d,u+25cc}.cc-desk{font-family:GLV Conversation Devanagari,GLV Conversation Gurmukhi,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:1280px;margin:auto;color:var(--foreground);font-size:14px}.cc-heading,.cc-reply header,.cc-section{display:flex;align-items:center;justify-content:space-between;gap:16px}.cc-heading{margin-bottom:24px;align-items:flex-start}.cc-heading h1{font-size:28px;font-weight:650;letter-spacing:-.6px;margin:4px 0 7px}.cc-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--muted-foreground)}.cc-heading p,.cc-muted{color:var(--muted-foreground);line-height:1.6}.cc-buttons{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cc-intro{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--border);border-left:3px solid #29776a;background:var(--card);border-radius:12px;margin-bottom:20px}.cc-intro svg{flex-shrink:0;color:#29776a;margin-top:3px}.cc-intro span,.cc-intro strong{display:block}.cc-intro span{color:var(--muted-foreground);margin-top:5px;line-height:1.6}.cc-field{display:grid;gap:7px;font-size:13px;min-width:0;margin-bottom:15px}.cc-field>span{font-weight:600}.cc-field input,.cc-field select,.cc-field textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px 11px;background:var(--background);color:var(--foreground);font:inherit}.cc-field textarea{resize:vertical}.cc-field input:focus,.cc-field select:focus,.cc-field textarea:focus{outline:2px solid #46887c;outline-offset:2px}.cc-hub{max-width:380px}.cc-columns{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;align-items:start}.cc-detail,.cc-editor,.cc-list{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;min-width:0}.cc-section{margin-bottom:18px}.cc-section h2{font-size:18px;font-weight:650}.cc-review h3,.cc-section h3{font-size:15px;font-weight:650}.cc-section>span{font-size:12px;color:var(--muted-foreground)}.cc-item{width:100%;text-align:left;display:grid;gap:7px;border:1px solid var(--border);background:var(--background);padding:15px;border-radius:9px;margin-bottom:10px;overflow-wrap:anywhere}.cc-item[aria-pressed=true]{border-color:#46887c;box-shadow:inset 3px 0 #46887c}.cc-item small,.cc-item span{font-size:12px;color:var(--muted-foreground)}.cc-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.cc-turn-editor{border:1px solid var(--border);border-radius:10px;padding:18px;margin:18px 0}.cc-cleanup summary,.cc-turn-editor summary{cursor:pointer;font-weight:600;padding:6px 0}.cc-source-list{max-height:220px;overflow:auto}.cc-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0;line-height:1.5}.cc-check input{margin-top:3px;flex-shrink:0;accent-color:#29776a}.cc-script{padding-left:22px;list-style:decimal}.cc-script li{padding:8px 0}.cc-script p{margin-top:4px;white-space:pre-wrap}.cc-review,.cc-run-setup{border-top:1px solid var(--border);padding-top:20px;margin-top:20px}.cc-guidance{padding:14px;background:var(--muted);border-radius:8px;white-space:pre-wrap;margin:14px 0;line-height:1.6}.cc-results{margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.cc-pill{border:1px solid var(--border);padding:5px 9px;border-radius:20px;font-size:12px}.cc-reply{border:1px solid var(--border);border-radius:10px;padding:18px;margin:18px 0;overflow-wrap:anywhere}.cc-reply header{font-size:12px;color:var(--muted-foreground);align-items:flex-start}.cc-question{font-weight:600;margin:15px 0 10px;white-space:pre-wrap}.cc-answer{white-space:pre-wrap;line-height:1.7}.cc-checks{margin:15px 0;display:grid;gap:6px;font-size:12px}.cc-pass{color:#247461}.cc-error,.cc-fail{color:#b13e3e}.cc-reply blockquote{border-left:3px solid var(--border);padding:8px 14px;margin:12px 0;background:var(--muted);font-size:13px}.cc-reply blockquote p{white-space:pre-wrap;line-height:1.6}.cc-reply footer{font-size:11px;margin-top:8px}.cc-empty,.cc-reply footer{color:var(--muted-foreground)}.cc-empty{text-align:center;padding:38px 15px;line-height:1.7}.cc-empty svg{margin:0 auto 12px}.cc-empty h2,.cc-empty h3{color:var(--foreground);font-weight:600;margin-bottom:5px}.cc-error,.cc-notice,.cc-warning{padding:12px 14px;border:1px solid var(--border);border-radius:8px;margin:12px 0;line-height:1.6;overflow-wrap:anywhere}.cc-notice{color:#247461}.cc-warning{color:var(--foreground);background:var(--muted)}.cc-cleanup{margin-top:24px;font-size:12px;color:var(--muted-foreground)}.cc-cleanup p{margin:10px 0}.cc-desk fieldset{min-width:0}.cc-desk button,.cc-desk h1,.cc-desk h2,.cc-desk p{overflow-wrap:anywhere}[data-glv-theme=dark] .cc-notice,[data-glv-theme=dark] .cc-pass{color:#87d6bc}[data-glv-theme=dark] .cc-error,[data-glv-theme=dark] .cc-fail{color:#ffa4a4}@media(max-width:1000px){.cc-columns{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){.cc-heading{flex-direction:column}.cc-columns{grid-template-columns:1fr}.cc-list{padding:15px}.cc-list .cc-empty{padding:20px}.cc-fields{grid-template-columns:1fr}.cc-detail,.cc-editor{padding:16px}.cc-section{align-items:flex-start;flex-wrap:wrap}.cc-reply header{flex-direction:column;gap:5px}.cc-heading h1{font-size:25px}.cc-turn-editor{padding:12px}.cc-buttons>button{white-space:normal;height:auto;min-height:36px}.cc-intro{padding:15px}.cc-hub{max-width:none}}.gc-desk{max-width:1480px;margin:auto;padding:24px;display:grid;gap:22px;min-width:0;color:var(--foreground)}.gc-heading,.gc-queue-heading,.gc-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.gc-heading{align-items:flex-start}.gc-heading h1{font-size:27px;font-weight:750;letter-spacing:-.7px;margin:5px 0 8px}.gc-heading p{font-size:14px;color:var(--muted-foreground)}.gc-heading .gc-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;color:var(--primary)}.gc-buttons{gap:8px;flex-wrap:wrap}.gc-buttons,.gc-intro{display:flex;align-items:center}.gc-intro{gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}.gc-intro>svg{color:var(--primary);flex-shrink:0}.gc-intro p{display:grid;gap:5px;font-size:13px;line-height:1.5}.gc-intro span{color:var(--muted-foreground);font-size:12px}.gc-queue-heading h2,.gc-section-heading h2{font-size:18px;font-weight:650}.gc-queue-heading>.gc-field{width:200px}.gc-field{display:grid;gap:8px;font-size:12px;font-weight:600;min-width:0}.gc-field select,.gc-field textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);font-size:13px;font-weight:400;padding:9px 11px}.gc-field select{height:38px;overflow:hidden;text-overflow:ellipsis}.gc-field textarea{resize:vertical;line-height:1.6}.gc-field small{font-weight:400;font-size:11px;color:var(--muted-foreground);line-height:1.5}.gc-field input[type=datetime-local]{max-width:100%;min-width:0}.gc-columns{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.3fr);gap:20px;align-items:start}.gc-queue{gap:12px}.gc-item,.gc-queue{display:grid;min-width:0}.gc-item{gap:9px;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px;overflow-wrap:anywhere}.gc-item:hover,.gc-item[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--card))}.gc-item-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;color:var(--muted-foreground)}.gc-item>strong{font-size:16px;font-weight:650}.gc-item>p{font-size:13px;line-height:1.5}.gc-item>small{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--muted-foreground)}.gc-pill{font-size:10px;font-weight:600;text-transform:capitalize;padding:5px 8px;border-radius:20px;background:var(--muted);white-space:nowrap}.gc-pending{background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary)}.gc-completed{background:color-mix(in srgb,#15803d 12%,var(--card));color:#15803d}.gc-detail,.gc-editor{display:grid;gap:20px;border:1px solid var(--border);border-radius:18px;padding:24px;background:var(--card);min-width:0}.gc-detail>.gc-buttons,.gc-detail>button{justify-self:start}.gc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.gc-wide{grid-column:1/-1}.gc-preview{border:1px solid var(--border);border-radius:14px;overflow:hidden;overflow-wrap:anywhere;min-width:0}.gc-preview-title{display:flex;gap:12px;padding:17px;background:var(--muted);align-items:flex-start}.gc-preview-title svg{color:var(--primary);flex-shrink:0}.gc-preview-title strong{font-size:15px;font-weight:650}.gc-preview-title p{font-size:12px;color:var(--muted-foreground);margin-top:5px}.gc-preview dl>div{padding:14px 17px;border-bottom:1px solid var(--border)}.gc-preview dt{font-size:11px;font-weight:600;color:var(--muted-foreground);margin-bottom:8px}.gc-preview dd{font-size:13px;line-height:1.65;white-space:pre-wrap;display:grid;gap:8px}.gc-preview .gc-before{font-size:12px;color:var(--muted-foreground)}.gc-effect{font-size:12px;line-height:1.6;padding:15px 17px 5px}.gc-preview>small{display:block;font-size:11px;line-height:1.5;padding:8px 17px 16px}.gc-facts,.gc-preview>small{color:var(--muted-foreground)}.gc-facts{font-size:12px;display:grid;gap:7px}.gc-review-block{display:grid;gap:16px;min-width:0}.gc-review-block>button{justify-self:start}.gc-review-block h3{font-size:16px;font-weight:650}.gc-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;cursor:pointer}.gc-check input{width:17px;height:17px;flex-shrink:0;accent-color:var(--primary);margin-top:1px}.gc-empty{display:grid;gap:12px;justify-items:center;padding:38px 20px;text-align:center;color:var(--muted-foreground)}.gc-empty h3{font-size:17px;font-weight:600;color:var(--foreground)}.gc-empty p{font-size:13px;line-height:1.7;max-width:380px}.gc-error,.gc-warning{border:1px solid var(--destructive);color:var(--destructive);overflow-wrap:anywhere}.gc-error,.gc-notice,.gc-warning{padding:14px 16px;font-size:13px;line-height:1.6;border-radius:12px}.gc-notice{background:color-mix(in srgb,var(--primary) 8%,var(--card))}.gc-muted{color:var(--muted-foreground);font-size:12px;line-height:1.6}.gc-decision{display:grid;gap:10px;padding:17px;border-radius:14px;background:var(--muted)}.gc-decision strong{font-size:15px}.gc-decision p{white-space:pre-wrap;font-size:13px;line-height:1.7}.gc-decision small{font-size:11px;color:var(--muted-foreground)}.gc-desk button:focus-visible,.gc-desk select:focus-visible,.gc-desk textarea:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:1000px){.gc-columns{grid-template-columns:1fr}.gc-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-queue>.gc-empty{grid-column:1/-1}.gc-heading{flex-wrap:wrap}}@media(max-width:600px){.gc-desk{padding:12px;gap:16px}.gc-heading h1{font-size:23px}.gc-detail,.gc-editor{padding:16px}.gc-fields,.gc-queue{grid-template-columns:1fr}.gc-intro{padding:15px;align-items:flex-start}.gc-queue-heading{align-items:flex-end}.gc-queue-heading>.gc-field{width:160px}.gc-section-heading{flex-wrap:wrap}.gc-item{padding:16px}.gc-buttons>button{height:auto;min-height:36px;white-space:normal}.gc-preview dl>div,.gc-preview-title{padding:14px}.gc-completed{color:var(--foreground)}}.gc-connection{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:20px;margin:20px 0}.gc-connection-status{display:flex;gap:12px;align-items:center}.gc-connection-status>div{flex:1;min-width:0}.gc-connection-status p{font-size:13px;color:var(--muted-foreground);margin:5px 0 0}.gc-setup{margin-top:16px;border-top:1px solid var(--border);padding-top:14px}.gc-setup summary{font-weight:600;cursor:pointer}.gc-setup p{font-size:13px;line-height:1.6;color:var(--muted-foreground);margin:14px 0}.gc-setup a{text-decoration:underline;color:var(--foreground)}.gc-setup code{display:block;padding:12px;border-radius:8px;background:var(--muted);overflow-wrap:anywhere;font-size:12px}.gc-editor fieldset,.gc-setup fieldset{border:0;padding:0;margin:18px 0 0;min-width:0}.gc-calendar-picker{margin-top:18px;display:grid;gap:12px;grid-template-columns:1fr}.gc-preview dd small{display:block;overflow-wrap:anywhere;font-size:11px;color:var(--muted-foreground);margin-top:5px}.gc-dispatching,.gc-uncertain{background:#fff3d6;color:#825800}.gc-item-top{gap:8px;flex-wrap:wrap}.gc-decision{overflow-wrap:anywhere}.gc-fields select{max-width:100%;min-width:0}.gc-connection-status strong{overflow-wrap:anywhere}@media(max-width:600px){.gc-connection{padding:15px}.gc-connection-status{flex-wrap:wrap}.gc-connection-status>.gc-pill{margin-left:30px}.gc-buttons button{white-space:normal;height:auto;min-height:36px}.gc-preview-title strong{overflow-wrap:anywhere}}.gc-preview>p{padding:14px 17px;font-size:12px;line-height:1.6}.gc-preview>p+p{padding-top:0}.gc-setup{min-width:0}.gc-setup fieldset>p{margin-bottom:16px}@media(max-width:600px){.gc-connection-status{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start}.gc-connection-status>.gc-pill{grid-column:2;margin-left:0;justify-self:start}}.field-service-desk{display:flex;flex-direction:column;gap:18px;min-width:0;color:var(--glv-ink)}.fd-heading,.fd-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.fd-intro h2{font-size:26px;letter-spacing:-.6px;font-weight:720;margin:7px 0}.fd-heading p,.fd-help,.fd-intro p{font-size:14px;color:var(--glv-muted);line-height:1.6}.fd-eyebrow{font-size:11px;letter-spacing:1.3px;font-weight:700;color:var(--glv-muted);overflow-wrap:anywhere}.fd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fd-metrics>div{display:flex;flex-direction:column;gap:5px;padding:17px;border:1px solid var(--glv-line);border-radius:18px;background:var(--glv-surface)}.fd-metrics strong{font-size:27px;font-weight:720}.fd-metrics span{font-size:12px;color:var(--glv-muted)}.fd-tabs{display:flex;flex-wrap:wrap;gap:8px}.fd-tabs button{padding:9px 15px;border-radius:12px;border:1px solid var(--glv-line);background:var(--glv-surface);font-size:13px;color:var(--glv-muted);font-weight:600;transition:background .15s}.fd-tabs button[aria-pressed=true]{background:var(--glv-soft);color:var(--glv-ink);border-color:#8aa8ee}.fd-panel{min-width:0;padding:22px;border:1px solid var(--glv-line);border-radius:20px;background:var(--glv-surface)}.fd-panel h3{font-size:20px;font-weight:700;overflow-wrap:anywhere}.fd-panel h4{font-size:16px;font-weight:700;margin:26px 0 12px}.fd-panel p{margin:7px 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.fd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.fd-actions button,.fd-document button,.fd-row button{height:auto;min-height:39px;white-space:normal;flex-shrink:0}.fd-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;min-width:0}.fd-wide{grid-column:1/-1}.field-service-desk label{display:flex;flex-direction:column;gap:7px;color:var(--glv-muted);font-size:13px;font-weight:600;min-width:0}.field-service-desk input:not([type=checkbox]),.field-service-desk select,.field-service-desk textarea{width:100%;min-width:0;max-width:100%;min-height:42px;border:1px solid var(--glv-line);border-radius:12px;padding:10px 12px;background:var(--glv-surface);color:var(--glv-ink);font-weight:400}.field-service-desk textarea{min-height:94px;resize:vertical}.field-service-desk .fd-check{flex-direction:row;align-items:flex-start;line-height:1.6;font-weight:400}.fd-check input{width:17px;height:17px;flex-shrink:0;accent-color:#3464d9;margin-top:2px}.field-service-desk small{display:block;font-size:12px;color:var(--glv-muted);line-height:1.7;overflow-wrap:anywhere}.fd-layout{display:grid;grid-template-columns:minmax(235px,.8fr) minmax(0,2fr);gap:18px;align-items:start}.fd-filters{display:grid;gap:12px;margin-bottom:18px}.fd-case{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;text-align:left;padding:15px 13px;margin:9px 0;border:1px solid var(--glv-line);border-radius:15px;background:var(--glv-surface);overflow-wrap:anywhere;transition:background .15s,border-color .15s}.fd-case.selected,.fd-case:hover{background:var(--glv-soft);border-color:#8aa8ee}.fd-case strong{font-size:14px}.fd-case>span:not(.fd-badge){font-size:12px;color:var(--glv-muted)}.fd-badge{display:inline-block;font-size:11px;font-weight:600;padding:4px 9px;border-radius:20px;color:var(--glv-muted)}.fd-badge,.fd-next{background:var(--glv-soft)}.fd-next{padding:15px 17px;border:1px solid var(--glv-line);border-radius:14px;margin:18px 0}.fd-next strong{font-size:13px}.fd-next p{font-size:14px}.fd-checks,.fd-history{margin:18px 0;font-size:13px}.field-service-desk summary{cursor:pointer;font-weight:650}.fd-checks ul{padding:12px 20px;line-height:1.8;color:var(--glv-muted)}.fd-intake{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fd-intake dt{font-size:12px;color:var(--glv-muted);margin-bottom:5px}.fd-intake dd{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.fd-item{border:1px solid var(--glv-line);border-radius:15px;padding:17px;margin:12px 0;min-width:0}.fd-item strong{font-size:14px}.fd-item p{font-size:13px}.fd-document,.fd-row{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0;padding:16px 0;border-bottom:1px solid var(--glv-line)}.fd-document>div,.fd-row>div{min-width:0;overflow-wrap:anywhere}.fd-document:last-child,.fd-row:last-child{border-bottom:0}.fd-row strong{font-size:14px}.fd-document p,.fd-row p{font-size:13px;color:var(--glv-muted)}.fd-document a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--glv-ink)}.fd-empty{padding:32px 15px;color:var(--glv-muted);font-size:14px;line-height:1.7}.fd-error,.fd-notice{padding:14px 17px;background:var(--glv-soft);border:1px solid var(--glv-line);border-radius:13px;font-size:14px;overflow-wrap:anywhere}.fd-error{color:#ae2b37;border-color:#e9b0b3}.fd-footer{margin-top:24px}.field-service-desk :is(input,textarea,select,button,a):focus-visible{outline:2px solid #638be6;outline-offset:2px}[data-glv-theme=dark] .fd-error{color:#ffb4b8;border-color:#99515a}@media(max-width:1100px){.fd-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr)}.fd-heading{flex-wrap:wrap}.fd-item .fd-actions{width:100%}}@media(max-width:800px){.fd-intro{align-items:flex-start;flex-direction:column}.fd-intro h2{font-size:23px}.fd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-form,.fd-intake,.fd-layout{grid-template-columns:1fr}.fd-panel{padding:17px}.fd-actions{width:100%}.fd-actions button{flex:1 1 135px}.fd-document,.fd-row{flex-wrap:wrap}.fd-document>div,.fd-row>div{flex:1 1 160px}.fd-case-list{max-height:440px;overflow:auto}.fd-case{min-height:110px}.fd-tabs button{padding:8px 11px}.fd-item{padding:13px}}@media(prefers-reduced-motion:reduce){.fd-case,.fd-tabs button{transition:none}}.fd-fee-editor{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end}.fd-fee-editor button{margin-bottom:2px}.fd-source{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.fd-money{font-variant-numeric:tabular-nums}.fd-fee-editor+.fd-fee-editor{margin-top:12px}@media(max-width:600px){.fd-fee-editor{grid-template-columns:1fr 1fr}.fd-fee-editor label:first-child{grid-column:1/-1}}.fd-line-editor{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,.6fr) auto;align-items:end;gap:12px;margin:15px 0}.fd-cart h4{margin:0}.fd-line-editor button{white-space:normal;height:auto;min-height:42px}@media(max-width:600px){.fd-line-editor{grid-template-columns:1fr}.fd-line-editor button{justify-self:start}}.fd-clock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.fd-clock-grid>div{border:1px solid var(--glv-line);border-radius:14px;padding:14px;background:var(--glv-soft)}.fd-clock-grid strong{display:block;margin:7px 0;font-size:15px}.fd-risk{color:#b04427}.fd-team{display:flex;flex-wrap:wrap;gap:15px}.fd-team label{flex-direction:row;align-items:center}.fd-policy-row{display:grid;grid-template-columns:90px 1fr 1fr;gap:12px;align-items:center;margin:10px 0}.fd-policy-row strong{font-size:13px}[data-glv-theme=dark] .fd-risk{color:#ffb096}@media(max-width:600px){.fd-clock-grid{grid-template-columns:1fr}.fd-policy-row{grid-template-columns:1fr 1fr}.fd-policy-row strong{grid-column:1/-1}}.fd-safety{display:flex;flex-direction:column;gap:16px}.orders-desk{display:flex;flex-direction:column;gap:18px;min-width:0;color:var(--glv-ink)}.od-heading,.od-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.od-intro h2{font-size:26px;letter-spacing:-.6px;font-weight:720;margin:7px 0}.od-heading p,.od-help,.od-intro p{font-size:14px;color:var(--glv-muted);line-height:1.6}.od-eyebrow{font-size:11px;letter-spacing:1.3px;font-weight:700;color:var(--glv-muted);overflow-wrap:anywhere}.od-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.od-metrics>div{display:flex;flex-direction:column;gap:5px;padding:17px;border:1px solid var(--glv-line);border-radius:18px;background:var(--glv-surface)}.od-metrics strong{font-size:27px;font-weight:720}.od-metrics span{font-size:12px;color:var(--glv-muted)}.od-tabs{display:flex;flex-wrap:wrap;gap:8px}.od-tabs button{padding:9px 15px;border-radius:12px;border:1px solid var(--glv-line);background:var(--glv-surface);font-size:13px;color:var(--glv-muted);font-weight:600;transition:background .15s}.od-tabs button[aria-pressed=true]{background:var(--glv-soft);color:var(--glv-ink);border-color:#8aa8ee}.od-panel{min-width:0;padding:22px;border:1px solid var(--glv-line);border-radius:20px;background:var(--glv-surface)}.od-panel h3{font-size:20px;font-weight:700;overflow-wrap:anywhere}.od-panel h4{font-size:16px;font-weight:700;margin:26px 0 12px}.od-panel p{margin:7px 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.od-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.od-actions button,.od-document button,.od-row button{height:auto;min-height:39px;white-space:normal;flex-shrink:0}.od-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;min-width:0}.od-wide{grid-column:1/-1}.orders-desk label{display:flex;flex-direction:column;gap:7px;color:var(--glv-muted);font-size:13px;font-weight:600;min-width:0}.orders-desk input:not([type=checkbox]),.orders-desk select,.orders-desk textarea{width:100%;min-width:0;max-width:100%;min-height:42px;border:1px solid var(--glv-line);border-radius:12px;padding:10px 12px;background:var(--glv-surface);color:var(--glv-ink);font-weight:400}.orders-desk textarea{min-height:94px;resize:vertical}.orders-desk .od-check{flex-direction:row;align-items:flex-start;line-height:1.6;font-weight:400}.od-check input{width:17px;height:17px;flex-shrink:0;accent-color:#3464d9;margin-top:2px}.orders-desk small{display:block;font-size:12px;color:var(--glv-muted);line-height:1.7;overflow-wrap:anywhere}.od-layout{display:grid;grid-template-columns:minmax(235px,.8fr) minmax(0,2fr);gap:18px;align-items:start}.od-filters{display:grid;gap:12px;margin-bottom:18px}.od-case{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;text-align:left;padding:15px 13px;margin:9px 0;border:1px solid var(--glv-line);border-radius:15px;background:var(--glv-surface);overflow-wrap:anywhere;transition:background .15s,border-color .15s}.od-case.selected,.od-case:hover{background:var(--glv-soft);border-color:#8aa8ee}.od-case strong{font-size:14px}.od-case>span:not(.od-badge){font-size:12px;color:var(--glv-muted)}.od-badge{display:inline-block;font-size:11px;font-weight:600;padding:4px 9px;border-radius:20px;color:var(--glv-muted)}.od-badge,.od-next{background:var(--glv-soft)}.od-next{padding:15px 17px;border:1px solid var(--glv-line);border-radius:14px;margin:18px 0}.od-next strong{font-size:13px}.od-next p{font-size:14px}.od-checks,.od-history{margin:18px 0;font-size:13px}.orders-desk summary{cursor:pointer;font-weight:650}.od-checks ul{padding:12px 20px;line-height:1.8;color:var(--glv-muted)}.od-intake{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.od-intake dt{font-size:12px;color:var(--glv-muted);margin-bottom:5px}.od-intake dd{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.od-item{border:1px solid var(--glv-line);border-radius:15px;padding:17px;margin:12px 0;min-width:0}.od-item strong{font-size:14px}.od-item p{font-size:13px}.od-document,.od-row{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0;padding:16px 0;border-bottom:1px solid var(--glv-line)}.od-document>div,.od-row>div{min-width:0;overflow-wrap:anywhere}.od-document:last-child,.od-row:last-child{border-bottom:0}.od-row strong{font-size:14px}.od-document p,.od-row p{font-size:13px;color:var(--glv-muted)}.od-document a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--glv-ink)}.od-empty{padding:32px 15px;color:var(--glv-muted);font-size:14px;line-height:1.7}.od-error,.od-notice{padding:14px 17px;background:var(--glv-soft);border:1px solid var(--glv-line);border-radius:13px;font-size:14px;overflow-wrap:anywhere}.od-error{color:#ae2b37;border-color:#e9b0b3}.od-footer{margin-top:24px}.orders-desk :is(input,textarea,select,button,a):focus-visible{outline:2px solid #638be6;outline-offset:2px}[data-glv-theme=dark] .od-error{color:#ffb4b8;border-color:#99515a}@media(max-width:1100px){.od-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr)}.od-heading{flex-wrap:wrap}.od-item .od-actions{width:100%}}@media(max-width:800px){.od-intro{align-items:flex-start;flex-direction:column}.od-intro h2{font-size:23px}.od-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.od-form,.od-intake,.od-layout{grid-template-columns:1fr}.od-panel{padding:17px}.od-actions{width:100%}.od-actions button{flex:1 1 135px}.od-document,.od-row{flex-wrap:wrap}.od-document>div,.od-row>div{flex:1 1 160px}.od-case-list{max-height:440px;overflow:auto}.od-case{min-height:110px}.od-tabs button{padding:8px 11px}.od-item{padding:13px}}@media(prefers-reduced-motion:reduce){.od-case,.od-tabs button{transition:none}}.od-fee-editor{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end}.od-fee-editor button{margin-bottom:2px}.od-source{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.od-money{font-variant-numeric:tabular-nums}.od-fee-editor+.od-fee-editor{margin-top:12px}@media(max-width:600px){.od-fee-editor{grid-template-columns:1fr 1fr}.od-fee-editor label:first-child{grid-column:1/-1}}.od-line-editor{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,.6fr) auto;align-items:end;gap:12px;margin:15px 0}.od-cart h4{margin:0}.od-line-editor button{white-space:normal;height:auto;min-height:42px}@media(max-width:600px){.od-line-editor{grid-template-columns:1fr}.od-line-editor button{justify-self:start}}