.wpsb-board{--wpsb-primary:#2457c5;--wpsb-border:#dfe3e8;--wpsb-muted:#667085;max-width:100%;font-size:15px;line-height:1.65;color:#20252b;margin-bottom: 100px;}.wpsb-board *{box-sizing:border-box}.wpsb-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.wpsb-header h2{margin:0 0 4px;font-size:1.65em}.wpsb-header p{margin:0;color:var(--wpsb-muted)}.wpsb-button,.wpsb-board button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 17px;border:1px solid var(--wpsb-primary);border-radius:5px;background:var(--wpsb-primary);color:#fff!important;text-decoration:none!important;cursor:pointer;font:inherit}.wpsb-button.is-secondary{border-color:#aab2bd;background:#fff;color:#303740!important}.wpsb-button.is-danger{border-color:#c62828;background:#c62828}.wpsb-table-wrap{overflow-x:auto;border-top:2px solid #303740}.wpsb-table{width:100%;border-collapse:collapse;margin:0}.wpsb-table th,.wpsb-table td{padding:13px 10px;border-bottom:1px solid var(--wpsb-border);text-align:center}.wpsb-table th{background:#f7f8fa;font-weight:600}.wpsb-table .wpsb-title{text-align:left;padding-left:calc(10px + var(--wpsb-depth,0)*18px)}.wpsb-table a{color:inherit;text-decoration:none}.wpsb-table .is-notice{background:#fbfcff}.wpsb-col-num{width:75px}.wpsb-col-author{width:130px}.wpsb-col-date{width:110px}.wpsb-col-view{width:75px}.wpsb-badge{padding:3px 7px;border-radius:3px;background:var(--wpsb-primary);color:#fff;font-size:12px}.wpsb-reply-mark,.wpsb-comment-count{color:var(--wpsb-primary)}.wpsb-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.wpsb-card{overflow:hidden;border:1px solid var(--wpsb-border);border-radius:8px;background:#fff}.wpsb-card-image{display:flex;aspect-ratio:4/3;align-items:center;justify-content:center;background:#f1f3f5;color:var(--wpsb-muted);text-decoration:none}.wpsb-card-image img{width:100%;height:100%;object-fit:cover}.wpsb-card-body{padding:14px}.wpsb-card h3{margin:0 0 5px;font-size:1.05em}.wpsb-card h3 a{color:inherit;text-decoration:none}.wpsb-card p{margin:0;color:var(--wpsb-muted);font-size:.9em}.wpsb-accordion{border-top:2px solid #303740}.wpsb-accordion details{border-bottom:1px solid var(--wpsb-border)}.wpsb-accordion summary{display:flex;justify-content:space-between;gap:20px;padding:15px 12px;cursor:pointer;font-weight:600}.wpsb-accordion summary span{color:var(--wpsb-muted);font-size:.88em;font-weight:400}.wpsb-accordion-content{padding:5px 18px 20px;background:#fafbfc}.wpsb-pagination{display:flex;justify-content:center;gap:5px;margin:24px 0}.wpsb-pagination a{min-width:36px;padding:6px;text-align:center;border:1px solid var(--wpsb-border);color:inherit;text-decoration:none}.wpsb-pagination a.is-current{border-color:var(--wpsb-primary);background:var(--wpsb-primary);color:#fff}.wpsb-search{display:flex;justify-content:center;gap:6px;margin-top:20px}.wpsb-search input{width:min(340px,70%);min-height:40px;padding:7px 10px;border:1px solid #aab2bd;border-radius:4px}.wpsb-alert{margin:0 0 18px;padding:13px 16px;border-left:4px solid #5680d8;background:#f0f5ff}.wpsb-alert.is-error{border-color:#c62828;background:#fff2f2}.wpsb-post-view{border-top:2px solid #303740}.wpsb-post-view header{padding:22px 15px;border-bottom:1px solid var(--wpsb-border)}.wpsb-post-view h2{margin:0 0 10px}.wpsb-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--wpsb-muted);font-size:.92em}.wpsb-content{min-height:180px;padding:28px 15px}.wpsb-files{padding:14px 18px;border:1px solid var(--wpsb-border);background:#f8f9fa}.wpsb-files h3{margin:0 0 8px;font-size:1em}.wpsb-files ul{margin:0;padding-left:20px}.wpsb-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:18px 0}.wpsb-unlock{max-width:520px;margin:25px auto;padding:28px;border:1px solid var(--wpsb-border);border-radius:8px;text-align:center}.wpsb-unlock form{display:flex;justify-content:center;gap:7px;margin:18px 0}.wpsb-unlock input{min-width:0;padding:8px;border:1px solid #aab2bd}.wpsb-form-wrap{max-width:860px;margin:auto}.wpsb-form{display:grid;gap:18px}.wpsb-form>label{display:grid;gap:6px;font-weight:600}.wpsb-form input,.wpsb-form textarea,.wpsb-comment-form input,.wpsb-comment-form textarea{width:100%;padding:10px 12px;border:1px solid #aab2bd;border-radius:4px;font:inherit}.wpsb-form small{color:var(--wpsb-muted);font-weight:400}.wpsb-form .wpsb-check{display:flex;grid-template-columns:auto 1fr;align-items:center}.wpsb-form .wpsb-check input{width:auto}.wpsb-comments{margin-top:34px;border-top:2px solid #303740}.wpsb-comments h3{margin:0;padding:16px 8px;border-bottom:1px solid var(--wpsb-border)}.wpsb-comments>ol{margin:0;padding:0;list-style:none}.wpsb-comments li{position:relative;padding:16px 12px;border-bottom:1px solid var(--wpsb-border)}.wpsb-comments li.is-reply{padding-left:42px;background:#fafbfc}.wpsb-comments li.is-reply:before{position:absolute;left:20px;content:'↳';color:var(--wpsb-primary)}.wpsb-comment-meta{display:flex;gap:12px;margin-bottom:6px}.wpsb-comment-meta time{color:var(--wpsb-muted);font-size:.9em}.wpsb-comment-reply{font-size:.9em}.wpsb-comment-form{display:grid;gap:9px;margin-top:20px;padding:16px;background:#f7f8fa}.wpsb-comment-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wpsb-comment-form button{justify-self:end}.wpsb-replying{margin:0;color:var(--wpsb-primary)}.wpsb-empty{padding:28px!important;text-align:center!important;color:var(--wpsb-muted)}@media(max-width:640px){.wpsb-col-num,.wpsb-col-view{display:none}.wpsb-col-author{width:85px}.wpsb-col-date{width:80px}.wpsb-table th,.wpsb-table td{padding:10px 6px}.wpsb-header{align-items:flex-start}.wpsb-comment-fields{grid-template-columns:1fr}.wpsb-accordion summary span{display:none}}

