.stc5-widget .stc115-form{display:grid;gap:13px;margin:16px 0 18px;min-width:0;}.stc5-widget .stc115-form label{display:block;font-weight:600;min-width:0;}.stc5-widget .stc115-form textarea,.stc5-widget .stc115-form input:not([type=checkbox]):not([type=color]),.stc5-widget .stc115-form select,.stc5-widget .stc115-output{box-sizing:border-box;width:100%;max-width:100%;min-width:0;}.stc5-widget .stc115-form input[type=color]{display:block;width:88px;height:42px;padding:3px;}.stc5-widget .stc115-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-items:end;}.stc5-widget .stc115-form .stc115-check{display:flex;gap:8px;align-items:center;}.stc5-widget .stc115-output-label{margin-top:16px;display:block;}.stc5-widget .stc115-output-label[hidden]{display:none!important;}.stc5-widget .stc115-output{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;overflow:auto;min-height:170px;margin-top:5px;}.stc5-widget .stc115-message{margin:12px 0;}.stc5-widget .stc115-message[data-error="1"],.stc5-widget .stc115-error-detail{color:#b42318;white-space:pre-wrap;overflow-wrap:anywhere;}.stc5-widget .stc115-actions{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0;}.stc5-widget .stc115-actions button[disabled]{opacity:.45;cursor:not-allowed;}.stc5-widget .stc115-stats{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0;}.stc5-widget .stc115-stat{background:var(--stc5-panel);padding:10px 15px;border:1px solid var(--stc5-border);border-radius:10px;overflow-wrap:anywhere;}.stc5-widget .stc115-stat span{display:block;font-size:15px;color:var(--stc5-muted);}.stc5-widget .stc115-stat strong{display:block;font-size:18px;color:var(--stc5-ink);margin-top:3px;}.stc5-widget .stc115-preview-wrap{max-width:490px;max-height:65vh;position:relative;margin:12px auto;display:flex;justify-content:center;align-items:center;}.stc5-widget .stc115-preview-wrap canvas{display:block;max-height:65vh;max-width:100%;width:auto;height:auto;border:1px solid var(--stc5-border);border-radius:8px;}.stc5-widget .stc115-safe-area{pointer-events:none;position:absolute;inset:7%;border:2px dashed rgba(255,234,60,.9);box-shadow:0 0 0 9999px rgba(0,0,0,.06) inset;border-radius:5px;}.stc5-widget .stc115-share-list{display:grid;gap:8px;margin:15px 0;}.stc5-widget .stc115-share-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;border:1px solid var(--stc5-border);background:var(--stc5-panel);padding:9px 12px;border-radius:10px;overflow-wrap:anywhere;}.stc5-widget .stc115-share-row a{font-weight:600;}.stc5-widget .stc115-safe-link{display:inline-block;margin:8px 0;}@media (max-width:620px){.stc5-widget .stc115-grid{grid-template-columns:1fr;}.stc5-widget .stc115-share-row button{width:100%;}}
