::selection{background:#2563eb;color:#fff}input,textarea,select{outline:none;transition:box-shadow .2s,border-color .2s}input:focus,textarea:focus,select:focus{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb33;background:#0f172a11}input::placeholder,textarea::placeholder{color:#64748b;opacity:1;font-style:italic}.search-box,.search,.search-input{border-radius:.75rem;border:1.5px solid #334155;padding:.5rem 1rem;background:#0f172a;color:#fff;transition:border-color .2s,box-shadow .2s}.search-box:focus-within,.search:focus-within,.search-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.cot-report-tab{padding:24px;background:#181c24;color:#e6e6e6;font-family:Inter,Arial,sans-serif}.cot-summary{margin-bottom:18px;font-size:1.1rem;background:#23283a;padding:12px 18px;border-radius:8px;color:#b6e3a8;box-shadow:0 2px 8px #0002}.cot-week-block{margin-bottom:32px;background:#23283a;border-radius:10px;box-shadow:0 2px 8px #0002;padding:18px 18px 8px}.cot-week-title{font-size:1.15rem;font-weight:600;margin-bottom:10px;color:#7fd1b9}.cot-table-scroll{overflow-x:auto}.cot-table{width:100%;border-collapse:collapse;font-size:.98rem;background:#23283a}.cot-table th,.cot-table td{padding:7px 10px;text-align:right;border-bottom:1px solid #2d3344}.cot-table th{background:#23283a;color:#b6e3a8;font-weight:600;text-align:center}.cot-table td:first-child,.cot-table th:first-child{text-align:left}.cot-pos{color:#4be37a;font-weight:600}.cot-neg{color:#ff6b6b;font-weight:600}.cot-loading{color:#7fd1b9;font-size:1.1rem;padding:20px;text-align:center}
