.shorts-steps{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 24px}.shorts-steps span{background:#252a3a;padding:10px 13px;border-radius:9px;color:#c5cbda;font-size:12px}.shorts-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shorts-fields label{display:grid;gap:8px;font-size:12px;color:#b9becc}.shorts-fields input{width:100%}.shorts-check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;color:#bdc4d5}.shorts-check input{margin-top:5px}.shorts-right{display:grid;align-content:start;gap:18px}.shorts-preview{aspect-ratio:9/16;max-width:260px;margin:20px auto 0;padding:26px 20px;display:flex;flex-direction:column;background:linear-gradient(150deg,#482b38,#141a2b 65%);border:1px solid #885059;border-radius:20px;overflow:auto;overflow-wrap:anywhere}.shorts-preview>span{font-size:10px;letter-spacing:2px;color:#ffb3a0}.shorts-preview h3{font-size:23px;line-height:1.4;margin:35px 0 20px}.shorts-preview p{font-size:14px;line-height:1.8;white-space:pre-wrap}.shorts-preview small{margin-top:auto;padding-top:20px;color:#ffb3a0}.shorts-section{margin-top:20px}.shorts-list{display:grid;gap:12px;margin-top:18px}.shorts-draft{border:1px solid #343c50;border-radius:12px;padding:18px;overflow-wrap:anywhere}.shorts-draft h4{margin:10px 0;font-size:17px}.shorts-draft p{font-size:12px;color:#aeb8cd;line-height:1.7}.shorts-draft .integration-actions{margin:0}.short-feedback{color:#ffd48a;font-size:13px;min-height:20px}.shorts-right textarea{width:100%;margin:18px 0 10px}.shorts-section a{color:#ffad97}.shorts-section code{overflow-wrap:anywhere;font-size:12px}.shorts-table-wrap{overflow-x:auto}.shorts-table{width:100%;border-collapse:collapse;font-size:12px}.shorts-table td,.shorts-table th{padding:12px 8px;text-align:left;border-bottom:1px solid #343c50}.shorts-links{font-size:12px;line-height:1.8}#page-shorts .fineprint{color:#a1abc0}#page-shorts .select-input{max-width:100%}#page-shorts .studio-form{min-width:0}#page-shorts .text-input{font-size:16px}#shorts-metrics-form{display:grid;gap:12px}#shorts-metrics-form label{display:grid;gap:5px}#shorts-metrics-form input,#shorts-metrics-form select{width:100%}@media(max-width:800px){.mobile-nav{grid-template-columns:repeat(6,1fr)}.main{padding-top:env(safe-area-inset-top);padding-bottom:calc(95px + env(safe-area-inset-bottom))}.shorts-section .panel-heading{flex-wrap:wrap}.shorts-preview{max-width:240px}.shorts-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.page{animation:none}}
