.otPanel{padding:22px;margin:16px 0}.otPanel h3{font-size:1.4rem;margin:0 0 12px;color:#edf8ff}.otPanel p{color:#a5bdca;font-size:.9rem;line-height:1.6}.otPanel a{color:#49ceff}.otFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:15px 0}.otPanel label{display:grid;gap:6px;font-size:.88rem;min-width:0}.otPanel input,.otPanel select{padding:11px;border:1px solid #315365;border-radius:7px;background:#08151d;color:#edf8ff;min-width:0;width:100%;font:inherit}.otQuantity{display:grid;grid-template-columns:minmax(0,1fr) 90px}.otQuantity input{border-radius:7px 0 0 7px}.otQuantity select{border-radius:0 7px 7px 0}.otPanel .otCheck{display:flex;align-items:center;gap:10px}.otCheck input{width:20px;height:20px;flex-shrink:0}.otResult{padding:16px;margin-top:20px;background:#0b2938;border:1px solid #21526b;border-radius:8px}.otResult h4{font-size:1.25rem;margin:0 0 10px}.otTable{overflow:auto}.otTable table{width:100%;border-collapse:collapse;font-size:.88rem}.otTable th,.otTable td{text-align:left;padding:9px;border-bottom:1px solid #34505c;vertical-align:top}.otActions{display:flex;flex-wrap:wrap;gap:10px}.otActions button,.otRestore{border:1px solid #335967;border-radius:7px;background:#123143;color:#e2f6ff;padding:12px;font:inherit;cursor:pointer}.otRestore{display:flex;align-items:center;gap:10px}.otRestore input{max-width:180px;font-size:.8rem}#otStatus{color:#96cee1;min-height:1.4em}#operations-timing :is(input,select,button):focus-visible{outline:2px solid #40cbff;outline-offset:3px}@media(max-width:850px){.otFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.otFields{grid-template-columns:1fr}.otPanel{padding:15px}.otRestore{flex-wrap:wrap}.otActions>*{max-width:100%}}
