.page-module__jb1loa__page{background:var(--page);min-height:100vh;color:var(--ink);padding:28px 32px 55px}.page-module__jb1loa__header{grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:22px;width:min(1180px,100%);margin:0 auto 20px;display:grid}.page-module__jb1loa__brand img{width:190px}.page-module__jb1loa__headerText>span{color:var(--muted);font-size:9px;font-weight:900}.page-module__jb1loa__headerText h1{margin:4px 0;font-size:29px}.page-module__jb1loa__headerText p{color:var(--muted);margin:0;font-size:10px}.page-module__jb1loa__headerActions{gap:8px;display:flex}.page-module__jb1loa__headerActions a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:900;text-decoration:none}.page-module__jb1loa__headerActions a:last-child{background:var(--mint)}.page-module__jb1loa__accessNotice,.page-module__jb1loa__filters,.page-module__jb1loa__list,.page-module__jb1loa__detail,.page-module__jb1loa__noSelection,.page-module__jb1loa__devNotice{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.page-module__jb1loa__accessNotice{background:var(--blue);justify-content:space-between;gap:18px;width:min(1180px,100%);margin:0 auto 12px;padding:11px 14px;display:flex}.page-module__jb1loa__accessNotice strong{font-size:9px}.page-module__jb1loa__accessNotice span{color:#526f82;font-size:8px}.page-module__jb1loa__filters{background:#fff;justify-content:space-between;gap:15px;width:min(1180px,100%);margin:0 auto 16px;padding:11px;display:flex}.page-module__jb1loa__filters>div{flex-wrap:wrap;gap:6px;display:flex}.page-module__jb1loa__filters button,.page-module__jb1loa__filters input{border:1px solid var(--line);background:var(--page);min-height:38px;color:inherit;font:inherit;border-radius:7px}.page-module__jb1loa__filters button{padding:0 10px;font-size:8px;font-weight:900}.page-module__jb1loa__filters button.page-module__jb1loa__selected{background:var(--mint);border-width:2px}.page-module__jb1loa__filters input{width:min(300px,100%);padding:0 10px}.page-module__jb1loa__layout{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.page-module__jb1loa__list{background:#fff;overflow:hidden}.page-module__jb1loa__listHead{border-bottom:1px solid var(--line);color:#fff;background:#263f56;justify-content:space-between;gap:12px;padding:12px;display:flex}.page-module__jb1loa__listHead strong{font-size:10px}.page-module__jb1loa__listHead span{color:#d7e0e7;font-size:8px}.page-module__jb1loa__list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #dce3e8;width:100%;padding:14px}.page-module__jb1loa__list>button:hover{background:#f7fafc}.page-module__jb1loa__list>button.page-module__jb1loa__activeNotice{background:var(--blue);box-shadow:inset 4px 0 0 var(--line)}.page-module__jb1loa__list>button.page-module__jb1loa__read h2{color:#617284}.page-module__jb1loa__noticeBadges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.page-module__jb1loa__noticeBadges em,.page-module__jb1loa__noticeBadges span,.page-module__jb1loa__noticeBadges strong{border:1px solid var(--line);border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.page-module__jb1loa__noticeBadges em{background:var(--pink)}.page-module__jb1loa__noticeBadges strong{background:var(--mint)}.page-module__jb1loa__general{background:var(--beige)}.page-module__jb1loa__update{background:var(--mint)}.page-module__jb1loa__maintenance{background:var(--pink)}.page-module__jb1loa__event{background:var(--purple)}.page-module__jb1loa__exam{background:var(--yellow)}.page-module__jb1loa__list h2{margin:8px 0 5px;font-size:12px;line-height:1.45}.page-module__jb1loa__list p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.page-module__jb1loa__noticeMeta{color:var(--muted);gap:10px;margin-top:8px;font-size:7px;display:flex}.page-module__jb1loa__detail{background:#fff;position:sticky;top:18px;overflow:hidden}.page-module__jb1loa__detailHead{border-bottom:1px solid var(--line);background:var(--purple);padding:22px}.page-module__jb1loa__detailHead h2{margin:13px 0 7px;font-size:25px;line-height:1.4}.page-module__jb1loa__detailHead>p{color:#615887;margin:0;font-size:10px;line-height:1.65}.page-module__jb1loa__detailHead>div:last-child{color:#615887;gap:12px;margin-top:13px;font-size:8px;display:flex}.page-module__jb1loa__content{min-height:320px;padding:25px 24px}.page-module__jb1loa__content p{margin:0 0 8px;font-size:10px;line-height:1.85}.page-module__jb1loa__detailActions{border-top:1px solid var(--line);background:var(--beige);grid-template-columns:1fr 1fr 1fr;gap:8px;padding:14px;display:grid}.page-module__jb1loa__detailActions a{border:1px solid var(--line);color:inherit;text-align:center;background:#fff;border-radius:7px;padding:10px;font-size:9px;font-weight:900;text-decoration:none}.page-module__jb1loa__detailActions a:first-child{background:var(--mint)}.page-module__jb1loa__detailActions a:nth-child(2){background:var(--yellow)}.page-module__jb1loa__noSelection,.page-module__jb1loa__empty{color:var(--muted);text-align:center;padding:50px 20px;font-size:9px}.page-module__jb1loa__noSelection{background:var(--blue)}.page-module__jb1loa__devNotice{background:var(--pink);width:min(1180px,100%);margin:17px auto 0;padding:12px}.page-module__jb1loa__devNotice strong{font-size:9px;display:block}.page-module__jb1loa__devNotice p{color:#735760;margin:5px 0 0;font-size:8px;line-height:1.6}.page-module__jb1loa__loading{background:var(--page);place-items:center;min-height:100vh;font-weight:900;display:grid}@media (max-width:850px){.page-module__jb1loa__header{grid-template-columns:1fr auto}.page-module__jb1loa__headerText{grid-area:2/1/auto/-1}.page-module__jb1loa__layout{grid-template-columns:1fr}.page-module__jb1loa__detail{position:static}}@media (max-width:600px){.page-module__jb1loa__page{padding:22px 14px 42px}.page-module__jb1loa__header,.page-module__jb1loa__filters,.page-module__jb1loa__accessNotice{flex-direction:column;align-items:flex-start;display:flex}.page-module__jb1loa__filters input{width:100%}.page-module__jb1loa__detailActions{grid-template-columns:1fr}}
