:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{color:#0b1c30;background:#f8fafc;border-right:1px solid #dbe3ef;flex-direction:column;gap:22px;padding:22px 16px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brandMark{color:#fff;background:#0d5e6f;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.brand strong,.brand span{display:block}.brand span{color:#64748b;margin-top:3px;font-size:13px}.nav{gap:8px;display:grid}.nav button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;display:flex}.nav button:hover,.nav button.active{color:#0d5e6f;background:#e5f4f6}.sideStats{color:#64748b;border-top:1px solid #dbe3ef;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.sideStats strong{color:#0d5e6f;font-size:24px}.userPanel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:36px 1fr;gap:10px;padding:12px;display:grid}.userAvatar{color:#0d5e6f;background:#e5f4f6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.userMeta{min-width:0}.userMeta strong,.userMeta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.userMeta span{color:#64748b;margin-top:3px;font-size:12px}.topControls{z-index:20;align-items:center;gap:10px;display:flex;position:fixed;top:16px;right:18px}.topUser,.iconTextBtn{color:#344054;background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-height:38px;padding:0 11px}.topUser{align-items:center;gap:7px;max-width:180px;display:inline-flex}.topUser span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iconTextBtn{cursor:pointer}.languageSwitch{color:#64748b;grid-template-columns:18px 1fr 1fr;align-items:center;gap:6px;min-width:220px;display:grid}.languageSwitch button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-height:32px}.languageSwitch button.active{color:#0d5e6f;background:#e5f4f6;border-color:#0d5e6f;font-weight:700}.workspace{padding:82px 26px 26px;overflow:auto}.authShell{background:linear-gradient(#e6f5f2b8,#f6f7f9f2),#f6f7f9;place-items:center;min-height:100vh;padding:88px 18px 28px;display:grid}.authInline{place-items:center;min-height:520px;padding:24px 0;display:grid}.authModalBackdrop{overflow:auto}.authTopControls{top:18px}.authPanel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;width:min(560px,100%);padding:24px;position:relative;box-shadow:0 18px 54px #1118271f}.authClose{position:absolute;top:14px;right:14px}.authPanel.compact{justify-items:center;gap:12px;width:min(360px,100%);display:grid}.authPanel h1,.authPanel p{margin:0}.authBrand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.authBrand h1{font-size:24px}.authBrand p{color:#667085;margin-top:5px}.authTabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.authTabs button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.authTabs button.active{color:#0f5f59;background:#e6f5f2;border-color:#0f766e;font-weight:700}.authForm{gap:12px;display:grid}.authForm label{color:#344054;gap:6px;font-size:14px;font-weight:700;display:grid}.requiredMark{color:#d92d20;margin-left:3px}.authForm input{color:#172033;border:1px solid #d0d5dd;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.authForm input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.authContactGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inputWithIcon{position:relative}.inputWithIcon svg{color:#667085;position:absolute;top:14px;left:11px}.inputWithIcon input{padding-left:36px}.captchaBox{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;padding:12px}.captchaHeader{color:#344054;align-items:center;gap:7px;margin-bottom:10px;font-weight:700;display:flex}.mathCaptcha{grid-template-columns:minmax(110px,.8fr) minmax(150px,1fr);align-items:center;gap:10px;display:grid}.mathCaptcha strong{color:#0f5f59;background:#fff;border:1px solid #d0d5dd;border-radius:8px;place-items:center;min-height:44px;font-size:19px;display:grid}.mathCaptcha input{color:#172033;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mathCaptcha input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.captchaHint{color:#667085;margin-top:8px;font-size:13px;display:block}.authMessage{color:#b42318;background:#fff1f0;border:1px solid #fecdca;border-radius:8px;margin:0;padding:10px 12px}.authHint{color:#667085;margin:-2px 0 0;font-size:13px;line-height:1.45}.authSubmit{margin-top:2px}.modalBackdrop{z-index:30;background:#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.supportModal{background:#fff;border:1px solid #dbe3ef;border-radius:8px;width:min(560px,100%);max-height:min(720px,100vh - 36px);padding:18px;overflow:auto;box-shadow:0 22px 70px #0f172a3d}.supportContactList{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.supportContactCard{text-align:center;border:1px solid #e4e7ec;border-radius:8px;justify-items:center;gap:10px;padding:12px;display:grid}.supportContactCard img{object-fit:cover;background:#fff;border:1px solid #e4e7ec;border-radius:8px;width:128px;height:128px}.supportContactCard span{color:#475467;overflow-wrap:anywhere}.topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.topbar h1{margin:0;font-size:28px;line-height:1.2}.topbar p{color:#667085;margin:7px 0 0}.balanceBox,.toolbar,.metric,.offerCard,.tablePanel,.supplierRow,.opsPanel,.serviceAdminPanel,.serviceAdminRow,.procurementPanel,.procurementRow,.purchaseResultPanel,.bulkReservationPanel,.bulkReservationListPanel,.bulkReservationCard,.resultPanel,.notice{background:#fff;border:1px solid #e4e7ec;box-shadow:0 10px 28px #1118270d}.notice{color:#0f5f59;background:#e6f5f2;border-radius:8px;margin-bottom:14px;padding:12px 14px}.balanceBox{border-radius:8px;align-items:center;gap:8px;min-width:180px;padding:12px 14px;display:flex}.balanceBox span{color:#667085}.toolbar{border-radius:8px;grid-template-columns:minmax(240px,1fr) 220px;gap:12px;padding:12px;display:grid}.catalogToolbar{grid-template-columns:minmax(260px,360px) minmax(190px,240px);align-items:start;margin-bottom:16px}.serviceSelector{grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:10px;margin-bottom:14px;display:grid}.serviceTile{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:92px;display:grid;box-shadow:0 8px 20px #1118270a}.serviceTile:hover,.serviceTile.selected{color:#0f5f59;background:#e6f5f2;border-color:#0f766e}.serviceIcon{width:40px;height:40px;color:var(--brand-color,#0d5e6f);letter-spacing:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.serviceIcon img{object-fit:contain;width:25px;height:25px;display:block}.serviceIconAll,.fallbackLogo{color:#fff;background:#0d5e6f;border-color:#0d5e6f;border-radius:50%}.serviceTile.selected .serviceIcon{border-color:#0d5e6f;box-shadow:0 0 0 3px #0d5e6f1a}.serviceName{text-align:center;font-size:13px;font-weight:700;line-height:1.2}.countryPicker{position:relative}.countryTrigger,.countryOption{color:#172033;cursor:pointer;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 11px;display:grid}.countryTrigger:hover,.countryOption:hover,.countryOption.selected{background:#e6f5f2;border-color:#0f766e}.countryMenu{z-index:5;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 44px #11182729}.countryMenu .countryOption{box-shadow:none;border-color:#0000}.flagCircle{background:#eef2f6;border:1px solid #d0d5dd;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;font-size:18px;line-height:1;display:grid;overflow:hidden}.flagCircle img{object-fit:cover;width:100%;height:100%;display:block}.flagCircle span{color:#667085;font-size:11px;font-weight:800}.flagCircle.small{width:20px;min-width:20px;height:20px;font-size:15px}.countryInline{align-items:center;gap:7px;min-height:22px;display:inline-flex}.searchBox,.filterInput,.selectBox{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:0 11px;display:flex}.searchBox input,.filterInput input,.selectBox select{color:#172033;background:0 0;border:0;outline:0;width:100%}.filterInput.compact{min-width:118px}.filterInput span,.selectBox span{color:#667085;white-space:nowrap;font-size:13px}.segments{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.segments button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 14px}.segments button.selected{color:#0f5f59;background:#e6f5f2;border-color:#0f766e}.metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.metric{border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.metric span{color:#667085}.offerGrid,.adminGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.emptyState{color:#667085;background:#fff;border:1px dashed #cfd5df;border-radius:8px;place-items:center;min-height:180px;display:grid}.offerCard{border-radius:8px;gap:14px;padding:16px;display:grid}.topupPanel{gap:14px;margin-bottom:16px;display:grid}.topupForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topupForm .filterInput{width:180px}.topupList{gap:10px;display:grid}.bulkReservationPanel,.bulkReservationListPanel{border-radius:8px;margin-bottom:16px;padding:16px}.bulkLines{gap:10px;display:grid}.bulkLine{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.8fr) minmax(118px,.5fr) minmax(118px,.5fr) 42px;align-items:center;gap:10px;display:grid}.bulkOfferSelect{min-width:0}.bulkSummary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.bulkSummary>div{background:#f9fafb;border:1px solid #e4e7ec;border-radius:8px;padding:10px 12px}.bulkSummary span,.bulkReservationCard span{color:#667085;margin-bottom:4px;font-size:12px;display:block}.bulkSummary strong{color:#172033}.bulkSummary p{color:#b42318;align-self:center;margin:0;line-height:1.45}.bulkNotice{color:#0f5f59;background:#e6f5f2;border:1px solid #bee4df;border-radius:8px;margin:12px 0 0;padding:10px 12px;line-height:1.5}.bulkActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.bulkReservationGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.bulkReservationCard{border-radius:8px;gap:12px;padding:16px;display:grid}.bulkProgress{gap:8px;display:grid}.bulkProgress>div:first-child{justify-content:space-between;gap:12px;display:flex}.progressTrack{background:#e4e7ec;border-radius:999px;height:8px;overflow:hidden}.progressTrack span{background:#0f766e;min-width:4px;height:100%;display:block}.bulkMoneyGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bulkMoneyGrid>div{background:#f9fafb;border-radius:8px;padding:9px 10px}.bulkReservationLines{gap:8px;display:grid}.bulkReservationLineItem{border:1px solid #eef2f6;border-radius:8px;grid-template-columns:minmax(160px,1fr) minmax(90px,auto) minmax(100px,auto);align-items:center;gap:10px;padding:10px;display:grid}.bulkReservationLineItem strong,.bulkReservationLineItem span{overflow-wrap:anywhere}.bulkReservationCard .muted{align-items:flex-start;gap:6px;display:flex}.topupCard{background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(220px,2fr) minmax(120px,.8fr);align-items:center;gap:12px;padding:14px;display:grid}.topupCard span{color:#667085;margin-bottom:4px;font-size:12px;display:block}.topupCard strong{color:#172033;word-break:break-word;font-size:14px}.topupAddress{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.topupAddress span{grid-column:1/-1}.offerHead{justify-content:space-between;gap:12px;display:flex}.offerHead h2,.supplierRow h2{margin:0;font-size:18px}.offerHead span,.supplierRow span{color:#667085;margin-top:5px;display:inline-block}.offerHead strong{color:#0f766e;white-space:nowrap}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips span{color:#344054;background:#eef2f6;border-radius:999px;padding:5px 9px;font-size:12px}.offerMeta{color:#667085;justify-content:space-between;font-size:14px;display:flex}.rentalHint{color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;margin:0;padding:9px 10px;font-size:13px;line-height:1.45}.primaryBtn{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:flex}.primaryBtn:hover{background:#0b5e58}.primaryBtn:disabled{cursor:wait;background:#98a2b3}.secondaryBtn{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:34px;padding:7px 10px}.secondaryBtn:hover:not(:disabled){color:#0f5f59;border-color:#0f766e}.secondaryBtn:disabled{cursor:not-allowed;opacity:.55}.ghostBtn{color:#344054;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;display:inline-flex}.ghostBtn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.ghostBtn.danger{color:#b42318}.ghostBtn.danger:hover:not(:disabled){background:#fff5f5;border-color:#fecdca}.ghostBtn:disabled{cursor:wait;opacity:.58}.iconBtn{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.iconBtn:hover{background:#f9fafb}.orderGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.orderResult{background:#f9fafb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.orderResult span,.muted{color:#667085}.orderResult strong{overflow-wrap:anywhere}.orderActions{justify-content:flex-end;display:flex}.muted{margin:0;line-height:1.5}.checkToolbar{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.4fr) 160px;align-items:start}.checkServiceGrid{flex-wrap:wrap;gap:8px;min-height:44px;display:flex}.checkService{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:6px 10px 6px 7px;display:inline-flex}.checkService .serviceIcon{width:30px;min-width:30px;height:30px}.checkService .serviceIcon img{width:19px;height:19px}.checkService.selected,.checkService:hover{color:#0f5f59;background:#e6f5f2;border-color:#0f766e}.emptyServiceState{color:#667085;background:#fff;border:1px dashed #cfd5df;border-radius:8px;min-height:44px;padding:11px 12px}.resultPanel{border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;padding:16px;display:grid}.resultPanel div{gap:5px;display:grid}.resultPanel span,.resultPanel p{color:#667085}.resultPanel strong{font-size:18px}.resultPanel p{grid-column:1/-1;margin:0}.tablePanel{border-radius:8px;overflow:hidden}table{border-collapse:collapse;background:#fff;width:100%}th,td{text-align:left;border-bottom:1px solid #eaecf0;padding:14px 16px}th{color:#475467;background:#f9fafb;font-weight:700}.supplierRow{border-radius:8px;gap:12px;padding:16px;display:grid}.supplierRow strong{color:#9a3412}.opsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.opsPanel{border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.opsPanel span{color:#667085}.opsPanel strong{margin-top:4px;display:block}.serviceAdminPanel{border-radius:8px;margin-top:16px;padding:16px}.supportAdminPanel{background:#fff;border:1px solid #e4e7ec;border-radius:8px;margin-top:16px;padding:16px;box-shadow:0 10px 28px #1118270d}.supportAdminList{gap:10px;display:grid}.supportAdminRow{border:1px solid #eaecf0;border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(220px,1.2fr) 54px 96px;align-items:center;gap:10px;padding:12px;display:grid}.supportAdminRow strong,.supportAdminRow span{display:block}.supportAdminRow span{color:#667085;margin-top:4px;font-size:13px}.supportSwitch{justify-self:center}.procurementPanel,.providerServicePanel{border-radius:8px;margin-top:16px;padding:16px}.sectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.sectionHead h2{margin:0;font-size:20px}.sectionHead p{color:#667085;margin:6px 0 0}.sectionHead>strong{color:#0f5f59;white-space:nowrap}.serviceAdminList{gap:10px;display:grid}.serviceAdminRow{box-shadow:none;border-radius:8px;grid-template-columns:48px minmax(0,1fr) minmax(180px,240px);align-items:center;gap:14px;padding:14px;display:grid}.serviceAdminMain{gap:7px;min-width:0;display:grid}.serviceAdminMain strong,.serviceAdminMain span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.serviceAdminMain>span,.serviceAdminMeta span{color:#667085;font-size:13px}.serviceAdminMeta{text-align:right;justify-items:end;gap:5px;display:grid}.switch{align-items:center;width:44px;height:26px;display:inline-flex;position:relative}.switch input{opacity:0;width:0;height:0}.switch span{cursor:pointer;background:#d0d5dd;border-radius:999px;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.switch span:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #11182740}.switch input:checked+span{background:#0f766e}.switch input:checked+span:before{transform:translate(18px)}.procurementTable{gap:8px;display:grid}.procurementFilters{grid-template-columns:minmax(240px,1.4fr) minmax(150px,.8fr) minmax(140px,.8fr) minmax(110px,.55fr) minmax(120px,.65fr) minmax(130px,.7fr) minmax(150px,.85fr) minmax(120px,.65fr) minmax(110px,.55fr) minmax(96px,.45fr);gap:10px;margin-bottom:14px;display:grid}.providerServiceFilters{grid-template-columns:minmax(260px,1.5fr) minmax(150px,.8fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(110px,.55fr) minmax(96px,.45fr);gap:10px;margin-bottom:14px;display:grid}.providerServiceList{gap:8px;display:grid}.providerServiceRow{box-shadow:none;border-radius:8px;grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) minmax(140px,.8fr);align-items:center;gap:12px;padding:12px;display:grid}.providerServiceRow div{min-width:0}.providerServiceRow strong,.providerServiceRow span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.providerServiceRow span{color:#667085;margin-top:4px;font-size:13px}.procurementHeader,.procurementRow{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(110px,.8fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(170px,.9fr);align-items:center;gap:12px;display:grid}.procurementHeader{color:#667085;padding:0 12px;font-size:13px;font-weight:700}.procurementRow{box-shadow:none;border-radius:8px;padding:12px}.procurementRow div{min-width:0}.procurementRow strong,.procurementRow span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.procurementRow span{color:#667085;margin-top:4px;font-size:13px}.priceInput{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 10px;display:flex}.priceInput span{color:#667085}.priceInput input{color:#172033;background:0 0;border:0;outline:0;width:100%;min-width:0}.procurementActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.iconTextBtn{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.paginationBar{color:#667085;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:14px;display:flex}.paginationActions{align-items:center;gap:10px;display:flex}.paginationActions strong{text-align:center;color:#172033;min-width:76px}.iconBtn:disabled{cursor:not-allowed;opacity:.48}.purchaseResultPanel{border-radius:8px;margin-top:16px;padding:16px}.purchaseResultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.purchaseResultGrid div{border:1px solid #eaecf0;border-radius:8px;padding:12px}.purchaseResultGrid span{color:#667085;margin-bottom:5px;font-size:13px;display:block}@media (width<=860px){.shell{grid-template-columns:1fr}.sidebar{z-index:2;position:sticky;top:0}.nav{grid-template-columns:repeat(4,1fr)}.toolbar,.metrics,.opsGrid,.checkToolbar,.resultPanel,.catalogToolbar,.topupCard,.bulkLine,.bulkMoneyGrid,.bulkReservationLineItem{grid-template-columns:1fr}.topupAddress{grid-template-columns:1fr auto}.topControls{flex-wrap:wrap;justify-content:flex-end;left:12px;right:12px}.topControls .languageSwitch{min-width:min(220px,100%)}.workspace{padding-top:112px}.authContactGrid,.mathCaptcha{grid-template-columns:1fr}.serviceSelector{grid-template-columns:repeat(3,minmax(0,1fr))}.sectionHead,.serviceAdminRow,.supportAdminRow,.providerServiceFilters,.providerServiceRow,.procurementFilters{grid-template-columns:1fr}.serviceAdminMeta{text-align:left;justify-items:start}.procurementHeader{display:none}.procurementRow,.purchaseResultGrid{grid-template-columns:1fr}}
