.tsm-panel{margin:20px 0;padding:20px;border:1px solid #ccdfe2;border-radius:9px;background:#fff;color:#284557}.tsm-panel h3,.tsm-panel h4{margin:0 0 12px}.tsm-panel p{line-height:1.7}.tsm-steps{display:flex;flex-wrap:wrap;gap:12px 36px;padding:14px 14px 14px 32px;background:#edf6f3;border-radius:6px}.tsm-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px}.tsm-choice{padding:16px;border:1px solid #dbe5ec;border-radius:6px;overflow-wrap:anywhere}.tsm-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.tsm-fields label{display:flex;flex-direction:column;gap:7px;font-size:14px}.tsm-fields input{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #c6d8dc;border-radius:5px;background:#fff;font:inherit;color:inherit}.tsm-fields input[readonly]{background:#f0f4f6}.tsm-fields small{color:#677d8e;overflow-wrap:anywhere}.tsm-table-wrap{overflow:auto;margin:16px 0}.tsm-panel table{border-collapse:collapse;width:100%;min-width:480px}.tsm-panel th,.tsm-panel td{text-align:left;padding:12px;border:1px solid #dbe5ec;white-space:normal;overflow-wrap:anywhere}.tsm-panel thead{background:#f0f5f8}.tsm-modified td:last-child{background:#e9f6ed;font-weight:600}.tsm-discounts,.tsm-history{margin:16px 0;padding:12px;background:#f7fafc;border-radius:5px}.tsm-panel summary{cursor:pointer}.tsm-panel .tf-check{line-height:1.8;margin:14px 0}.tsm-panel .tf-actions{display:flex;flex-wrap:wrap;gap:12px}.tsm-panel button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.tsm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tsm-panel{padding:12px}.tsm-fields,.tsm-choices{grid-template-columns:minmax(0,1fr)}.tsm-steps{display:block}.tsm-steps li{margin:8px 0}.tsm-panel .tf-section-heading{display:block}}
