.ofac-panel{color:#dce4f2;padding:4px 0}.ofac-panel p{margin:.6rem 0}.ofac-panel fieldset{border:0;padding:0;margin:0;min-width:0}.ofac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.ofac-grid label{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.ofac-panel input:not([type=checkbox]),.ofac-panel select{background:#151c2d;color:#e2e8f0;border:1px solid #35415c;border-radius:7px;min-height:38px;padding:8px;width:100%;box-sizing:border-box}.ofac-panel input[type=checkbox]{width:18px;height:18px;accent-color:#8a86ec}.ofac-panel small{display:block;color:#9bacc4;font-size:.78rem}.ofac-panel a{color:#9bbcfb}.ofac-panel button{background:#262e4a;color:#dce4f2;border:1px solid #414971;border-radius:7px;padding:9px 13px;cursor:pointer}.ofac-panel button:disabled{opacity:.45;cursor:default}.ofac-hint{background:#1d283b;padding:12px;border-radius:7px;color:#b7c7df;font-size:.88rem}.ofac-toolbar{display:flex;align-items:center;gap:12px;margin:12px 0;flex-wrap:wrap}.ofac-toolbar input{max-width:320px}.ofac-table{max-height:340px;overflow:auto;border:1px solid #30384e;border-radius:8px}.ofac-table table{width:100%;border-collapse:collapse;font-size:.85rem}.ofac-table th{background:#202a3e;position:sticky;top:0;text-align:left;padding:10px}.ofac-table td{padding:10px;border-top:1px solid #2b3346}.ofac-table td:nth-child(2){min-width:210px}.ofac-table td:last-child{max-width:310px}.ofac-error{color:#ffb2a8}.ofac-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #35415c}.ofac-footer>div{flex:1;min-width:200px}.ofac-footer a{font-size:.86rem}@media(max-width:850px){.ofac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.ofac-grid{grid-template-columns:1fr}}
