.studio91{--gold91:#d4af37;color:#e7edf4;min-width:0}.studio-head91{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.studio91 h1{font-size:clamp(24px,3vw,36px);margin:6px 0}.studio91 p{color:#acbbcd;margin:8px 0}.workbench91{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.preview91,.group91,.table-scroll91{border:1px solid #9b783d88;border-radius:14px;background:linear-gradient(145deg,#132438eF,#09111dec);box-shadow:inset 0 1px 0 #e6c27320,inset 0 -12px 24px #0005,0 12px 28px #0004}.preview91{position:sticky;top:90px;padding:18px;text-align:center}.preview91 img{width:100%;height:170px;object-fit:contain;filter:drop-shadow(0 6px 9px #000)}.preview91 h2{font-size:20px}.preview91 strong{color:#edc66b}.preview91 .outline{display:block;margin-top:18px}.group91{padding:14px 18px;margin-bottom:12px}.group91 summary{font-size:17px;color:#edc66b;cursor:pointer;font-weight:700}.fields91{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:14px}.fields91 .field80{min-width:0;margin:0;padding:0}.fields91 label{font-size:13px;margin:0 0 5px}.fields91 .toggle80{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.studio91 input:not([type=checkbox]),.studio91 select{width:100%;min-width:0;min-height:38px;background:#091525dc;border:1px solid #a0824c99;border-radius:7px;color:#edf3fc;padding:8px 10px;box-shadow:inset 0 2px 7px #0006}.studio91 input:focus-visible,.studio91 select:focus-visible{outline:2px solid #66c6ef;outline-offset:2px;box-shadow:0 0 14px #46b2ff44}.studio91 input[type=checkbox]{width:18px;height:18px;accent-color:#d4af37}.tariffs91{grid-template-columns:repeat(3,minmax(0,1fr))}.tariffs91 [data-field^=excellent]{padding:10px;border:1px solid #b9974e;border-radius:9px;background:#071120;box-shadow:0 0 8px #d4af3718}.presets91,.actions91,.save91{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.presets91{margin-top:14px}.studio91 .outline,.studio91 .button{padding:9px 13px;font-size:13px}.hint91{font-size:12px}.save91{position:sticky;bottom:10px;padding:12px;background:#0b1726f5;border:1px solid #9b783d;border-radius:10px;z-index:3}.table-scroll91{overflow:auto;margin-top:14px}.studio91 table{width:100%;border-collapse:collapse;white-space:nowrap}.studio91 th,.studio91 td{padding:10px 14px;text-align:left;border-bottom:1px solid #ffffff12}.studio91 tbody tr:hover{background:#d4af3710}.product-name91{display:flex;align-items:center;gap:12px}.product-name91 img{width:42px;height:48px;object-fit:contain}.studio91>[type=search]{max-width:440px;margin-bottom:12px}.download90 .download-logo91{width:78px;height:64px;object-fit:contain;flex:none}.studio91 tr[hidden]{display:none}@media(max-width:700px){.studio-head91{align-items:flex-start;flex-direction:column}.workbench91{grid-template-columns:1fr}.preview91{position:static;display:grid;grid-template-columns:80px 1fr;gap:8px;text-align:left;padding:12px}.preview91 img{height:95px;grid-row:span 3}.preview91 h2,.preview91 p{margin:0}.preview91 .outline{margin:0;grid-column:1/-1}.fields91{grid-template-columns:1fr 1fr}.group91{padding:12px}.tariffs91{grid-template-columns:repeat(3,minmax(0,1fr))}.tariffs91 label{font-size:11px}.tariffs91 [data-field^=excellent]{padding:6px}.save91{bottom:0}}@media(max-width:390px){.fields91:not(.tariffs91){grid-template-columns:1fr}}
.catalog93{padding-bottom:110px}.floating93{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:100;width:min(960px,calc(100% - 32px));box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#0c1929f5;border:1px solid #d4af3799;border-radius:14px;box-shadow:0 12px 45px #000a,inset 0 1px #ffe29b33;backdrop-filter:blur(12px)}.floating93 [data-count92]{color:#f1d48e;font-weight:700}.floating93 button{white-space:normal}@media(max-width:600px){.floating93{bottom:8px;padding:10px;gap:8px;flex-wrap:wrap}.floating93 [data-count92]{order:-1;width:100%;text-align:center;font-size:13px}.floating93>.button{flex:1}.catalog93{padding-bottom:150px}}
