.quick-workspace{max-width:800px;margin:30px auto 0}.quick-workspace>.back-home{margin-bottom:22px}.quick-workspace .form-panel{padding:30px 36px}.quick-workspace .form-panel h1{margin-top:18px}.quick-workspace .panel-description{margin-bottom:22px}.quick-workspace .field-grid{gap:20px}.quick-workspace #field-configuration{min-height:134px;line-height:1.7}.quick-workspace .compact-hint{margin:0;font-size:11px;color:var(--muted);grid-column:1/-1}.compact-optional{margin-top:18px;padding-top:17px}.compact-optional summary{justify-content:flex-start;gap:8px}.compact-optional summary:after{margin-left:auto}.compact-optional>.field{margin-top:15px}.compact-actions{padding-top:20px;margin-top:22px}.compact-actions .required-note{margin:0}.configuration-card{padding:25px;background:#fafcff;border:1px solid var(--line);border-radius:10px}.card-brand-line{display:flex;justify-content:space-between;align-items:center;gap:15px}.card-brand-line img{max-width:52%;height:auto}.card-brand-line>span{font:10px var(--mono);color:var(--muted)}.configuration-card h2{margin:27px 0 15px;font-size:24px;font-weight:500}.configuration-card .review-row{grid-template-columns:1fr;gap:5px;font-size:14px}.configuration-card .review-row dt{font-size:11px}.configuration-card .small-note{font-size:10px;margin-bottom:0}.text-download{display:inline-block;margin-top:17px;border:0;background:transparent;padding:0;font-size:11px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.quick-workspace .footer-note{max-width:none;text-align:center}.quick-workspace .export-actions{gap:10px}.quick-workspace .export-actions .primary{background:#285ad6;border-color:#285ad6}.quick-workspace .export-actions .primary:hover{background:#204d9e}@media(max-width:700px){.quick-workspace{margin-top:22px}.quick-workspace>.back-home{margin-bottom:17px}.quick-workspace .form-panel{padding:24px 18px}.quick-workspace .form-panel h1{font-size:25px}.configuration-card{padding:18px}.card-brand-line{flex-wrap:wrap}.card-brand-line img{max-width:100%;width:190px}.quick-workspace .model-option{padding:10px;min-height:56px}.quick-workspace .export-actions{flex-direction:column}.quick-workspace .export-actions .button{width:100%}.compact-actions .button{max-width:75%;font-size:12px}.configuration-card .review-row{font-size:13px}}
.page-navigation{display:flex;align-items:center;gap:8px;margin-top:22px}.navigation-button{display:grid;place-items:center;width:42px;height:42px;padding:9px;background:#fff;border:1px solid var(--line);border-radius:10px;color:#285ad6;transition:background .15s,border-color .15s}.navigation-button svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.navigation-button:not(:disabled):hover{background:#eaf1ff;border-color:#a9bfe9}.navigation-button:disabled{color:#a9b3c4;background:transparent;cursor:default}.navigation-button:focus-visible{outline:3px solid #90b4ff;outline-offset:3px}@media(max-width:700px){.page-navigation{margin-top:16px}.navigation-button{width:44px;height:44px}}
.hardware-section{border:0;padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid var(--line);min-width:0}.hardware-section legend{display:flex;align-items:center;gap:11px;padding:0 0 18px;font-size:15px;font-weight:600}.hardware-section legend span{font:11px var(--mono);color:#285ad6;display:grid;place-items:center;width:27px;height:27px;background:#edf3ff;border-radius:7px}.hardware-section .full{grid-column:1/-1}.hardware-section:last-of-type{padding-bottom:18px;margin-bottom:12px}.field select{font:13px Arial,Helvetica,sans-serif;color:var(--ink);background:#fafcff;border:1px solid #dbe3f0;border-radius:7px;min-height:48px;line-height:1.5;padding:12px 32px 12px 12px;width:100%;max-width:100%;touch-action:manipulation}.field select:focus{outline:0;border-color:#285ad6;box-shadow:0 0 0 3px #e8f0ff}.field.invalid select{border-color:var(--danger)}.field input[readonly]{background:#edf2fa;color:#536784}.field .custom-label{margin-top:12px;color:#61718b;font-weight:400}.platform-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;background:#f1f6ff;border-radius:7px;padding:12px;font-size:11px;color:#405c88}.platform-summary a{color:#285ad6;text-underline-offset:3px}.legacy-configuration textarea{width:100%;min-height:90px;margin-top:12px;font:13px Arial;padding:12px;border:1px solid var(--line);border-radius:7px;color:var(--ink)}.quick-workspace:has(.hardware-section){max-width:880px}@media(max-width:700px){.field select{font-size:16px}.hardware-section{margin-bottom:21px;padding-bottom:21px}.hardware-section legend{font-size:14px}.platform-summary{font-size:10px}}
