.vendor-board{font-size:15px;line-height:1.65;color:#172238;min-width:0;padding:16px 0}.vendor-board *{box-sizing:border-box}.vendor-board [hidden]{display:none!important}.vendor-board h3{font-size:21px;margin:0 0 8px}.vendor-board h4{font-size:17px;margin:10px 0}.vendor-board p{margin:8px 0;overflow-wrap:anywhere}.vendor-board .vb-help{font-size:13px;color:#526076}.vendor-board :is(button,input,select,textarea){font:inherit;letter-spacing:normal;color:inherit}.vendor-board :is(input,select,textarea){width:100%;min-width:0;border:1px solid #bac5d4;border-radius:5px;padding:10px;background:white}.vendor-board textarea{resize:vertical;min-height:130px}.vendor-board label{display:grid;gap:6px}.vendor-board button{min-height:44px;border:1px solid #bdc7d6;border-radius:5px;padding:8px 14px;background:#fff;cursor:pointer}.vendor-board button:hover:not(:disabled){background:#f1f4fa}.vendor-board button:disabled{opacity:.55;cursor:default}.vendor-board :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid #2871c9;outline-offset:2px}.vendor-board :is([type=submit],[data-board-send],[data-board-new],[data-board-settings-save]){background:#27207f;color:white;border-color:#27207f}.vendor-board .vb-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.vendor-board .vb-topic{display:grid;gap:6px;text-align:left;width:100%;margin:10px 0;overflow-wrap:anywhere}.vb-topic span,.vb-post time{font-size:13px;color:#526076}.vb-post{border:1px solid #d5dce6;border-radius:5px;padding:14px;margin:12px 0;overflow-wrap:anywhere}.vb-post header{display:flex;gap:12px;flex-wrap:wrap;font-size:13px}.vb-body{white-space:pre-wrap;overflow-wrap:anywhere}.vb-body a{color:#124b9e;text-decoration:underline}.vb-form,.vb-review{padding:16px;border:1px solid #c7d0de;border-radius:5px;background:#f8fafc;margin-top:16px}.vb-form{display:grid;gap:10px}.vb-empty{padding:22px 10px;color:#526076}.vendor-board [role=alert]{color:#8d3030;background:#fff8f8;border:1px solid #d6a6a6;padding:12px;border-radius:5px}.vendor-board summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.vendor-board details{margin:12px 0}.vendor-board .vb-choice{display:flex;align-items:center;gap:8px;min-height:44px}.vendor-board .vb-choice input{width:20px;height:20px}.vendor-board select{min-height:44px}.vendor-share-management{margin-top:24px;padding-top:16px;border-top:1px solid #d5dce6}.vendor-share-management>summary{min-height:44px;cursor:pointer;font-weight:600}.vendor-board .vb-selection{padding:12px;border:1px solid #d5dce6;border-radius:5px}.vendor-board .vb-selection strong{display:block;overflow-wrap:anywhere}@media(max-width:600px){.vendor-board .vb-actions>button{flex:1}.vb-form,.vb-review{padding:12px}.vendor-board h3{font-size:19px}}@media print{.vendor-board{display:none!important}}
@media(max-width:600px){.vendor-board .vb-actions>button[type]{flex:1 1 140px}}
.vendor-board [role=tab][aria-selected=true]{background:#27207f;color:#fff;border-color:#27207f}.vendor-board .vf-list,.vendor-board .vp-members{list-style:none;padding:0;margin:12px 0}.vendor-board .vf-list>li{padding:16px;border:1px solid #c7d0de;border-radius:5px;margin:12px 0;overflow-wrap:anywhere}.vendor-board .vp-members>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #d5dce6}.vendor-board .vp-members span{min-width:0;overflow-wrap:anywhere}.vendor-board .vp-members button{flex-shrink:0}.vendor-board :is([data-files-send],[data-files-add],[data-members-save]){background:#27207f;color:white;border-color:#27207f}.vendor-files input[type=file]{padding:8px;font-size:14px}.vendor-files input[type=file]::file-selector-button{min-height:40px;margin-right:8px}.vendor-board [data-members-editor]{min-width:0}
.vendor-board [role=tab][aria-selected=true]:hover:not(:disabled),.vendor-board :is([type=submit],[data-board-send],[data-board-new],[data-board-settings-save],[data-files-send],[data-files-add],[data-members-save]):hover:not(:disabled){background:#211b6b;color:#fff;border-color:#211b6b}
.vendor-board .vf-preview{border:1px solid #c7d0de;border-radius:5px;padding:16px;margin:16px 0;background:#f8fafc;min-width:0}.vendor-board .vf-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vendor-board .vf-preview h4{overflow-wrap:anywhere;min-width:0;flex:1 1 200px}.vendor-board [data-preview-stage]{overflow:auto;max-height:65vh;min-height:120px;padding:12px;background:#e8ecf2}.vendor-board [data-preview-canvas]{width:max-content;min-width:100%}.vendor-board [data-preview-canvas] canvas{display:block;margin:0 auto;background:white;max-width:none}.vendor-board [data-preview-text]{white-space:pre-wrap;max-height:260px;overflow:auto}.vendor-board .vf-preview .vb-actions{align-items:center}.vendor-board [data-preview-pages],.vendor-board [data-preview-zoom]{font-size:13px;white-space:nowrap}.vendor-board [data-preview-stage]:focus-visible{outline:3px solid #2871c9;outline-offset:2px}@media(max-width:600px){.vendor-board .vf-preview{padding:10px}.vendor-board .vf-preview>header button{width:100%}}
.vendor-board .vf-pagination,.vendor-board .vf-zoom{display:grid;align-items:center;gap:8px;margin:12px 0}.vendor-board .vf-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:380px}.vendor-board .vf-zoom{grid-template-columns:80px auto 80px minmax(130px,1fr);max-width:440px}.vendor-board :is(.vf-pagination,.vf-zoom)>button{padding:8px;min-width:0;white-space:nowrap}.vendor-board :is(.vf-pagination,.vf-zoom)>span{text-align:center}@media(max-width:600px){.vendor-board .vf-zoom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.vendor-board [data-preview-fit]{grid-column:1/-1}.vendor-files>.vb-actions>button{font-size:14px;padding:8px;white-space:nowrap}}
