.brr-dialog{width:min(820px,calc(100vw - 28px));max-height:calc(100dvh - 36px);margin:auto;padding:0;border:1px solid #444;border-radius:22px;background:#171717;color:#f5f5f5;font:inherit;box-shadow:0 24px 90px #000b;color-scheme:dark}.brr-dialog[open]{display:flex;flex-direction:column}.brr-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.brr-dialog [hidden]{display:none!important}.brr-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #383838}.brr-head>div{min-width:0}.brr-head span{font-size:12px;color:#b2b2b2}.brr-head h1{font-size:25px;line-height:1.2;margin:6px 0 0;text-transform:uppercase;overflow-wrap:anywhere}.brr-body{padding:20px 24px 24px;overflow:auto;overscroll-behavior:contain}.brr-note{font-size:13px;line-height:1.65;color:#bcbcbc;overflow-wrap:anywhere}.brr-intro{margin:0 0 18px}.brr-button{min-height:44px;padding:10px 14px;font:inherit;font-weight:650;font-size:13px;color:#f5f5f5;background:#252525;border:1px solid #555;border-radius:10px;cursor:pointer}.brr-button.is-primary{background:#ff7826;color:#17120e;border-color:#ff7826}.brr-button:hover{border-color:#ff8b43}.brr-button:disabled{opacity:.48;cursor:default}.brr-button:focus-visible,.brr-dialog input:focus-visible,.brr-dialog select:focus-visible,.brr-dialog textarea:focus-visible,.brr-dialog summary:focus-visible{outline:2px solid #ff873b;outline-offset:3px}.brr-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.brr-view-tools{border-bottom:1px solid #363636;padding-bottom:17px;margin-top:0}.brr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.brr-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;color:#e2e2e2}.brr-field input,.brr-field select,.brr-field textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:44px;padding:11px;border:1px solid #515151;border-radius:10px;background:#242424;color:#f5f5f5;font:inherit;font-size:16px}.brr-field textarea{resize:vertical}.brr-wide,.brr-clock-status{grid-column:1/-1}.brr-clock-status{padding:17px;border:1px solid #6f4932;border-radius:12px;background:#241d18;display:flex;flex-direction:column;gap:8px}.brr-clock-status span{color:#c7c0ba;font-size:13px}.brr-choice-search{border:1px solid #444;border-radius:12px;padding:13px 15px;margin:0 0 20px}.brr-choice-search summary{font-size:13px;cursor:pointer;color:#e5e5e5}.brr-choice-search .brr-field{flex:1;min-width:180px}.brr-choice-search .brr-toolbar{align-items:flex-end}.brr-choice-search .brr-note{margin-bottom:0}.brr-error,.brr-notice{padding:12px 14px;margin:16px 0;border:1px solid #946041;border-radius:10px;background:#2b2018;color:#ffd1b0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.brr-notice{color:#dfc6b4;border-color:#685141}.brr-audit{font-size:12px;color:#aaa;line-height:1.6;overflow-wrap:anywhere;margin:19px 0}.brr-void{border-top:1px solid #665143;margin-top:18px;padding-top:18px}.brr-void h2{font-size:17px;margin:0}.brr-records{display:grid;gap:12px}.brr-record{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px;border:1px solid #404040;border-radius:13px;background:#1e1e1e}.brr-record>div{min-width:0}.brr-record h2{font-size:16px;margin:0 0 7px;overflow-wrap:anywhere}.brr-record p{font-size:12px;line-height:1.5;color:#b6b6b6;margin:5px 0;overflow-wrap:anywhere}.brr-record .brr-button{flex-shrink:0}.brr-status{display:inline-block;padding:4px 8px;margin-top:7px;border:1px solid #555;border-radius:99px;font-size:11px;text-transform:capitalize;color:#ddd}.brr-amount{display:inline-block;margin:8px 0 0 12px;font-size:15px;color:#ffae7b}.brr-check{display:flex;gap:7px;align-items:center;font-size:13px;color:#c7c7c7}.brr-check input{accent-color:#ff7826;width:18px;height:18px}.brr-empty{padding:35px 20px;border:1px dashed #505050;border-radius:14px;text-align:center;color:#bcbcbc}.brr-empty h2{font-size:18px;color:#eee}.brr-empty p{font-size:13px;line-height:1.6}@media(max-width:600px){.brr-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 18px);border-radius:17px}.brr-head{padding:17px;gap:12px}.brr-head h1{font-size:22px}.brr-body{padding:17px}.brr-fields{grid-template-columns:1fr;gap:15px}.brr-record{flex-direction:column}.brr-record .brr-button{align-self:flex-end}.brr-choice-search .brr-field{flex-basis:100%;min-width:0}.brr-dialog footer .brr-button{flex:1}.brr-toolbar{gap:8px}.brr-button{padding:10px 12px}.brr-amount{font-size:14px}}
