.board-section{padding-top:38px}.board-service-note{border:1px solid #e5dbce;background:#faf6f0;padding:15px 20px;border-radius:8px;font-size:15.015px;color:#9a8266;line-height:1.8;margin-bottom:25px}.board-controls{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;flex-wrap:wrap}.board-search{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.board-search select,.board-search input,.board-filter select,.board-page-size{border:1px solid #dfd2c3;border-radius:5px;background:white;color:#87725b;font-size:15.015px;padding:9px 12px;min-height:39px;min-width:0}.board-search input{width:240px}.board-search .btn{border-radius:5px;font-size:13.86px;min-height:39px;padding:7px 20px}.board-filter{display:flex;gap:8px;flex-wrap:wrap}.board-result{font-size:13.86px;color:#99856d;margin:0 0 13px}.board-table{width:100%;border-collapse:collapse;border-top:1px solid #ad9477;table-layout:fixed}.board-table th{font-weight:400;font-size:15.015px;padding:17px 12px;color:#8d765b;background:#f8f3eb;border-bottom:1px solid #e5d9c9;text-align:center}.board-table th.title-column{width:auto;text-align:left}.board-table th.meta-column{width:115px}.board-table th.number-column{width:75px}.board-table td{padding:20px 12px;border-bottom:1px solid #eee5d9;font-size:15.015px;color:#8b7965;overflow-wrap:anywhere}.board-empty{padding:70px 15px!important;text-align:center;color:#ae9980!important;line-height:1.8}.board-table .board-empty h2{font-family:var(--serif);font-size:25.41px;font-weight:400;margin:0 0 12px;color:#9e876c}.board-table .board-empty p{font-size:15.015px;margin:0}.board-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:28px 0}.board-pagination button,.board-pagination a{min-width:34px;min-height:34px;border:1px solid #e8dfd4;background:white;border-radius:5px;color:#8f7658;font-size:13.86px;display:grid;place-items:center;padding:4px 11px}.board-pagination button:disabled{opacity:.4;cursor:default}.board-pagination a[aria-current]{color:white;background:#917557;border-color:#917557}.board-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px;flex-wrap:wrap}.board-actions .btn{font-size:13.86px}.board-status-legend{display:flex;gap:7px;flex-wrap:wrap;color:#a18b70;font-size:12.705px;margin:18px 0}.status-chip{border-radius:20px;border:1px solid #e4d7c4;padding:4px 12px;background:#faf5ed}.status-chip.private{background:#f0ece6;color:#86776a}.status-chip.answer{background:#efe9dd;color:#8a7052}.board-record{border-top:1px solid #ad9477;border-bottom:1px solid #e1d4c3;background:#fff}.record-heading{padding:25px 24px;background:#faf6ef;border-bottom:1px solid #e1d4c3}.record-heading h2{font-size:30.03px;font-family:var(--serif);font-weight:400;color:#8f7557;line-height:1.7;margin:0}.record-meta{display:flex;gap:20px 35px;flex-wrap:wrap;font-size:13.86px;padding:17px 24px;border-bottom:1px solid #eee4d7;color:#9f8b72}.record-meta dt{display:inline;margin-right:9px;color:#8b7358}.record-meta dd{display:inline;margin:0;color:#b2a18c}.record-block{padding:28px 24px;border-bottom:1px solid #eee4d7}.record-block:last-child{border-bottom:0}.record-block h3{font-family:Georgia,var(--serif);font-size:18.48px;font-weight:400;letter-spacing:1px;color:#8e7254;margin:0 0 18px}.record-block p{font-size:15.015px;color:#b2a18a;line-height:1.9;margin:0}.record-placeholder{padding:30px 0;min-height:120px}.record-private{padding:32px 25px;border:1px solid #ded1bf;background:#f8f4ed;border-radius:8px;font-size:15.015px;color:#998164}.board-adjacent{display:grid;gap:0;margin-top:20px;border-top:1px solid #e5d9c8}.board-adjacent p{margin:0;border-bottom:1px solid #e5d9c8;padding:14px 18px;font-size:13.86px;color:#b7a48b}.board-adjacent span{display:inline-block;margin-right:25px;color:#957a5b}.faq-index{border:1px solid #e3d7c5;background:#f9f5ee;border-radius:8px;padding:22px;margin-bottom:24px}.faq-types,.faq-initials{display:flex;gap:9px;flex-wrap:wrap}.faq-types{margin-bottom:14px}.faq-types button,.faq-initials button{border:1px solid #ddcebb;background:white;border-radius:5px;color:#a3896a;padding:7px 13px;font-size:13.86px;cursor:pointer}.faq-types button[aria-pressed=true],.faq-initials button[aria-pressed=true]{color:#fff;background:#9a7b59;border-color:#9a7b59}.faq-initials button{padding:6px 11px}.gallery-empty{min-height:260px;border:1px solid #e5d9c8;background:#fbf8f3;display:grid;place-items:center;border-radius:8px;text-align:center;padding:30px;color:#ad9678;font-size:16.17px}.consultation-write{max-width:820px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.consultation-write .form>label,.form-grid>label{display:grid;gap:8px;font-size:15.015px;color:#917454}.visibility-choice{display:flex;align-items:center;gap:24px;border:1px solid #e1d4c3;border-radius:6px;margin:0;padding:14px 18px;color:#8e7354;font-size:15.015px}.visibility-choice label{display:flex;align-items:center;gap:8px}.visibility-choice input{width:16px;height:16px;padding:0;margin:0;accent-color:#8e7354}.form-help{font-size:13.86px;line-height:1.8;color:#ac9578;margin:0}.consultation-write .board-actions .btn{width:auto;margin-top:0}.board-filter label{font-size:12.705px;color:#a38d70}.board-search input:focus,.board-search select:focus{outline:2px solid #b49a7a;outline-offset:1px}
@media(max-width:800px){.board-controls{align-items:flex-start;flex-direction:column}.board-search{width:100%}.board-search input{flex:1}.board-table th.meta-column{width:90px}.board-table th.number-column{width:55px}.board-table th{font-size:13.86px;padding:14px 8px}.board-service-note{font-size:13.86px}}
@media(max-width:600px){.board-section{padding-top:25px}.board-service-note{padding:13px 15px;margin-bottom:20px;font-size:12.705px}.board-search{gap:6px;flex-wrap:nowrap}.board-search select{width:92px;padding:9px 7px;font-size:12.705px}.board-search input{width:0;min-width:40px;padding:9px;font-size:16.17px}.board-search .btn{padding:8px 13px;font-size:12.705px}.board-filter{gap:7px;width:100%}.board-filter select{font-size:12.705px;padding:8px}.board-table th{padding:13px 5px;font-size:11.55px}.board-table th.meta-column{width:65px}.board-table th.number-column{width:33px}.board-table td{font-size:12.705px;padding:14px 5px}.board-table .board-empty{padding:50px 12px!important}.board-table .board-empty h2{font-size:21.945px}.board-table .board-empty p{font-size:12.705px}.board-result{font-size:12.705px}.board-pagination{margin:22px 0}.board-pagination button,.board-pagination a{min-height:31px;min-width:31px;font-size:12.705px}.board-actions{justify-content:center;gap:9px}.board-actions .btn{min-height:40px;padding:9px 17px;font-size:12.705px}.record-heading{padding:20px 16px}.record-heading h2{font-size:25.41px}.record-meta{padding:14px 16px;gap:12px 22px;font-size:12.705px}.record-block{padding:23px 16px}.record-block h3{font-size:17.325px}.record-block p{font-size:13.86px}.faq-index{padding:16px}.faq-types,.faq-initials{gap:6px}.faq-types button{padding:7px 10px;font-size:12.705px}.faq-initials button{padding:6px 9px;font-size:12.705px}.gallery-empty{min-height:220px;font-size:15.015px}.form-grid{grid-template-columns:1fr;gap:14px}.visibility-choice{font-size:13.86px;gap:18px}.form-help{font-size:12.705px}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.column-import-body{font-size:17.325px;line-height:1.85;overflow-wrap:anywhere}.column-import-body img{display:block;max-width:100%;height:auto;margin:20px auto}.column-import-body table{width:100%;max-width:100%;table-layout:fixed}.column-import-body p{margin:12px 0}.board-table .title-column a{color:#70543c;display:block;padding:8px 0}.board-adjacent a{color:#86684b}.board-record dd{margin:0}.column-import-body p:empty{display:none}

.board-pagination{flex-wrap:wrap;max-width:100%;gap:6px}.board-pagination a,.board-pagination button{min-width:30px}@media(max-width:600px){.board-pagination{gap:4px}.board-pagination a,.board-pagination button{padding:6px 8px;min-width:26px;font-size:12.705px}}

.column-import-body iframe{display:block;width:100%;max-width:100%;height:320px;border:0;margin:20px auto}.legacy-image-note{font-size:13.86px;color:#9e8c77;border-top:1px solid #e8dfd4;padding-top:16px}.column-import-body b,.column-import-body strong{font-weight:600}@media(max-width:600px){.column-import-body{font-size:16.17px;line-height:1.85}.column-import-body iframe{height:190px}}
