/* Customer order flow. Scoped to preserve the administration interface. */
.ys-simple-order{max-width:1260px;margin:0 auto}.ys-order-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ys-order-tabs a{padding:12px 18px;border:1px solid var(--border,#d7d9e3);border-radius:10px;text-decoration:none;color:inherit;font-weight:700}.ys-order-tabs a.active{background:#6d28d9;color:#fff;border-color:#6d28d9}.ys-discovery{padding:24px;margin-bottom:22px}.ys-discovery p{margin:8px 0 12px}.ys-search-row{display:flex;gap:10px}.ys-search-row input{flex:1;min-width:0}.ys-simple-order .network-grid{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.ys-simple-order .network-card{min-width:0;width:auto;min-height:46px;display:flex;align-items:center;gap:8px;padding:8px 12px;flex:0 1 auto}.ys-simple-order .network-card .category-logo{width:24px;height:24px}.ys-simple-order .network-card small,.ys-simple-order .network-card .network-card-count{display:none}.ys-simple-order .network-card strong{font-size:13px}.ys-category-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);gap:16px}.ys-category-fields label{display:grid;gap:8px;font-size:13px;font-weight:700}.ys-simple-order .input{max-width:100%;min-width:0}.ys-simple-order .order-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:22px}.ys-simple-order .order-builder{min-width:0;padding:24px}.ys-simple-order .operation-aside{min-width:0}.ys-simple-order .service-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:18px 0}.ys-simple-order .selected-category-info{grid-column:1/-1}.ys-simple-order .service-info strong{overflow-wrap:anywhere}.ys-simple-order .order-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ys-simple-order .order-field:has([name="link"]),.ys-simple-order .order-field:has([name="username"]){grid-column:1/-1}.ys-inline-total{border-top:1px solid var(--border,#d7d9e3);padding:20px 0 16px;margin-top:16px;display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.ys-inline-total div{display:grid;gap:5px}.ys-inline-total strong{font-size:28px;line-height:1.25}.ys-inline-total>span{font-size:12px}.ys-search-results{display:grid;gap:6px;max-height:340px;overflow-y:auto;margin-top:12px}.ys-search-results[hidden]{display:none}.ys-search-result{display:grid;gap:6px;text-align:left;padding:12px;border:1px solid var(--border,#d7d9e3);border-radius:8px;background:transparent;color:inherit;cursor:pointer;overflow-wrap:anywhere;font:inherit}.ys-search-result small{font-size:12px}.ys-search-result:hover,.ys-search-result:focus-visible{border-color:#8b5cf6;outline:2px solid #8b5cf6;outline-offset:-2px}.ys-advanced{margin:18px 0;border:1px solid var(--border,#d7d9e3);border-radius:8px;padding:12px}.ys-advanced summary,.ys-simple-order .intelligence-description summary{cursor:pointer;font-weight:700;min-height:30px}.ys-simple-order .intelligence-description p{white-space:normal;overflow-wrap:anywhere}.ys-nav-more{margin-top:14px}.ys-nav-more summary{padding:14px 16px;cursor:pointer;color:inherit;font-weight:700}.ys-nav-more a{display:flex}.ys-delivery-summary{padding:24px;margin-bottom:20px}.ys-simple-order button:disabled{opacity:.55;cursor:not-allowed}.ys-simple-order select:focus-visible,.ys-simple-order input:focus-visible,.ys-order-tabs a:focus-visible,.ys-nav-more summary:focus-visible{outline:2px solid #8b5cf6;outline-offset:3px}
@media(max-width:800px){.ys-simple-order .order-workspace{grid-template-columns:1fr}.ys-category-fields{grid-template-columns:1fr}.ys-simple-order .order-builder,.ys-discovery{padding:18px}.ys-simple-order .order-input-grid{grid-template-columns:1fr}.ys-order-tabs{gap:6px}.ys-order-tabs a{padding:10px;font-size:13px}.ys-inline-total strong{font-size:24px}.ys-simple-order .service-info{grid-template-columns:1fr}.ys-simple-order .network-grid{gap:6px}.ys-simple-order .network-card{padding:8px}.ys-simple-order .operation-aside{position:static}}

html[data-ys-scheme] .ys-simple-order .network-card{min-height:46px;padding:8px 12px;background:var(--ys-surface);color:var(--ys-ink);border-color:var(--ys-line)}
html[data-ys-scheme] .ys-simple-order .network-card.active{background:var(--ys-soft);color:var(--ys-soft-ink);border-color:#8b5cf6}
html[data-ys-scheme] .ys-simple-order .network-card .category-logo{width:24px;height:24px;flex-basis:24px}
.ys-simple-order .network-card .network-card-arrow{display:none!important}
html[data-ys-scheme] .ys-simple-order .network-card strong{font-size:13px}
.ys-simple-order .service-intelligence{max-height:none;overflow:visible}
.ys-simple-order .order-input-title small{display:block;line-height:1.6}

.ys-history-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.ys-history-filters label{display:grid;gap:8px;flex:1;min-width:180px}.ys-history-filters label:first-child{flex:2}.ys-status-help{margin-top:18px}.ys-status-help summary,.ys-help-content summary{cursor:pointer;font-weight:700;padding:12px 0}.ys-status-help p,.ys-help-content p,.ys-help-content li{line-height:1.75}.ys-help-content li{margin:10px 0}.ys-help-content details{border-top:1px solid var(--ys-line,#ddd)}.ys-service-description{grid-column:1/-1;padding:10px 0}.ys-service-description summary{cursor:pointer;font-weight:700}.ys-service-description p{white-space:pre-line;line-height:1.65}.ys-public-help .ys-help-content{max-width:1100px;margin:auto;padding:30px;color:var(--ys-ink,#f5f5ff);background:var(--ys-surface,#171329);border:1px solid var(--ys-line,#474057);border-radius:20px}.ys-public-help h2{font-size:32px}.ys-help-content a{color:var(--ys-soft-ink,#9566ee)}.subscription-record-foot a{color:var(--ys-soft-ink,#6d28d9)}
@media(max-width:600px){.ys-history-filters{display:grid;grid-template-columns:1fr}.ys-history-filters label{min-width:0}.ys-public-help .ys-help-content{padding:18px}.ys-public-help h2{font-size:25px}}
