#setmodeView{min-width:0}#setmodeView .so-content{display:grid;gap:14px}#setmodeView .panel{margin:0;min-width:0}#setmodeView .so-job{display:grid;gap:6px;max-width:760px;margin-bottom:14px}#setmodeView label{display:grid;gap:6px;min-width:0;font-size:14px}#setmodeView input,#setmodeView select,#setmodeView textarea{width:100%;min-width:0;max-width:100%;font-size:16px;margin:0;min-height:46px}#setmodeView textarea{resize:vertical}#setmodeView button{min-height:46px;white-space:normal}#setmodeView [hidden]{display:none!important}.so-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.so-tabs button{border:1px solid var(--line);border-radius:14px;padding:10px 14px;color:var(--text);background:var(--input)}.so-tabs [aria-current=page],.so-stage [aria-pressed=true]{background:var(--yellow);color:#111;border-color:var(--yellow)}.so-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.so-stage,.so-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.so-stage{margin:12px 0}.so-shortcuts button,.so-stage button{border:1px solid var(--line);background:var(--input);color:var(--text);border-radius:15px;padding:14px;cursor:pointer}.so-shortcuts button{display:grid;gap:8px;font-weight:800}.so-shortcuts span{font-size:28px;color:var(--yellow)}.so-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.so-metrics div{padding:14px;border:1px solid var(--line);border-radius:14px;display:grid;gap:5px}.so-metrics span{font-size:13px;color:var(--muted)}.so-metrics strong{font-size:20px}.so-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#setmodeView .so-check{display:flex;align-items:center;gap:8px;margin:14px 0}#setmodeView .so-check input{width:22px;min-height:22px;height:22px}#setmodeView details{margin:14px 0}#setmodeView summary{padding:10px 0;cursor:pointer;min-height:44px}#setmodeView .btn-primary{margin-top:12px}.so-full{width:100%}.so-take{border:1px solid var(--line);border-radius:12px;padding:10px 14px}.so-take summary strong,.so-take summary span{display:block}.so-take summary span{font-size:13px;color:var(--muted);margin-top:5px}.so-take dl{display:grid;grid-template-columns:130px 1fr;gap:8px}.so-take dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.so-take dt{color:var(--muted)}.so-history-group h4{color:var(--yellow)}.so-preserve{white-space:pre-wrap}.so-content p{overflow-wrap:anywhere}.so-pdf{width:100%;height:70vh;border:1px solid var(--line);margin-top:12px}.so-content [data-sync]{font-size:13px}
@media(max-width:760px){.so-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.so-tabs button{padding:8px 5px;font-size:12px}.so-grid,.so-stage,.so-shortcuts,.so-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.so-cards{grid-template-columns:1fr}#setmodeView .panel{padding:15px}#setmodeView .panel-head{flex-wrap:wrap}.so-take dl{grid-template-columns:105px minmax(0,1fr)}.so-grid label{font-size:12px!important}}
#setmodeView input,#setmodeView select,#setmodeView textarea{color:var(--text);background:var(--input)}#setmodeView .so-pending{margin:8px 0}.so-history-group h4{color:var(--text);border-left:4px solid var(--yellow);padding-left:8px}
@media(max-width:360px){.so-grid{grid-template-columns:1fr}.so-metrics strong{font-size:17px}}
