.paymentWorkspace{display:grid;grid-gap:24px;gap:24px;max-width:1300px}.paymentIntro{display:flex;gap:16px;align-items:center}.paymentIcon{display:grid;place-items:center;background:#edf8f5;color:#23716b;min-width:54px;height:54px;border-radius:16px}.paymentIntro h2{margin:0 0 6px;font-size:22px}.paymentIntro p,.paymentSectionHeading p{margin:0;color:var(--muted);line-height:1.6;font-size:14px}.paymentSectionHeading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:20px}.paymentSectionHeading h3{display:flex;align-items:center;gap:8px;font-size:18px;margin:0 0 6px}.paymentDialog fieldset,.paymentSettings fieldset{border:0;padding:0;margin:0;min-width:0}.paymentGatewayGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.paymentGateway{padding:22px;border:1px solid var(--line);border-radius:16px;background:white}.paymentGateway.enabled{border-color:#86b7a6;box-shadow:inset 0 3px #23716b}.paymentGateway header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px}.paymentGateway h4{font-size:16px;margin:0 0 6px}.paymentMeta{font-size:12px;color:var(--muted)}.paymentBadge{font-size:11px;font-weight:650;background:#f1f3f6;color:#637080;padding:5px 8px;border-radius:20px;white-space:nowrap}.paymentBadge.good{color:#205939;background:#e8f6ed}.paymentCheck{display:flex!important;align-items:flex-start;gap:10px!important;font-size:13px!important;font-weight:500!important;margin:12px 0!important;line-height:1.5}.paymentCheck input{width:17px!important;height:17px!important;min-width:17px;padding:0!important;margin-top:2px;accent-color:#23716b}.paymentCategory{border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.paymentCategory b{text-transform:uppercase;letter-spacing:.04em}.paymentCategory b,.paymentHint{font-size:12px;color:var(--muted)}.paymentHint{line-height:1.6;margin:12px 0 0}.paymentSettingsFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:24px}.paymentDialog label,.paymentSettings label{display:grid;grid-gap:8px;gap:8px;font-weight:600;font-size:13px;margin-bottom:18px}.paymentDialog input:not([type=checkbox]),.paymentDialog select,.paymentDialog textarea,.paymentSearch input,.paymentSettings input:not([type=checkbox]),.paymentSettings textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:white;font:inherit;color:var(--ink);box-sizing:border-box}.paymentDialog textarea,.paymentSettings textarea{min-height:86px;resize:vertical}.paymentReceipt{margin-bottom:18px}.paymentReceipt label{margin-bottom:12px}.paymentReceiptPreview{display:block;max-width:100%;max-height:200px;border:1px solid var(--line);border-radius:10px;margin-bottom:12px;object-fit:contain}.paymentReceiptActions{display:flex;flex-wrap:wrap;gap:10px}.paymentDialog small,.paymentSettings small{font-size:12px;font-weight:400;color:var(--muted);line-height:1.5}.paymentFooter{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;margin-top:16px;border-top:1px solid var(--line)}.paymentFooter>span{font-size:12px;color:var(--muted)}.paymentError,.paymentNotice,.paymentSuccess{padding:14px 16px;border-radius:12px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.paymentError{background:#fff0ef;color:#952e29;border:1px solid #f5ceca}.paymentNotice{background:#fff8e8;border:1px solid #ecdbac;color:#795516}.paymentSuccess{background:#eaf8ef;color:#205939;border:1px solid #a9ceb7}.paymentTransferList{display:grid;grid-gap:12px;gap:12px}.paymentTransfer{background:white;border:1px solid var(--line);border-radius:14px;padding:18px 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.7fr) auto;grid-gap:20px;gap:20px;align-items:center;margin-bottom:12px}.paymentTransfer>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.paymentTransfer b,.paymentTransfer small{overflow-wrap:anywhere}.paymentTransfer small,.paymentTransfer span{font-size:12px;color:var(--muted)}.paymentTransfer span{display:flex;gap:6px;align-items:center}.paymentSearch{display:flex;gap:12px;margin-bottom:18px;max-width:660px}.paymentEmpty{text-align:center;padding:44px 24px;color:var(--muted);background:#f6f8fa;border-radius:14px;margin:20px 0}.paymentEmpty h3{color:var(--ink);margin-bottom:8px}.paymentEmpty p{font-size:13px}.paymentDialog{max-width:640px!important;width:calc(100% - 32px)!important}.paymentDialog form{margin-top:22px}.paymentDialog form>.paymentDelivery{margin-bottom:22px}.paymentOutcome{display:flex;align-items:center;gap:12px;padding:16px;background:#fff8e8;color:#795516;border-radius:12px;margin:20px 0}.paymentOutcome.paid{background:#eaf8ef;color:#205939}.paymentOutcome p{font-size:12px;margin:5px 0 0;overflow-wrap:anywhere}.paymentFacts{margin:18px 0;display:grid;grid-gap:16px;gap:16px}.paymentFacts>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;font-size:13px}.paymentFacts dt{color:var(--muted)}.paymentFacts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.paymentFacts small{display:block;margin-top:5px}.paymentDelivery{background:#f6f8fa;border-radius:14px;padding:18px}.paymentDelivery h3{margin:0 0 10px;font-size:16px}.paymentDelivery p{font-size:13px;line-height:1.6}.paymentDanger{color:#952e29!important}.paymentDialog :focus-visible,.paymentWorkspace :focus-visible{outline:3px solid #85b9bc;outline-offset:3px}.paymentDialog button:disabled,.paymentWorkspace button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.paymentGatewayGrid,.paymentSettingsFields{grid-template-columns:1fr}.paymentIntro h2{font-size:19px}.paymentSectionHeading{align-items:flex-start}.paymentSectionHeading .button{flex-shrink:0}.paymentTransfer{grid-template-columns:1fr;gap:14px;padding:18px}.paymentTransfer>.button{width:100%;justify-content:center}.paymentFooter{flex-wrap:wrap}.paymentFooter .button{flex:1 1;justify-content:center}.paymentFooter>span{width:100%}.paymentFacts>div{grid-template-columns:110px minmax(0,1fr);gap:12px}.paymentSearch{gap:8px}.paymentDialog{padding:20px!important}.paymentWorkspace .operationGroups{flex-wrap:wrap}}.bachs-recovery_panel__e89t4{margin:24px 0 8px;border:1px solid #cbded8;border-radius:18px;padding:22px;background:linear-gradient(145deg,#f1f8f5,#fff 45%);overflow-wrap:anywhere}.bachs-recovery_heading__ZqKcb{display:flex;align-items:center;gap:12px}.bachs-recovery_heading__ZqKcb h3{margin:5px 0 0;font-size:19px;letter-spacing:-.025em}.bachs-recovery_eyebrow__z3mE2{color:#477167;font-size:9px;letter-spacing:.1em;font-weight:750}.bachs-recovery_icon__imobc{display:grid;place-items:center;width:45px;height:45px;flex-shrink:0;border:1px solid #cbded8;border-radius:14px;color:#287166;background:#e9f3ee}.bachs-recovery_success__G9mSN{background:#287166;color:white}.bachs-recovery_description__Fx8p_{font-size:13px;line-height:1.7;color:#52635e}.bachs-recovery_path__FiZVH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;grid-gap:8px;gap:8px}.bachs-recovery_path__FiZVH>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-top:2px solid #e2e9e6;padding-top:10px}.bachs-recovery_path__FiZVH span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#edf1ef;color:#77867e;font-size:11px;font-weight:700}.bachs-recovery_path__FiZVH small{font-size:11px}.bachs-recovery_path__FiZVH .bachs-recovery_done__GqtSM{border-color:#287166}.bachs-recovery_done__GqtSM span{background:#287166;color:white}.bachs-recovery_path__FiZVH .bachs-recovery_current__zK9OW{border-color:#cfad59}.bachs-recovery_current__zK9OW span{background:#fff2cd;color:#816520}.bachs-recovery_quiet__1KF4O{display:flex;gap:12px;background:#f4f6f5;border-radius:12px;padding:16px;margin:16px 0;font-size:13px;color:#55645e}.bachs-recovery_quiet__1KF4O>svg{flex-shrink:0;color:#748b7f}.bachs-recovery_quiet__1KF4O b{color:#30473c}.bachs-recovery_diagnostic__wigGT p,.bachs-recovery_email__8tvKk p,.bachs-recovery_quiet__1KF4O p{font-size:12px;line-height:1.7;margin:6px 0}.bachs-recovery_diagnostic__wigGT code,.bachs-recovery_quiet__1KF4O code{font-size:10px;overflow-wrap:anywhere}.bachs-recovery_selection__BYZ0r{border:1px solid #e1e7e3;border-radius:12px;margin:20px 0;padding:14px;background:#fff;font-size:12px}.bachs-recovery_selection__BYZ0r li,.bachs-recovery_selection__BYZ0r>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.bachs-recovery_selection__BYZ0r>div>span{color:#7b8881}.bachs-recovery_selection__BYZ0r small{display:block;margin-top:3px}.bachs-recovery_selection__BYZ0r ul{list-style:none;padding:12px 0;margin:12px 0;border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;display:grid;grid-gap:12px;gap:12px}.bachs-recovery_selection__BYZ0r li b{text-align:right}.bachs-recovery_reason__hM1_U{margin-top:20px}.bachs-recovery_reason__hM1_U textarea:disabled{background:#f6f8f7;color:#59685f;opacity:1}.bachs-recovery_diagnostic__wigGT{padding:14px;border-left:3px solid #d7b269;background:#fff8e9;border-radius:0 10px 10px 0;color:#775824;font-size:12px;margin:16px 0}.bachs-recovery_tickets___COUm{margin:20px 0}.bachs-recovery_tickets___COUm h4{display:flex;gap:8px;align-items:center;margin:0 0 12px;font-size:14px}.bachs-recovery_tickets___COUm>p{font-size:12px}.bachs-recovery_tickets___COUm ul{list-style:none;padding:0;margin:0;max-height:260px;overflow-y:auto;border:1px solid #e0e9e4;border-radius:10px}.bachs-recovery_tickets___COUm li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;font-size:12px;border-bottom:1px dashed #dce5df}.bachs-recovery_tickets___COUm li:last-child{border-bottom:0}.bachs-recovery_tickets___COUm li small{display:block;margin-top:4px}.bachs-recovery_ticketStatus__8RCgg{font-size:10px;color:#23664a;background:#e9f5ed;border-radius:20px;padding:5px 8px;flex-shrink:0}.bachs-recovery_email__8tvKk{display:flex;align-items:flex-start;gap:10px;background:#f1f5f8;padding:16px;border-radius:12px;font-size:13px}.bachs-recovery_email__8tvKk>svg{color:#637c92;flex-shrink:0}.bachs-recovery_actions__6gRP7{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.bachs-recovery_actions__6gRP7 button{font-size:12px}@media (max-width:500px){.bachs-recovery_panel__e89t4{padding:16px;margin-left:-5px;margin-right:-5px}.bachs-recovery_heading__ZqKcb h3{font-size:17px}.bachs-recovery_eyebrow__z3mE2{font-size:8px}.bachs-recovery_path__FiZVH small{font-size:9px}.bachs-recovery_actions__6gRP7 button{width:100%;justify-content:center}.bachs-recovery_selection__BYZ0r>div{flex-wrap:wrap;gap:5px}}.booking-actions_trigger__tBU8z{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 11px;border:1px solid #e0e5e9;border-radius:8px;background:#fff;color:#405465;font:inherit;font-size:12px;font-weight:650;line-height:20px;white-space:nowrap;cursor:pointer}.booking-actions_trigger__tBU8z:hover,.booking-actions_trigger__tBU8z[aria-expanded=true]{background:#f0f7f8;border-color:#b9d2d9;color:#1b4965}.booking-actions_menu__Tljnt button:focus-visible,.booking-actions_trigger__tBU8z:focus-visible{outline:2px solid #2ba6a4;outline-offset:2px}.booking-actions_trigger__tBU8z svg{transition:transform .15s}.booking-actions_trigger__tBU8z[aria-expanded=true] svg{transform:rotate(180deg)}.booking-actions_menu__Tljnt{position:fixed;z-index:30;width:260px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:6px;border:1px solid #e5e9ed;border-radius:12px;background:#fff;color:#243746;box-shadow:0 12px 36px #1b30451f,0 2px 6px #1b30450a;font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif}.booking-actions_menu__Tljnt button{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 11px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:550;line-height:20px;text-align:left;cursor:pointer}.booking-actions_menu__Tljnt button svg{flex-shrink:0;color:#6b8291}.booking-actions_menu__Tljnt button:focus,.booking-actions_menu__Tljnt button:hover{background:#f0f7f8;color:#1b4965}.booking-actions_menu__Tljnt button.booking-actions_divider__mYwks{margin-top:5px;border-top:1px solid #edf0f2;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:800px){.booking-actions_trigger__tBU8z{min-height:44px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.booking-actions_trigger__tBU8z svg{transition:none}}