/* The preview's Easy Start palette, using the shared persisted light/dark mode. */
html[data-client-design=GUIDED] body.rental-client{font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;background:var(--rc-bg)!important;color:var(--rc-text)!important}html[data-client-design=GUIDED] .client-main{max-width:1040px!important;margin:auto!important}html[data-client-design=GUIDED] :is(.order-head,.order-progress,.rental-summary,.rental-referral-link,.service-search-panel,.design-reference-summary){display:none!important}html[data-client-design=GUIDED] .rental-order-layout{display:block!important;max-width:620px;margin:0 auto!important}html[data-client-design=GUIDED] .rental-order-flow{padding:24px!important;background:var(--rc-card)!important;border:1px solid var(--rc-line)!important;border-radius:18px!important;box-shadow:none!important}html[data-client-design=GUIDED] .order-box-title{display:none!important}html[data-client-design=GUIDED] .order-box{margin:0!important}html[data-client-design=GUIDED] .platform-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}html[data-client-design=GUIDED] .catalog-choice{display:flex!important;align-items:center;justify-content:space-between;min-height:76px!important;width:100%!important;background:var(--rc-card)!important;color:var(--rc-text)!important;border:1px solid var(--rc-line)!important;border-radius:12px!important;padding:16px 18px!important;text-align:left!important}html[data-client-design=GUIDED] #networkGrid .catalog-choice{min-height:112px!important}html[data-client-design=GUIDED] :is(.need-grid,.subcategory-list){display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html[data-client-design=GUIDED] .catalog-choice b{font-size:15px!important;font-weight:650!important}html[data-client-design=GUIDED] :is(.catalog-choice,.service-choice):hover{background:var(--rc-soft)!important;border-color:var(--rc-accent)!important}html[data-client-design=GUIDED] .service-choice{display:flex!important;align-items:center;gap:15px;background:var(--rc-card)!important;color:var(--rc-text)!important;border:1px solid var(--rc-line)!important;border-radius:12px!important;padding:16px!important;min-height:85px!important}html[data-client-design=GUIDED] .service-title{font-size:14px!important;font-weight:650!important;line-height:1.5!important;overflow-wrap:anywhere}.easy-service-facts{display:block;font-size:11px;color:var(--rc-muted);font-weight:400;margin-top:5px}html[data-client-design=GUIDED] .service-price{display:flex!important;flex-direction:column!important;align-items:flex-end;gap:3px;color:var(--rc-accent)!important}html[data-client-design=GUIDED] .service-price-amount{font-size:16px!important;font-weight:700!important}html[data-client-design=GUIDED] .service-price-unit{display:block!important;font-size:11px!important;white-space:normal!important;color:var(--rc-muted)!important}html[data-client-design=GUIDED] :is(#socialLink,#orderQuantity){background:var(--rc-bg)!important;color:var(--rc-text)!important;border:1px solid var(--rc-line)!important;border-radius:11px!important;min-height:56px!important;font-size:16px!important}html[data-client-design=GUIDED] .continue-pay{background:var(--rc-accent)!important;color:var(--rc-button)!important;min-height:53px!important;border-radius:11px!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important}html[data-client-design=GUIDED] :is(.order-total,#rentalReview){background:var(--rc-card)!important;color:var(--rc-text)!important;border-color:var(--rc-line)!important}html[data-client-design=GUIDED] .order-total strong{color:var(--rc-accent)!important}html[data-client-design=GUIDED] :is(.order-substep-heading,#backToLink,#rentalEdit){display:none!important}html[data-client-design=GUIDED][data-easy-step="5"] :is(#quantityLimits,#easyQuantityChoices,#priceStatus,.order-total){display:none!important}html[data-client-design=GUIDED] .easy-start-heading{max-width:620px;margin:25px auto 24px;color:var(--rc-text)}.easy-start-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--rc-muted);min-height:40px}.easy-start-back{color:var(--rc-accent);background:none;border:0;font-size:13px;font-weight:650;padding:8px 0;min-height:40px;cursor:pointer}.easy-start-back[hidden]{visibility:hidden;display:block}.easy-start-progress{display:flex;gap:5px;margin:12px 0 28px}.easy-start-progress span{height:4px;flex:1;background:var(--rc-line);border-radius:3px}.easy-start-progress span.on{background:var(--rc-accent)}.easy-start-heading h1{font-size:34px!important;letter-spacing:-1px!important;line-height:1.2!important;font-weight:700!important;margin:0 0 12px!important}.easy-start-heading p{color:var(--rc-muted);font-size:14px;margin:0}.easy-start-heading h1:focus{outline:none}html[data-client-design=GUIDED] .design-top-nav{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--rc-muted)}html[data-client-design=GUIDED] .category-service-search{margin-bottom:16px}html[data-client-design=GUIDED] .selected-service-details{margin-top:18px!important;background:var(--rc-bg)!important;border-color:var(--rc-line)!important}html[data-client-design=GUIDED] .easy-quantity-choices button{background:var(--rc-card);color:var(--rc-text)}html[data-client-design=GUIDED] :is(button,input,select,summary):focus-visible{outline:3px solid var(--rc-accent)!important;outline-offset:3px}html[data-client-design=GUIDED] .rental-review-link{background:var(--rc-bg)!important;color:var(--rc-text)!important}html[data-client-design=GUIDED] .client-top{flex-wrap:wrap}html[data-client-design=GUIDED] .design-top-nav{width:100%}html[data-client-design=GUIDED] .order-receipt{background:var(--rc-soft)!important;color:var(--rc-text)!important}
@media(max-width:600px){html[data-client-design=GUIDED] .rental-order-flow{padding:20px 16px!important}html[data-client-design=GUIDED] .easy-start-heading{margin-top:15px;margin-bottom:22px}html[data-client-design=GUIDED] .easy-start-heading h1{font-size:29px!important}html[data-client-design=GUIDED] .easy-start-heading p{font-size:13px}html[data-client-design=GUIDED] .catalog-choice{padding:14px!important}html[data-client-design=GUIDED] .catalog-choice b{font-size:14px!important}html[data-client-design=GUIDED] .design-top-nav{display:none}html[data-client-design=GUIDED] .service-choice{flex-wrap:wrap}html[data-client-design=GUIDED] .service-choice-action{margin-left:auto;min-width:0}html[data-client-design=GUIDED] .service-price-unit{font-size:12px!important}html[data-client-design=GUIDED] .client-top{margin-bottom:16px!important}}
html[data-client-design=GUIDED] #networkGrid .catalog-choice{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:12px!important}html[data-client-design=GUIDED] #networkGrid .catalog-choice>i{display:none}.easy-platform-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--rc-soft);color:var(--rc-accent);font-size:17px;font-weight:750}.easy-platform-icon svg{width:24px;height:24px}

