body.studio{background:#eef0f3}.st-top{color:#fff;background:#1d2733;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.st-logo{color:#fff;margin-right:8px;font-size:16px;text-decoration:none}.st-grow{flex:1}.st-pick{max-width:280px}.st-lang{background:#fff;border:1px solid #c7ccd3;border-radius:6px;padding:3px 4px;font-size:13px!important}button,.btn,select,input,textarea{font:inherit;font-size:14px}button,.btn{color:#1f2328;cursor:pointer;background:#fff;border:1px solid #c7ccd3;border-radius:6px;padding:5px 12px;text-decoration:none;display:inline-block}button:hover,.btn:hover{background:#f1f3f6}button:disabled{opacity:.5;cursor:default}button.primary{color:#fff;background:#1f5fbf;border-color:#1f5fbf}button.danger{color:#b42318}.st-top select,.st-top button,.st-top .btn{border-color:#3b4756}.st-more{position:relative}.st-user{color:#d8dee6;align-items:center;gap:6px;max-width:220px;font-size:13px;display:flex}.st-user img,.st-avatar{border-radius:50%;flex:none;width:26px;height:26px}.st-avatar{color:#fff;background:#3b4756;place-items:center;font-weight:600;display:grid}.st-user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-menu-lang{color:#646b73;justify-content:space-between;align-items:center;gap:8px;padding:2px 4px;font-size:13px;display:flex}.st-menu-who{color:#646b73;word-break:break-all;border-top:1px solid #d6d9de;padding:6px 4px 2px;font-size:12px}@media (width<=720px){.st-user-name{display:none}}.st-more summary{cursor:pointer;color:#1f2328;background:#fff;border:1px solid #3b4756;border-radius:6px;padding:4px 10px;list-style:none}.st-menu{z-index:10;background:#fff;border-radius:8px;gap:4px;min-width:160px;padding:8px;display:grid;position:absolute;top:110%;right:0;box-shadow:0 6px 24px #0003}.st-tabs{background:#fff;border-bottom:1px solid #d6d9de;gap:2px;padding:0 16px;display:flex}.st-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 14px}.st-tabs button.on{border-bottom-color:#1f5fbf;font-weight:600}.st-design{grid-template-columns:290px minmax(0,1fr) 400px;align-items:start;gap:12px;padding:12px;display:grid}.st-outline,.st-editor,.st-preview{background:#fff;border:1px solid #d6d9de;border-radius:8px;padding:10px}.st-outline{gap:2px;max-height:calc(100vh - 120px);display:grid;position:sticky;top:12px;overflow:auto}.st-preview{max-height:calc(100vh - 120px);position:sticky;top:12px;overflow:auto}.st-preview .s-shell{padding:0}.st-head{text-transform:uppercase;letter-spacing:.04em;color:#646b73;margin:10px 4px 4px;font-size:12px;font-weight:700}.st-row{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto auto 1fr;align-items:center;gap:6px;width:100%;padding:4px 6px;display:grid}.st-row.sel{background:#e8f0fc;border-color:#9bbcf0}.st-study{font-weight:600;display:block}.st-kind{color:#3b4756;white-space:nowrap;background:#eef0f3;border-radius:4px;padding:1px 6px;font-size:11px}.k-radio,.k-check{color:#1a7f37;background:#e3f2e8}.k-rank,.k-sum{color:#1f5fbf;background:#e3eefc}.k-numeric,.k-open{color:#8a5a00;background:#fff4d6}.k-terminate{color:#b42318;background:#fdecea}.k-list{color:#5a3fb0;background:#ede7fb}.st-name{font-family:ui-monospace,Consolas,monospace;font-size:13px;font-weight:600}.st-snip{color:#646b73;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.st-break{color:#8a9099;align-items:center;gap:6px;margin:6px 4px 2px;font-size:11px;display:flex}.st-break:before,.st-break:after{content:"";border-top:1px dashed #c7ccd3;flex:1}.st-break.first:before{display:none}.st-mini{padding:0 6px;font-size:12px;line-height:20px}.st-actions{flex-wrap:wrap;gap:6px;margin:8px 4px;display:flex}.st-add{flex:1}.st-form{gap:12px;display:grid}.st-form h2{margin:0;font-size:18px}.st-field{gap:4px;display:grid}.st-field>span{color:#3b4756;font-size:13px;font-weight:600}.st-field input,.st-field select,.st-field textarea{border:1px solid #c7ccd3;border-radius:6px;width:100%;padding:6px 8px}.st-code,.st-code1{font-family:ui-monospace,Consolas,monospace!important;font-size:13px!important}.st-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.st-check{white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.st-status{white-space:pre-wrap;border-radius:6px;padding:4px 8px;font-size:13px}.st-status:empty{display:none}.st-status.ok{color:#1a7f37;background:#e3f2e8}.st-status.bad{color:#b42318;background:#fdecea}.st-status.warn{color:#8a5a00;background:#fff4d6}.st-section{border-top:1px solid #e3e6ea;gap:8px;padding-top:10px;display:grid}.st-section h3{margin:0;font-size:15px}.st-skip{grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:6px;display:grid}.st-skip .st-status{grid-column:1/-1}.st-skip input,.st-skip select{border:1px solid #c7ccd3;border-radius:6px;min-width:0;padding:5px 6px}.st-hides{border-top:1px dashed #d6d9de;gap:6px;margin-top:6px;padding-top:8px;display:grid}.st-hides h4{margin:0;font-size:13px}.st-hide{color:#b45309;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin-left:30px;font-size:13px;display:grid}.st-hide-btn.on{color:#b45309;background:#fff7e6;border-color:#f0c27b}.st-item.st-ro>span:nth-child(2){padding:5px 0;font-size:13px}.st-hide .st-status{grid-column:1/-1}.st-hide input,.st-hide select{border:1px solid #c7ccd3;border-radius:6px;min-width:0;padding:5px 6px}.st-item{grid-template-columns:24px 1fr auto auto auto auto auto auto;align-items:center;gap:6px;display:grid}.st-item input[type=text],.st-item>input{border:1px solid #c7ccd3;border-radius:6px;min-width:0;padding:5px 8px}.st-num{color:#646b73;text-align:right;font-size:12px}.st-num.st-hidden-when{color:#b45309;white-space:nowrap;cursor:help;font-weight:600}.st-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-help{color:#646b73;margin:0;font-size:13px}.st-help-box pre,.st-members{white-space:pre-wrap;background:#f4f5f7;border-radius:6px;margin:6px 0 0;padding:8px;font:12px/1.5 ui-monospace,Consolas,monospace}.st-errors li{color:#b42318;margin:4px 0}.st-warnings li{color:#8a5a00;margin:4px 0}#dlg{border:0;border-radius:10px;max-width:min(720px,100vw - 32px);padding:18px 20px;box-shadow:0 10px 40px #0000004d}#dlg::backdrop{background:#141c2673}#dlg h3{margin-top:0}.st-test,.st-data{gap:12px;padding:12px 16px;display:grid}.st-test .s-shell{max-width:1180px;margin:0;padding:0}.st-table-wrap{background:#fff;border:1px solid #d6d9de;border-radius:8px;overflow:auto}.st-table{border-collapse:collapse;font-size:13px}.st-table th,.st-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e6ea;padding:5px 10px}.st-table th{background:#f4f5f7;font-family:ui-monospace,Consolas,monospace}@media (width<=1200px){.st-design{grid-template-columns:260px minmax(0,1fr)}.st-preview{grid-column:1/-1;max-height:none;position:static}}@media (width<=760px){.st-design{grid-template-columns:1fr}.st-outline{max-height:40vh;position:static}.st-grid2{grid-template-columns:1fr}.st-skip{grid-template-columns:1fr 1fr}.st-skip input.st-code1{grid-column:1/-1}.st-hide{margin-left:0}}.st-test-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-group{background:#fff;border:1px solid #d6d9de;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.st-group input,.st-group select{border:1px solid #c7ccd3;border-radius:6px;max-width:260px;padding:5px 8px}.st-id{width:170px}.k-flow{color:#0f6b5c;background:#e6f4f1}.k-terminate.k-disq{color:#8a5a00;background:#fff4d6}.st-tags{color:#0f6b5c;font-weight:600}.st-block{grid-template-columns:auto 1fr 1fr auto;align-items:end;gap:8px;display:grid}.st-adv>summary{cursor:pointer;list-style:revert}.st-adv>summary h3{display:inline}.st-adv small{font-size:12px}.st-devices button.on{color:#fff;background:#1f5fbf;border-color:#1f5fbf}.st-test .st-test-run{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.st-test-main{gap:6px;min-width:0;display:grid}.st-stage{position:relative;overflow:hidden}.st-screen{transform-origin:0 0;background:#fff;border:1px solid #d6d9de;border-radius:8px;overflow:hidden}.st-screen.st-phone{box-sizing:content-box;border:12px solid #1d2733;border-radius:32px;box-shadow:0 6px 24px #0000002e}.st-frame{background:#f4f5f7;border:0;width:100%;height:100%;display:block}.st-debug .d-panel{max-height:calc(100vh - 160px);overflow:auto}.st-row-actions{gap:4px;display:flex}.st-table tr.st-disqualified td{background:#fff8e6}.st-table tr.st-incomplete td{color:#646b73}.st-seg{display:inline-flex}.st-seg button{border-radius:0}.st-seg button:first-child{border-radius:6px 0 0 6px}.st-seg button:last-child{border-radius:0 6px 6px 0;margin-left:-1px}.st-seg button.on{color:#fff;background:#1f5fbf;border-color:#1f5fbf}.st-by-resp tr.st-resp{cursor:pointer}.st-by-resp tr.st-resp:hover td{background:#f6f8fb}.st-expand{width:24px}.st-table tr.st-detail>td{white-space:normal;background:#fafbfc;padding:6px 10px 12px 40px}.st-answers{border-collapse:collapse;min-width:min(720px,100%);font-size:13px}.st-answers th,.st-answers td{text-align:left;vertical-align:top;border-bottom:1px solid #eceef1;padding:3px 10px}.st-answers th{color:#646b73;border-bottom:1px solid #d6d9de;font-weight:600}.st-answers tr.st-answers-q td{border-bottom:none;max-width:720px;padding-top:10px}.st-answers tr.st-answers-q span{color:#646b73}.st-answers td.st-var,.st-answers td.st-val{font-family:ui-monospace,Consolas,monospace}.st-answers td.st-var{white-space:nowrap}.st-answers td.st-val{overflow-wrap:anywhere;max-width:360px}.st-answers td:last-child{overflow-wrap:anywhere;max-width:520px}.st-answers tr.st-off td{color:#9aa1a9}.st-iter{color:#8a9199}.st-path-wrap{min-width:min(640px,100vw - 80px);max-height:60vh;overflow:auto}@media (width<=1100px){.st-test .st-test-run{grid-template-columns:1fr}}.st-form>label.st-check{white-space:normal;align-items:flex-start}.st-post-body,.st-post-result pre{white-space:pre-wrap;word-break:break-all;background:#f6f7f9;border-radius:6px;max-height:260px;padding:6px 8px;font-size:12px;overflow:auto}.st-post .st-buttons{align-items:flex-start}.st-post-result{flex:1;min-width:0}.st-table td.st-post-ok{color:#1a7f37}.st-table td.st-post-bad{color:#b42318}.st-sync{white-space:nowrap;color:#c9d1db;background:#2b3644;border-radius:999px;padding:2px 10px;font-size:12px}.st-sync.ok{color:#8fe0a8}.st-sync.busy{color:#ffd27a}.st-sync.bad{color:#ffd1cc;background:#5c1e1a}.st-banner{color:#5c3d00;background:#fff4d6;border-bottom:1px solid #f0d58a;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.st-fatal{max-width:640px;margin:15vh auto;padding:0 16px}.st-shares{background:#fff;border:1px solid #d6d9de;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.st-shares-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.st-shares-head h3{margin:0;font-size:15px}.st-shares code{background:#f4f5f7;border-radius:4px;padding:1px 4px;font:12px ui-monospace,Consolas,monospace}.st-share{border:1px solid #e3e6ea;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.st-share-new{border-color:#1f5fbf;box-shadow:0 0 0 3px #1f5fbf1f}.st-share-expired{background:#fafafa}.st-share-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-chip{color:#3b4756;background:#eef0f3;border-radius:999px;padding:1px 8px;font-size:12px}.st-chip.ok{color:#1a7f37;background:#e3f2e8}.st-chip.bad{color:#b42318;background:#fdecea}.st-share-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-share-url{background:#f8f9fa;border:1px solid #c7ccd3;border-radius:6px;flex:320px;min-width:0;padding:5px 8px;font:12px ui-monospace,Consolas,monospace}.st-share-edit{border-top:1px solid #e3e6ea;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;padding-top:12px;display:grid}.st-share-form h3{margin:0;font-size:15px}.st-share-qs{border:1px solid #e3e6ea;border-radius:6px;gap:2px;max-height:240px;padding:6px 8px;display:grid;overflow:auto}.st-share-q{grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:6px;font-size:13px;display:grid}.st-share-q b{font-family:ui-monospace,Consolas,monospace}.st-share-test{align-self:end;padding-bottom:6px}.st-share-cond{background:#fafbfc;border:1px solid #e3e6ea;border-radius:6px;gap:6px;padding:8px;display:grid}.st-share-cond-q{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-share-cond select,.st-share-cond input[type=number],.st-share-form input[type=date],.st-share-form input[type=datetime-local],.st-share-form .st-buttons select{border:1px solid #c7ccd3;border-radius:6px;padding:5px 6px}.st-share-cond input[type=number]{width:110px}.st-share-opts{flex-wrap:wrap;gap:4px 14px;display:flex}.st-share-num{gap:6px;display:flex}.st-share-side{gap:6px;display:grid;position:sticky;top:8px}.st-share-preview{background:#eef0f3;border-radius:10px;max-height:78vh;padding:12px;overflow:auto}.st-share-preview .db-head h1{font-size:19px}.st-share-preview .db-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@media (width<=980px){.st-share-edit{grid-template-columns:minmax(0,1fr)}.st-share-side{position:static}}.st-share-form .st-buttons input,.st-share-form .st-buttons select,.st-share-cond-q select{width:auto;max-width:100%}.st-version{white-space:nowrap;font-size:13px}.st-closed-tag{color:#b42318;font-weight:600}.st-top button.st-live.closed{color:#b42318;background:#fff1f0;border-color:#f0b4ae;font-weight:600}.st-top button.st-live.off{color:#8a9199}.st-q-progress{min-width:140px}.st-bar{vertical-align:middle;background:#e3e6ea;border-radius:4px;width:90px;height:8px;display:inline-block;overflow:hidden}.st-bar>span{background:#1f5fbf;height:100%;display:block}.st-quota-table tr.st-q-total td{border-top:1px solid #c7ccd3;font-weight:600}.st-quota-wrap-data{width:fit-content;max-width:100%;margin-bottom:10px}.st-quota-wrap-data .st-quota-table{border:none;margin-bottom:0}.st-version-pick{border:1px solid #c7ccd3;border-radius:6px;width:100%;max-width:640px;padding:6px 8px}#dlg:has(.st-versions){max-width:min(1100px,100vw - 32px)}.st-versions{max-height:60vh}.st-versions td{vertical-align:top}.st-versions .st-chip{margin-left:6px}.st-v-current td{background:#f3f7fd}.st-v-actions{flex-wrap:wrap;gap:4px;display:flex}.st-quota-wrap{background:#fff;border:1px solid #d6d9de;border-radius:6px;max-width:100%;overflow-x:auto}.st-quota-cells{width:100%}.st-quota-cells th,.st-quota-cells td{vertical-align:top;white-space:normal;padding:5px 6px}.st-quota-cells td.st-q-logic{width:100%}.st-quota-cells td.st-q-logic .st-check{margin-bottom:4px;display:block}.st-quota-cells input.st-q-num{width:4.5em}.st-quota-cells input.st-q-name{width:7em}.st-quota-cells input.st-code1{width:100%;min-width:10em}.st-quota-cells .st-status{margin-top:4px}.st-quotas{margin:12px 0}.st-quotas h3{margin:0 0 6px;font-size:15px}.st-quota-table{background:#fff;border:1px solid #d6d9de;margin-bottom:10px}.st-table td.st-ok{color:#1a7f37;font-weight:600}.st-table td.st-bad{color:#b42318;font-weight:600}.k-quota{color:#5b2a9c;background:#efe6fb}
