.bw-dialog{width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 36px);margin:auto;padding:0;border:1px solid #474747;border-radius:23px;background:#161616;color:#f4f4f4;font:inherit;color-scheme:dark;box-shadow:0 28px 100px #000c}.bw-dialog[open]{display:flex;flex-direction:column}.bw-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.bw-dialog *{box-sizing:border-box}.bw-dialog [hidden]{display:none!important}.bw-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 28px;border-bottom:1px solid #353535}.bw-head>div{min-width:0}.bw-eyebrow{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#aaa19a;overflow-wrap:anywhere}.bw-head h1{font-size:27px;line-height:1.2;letter-spacing:-.025em;margin:6px 0 0;text-transform:uppercase}.bw-body{padding:22px 28px 25px;overflow:auto;overscroll-behavior:contain}.bw-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 15px;border:1px solid #515151;border-radius:10px;background:#252525;color:#eee;font:inherit;font-size:12px;font-weight:650;line-height:1.35;cursor:pointer;white-space:normal}.bw-button.is-primary{background:#ff7b28;border-color:#ff7b28;color:#24160c}.bw-button:hover{border-color:#ff9554}.bw-button:disabled{opacity:.45;cursor:default}.bw-dialog button:focus-visible,.bw-dialog input:focus-visible,.bw-dialog select:focus-visible,.bw-dialog textarea:focus-visible,.bw-dialog summary:focus-visible{outline:2px solid #ff8a40;outline-offset:3px}.bw-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.bw-intro p{font-size:13px;line-height:1.6;color:#aaa;margin:0}.bw-intro .bw-button{flex-shrink:0}.bw-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.bw-summary>div{display:flex;flex-direction:column;justify-content:space-between;gap:13px;padding:18px;border:1px solid #3e3e3e;border-radius:13px;background:#202020}.bw-summary span{font-size:11px;line-height:1.4;color:#aaa}.bw-summary strong{font-size:29px;line-height:1;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.025em}.bw-summary .is-accent{background:#292019;border-color:#62442f}.bw-summary .is-accent strong{color:#ff9b5b}.bw-tabs{display:flex;gap:6px;width:fit-content;padding:5px;margin-bottom:20px;border:1px solid #3b3b3b;border-radius:12px;background:#111}.bw-tabs .bw-button{min-height:38px;border:0;background:transparent;color:#aaa}.bw-tabs .bw-button[aria-pressed=true]{color:#ffab73;background:#33241a;box-shadow:inset 0 0 0 1px #795033}.bw-filters{display:flex;align-items:flex-end;gap:10px;margin-bottom:19px}.bw-filters .bw-search{flex:1;min-width:0}.bw-filters .bw-field:not(.bw-search){width:180px}.bw-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:#b7b7b7}.bw-field input,.bw-field select,.bw-field textarea,.bw-search-row input{width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 12px;border:1px solid #505050;border-radius:9px;background:#111;color:#f2f2f2;font:inherit;font-size:16px;line-height:1.45}.bw-field textarea{resize:vertical;min-height:84px}.bw-field input::placeholder,.bw-field textarea::placeholder,.bw-search-row input::placeholder{color:#828282}.bw-field input:disabled,.bw-field select:disabled,.bw-field textarea:disabled{opacity:.7}.bw-list{display:grid;gap:12px}.bw-card{padding:20px;border:1px solid #414141;border-radius:15px;background:#1e1e1e}.bw-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.bw-card-heading>div{min-width:0}.bw-card h2{margin:6px 0 10px;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.bw-badge{flex-shrink:0;display:inline-flex;padding:5px 9px;border:1px solid #545454;border-radius:99px;background:#292929;color:#c5c5c5;font-size:10px;line-height:1.3;white-space:nowrap}.bw-badge.is-active{border-color:#6f503a;background:#2d221a;color:#edba97}.bw-badge.is-expired{border-color:#684b3b;color:#e2b79e;background:#2c211c}.bw-badge.is-void{color:#999}.bw-customer{font-size:12px;line-height:1.6;color:#d0d0d0;margin:0;overflow-wrap:anywhere}.bw-job{font-size:11px;line-height:1.6;color:#909090;margin:4px 0 0;overflow-wrap:anywhere}.bw-card-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;border-top:1px solid #383838;margin-top:17px;padding-top:15px}.bw-card-meta>span{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#999}.bw-card-meta strong{font-size:12px;font-weight:500;color:#d1d1d1;line-height:1.5;overflow-wrap:anywhere}.bw-card-meta .is-due,.bw-card-meta .is-due strong{color:#ffa46b}.bw-card-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px}.bw-card-footer small{font-size:10px;line-height:1.5;color:#939393}.bw-card-footer .bw-button{font-size:11px;min-height:40px;padding:9px 13px}.bw-empty{padding:32px 22px;border:1px dashed #494949;border-radius:13px;text-align:center;color:#bdbdbd;font-size:13px;line-height:1.65}.bw-empty strong{font-size:15px;color:#dedede}.bw-empty p{max-width:470px;margin:8px auto 0;font-size:12px}.bw-empty .bw-button{margin-top:15px}.bw-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:20px;font-size:12px;color:#999}.bw-pagination .bw-button{min-height:40px;font-size:11px}.bw-notice{padding:12px 14px;border:1px solid #77533c;border-radius:11px;margin:0 0 17px;font-size:13px;line-height:1.6;background:#2b211a;color:#ffd0af;overflow-wrap:anywhere}.bw-notice.is-success{border-color:#595047;color:#e5d4c6;background:#26211d}.bw-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #353535;margin-top:23px;padding-top:17px}.bw-footer>span{font-size:11px;line-height:1.6;color:#8f8f8f;max-width:580px}.bw-footer .bw-button{font-size:11px}.bw-editor-heading{margin:25px 0 21px}.bw-editor-heading h2{margin:7px 0;font-size:22px;line-height:1.3;letter-spacing:-.02em}.bw-editor-heading p{font-size:12px;line-height:1.6;color:#aaa;overflow-wrap:anywhere}.bw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bw-wide{grid-column:1/-1}.bw-note{margin:15px 0 0;font-size:11px;line-height:1.7;color:#929292}.bw-audit{font-size:11px;color:#8f8f8f;margin:16px 0}.bw-editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.bw-choice-search{padding:14px 16px;border:1px solid #3b3b3b;border-radius:11px;margin-bottom:20px;font-size:12px;color:#b5b5b5}.bw-choice-search summary{cursor:pointer}.bw-search-row{display:flex;align-items:center;gap:9px;margin-top:14px}.bw-search-row input{flex:1}.bw-search-row .bw-button{flex-shrink:0;min-height:46px}.bw-followup{margin-top:28px;padding:22px;border:1px solid #614531;border-radius:15px;background:#231d18}.bw-followup h2{font-size:18px;line-height:1.4;margin:6px 0}.bw-followup p{font-size:12px;line-height:1.6;color:#aaa097;margin:0 0 20px}.bw-followup>.bw-button{margin-top:18px}.bw-history{margin-top:27px}.bw-history h2{font-size:15px;margin:0 0 13px}.bw-history article{padding:13px 0;border-top:1px solid #363636}.bw-history article>div{display:flex;justify-content:space-between;gap:20px}.bw-history strong{font-size:12px;font-weight:550;color:#c8c8c8}.bw-history time,.bw-history small{font-size:10px;color:#8d8d8d}.bw-history p{margin:8px 0;font-size:12px;line-height:1.6;color:#aaa;white-space:pre-wrap;overflow-wrap:anywhere}.bw-void{padding:20px;border:1px solid #725039;border-radius:13px;background:#261e18;margin-top:23px}.bw-void h2{font-size:16px;margin:0 0 8px}.bw-void p{font-size:12px;line-height:1.6;color:#b4a89f;margin:0 0 18px}@media(max-width:600px){.bw-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 18px);border-radius:18px}.bw-head{padding:19px 18px;gap:12px}.bw-head h1{font-size:23px}.bw-body{padding:18px}.bw-intro{align-items:flex-start;gap:13px}.bw-intro p{font-size:11px}.bw-intro .bw-button{font-size:11px;padding:10px 12px}.bw-summary{gap:7px}.bw-summary>div{padding:13px 10px;gap:13px;border-radius:11px}.bw-summary span{font-size:10px;min-height:28px}.bw-summary strong{font-size:25px}.bw-tabs{width:100%}.bw-tabs .bw-button{flex:1}.bw-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.bw-filters .bw-search{grid-column:1/-1}.bw-filters .bw-field:not(.bw-search){width:auto}.bw-filters>.bw-button{min-height:46px}.bw-card{padding:16px;border-radius:13px}.bw-card-heading{gap:10px}.bw-card h2{font-size:15px}.bw-card-meta{gap:10px}.bw-card-meta strong{font-size:11px}.bw-card-footer{align-items:flex-end;gap:8px}.bw-fields{grid-template-columns:1fr;gap:17px}.bw-field{font-size:11px}.bw-editor-heading h2{font-size:20px}.bw-followup{padding:17px}.bw-followup h2{font-size:17px}.bw-footer{align-items:flex-start;gap:12px}.bw-footer>span{font-size:10px}.bw-search-row{flex-wrap:wrap}.bw-search-row input{flex-basis:100%}.bw-search-row .bw-button{flex:1;font-size:11px}.bw-history article>div{flex-direction:column;gap:6px}.bw-pagination{gap:12px}.bw-pagination .bw-button{padding:9px 13px}.bw-editor-actions .bw-button{flex:1}}
