.co-knowledge-tabs{display:flex;gap:6px;width:min(1320px,calc(100% - 48px));margin:28px auto 0;padding:5px;background:#eaece6;border:1px solid #dce1d9;border-radius:10px;box-sizing:border-box}
.co-knowledge-tabs a{flex:1;min-width:0;text-align:center;padding:13px 16px;border-radius:7px;color:#455d5c;text-decoration:none;font:650 16px/1.4 'Pretendard Variable',sans-serif}
.co-knowledge-tabs a.is-active{background:#173f43;color:#fff;box-shadow:0 2px 5px #163f4314}
.co-knowledge-tabs a:focus-visible,.co-knowledge-pages a:focus-visible{outline:3px solid #bca15c;outline-offset:3px}
.co-public-notices .co-list-intro{margin-bottom:30px}.co-public-notices .co-knowledge-board{width:min(1320px,calc(100% - 48px));margin:0 auto 68px;background:#fffdfa;border-top:2px solid #173f43;border-bottom:1px solid #d9ddd4}
.co-knowledge-board-head{display:flex;align-items:center;justify-content:space-between;padding:24px 26px;margin:0;gap:16px}.co-knowledge-board-head h2{margin:0;font-size:19px;font-weight:700;color:#173f43}
.co-knowledge-table{width:100%;table-layout:fixed;border-collapse:collapse}.co-knowledge-table th{background:#f0f3ee;color:#4f6461;font-size:14px}.co-knowledge-table th,.co-knowledge-table td{padding:18px 20px;border-bottom:1px solid #e5e8e0}.co-knowledge-table tr:last-child td{border-bottom:0}
.co-knowledge-table .co-proposal-title-button{font-size:16px;font-weight:620;line-height:1.55;overflow-wrap:anywhere;white-space:normal;text-align:left;color:#193f43}.co-knowledge-table tbody tr:hover{background:#f5f7f1}.co-knowledge-table time{font-size:14px;color:#63746f;white-space:nowrap}
.co-knowledge-number{width:80px;text-align:center}.co-knowledge-date{width:140px}.co-knowledge-pages{display:flex;justify-content:center;gap:6px;padding:24px 12px}.co-knowledge-pages a{min-width:38px;padding:8px;text-align:center;text-decoration:none;color:#254846;border:1px solid #dce1d9;border-radius:6px}.co-knowledge-pages a[aria-current]{background:#173f43;color:#fff;border-color:#173f43}
.co-knowledge-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.co-knowledge-heading h1{margin:0}
.co-knowledge-modal .co-modal-panel{width:min(860px,calc(100vw - 40px));max-height:calc(100dvh - 48px);overflow:auto}.co-knowledge-modal .co-modal-head{align-items:flex-start;gap:16px;padding-bottom:22px;border-bottom:1px solid #e0e5dc}.co-knowledge-modal h2{overflow-wrap:anywhere;font-size:24px;line-height:1.45}.co-knowledge-modal time{color:#71817a;font-size:14px}.co-knowledge-body{margin:24px 0 30px;line-height:1.8;font-size:16px;overflow-x:auto;overflow-wrap:anywhere;min-height:80px;max-width:100%}.co-knowledge-body img{max-width:100%!important;height:auto!important}.co-knowledge-body table{border-collapse:collapse;max-width:none}.co-knowledge-body td,.co-knowledge-body th{padding:8px}.co-knowledge-body a{color:#176d79;text-decoration:underline}.co-knowledge-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-top:20px;border-top:1px solid #e0e5dc}.co-knowledge-actions form{margin:0}
.co-knowledge-form{padding-top:20px}.co-knowledge-form label{display:block;font-weight:650;margin:18px 0 8px}.co-knowledge-form input:not([type=hidden]),.co-knowledge-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #cdd8d0;border-radius:6px;background:#fff;font:inherit}.co-knowledge-form .co-knowledge-actions{margin-top:24px}.co-knowledge-error{padding:14px;border-left:3px solid #a72d27;background:#fff0ec;color:#84221e}.co-faq-account-links{margin-top:24px;text-align:right;font-size:14px}.co-knowledge-editor .mce-container{max-width:100%}.co-knowledge-editor .mce-toolbar-grp{overflow-x:auto}.co-knowledge-editor .mce-tinymce{box-sizing:border-box}
.co-notice-files{max-width:1100px;margin:0 auto;padding:24px}.co-notice-files h1{font-size:24px}.co-media-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}.co-media-toolbar input{max-width:100%;min-width:0}.co-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.co-media-item{border:1px solid #dce2d8;border-radius:8px;padding:14px;overflow-wrap:anywhere;background:#fff}.co-media-item img{display:block;height:110px;width:100%;object-fit:contain;background:#f2f5ef;margin-bottom:12px}.co-media-item strong{display:block;margin:8px 0}.co-media-item small{display:block;color:#6b7a70}.co-media-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.co-media-actions button{padding:7px 9px;cursor:pointer;border:1px solid #cbd5cf;border-radius:5px;background:#f4f7f1;color:#173f43}.co-media-actions button:disabled{opacity:.5;cursor:not-allowed}.co-media-status{padding:12px;background:#f0f4ec;border-radius:6px;min-height:20px}.co-media-dialog{border:1px solid #cdd8d0;border-radius:10px;max-width:calc(100vw - 36px);width:380px;padding:24px}.co-media-dialog::backdrop{background:#173f4377}.co-media-dialog input,.co-media-dialog select{box-sizing:border-box;width:100%;padding:10px;margin:12px 0}
@media(max-width:1279px){.co-knowledge-tabs,.co-public-notices .co-knowledge-board{max-width:1120px}}
@media(max-width:600px){.co-knowledge-tabs{width:calc(100% - 36px);margin-top:20px}.co-knowledge-tabs a{padding:11px 8px;font-size:15px}.co-public-notices .co-knowledge-board{width:calc(100% - 36px);margin-bottom:40px}.co-knowledge-board-head{padding:20px 16px}.co-knowledge-number{display:none}.co-knowledge-date{width:108px}.co-knowledge-table td,.co-knowledge-table th{padding:15px 12px}.co-knowledge-table .co-proposal-title-button{font-size:15px}.co-knowledge-table time{font-size:12px}.co-knowledge-modal .co-modal-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px 18px}.co-knowledge-modal h2{font-size:20px}.co-knowledge-heading{gap:12px}.co-knowledge-heading h1{font-size:25px}.co-knowledge-heading>.co-button{white-space:nowrap}.co-notice-files{padding:18px}.co-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.co-media-item{padding:10px}}

/* Notice list page controls */
.co-knowledge-page-status{margin:24px 0 0;text-align:center;color:#63746f;font-size:14px;line-height:1.5}
.co-knowledge-pages{gap:6px;padding:12px 12px 24px;flex-wrap:nowrap}
.co-knowledge-pages a,.co-knowledge-pages span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;height:44px;padding:0 10px;font-size:14px;line-height:1;white-space:nowrap}
.co-knowledge-pages span{color:#9aa59f;border:1px solid #e5e8e0;border-radius:6px;background:#f5f6f2}
@media(max-width:600px){.co-knowledge-pages{gap:4px;padding:12px 8px 20px}.co-knowledge-pages .co-page-desktop{display:none}.co-knowledge-pages a,.co-knowledge-pages span{padding:0 6px}.co-knowledge-page-status{margin-top:20px;font-size:13px}}

.co-knowledge-board .co-knowledge-table{min-width:0}
