.motor-head{text-align:center;margin-bottom:22px}.motor-head h1{font-size:clamp(28px,4.5vw,44px);font-weight:900}.motor-head p{color:#4d556a;margin-top:6px;font-size:18px}.motor-layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.motor-panel{background:#fff;border:2px solid #1d2233;border-radius:20px;gap:14px;padding:16px;display:grid;position:sticky;top:12px;box-shadow:4px 4px #1d2233}.motor-choice-label{margin-bottom:6px;font-weight:800;display:block}.motor-pills{flex-wrap:wrap;gap:6px;display:flex}.motor-pills button{background:#f7f8fb;border:2px solid #d7dbe6;border-radius:999px;min-height:40px;padding:6px 12px;font-weight:700}.motor-pills button.is-on{background:#ffd23f;border-color:#1d2233}.motor-actions{gap:8px;display:grid}.motor-actions button{background:#fff;border:2px solid #1d2233;border-radius:14px;min-height:46px;font-weight:800;box-shadow:2px 2px #1d2233}.motor-actions .motor-primary{color:#fff;background:#28a4ef}.motor-print-opts{gap:8px;font-size:15px;display:grid}.motor-print-opts select{border:2px solid #d7dbe6;border-radius:10px;padding:4px 8px}.motor-paper{aspect-ratio:210/297;background:#fff;border:1px solid #d7dbe6;border-radius:8px;flex-direction:column;max-width:640px;margin:0 auto;padding:5% 5% 4%;display:flex;box-shadow:0 6px 24px #1d223326}.motor-paper h2{text-align:center;margin:0 0 4px;font-size:clamp(18px,3vw,26px);font-weight:900}.motor-caption{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 8px;font-size:clamp(12px,1.8vw,15px);display:flex}.motor-name{white-space:nowrap;font-weight:700}.motor-paper .motor-svg{flex:1;width:100%;min-height:0}.motor-svg{-webkit-user-select:none;user-select:none;display:block}.motor-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:640px;margin:12px auto 0;display:flex}.motor-tools span{font-weight:700}.motor-tools button{background:#fff;border:2px solid #1d2233;border-radius:12px;min-height:44px;padding:4px 12px;font-weight:700}.motor-tools .motor-pick{background:#fffbe6;padding:2px 6px}.motor-hint{text-align:center;color:#4d556a;margin-top:10px}.motor-link{color:#1b6fa8;font-weight:800;text-decoration:underline}.motor-sheet .motor-caption{width:100%}@media (width<=860px){.motor-layout{grid-template-columns:minmax(0,1fr)}.motor-panel{position:static}}@media print{.motor-sheet .motor-caption{font-size:11pt}}.motor-bar{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;margin:0 auto 12px;display:flex}.motor-bar button{background:#fff;border:2px solid #1d2233;border-radius:14px;min-height:48px;padding:6px 14px;font-weight:800;box-shadow:2px 2px #1d2233}.motor-bar .motor-new{color:#fff;background:#28a4ef;flex:200px;font-size:18px}@media (width<=860px){.motor-stage{order:-1}}
