.header-actions{align-items:center;gap:18px;display:flex}.environment-select{color:#74839a;align-items:center;gap:8px;font-size:12px;display:flex}.environment-select select{color:#345;background:#fff;border:1px solid #dfe7f2;border-radius:8px;padding:7px 28px 7px 10px}.stat-card{min-height:98px}.stat-card>span{font-size:18px;font-weight:800}.stat-card.green>span{background:#28bd82}.stat-card.orange>span{background:#ff9f3f}.stat-card.purple>span{background:#8b62ed}.stat-card.cyan>span{background:#3bc2d1}.stat-card.red>span{background:#f05b70}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-row.compact{padding:28px 8px}.section-head>button{color:#2588f7;cursor:pointer;background:0 0;border:0;font-size:12px}.risk-list,.online-list,.activity-list{margin:0;padding:0;list-style:none}.risk-list li,.online-list li,.activity-list li{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:10px 0;display:flex}.risk-list li:last-child,.online-list li:last-child,.activity-list li:last-child{border-bottom:0}.risk-list div,.online-list div,.activity-list div{flex:1;min-width:0}.risk-list b,.online-list b,.activity-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.risk-list small,.online-list small,.activity-list small{color:#8290a5;margin-top:3px;font-size:11px;display:block}.risk-dot,.user-avatar,.activity-list>li>span{color:#ea8a1d;background:#fff0d8;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.risk-dot.danger{color:#e23c55;background:#ffe4e8}.user-avatar{color:#2187ef;background:#e7f4ff}.online-list em{color:#68778e;white-space:nowrap;font-size:10px;font-style:normal}.online-list em i{background:#26bd81;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.activity-list>li>span{color:#2588f7;background:#eaf4ff}.status{color:#b66e0b;background:#fff0d8;border-radius:10px;padding:4px 8px;display:inline-block}.status.reviewing{color:#207ad7;background:#e9f3ff}.trend{min-height:154px}.trend-legend{color:#7c8ba2;gap:12px;font-size:10px;display:flex}.trend-legend span{align-items:center;gap:5px;display:flex}.trend-legend i{background:#2e8df4;border-radius:2px;width:8px;height:8px}.trend-legend i.red{background:#f05b70}.trend-bars{align-items:flex-end;gap:7px;height:135px;margin-top:5px;display:flex}.trend-day{text-align:center;flex:1;min-width:0}.trend-day>div{border-bottom:1px solid #e7edf5;justify-content:center;align-items:flex-end;gap:2px;height:112px;display:flex}.trend-day i{background:#2e8df4;border-radius:3px 3px 0 0;width:min(14px,42%);min-height:2px;display:block}.trend-day i.red{background:#f05b70}.trend-day small{color:#8c99ab;font-size:9px}.quick-menu{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.quick-menu button{color:#267dd8;cursor:pointer;background:#fff;border:1px solid #e3eaf4;border-radius:10px;padding:13px 6px;font-size:11px}.quick-menu button:hover{background:#f3f8ff}.quick-menu i{margin-bottom:6px;font-size:22px;font-style:normal;display:block}@media (width<=1100px){.dashboard-grid{grid-template-columns:1fr}.quick-menu{grid-template-columns:repeat(4,1fr)}.header-actions{gap:8px}}@media (width<=760px){.environment-select{display:none}.quick-menu{grid-template-columns:repeat(3,1fr)}}.operator-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.operator-tabs button{color:#607089;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:9px;padding:9px 12px}.operator-tabs button.active{color:#1676df;background:#eaf4ff;border-color:#acd4ff}.operator-tabs b{background:#f0f3f8;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:4px;display:inline-grid}.operator-tabs button.active b{background:#fff}.operator-review-row{grid-template-columns:46px minmax(200px,1fr) minmax(150px,auto) 150px!important}.operator-review-row .badge{margin-right:5px}.operator-dates{gap:3px;display:grid}.row-actions a{color:#267dd8;border:1px solid #cfe0f4;border-radius:8px;padding:8px 10px;font-size:12px;text-decoration:none}.badge.pending_approval,.badge.contract_required,.badge.contract_review,.badge.submitted{color:#bc7610;background:#fff2d9}.badge.active,.badge.approved{color:#16865c;background:#dff8ee}.badge.suspended,.badge.rejected{color:#c8334b;background:#ffe4e8}@media (width<=1100px){.operator-review-row{grid-template-columns:44px 1fr!important}.operator-review-row>:not(.operator-avatar){grid-column:2}}.badge.withdrawal_requested{color:#a96808;background:#fff2d9}.badge.withdrawn{color:#66758b;background:#edf1f6}.badge.expelled{color:#c8334b;background:#ffe4e8}.row-actions .strong-danger{color:#fff;background:#c9233f}.mail-button{color:#315071;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.mail-button span{font-size:24px}.mail-button i{color:#21735c;font-size:10px;font-style:normal}.mail-workspace{gap:16px;display:grid}.mail-toolbar{background:#fff;border:1px solid #e0e9f4;border-radius:16px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.mail-toolbar h2{margin:0 0 6px}.mail-toolbar p{color:#72829a;margin:0}.mail-state{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.mail-state.ready{color:#187457;background:#e7f8f1}.mail-state.receive-only{color:#9a6a16;background:#fff3da}.mail-notice{color:#315071;background:#f7fbff;border:1px solid #dceafa;border-radius:10px;margin:0;padding:10px 14px}.mail-columns{background:#fff;border:1px solid #e0e9f4;border-radius:16px;grid-template-columns:minmax(290px,35%) minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.mail-thread-list{border-right:1px solid #e6edf6;max-height:72vh;overflow:auto}.mail-thread-list>button{text-align:left;color:#1b3555;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f8;gap:6px;width:100%;padding:16px 18px;display:grid;position:relative}.mail-thread-list>button:hover,.mail-thread-list>button.selected{background:#edf6ff}.mail-thread-list>button.unread{box-shadow:inset 4px 0 #2d8df3}.mail-thread-list>button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.mail-thread-list time,.mail-thread-list small{color:#8291a7;font-size:11px}.mail-thread-list>button>strong,.mail-thread-list>button>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mail-thread-list>button>i{color:#fff;text-align:center;background:#2d8df3;border-radius:999px;min-width:19px;height:19px;font-size:10px;font-style:normal;line-height:19px;position:absolute;bottom:14px;right:16px}.mail-empty,.mail-detail-empty{text-align:center;color:#75869d;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:300px;padding:30px;display:flex}.mail-empty span,.mail-detail-empty span{color:#7ebcff;font-size:38px}.mail-detail{background:#f8fbff;flex-direction:column;min-width:0;display:flex}.mail-detail>header{background:#fff;border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.mail-detail>header h3{margin:0 0 7px}.mail-detail>header p{color:#72829a;margin:0}.mail-detail>header>span{color:#72829a;font-size:12px}.mail-message-list{flex:1;align-content:start;gap:14px;max-height:48vh;padding:22px;display:grid;overflow:auto}.mail-message{background:#fff;border:1px solid #dfe8f3;border-radius:14px;max-width:82%;padding:15px 17px;box-shadow:0 5px 14px #274a740d}.mail-message.outbound{background:#eaf5ff;border-color:#c7e2ff;justify-self:end}.mail-message>div{color:#315071;justify-content:space-between;gap:12px;font-size:12px;display:flex}.mail-message time{color:#8291a7}.mail-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#253d5c;margin:12px 0 0;line-height:1.65}.mail-message ul{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mail-message li{background:#f4f8fc;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.mail-message a{color:#1675d1;text-decoration:none}.mail-message li small{color:#8392a6}.mail-reply{background:#fff;border-top:1px solid #e3ebf5;padding:18px 22px}.mail-reply label{color:#315071;gap:7px;font-weight:700;display:grid}.mail-reply textarea{resize:vertical;min-height:110px;font:inherit;border:1px solid #ccd9e9;border-radius:10px;padding:12px}.mail-reply textarea:disabled{color:#8a98aa;background:#f2f5f8}.mail-reply>div{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.mail-reply small{color:#8291a7}.mail-reply button{color:#fff;cursor:pointer;background:#2388ef;border:0;border-radius:9px;padding:10px 18px;font-weight:800}.mail-reply button:disabled{cursor:not-allowed;background:#b9c7d7}.mail-loading{padding:30px}@media (width<=900px){.mail-columns{grid-template-columns:1fr}.mail-thread-list{border-bottom:1px solid #e6edf6;border-right:0;max-height:300px}.mail-message-list{max-height:none}.mail-message{max-width:94%}}@font-face{font-family:WP CookieRun Regular;src:url(/fonts/board-notice/cookie_regular.woff2)format("woff2");font-display:swap}@font-face{font-family:WP CookieRun Bold;src:url(/fonts/board-notice/cookie_bold.woff2)format("woff2");font-display:swap}@font-face{font-family:WP CookieRun Black;src:url(/fonts/board-notice/cookie_black.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Gmarket Light;src:url(/fonts/board-notice/gmarket_light.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Gmarket Medium;src:url(/fonts/board-notice/gmarket_medium.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Gmarket Bold;src:url(/fonts/board-notice/gmarket_bold.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Nanum Round Regular;src:url(/fonts/board-notice/nanum_round.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Nanum Round Bold;src:url(/fonts/board-notice/nanum_round_bold.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Jalnan2;src:url(/fonts/board-notice/jalnan2.woff2)format("woff2");font-display:swap}@font-face{font-family:WP MonaS12;src:url(/fonts/board-notice/monas12.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Tadak;src:url(/fonts/board-notice/tadak.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Goryeong Strawberry;src:url(/fonts/board-notice/goryeong_strawberry.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Ongeulip Daerong;src:url(/fonts/board-notice/ongeulip_daerong.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Ongeulip Bakdahyeon;src:url(/fonts/board-notice/ongeulip_bakdahyeon.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Ongeulip Uiyeon;src:url(/fonts/board-notice/ongeulip_uiyeon.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri7;src:url(/fonts/board-notice/galmuri7.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri9;src:url(/fonts/board-notice/galmuri9.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri11;src:url(/fonts/board-notice/galmuri11.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri11 Bold;src:url(/fonts/board-notice/galmuri11_bold.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri11 Condensed;src:url(/fonts/board-notice/galmuri11_condensed.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri14;src:url(/fonts/board-notice/galmuri14.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri Mono7;src:url(/fonts/board-notice/galmuri_mono7.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri Mono9;src:url(/fonts/board-notice/galmuri_mono9.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri Mono11;src:url(/fonts/board-notice/galmuri_mono11.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri7 Bitmap;src:url(/fonts/board-notice/galmuri7_bitmap.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri9 Bitmap;src:url(/fonts/board-notice/galmuri9_bitmap.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri11 Bitmap;src:url(/fonts/board-notice/galmuri11_bitmap.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri11 Bitmap Bold;src:url(/fonts/board-notice/galmuri11_bitmap_bold.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri11 Bitmap Condensed;src:url(/fonts/board-notice/galmuri11_bitmap_condensed.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri14 Bitmap;src:url(/fonts/board-notice/galmuri14_bitmap.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri Mono7 Bitmap;src:url(/fonts/board-notice/galmuri_mono7_bitmap.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri Mono9 Bitmap;src:url(/fonts/board-notice/galmuri_mono9_bitmap.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Galmuri Mono11 Bitmap;src:url(/fonts/board-notice/galmuri_mono11_bitmap.woff2)format("woff2");font-display:swap}@font-face{font-family:WP KoPub Batang Light;src:url(/fonts/board-notice/kopub_batang_light.woff2)format("woff2");font-display:swap}@font-face{font-family:WP KoPub Batang Medium;src:url(/fonts/board-notice/kopub_batang_medium.woff2)format("woff2");font-display:swap}@font-face{font-family:WP KoPub Batang Bold;src:url(/fonts/board-notice/kopub_batang_bold.woff2)format("woff2");font-display:swap}@font-face{font-family:WP KoPub Dotum Light;src:url(/fonts/board-notice/kopub_dotum_light.woff2)format("woff2");font-display:swap}@font-face{font-family:WP KoPub Dotum Medium;src:url(/fonts/board-notice/kopub_dotum_medium.woff2)format("woff2");font-display:swap}@font-face{font-family:WP KoPub Dotum Bold;src:url(/fonts/board-notice/kopub_dotum_bold.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Suite;src:url(/fonts/board-notice/suite_variable.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:WP EBS Hunmin Light;src:url(/fonts/board-notice/ebs_hunmin_l.woff2)format("woff2");font-display:swap}@font-face{font-family:WP EBS Hunmin Regular;src:url(/fonts/board-notice/ebs_hunmin_r.woff2)format("woff2");font-display:swap}@font-face{font-family:WP EBS Hunmin SemiBold;src:url(/fonts/board-notice/ebs_hunmin_sb.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Hancom Hunmin;src:url(/fonts/board-notice/hancom_hunmin.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Hakgyo Mulgyeol Regular;src:url(/fonts/board-notice/hakgyo_mulgyeol_r.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Hakgyo Mulgyeol Bold;src:url(/fonts/board-notice/hakgyo_mulgyeol_b.woff2)format("woff2");font-display:swap}@font-face{font-family:WP Hakgyo Wooju Regular;src:url(/fonts/board-notice/hakgyo_wooju_r.woff2)format("woff2");font-display:swap}.notice-workspace{color:#142844;min-height:620px;padding:24px;position:relative}.notice-workspace button,.notice-workspace input,.notice-workspace textarea,.notice-workspace select{font:inherit}.notice-workspace button{cursor:pointer}.notice-workspace button:disabled{cursor:not-allowed;opacity:.45}.notice-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.notice-toolbar h2{margin:0 0 5px;font-size:23px}.notice-toolbar p{color:#7e8fa9;margin:0}.notice-plain-button,.notice-actions button,.notice-form-actions button,.notice-detail-actions button{color:#24476f;background:#fff;border:1px solid #cfdbeb;border-radius:10px;padding:10px 16px;font-weight:750}.notice-table-head,.notice-row{grid-template-columns:minmax(0,1fr) 190px 160px;align-items:center;display:grid}.notice-table-head{color:#71829b;background:#f7faff;border:1px solid #dce6f3;border-radius:12px 12px 0 0;min-height:48px;font-weight:750}.notice-table-head span{padding:0 18px}.notice-table-body{background:#fff;border:1px solid #dce6f3;border-top:0;border-radius:0 0 12px 12px;min-height:365px;overflow:hidden}.notice-row{text-align:left;color:#213956;background:#fff;border:0;border-bottom:1px solid #e8eef6;width:100%;min-height:50px}.notice-row:hover{background:#f8fbff}.notice-row>span,.notice-row>time{padding:10px 18px}.notice-row>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.notice-row i{color:#3189ed;font-style:normal;font-weight:750}.notice-row em{color:#3278bd;background:#eef6ff;border-radius:7px;padding:3px 7px;font-size:11px;font-style:normal}.notice-row time{color:#8190a6}.notice-category{color:#fff;background:#df3f45;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex}.notice-category.large{margin-right:10px;padding:6px 11px;font-size:13px}.notice-category.pending{background:#e49a2e;margin-right:8px}.notice-pin-mark{flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.notice-empty{color:#8b9bb1;place-items:center;min-height:365px;margin:0;display:grid}.notice-list-footer{justify-content:center;align-items:center;min-height:82px;display:flex;position:relative}.notice-pagination{align-items:center;gap:7px;display:flex}.notice-pagination button{color:#46617f;background:#fff;border:1px solid #d3dfed;border-radius:9px;width:38px;height:38px;font-size:20px}.notice-pagination b{color:#fff;background:#2e8df5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.notice-pagination span{color:#7d8da4}.notice-actions{gap:9px;display:flex;position:absolute;right:0}.notice-actions .primary,.notice-form-actions .primary{color:#fff;background:#2e8df5;border-color:#2e8df5}.notice-write{background:#fff;border:1px solid #dce6f3;border-radius:16px;max-width:920px;margin:0 auto;padding:24px}.notice-write h3{margin:0 0 20px;font-size:20px}.notice-write-grid{grid-template-columns:180px minmax(0,1fr);gap:15px;display:grid}.notice-write-grid label{color:#2a4364;flex-direction:column;gap:7px;font-weight:800;display:flex}.notice-write-grid .wide{grid-column:1/-1}.notice-pin-toggle{color:#2a4364;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;width:max-content;padding:0;font-weight:850;display:inline-flex}.notice-pin-toggle img{object-fit:contain;image-rendering:auto;width:24px;height:24px;display:block}.notice-write-grid input,.notice-write-grid select,.notice-write-grid textarea{box-sizing:border-box;color:#142844;background:#fbfdff;border:1px solid #d4e0ef;border-radius:10px;outline:none;width:100%;padding:11px 13px}.notice-write-grid input:focus,.notice-write-grid select:focus,.notice-write-grid textarea:focus{border-color:#459af6;box-shadow:0 0 0 3px #e8f3ff}.notice-write-grid textarea{resize:vertical;line-height:1.6}.notice-format-tools{background:#f7faff;border:1px solid #dce6f3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.notice-format-tools button,.notice-format-tools select{color:#385778;background:#fff;border:1px solid #cddbea;border-radius:8px;padding:7px 10px;font-weight:750}.notice-format-tools button.selected{color:#1677dd;background:#e7f2ff;border-color:#2e8df5}.notice-font-control{align-items:center;font-size:13px;color:#516b89!important;flex-direction:row!important;gap:7px!important;font-weight:750!important;display:flex!important}.notice-font-control select{min-width:160px;width:auto!important}.notice-format-preview{box-sizing:border-box;white-space:pre-wrap;background:#fff;border:1px solid #dce6f3;border-radius:10px;min-height:82px;padding:12px 14px;font-weight:400;line-height:1.65}.notice-format-preview span,.notice-body span{white-space:pre-wrap}.notice-align-buttons{gap:5px;display:flex}.notice-color-control{color:#516b89;align-items:center;gap:7px;font-size:13px;display:flex}.notice-color-control input{cursor:pointer;height:30px;border-radius:7px!important;width:34px!important;padding:2px!important}.notice-media-tools{background:#f5f9fe;border-radius:13px;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:16px;margin-top:18px;padding:15px;display:grid}.notice-media-tools>div:first-child{flex-direction:column;gap:4px;display:flex}.notice-media-tools small{color:#8190a7}.notice-image-slots{gap:8px;display:flex}.notice-image-slots button{color:#5598df;background:#fff;border:1px dashed #9bbce1;border-radius:10px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.notice-image-slots img{object-fit:cover;width:100%;height:100%}.notice-image-slots span{flex-direction:column;font-size:22px;display:flex}.notice-image-slots span small{font-size:10px}.poll-button{color:#415d7f;background:#fff;border:1px solid #cfdbeb;border-radius:9px;padding:10px 13px;font-weight:750}.notice-form-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.notice-pending{background:#fffaf0;border:1px solid #f0d8ae;border-radius:12px;margin-top:4px;overflow:hidden}.notice-pending h3{color:#6f4b19;align-items:center;gap:8px;margin:0;padding:13px 16px;font-size:15px;display:flex}.notice-pending h3 span{color:#fff;background:#e59a2f;border-radius:12px;place-items:center;min-width:23px;height:23px;font-size:12px;display:grid}.notice-pending>div>button{text-align:left;color:#314967;background:#fff;border:0;border-top:1px solid #f1dfc0;grid-template-columns:minmax(0,1fr) 160px 210px;align-items:center;width:100%;padding:11px 15px;display:grid}.notice-pending>div>button:hover{background:#fffcf6}.notice-pending>div>button>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.notice-pending em{color:#3278bd;background:#eef6ff;border-radius:7px;padding:3px 7px;font-size:11px;font-style:normal}.notice-pending time{color:#8190a6;font-size:12px}.notice-detail{background:#fff;border:1px solid #dce6f3;border-radius:14px;overflow:hidden}.notice-detail>header,.notice-author{border-bottom:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.notice-detail>header>div{align-items:center;gap:8px;min-width:0;display:flex}.notice-detail h3{margin:0;font-size:20px}.notice-detail time,.notice-author span{color:#8190a6;font-size:13px}.notice-body{white-space:pre-wrap;color:#263c58;min-height:190px;margin:0;padding:24px 26px;line-height:1.75}.notice-attachments{flex-direction:column;align-items:flex-start;gap:14px;padding:0 26px 24px;display:flex}.notice-attachments img{border-radius:10px;max-width:min(100%,900px);height:auto;display:block}.notice-detail-actions{justify-content:flex-end;gap:9px;padding:0 20px 18px;display:flex}.notice-detail-actions .danger{color:#fff;background:#e84e55;border-color:#efb3b5}.notice-review-actions{justify-content:flex-end;padding:0 20px 20px;display:flex}.notice-review-actions .primary{color:#fff;background:#2e8df5;border:1px solid #2e8df5;border-radius:10px;padding:11px 18px;font-weight:800}.notice-review-actions p{color:#805820;background:#fff4d8;border-radius:9px;margin:0;padding:10px 14px}.notice-comments{border-top:1px solid #e3eaf3}.notice-comments h4{background:#f7faff;margin:0;padding:14px 20px}.notice-comment{border-top:1px solid #e8eef6;padding:14px 90px 14px 20px;position:relative}.notice-comment.reply{background:#fbfdff;border-left:3px solid #dcecff;margin-left:34px}.notice-comment>div{justify-content:space-between;gap:15px;display:flex}.notice-comment p{white-space:pre-wrap;color:#40516a;margin:6px 0 0}.notice-comment>button{color:#426286;background:#fff;border:1px solid #cfdbeb;border-radius:8px;padding:6px 11px;position:absolute;top:18px;right:20px}.notice-comments form{border-top:1px solid #e8eef6;padding:15px 20px}.notice-comments form>div:last-child{gap:9px;display:flex}.notice-comments form input{border:1px solid #d4e0ef;border-radius:9px;flex:1;padding:11px 13px}.notice-comments form button{color:#fff;background:#2e8df5;border:0;border-radius:9px;padding:0 20px;font-weight:800}.reply-target{color:#3278bd;background:#eef6ff;border-radius:8px;justify-content:space-between;margin-bottom:9px;padding:8px 10px;display:flex}.reply-target button{color:#3278bd!important;background:0 0!important}.notice-message{color:#3176bc;background:#eef6ff;border-radius:9px;margin:16px 0 0;padding:10px 13px}.notice-edit-note{color:#617996;background:#f5f9fe;border-radius:9px;margin:18px 0 0;padding:11px 14px;font-size:13px}@media (width<=800px){.notice-workspace{padding:16px}.notice-table-head,.notice-row{grid-template-columns:minmax(0,1fr) 110px}.notice-table-head span:last-child,.notice-row time{display:none}.notice-list-footer{align-items:flex-start;min-height:130px;padding-top:18px}.notice-actions{bottom:0;right:0}.notice-write-grid,.notice-media-tools{grid-template-columns:1fr}.notice-attachments img{max-width:100%}.notice-pending>div>button{grid-template-columns:minmax(0,1fr) 110px}.notice-pending time{display:none}}.inquiry-manager{background:#fff;border:1px solid #dfe8f4;border-radius:18px;min-height:560px;overflow:hidden}.inquiry-toolbar{border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.inquiry-toolbar h2{color:#142b4e;margin:0;font-size:22px}.inquiry-toolbar p{color:#7a8ca9;margin:7px 0 0}.inquiry-toolbar>span{color:#6080aa}.inquiry-layout{grid-template-columns:minmax(330px,40%) 1fr;min-height:480px;display:grid}.inquiry-list{border-right:1px solid #e7edf6;max-height:650px;overflow:auto}.inquiry-list>button{text-align:left;color:#243a5c;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f7;width:100%;padding:18px 20px;display:block}.inquiry-list>button:hover,.inquiry-list>button.selected{background:#f2f7ff}.inquiry-list>button>div{align-items:center;gap:8px;display:flex}.inquiry-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inquiry-list p{color:#526984;white-space:nowrap;text-overflow:ellipsis;margin:10px 0;overflow:hidden}.inquiry-list small{color:#91a0b4}.inquiry-kind{color:#1972d2;background:#e8f2ff;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.inquiry-kind.report{color:#e54759;background:#fff0f2}.inquiry-list em{color:#fff;white-space:nowrap;background:#e94f5d;border-radius:9px;margin-left:auto;padding:4px 8px;font-size:11px;font-style:normal}.inquiry-detail{color:#213653;padding:26px 30px}.inquiry-detail header{border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.inquiry-detail header>div{align-items:center;gap:10px;display:flex}.inquiry-detail h3{margin:0;font-size:21px}.inquiry-detail header small{color:#8b9bb0}.inquiry-detail dl{gap:40px;margin:20px 0;display:flex}.inquiry-detail dl div{gap:10px;display:flex}.inquiry-detail dt{color:#8697ad}.inquiry-detail dd{margin:0;font-weight:600}.inquiry-body{white-space:pre-wrap;background:#f8fafd;border-radius:12px;min-height:130px;padding:20px;line-height:1.65}.inquiry-detail form{margin-top:24px}.inquiry-detail form label{margin-bottom:10px;font-weight:800;display:block}.inquiry-detail textarea{box-sizing:border-box;resize:vertical;width:100%;height:150px;font:inherit;border:1px solid #cfdbea;border-radius:12px;padding:14px}.inquiry-detail form>div{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.inquiry-detail form button{color:#fff;cursor:pointer;background:#2786ef;border:0;border-radius:10px;padding:11px 22px;font-weight:800}.inquiry-detail form button:disabled{opacity:.45;cursor:not-allowed}.official-answer{background:#fff7f8;border:1px solid #f1c9ce;border-radius:12px;margin-top:24px;padding:18px 20px}.official-answer b{color:#d83d50}.official-answer p{white-space:pre-wrap;line-height:1.6}.official-answer small{color:#8f6970}.inquiry-loading,.inquiry-empty-detail{color:#8496ae;place-items:center;min-height:400px;display:grid}.inquiry-error{color:#d83d50;margin:14px 28px}@media (width<=850px){.inquiry-layout{grid-template-columns:1fr}.inquiry-list{border-bottom:1px solid #e7edf6;border-right:0;max-height:300px}.inquiry-detail{padding:22px}.inquiry-detail dl{display:block}.inquiry-detail dl div{margin:8px 0}}.inquiry-attachments{gap:14px;margin-top:16px;display:grid}.inquiry-attachments figure{background:#f8fafd;border:1px solid #e3eaf4;border-radius:12px;margin:0;padding:12px}.inquiry-attachments img{object-fit:contain;border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block}.game-link-card{background:#fff;border:1px solid #dfe8f4;border-radius:16px;padding:28px;box-shadow:0 4px 18px #193d6c0a}.game-link-card header{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.game-link-card h2{color:#102b52;margin:0 0 8px}.game-link-card header p{color:#7486a0;margin:0}.game-link-card header span{white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.game-link-card header .linked{color:#198757;background:#e6f8ef}.game-link-card header .unlinked{color:#bd7000;background:#fff1de}.game-link-current{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.game-link-current div{background:#f6f9fd;border:1px solid #e5edf7;border-radius:12px;padding:16px}.game-link-current small{color:#8291a7;margin-bottom:7px;display:block}.game-link-current b{color:#17345d;word-break:break-all}.game-link-empty{text-align:center;color:#8190a5;margin:0;padding:24px}.game-link-steps{color:#405674;background:#f8fbff;border-radius:12px;padding:18px 20px}.game-link-steps b{color:#18365f}.game-link-steps ol{margin:10px 0 0;padding-left:22px;line-height:1.85}.game-link-steps code{color:#1467c8;background:#e7f1ff;border-radius:5px;padding:2px 6px}.game-link-code{background:#f2f8ff;border:1px solid #a9cef9;border-radius:12px;align-items:center;gap:16px;margin-top:16px;padding:16px 20px;display:flex}.game-link-code small{color:#657a96}.game-link-code strong{letter-spacing:4px;color:#0c64c7;font-size:24px}.game-link-code em{color:#6e819a;margin-left:auto;font-style:normal}.game-link-error{color:#d83d4b}.game-link-issue{color:#fff;cursor:pointer;background:#2e8df2;border:0;border-radius:10px;margin-top:18px;padding:12px 20px;font-weight:700}@media (width<=760px){.game-link-current{grid-template-columns:1fr}.game-link-code{flex-direction:column;align-items:flex-start}.game-link-code em{margin-left:0}}
