.odb-module{font-size:16px;line-height:1.5;min-width:0;color:#20334f}.odb-module h2,.odb-module h3{color:#173456}.odb-heading{display:flex;align-items:center;gap:16px;padding:8px 0 20px}.odb-heading h2{margin:0}.odb-heading span{font-size:14px}.odb-status{margin-left:auto;background:#edf3fa;border:1px solid #d9e4f1;padding:7px 12px;border-radius:8px;color:#385477}.odb-connection,.odb-search{display:flex;align-items:end;gap:14px;margin:20px 0;flex-wrap:wrap}.odb-connection label{flex:1;min-width:240px}.odb-search label{flex:1;min-width:180px}.odb-module input:not([type=checkbox]),.odb-module select{min-height:44px;font-size:16px;width:100%;box-sizing:border-box}.odb-module button{min-height:44px;font-size:14px;white-space:normal}.odb-module input[type=checkbox]{width:20px;height:20px;accent-color:#2376cd}.odb-module button:disabled{opacity:.52;cursor:not-allowed}.odb-module :focus-visible{outline:3px solid #2486df;outline-offset:3px}.odb-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:16px 0}.odb-note{font-size:14px;color:#53647a;line-height:1.6}.odb-warning,.odb-message{padding:14px 16px;border-radius:10px;border:1px solid #dbe5ef}.odb-warning{background:#fff5e7;color:#744800;border-color:#efd3a6}.odb-message{background:#eef6fd;color:#215787}.odb-empty{padding:24px;border:1px dashed #c8d7e9;border-radius:12px;background:#f6f9fd}.odb-empty h3{margin:0 0 10px}.odb-result{margin-top:24px;border-top:1px solid #dce6f2;padding-top:20px}.odb-result-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.odb-result-head h3{margin:0 0 4px}.odb-result-head span{font-size:14px;color:#53647a}.odb-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.odb-check{display:flex;flex-direction:column;gap:7px;padding:16px;background:#f3f6fa;border:1px solid #dce5ee;border-radius:10px}.odb-check span,.odb-check small{font-size:14px;color:#53647a}.odb-check strong{font-size:16px;font-weight:600}.odb-check.attention{border-color:#e8cb91;background:#fff7e9}.odb-check.available{border-color:#b5d7e8;background:#f0f8fd}.odb-table-scroll{overflow:auto;border:1px solid #dce5ee;border-radius:10px}.odb-table{border-collapse:collapse;width:100%;text-align:left;font-size:15px}.odb-table th{font-size:14px;background:#edf3fa;color:#345372;position:sticky;top:0}.odb-table td,.odb-table th{padding:14px;border-bottom:1px solid #e1e9f1;vertical-align:top;overflow-wrap:anywhere}.odb-table td:first-child{width:44px}.odb-table th:nth-child(2){min-width:145px}.odb-setup>.acc-form-field{margin:18px 0}.odb-history{display:grid;gap:8px;margin:16px 0}.odb-history>button,.odb-history>div{display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;padding:15px;background:#f5f8fc;border:1px solid #dde7f1;border-radius:8px;font-size:14px}.odb-history strong{font-size:16px}.odb-diff>div{display:grid;grid-template-columns:180px 1fr;gap:16px;border-bottom:1px solid #dde7f1;padding:12px 0}.odb-diff dd{margin:0;font-weight:600}.odb-diff dt{color:#53647a}@media(max-width:760px){.odb-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.odb-heading{flex-wrap:wrap}.odb-status{margin-left:0}.odb-result-head{align-items:start;flex-direction:column}.odb-search button{width:100%}.odb-history>button,.odb-history>div{flex-wrap:wrap}.odb-diff>div{grid-template-columns:1fr}}@media(max-width:440px){.odb-checks{grid-template-columns:1fr}.odb-module .tabs{overflow:auto}.odb-connection label{min-width:0;width:100%}}

.odb-monitor-form{display:grid;grid-template-columns:2fr 1fr 1.3fr 1.4fr;gap:14px;margin:20px 0}.odb-monitor-form>button{grid-column:1/-1;justify-self:start}.odb-monitor-table td:first-child{width:auto;min-width:170px}.odb-monitor-table small{display:block;font-size:14px;margin-top:6px;color:#52667d}.odb-row-actions{display:flex;flex-wrap:wrap;gap:8px}.odb-row-actions button{font-size:14px}.odb-link{background:none;border:0;padding:0;color:#196cc0;font-weight:600;text-align:left}.odb-monitor-events{display:grid;gap:10px;margin:16px 0}.odb-monitor-events>button{display:flex;align-items:center;gap:14px;text-align:left;padding:16px;background:#f0f6fd;border:1px solid #cfdded;border-radius:10px}.odb-monitor-events>button.is-read{background:#f8fafc}.odb-monitor-events>button>span:nth-child(2){flex:1;display:grid;gap:5px}.odb-monitor-events small{font-size:14px;color:#53677c}.odb-event-symbol{color:#2779c5}.odb-monitor-events>button>span:last-child{font-size:14px;color:#38618a}.odb-monitor .odb-table th:first-child{min-width:180px}@media(max-width:850px){.odb-monitor-form{grid-template-columns:1fr 1fr}.odb-monitor .odb-table{min-width:740px}}@media(max-width:500px){.odb-monitor-form{grid-template-columns:1fr}.odb-monitor-events>button{flex-wrap:wrap}.odb-monitor-events>button>span:last-child{margin-left:36px}}
