/* ver134: table/list/detail layout replaces legacy card rows; editor and popup styles are retained. */
.board-panel{min-width:0;font-size:14px}.board-categories{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.board-categories a{flex:0 0 auto;white-space:nowrap;padding:8px 10px;border:1px solid var(--line,#dce3f0);border-radius:7px;font-size:14px}.board-categories a[aria-current=page]{background:#253455;color:white}.board-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.board-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.board-actions select{width:auto;max-width:100%}.board-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.board-table caption{text-align:left;padding:12px 0;font-size:16px;font-weight:700}.board-table th,.board-table td{padding:12px 8px;border-bottom:1px solid var(--line,#dce3f0);text-align:center;overflow-wrap:anywhere}.board-table th{background:var(--surface,#edf2fa)}.board-table .board-subject{text-align:left}.board-subject a{font-weight:600;text-decoration:none}.board-subject a:hover{text-decoration:underline}.board-number{width:54px}.board-writer{width:105px}.board-date{width:105px}.board-views{width:55px}.board-controls{width:135px}.board-controls button{padding:5px 8px;margin:2px;font-size:12px}.board-controls a{margin:3px}.board-pinned{background:var(--surface,#edf2fa)}.board-count{font-size:12px;color:var(--muted,#66738b);margin-left:5px}.board-new{font-size:10px;background:#2c9878;color:white;padding:2px 4px;border-radius:3px;margin-left:5px}.board-icon{font-size:12px;margin-left:5px}.board-mobile-meta{display:none}.board-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:20px 0}.board-pagination a{padding:7px 10px;border:1px solid var(--line,#dce3f0);border-radius:6px}.board-pagination a[aria-current=page]{background:#253455;color:white}.board-search{display:flex;flex-wrap:wrap;align-items:end;justify-content:center;gap:10px;margin-top:20px}.board-search label{display:grid;gap:6px}.board-search select{width:130px}.board-search input{width:240px;max-width:100%}.board-view-header{border-top:2px solid var(--line,#dce3f0);border-bottom:1px solid var(--line,#dce3f0);padding:16px 0}.board-view-header h2{overflow-wrap:anywhere}.board-view-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted,#66738b);font-size:12px}.board-view-body{padding:24px 0;min-height:160px}.board-comments{border-top:1px solid var(--line,#dce3f0);padding:16px 0}.board-adjacent{display:grid;border-top:1px solid var(--line,#dce3f0);margin:12px 0}.board-adjacent a{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid var(--line,#dce3f0);overflow-wrap:anywhere}.board-adjacent b{flex:0 0 50px}.board-empty{height:90px}
/* ver135: expansion is a table row, not an overlay; iframe content stays at its measured full height. */
.board-table .board-expansion>td{padding:0;text-align:left}.board-slide{overflow:hidden;background:var(--card,#fff);padding:12px;border-left:2px solid #9a77dd}.board-slide>button{margin-bottom:8px}.board-detail-frame{display:block;width:100%;height:220px;border:0;background:transparent}.board-embedded{margin:0;background:var(--card,#fff)}.board-embedded main{width:100%;max-width:none;margin:0;padding:0}.board-embedded .panel{margin:0;padding:12px;border:0;box-shadow:none}.board-subject a[aria-expanded=true]{color:#8a56c4}

@media(max-width:700px){.board-table .board-writer,.board-table .board-date,.board-table .board-views{display:none}.board-number{width:40px}.board-controls{width:72px}.board-table th,.board-table td{padding:10px 5px}.board-mobile-meta{display:block;margin-top:7px;font-size:12px;color:var(--muted,#66738b)}.board-search label{min-width:0}.board-search input{width:190px}.board-adjacent a{gap:10px}}
.community-label{display:inline-block;font-size:12px;border-radius:8px;padding:3px 7px;background:var(--surface,#edf2fa);margin-right:5px}.community-toolbar{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0;align-items:center}.community-toolbar label{display:flex;gap:5px;align-items:center;font-size:12px}.community-toolbar select{width:auto;min-height:36px}.community-toolbar input[type=color]{width:38px;height:36px;padding:3px}.community-editor{min-height:240px;padding:16px;border:1px solid var(--line,#dce3f0);border-radius:12px;background:var(--card,#fff);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.community-editor:focus{outline:2px solid #9a77dd;outline-offset:2px}.community-editor img,.community-body img{max-width:100%;height:auto;border-radius:8px}.community-body{font-size:14px;line-height:1.9;overflow-wrap:anywhere;max-width:100%}.community-body a{text-decoration:underline}.community-images{display:flex;flex-wrap:wrap;gap:12px}.community-images article{width:160px;padding:8px;border:1px solid var(--line,#dce3f0);border-radius:10px}.community-images img{width:100%;height:110px;object-fit:contain}.community-comments{display:grid;gap:10px}.community-comment{padding:14px;border:1px solid var(--line,#dce3f0);border-radius:12px;overflow-wrap:anywhere}.community-comment[data-reply=true]{margin-left:24px}.community-comment p{white-space:pre-wrap}.community-comment-form textarea{width:100%;min-height:100px}.community-popup{width:min(580px,calc(100vw - 32px));max-height:85vh;border:1px solid #d4b46e;border-radius:20px;padding:22px;background:var(--card,#fff);color:var(--ink,#253455)}.community-popup::backdrop{background:#15213b88}.community-popup h2{font-size:20px}.community-popup-content{max-height:55vh;overflow:auto}.community-popup-content img{max-width:100%;height:auto}#communityApp h1,#boardList h1,#postPage h1{font-size:28px}#communityApp h2,#communityApp h3,#boardList h2,#postPage h2,#postPage h3{font-size:16px}
@media(max-width:640px){.community-toolbar{gap:5px}.community-toolbar button{padding:7px 9px}.community-comment[data-reply=true]{margin-left:12px}}
