.pdft-foot .primary.block[data-v-18b05ff2],.pdft-foot .mini.block[data-v-18b05ff2]{width:100%;margin-top:10px;padding:8px 0;display:block}.pdft .wifi-form[data-v-18b05ff2]{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px 8px;margin-top:12px;display:grid}.pdft .wifi-form>.ctrl-label[data-v-18b05ff2]{white-space:nowrap;justify-self:start}.qr-input[data-v-18b05ff2]{box-sizing:border-box;resize:none;width:100%;height:88px;margin-top:12px;font-family:inherit;line-height:1.6;display:block;overflow-y:auto}.qr-color[data-v-18b05ff2]{border:1px solid rgba(var(--text-rgb), .16);background:var(--glass-control-bg);cursor:pointer;border-radius:7px;width:38px;height:26px;padding:0}.pdft .seg.block[data-v-18b05ff2]{flex:1;min-width:0;display:flex}.pdft .seg.block .seg-btn[data-v-18b05ff2]{text-align:center;white-space:nowrap;flex:1;padding:4px 6px}.pdft .step>.ctrl-label[data-v-18b05ff2]{margin:14px 0 0}.pdft .step-head .reset[data-v-18b05ff2]{margin-left:auto}.preset-grid[data-v-18b05ff2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.preset[data-v-18b05ff2]{border:1px solid rgba(var(--text-rgb), .12);background:var(--glass-control-bg);color:rgba(var(--text-rgb), .62);cursor:pointer;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;font-family:inherit;transition:border-color .16s,color .16s;display:flex}.preset[data-v-18b05ff2]:hover{border-color:rgba(var(--text-rgb), .3)}.preset.on[data-v-18b05ff2]{border-color:rgba(var(--text-rgb), .46);color:var(--color-primary-text);font-weight:600}.preset-chip[data-v-18b05ff2]{width:30px;height:30px;box-shadow:inset 0 0 0 1px rgba(var(--text-rgb), .12);border-radius:7px;justify-content:center;align-items:center;display:flex}.preset-dot[data-v-18b05ff2]{border-radius:3px;width:14px;height:14px}.preset-name[data-v-18b05ff2]{white-space:nowrap;font-size:10.5px;line-height:1.2}.qr-wrap[data-v-18b05ff2]{justify-content:center;align-items:center;height:100%;padding:12px;display:flex}.qr-canvas[data-v-18b05ff2]{border-radius:6px;width:auto;max-width:min(360px,100%);height:auto;max-height:100%;box-shadow:0 12px 30px -18px #0006}.glass-card[data-v-18b05ff2]{-webkit-backdrop-filter:blur(12px)saturate(140%);background-color:var(--glass-panel-bg)!important;border-color:var(--glass-edge-soft)!important;box-shadow:0 20px 44px -28px #00000038, 0 0 20px var(--glass-inset-soft) inset!important}
