.ti-root .ops-panel{background:#fff;border:1px solid #dce4ef;border-radius:20px;padding:28px;margin:25px auto;max-width:1120px;color:#17213f}.ti-root .ops-panel h2{font-size:25px;line-height:1.3;margin:0 0 20px}.ti-root .ops-panel h3{font-size:19px;line-height:1.4}.ti-root .ops-panel form{display:grid;gap:16px;margin:20px 0}.ti-root .ops-panel label{display:grid;gap:7px;font-size:14px;font-weight:600}.ti-root .ops-panel input:not([type=checkbox]),.ti-root .ops-panel select,.ti-root .ops-panel textarea{width:100%;min-width:0;font:inherit;padding:12px;border:1px solid #a9b6ca;border-radius:10px;background:#fff;color:#17213f}.ti-root .ops-panel textarea{min-height:100px}.ti-root .ops-panel .button{width:max-content;max-width:100%;white-space:normal}.ti-root .ops-panel p,.ti-root .ops-status,.ti-root .ops-panel small{color:#4b5c79;line-height:1.7}.ti-root .ops-status{min-height:25px;overflow-wrap:anywhere}.ti-root .ops-list{padding-left:20px}.ti-root .ops-list li{padding:10px 0;line-height:1.7}.ti-root .ops-list .button{margin:5px 8px;font-size:12px}.ti-root .ops-task{padding:14px 0;border-bottom:1px solid #dce4ef}.ti-root .ops-task label{display:flex;gap:10px;align-items:center}.ti-root .ops-task input{width:20px;height:20px;flex-shrink:0;accent-color:#5138fb}.ti-root .ops-comment{padding:18px 0;border-bottom:1px solid #dce4ef;overflow-wrap:anywhere}.ti-root .ops-comment p{white-space:pre-wrap}.ti-root .ops-comment .button{font-size:12px;min-height:44px;margin-top:12px}.ti-root .ops-page{padding:30px 5%;max-width:1200px;margin:auto}.ti-root .ops-page>h1{font-size:clamp(32px,5vw,52px)}
@media(max-width:600px){.ti-root .ops-panel{padding:20px}.ti-root .ops-list .button{margin-left:0}.ti-root .ops-panel .button{width:100%}}
