.StaffPermissionsPanel_overview__Rh_Mf{display:grid;gap:10px;margin:0 0 18px}.StaffPermissionsPanel_overview__Rh_Mf details,.StaffPermissionsPanel_panel__WtoXo{border:1px solid #dbe4eb;border-radius:10px;background:#f8fafc;padding:14px 16px;color:#263b4e}.StaffPermissionsPanel_overview__Rh_Mf summary,.StaffPermissionsPanel_panel__WtoXo summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.StaffPermissionsPanel_overview__Rh_Mf li,.StaffPermissionsPanel_overview__Rh_Mf p,.StaffPermissionsPanel_panel__WtoXo p{font-size:13px;line-height:1.7;margin:8px 0 0}.StaffPermissionsPanel_overview__Rh_Mf a,.StaffPermissionsPanel_panel__WtoXo a{color:#185b91;text-decoration:underline;text-underline-offset:3px}.StaffPermissionsPanel_attention__ngSVy{color:#795219!important;background:#fff8ea!important;border-color:#ebd7af!important;padding:10px;border-radius:6px}.StaffPermissionsPanel_panel__WtoXo{margin:16px 0;background:#fff}.StaffPermissionsPanel_panel__WtoXo header{display:flex;align-items:center;justify-content:space-between;gap:12px}.StaffPermissionsPanel_panel__WtoXo h3{margin:0;font-size:16px;color:#20384b}.StaffPermissionsPanel_panel__WtoXo header>span{font-size:12px;color:#456077;background:#eaf1f6;border-radius:4px;padding:4px 8px}.StaffPermissionsPanel_menus__mVI2b{display:flex;gap:14px;margin-top:14px;font-size:13px}.StaffPermissionsPanel_menus__mVI2b>span{flex-shrink:0;color:#607486;line-height:1.7}.StaffPermissionsPanel_menus__mVI2b p{margin:0}.StaffPermissionsPanel_hint__xVn05{color:#52697c}.StaffPermissionsPanel_panel__WtoXo details{margin-top:12px;border-top:1px solid #e1e8ee;padding-top:12px}.StaffPermissionsPanel_area__W2_T7 h4{font-size:14px;margin:14px 0 7px}.StaffPermissionsPanel_area__W2_T7 ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.StaffPermissionsPanel_area__W2_T7 li{padding:10px;background:#f5f8fa;border-radius:6px}.StaffPermissionsPanel_area__W2_T7 li>div{display:flex;flex-wrap:wrap;gap:5px 10px;justify-content:space-between;font-size:13px}.StaffPermissionsPanel_area__W2_T7 li span{font-size:12px;color:#567084}.StaffPermissionsPanel_area__W2_T7 li p{margin-top:4px;color:#52697c}.StaffPermissionsPanel_recovery__6Lb9M{border-top:1px solid #e1e8ee;margin-top:14px;padding-top:12px;font-size:14px}.StaffPermissionsPanel_recovery__6Lb9M p{color:#52697c}@media(max-width:700px){.StaffPermissionsPanel_area__W2_T7 ul{grid-template-columns:1fr}.StaffPermissionsPanel_panel__WtoXo header{align-items:flex-start}.StaffPermissionsPanel_menus__mVI2b{display:block}.StaffPermissionsPanel_overview__Rh_Mf details,.StaffPermissionsPanel_panel__WtoXo{padding:12px}}.homepage-announcement{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:48px;padding:11px 14px;border-block:1px solid #d9e1e7;background:#f5f7fa;color:#203f53;font-size:12px}.homepage-announcement-label{padding-right:14px;border-right:2px solid #a64235;color:#913e35;font-weight:700;white-space:nowrap}.homepage-announcement .homepage-announcement-title{min-width:0;padding:0;border:0;border-radius:4px;background:transparent;color:#203f53;text-align:left;font:inherit;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.homepage-announcement time{color:#667987;font-size:11px;white-space:nowrap}.homepage-announcement a{color:#425d70;font-size:11px;white-space:nowrap;text-decoration:none}.homepage-announcement a:hover,.homepage-announcement button:hover{color:#9b453a;text-decoration:underline}.announcement-dialog{width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #dbe3e9;border-radius:14px;color:#243f50;background:#fff;box-sizing:border-box;overflow:auto;box-shadow:0 24px 80px #102c4540}.announcement-dialog::backdrop{background:#142f4566}.announcement-dialog .announcement-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 18px;border-bottom:1px solid #e4e9ed}.announcement-dialog-header>div{min-width:0}.announcement-dialog .announcement-dialog-header h2{margin:0;color:#203f53;font-size:21px;line-height:1.5;overflow-wrap:anywhere}.announcement-dialog-header time{display:block;margin-top:8px;color:#72808b;font-size:12px}.announcement-dialog .announcement-dialog-close{flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;border:1px solid #dce4e9;border-radius:7px;background:#fff;color:#526779;font-size:23px;font-weight:400;line-height:1;cursor:pointer}.announcement-dialog-content{padding:22px 26px 26px}.announcement-body{color:#364b59;font-size:15px;line-height:1.9;overflow-wrap:anywhere}.announcement-body p{margin:0 0 14px}.announcement-body h3{margin:22px 0 10px;color:#203f53;font-size:18px;line-height:1.6;font-weight:700}.announcement-body h3:first-child{margin-top:0}.announcement-body strong{color:inherit;font-weight:700}.announcement-body ol,.announcement-body ul{margin:0 0 14px;padding-left:1.5em}.announcement-body a{color:#1e5b80;text-decoration:underline;text-underline-offset:3px}.announcement-body>:last-child{margin-bottom:0}.announcement-list-main{width:100%;max-width:1240px;min-height:55vh;margin:0 auto;padding:16px 30px 92px}.announcement-list-panel{min-width:0;border:1px solid #d8dbe0;border-top:4px solid var(--market-blue);border-radius:10px;background:var(--surface)}.announcement-list-heading{min-height:65px;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dfe1e4}.announcement-list-heading h1{margin:0;color:var(--market-ink);font-size:20px;line-height:1.5}.announcement-list-heading a{display:inline-flex;align-items:center;gap:8px;color:var(--market-blue-dark);font-size:12px;white-space:nowrap}.announcement-list-heading a:hover{color:var(--market-blue);text-decoration:underline;text-underline-offset:3px}.announcement-list{padding:0 22px}.announcement-list article+article{border-top:1px solid #e3e6ea}.announcement-list article button{width:100%;min-height:76px;min-width:0;padding:18px 0;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:20px;border:0;border-radius:6px;background:transparent;color:var(--market-ink);text-align:left;cursor:pointer}.announcement-list-title{min-width:0;font:600 17px/1.7 "Noto Serif SC",Songti SC,SimSun,serif;overflow-wrap:anywhere}.announcement-list article button:hover .announcement-list-title{color:var(--market-blue);text-decoration:underline;text-underline-offset:4px}.announcement-list time{color:var(--market-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.announcement-row-arrow{color:#8794a5;font-size:15px}.announcement-list article button:hover .announcement-row-arrow{color:var(--market-blue)}.announcement-list-panel .announcement-pagination{margin:0 22px;padding:16px 0;border-color:#dfe1e4;gap:10px}.announcement-pagination button{border-radius:6px}.announcement-pagination>button:hover:not(:disabled){color:var(--market-blue)}.announcement-pagination div button.active{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.announcement-pagination div button:hover:not(:disabled){color:var(--market-blue);border-color:#b7c7e0}.announcement-pagination div button.active:hover:not(:disabled){color:#fff}.announcement-list .announcement-empty{padding:64px 16px;color:var(--market-muted)}.announcement-empty{margin:0;padding:24px 12px;color:#73818b;text-align:center;font-size:14px}.announcement-empty button{padding:7px 13px;border:1px solid #ccd9e2;border-radius:7px;color:#203f53;background:#fff;cursor:pointer}.announcement-dialog :focus-visible,.announcement-list-main :focus-visible,.homepage-announcement :focus-visible{outline:2px solid #377394;outline-offset:3px}@media(max-width:600px){.homepage-announcement{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:10px}.homepage-announcement-label{padding-right:10px;align-self:start;line-height:1.6}.homepage-announcement .homepage-announcement-title{white-space:normal;line-height:1.6;overflow-wrap:anywhere}.homepage-announcement time{grid-column:2}.homepage-announcement>a{grid-column:2;justify-self:end;grid-row:2}.announcement-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:10px}.announcement-dialog .announcement-dialog-header{padding:18px 16px 14px;gap:12px}.announcement-dialog .announcement-dialog-header h2{font-size:18px}.announcement-dialog-content{padding:18px 16px}.announcement-body{font-size:14px}}@media(max-width:768px){.announcement-list-main{padding:14px 12px 54px}.announcement-list-heading{min-height:60px;padding:14px 16px;gap:10px}.announcement-list-heading h1{font-size:19px}.announcement-list-heading a{min-height:32px;font-size:11px;gap:4px}.announcement-list{padding:0 16px}.announcement-list article button{grid-template-columns:minmax(0,1fr) 16px;gap:7px 12px;padding:16px 0}.announcement-list-title{font-size:16px}.announcement-list time{grid-column:1;grid-row:2;font-size:11px}.announcement-row-arrow{grid-column:2;grid-row:1/3}.announcement-list-panel .announcement-pagination{margin-inline:16px;gap:5px;flex-wrap:wrap}.announcement-pagination>button{min-height:38px;padding-inline:4px;font-size:11px}.announcement-pagination div button{width:30px;height:34px;font-size:11px}.announcement-pagination>div,.announcement-pagination>div>span{gap:2px}}