.stc5-widget .stc110-form{display:grid;gap:14px;margin:16px 0 18px;min-width:0;}.stc5-widget .stc110-form label{display:block;font-weight:600;color:var(--stc5-ink);min-width:0;}.stc5-widget .stc110-form input:not([type=checkbox]):not([type=color]):not([type=range]),.stc5-widget .stc110-form select,.stc5-widget .stc110-form textarea,.stc5-widget .stc110-code{box-sizing:border-box;max-width:100%;width:100%;min-width:0;}.stc5-widget .stc110-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-items:end;}.stc5-widget .stc110-grid input[type=color]{display:block;width:80px;height:40px;margin:5px 0;}.stc5-widget .stc110-grid input[type=range]{display:block;max-width:100%;width:100%;}.stc5-widget .stc110-check{display:flex!important;align-items:center;gap:8px;line-height:1.4;}.stc5-widget .stc110-code{display:block;min-height:100px;white-space:pre;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;}.stc5-widget .stc110-status{margin:12px 0;}.stc5-widget .stc110-status[data-error="1"]{color:#ad2626;}.stc5-widget .stc110-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:16px 0;}.stc5-widget .stc110-stat{padding:11px;background:var(--stc5-panel);border:1px solid var(--stc5-border);border-radius:9px;overflow-wrap:anywhere;}.stc5-widget .stc110-stat span{display:block;color:var(--stc5-muted);font-size:15px;}.stc5-widget .stc110-stat strong{display:block;color:var(--stc5-ink);margin-top:3px;font-size:18px;}.stc5-widget .stc110-files{display:grid;gap:10px;}.stc5-widget .stc110-file-row{display:flex;align-items:center;gap:13px;flex-wrap:wrap;border:1px solid var(--stc5-border);padding:11px;border-radius:10px;background:var(--stc5-panel);}.stc5-widget .stc110-file-row>div{flex:1 1 180px;overflow-wrap:anywhere;}.stc5-widget .stc110-file-row span{display:block;color:var(--stc5-muted);font-size:15px;}.stc5-widget .stc110-mini{max-width:100px;width:70px;height:60px;object-fit:contain;border-radius:6px;background:#fff;}.stc5-widget .stc110-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px;}.stc5-widget .stc110-actions button[disabled]{opacity:.5;cursor:not-allowed;}.stc5-widget .stc110-table{border-collapse:collapse;width:100%;display:block;overflow-x:auto;margin-top:14px;font-size:16px;}.stc5-widget .stc110-table td,.stc5-widget .stc110-table th{border:1px solid var(--stc5-border);padding:9px;text-align:left;overflow-wrap:anywhere;}.stc5-widget .stc110-palette-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:17px 0;}.stc5-widget button.stc110-color-card{background:var(--stc5-panel);color:var(--stc5-ink);border:1px solid var(--stc5-border);text-align:left;padding:8px;border-radius:10px;display:flex;flex-direction:column;gap:6px;}.stc5-widget .stc110-color-card .stc110-swatch{height:80px;width:100%;border-radius:7px;border:1px solid rgba(0,0,0,.08);}.stc5-widget .stc110-color-card small{font-weight:400;color:var(--stc5-muted);}.stc5-widget .stc110-social-card{max-width:610px;border:1px solid #d5dae3;border-radius:12px;overflow:hidden;background:#fff;color:#202b3d;margin:16px 0;box-shadow:0 2px 6px #0000000b;}.stc5-widget .stc110-social-image{background:#e6edf5;color:#42546b;aspect-ratio:1.91/1;display:grid;place-items:center;text-align:center;padding:8px;box-sizing:border-box;}.stc5-widget .stc110-social-image img{width:100%;height:100%;object-fit:cover;}.stc5-widget .stc110-social-content{padding:14px 17px;display:grid;gap:5px;}.stc5-widget .stc110-social-content strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:22px;line-height:1.3;}.stc5-widget .stc110-social-content p{margin:0;color:#5d6676;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.stc5-widget .stc110-social-content small{color:#687583;}.stc5-widget .stc110-qr-preview{margin:17px 0;display:flex;justify-content:center;}.stc5-widget .stc110-qr-preview img{width:min(420px,100%);height:auto;aspect-ratio:1;border:1px solid #d6dce6;background:#fff;image-rendering:pixelated;}@media (max-width:600px){.stc5-widget .stc110-grid{grid-template-columns:1fr;}.stc5-widget .stc110-file-row button{width:100%;}}
