.fz-launch{position:relative;z-index:2;padding:12px 16px;margin:8px;border:1px solid #d9ae60;background:#152431;color:#f4d8a0;font:700 12px system-ui;letter-spacing:.08em;cursor:pointer}
.fz-dialog,.fz-confirm{color:#edf3f5;background:#0e1821;border:1px solid #4b5b65;box-shadow:0 30px 100px #000a;font:14px/1.55 system-ui,sans-serif}.fz-dialog{padding:0;width:min(1260px,96vw);max-width:96vw;max-height:94dvh}.fz-dialog::backdrop,.fz-confirm::backdrop{background:#03090dd9;backdrop-filter:blur(6px)}.fz-dialog *,.fz-confirm *{box-sizing:border-box}.fz-dialog [hidden]{display:none!important}.fz-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 30px;border-bottom:1px solid #2d3e49;background:linear-gradient(120deg,#1e303e,#101a22)}.fz-eyebrow,.fz-section-title>span{color:#d7b779;font-size:10px;letter-spacing:.16em;font-weight:800}.fz-head h2{margin:4px 0;font-size:25px;line-height:1.2}.fz-dialog button,.fz-confirm button,.fz-dialog select{font:inherit;cursor:pointer}.fz-dialog button,.fz-confirm button{border:1px solid #405362;background:#1a2b38;color:#eaf0f4;padding:10px 14px;border-radius:4px}.fz-dialog button:hover,.fz-confirm button:hover{border-color:#d6b678}.fz-dialog button:focus-visible,.fz-dialog select:focus-visible,.fz-confirm button:focus-visible{outline:2px solid #f1cc83;outline-offset:3px}.fz-dialog button:disabled{opacity:.45;cursor:not-allowed}.fz-close{font-size:20px!important}.fz-shell{display:grid;grid-template-columns:225px 1fr;min-height:520px}.fz-sidebar{padding:25px 20px;background:#101e29;border-right:1px solid #2b3b46}.fz-silhouette{color:#dfba74;font-size:52px;line-height:1.2}.fz-tank{margin:12px 0 2px;font-size:23px}.fz-meta,.fz-footnote,.fz-method{color:#99acb9}.fz-wallet{border-top:1px solid #354551;padding-top:15px;margin:15px 0 25px;color:#edc87c;font-weight:800}.fz-sidebar nav{display:grid;gap:8px}.fz-sidebar nav button{text-align:left;background:transparent;border-color:transparent}.fz-sidebar nav button.active{background:#263b49;border-color:#70828a;border-left:3px solid #e3bc72}.fz-footnote{font-size:11px;margin-top:35px}.fz-main{padding:24px 28px;min-width:0;max-height:calc(94dvh - 170px);overflow:auto}.fz-notice:empty{display:none}.fz-notice{background:#1d343d;color:#d5eaf0;border-left:3px solid #dcbb77;padding:10px 13px}.fz-section-title h3{font-size:25px;margin:3px 0 9px}.fz-section-title p{color:#a5b8c5;margin-bottom:20px;max-width:650px}.fz-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fz-summary-grid article,.fz-recommend{padding:20px;border:1px solid #334752;background:linear-gradient(135deg,#203340,#15232d);border-radius:7px}.fz-summary-grid span{font-size:10px;letter-spacing:.15em;color:#a9bfcd}.fz-summary-grid strong{display:block;font-size:35px;color:#ebce99}.fz-summary-grid p{font-size:12px;color:#a9bfcd}.fz-recommend{margin:17px 0;background:#202d30;border-color:#655e47}.fz-recommend h4{font-size:19px;margin:5px 0}.fz-recommend small,.fz-preview small{color:#a5b8c5}.fz-workshop{display:grid;grid-template-columns:minmax(230px,1fr) minmax(300px,1.08fr);gap:20px}.fz-catalog{display:grid;align-content:start;gap:9px}.fz-module{display:grid;grid-template-columns:33px 1fr;text-align:left;gap:9px;padding:15px!important;background:#162732!important}.fz-module.active{border-color:#dfbe7a;background:#293c45!important}.fz-module-icon{font-size:24px;grid-row:span 2}.fz-module strong,.fz-module small{display:block}.fz-module small{font-size:11px;color:#a9bfcd;margin-top:3px}.fz-module b{font-size:11px;color:#e2c38c;grid-column:2}.fz-preview{padding:18px;border:1px solid #3f535f;background:#111f29;border-radius:7px;align-self:start}.fz-preview h4{margin:0 0 14px;font-size:18px}.fz-slot-label{display:block;font-size:12px;margin:14px 0}.fz-dialog select{display:block;background:#0e1b25;border:1px solid #526774;color:#eff3f5;padding:10px;width:100%;margin-top:5px;max-width:100%}.fz-stats{width:100%;border-collapse:collapse;font-size:12px;margin:15px 0}.fz-stats th,.fz-stats td{padding:10px 7px;text-align:left;border-bottom:1px solid #2c3d48}.fz-stats th{color:#afc2ce;font-weight:500}.fz-stats thead{background:#1c303e}.fz-stats small{display:block;font-size:10px}.fz-good,.fz-good small{color:#8ae2b7!important}.fz-bad,.fz-bad small{color:#ffac9b!important}.fz-primary{background:#dbb56e!important;color:#17232a!important;border-color:#f5d593!important;font-weight:800!important}.fz-action{width:100%;margin:5px 0 12px}.fz-method{font-size:10px;border-top:1px solid #2f434e;padding-top:14px;margin:25px 0 0}.fz-footer{padding:15px 25px;border-top:1px solid #344651;display:flex;gap:15px;justify-content:space-between;align-items:center;background:#14232d}.fz-current-config{color:#acbfca;font-size:12px}.fz-native #gtab-loadout{display:block!important;max-height:none;overflow:visible;padding:0}.fz-native .wot-module-cards,.fz-native .wot-cons-cards,.fz-native .wot-module-shop{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fz-native article,.fz-native .wot-loadout-summary-inner{background:#1a2c38;padding:15px;border:1px solid #3a4d59;border-radius:6px}.fz-native .wot-cons-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-native .wot-module-head{margin:18px 0 12px;font-size:18px}.fz-native .wot-module-shop-details{margin:15px 0}.fz-native summary{cursor:pointer;padding:12px;color:#e6c48a}.fz-native .wot-module-shop{margin-top:12px}.fz-native .wot-module-buy h4{margin:5px 0}.fz-compare-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fz-compare-selects label{font-size:11px;color:#b4c4ce}.fz-compare-table{overflow:auto}.fz-confirm{max-width:min(430px,92vw);padding:25px}.fz-confirm h3{font-size:22px;margin-top:0}.fz-confirm>strong{color:#f3cd88;font-size:23px}.fz-confirm>div{display:flex;gap:12px;justify-content:flex-end}.fz-guide{padding:15px 30px;color:#c0d2dd;border:1px solid #3b5260;border-radius:5px}.fz-tour{margin-top:8px}
@media(max-width:850px){.fz-dialog{width:98vw;max-width:98vw}.fz-shell{grid-template-columns:1fr}.fz-sidebar{border-right:0;border-bottom:1px solid #3a4d59;padding:12px 18px}.fz-sidebar nav{grid-template-columns:repeat(4,1fr);gap:3px}.fz-sidebar nav button{font-size:11px;padding:8px 5px}.fz-silhouette,.fz-footnote,.fz-meta{display:none}.fz-tank{font-size:18px;display:inline-block;margin:0 15px 8px 0}.fz-wallet{display:inline-block;margin:0;padding:0;border:0;font-size:12px}.fz-main{max-height:calc(94dvh - 240px);padding:16px}.fz-head{padding:16px}.fz-head h2{font-size:20px}.fz-workshop{grid-template-columns:1fr}.fz-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-module{padding:10px!important;grid-template-columns:25px 1fr}.fz-native .wot-module-cards,.fz-native .wot-module-shop{grid-template-columns:1fr}.fz-compare-selects{grid-template-columns:1fr}.fz-footer{padding:10px 16px}.fz-section-title h3{font-size:22px}}
@media(max-width:440px){.fz-summary-grid{grid-template-columns:1fr}.fz-catalog{grid-template-columns:1fr}.fz-native .wot-cons-cards{grid-template-columns:1fr}.fz-sidebar nav button{font-size:10px}.fz-current-config{font-size:10px}.fz-footer button{font-size:11px}.fz-stats{font-size:11px}}

.fz-dialog[open]{display:flex;flex-direction:column;height:min(850px,94dvh);overflow:hidden}.fz-head,.fz-footer{flex-shrink:0}.fz-shell{flex:1;min-height:0}.fz-main{max-height:none;min-height:0}.fz-sidebar{overflow:auto}@media(max-width:850px){.fz-shell{grid-template-rows:auto minmax(0,1fr)}.fz-main{max-height:none}}
#panel-garage>.fz-launch{display:block!important;position:absolute!important;left:50%;right:auto;top:auto;bottom:16px;transform:translateX(-50%);margin:0;z-index:32;pointer-events:auto;flex-shrink:0;min-height:42px;max-width:calc(100% - 24px);white-space:nowrap;box-shadow:0 4px 18px #0009}
@media(max-width:560px){#panel-garage>.fz-launch{left:12px;bottom:auto;top:78px;transform:none;font-size:10px;padding:10px 12px;min-height:38px}}
