.bch-tabs{display:flex;gap:4px;border-bottom:1px solid #e5dce1;margin:16px 0 22px;flex-wrap:wrap}.bch-tabs a{display:block;padding:12px 20px;border:1px solid transparent;border-radius:9px 9px 0 0;color:#66515d;text-decoration:none;font-weight:650;min-height:44px}.bch-tabs a[aria-current=page]{color:#800020;border-color:#e5dce1;border-bottom-color:#fff;background:#fff;margin-bottom:-1px}.bch-tabs a:focus-visible{outline:3px solid #800020;outline-offset:2px}.bch-panel{padding:24px;margin:16px 0;min-width:0}.bch-panel h2{margin:0 0 16px;font-size:22px}.bch-details{margin:18px 0 24px}.bch-details>div{display:grid;grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #f0eaee}.bch-details dt{font-weight:650}.bch-details dd{margin:0;overflow-wrap:anywhere}.bch-details a{color:#800020}.bch-actions{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;margin-top:16px}.bch-actions>a,.bch-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;line-height:1.4;padding:10px 14px;border-radius:7px;font:inherit;font-size:13px;text-decoration:none}.bch-actions>a.bds-button{color:#fff}.bch-actions>button{border:1px solid #cdbcc5;background:#fff;color:#800020;cursor:pointer}.bch-form>label,.bch-form>div>label{display:block;font-weight:600;margin:17px 0}.bch-form input:not([type=checkbox]):not([type=hidden]),.bch-form textarea,.bch-form select,.bch-receipt input{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #cdbfc6;border-radius:7px;background:#fff;color:#24202a;font:inherit;margin-top:7px;box-sizing:border-box}.bch-form textarea{resize:vertical;min-height:110px}.bch-check{display:flex!important;gap:10px;align-items:flex-start;font-size:13px;font-weight:500!important;line-height:1.6}.bch-check>input{flex:0 0 auto;width:17px;height:17px;margin:3px 0 0}.bch-hint{font-size:13px;line-height:1.7;color:#6b6070}.bch-disclosure{border-top:1px solid #eee4e9;padding-top:12px}.bch-panel summary{cursor:pointer;font-weight:600}.bch-thread-title{display:flex;justify-content:space-between;align-items:start;gap:12px}.bch-thread-title>span{font-size:12px;color:#6b6070}.bch-conversation{display:grid;gap:14px;margin:16px 0 24px}.bch-message{border:1px solid #e8e1e6;border-radius:10px;padding:16px;background:#faf9fa;min-width:0}.bch-answer{border-color:#e6ccd6;background:#fcf5f7}.bch-message header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.bch-message time{font-size:11px;color:#756574}.bch-message p{margin:12px 0 0;line-height:1.7;overflow-wrap:anywhere}.bch-panel [hidden],.bch-form [hidden]{display:none!important}.bch-receipt label{font-size:13px}.bch-panel :focus-visible{outline:3px solid #800020;outline-offset:2px}@media(max-width:650px){.bch-panel{padding:18px 14px}.bch-tabs{gap:0}.bch-tabs a{padding:10px 12px;font-size:13px}.bch-details>div{grid-template-columns:1fr;gap:5px}.bch-panel h2{font-size:20px}.bch-actions>a,.bch-actions>button{width:100%}.bch-thread-title h2{overflow-wrap:anywhere}}
.bch-form label:not(.bch-check):has(>input[required]),.bch-form label:not(.bch-check):has(>textarea[required]),.bch-form label:not(.bch-check):has(>select[required]){position:relative}.bch-form label:not(.bch-check):has(>input[required])::after,.bch-form label:not(.bch-check):has(>textarea[required])::after,.bch-form label:not(.bch-check):has(>select[required])::after{position:absolute;right:0;top:0;margin:0}
