.qx{display:flex;flex-direction:column;gap:18px;padding-bottom:30px}.qx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.qx-head h1{margin:2px 0 4px;font-size:30px}.qx-head p{margin:0;color:#77736b;max-width:640px}.qx-eb{font-size:10.5px;letter-spacing:.14em;color:#80651b;font-weight:700}.qx-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.qx-kpi{background:#fff;border:1px solid #e6e0d6;border-radius:14px;padding:14px 18px;display:flex;gap:14px;align-items:center}.qx-kpi i{width:42px;height:42px;border-radius:12px;background:#191919;color:#ffc20e;display:grid;place-items:center;font-style:normal;font-size:20px}.qx-kpi small{display:block;color:#77736b;font-size:12px}.qx-kpi b{font-size:24px}.qx-kpi span{display:block;color:#9a958a;font-size:11.5px}.qx-card{background:#fff;border:1px solid #e6e0d6;border-radius:14px;padding:18px}.qx-search{display:flex;gap:10px;align-items:center}.qx-search input{flex:1;border:1px solid #e6e0d6;border-radius:10px;padding:11px 14px 11px 38px;font-size:14px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2377736b' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l4 4'/%3E%3C/svg%3E") 13px 50% no-repeat}.qx-chips{display:flex;gap:6px}.qx-chip{border:1px solid #e6e0d6;border-radius:999px;padding:6px 12px;font-size:12.5px;background:#fff;color:#4a473f}.qx-chip.on{background:#191919;color:#ffc20e;border-color:#191919}.qx-rows{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.qx-row{display:grid;grid-template-columns:56px minmax(0,1.6fr) minmax(0,1fr) 110px 120px auto;gap:14px;align-items:center;padding:12px 4px;border-top:1px solid #f0ebe0}.qx-row:first-child{border-top:0}.qx-mini{width:56px;height:56px;border-radius:8px;border:1px solid #eee;overflow:hidden;background:#fff}.qx-mini svg{width:100%;height:100%;display:block}.qx-row b{display:block;font-size:14px}.qx-row small{color:#77736b;font-size:12px}.qx-tag{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;margin-left:6px;background:#fff6d6;color:#7a6320;border:1px solid #f0dc9a}.qx-tag.fix{background:#f3f1ec;color:#6b675e;border-color:#e6e0d6}.qx-num{line-height:1.2}.qx-num b{font-size:18px}.qx-acts{display:flex;gap:6px}.qx-btn{border:1px solid #e6e0d6;background:#fff;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600;color:#191919;white-space:nowrap}.qx-btn.y{background:#ffc20e;border-color:#ffc20e}.qx-btn.k{background:#191919;color:#ffc20e;border-color:#191919}.qx-hint{color:#9a958a;font-size:12.5px;margin-top:10px}.qx-ed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 340px;gap:16px;align-items:start}.qx-ed h3{margin:0 0 12px;font-size:15px}.qx-f{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.qx-f label{font-size:12.5px;color:#5c584f;font-weight:600}.qx-f input,.qx-f select,.qx-f textarea{border:1px solid #e6e0d6;border-radius:9px;padding:9px 11px;font:inherit;font-size:13.5px;background:#fff}.qx-f textarea{min-height:64px;resize:none}.qx-type{display:flex;align-items:center;gap:10px;background:#faf8f3;border:1px solid #efe9dc;border-radius:10px;padding:10px 12px;margin-bottom:14px}.qx-type b{flex:1}.qx-type a{font-size:12.5px;color:#80651b;text-decoration:underline}.qx-dyn{border:1px solid #f0dc9a;background:#fffaf0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.qx-sw{display:flex;align-items:center;gap:10px;font-weight:700;font-size:13.5px}.qx-sw i{width:36px;height:20px;border-radius:999px;background:#ffc20e;position:relative}.qx-sw i:after{content:"";position:absolute;right:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff}.qx-sw i.off{background:#d8d3c8}.qx-sw i.off:after{right:auto;left:2px}.qx-dyn p{margin:0;font-size:12.5px;color:#6b675e}.qx-dyn code{font-size:12.5px;background:#fff;border:1px solid #efe4c4;border-radius:6px;padding:3px 7px;align-self:flex-start}.qx-tabs{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.qx-tab{border:1px solid #e6e0d6;border-radius:10px;padding:8px 14px;font-weight:600;font-size:13px;background:#fff}.qx-tab.on{background:#191919;color:#ffc20e;border-color:#191919}.qx-lab{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#80651b;font-weight:700;margin:14px 0 8px}.qx-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.qx-opt{border:1px solid #e6e0d6;border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:#4a473f;background:#fff}.qx-opt.on{border:2px solid #ffc20e;background:#fffaf0;padding:9px}.qx-opt svg{width:70px;height:70px}.qx-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qx-color{display:flex;align-items:center;gap:10px;border:1px solid #e6e0d6;border-radius:10px;padding:8px 10px;font-size:13px}.qx-color i{width:26px;height:26px;border-radius:7px;border:1px solid #0002}.qx-pre{display:flex;gap:8px;flex-wrap:wrap}.qx-pre span{display:flex;align-items:center;gap:6px;border:1px solid #e6e0d6;border-radius:999px;padding:5px 10px 5px 6px;font-size:12px}.qx-pre span i{width:18px;height:18px;border-radius:50%}.qx-prev{position:sticky;top:10px;display:flex;flex-direction:column;gap:12px}.qx-big{background:#faf8f3;border:1px solid #efe9dc;border-radius:14px;padding:18px;display:grid;place-items:center}.qx-big svg{width:230px;height:auto;display:block}.qx-ok{background:#eef7ee;border:1px solid #cfe6cf;color:#2e6b2e;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600}.qx-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qx-dl{width:100%;padding:12px;font-size:14.5px}.qx-links{display:flex;justify-content:space-between;font-size:12.5px}.qx-links a{color:#80651b;text-decoration:underline}.qx-up{border:1.5px dashed #d9cfb5;border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;background:#fdfcf8}.qx-up b{display:block}.qx-up small{color:#77736b}.qx-range{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#5c584f}.qx-range i{flex:1;height:6px;border-radius:9px;background:linear-gradient(90deg,#ffc20e 55%,#ece6d6 55%)}.qx-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qx-t{border:1px solid #e6e0d6;border-radius:14px;padding:16px;display:flex;gap:12px;align-items:flex-start;background:#fff}.qx-t i{font-style:normal;font-size:22px;width:42px;height:42px;border-radius:11px;background:#f6f3ea;display:grid;place-items:center;flex:none}.qx-t b{display:block;font-size:14px}.qx-t small{color:#77736b;font-size:12px;line-height:1.35}.qx-t.hl{border-color:#ffc20e;background:#fffaf0}.qx-det{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.qx-bars{display:flex;align-items:flex-end;gap:4px;height:150px;padding-top:10px;border-bottom:1px solid #e6e0d6}.qx-bars i{flex:1;background:#ffc20e;border-radius:4px 4px 0 0;min-height:3px}.qx-bars i.we{background:#e9dcb0}.qx-axis{display:flex;justify-content:space-between;font-size:11px;color:#9a958a;margin-top:4px}.qx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.qx-stat{border:1px solid #efe9dc;border-radius:12px;padding:10px 12px}.qx-stat small{display:block;color:#77736b;font-size:12px}.qx-stat b{font-size:20px}.qx-hist{list-style:none;padding:0;margin:0}.qx-hist li{display:flex;gap:12px;padding:9px 0;border-top:1px solid #f0ebe0;font-size:13px}.qx-hist li:first-child{border-top:0}.qx-hist time{color:#9a958a;width:110px;flex:none}.qx-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.qx-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qx-model{border:1px solid #e6e0d6;border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;text-align:center;background:#fff}.qx-model svg{width:96px;height:auto}.qx-model.on{border:2px solid #ffc20e;padding:9px;background:#fffaf0}.qx-model small{color:#9a958a}.qx button{font:inherit;cursor:pointer}.qx .qx-new{padding:11px 18px}.qx-paused{color:#a8432a;font-style:normal;font-weight:700}.qx-empty{padding:14px 4px;color:#77736b;list-style:none}.qx-for{max-width:420px}.qx-ti{font-size:20px}.qx-link{background:none;border:0;padding:0;color:#80651b;text-decoration:underline;font-size:12.5px}.qx-fixed{border-color:#e6e0d6;background:#faf8f3}.qx-why input{border-color:#f0dc9a;background:#fffaf0}.qx-top{margin:0 0 12px}.qx-prev .qx-top{margin:0}.qx-warn{background:#fff4e5;border:1px solid #f3d3a4;color:#8a4b0f;border-radius:10px;padding:8px 12px;font-size:12.5px;margin:10px 0 0}.qx-t{text-align:left;color:inherit}.qx-t:hover,.qx-opt:hover,.qx-model:hover{border-color:#ffc20e}.qx-logos{grid-template-columns:repeat(5,minmax(0,1fr))}.qx-logos .qx-lg{width:56px;height:56px}.qx-opt span{line-height:1.2}.qx-lg{width:70px;height:70px;display:grid;place-items:center;font-size:26px;color:#77736b}.qx-lg img{width:56px;height:56px;object-fit:contain}.qx-model{position:relative;color:inherit}.qx-model b{font-size:12.5px}.qx-del{position:absolute;top:4px;right:6px;color:#9a958a;font-size:12px;padding:2px 4px;border-radius:6px}.qx-del:hover{background:#f3f1ec;color:#a8432a}.qx-color{position:relative;cursor:pointer}.qx-color input[type=color]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.qx-pre button{display:flex;align-items:center;gap:6px;border:1px solid #e6e0d6;border-radius:999px;padding:5px 10px 5px 6px;font-size:12px;background:#fff;color:#191919}.qx-pre button i{width:18px;height:18px;border-radius:50%;border:1px solid #0002}.qx-up{cursor:pointer;margin-top:10px}.qx-up>span{font-size:22px}.qx-range{margin-top:12px}.qx-range input{flex:1;accent-color:#ffc20e}.qx-ftext{margin-top:12px}.qx-check{border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600;background:#f3f1ec;color:#6b675e;border:1px solid #e6e0d6}.qx-check.ok{background:#eef7ee;border-color:#cfe6cf;color:#2e6b2e}.qx-check.bad{background:#fdecea;border-color:#f3c4bd;color:#9b2c1f}.qx-detq{display:flex;flex-direction:column;gap:12px;align-items:center}.qx-detq .qx-big{width:100%}.qx-detq code{font-size:12.5px;word-break:break-all}.qx-w{width:100%}.qx-col{display:flex;flex-direction:column;gap:16px;min-width:0}.qx-col h3{margin:0 0 12px;font-size:15px}.qx-dest{display:flex;gap:10px;align-items:center;justify-content:space-between;border:1px solid #e6e0d6;border-radius:10px;padding:8px 8px 8px 14px;font-size:13.5px}.qx-dest span{min-width:0;overflow-wrap:anywhere}.qx-ficha{gap:14px;padding-bottom:0}.qx-fhead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.qx-fhead h2{margin:0;font-size:18px}.qx-fhead p{margin:4px 0 0;color:#77736b;font-size:13px}.qx-fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.qx-fcard{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.qx-fcard b{font-size:14px}.qx-fcard small{color:#77736b}.qx-fq{width:150px;max-width:100%}.qx-fq svg{width:100%;height:auto;display:block}.qx-fqs{width:110px}.qx-fmodel{border-style:dashed;background:#fdfcf8}@media (max-width:760px){.qx-ed,.qx-det,.qx-grid2{grid-template-columns:minmax(0,1fr)}.qx-kpis{grid-template-columns:1fr}.qx-types{grid-template-columns:1fr 1fr}.qx-row{grid-template-columns:48px minmax(0,1fr) auto}.qx-row>:nth-child(3),.qx-row>:nth-child(4),.qx-row>:nth-child(5){display:none}.qx-head{flex-direction:column;align-items:flex-start}.qx-opts,.qx-models{grid-template-columns:repeat(3,minmax(0,1fr))}.qx-prev{position:static;order:-1}.qx-big svg{width:190px}.qx-search{flex-direction:column;align-items:stretch}.qx-chips{flex-wrap:wrap}.qx-stats{grid-template-columns:1fr 1fr}.qx-fgrid{grid-template-columns:1fr 1fr}.qx-colors{grid-template-columns:1fr}}
