.page_container__aoG4z{min-height:100vh;display:flex;flex-direction:column;background:var(--obi-gray)}.page_header__kVzhN{padding:.8rem 1.5rem;background:white;border-bottom:1px solid var(--obi-border);display:flex;align-items:center;gap:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.page_header__kVzhN h1{font-size:1rem;margin:0;font-weight:600;color:var(--obi-text)}.page_searchBar__ps3RX{flex:1 1;max-width:500px;position:relative}.page_searchBar__ps3RX input{width:100%;padding:.5rem .75rem .5rem 2.5rem;border:1px solid var(--obi-border);border-radius:3px;font-size:.9rem;background:white}.page_searchBar__ps3RX input:focus{outline:none;border-color:var(--obi-orange)}.page_searchBar__ps3RX:before{content:"🔍";position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--obi-text-light)}.page_main__GlU4n{flex:1 1;padding:1.5rem;max-width:1600px;margin:0 auto;width:100%}.page_panel__8vAP5{background:white;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.page_panelHeader__uwSS3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--obi-border)}.page_panelTitle__EogUC{font-size:.95rem;font-weight:600;color:var(--obi-text);margin:0}.page_textarea__8C2wx{width:100%;min-height:150px;padding:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;border:1px solid var(--obi-border);border-radius:3px;resize:vertical;margin-bottom:1rem;background:#fafafa}.page_textarea__8C2wx:focus{outline:none;border-color:var(--obi-orange);background:white}.page_sendButton__SWOvK{padding:.6rem 1.5rem;background:var(--obi-orange);color:white;border:none;border-radius:3px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.page_sendButton__SWOvK:hover:not(:disabled){background:#e55a00;box-shadow:0 2px 4px rgba(255,102,0,.3)}.page_sendButton__SWOvK:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.page_success__Xb9nl{background:#e8f5e9;color:#2e7d32;border-left:3px solid #4caf50}.page_error__Jil8M,.page_success__Xb9nl{margin-top:1rem;padding:.75rem 1rem;border-radius:3px;font-size:.9rem}.page_error__Jil8M{background:#ffebee;color:#c62828;border-left:3px solid #f44336}.TrackingTable_container___q9A3{width:100%;background:white;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem}.TrackingTable_controls__x_KaE{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--obi-border)}.TrackingTable_controls__x_KaE h2{margin:0;font-size:.95rem;font-weight:600;color:var(--obi-text)}.TrackingTable_refreshControl__FxmkC{display:flex;align-items:center;gap:.5rem}.TrackingTable_refreshControl__FxmkC label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.85rem;color:var(--obi-text-light)}.TrackingTable_refreshControl__FxmkC input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--obi-orange)}.TrackingTable_filters__VsLPz{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}.TrackingTable_filterInput__RFz0P,.TrackingTable_filterSelect__16mM8{padding:.5rem .75rem;border:1px solid var(--obi-border);border-radius:3px;font-size:.85rem;flex:1 1;min-width:150px;background:white;color:var(--obi-text)}.TrackingTable_filterInput__RFz0P:focus,.TrackingTable_filterSelect__16mM8:focus{outline:none;border-color:var(--obi-orange)}.TrackingTable_filterInput__RFz0P::placeholder{color:var(--obi-text-light)}.TrackingTable_filterButton__ZP_YK,.TrackingTable_resetButton__G35ZO{padding:.5rem 1.2rem;border:none;border-radius:3px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s}.TrackingTable_filterButton__ZP_YK{background-color:var(--obi-orange);color:white}.TrackingTable_filterButton__ZP_YK:hover{background-color:#e55a00;box-shadow:0 2px 4px rgba(255,102,0,.3)}.TrackingTable_resetButton__G35ZO{background-color:var(--obi-gray);color:var(--obi-text);border:1px solid var(--obi-border)}.TrackingTable_resetButton__G35ZO:hover{background-color:#e8e8e8}.TrackingTable_tableContainer__3M1NJ{height:calc(100vh - 450px);min-height:400px;overflow-y:auto;overflow-x:auto;border:1px solid var(--obi-border);border-radius:3px}.TrackingTable_table__pdNGW{width:100%;border-collapse:collapse;font-size:.85rem}.TrackingTable_table__pdNGW thead{position:-webkit-sticky;position:sticky;top:0;background-color:#fafafa;z-index:10}.TrackingTable_table__pdNGW th{padding:.7rem .75rem;text-align:left;font-weight:600;color:var(--obi-text);border-bottom:2px solid var(--obi-border);white-space:nowrap;font-size:.8rem;text-transform:uppercase;letter-spacing:.3px}.TrackingTable_table__pdNGW td{padding:.7rem .75rem;border-bottom:1px solid var(--obi-border);vertical-align:middle;color:var(--obi-text)}.TrackingTable_table__pdNGW tbody tr{transition:background-color .15s}.TrackingTable_table__pdNGW tbody tr:hover{background-color:#fafafa}.TrackingTable_clickable__sHxDV{cursor:pointer;transition:background-color .15s}.TrackingTable_clickable__sHxDV:hover{background-color:#fff3e6!important}.TrackingTable_errorRow__7nkNn{background-color:#fff5f5}.TrackingTable_errorRow__7nkNn:hover{background-color:#ffe5e5!important}.TrackingTable_errorRow__7nkNn .TrackingTable_clickable__sHxDV:hover{background-color:#fdd!important}.TrackingTable_success__Fmdma{background:#e8f5e9;color:#2e7d32}.TrackingTable_failure__5Qg3H,.TrackingTable_success__Fmdma{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:3px;font-weight:700;font-size:.95rem}.TrackingTable_failure__5Qg3H{background:#ffebee;color:#c62828}.TrackingTable_errorCell__mC67T{max-width:300px;word-wrap:break-word;color:#c62828;font-size:.8rem;line-height:1.3}.TrackingTable_endMessage__LeOfI,.TrackingTable_loading__XQd6T{text-align:center;padding:1.5rem;color:var(--obi-text-light);font-style:italic;font-size:.85rem}.TrackingTable_loading__XQd6T{animation:TrackingTable_pulse__JyPys 1.5s ease-in-out infinite}@keyframes TrackingTable_pulse__JyPys{0%,to{opacity:1}50%{opacity:.5}}.LoginForm_container__AKO7c{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--obi-gray)}.LoginForm_loginBox__E_wGr{background:white;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:2.5rem;width:100%;max-width:400px}.LoginForm_header__EWO6t{text-align:center;margin-bottom:2rem}.LoginForm_header__EWO6t h1{font-size:1.5rem;font-weight:600;color:var(--obi-text);margin:0 0 .5rem}.LoginForm_header__EWO6t p{font-size:.9rem;color:var(--obi-text-light);margin:0}.LoginForm_form__576t0{display:flex;flex-direction:column;gap:1.25rem}.LoginForm_field__YcqQt{display:flex;flex-direction:column;gap:.5rem}.LoginForm_field__YcqQt label{font-size:.9rem;font-weight:600;color:var(--obi-text)}.LoginForm_field__YcqQt input{padding:.75rem;border:1px solid var(--obi-border);border-radius:3px;font-size:.9rem;transition:border-color .2s}.LoginForm_field__YcqQt input:focus{outline:none;border-color:var(--obi-orange)}.LoginForm_field__YcqQt input:disabled{background:var(--obi-gray);cursor:not-allowed}.LoginForm_error__cecfW{padding:.75rem;background:#ffebee;color:#c62828;border-left:3px solid #f44336;border-radius:3px;font-size:.85rem}.LoginForm_submitButton__rUG7w{padding:.75rem;background:var(--obi-orange);color:white;border:none;border-radius:3px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}.LoginForm_submitButton__rUG7w:hover:not(:disabled){background:#e55a00;box-shadow:0 2px 4px rgba(255,102,0,.3)}.LoginForm_submitButton__rUG7w:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}