/* Aligned platform rows and distinct price, unit and navigation treatments. */
html[data-client-design=GUIDED]{--easy-price-bg:#eaf7ef;--easy-price-ink:#176346;--easy-unit-bg:#edf3ff;--easy-unit-ink:#2d55a0;--easy-back-bg:#fff3df;--easy-back-ink:#895000;--easy-back-line:#e7cd9e}html[data-client-design=GUIDED][data-rental-mode=dark]{--easy-price-bg:#18392c;--easy-price-ink:#a0e8c4;--easy-unit-bg:#213452;--easy-unit-ink:#bbd1ff;--easy-back-bg:#3c2d1c;--easy-back-ink:#f0cd91;--easy-back-line:#725631}
html[data-client-design=GUIDED] #networkGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}html[data-client-design=GUIDED] #networkGrid .catalog-choice{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;flex-direction:initial!important;align-items:center!important;justify-content:initial!important;gap:12px!important;min-height:82px!important;padding:15px!important;border-radius:14px!important;box-shadow:none!important}html[data-client-design=GUIDED] #networkGrid .catalog-choice>span:not(.easy-platform-icon){min-width:0}html[data-client-design=GUIDED] #networkGrid .catalog-choice b{font-size:14px!important;line-height:1.35!important;overflow-wrap:anywhere!important;text-align:left!important}html[data-client-design=GUIDED] #networkGrid .easy-platform-icon{width:42px;height:42px;border-radius:12px;box-shadow:none;flex-shrink:0}.easy-platform-icon[data-brand=instagram]{background:#f9eaf2;color:#a72f70}.easy-platform-icon[data-brand=facebook],.easy-platform-icon[data-brand=linkedin]{background:#e9f1ff;color:#2260bd}.easy-platform-icon[data-brand=youtube]{background:#fdecef;color:#c93848}.easy-platform-icon[data-brand=tiktok],.easy-platform-icon[data-brand=twitter]{background:#e9edf3;color:#202b3c}.easy-platform-icon[data-brand=telegram]{background:#e5f3fb;color:#1778a9}.easy-platform-icon[data-brand=whatsapp],.easy-platform-icon[data-brand=spotify]{background:#e6f5ed;color:#17724d}html[data-rental-mode=dark] .easy-platform-icon{filter:brightness(.94)}
html[data-client-design=GUIDED] .service-choice{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px!important;min-width:0!important}html[data-client-design=GUIDED] .service-title{min-width:0!important}html[data-client-design=GUIDED] .service-choice-action{margin:0!important;display:flex!important;gap:10px!important;align-items:center!important}html[data-client-design=GUIDED] .service-price{padding:0!important;background:transparent!important;gap:5px!important;min-width:118px!important}html[data-client-design=GUIDED] .service-price-amount{display:block!important;color:var(--easy-price-ink)!important;background:var(--easy-price-bg)!important;border-radius:8px!important;padding:7px 10px!important;font-size:17px!important;line-height:1.25!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.35px!important}html[data-client-design=GUIDED] .service-price-unit{display:block!important;color:var(--easy-unit-ink)!important;background:var(--easy-unit-bg)!important;border-radius:6px!important;padding:5px 8px!important;line-height:1.3!important;font-size:11px!important;font-weight:600!important;text-align:center!important}html[data-client-design=GUIDED] .sub-arrow{color:var(--rc-muted)!important}html[data-client-design=GUIDED] .service-catalog-id{display:block!important;font-size:10px!important;color:var(--rc-muted)!important;margin-bottom:5px!important}html[data-client-design=GUIDED] .easy-start-back{background:var(--easy-back-bg)!important;color:var(--easy-back-ink)!important;border:1px solid var(--easy-back-line)!important;border-radius:10px!important;padding:9px 15px!important;min-height:42px!important;font-weight:700!important}html[data-client-design=GUIDED] .easy-start-back:hover{filter:brightness(.97)}
@media(max-width:600px){html[data-client-design=GUIDED] #networkGrid{gap:9px!important}html[data-client-design=GUIDED] #networkGrid .catalog-choice{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;min-height:77px!important;padding:12px 10px!important}html[data-client-design=GUIDED] #networkGrid .easy-platform-icon{height:34px;width:34px;border-radius:10px}html[data-client-design=GUIDED] #networkGrid .easy-platform-icon svg{height:21px;width:21px}html[data-client-design=GUIDED] #networkGrid .catalog-choice b{font-size:12px!important}html[data-client-design=GUIDED] .service-choice{grid-template-columns:1fr!important;gap:13px!important;padding:16px!important}html[data-client-design=GUIDED] .service-choice-action{justify-content:space-between!important;width:100%!important;border-top:1px solid var(--rc-line)!important;padding-top:12px!important}html[data-client-design=GUIDED] .service-price{flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}html[data-client-design=GUIDED] .service-price-amount{font-size:18px!important}html[data-client-design=GUIDED] .service-price-unit{font-size:11px!important}}


/* Important layer isolates Easy Start from legacy panel rules with ID selectors.
   Display rules target visible structural elements only; native hidden states stay intact. */
@layer easy-start-layout {
html[data-client-design=GUIDED] body.rental-client {
  --rc-field-bg:var(--rc-bg)!important;--rc-field-text:var(--rc-text)!important;--rc-field-muted:var(--rc-muted)!important;--rc-field-border:var(--rc-line)!important;--rc-field-focus:var(--rc-accent)!important;
}
html[data-client-design=GUIDED] body.rental-client :is(.client-top,.mobile-bottom-nav,.client-side,.rental-order-flow,.orders-toolbar,.orders-list,.orders-empty,.fund-card,.profile-card,.api-card,.refer-link-card,.refer-how,.refer-activity,.ref-wallet) {
  background:var(--rc-card)!important;color:var(--rc-text)!important;border-color:var(--rc-line)!important;box-shadow:none!important;
}
html[data-client-design=GUIDED] body.rental-client :is(h1,h2,h3,.catalog-choice b,.service-title,.service-title b,.pc-title,.api-card h2,.refer-how h2) {color:var(--rc-text)!important;-webkit-text-fill-color:var(--rc-text)!important;}
html[data-client-design=GUIDED] #networkGrid .catalog-choice {
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:44px auto!important;align-content:center!important;justify-items:start!important;gap:12px!important;min-width:0!important;min-height:116px!important;padding:16px!important;background:var(--rc-card)!important;border:1px solid var(--rc-line)!important;border-radius:16px!important;
}
html[data-client-design=GUIDED] #networkGrid .catalog-choice>span:not(.easy-platform-icon) {display:block!important;width:100%!important;min-width:0!important;max-width:none!important;grid-column:1!important;grid-row:2!important;}
html[data-client-design=GUIDED] #networkGrid .catalog-choice b {display:block!important;width:auto!important;max-width:none!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;letter-spacing:0!important;}
html[data-client-design=GUIDED] #networkGrid .catalog-choice>i {display:none!important;}
html[data-client-design=GUIDED] #networkGrid .easy-platform-icon {display:grid!important;place-items:center!important;grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;border-radius:12px!important;}
html[data-client-design=GUIDED] #networkGrid .easy-platform-icon svg {width:24px!important;height:24px!important;display:block!important;}
html[data-client-design=GUIDED] #networkGrid .catalog-choice:hover {background:var(--rc-soft)!important;border-color:var(--rc-accent)!important;}
html[data-client-design=GUIDED] .service-price-amount {background:var(--easy-price-bg)!important;color:var(--easy-price-ink)!important;-webkit-text-fill-color:var(--easy-price-ink)!important;}
html[data-client-design=GUIDED] .service-price-unit {background:var(--easy-unit-bg)!important;color:var(--easy-unit-ink)!important;-webkit-text-fill-color:var(--easy-unit-ink)!important;}
html[data-client-design=GUIDED] .easy-start-back {background:var(--easy-back-bg)!important;color:var(--easy-back-ink)!important;-webkit-text-fill-color:var(--easy-back-ink)!important;}
@media(max-width:760px) {
html[data-client-design=GUIDED] body.rental-client {font-size:15px!important;line-height:1.5!important;}
html[data-client-design=GUIDED] body.rental-client .client-main {width:100%!important;min-width:0!important;padding:0 16px calc(94px + env(safe-area-inset-bottom))!important;}
html[data-client-design=GUIDED] body.rental-client .client-top {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-height:72px!important;margin:0 -16px 20px!important;padding:12px 16px!important;}
html[data-client-design=GUIDED] body.rental-client .client-mobile-brand {flex:1 1 110px!important;min-width:0!important;max-width:none!important;gap:8px!important;}
html[data-client-design=GUIDED] body.rental-client .client-mobile-brand strong {font-size:14px!important;line-height:1.3!important;}
html[data-client-design=GUIDED] body.rental-client :is(.client-mobile-brand img,.rental-brand-initial) {width:32px!important;height:32px!important;border-radius:9px!important;}
html[data-client-design=GUIDED] body.rental-client .balance-pill {gap:6px!important;padding:7px!important;border-radius:10px!important;}
html[data-client-design=GUIDED] body.rental-client .balance-pill b {font-size:13px!important;}
html[data-client-design=GUIDED] body.rental-client .balance-pill a {font-size:12px!important;min-height:36px!important;display:flex!important;align-items:center!important;}
html[data-client-design=GUIDED] body.rental-client .design-top-nav {display:none!important;}
html[data-client-design=GUIDED] body.rental-client .easy-start-heading {margin:0 auto 20px!important;}
html[data-client-design=GUIDED] body.rental-client .easy-start-heading h1 {font-size:27px!important;letter-spacing:-.7px!important;line-height:1.2!important;margin:0 0 9px!important;}
html[data-client-design=GUIDED] body.rental-client .easy-start-heading p {font-size:14px!important;line-height:1.5!important;color:var(--rc-muted)!important;}
html[data-client-design=GUIDED] .easy-start-progress {margin:10px 0 20px!important;}
html[data-client-design=GUIDED] .rental-order-flow {padding:0!important;border:0!important;background:transparent!important;}
html[data-client-design=GUIDED] .order-catalog-tools {gap:8px!important;margin:0 0 12px!important;}
html[data-client-design=GUIDED] #catalogStatus:empty {display:none!important;}
html[data-client-design=GUIDED] #refreshCatalog {min-height:40px!important;font-size:12px!important;padding:8px 12px!important;background:var(--rc-soft)!important;color:var(--rc-accent)!important;}
html[data-client-design=GUIDED] #networkGrid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
html[data-client-design=GUIDED] #categoryGrid .catalog-choice {padding:16px!important;min-height:66px!important;background:var(--rc-card)!important;color:var(--rc-text)!important;gap:12px!important;}
html[data-client-design=GUIDED] #categoryGrid .catalog-choice>span {flex:1!important;min-width:0!important;}
html[data-client-design=GUIDED] #categoryGrid .catalog-choice b {font-size:15px!important;line-height:1.45!important;word-break:normal!important;}
html[data-client-design=GUIDED] .service-choice {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:16px!important;background:var(--rc-card)!important;min-width:0!important;}
html[data-client-design=GUIDED] .service-title {font-size:14px!important;line-height:1.55!important;}
html[data-client-design=GUIDED] .service-choice-action {width:100%!important;display:flex!important;justify-content:space-between!important;border-top:1px solid var(--rc-line)!important;padding-top:12px!important;}
html[data-client-design=GUIDED] .service-price {display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;background:transparent!important;min-width:0!important;}
html[data-client-design=GUIDED] body.rental-client :is(.orders-head,.funds-head,.profile-head,.refer-head,.api-hero) {margin:0 0 20px!important;padding:0!important;}
html[data-client-design=GUIDED] body.rental-client :is(.orders-head,.funds-head,.profile-head,.refer-head,.api-hero) h1 {font-size:27px!important;line-height:1.25!important;letter-spacing:-.6px!important;}
html[data-client-design=GUIDED] body.rental-client :is(.orders-head,.funds-head,.profile-head,.refer-head,.api-hero) p {font-size:14px!important;line-height:1.55!important;color:var(--rc-muted)!important;}
html[data-client-design=GUIDED] body.rental-client :is(.funds-layout,.profile-layout,.profile-fields,.refer-grid,.api-layout,.api-connection-grid,.ref-withdraw-grid) {grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-width:0!important;}
html[data-client-design=GUIDED] body.rental-client :is(.fund-card,.profile-card,.api-card,.refer-link-card,.refer-how,.refer-activity,.ref-wallet,.orders-toolbar) {padding:18px!important;border:1px solid var(--rc-line)!important;border-radius:16px!important;min-width:0!important;}
html[data-client-design=GUIDED] body.rental-client :is(.fund-card,.profile-card,.api-card,.refer-link-card,.refer-how,.ref-wallet) h2 {font-size:19px!important;line-height:1.35!important;}
html[data-client-design=GUIDED] body.rental-client :is(.orders-toolbar,.orders-tabs,.api-doc-tabs,.security-row,.refer-copy,.ref-wallet-actions,.api-endpoint-row) {flex-wrap:wrap!important;gap:10px!important;min-width:0!important;}
html[data-client-design=GUIDED] body.rental-client .orders-search {width:100%!important;min-width:0!important;flex:1 1 100%!important;}
html[data-client-design=GUIDED] body.rental-client :is(.orders-tabs button,.api-doc-tabs button) {min-height:44px!important;padding:10px 12px!important;font-size:13px!important;background:var(--rc-soft)!important;color:var(--rc-text)!important;border-color:var(--rc-line)!important;}
html[data-client-design=GUIDED] body.rental-client :is(.orders-tabs button.active,.api-doc-tabs button.active) {background:var(--rc-accent)!important;color:var(--rc-button)!important;}
html[data-client-design=GUIDED] body.rental-client .refer-stats {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
html[data-client-design=GUIDED] body.rental-client .refer-stats :is(article,div) {padding:14px!important;background:var(--rc-card)!important;border-color:var(--rc-line)!important;min-width:0!important;}
html[data-client-design=GUIDED] body.rental-client :is(.refer-copy input,.api-endpoint-row input,.profile-fields input,.amount-box input) {min-width:0!important;max-width:100%!important;}
html[data-client-design=GUIDED] body.rental-client :is(.api-card pre,.api-card code,.rental-review-link) {overflow-wrap:anywhere!important;white-space:pre-wrap!important;max-width:100%!important;font-size:13px!important;}
html[data-client-design=GUIDED] body.rental-client :is(.continue-pay,.profile-save,.orders-new) {min-height:50px!important;border-radius:12px!important;background:var(--rc-accent)!important;color:var(--rc-button)!important;-webkit-text-fill-color:var(--rc-button)!important;font-size:15px!important;}
html[data-client-design=GUIDED] body.rental-client .mobile-bottom-nav {grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;min-height:72px!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;}
html[data-client-design=GUIDED] body.rental-client .mobile-bottom-nav :is(a,button) {min-height:56px!important;min-width:0!important;padding:6px 2px!important;gap:5px!important;border-radius:10px!important;}
html[data-client-design=GUIDED] body.rental-client .mobile-bottom-nav :is(a,button) span {font-size:10px!important;line-height:1.2!important;white-space:nowrap!important;}
html[data-client-design=GUIDED] body.rental-client .mobile-bottom-nav i {color:var(--rc-muted)!important;}
html[data-client-design=GUIDED] body.rental-client .mobile-bottom-nav .active i {color:var(--rc-accent)!important;}
html[data-client-design=GUIDED] body.rental-client.mobile-menu-open .client-side {width:min(320px,88vw)!important;padding:20px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;}
html[data-client-design=GUIDED] body.rental-client .side-nav a {min-height:48px!important;padding:12px!important;border-radius:10px!important;}
}
}
