[hidden]{display:none!important}body{background:#f3f6fa;color:#17324b}.page-shell{max-width:1600px;margin:0 auto;padding:24px}.oca-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.oca-heading h1{font-size:27px;margin:0}.oca-heading p,.oca-note{color:#566b80}.oca-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.oca-filters label{display:grid;gap:7px;font-size:14px}.oca-filters input{height:42px;max-width:220px;border:1px solid #c5d2dd;border-radius:8px;padding:8px}.oca-summary{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0}.oca-summary div{background:white;border:1px solid #dce6ed;border-radius:10px;padding:16px 22px;min-width:150px}.oca-summary strong{display:block;font-size:25px;margin-top:7px}.oca-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid #e3eaf0;padding:12px;white-space:nowrap}th{background:#f3f7fa}td:last-child{white-space:normal;min-width:180px}.oca-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:18px}.oca-warning{background:#fff0cc;color:#7b4900;padding:14px;border-radius:8px}.oca-error{color:#b12428}.oca-note{font-size:13px;line-height:1.8}.filter-panel{margin:18px 0}button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:800px){.page-shell{padding:14px}.oca-heading{display:block}.oca-heading>div:last-child{margin-top:14px}.oca-summary{gap:10px}.oca-summary div{min-width:125px;padding:12px}.oca-filters input{max-width:170px}}
