.platform-bar{background:var(--soft-teal);color:var(--ink);padding:9px var(--side);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;border-bottom:1px solid var(--line)}.platform-bar a,.platform-bar button{font:inherit;color:var(--teal);background:transparent;border:0;text-decoration:underline;padding:5px}.platform-error{color:#8c331f}.platform-notice{padding:15px 18px;background:var(--soft-teal);font-size:14px;line-height:1.8}.platform-notice[data-error=true]{background:#f7e9e3;color:#8c331f}.platform-setup-list{list-style:none;padding:0;display:grid;gap:12px;font-size:14px}.platform-setup-list li{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.platform-setup-list code{direction:ltr;display:inline-block;overflow-wrap:anywhere}.platform-status{font-size:12px;color:var(--muted)}.platform-userbar{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.platform-userbar strong{font-size:16px}.platform-userbar .platform-user-name{overflow-wrap:anywhere}.platform-subtitle{font-size:14px;color:var(--muted);line-height:1.8;margin-top:10px}.platform-records{display:grid;gap:14px}.platform-record{border:1px solid var(--line);background:var(--paper);padding:18px;min-width:0}.platform-record h3{font-size:20px;line-height:1.5;margin-bottom:8px}.platform-record p{font-size:14px;line-height:1.8;margin:6px 0;overflow-wrap:anywhere}.platform-record-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.platform-pill{font-size:12px;display:inline-block;padding:4px 9px;background:var(--soft-teal);color:var(--teal);border-radius:3px}.platform-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform-rows label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px}.platform-rows input,.platform-rows select,.platform-rows textarea{width:100%;box-sizing:border-box;min-height:42px;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:9px 11px;font:inherit}.platform-rows .full{grid-column:1/-1}.platform-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.platform-field-note{font-size:12px;color:var(--muted);line-height:1.7}.platform-tab-count{font-size:12px;margin-inline-start:6px;color:var(--muted)}.platform-empty{padding:30px 18px;text-align:center;border:1px dashed var(--line);font-size:15px;line-height:1.9}.platform-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.platform-data-grid div{padding:12px;background:var(--soft-teal);min-width:0;overflow-wrap:anywhere}.platform-data-grid dt{font-size:12px;color:var(--muted)}.platform-data-grid dd{font-size:14px;margin:5px 0 0}.platform-list{padding-inline-start:22px;font-size:14px;line-height:1.9}.platform-proof-file{max-width:100%;font-size:14px}.platform-admin-warning{font-size:13px;padding:14px;background:#f4eee3;line-height:1.8}.platform-configured{color:var(--teal)}.platform-pending{color:var(--brown)}.platform-dialog .ops-form{padding:20px}.platform-dialog .ops-editor-head{padding-bottom:15px}.platform-section-heading{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}.platform-section-heading h3{font-size:25px}.platform-table-wrap{overflow:auto;max-width:100%}.platform-table{width:100%;border-collapse:collapse;font-size:13px}.platform-table th,.platform-table td{text-align:start;padding:12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.platform-select-multiple{min-height:130px!important}.platform-import-file{max-width:100%;margin:18px 0}.platform-diagnostics{font:13px monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;background:var(--soft-teal);padding:16px}.platform-public-tracking{margin-top:20px}.platform-available-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.platform-capabilities{display:flex;flex-wrap:wrap;gap:10px;font-size:12px}.platform-capabilities span{padding:6px 10px;background:var(--soft-teal)}.platform-hidden{display:none!important}.platform-spinner{font-size:14px;color:var(--muted);padding:25px}.platform-order-notes{white-space:pre-wrap;overflow-wrap:anywhere}.platform-inline-field{display:flex;align-items:center;gap:10px}.platform-inline-field input{width:auto}.platform-field-error{font-size:13px;line-height:1.7;margin:12px 0;color:#8c331f}
@media(max-width:700px){.platform-rows,.platform-data-grid,.platform-available-grid{grid-template-columns:1fr}.platform-rows .full{grid-column:1}.platform-bar{font-size:11px}.platform-section-heading h3{font-size:22px}.platform-record h3{font-size:19px}.platform-rows input,.platform-rows select,.platform-rows textarea{font-size:16px}.platform-table{font-size:12px}.platform-dialog{max-width:95vw}.platform-userbar{align-items:flex-start}.platform-section-heading{align-items:flex-start}}
.platform-dialog .ops-button{font-size:14px;min-height:42px}.platform-dialog .ops-tab{font-size:14px;min-width:0}.platform-dialog .ops-header{padding:25px}.platform-dialog .ops-panel{padding:25px}.platform-dialog .ops-feedback{font-size:14px}.platform-dialog .ops-title{font-size:30px}.platform-dialog .ops-close{font-size:24px}.platform-dialog .ops-field{font-size:14px}.platform-dialog .ops-stat span{font-size:13px}.service-card-actions .service-action{border:1px solid var(--brown);background:var(--brown);color:white;min-height:44px;padding:10px 16px;font:inherit;font-size:14px}.service-card-actions .service-action.secondary{background:transparent;color:var(--brown)}.service-journey-list{padding-inline-start:26px;line-height:1.9;margin:24px 0}.service-journey-list li{padding:10px 0;border-bottom:1px solid var(--line)}.platform-order-progress{font-size:14px;line-height:1.9;padding-inline-start:25px}.platform-order-progress li{margin:10px 0}.platform-order-progress li[aria-current=step]{font-weight:700;color:var(--teal)}.platform-timeline-entry{padding:12px;border-bottom:1px solid var(--line)}.platform-visit{margin-top:16px;padding:16px;border:1px solid var(--line)}.platform-record details{margin-top:14px;font-size:14px}.platform-record summary{cursor:pointer;padding:8px 0}.platform-record img{width:100%;max-height:240px;object-fit:cover;margin-bottom:15px}.platform-modal-content{min-width:0}.platform-dialog .ops-form{min-width:0}.platform-dialog .ops-form .platform-rows{padding:0}.platform-dialog .ops-form-actions{padding:0}.platform-dialog .ops-editor-head{padding:24px}.platform-dialog .ops-editor-head h3{font-size:24px}.platform-dialog .ops-editor-head .ops-close{top:18px}.platform-dialog .ops-dialog{font-size:14px}@media(max-width:650px){.services-grid{grid-template-columns:minmax(0,1fr)}.service-card{min-width:0}.platform-dialog .ops-tab{font-size:13px;padding:12px}.platform-dialog .ops-title{font-size:24px}.platform-dialog .ops-header,.platform-dialog .ops-panel{padding:20px}.platform-dialog .ops-form{padding:20px}.platform-dialog .ops-form input,.platform-dialog .ops-form select,.platform-dialog .ops-form textarea{font-size:16px}.platform-userbar{padding-inline-end:24px}.platform-bar span{overflow-wrap:anywhere}}
@media(min-width:701px){.site-header{height:170px}.site-header .brand img{width:244px;height:134px}}
@media(max-width:700px){html[lang=en] .services-grid{grid-template-columns:minmax(0,1fr)}html[lang=en] .service-card p{font-size:14px;line-height:1.85}html[lang=en] .service-card h3{font-size:20px;line-height:1.4}html[lang=en] .service-card{min-width:0;min-height:0;padding:27px 24px}html[lang=en] .service-card-actions{gap:12px}}
