.dedicated-manager{color:#edf5fc}.dm-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.dm-heading h1{font-size:26px;font-weight:600}.dm-form>p,.dm-heading p{font-size:12px;color:#9eb8cd;line-height:1.9;margin:12px 0}.dm-heading>div:last-child{display:flex;gap:12px;align-items:center}.dc-grid button,.dedicated-manager :is(button,.dm-heading a){padding:10px 14px;border:1px solid #0284c7;background:#0284c7;color:#fff;font-size:12px;border-radius:6px}.dedicated-manager button:disabled{opacity:.4}.dm-form{margin:25px 0;padding:24px;background:#0b0b0b;border:1px solid #303030;border-radius:10px}.dm-form h2{font-size:20px;margin-bottom:22px}.dm-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dm-form label{display:block;font-size:12px}.dm-form label>span{color:#7dd3fc}.dm-form :is(input:not([type=checkbox]),textarea){display:block;width:100%;margin:9px 0 17px;padding:11px 13px;border:1px solid #383838;background:#050505;color:#edf5fc;border-radius:6px;font-size:13px}.dm-form textarea{resize:vertical}.dm-form .dm-checkbox{display:flex;gap:10px;align-items:center;margin:20px 0}.dm-checkbox input{accent-color:#0284c7}.dm-buttons{display:flex;gap:8px;flex-wrap:wrap}.dm-list{display:grid;gap:14px;margin-top:25px}.dm-list article{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px;border:1px solid #303030;border-radius:10px;background:#0b0b0b}.dm-list article span{font-size:10px;color:#7dd3fc}.dm-list h2{font-size:19px;margin:10px 0}.dm-list p{font-size:12px;line-height:1.9;color:#a8c0d2}.dm-list strong{display:block;font-size:13px;margin-top:13px}.dm-error{color:#fca5a5}.dm-error,.dm-message{font-size:12px;margin:16px 0}.dm-message{color:#7dd3fc;line-height:1.9}.dm-empty{padding:24px;border:1px dashed #536a7b;border-radius:8px;font-size:13px;margin:25px 0;color:#94aec2}.dm-overlay{position:fixed;inset:0;background:#000b;z-index:200;display:flex;justify-content:center;align-items:center;padding:20px}.dm-overlay>section{padding:25px;background:#0b0b0b;border:1px solid #303030;border-radius:10px;max-width:480px}.dm-overlay h2{font-size:19px}.dm-overlay p{margin:16px 0;font-size:13px}.dedicated-catalogue{margin:20px 0 50px}.dedicated-catalogue>h2{font-size:28px;margin:12px 0}.dedicated-catalogue>p:not(.ds-eyebrow){font-size:12px;line-height:1.9;color:#9eb8cd}.dc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.dc-grid article{padding:24px;border:1px solid #303030;border-radius:10px;background:#0b0b0b;min-width:0;display:flex;flex-direction:column}.dc-label{color:#7dd3fc;font-size:11px}.dc-grid h3{font-size:21px;margin:15px 0}.dc-grid dl>div{padding:9px 0;border-bottom:1px solid #ffffff10}.dc-grid dt{font-size:10px;color:#8fa9bd}.dc-grid dd{font-size:13px;margin-top:5px;overflow-wrap:anywhere}.dc-description{font-size:12px;line-height:1.9;white-space:pre-wrap;color:#a9c1d2;margin:17px 0}.dc-price{font-size:21px;margin:22px 0 10px}.dc-price small{display:block;font-size:10px;color:#8fa9bd;font-weight:400;margin-top:6px}.dc-grid article>p:last-of-type{font-size:11px;color:#91abc0;line-height:1.8;margin-bottom:18px}.dc-grid button{margin-top:auto}.ds-selected-product{padding:12px;background:#0284c70d;border:1px solid #38bdf840;border-radius:7px;font-size:13px;margin-bottom:20px}.ds-selected-product button{margin-left:10px;color:#0284c7;font-size:11px}html[data-theme=light] .dedicated-manager{color:#193f59}html[data-theme=light] :is(.dm-form,.dm-list article,.dm-overlay>section,.dc-grid article){background:#fff;border-color:#bfd5e5}html[data-theme=light] .dm-form :is(input:not([type=checkbox]),textarea){background:#f3f8fc;color:#193f59;border-color:#bfd5e5}html[data-theme=light] :is(.dm-heading p,.dm-form>p,.dm-list p,.dc-description,.dedicated-catalogue>p:not(.ds-eyebrow)){color:#53758e}html[data-theme=light] :is(.dc-label,.dm-list article span,.dm-message){color:#0369a1}@media(max-width:1000px){.dc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.dc-grid,.dm-fields{grid-template-columns:1fr}.dm-list article{align-items:start;flex-direction:column}.dm-form{padding:18px}}.dc-toolbar{display:flex;align-items:end;gap:14px;margin:26px 0 0;padding:18px 0;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f}.dc-toolbar label{display:grid;gap:8px;font-size:11px;color:#9eb8cd}.dc-toolbar label:first-child{flex:1}.dc-toolbar input,.dc-toolbar select{height:40px;padding:0 12px;border:1px solid #343434;border-radius:7px;background:#0b0b0b;color:#edf5fc;font-size:12px;min-width:0}.dc-toolbar>span{font-size:12px;white-space:nowrap;padding-bottom:12px}.dc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dc-grid article{padding:22px;transition:border-color .2s,box-shadow .2s}.dc-grid article:hover{border-color:#38bdf8;box-shadow:0 8px 24px #0284c710}.dc-grid h3{font-size:22px;line-height:1.4;margin:12px 0 0;overflow-wrap:anywhere}.dc-grid .dc-price{font-size:27px;margin:20px 0;letter-spacing:-.8px}.dc-price small{letter-spacing:0;line-height:1.7}.dc-grid dl{margin:0 0 14px;border-top:1px solid #ffffff16}.dc-grid dl>div{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:11px 0}.dc-grid dt{font-size:11px;flex-shrink:0}.dc-grid dd{text-align:right;font-size:12px;margin:0;font-weight:500}.dc-grid .dc-description{margin:0 0 16px}.dc-grid button{width:100%;font-weight:600;min-height:40px}.dedicated-catalogue>p[role=alert]{padding:18px;border:1px solid #536a7b;border-radius:8px;margin-top:20px}.dedicated-catalogue>p[role=alert] button{margin-left:8px;text-decoration:underline}html[data-theme=light] .dc-toolbar{border-color:#d2e0ea}html[data-theme=light] .dc-toolbar label{color:#53758e}html[data-theme=light] .dc-toolbar :is(input,select){background:#fff;border-color:#bfd5e5;color:#193f59}html[data-theme=light] .dc-grid article{background:linear-gradient(145deg,#fff,#f0f7fc);border-color:#cbdce8}html[data-theme=light] .dc-grid dl,html[data-theme=light] .dc-grid dl>div{border-color:#dce7ef}html[data-theme=light] .dc-grid :is(dt,.dc-price small,article>p:last-of-type){color:#53758e}@media(max-width:1200px){.dc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.dc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dc-grid{grid-template-columns:1fr}.dc-toolbar{flex-wrap:wrap}.dc-toolbar label:first-child{flex-basis:100%}.dc-grid article{padding:22px}}.dc-card-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;margin-top:18px}.dc-card-heading h3{margin:0;font-size:23px;color:#7dd3fc}.dc-spec-summary{display:grid;gap:5px;text-align:right;font-size:11px;overflow-wrap:anywhere;line-height:1.5}.dc-spec-summary strong{font-weight:600}.dc-grid .dc-price{font-size:25px;margin:20px 0 12px}.dc-details{font-size:11px;margin:4px 0 14px}.dc-details summary{cursor:pointer;color:#91abc0;padding:5px 0}.dc-details dl{margin-top:8px}.dc-grid article>p:last-of-type{margin-bottom:12px;font-size:10px}.dc-grid article{padding:19px;align-self:start}.dc-grid button{min-height:36px;padding:9px 12px}.dc-view{display:flex;gap:5px}.dc-view button{border:1px solid #405466;border-radius:5px;padding:10px;font-size:11px;color:inherit;background:transparent;white-space:nowrap}.dc-view button[aria-pressed=true]{background:#0284c7;color:#fff;border-color:#0284c7}.dc-grid.dc-list{grid-template-columns:1fr}.dc-list article{display:grid;grid-template-columns:100px minmax(180px,1.5fr) minmax(140px,1fr) minmax(150px,1fr);gap:10px 24px;align-items:center}.dc-list .dc-card-heading,.dc-list .dc-price{margin:0}.dc-list .dc-details{grid-column:2/4;grid-row:2}.dc-list article>p:last-of-type{grid-column:1;grid-row:2;margin:0}.dc-list article>button{grid-column:4;grid-row:1/3}.dedicated-page>nav{align-items:center;gap:10px}.dedicated-page>nav a,.ds-active-tab{padding:11px 17px;border:1px solid #405466;border-radius:6px}.ds-active-tab{background:#0284c7;color:#fff;border-color:#0284c7}html[data-theme=light] .dc-card-heading h3{color:#0369a1}html[data-theme=light] .dc-details summary{color:#53758e}html[data-theme=light] .dc-view button:not([aria-pressed=true]),html[data-theme=light] .dedicated-page>nav a{border-color:#bfd5e5;color:#193f59}@media(max-width:900px){.dc-list article{grid-template-columns:1fr 1fr}.dc-list .dc-label{grid-column:1/-1}.dc-list .dc-details,.dc-list article>p:last-of-type{grid-column:1;grid-row:auto}.dc-list article>button{grid-column:2;grid-row:auto}.dc-toolbar{flex-wrap:wrap}}@media(max-width:600px){.dc-card-heading h3{font-size:22px}.dc-view{margin-left:auto}}.dc-lineups{margin:10px 0 65px}.dc-lineup-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:18px 0 30px}.dc-lineup-heading h2,.dc-plan-heading h2{font-size:27px;line-height:1.5}.dc-lineup-heading p,.dc-plan-heading>p:last-child{font-size:12px;color:#9eb8cd;line-height:1.8}.dc-plan-heading{scroll-margin-top:90px}.dc-plan-heading h2{margin:16px 0 12px}.dc-lineup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dc-lineup-card{display:block;text-align:left;padding:25px;border:1px solid #333;border-radius:12px;background:linear-gradient(140deg,#0b0b0b,#121b23);color:inherit;min-width:0;transition:border-color .2s,background .2s;cursor:pointer}.dc-lineup-card:hover,.dc-lineup-card[aria-pressed=true]{border-color:#38bdf8;background:#102530}.dc-lineup-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.dc-lineup-top strong{font-size:23px;color:#7dd3fc;overflow-wrap:anywhere;line-height:1.4}.dc-lineup-top small{font-size:10px;white-space:nowrap;color:#94aec2}.dc-lineup-card h3{font-size:20px;margin:22px 0 10px}.dc-lineup-card>p{font-size:11px;color:#94aec2;line-height:1.8}.dc-lineup-art{position:relative;overflow:hidden;border-radius:10px;background:radial-gradient(ellipse,#709eac,#294f61);margin-top:22px;aspect-ratio:1.8;display:grid;place-items:center}.dc-tone-1 .dc-lineup-art{background:radial-gradient(ellipse,#8caed5,#375e8a)}.dc-tone-2 .dc-lineup-art{background:radial-gradient(ellipse,#baa2d7,#68528d)}.dc-lineup-art img{width:95%;height:auto;position:relative;z-index:1;filter:drop-shadow(0 13px 9px #0005)}.dc-lineup-art i{position:absolute;width:85%;height:65%;border:1px solid #c7efff44;border-radius:50%;transform:rotate(25deg)}.dc-lineup-art i:nth-child(2){transform:rotate(-25deg)}.dc-lineup-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:18px;font-size:11px;color:#9eb8cd}.dc-lineup-bottom>span:last-child{font-size:20px;color:#7dd3fc}.dc-lineup-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.dc-lineup-tabs button{border:1px solid #405466;border-radius:6px;padding:10px 17px;font-size:12px;background:transparent;color:inherit}.dc-lineup-tabs button[aria-pressed=true]{background:#0284c7;border-color:#0284c7;color:#fff}html[data-theme=light] .dc-lineup-card{border-color:#d0dfeb;background:linear-gradient(135deg,#fff,#edf5fc)}html[data-theme=light] .dc-lineup-card[aria-pressed=true]{background:#e0f2fe;border-color:#0284c7}html[data-theme=light] .dc-lineup-top strong{color:#0369a1}html[data-theme=light] :is(.dc-lineup-heading p,.dc-plan-heading>p:last-child,.dc-lineup-top small,.dc-lineup-card>p,.dc-lineup-bottom){color:#53758e}html[data-theme=light] .dc-lineup-tabs button:not([aria-pressed=true]){border-color:#bfd5e5}@media(max-width:900px){.dc-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-lineup-heading{display:block}.dc-lineup-heading p{margin-top:12px}}@media(max-width:600px){.dc-lineup-grid{grid-template-columns:1fr}.dc-lineup-card{padding:22px}.dc-lineup-heading h2,.dc-plan-heading h2{font-size:24px}}.dm-category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.dm-category-list>div{border:1px solid #405466;padding:18px;border-radius:8px}.dm-category-list strong{font-size:15px}.dm-category-list p{font-size:12px;line-height:1.7;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.dm-form select{display:block;width:100%;padding:11px;margin:9px 0 20px;background:#050505;border:1px solid #383838;border-radius:6px;color:inherit}html[data-theme=light] .dm-form select{background:#f3f8fc;border-color:#bfd5e5}html[data-theme=light] .dm-category-list>div{border-color:#bfd5e5}@media(max-width:800px){.dm-category-list{grid-template-columns:1fr}}.dc-soldout,.dm-list article .dc-soldout{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:-moz-max-content;width:max-content;padding:4px 9px;border-radius:5px;background:#7f1d1d;color:#fff;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:0}.dc-grid article{position:relative}.dc-grid article>.dc-soldout{position:absolute;top:17px;right:17px}.dc-list article>.dc-soldout{position:static}.dm-list h2 .dc-soldout{vertical-align:middle;margin-left:8px}html[data-theme=light] .dc-soldout{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.dm-product-group{min-width:0}.dm-product-group+.dm-product-group{margin-top:20px}.dm-product-group-heading{display:flex;align-items:center;gap:12px;padding:0 0 12px;border-bottom:1px solid var(--line);margin-bottom:14px}.dm-list .dm-product-group-heading h2{margin:0;font-size:20px}.dm-product-group-heading>span{font-size:12px;color:#7dd3fc}.dm-product-group-items{display:grid;gap:14px}html[data-theme=light] .dm-product-group-heading>span{color:#0369a1}.dedicated-manager .dm-drag-handle{display:block;width:-moz-max-content;width:max-content;margin-bottom:12px;padding:5px 9px;background:transparent;color:#7dd3fc;border:1px dashed #64748b;font-size:12px;cursor:grab}.dedicated-manager .dm-drag-handle:active{cursor:grabbing}.dm-list article.dm-drop-target{outline:2px solid #0284c7;outline-offset:2px}html[data-theme=light] .dedicated-manager .dm-drag-handle{color:#0369a1}.dm-category-list>div.dm-category-selected{outline:2px solid #0284c7;outline-offset:1px}.dm-category-filter{display:flex;gap:10px;margin-top:18px}.dm-category-filter button{padding:8px 12px;font-size:12px}.dedicated-manager button.dm-soldout-toggle[aria-pressed=false]{background:#fff;border-color:#cbd5e1;color:#334155}.dedicated-manager button.dm-soldout-toggle[aria-pressed=true]{background:#dc2626;border-color:#dc2626;color:#fff}.dedicated-manager button.dm-soldout-toggle[aria-pressed=false]:hover{background:#f1f5f9}.dedicated-manager button.dm-soldout-toggle[aria-pressed=true]:hover{background:#b91c1c;border-color:#b91c1c}