.co-panel{border:1px solid #dce4e9;border-radius:10px;background:#fff;color:#142333;margin:12px 0;font-size:12px}.co-panel summary{padding:13px 12px;cursor:pointer;font-weight:750;min-height:44px;box-sizing:border-box}.co-body{padding:0 12px 12px}.co-body label{display:block;font-weight:650;margin:12px 0}.co-body select{display:block;width:100%;min-width:0;margin-top:7px;min-height:42px;border:1px solid #c7d3dc;border-radius:6px;background:#fff;color:#142333;font:inherit;padding:7px}.co-body input[type=range]{display:block;width:100%;height:35px;margin:5px 0;accent-color:#135e8c}.co-body output{float:right;color:#135e8c;font-variant-numeric:tabular-nums}.co-steps,.co-actions{display:flex;gap:5px;flex-wrap:wrap}.co-body button{min-height:42px;flex:1;border:1px solid #c7d3dc;border-radius:6px;background:#f4f8fb;color:#142333;padding:6px;font:inherit;font-weight:650;cursor:pointer}.co-body button:disabled{opacity:.45;cursor:default}.co-body button:focus-visible,.co-body select:focus-visible,.co-body summary:focus-visible{outline:3px solid #1782bc;outline-offset:2px}.co-actions{margin-top:7px}.co-actions button{min-width:90px}.co-note{color:#526674;line-height:1.7;margin:7px 0}.co-status{color:#135e8c;line-height:1.6;min-height:20px;margin:8px 0 0}
