.custPanel{display:flex;flex-direction:column;gap:24px;margin:20px 0 12px}.custPanel--empty{padding:18px;background:#0f0f0f;border:1px solid #1f1f1f;border-radius:8px;color:#7a7a7a;font-size:13px;font-style:italic}.custPanel__h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.custPanel__h h3{margin:0;font-size:14px;font-weight:600;color:#ffffff;text-transform:uppercase;letter-spacing:.5px}.custPanel__count{font-size:11px;color:#9a9a9a;background:#0a0a0a;border:1px solid #1f1f1f;padding:1px 8px;border-radius:10px}.custPanel__rows{display:flex;flex-direction:column;gap:2px;border:1px solid #1f1f1f;border-radius:6px;padding:6px;background:#0a0a0a;max-height:360px;overflow:auto}.custPanel__row{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 10px;background:#111111;border-radius:4px;font-size:12px}.custPanel__name{color:#e6e6e6;font-weight:500}.custPanel__key,.custPanel__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custPanel__key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#9a9a9a;max-width:260px}.custPanel__amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#cfcfcf;font-size:11px;min-width:90px;text-align:right}.custPanel__chip{font-size:10px;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;background:#1c1c1c;color:#9a9a9a}.custPanel__chip--active,.custPanel__chip--paid{background:#0a2a12;color:#6be89a}.custPanel__chip--expired,.custPanel__chip--pending{background:#2a1f0a;color:#ffa94d}.custPanel__chip--cancelled,.custPanel__chip--disputed,.custPanel__chip--refunded{background:#2a0f0f;color:#ff6b6b}.custPanel__empty{margin:0;padding:16px;background:#0a0a0a;border:1px solid #1f1f1f;border-radius:6px;color:#5a5a5a;font-size:12px;font-style:italic;text-align:center}.licKeys{padding:32px;color:var(--theme-text,#e6e6e6);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.licKeys__header{margin-bottom:24px}.licKeys__header h1{margin:0 0 4px;font-size:24px;font-weight:600;color:#ffffff}.licKeys__header p{margin:0;font-size:13px;color:#7a7a7a;max-width:720px}.licKeys__cats{display:flex;flex-direction:column;gap:8px;max-width:1200px}.licCat{background:#111111;border:1px solid #1f1f1f;border-radius:8px;overflow:hidden}.licCat__header{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.licCat__header:hover{background:#161616}.licCat__title{flex:1 1;font-size:15px;font-weight:600;color:#f2f2f2}.licCat__count{font-size:12px;color:#9a9a9a;background:#0a0a0a;border:1px solid #1f1f1f;padding:2px 8px;border-radius:10px}.licCat__caret{color:#7a7a7a;font-size:11px;transition:transform .15s ease}.licCat__caret--open{transform:rotate(90deg)}.licCat__body{border-top:1px solid #1f1f1f;padding:8px 8px 12px;display:flex;flex-direction:column;gap:4px;animation:slideDown .2s ease-out;overflow:hidden}.licProd{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:16px;gap:16px;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:6px;padding:10px 14px;font-size:13px}.licProd__name{color:#e6e6e6;font-weight:500}.licProd__stock{display:flex;align-items:center;gap:6px;font-size:12px;color:#9a9a9a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:180px;justify-content:flex-end}.licProd__stockValue{color:#ffffff;font-weight:600}.licProd__stockLabel{color:#6a6a6a}.licProd__loading,.licProd__stockSep{color:#3a3a3a}.licProd__actions{display:flex;align-items:center;gap:4px}.licProd__action{background:#1c1c1c;color:#e6e6e6;border:1px solid #2a2a2a;border-radius:5px;padding:5px 10px;font-size:11px;cursor:pointer;font-family:inherit;text-transform:lowercase;transition:background-color .15s ease}.licProd__action:hover{background:#262626}.licModal__overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.licModal{background:#0f0f0f;border:1px solid #1f1f1f;border-radius:10px;width:100%;max-width:720px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6)}.licModal__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #1f1f1f}.licModal__header h2{margin:0;font-size:15px;font-weight:600;color:#ffffff}.licModal__close{background:transparent;border:none;color:#9a9a9a;font-size:24px;line-height:1;cursor:pointer;padding:0 4px;font-family:inherit}.licModal__close:hover{color:#ffffff}.licModal__body{padding:16px 18px;overflow:auto;flex:1 1;display:flex;flex-direction:column;gap:12px}.licModal__filter{display:flex;gap:4px}.licModal__filterBtn{background:#1c1c1c;color:#9a9a9a;border:1px solid #2a2a2a;border-radius:5px;padding:4px 12px;font-size:11px;cursor:pointer;font-family:inherit;text-transform:lowercase}.licModal__filterBtn--active{background:#ffffff;color:#0a0a0a;border-color:#ffffff}.licModal__keys{display:flex;flex-direction:column;gap:2px;max-height:480px;overflow:auto;border:1px solid #1f1f1f;border-radius:6px;padding:8px}.licModal__key{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;background:#0a0a0a;border-radius:4px;font-size:12px}.licModal__key code{color:#cfcfcf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.licModal__tag{flex-shrink:0;font-size:10px;padding:1px 6px;background:#0a2a12;color:#6be89a;border-radius:10px;text-transform:uppercase;letter-spacing:.5px}.licModal__tag--used{background:#2a0f0f;color:#ff9a6b}.licModal__empty{color:#6a6a6a;font-size:12px;font-style:italic;text-align:center;padding:32px 0;margin:0}.licModal__hint{margin:0;font-size:12px;color:#7a7a7a}.licModal__textarea{width:100%;min-height:240px;background:#050505;border:1px solid #1f1f1f;border-radius:6px;padding:10px 12px;color:#e6e6e6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;resize:vertical;outline:none}.licModal__textarea:focus{border-color:#3a3a3a}.licModal__importFoot{display:flex;align-items:center;gap:12px}.licModal__lineCount{font-size:12px;color:#9a9a9a;flex:1 1}.licModal__result{font-size:12px;color:#6be89a}.licModal__result--warn{color:#ffa94d}.licModal__primary{background:#ffffff;color:#0a0a0a;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.licModal__primary:disabled{opacity:.5;cursor:not-allowed}.licModal__primary:hover:not(:disabled){background:#dcdcdc}.acpLogin{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#050505;color:#e6e6e6;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.acpLogin__card{width:100%;max-width:420px;background:#0f0f0f;border:1px solid #1f1f1f;border-radius:12px;padding:36px;box-shadow:0 20px 60px rgba(0,0,0,.6)}.acpLogin__title{margin:0;font-size:22px;font-weight:600;letter-spacing:.2px;color:#ffffff}.acpLogin__subtitle{margin:6px 0 24px;font-size:13px;color:#7a7a7a}.acpLogin__error{background:#1a0909;border:1px solid #3a1a1a;color:#ff6b6b;border-radius:6px;padding:10px 12px;font-size:13px;margin-bottom:16px}.acpLogin__form{gap:14px}.acpLogin__field,.acpLogin__form{display:flex;flex-direction:column}.acpLogin__field{gap:6px;font-size:12px;color:#9a9a9a;text-transform:uppercase;letter-spacing:.5px}.acpLogin__field input{background:#050505;border:1px solid #262626;color:#e6e6e6;border-radius:8px;padding:11px 12px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit;text-transform:none;letter-spacing:normal}.acpLogin__field input:focus{border-color:#5a5a5a;box-shadow:0 0 0 2px rgba(200,200,200,.12)}.acpLogin__totp{font-size:22px!important;letter-spacing:10px!important;text-align:center!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acpLogin__submit{margin-top:8px;background:#ffffff;color:#0a0a0a;border:1px solid #ffffff;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;font-family:inherit}.acpLogin__submit:hover:not(:disabled){background:#dcdcdc;border-color:#dcdcdc}.acpLogin__submit:disabled{opacity:.5;cursor:not-allowed}.acpLogin__back{background:transparent;border:none;color:#cfcfcf;font-size:13px;cursor:pointer;padding:0;align-self:flex-start;font-family:inherit}.acpLogin__back:hover:not(:disabled){color:#ffffff}.shopView{padding:32px;color:var(--theme-text,#e6e6e6);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.shopView__header{margin-bottom:24px}.shopView__headerRow{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:6px}.shopView__header h1{margin:0;font-size:24px;font-weight:600;color:#ffffff}.shopView__header p{margin:0;font-size:13px;color:#7a7a7a;max-width:720px}.shopView__newCat{background:#ffffff;color:#0a0a0a;border:1px solid #ffffff;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease}.shopView__newCat:hover{background:#dcdcdc;border-color:#dcdcdc}.shopView__saving{display:inline-block;margin-left:8px;font-size:12px;color:#cfcfcf}.shopView__cats{display:flex;flex-direction:column;gap:8px;max-width:1100px}.shopCat{background:#111111;border:1px solid #1f1f1f;border-radius:8px;overflow:hidden}.shopCat--dragging{opacity:.5}.shopCat__header{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shopCat__header:hover{background:#161616}.shopCat__handle{cursor:-webkit-grab;cursor:grab;color:#555555;font-size:16px;padding:0 4px}.shopCat__handle:active{cursor:-webkit-grabbing;cursor:grabbing}.shopCat__title{flex:1 1;font-size:15px;font-weight:600;color:#f2f2f2}.shopCat__count{font-size:12px;color:#9a9a9a;background:#0a0a0a;border:1px solid #1f1f1f;padding:2px 8px;border-radius:10px}.shopCat__caret{color:#7a7a7a;font-size:11px;transition:transform .15s ease}.shopCat__caret--open{transform:rotate(90deg)}.shopCat__actions{display:flex;align-items:center;gap:4px}.shopCat__action{background:#1c1c1c;color:#e6e6e6;border:1px solid #2a2a2a;border-radius:5px;padding:5px 10px;font-size:11px;cursor:pointer;font-family:inherit;text-transform:lowercase;transition:background-color .15s ease}.shopCat__action:hover{background:#262626}.shopCat__action--danger{color:#ff6b6b;border-color:#3a1a1a}.shopCat__action--danger:hover{background:#2a0f0f}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.shopCat__body{border-top:1px solid #1f1f1f;padding:8px 8px 12px;display:flex;flex-direction:column;gap:4px;animation:slideDown .2s ease-out;overflow:hidden}.shopCat__empty{padding:16px;font-size:12px;color:#555555;font-style:italic;text-align:center}.shopProd{display:flex;align-items:center;gap:12px;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:6px;padding:10px 12px;font-size:13px}.shopProd--dragging{opacity:.5}.shopProd__handle{cursor:-webkit-grab;cursor:grab;color:#555555;font-size:14px;padding:0 2px}.shopProd__handle:active{cursor:-webkit-grabbing;cursor:grabbing}.shopProd__name{flex:1 1;color:#e6e6e6}.shopProd__inactive{margin-left:8px;font-size:10px;padding:1px 6px;background:#2a0f0f;color:#ff6b6b;border-radius:10px;text-transform:uppercase;letter-spacing:.5px}.shopProd__price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#9a9a9a;min-width:80px;text-align:right}.shopProd__stats{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.shopProd__stat{font-weight:500}.shopProd__stat--good{color:#6be89a}.shopProd__stat--bad{color:#ff6b6b}.shopProd__sep{color:#2a2a2a}.shopProd__purchases{color:#cfcfcf;text-decoration:underline;text-underline-offset:2px}.shopProd__move{background:#111111;color:#e6e6e6;border:1px solid #262626;border-radius:6px;padding:5px 6px;font-size:12px;min-width:160px;font-family:inherit}.shopProd__edit{background:transparent;color:#cfcfcf;border:1px solid #262626;border-radius:5px;padding:4px 10px;font-size:11px;cursor:pointer;text-decoration:none}.shopProd__edit:hover{color:#ffffff;border-color:#3a3a3a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeIn{animation:fadeIn .1s ease-out}.txView{padding:32px;color:var(--theme-text,#e6e6e6);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.txView__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.txView__header h1{margin:0;font-size:24px;font-weight:600;color:#ffffff}.txView__controlBar{background:#111111;border:1px solid #1f1f1f;border-radius:8px;margin-bottom:12px}.txView__controlBarTop{display:flex;align-items:center;justify-content:space-between;padding:12px}.txView__searchWrap{display:flex;align-items:center;border:1px solid #2a2a2a;border-radius:6px;background:#161616;position:relative}.txView__searchInput{background:transparent;border:none;color:#e6e6e6;padding:12px 13px;font-size:12px;width:160px;outline:none;font-family:inherit}.txView__searchInput::placeholder{color:#6a6a6a}.txView__gear{background:#161616;border:none;position:relative;color:#9a9a9a;padding:12px 10px;cursor:pointer;font-size:13px}.txView__gear:hover{color:#cfcfcf}.txView__gear:after,.txView__gear:before{position:absolute;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:100}.txView__gear:after{content:"Search";bottom:calc(100% + 5px);background:#2a2a2a;color:#e6e6e6;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.txView__gear:after,.txView__gear:before{left:50%;transform:translateX(-50%) translateY(4px)}.txView__gear:before{content:"";bottom:calc(100% - 5px);border:7px solid transparent;border-top-color:#2a2a2a}.txView__gear:hover:after,.txView__gear:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.txView__pagination{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;color:#9a9a9a;padding-left:0}.txView__pageBtn{background:#1c1c1c;color:#e6e6e6;border:1px solid #2a2a2a;border-radius:4px;padding:4px 10px;font-size:12px;cursor:pointer;font-family:inherit}.txView__pageBtn--active{background:#3a3a3a;border-color:#4a4a4a}.txView__pageInfo{position:relative}.txView__pageInfoBtn{background:#1c1c1c;color:#cfcfcf;border:1px solid #2a2a2a;border-radius:4px;padding:5px 12px;font-size:12px;cursor:pointer;font-family:inherit}.txView__pageInfoBtn:hover{background:#262626}.txView__pagePopup{position:absolute;top:calc(100% + 6px);right:0;background:#151515;border:1px solid #2a2a2a;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;z-index:50;min-width:160px;box-shadow:0 8px 30px rgba(0,0,0,.6);animation:fadeIn .1s ease-out}.txView__pagePopup--closing{animation:fadeOut .1s ease-in forwards}.txView__goToInput{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;padding:8px 10px;outline:none}.txView__goToBtn,.txView__goToInput{color:#e6e6e6;font-size:13px;width:100%;font-family:inherit}.txView__goToBtn{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;padding:8px 16px;font-weight:600;cursor:pointer}.txView__goToBtn:hover{background:#3a3a3a}.txView__tabs{display:flex;gap:0}.txView__tab{background:#1a1a1a;color:#9a9a9a;border:1px solid #2a2a2a;padding:2px 10px;font-size:10px;font-weight:600;cursor:pointer;font-family:inherit;text-transform:uppercase;letter-spacing:.5px;transition:background .1s ease,color .1s ease}.txView__tab:hover:not(.txView__tab--active){background:#222;color:#ccc}.txView__tab:first-child{border-radius:6px 0 0 6px}.txView__tab:last-child{border-radius:0 6px 6px 0;border-left:none}.txView__tab--active{background:#2a2a2a;color:#ffffff}.txView__badge{display:inline-block;background:#d32f2f;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;margin-left:6px;min-width:16px;text-align:center}.txView__tableWrap{transition:opacity .15s ease}.txView__tableWrap--fetching{opacity:.4;pointer-events:none}.txView__table{width:100%;border-collapse:collapse;font-size:13px}.txView__table th{padding:10px 12px;color:#8a8a8a;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #1f1f1f;background:#141414;transition:background .1s ease}.txView__table th[style*=cursor]{display:table-cell}.txView__thInner{display:flex;align-items:center;justify-content:space-between;gap:4px}.txView__table th.txView__thActive{background:#1c1c1c;color:#cfcfcf}.txView__table td{padding:10px 12px;color:#e6e6e6}.txView__muted{color:#8a8a8a!important}.txView__invoiceLink{color:#e0e0e0}.txView__row{cursor:default}.txView__row:nth-child(odd) td{background:#111111}.txView__row:nth-child(2n) td{background:#151515}.txView__row:hover td{background:#1a1a1a}.txView__custLink{color:#e0e0e0;text-decoration:none;font-weight:500}.txView__custLink:hover{text-decoration:underline;color:#ffffff}.txView__actionsCell{text-align:right!important;padding-right:12px!important;white-space:nowrap}.txView__table th:last-child{text-align:right;padding-right:12px}.txView__actions{display:inline-flex;gap:4px;justify-content:flex-end}.txView__actionBtn{background:transparent;border:none;color:#4a4a4a;cursor:pointer;font-size:14px;padding:6px;position:relative;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition:color .1s ease,background .1s ease;width:30px;height:30px}.txView__row:hover .txView__actionBtn{color:#6a6a6a;background:rgba(255,255,255,.03)}.txView__actionBtn:hover{color:#e6e6e6!important;background:#2a2a2a!important}.txView__actionBtn:after,.txView__actionBtn:before{position:absolute;left:50%;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease}.txView__actionBtn:after{bottom:calc(100% + 5px);transform:translateX(-50%) translateY(4px);background:#2a2a2a;color:#e6e6e6;padding:4px 10px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap}.txView__actionBtn:before{content:"";bottom:calc(100% - 5px);transform:translateX(-50%) translateY(4px);border:7px solid transparent;border-top-color:#2a2a2a}.txView__actionBtn:hover:after,.txView__actionBtn:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.txView__actionBtn--view:after{content:"View Transaction"}.txView__actionBtn--refund:after{content:"Refund / Credit"}.txView__actionBtn--delete:after{content:"Delete"}.txSearch__overlay{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100vh;background:rgba(0,0,0,.75);display:flex;align-items:flex-start;justify-content:center;z-index:9999;padding:60px 24px;animation:fadeIn .1s ease-out}.txSearch__overlay--fixed{position:fixed;align-items:flex-start;padding:80px 24px}.txSearch__overlay--closing{animation:fadeOut .1s ease-in forwards}.txSearch{background:#0f0f0f;border:1px solid #1f1f1f;border-radius:10px;width:100%;max-width:900px;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.6);animation:fadeIn .1s ease-out}.txSearch--closing{animation:fadeOut .1s ease-in forwards}.txSearch__header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #1f1f1f}.txSearch__header h2{margin:0;font-size:16px;font-weight:600;color:#ffffff}.txSearch__close{background:transparent;border:none;color:#9a9a9a;font-size:24px;cursor:pointer;padding:0}.txSearch__body{padding:24px 40px;display:flex;flex-direction:column;gap:0}.txSearch__field{display:grid;grid-template-columns:160px 1fr;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid #1a1a1a;padding:14px 0}.txSearch__field label{color:#cfcfcf;font-size:13px;font-weight:600;text-align:right}.txSearch__field input,.txSearch__field select{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#e6e6e6;padding:8px 12px;font-size:13px;outline:none;font-family:inherit}.txSearch__field--id input{width:250px}.txSearch__field--status select{width:150px}.txSearch__field--customer .txSearch__autocompleteInput{width:250px}.txSearch__field--payment select{width:200px}.txSearch__amountRow{display:flex;gap:8px}.txSearch__amountRow input,.txSearch__amountRow select{width:120px;flex-shrink:0}.txSearch__dateRow{display:flex;align-items:center;gap:8px}.txSearch__dateRow span{color:#7a7a7a;font-size:12px;flex-shrink:0}.txSearch__dateRow input{width:150px;flex-shrink:0}.txSearch__submitRow{display:flex;justify-content:center;padding-top:16px}.txSearch__submit{background:#2a2a2a;color:#e6e6e6;border:1px solid #3a3a3a;border-radius:6px;padding:10px 40px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.txSearch__submit:hover{background:#3a3a3a;color:#ffffff}.txSearch__autocompleteInput{width:100%;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#e6e6e6;padding:8px 12px;font-size:13px;outline:none;font-family:inherit}.txSearch__dropdown{position:absolute;top:100%;left:0;right:0;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:0 0 6px 6px;max-height:280px;overflow:auto;z-index:10;animation:fadeIn .1s ease-out}.txSearch__dropdownItem{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-bottom:1px solid #222;transition:background .1s ease}.txSearch__dropdownItem:hover{background:#262626}.txSearch__avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#2a2a2a}.txSearch__avatar img{width:100%;height:100%;object-fit:cover}.txSearch__avatarPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#7a7a7a}.txSearch__dropdownName{font-size:13px;color:#e6e6e6;font-weight:500}.txSearch__dropdownEmail{font-size:11px;color:#6a6a6a}.txRefund__overlay{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100vh;background:rgba(0,0,0,.75);display:flex;align-items:flex-start;justify-content:center;z-index:9999;padding:40px 24px;animation:fadeIn .1s ease-out}.txRefund__overlay--closing{animation:fadeOut .1s ease-in forwards}.txRefund{background:#0f0f0f;border:1px solid #1f1f1f;border-radius:8px;width:100%;max-width:900px;box-shadow:0 20px 60px rgba(0,0,0,.6);animation:fadeIn .1s ease-out}.txRefund--closing{animation:fadeOut .1s ease-in forwards}.txRefund__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #1f1f1f}.txRefund__header h2{margin:0;font-size:18px;font-weight:600;color:#ffffff}.txRefund__close{background:transparent;border:none;color:#7a7a7a;font-size:24px;cursor:pointer;padding:0}.txRefund__body{padding:0 24px 24px}.txRefund__section{display:grid;grid-template-columns:160px 1fr;grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid #1a1a1a}.txRefund__section:last-of-type{border-bottom:none}.txRefund__label{color:#cfcfcf;font-size:13px;font-weight:600;text-align:right;padding-top:2px}.txRefund__req{color:#ff6b6b}.txRefund__options{display:flex;flex-direction:column;gap:8px}.txRefund__radio{display:flex;align-items:flex-start;gap:10px;cursor:default}.txRefund__radio input{margin-top:4px;cursor:pointer}.txRefund__radio--compact{gap:8px}.txRefund__optTitle{font-size:13px;color:#e6e6e6;font-weight:500}.txRefund__optDesc{font-size:12px;color:#7a7a7a;margin-top:2px;line-height:1.4}.txRefund__amountRow{display:flex;align-items:center;gap:8px}.txRefund__amountInput{width:120px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#e6e6e6;padding:8px 12px;font-size:13px;font-family:inherit;outline:none}.txRefund__amountLabel{color:#7a7a7a;font-size:13px}.txRefund__amountOr{color:#4a4a4a;font-size:13px}.txRefund__fullCheck{display:flex;align-items:center;gap:6px;font-size:13px;color:#e6e6e6;cursor:default}.txRefund__fullCheck input{cursor:pointer}.txRefund__info{background:#111111;border:1px solid #1f1f1f;border-radius:6px;padding:14px 18px;font-size:12px;color:#7a7a7a;margin-top:4px;line-height:1.5}.txRefund__footer{display:flex;justify-content:center;padding-top:20px}.txRefund__save{background:#2a9d8f;color:#ffffff;border:none;border-radius:6px;padding:10px 32px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.txRefund__save:hover{background:#248a7e}.txRefund__save:disabled{opacity:.5;cursor:not-allowed}.txStatus{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.3px}.txStatus--paid{background:#0a2a12;color:#6be89a}.txStatus--held,.txStatus--pending,.txStatus--waiting{background:#2a1f0a;color:#ffa94d}.txStatus--disputed{background:#2a0f0f;color:#ff6b6b}.txStatus--credited,.txStatus--refunded{background:#0a1a2a;color:#6bb4e8}.txStatus--refused{background:#2a1a0a;color:#e8a46b}.txStatus--cancelled{background:#1a1a1a;color:#9a9a9a}.txStatus--failed{background:#2a0f0f;color:#ff6b6b}.voidAcc{margin-top:24px}.voidAcc--disabled{padding:12px 16px;background:#0f0f0f;border:1px solid #1f1f1f;border-radius:6px;color:#5a5a5a;font-size:12px;font-style:italic}.voidAcc__button{background:#2a0f0f;color:#ff6b6b;border:1px solid #3a1a1a;border-radius:6px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .15s ease}.voidAcc__button:hover{background:#3a1414}.voidAcc__overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.voidAcc__modal{background:#0f0f0f;border:1px solid #1f1f1f;border-radius:10px;width:100%;max-width:520px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.6);color:#e6e6e6;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.voidAcc__header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #1f1f1f}.voidAcc__header h2{margin:0;font-size:16px;font-weight:600;color:#ffffff}.voidAcc__close{background:transparent;border:none;color:#9a9a9a;font-size:24px;line-height:1;cursor:pointer;padding:0 4px;font-family:inherit}.voidAcc__close:hover{color:#ffffff}.voidAcc__body{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.voidAcc__lead{margin:0 0 4px;font-size:13px;color:#9a9a9a;line-height:1.5}.voidAcc__lead strong{color:#ff6b6b;font-weight:600}.voidAcc__check{display:flex;align-items:center;gap:10px;font-size:13px;color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.voidAcc__check input{width:16px;height:16px;accent-color:#ff6b6b;cursor:pointer}.voidAcc__noteLabel{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#9a9a9a;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.voidAcc__note{background:#050505;border:1px solid #1f1f1f;border-radius:6px;padding:10px 12px;color:#e6e6e6;font-family:inherit;font-size:13px;text-transform:none;letter-spacing:normal;min-height:72px;resize:vertical;outline:none}.voidAcc__note:focus{border-color:#3a3a3a}.voidAcc__error{padding:10px 12px;background:#2a0f0f;border:1px solid #3a1a1a;color:#ff9a9a;border-radius:6px;font-size:12px}.voidAcc__success{padding:10px 12px;background:#0a2a12;border:1px solid #0f3a1a;color:#6be89a;border-radius:6px;font-size:12px}.voidAcc__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.voidAcc__cancel{background:transparent;color:#9a9a9a;border:1px solid #2a2a2a;border-radius:6px;padding:8px 16px;font-size:12px;cursor:pointer;font-family:inherit}.voidAcc__cancel:hover:not(:disabled){background:#1a1a1a;color:#ffffff}.voidAcc__submit{background:#ff6b6b;color:#0a0a0a;border:none;border-radius:6px;padding:8px 20px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.voidAcc__submit:hover:not(:disabled){background:#ff8585}.voidAcc__cancel:disabled,.voidAcc__submit:disabled{opacity:.5;cursor:not-allowed}