.bgg-card{border:1px solid #dfcdd5;border-radius:12px;padding:18px;margin:18px 0;background:#fff;color:#172340;min-width:0}.bgg-card h2,.bgg-track h1{color:#630d27}.bgg-card form,.bgg-card label{min-width:0}.bgg-card label,.bgg-track label{display:flex;flex-direction:column;gap:8px;margin:14px 0}.bgg-card input:not([type=checkbox]):not([type=hidden]),.bgg-card select,.bgg-card textarea,.bgg-track input:not([type=hidden]){width:100%;min-width:0;box-sizing:border-box;border:1px solid #cbb6c0;border-radius:7px;padding:11px;color:#172340;background:#fff;font:inherit}.bgg-card textarea{resize:vertical;text-align:justify}.bgg-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.bgg-actions form{margin:0}.bgg-actions a,.bgg-button,.bgg-card button,.bgg-actions button,.bgg-track button,.bgg-track>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #630d27;border-radius:8px;color:#630d27;background:#fff;text-decoration:none;font:inherit;cursor:pointer;box-sizing:border-box}.bgg-card .bgg-check{flex-direction:row;align-items:flex-start;line-height:1.6}.bgg-check input{width:auto;flex:0 0 auto;margin-top:6px}.bgg-card p,.bgg-track p{text-align:justify;line-height:1.65;overflow-wrap:anywhere}.bgg-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bgg-message{padding:14px;border:1px solid #e6dce1;border-radius:9px;margin:12px 0;overflow-wrap:anywhere}.bgg-message.is-seller{border-left:4px solid #630d27}.bgg-track{font:16px system-ui;color:#172340;background:#fff;margin:0}.bgg-track main{max-width:850px;padding:20px;margin:20px auto}.bgg-brand{font-weight:800;color:#630d27;text-decoration:none}.bgg-track [role=alert],.bgg-card [role=alert]{color:#a00029;border:1px solid #a00029;padding:12px;border-radius:8px}.bgg-track :focus-visible,.bgg-card :focus-visible{outline:3px solid #b58a35;outline-offset:2px}.bgg-unread{border-left:4px solid #172e50}.bgg-unread>a{color:#172e50;font-weight:700}.bgg-intent{overflow-wrap:anywhere}.bgg-toolbar{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:600px){.bgg-card{padding:12px}.bgg-track main{padding:12px;margin:10px auto}.bgg-actions>a,.bgg-actions>form{flex:1 1 100%}.bgg-actions button{width:100%}}
