
.notice29-skin{color-scheme:light;--hub-bg:#f6f8fc;--hub-line:#e4eaf3;--hub-ink:#1b2b49;--hub-muted:#79869b;--hub-blue:#176bfa;font-family:'Malgun Gothic','Apple SD Gothic Neo',sans-serif;color:var(--hub-ink);background:var(--hub-bg);font-size:12px;line-height:1.55;border:1px solid var(--hub-line);border-radius:8px;overflow:hidden;position:relative}.notice29-skin *{box-sizing:border-box}.notice29-skin button,.notice29-skin input,.notice29-skin select,.notice29-skin textarea{font:inherit}.notice29-skin button{cursor:pointer}.notice29-skin button:focus-visible,.notice29-skin input:focus-visible,.notice29-skin select:focus-visible,.notice29-skin textarea:focus-visible{outline:2px solid #176bfa;outline-offset:2px}.notice29-skin svg{width:16px;height:16px;flex:none}.notice29-skin .sh-head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;padding:14px 18px;border-bottom:1px solid var(--hub-line)}.notice29-skin .sh-brand{display:flex;align-items:center;gap:11px;font-weight:700;line-height:1.5}.notice29-skin .sh-logo{width:39px;height:39px;border-radius:8px;background:#eaf2ff;color:#176bfa;display:grid;place-items:center}.notice29-skin .sh-logo svg{width:25px;height:25px}.notice29-skin .sh-small{font-size:11px;color:var(--hub-muted);font-weight:400}.notice29-skin .sh-user{display:flex;align-items:center;gap:14px;font-size:11px}.notice29-skin .sh-avatar{width:31px;height:31px;background:#e9edf4;border-radius:50%;display:grid;place-items:center;color:#607088}.notice29-skin .sh-shell{display:grid;grid-template-columns:100px minmax(0,1fr)}.notice29-skin .sh-nav{background:#252c36;color:#d7dce5;padding:14px 6px;display:flex;flex-direction:column;gap:4px}.notice29-skin .sh-navitem{padding:11px 9px;display:flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap;border-radius:5px}.notice29-skin .sh-navitem.active{background:#176bfa;color:#fff;box-shadow:0 3px 10px #0a5eff33}.notice29-skin .sh-navfoot{margin-top:auto;padding-top:36px}.notice29-skin .sh-main{padding:20px 18px 16px;min-width:0}.notice29-skin .sh-pagehead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px}.notice29-skin h1{font-size:21px;line-height:1.4;margin:0 0 3px;font-weight:700;letter-spacing:-.7px}.notice29-skin h2{font-size:13px;margin:0;font-weight:700}.notice29-skin p{margin:0}.notice29-skin .sh-sub{color:var(--hub-muted);font-size:11px}.notice29-skin .sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid #dce4f0;border-radius:5px;background:#fff;color:#41536f;white-space:nowrap}.notice29-skin .sh-btn.primary{background:var(--hub-blue);color:#fff;border-color:var(--hub-blue)}.notice29-skin .sh-tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:2px 6px;border-radius:4px;white-space:nowrap;font-weight:500}.notice29-skin .notice{background:#fff0e9;color:#b8501e}.notice29-skin .event{background:#eaf2ff;color:#1d61c5}.notice29-skin .schedule{background:#eaf7f1;color:#1a7c55}.notice29-skin .sh-counts{display:flex;align-items:center;gap:18px;padding:11px 14px;background:#fff;border:1px solid var(--hub-line);border-radius:6px;margin-bottom:12px;flex-wrap:wrap}.notice29-skin .sh-counts span{display:flex;align-items:center;gap:7px;color:#6a7790;font-size:11px}.notice29-skin .sh-counts b{font-size:15px;color:#263b61}.notice29-skin .sh-counts span:first-child b{color:#176bfa}.notice29-skin .sh-pins{background:#fff;border:1px solid var(--hub-line);border-radius:6px;margin-bottom:14px;padding:12px 14px}.notice29-skin .sh-sectiontitle{display:flex;align-items:center;gap:7px;margin-bottom:9px}.notice29-skin .sh-sectiontitle svg{color:#176bfa}.notice29-skin .sh-pinrow{display:flex;align-items:center;gap:9px;border:0;border-top:1px solid #f0f3f8;background:#fff;width:100%;text-align:left;color:#263955;padding:10px 0 1px;margin-top:8px}.notice29-skin .sh-pinrow:first-of-type{border:0;margin:0;padding-top:0}.notice29-skin .sh-pintitle{flex:1;font-weight:600}.notice29-skin .sh-pinrow small{color:#8390a3;white-space:nowrap;font-size:10px}.notice29-skin .sh-workspace{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px}.notice29-skin .sh-panel{background:#fff;border:1px solid var(--hub-line);border-radius:6px;min-width:0}.notice29-skin .sh-toolbar{padding:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--hub-line)}.notice29-skin .sh-switch{display:flex;gap:2px;padding:3px;background:#f1f4f9;border-radius:5px}.notice29-skin .sh-switch button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#7c889b;padding:5px 8px;border-radius:4px;font-size:11px}.notice29-skin .sh-switch button[aria-pressed=true]{background:#fff;color:#176bfa;box-shadow:0 1px 4px #24365912;font-weight:600}.notice29-skin .sh-month{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700}.notice29-skin .sh-arrow{border:1px solid var(--hub-line);background:#fff;border-radius:4px;color:#738299;width:23px;height:25px;padding:0}.notice29-skin .sh-filterbar{padding:12px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.notice29-skin .sh-filter{background:#fff;border:1px solid var(--hub-line);border-radius:5px;color:#70809a;padding:4px 8px;font-size:10px}.notice29-skin .sh-filter[aria-pressed=true]{color:#176bfa;border-color:#bdd4ff;background:#edf4ff}.notice29-skin .sh-search{min-width:95px;flex:1;display:flex;align-items:center;gap:5px;border:1px solid var(--hub-line);border-radius:5px;padding:4px 7px;margin-left:4px;color:#96a1b2}.notice29-skin .sh-search input{width:100%;min-width:0;border:0;background:#fff;color:#263955;outline-offset:0;font-size:11px}.notice29-skin .sh-calendar{padding:0 12px 12px}.notice29-skin .sh-week,.notice29-skin .sh-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.notice29-skin .sh-week{background:#f4f7fc;border:1px solid var(--hub-line);border-bottom:0;border-radius:4px 4px 0 0;text-align:center;font-size:10px;color:#6f7c90}.notice29-skin .sh-week span{padding:6px 0}.notice29-skin .sh-week span:first-child{color:#e66976}.notice29-skin .sh-week span:last-child{color:#4385d9}.notice29-skin .sh-grid{border-left:1px solid var(--hub-line);border-top:1px solid var(--hub-line)}.notice29-skin .sh-day{min-height:72px;border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);padding:4px 3px;background:#fff;min-width:0}.notice29-skin .sh-day.out{background:#fafbfd}.notice29-skin .sh-day.today{background:#f0f6ff}.notice29-skin .sh-date{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;color:#52627c;margin-bottom:3px}.notice29-skin .today .sh-date{background:#176bfa;color:#fff;border-radius:50%}.notice29-skin .sh-day:nth-child(7n+1) .sh-date{color:#dc7180}.notice29-skin .sh-day:nth-child(7n) .sh-date{color:#4b85d3}.notice29-skin .sh-calitem{display:block;width:100%;border:0;text-align:left;border-radius:3px;padding:3px 4px;font-size:9px;line-height:1.45;margin:2px 0;overflow-wrap:anywhere}.notice29-skin .sh-aside{padding:14px}.notice29-skin .sh-asidehead{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.notice29-skin .sh-todaydate{font-size:11px;color:#176bfa;background:#eff5ff;padding:3px 6px;border-radius:4px}.notice29-skin .sh-upcoming{border:0;border-bottom:1px solid #edf1f7;background:#fff;display:block;text-align:left;width:100%;padding:12px 0;color:var(--hub-ink)}.notice29-skin .sh-upcoming:first-child{padding-top:0}.notice29-skin .sh-upcoming:last-child{border-bottom:0}.notice29-skin .sh-upmeta{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.notice29-skin .sh-dday{font-size:10px;font-weight:600;color:#176bfa}.notice29-skin .sh-uptitle{font-weight:600;font-size:12px;margin-bottom:5px}.notice29-skin .sh-updetail{font-size:10px;color:#8590a2;display:flex;gap:4px;align-items:center;margin-top:3px}.notice29-skin .sh-updetail svg{width:12px;height:12px}.notice29-skin .sh-legend{padding:10px 12px;border-top:1px solid var(--hub-line);display:flex;gap:10px;font-size:10px;color:#7b899f;flex-wrap:wrap}.notice29-skin .sh-legend span{display:flex;align-items:center;gap:4px}.notice29-skin .sh-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.notice29-skin .sh-footer{display:flex;justify-content:space-between;gap:10px;padding:12px 1px 0;color:#98a2b2;font-size:10px}.notice29-skin .sh-list{padding:0 12px 12px;min-height:388px}.notice29-skin .sh-listrow{display:flex;align-items:center;gap:10px;width:100%;padding:13px 3px;border:0;border-bottom:1px solid #edf1f7;background:#fff;color:#263955;text-align:left}.notice29-skin .sh-listdate{width:44px;flex:none;font-weight:600;color:#506587;font-size:11px}.notice29-skin .sh-listcontent{flex:1;min-width:0}.notice29-skin .sh-listcontent strong{display:block;font-size:11px;font-weight:600;margin:3px 0}.notice29-skin .sh-empty{padding:45px 12px;text-align:center;color:#8190a5}.notice29-skin .sh-overlay{position:absolute;inset:0;z-index:5;background:#10234266;padding:68px 15px 25px;display:flex;align-items:flex-start;justify-content:center}.notice29-skin .sh-dialog{background:#fff;border:1px solid #dce4ef;border-radius:10px;width:min(440px,100%);box-shadow:0 18px 70px #0b214d40;padding:22px;color:#263955}.notice29-skin .sh-dialoghead{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.notice29-skin .sh-dialoghead h2{font-size:16px}.notice29-skin .sh-close{border:0;background:#f2f5fa;color:#62748b;border-radius:5px;padding:3px 8px;font-size:18px}.notice29-skin .sh-detailtitle{font-size:19px;font-weight:700;margin:12px 0 18px;line-height:1.5}.notice29-skin .sh-detailmeta{padding:13px;background:#f5f8fc;border-radius:5px;display:grid;grid-template-columns:68px 1fr;gap:9px;font-size:11px;margin-bottom:18px}.notice29-skin .sh-detailmeta dt{color:#8591a2}.notice29-skin .sh-detailmeta dd{margin:0}.notice29-skin .sh-detailbody{font-size:12px;line-height:1.9;white-space:pre-wrap;margin-bottom:20px}.notice29-skin .sh-form{display:grid;gap:12px}.notice29-skin .sh-form label{display:grid;gap:5px;font-size:11px;font-weight:600}.notice29-skin .sh-form input,.notice29-skin .sh-form textarea,.notice29-skin .sh-form select{width:100%;border:1px solid #dbe3ef;background:#fff;color:#263955;border-radius:5px;padding:8px;font-size:12px;min-width:0;font-weight:400}.notice29-skin .sh-formpair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.notice29-skin .sh-form textarea{resize:vertical;min-height:72px}.notice29-skin .sh-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:8px}.notice29-skin .sh-feedback{background:#eaf7f1;color:#20724f;padding:9px 12px;border-radius:5px;margin-bottom:12px;font-size:11px}.notice29-skin [hidden]{display:none!important}
@media(max-width:800px){.notice29-skin .sh-shell{grid-template-columns:76px minmax(0,1fr)}.notice29-skin .sh-navitem{font-size:10px;gap:5px;padding:11px 4px}.notice29-skin .sh-navitem svg{width:13px}.notice29-skin .sh-main{padding:15px 12px}.notice29-skin .sh-workspace{grid-template-columns:minmax(0,1fr)}.notice29-skin .sh-upcominglist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.notice29-skin .sh-upcoming,.notice29-skin .sh-upcoming:first-child{padding:0;border:0}.notice29-skin .sh-userdate{display:none}.notice29-skin .sh-day{min-height:78px}}
@media(max-width:520px){.notice29-skin .sh-shell{grid-template-columns:minmax(0,1fr)}.notice29-skin .sh-nav{display:none}.notice29-skin .sh-head{padding:12px}.notice29-skin .sh-brand{font-size:11px}.notice29-skin .sh-logo{width:30px;height:34px}.notice29-skin .sh-user{gap:6px}.notice29-skin .sh-user .sh-small,.notice29-skin .sh-user>svg{display:none}.notice29-skin .sh-main{padding:15px 9px}.notice29-skin h1{font-size:20px}.notice29-skin .sh-sub{max-width:200px}.notice29-skin .sh-counts{gap:12px;padding:10px}.notice29-skin .sh-counts span{font-size:10px;gap:4px}.notice29-skin .sh-counts b{font-size:13px}.notice29-skin .sh-pinrow small{display:none}.notice29-skin .sh-pins{padding:12px}.notice29-skin .sh-pintitle{font-size:11px}.notice29-skin .sh-toolbar{padding:10px;gap:7px}.notice29-skin .sh-month{font-size:12px;gap:5px}.notice29-skin .sh-switch button{font-size:10px;padding:5px}.notice29-skin .sh-switch svg{display:none}.notice29-skin .sh-calendar{padding:0 6px 6px}.notice29-skin .sh-day{min-height:82px;padding:2px}.notice29-skin .sh-calitem{font-size:9px;padding:2px;line-height:1.5}.notice29-skin .sh-upcominglist{grid-template-columns:1fr;gap:12px}.notice29-skin .sh-upcoming{border-bottom:1px solid #edf1f7;padding-bottom:10px}.notice29-skin .sh-footer{flex-wrap:wrap}.notice29-skin .sh-overlay{padding:30px 9px}.notice29-skin .sh-dialog{padding:17px}.notice29-skin .sh-formpair{gap:8px}.notice29-skin .sh-search{flex-basis:100%;margin:5px 0 0}.notice29-skin .sh-form input,.notice29-skin .sh-form select,.notice29-skin .sh-form textarea,.notice29-skin .sh-search input{font-size:16px}}
.notice29-skin .sh-previewbar{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px dashed #cbd7eb;background:#eef3fa;border-radius:5px;padding:8px 10px;margin-bottom:18px;color:#667a97;font-size:11px;flex-wrap:wrap}
.notice29-skin .sh-previewbar label{display:flex;align-items:center;gap:7px}
.notice29-skin .sh-previewbar select,.notice29-skin .sh-scope-filter select{color:#2c4263;background:#fff;border:1px solid #dce4f0;padding:5px 7px;border-radius:4px;font-size:11px}
.notice29-skin .sh-routes{display:flex;gap:22px;border-bottom:1px solid #dce5f2;margin-bottom:18px}
.notice29-skin .sh-routes button{background:transparent;border:0;border-bottom:2px solid transparent;color:#8190a6;padding:8px 2px;font-size:12px}
.notice29-skin .sh-routes button[aria-pressed=true]{color:#176bfa;border-bottom-color:#176bfa;font-weight:700}
.notice29-skin button.sh-navitem{border:0;background:transparent;color:#d7dce5;width:100%;font:inherit;font-size:11px;text-align:left}
.notice29-skin button.sh-navitem.active{background:#176bfa;color:#fff}
.notice29-skin .sh-dash-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 18px}
.notice29-skin .sh-eyebrow{font-size:9px;letter-spacing:1.5px;color:#8496b1}
.notice29-skin .sh-dash-top h2{font-size:18px;margin:5px 0;font-weight:700}
.notice29-skin .sh-dash-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}
.notice29-skin .sh-dash-card{padding:16px;align-self:start}
.notice29-skin .sh-dash-cardhead{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #e7edf6;padding-bottom:13px;margin-bottom:2px}
.notice29-skin .sh-dash-cardhead h2{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.notice29-skin .sh-dash-cardhead h2>svg{color:#176bfa}
.notice29-skin .sh-number{border-radius:4px;background:#edf4ff;color:#176bfa;padding:1px 6px;font-size:11px}
.notice29-skin .sh-linkbtn{color:#176bfa;border:0;background:transparent;padding:3px 0;display:flex;align-items:center;gap:3px;font-size:10px;white-space:nowrap}
.notice29-skin .sh-dash-event{display:flex;align-items:center;gap:13px;width:100%;border:0;border-bottom:1px solid #edf1f7;background:#fff;text-align:left;color:#263955;padding:19px 0}
.notice29-skin .sh-dash-date{width:49px;flex:none;text-align:center;background:#f3f7fd;border-radius:6px;padding:7px 3px;color:#6983a7;font-size:10px}
.notice29-skin .sh-dash-date b{display:block;font-size:22px;line-height:1.4;color:#254c87}
.notice29-skin .sh-dash-eventcontent{flex:1;min-width:0}
.notice29-skin .sh-badges{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:6px}
.notice29-skin .sh-audience{font-size:9px;border-radius:4px;padding:1px 5px;border:1px solid #dce5ef;background:#f8fafc;color:#7b8ba0;white-space:nowrap}
.notice29-skin .sh-audience.staff{border-color:#d9d5ed;background:#f5f2fc;color:#8063ac}
.notice29-skin .sh-dash-eventcontent strong{display:block;font-size:13px;font-weight:700;overflow-wrap:anywhere}
.notice29-skin .sh-dash-eventcontent small{display:block;font-size:10px;color:#8794a7;margin-top:5px}
.notice29-skin .sh-dash-bottom{font-size:10px;color:#8194af;padding-top:13px;display:flex;gap:6px;align-items:center}
.notice29-skin .sh-dash-bottom svg{width:12px;height:12px}
.notice29-skin .sh-dash-notice{display:block;width:100%;border:0;border-bottom:1px solid #edf1f7;background:#fff;color:#263955;text-align:left;padding:18px 0}
.notice29-skin .sh-dash-notice strong{font-size:12px;display:block;margin:8px 0 6px;font-weight:600;overflow-wrap:anywhere}
.notice29-skin .sh-dash-notice small{font-size:10px;color:#8b99ad}
.notice29-skin .sh-scope-summary{display:flex;gap:7px;align-items:center;color:#7b8fae;padding:14px 0;font-size:11px}
.notice29-skin .sh-scope-summary svg{width:14px;height:14px}
.notice29-skin .sh-scope-filter{margin-left:auto;display:flex;gap:6px;align-items:center;font-size:10px;color:#7a8da6}
.notice29-skin .sh-pinrow .sh-audience{font-size:9px}
.notice29-skin .sh-calprivate{display:block;font-size:8px;color:#8063ac}
.notice29-skin .sh-visibility{border:1px solid #dce5f2;background:#f6f9fe;border-radius:6px;padding:12px;margin:0}
.notice29-skin .sh-visibility legend{font-size:11px;font-weight:600;padding:0 5px;color:#435b7a}
.notice29-skin .sh-visibility-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.notice29-skin .sh-form .sh-visibility-choice{display:flex;align-items:flex-start;gap:6px;background:#fff;border:1px solid #e0e7f2;border-radius:5px;padding:9px;cursor:pointer;font-weight:400}
.notice29-skin .sh-form .sh-visibility-choice:has(input:checked){border-color:#79a8fa;background:#eff5ff}
.notice29-skin .sh-form .sh-visibility-choice input{width:14px;height:14px;margin:3px 0 0;accent-color:#176bfa;flex:none}
.notice29-skin .sh-visibility-choice strong{display:block;font-size:11px;font-weight:600}
.notice29-skin .sh-visibility-choice small{font-size:9px;color:#8391a5;display:block;margin-top:3px}
.notice29-skin .sh-dialog{width:min(490px,100%)}
.notice29-skin .sh-overlay{padding-top:32px}
.notice29-skin .sh-main:has(#sh-overlay:not([hidden])){min-height:800px}
.notice29-skin:has(#sh-overlay:not([hidden])) .sh-shell{min-height:860px}
.notice29-skin .sh-form{gap:10px}
.notice29-skin .sh-form textarea{min-height:64px}
.notice29-skin .sh-calendar .sh-calitem{padding:3px}
@media(max-width:800px){.notice29-skin .sh-dash-layout{grid-template-columns:1fr}.notice29-skin .sh-dash-date{width:43px}.notice29-skin button.sh-navitem{font-size:10px}}
@media(max-width:520px){.notice29-skin .sh-previewbar{font-size:10px}.notice29-skin .sh-previewbar select{max-width:142px;font-size:12px}.notice29-skin .sh-dash-top{flex-wrap:wrap}.notice29-skin .sh-dash-card{padding:13px}.notice29-skin .sh-dash-event{gap:8px}.notice29-skin .sh-dash-eventcontent strong{font-size:12px}.notice29-skin .sh-scope-filter{margin-left:0;width:100%}.notice29-skin .sh-pinrow{flex-wrap:wrap}.notice29-skin .sh-pinrow .sh-pintitle{min-width:140px}.notice29-skin .sh-visibility-choice small{font-size:10px}.notice29-skin .sh-visibility-options{gap:5px}.notice29-skin .sh-form .sh-visibility-choice{padding:7px}.notice29-skin .sh-scope-summary{align-items:flex-start}.notice29-skin .sh-overlay{padding-top:15px}.notice29-skin:has(#sh-overlay:not([hidden])) .sh-shell{min-height:890px}}

.notice29-skin{--hub-bg:#f4f6f8;--hub-line:#e5e7eb;--hub-ink:#17202a;--hub-muted:#667085;--hub-blue:#2563eb;font-size:13px;border-radius:0;border:0;color:#17202a}
.notice29-skin .sh-head{background:#173a5e;color:#fff;padding:13px 18px;min-height:62px;border:0;gap:14px}
.notice29-skin .sh-brand{font-size:14px;gap:12px;flex:none}
.notice29-skin .sh-brand small{font-size:9px;color:#b6dcff;margin-left:5px}
.notice29-skin .live-ci{width:126px;height:30px;object-fit:contain;background:#fff;border-radius:4px;padding:3px}
.notice29-skin .sh-user{font-size:10px;gap:11px;flex-wrap:wrap;justify-content:flex-end;color:#e6effa}
.notice29-skin .live-notification{background:#ffffff12;border-radius:20px;padding:4px 8px}
.notice29-skin .sh-shell{grid-template-columns:180px minmax(0,1fr)}
.notice29-skin .sh-nav{background:#fff;color:#174f7d;border-right:1px solid #e5e7eb;padding:16px 10px;gap:3px;justify-content:flex-start}
.notice29-skin .sh-navitem,.notice29-skin button.sh-navitem{border:0;color:#174f7d;background:transparent;padding:10px 10px;border-radius:8px;font-size:13px;font-weight:600;white-space:normal;line-height:1.6;gap:6px}
.notice29-skin button.sh-navitem.active{color:#174f7d;background:#edf4ff;box-shadow:none}
.notice29-skin .sh-navitem.live-strong{background:#edf4ff}
.notice29-skin .live-menutitle{font-size:10px;color:#98a2b3;padding:10px 10px 5px}
.notice29-skin .live-merged{font-size:9px;padding:1px 4px;border:1px solid #b7cfee;border-radius:4px;background:#f5f9ff;white-space:nowrap}
.notice29-skin .live-navsep{height:1px;background:#e5e7eb;margin:12px 4px}
.notice29-skin .sh-main{padding:18px 20px;max-width:1500px}
.notice29-skin .sh-previewbar{background:transparent;border:0;border-bottom:1px dashed #d6dce5;border-radius:0;padding:0 0 9px;margin-bottom:14px;font-size:10px;color:#7b879a}
.notice29-skin .sh-pagehead h1{font-size:26px;color:#17202a;letter-spacing:0}
.notice29-skin .sh-btn{border-radius:8px;padding:8px 11px;font-weight:600;font-size:12px}
.notice29-skin .sh-sub{font-size:12px;color:#667085}
.notice29-skin .sh-panel,.notice29-skin .sh-pins,.notice29-skin .sh-counts{border-radius:11px;border-color:#e5e7eb}
.notice29-skin .sh-dash-top{display:none}
.notice29-skin .sh-dash-layout{display:grid;grid-template-columns:1fr;gap:0}
.notice29-skin .sh-dash-card{border:1px solid #d6e2f0;padding:0;overflow:hidden;width:100%;margin-bottom:14px}
.notice29-skin .sh-dash-cardhead{padding:12px 15px;margin:0;border-color:#e5e7eb;flex-wrap:wrap}
.notice29-skin .sh-dash-cardhead h2{font-size:14px;color:#174f7d}
.notice29-skin .sh-dash-cardhead h2>svg{display:none}
.notice29-skin .sh-dash-cardhead .sh-number{background:#eff8ff;color:#175cd3;border-radius:999px;font-size:11px}
.notice29-skin #sh-dash-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.notice29-skin .sh-dash-event{padding:16px 12px;gap:9px;border-bottom:0;border-right:1px solid #eef0f3;align-items:flex-start;position:relative;min-width:0}
.notice29-skin .sh-dash-event:last-child{border-right:0}
.notice29-skin .sh-dash-date{width:37px;padding:5px 2px;background:#f5f8fc;border-radius:8px;font-size:10px}
.notice29-skin .sh-dash-date b{font-size:20px;color:#174f7d}
.notice29-skin .sh-dash-eventcontent strong{font-size:12px;color:#174f7d;line-height:1.65;font-weight:700;margin-top:5px}
.notice29-skin .sh-dash-eventcontent small{font-size:10px;line-height:1.5}
.notice29-skin .sh-dash-event .sh-dday{position:absolute;right:12px;bottom:6px;font-size:9px}
.notice29-skin .sh-badges{gap:4px;margin:0}
.notice29-skin .sh-tag,.notice29-skin .sh-audience{font-size:9px}
.notice29-skin .sh-dash-bottom{background:#fafbfc;padding:8px 14px;border-top:1px solid #eef0f3;font-size:10px}
.notice29-skin #sh-dash-notices{display:grid;grid-template-columns:1fr 1fr}
.notice29-skin .sh-dash-notice{padding:12px 15px;border-bottom:0;border-right:1px solid #eef0f3}
.notice29-skin .sh-dash-notice:last-child{border-right:0}
.notice29-skin .sh-dash-notice strong{font-size:12px;color:#174f7d;margin:6px 0}
.notice29-skin .sh-scope-summary{padding:0 2px 12px;font-size:10px}
.notice29-skin .sh-dash-card:last-child .sh-dash-cardhead{padding:9px 15px;background:#fafbfc}
.notice29-skin .sh-dash-card:last-child .sh-dash-cardhead h2{font-size:12px}
.notice29-skin .live-report{display:flex;justify-content:space-between;gap:10px;background:#fffaeb;border:1px solid #fedf89;border-left:4px solid #f79009;border-radius:11px;padding:11px 13px;margin-bottom:14px;align-items:center}
.notice29-skin .live-report strong{font-size:13px;color:#b54708;font-weight:700}
.notice29-skin .live-report span{font-size:10px;color:#667085}
.notice29-skin .live-hero{position:relative;height:205px;border-radius:14px;overflow:hidden;margin-bottom:18px;background:#182230}
.notice29-skin .live-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 58%}
.notice29-skin .live-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,20,38,.83),rgba(5,20,38,.36),rgba(5,20,38,.05))}
.notice29-skin .live-hero-overlay{position:absolute;inset:0;z-index:1;color:#fff;display:flex;align-items:flex-end;padding:23px}
.notice29-skin .live-hero-overlay small{font-size:9px;letter-spacing:2px;color:#b7e2ff}
.notice29-skin .live-hero-overlay h2{font-size:23px;color:#fff;margin:10px 0;font-weight:700;line-height:1.4}
.notice29-skin .live-hero-overlay h2 span{font-size:19px}
.notice29-skin .live-hero-overlay p{font-size:11px;color:#e8eef5}
.notice29-skin .live-dashboard-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}
.notice29-skin .live-dashboard-title h2{font-size:23px;margin:0 0 2px}
.notice29-skin .live-dashboard-title p{font-size:12px;color:#667085}
.notice29-skin .live-task-button{color:#fff;background:#2563eb;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:700;white-space:nowrap}
.notice29-skin .live-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:11px}
.notice29-skin .live-stat{border:1px solid #e5e7eb;border-left:4px solid #2e90fa;border-radius:11px;background:#fff;padding:11px 12px}
.notice29-skin .live-stat.red{border-left-color:#d92d20}.notice29-skin .live-stat.orange{border-left-color:#f79009}.notice29-skin .live-stat.green{border-left-color:#12b76a}
.notice29-skin .live-stat label{display:block;font-size:11px;color:#667085}
.notice29-skin .live-stat strong{font-size:24px;font-weight:700;color:#17202a}
.notice29-skin .live-stat small{font-size:10px;color:#98a2b3;margin-left:3px}
.notice29-skin .live-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:15px}
.notice29-skin .live-modules>div{border:1px solid #e5e7eb;border-radius:11px;background:#fff;padding:10px 12px;display:flex;flex-direction:column;gap:4px}
.notice29-skin .live-modules b{font-size:12px;color:#174f7d}
.notice29-skin .live-modules span{font-size:10px;color:#667085}
.notice29-skin .live-modules .live-monitor{border-color:#c6e2ff;background:#fbfdff}
.notice29-skin .live-bottom-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}
.notice29-skin .live-panel{background:#fff;border:1px solid #e5e7eb;border-radius:11px;overflow:hidden;align-self:start}
.notice29-skin .live-paneltitle{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid #e5e7eb;font-weight:700;font-size:12px}
.notice29-skin .live-paneltitle>span{font-size:9px;color:#667085;font-weight:400}
.notice29-skin .live-task-thead,.notice29-skin .live-task-row{display:grid;grid-template-columns:.8fr .5fr 1.7fr .9fr .9fr;gap:5px;padding:9px;font-size:9px;align-items:center;overflow-wrap:anywhere}
.notice29-skin .live-task-thead{background:#fafbfc;color:#475467}
.notice29-skin .live-task-row small{display:block;color:#98a2b3;font-size:8px}
.notice29-skin .live-task-row b{color:#174f7d}
.notice29-skin .live-task-row em{background:#fef3f2;color:#b42318;font-style:normal;padding:3px;border-radius:999px;font-size:9px;display:inline-block}
.notice29-skin .live-monitor-verdict{padding:12px;background:#fffaf0;font-size:12px}
.notice29-skin .live-monitor-verdict small{font-size:9px;color:#667085;display:block;margin-top:5px}
.notice29-skin .live-monitor-bottom{padding:12px;font-size:11px}
.notice29-skin .live-monitor-bottom small{display:block;color:#175cd3;font-size:9px;margin-top:4px}
.notice29-skin .sh-workspace{grid-template-columns:minmax(0,1fr)}
.notice29-skin .sh-aside{display:none}
.notice29-skin .sh-day{min-height:95px}
.notice29-skin .sh-calitem{font-size:10px}
.notice29-skin .sh-calendar{padding:0 14px 14px}
.notice29-skin .sh-routes{margin-bottom:14px;gap:20px}
.notice29-skin .sh-footer{margin-top:8px;font-size:9px}
@media(min-width:1400px){.notice29-skin .sh-shell{grid-template-columns:220px minmax(0,1fr)}.notice29-skin .sh-main{padding:22px}.notice29-skin .sh-navitem,.notice29-skin button.sh-navitem{font-size:15px;padding:11px 13px}.notice29-skin .live-modules{grid-template-columns:repeat(6,minmax(0,1fr))}.notice29-skin .live-hero{height:240px}.notice29-skin .live-hero-overlay h2{font-size:28px}.notice29-skin .sh-user{font-size:12px}.notice29-skin .sh-brand{font-size:16px}}
@media(max-width:800px){.notice29-skin .sh-shell{grid-template-columns:1fr}.notice29-skin .sh-nav{display:none}.notice29-skin .sh-head{flex-wrap:wrap;padding:12px}.notice29-skin .sh-user{font-size:9px}.notice29-skin .sh-main{padding:14px}.notice29-skin .sh-dash-layout{grid-template-columns:1fr}.notice29-skin .sh-workspace{grid-template-columns:1fr}.notice29-skin .live-bottom-grid{grid-template-columns:1fr}.notice29-skin .live-ci{width:102px}.notice29-skin .sh-brand{font-size:12px}}
@media(max-width:520px){.notice29-skin .sh-brand{font-size:11px;gap:7px}.notice29-skin .sh-brand small{display:none}.notice29-skin .sh-user{width:100%;justify-content:flex-end}.notice29-skin .sh-user>span:nth-last-child(2){display:none}.notice29-skin .sh-main{padding:10px}.notice29-skin .live-report{align-items:flex-start;flex-direction:column}.notice29-skin .live-hero{height:190px}.notice29-skin .live-hero-overlay{padding:16px}.notice29-skin .live-hero-overlay h2{font-size:19px}.notice29-skin .live-hero-overlay p{font-size:10px}.notice29-skin .live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.notice29-skin .live-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.notice29-skin #sh-dash-events,.notice29-skin #sh-dash-notices{grid-template-columns:1fr}.notice29-skin .sh-dash-event{border-right:0;border-bottom:1px solid #eef0f3;padding:14px}.notice29-skin .sh-dash-notice{border-right:0;border-bottom:1px solid #eef0f3}.notice29-skin .sh-dash-event .sh-dday{right:14px;bottom:14px}.notice29-skin .sh-dash-eventcontent strong{font-size:13px}.notice29-skin .live-dashboard-title h2{font-size:21px}.notice29-skin .live-dashboard-title p{font-size:10px}.notice29-skin .live-task-button{font-size:10px;padding:7px}.notice29-skin .sh-calitem{font-size:9px}.notice29-skin .sh-calendar{padding:0 5px 5px}}

.notice29-skin .gc-intro{display:flex;gap:13px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:11px;padding:18px;margin:0 0 13px}
.notice29-skin .gc-intro h2{font-size:17px;margin:0 0 4px}.notice29-skin .gc-intro p{font-size:12px;color:#667085}
.notice29-skin .gc-mark{width:42px;height:44px;display:grid;place-items:center;background:#edf4ff;color:#2563eb;border-top:8px solid #4285f4;border-radius:5px;font-weight:700;font-size:21px;flex:none}
.notice29-skin .gc-demo{margin-left:auto;font-size:10px;color:#667085;background:#f2f4f7;border-radius:5px;padding:4px 6px;white-space:nowrap}
.notice29-skin .gc-steps{display:flex;gap:8px;margin:0 0 14px;font-size:11px;color:#667085;flex-wrap:wrap}.notice29-skin .gc-steps span{border:1px solid #e0e6ef;background:#fff;border-radius:6px;padding:7px 11px}
.notice29-skin .gc-connectbox{background:#fff;border:1px solid #e5e7eb;border-radius:11px;padding:22px;margin:0 0 14px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.notice29-skin .gc-connectbox h3{font-size:15px;margin:0 0 8px}.notice29-skin .gc-connectbox p{font-size:12px;color:#667085;line-height:1.8}.notice29-skin .gc-connectbox .sh-btn{min-width:175px}
.notice29-skin .gc-account{border:1px solid #cce9da;background:#f6fcf8;border-radius:9px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.notice29-skin .gc-account strong{font-size:13px;color:#236449}.notice29-skin .gc-account small{display:block;font-size:10px;color:#6d8578;margin-top:4px}
.notice29-skin .gc-account button{background:transparent;border:0;color:#657785;font-size:11px}
.notice29-skin .gc-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:13px;margin-bottom:14px}
.notice29-skin .gc-panelhead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;border-bottom:1px solid #e5e7eb}.notice29-skin .gc-panelhead h2{font-size:14px;margin-bottom:3px}
.notice29-skin .gc-calendar{display:flex;align-items:center;gap:10px;padding:11px 15px;background:#fafbfc;border-bottom:1px solid #eef0f3;font-size:11px;color:#667085}
.notice29-skin .gc-calendar select{border:1px solid #d0d5dd;border-radius:7px;padding:5px 8px;color:#344054;background:#fff;min-width:140px}
.notice29-skin .gc-event{display:flex;align-items:flex-start;gap:9px;padding:14px 15px;border-bottom:1px solid #eef0f3;cursor:pointer;background:#fff}.notice29-skin .gc-event:last-child{border:0;border-radius:0 0 11px 11px}.notice29-skin .gc-event:has(input:checked){background:#f5f9ff}
.notice29-skin .gc-event input{margin:4px 0 0;accent-color:#2563eb;width:16px;height:16px;flex:none}.notice29-skin .gc-event strong{display:block;font-size:12px;color:#174f7d;font-weight:600}.notice29-skin .gc-event small{display:block;color:#7e8b9d;font-size:10px;margin-top:5px}.notice29-skin .gc-event>span:last-child{margin-left:auto;font-size:9px;color:#027a48;white-space:nowrap}
.notice29-skin .gc-review{padding:15px;align-self:start}.notice29-skin .gc-review>h2{display:flex;gap:7px;align-items:center;margin:0 0 12px}
.notice29-skin .gc-reviewitem{border-top:1px solid #eef0f3;padding:11px 0}.notice29-skin .gc-reviewitem strong{font-size:11px;font-weight:600;display:block;margin-bottom:7px;color:#344054}.notice29-skin .gc-reviewitem label{font-size:10px;color:#667085;display:flex;justify-content:space-between;align-items:center;gap:8px}
.notice29-skin .gc-reviewitem select{font-size:11px;border:1px solid #cbd5e1;border-radius:6px;padding:5px;background:#fff;color:#344054;max-width:130px}
.notice29-skin .gc-empty{padding:18px 0;color:#8a96a7;font-size:11px;text-align:center}
.notice29-skin .gc-auto{display:flex;gap:8px;padding:12px 0;border-top:1px solid #e5e7eb;font-size:11px;align-items:flex-start}.notice29-skin .gc-auto input{margin:3px 0 0;accent-color:#2563eb;flex:none}.notice29-skin .gc-auto small{font-size:10px;color:#7e8b9d;display:block;margin-top:4px}
.notice29-skin .gc-sharing{padding:10px;background:#f7f9fc;border-radius:6px;font-size:10px;color:#526985;margin-bottom:13px}.notice29-skin .gc-sharing small{font-size:9px;color:#8591a3;display:block;margin-top:4px;line-height:1.6}
.notice29-skin #gc-import{width:100%;font-size:12px}.notice29-skin #gc-import:disabled{background:#e5eaf2;border-color:#e5eaf2;color:#9aa7bb;cursor:default}
.notice29-skin .gc-linked-row{display:flex;gap:12px;align-items:center;padding:12px 15px;border-bottom:1px solid #eef0f3;flex-wrap:wrap}.notice29-skin .gc-linked-row>div{flex:1;min-width:140px}.notice29-skin .gc-linked-row strong{display:block;font-size:12px;color:#174f7d}.notice29-skin .gc-linked-row small{font-size:10px;color:#8490a3;display:block;margin-top:4px}.notice29-skin .gc-linked-row button{font-size:10px;color:#7b8798;border:1px solid #e1e6ef;padding:5px 8px;border-radius:6px;background:#fff}
.notice29-skin .gc-footnote{padding:10px 15px;color:#8490a3;background:#fafbfc;font-size:10px;border-radius:0 0 11px 11px}
.notice29-skin .gc-badge{display:inline-block;font-size:9px;padding:1px 5px;border-radius:4px;background:#edf4ff;color:#4285f4}
.notice29-skin .sh-previewbar label{flex-wrap:wrap}.notice29-skin .sh-routes{flex-wrap:wrap;gap:15px}
@media(max-width:800px){.notice29-skin .gc-columns{grid-template-columns:1fr}.notice29-skin .gc-review{align-self:stretch}.notice29-skin .gc-connectbox{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.notice29-skin .gc-intro{flex-wrap:wrap;padding:14px}.notice29-skin .gc-intro>div:nth-child(2){flex:1;min-width:160px}.notice29-skin .gc-intro h2{font-size:15px}.notice29-skin .gc-intro p{font-size:11px}.notice29-skin .gc-demo{margin-left:55px}.notice29-skin .gc-account{align-items:flex-start}.notice29-skin .gc-panelhead{flex-wrap:wrap}.notice29-skin .gc-reviewitem select,.notice29-skin .gc-calendar select{font-size:16px}.notice29-skin .gc-event{padding:14px 12px}}

.notice29-skin #sh-dash-events{display:block}
.notice29-skin .sh-dash-layout>.sh-dash-card .sh-dash-cardhead{padding:12px 15px;background:#fff}
.notice29-skin .sh-dash-layout>.sh-dash-card .sh-dash-cardhead h2{font-size:14px;color:#174f7d}
.notice29-skin .sh-dash-event.merged-row{display:flex;width:100%;padding:12px 15px;gap:14px;align-items:center;background:#fff;border:0;border-bottom:1px solid #eef0f3;text-align:left;position:static}
.notice29-skin .sh-dash-event.merged-row:last-child{border-bottom:0}
.notice29-skin .sh-dash-event.merged-important{background:#fffdf7}
.notice29-skin .merged-date{width:49px;flex:none;text-align:center;color:#174f7d}
.notice29-skin .merged-date strong{font-size:15px;display:block;line-height:1.4}
.notice29-skin .merged-date small{display:block;font-size:10px;color:#8490a2;margin-top:3px}
.notice29-skin .merged-badges{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-bottom:4px}
.notice29-skin .merged-priority{display:inline-block;color:#b54708;background:#fff0d2;border-radius:4px;padding:1px 6px;font-size:9px}
.notice29-skin .merged-status{display:flex;align-items:center;gap:9px;font-size:10px;white-space:nowrap;color:#7390ad}
.notice29-skin .merged-status svg{width:13px;height:13px;color:#9ba8ba}
.notice29-skin .merged-row .sh-dash-eventcontent strong{font-size:13px;margin:0}
.notice29-skin .merged-row .sh-dash-eventcontent small{margin-top:3px;font-size:10px}
@media(max-width:520px){.notice29-skin .sh-dash-event.merged-row{padding:12px 10px;gap:9px}.notice29-skin .merged-date{width:38px}.notice29-skin .merged-date strong{font-size:13px}.notice29-skin .merged-status{font-size:9px;gap:3px}.notice29-skin .merged-status svg{display:none}.notice29-skin .merged-row .sh-dash-eventcontent strong{font-size:12px}}

.notice29-skin #sh-dash-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}
.notice29-skin .sh-dash-event.merged-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:start;gap:10px;padding:15px 13px;border-bottom:0;border-right:1px solid #eef0f3;height:100%;min-width:0}
.notice29-skin .sh-dash-event.merged-row:last-child{border-right:0}
.notice29-skin .merged-date{display:flex;align-items:center;gap:7px;width:auto;text-align:left;min-height:22px}
.notice29-skin .merged-date strong{font-size:17px;line-height:1.4}
.notice29-skin .merged-date small{font-size:10px;margin:0}
.notice29-skin .merged-badges{gap:4px;margin-bottom:7px;min-height:19px}
.notice29-skin .merged-row .sh-dash-eventcontent strong{font-size:12px;line-height:1.7;margin:0;overflow-wrap:anywhere}
.notice29-skin .merged-row .sh-dash-eventcontent small{font-size:10px;line-height:1.7;margin-top:6px}
.notice29-skin .merged-status{justify-content:space-between;font-size:10px;gap:6px;margin-top:3px;width:100%}
@media(max-width:700px){.notice29-skin #sh-dash-events{grid-template-columns:repeat(2,minmax(0,1fr))}.notice29-skin .sh-dash-event.merged-row{border-bottom:1px solid #eef0f3}.notice29-skin .sh-dash-event.merged-row:nth-child(2n){border-right:0}}
@media(max-width:520px){.notice29-skin .sh-dash-event.merged-row{padding:12px 10px;gap:8px}.notice29-skin .merged-date{width:auto}.notice29-skin .merged-date strong{font-size:15px}.notice29-skin .merged-status svg{display:block}.notice29-skin .merged-row .sh-dash-eventcontent strong{font-size:12px}}

.notice29-skin .ack-status{display:inline-flex;align-items:center;border-radius:4px;padding:1px 5px;font-size:9px;line-height:1.5;white-space:nowrap;font-weight:500}
.notice29-skin .ack-done{background:#eaf7ef;color:#238253}.notice29-skin .ack-pending{background:#fff1e7;color:#b35c23}
.notice29-skin .ack-card{display:flex;flex-direction:column;min-width:0;border-right:1px solid #e6ebf1;background:#fff}
.notice29-skin .ack-card:last-child{border-right:0}
.notice29-skin .ack-card .sh-dash-event.merged-row{height:auto;flex:1;border:0;padding-bottom:12px}
.notice29-skin .ack-bar{padding:10px 12px 11px;border-top:1px solid #edf0f4;background:#fafcfe;display:grid;grid-template-columns:1fr;gap:8px}
.notice29-skin .ack-my{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px;color:#7e8b9b}
.notice29-skin .ack-action{width:100%;padding:6px 9px;border:1px solid #bcd4f4;border-radius:6px;background:#edf5ff;color:#1762ba;font-size:11px;font-weight:600;cursor:pointer}
.notice29-skin .ack-action.is-confirmed{background:#f1f7f3;border-color:#dae8df;color:#6a8c78;cursor:default}
.notice29-skin .ack-summary{border:0;background:transparent;color:#7e8b9b;padding:3px 0 0;font-size:10px;display:flex;align-items:center;gap:9px;justify-content:flex-start;width:100%;text-align:left}
.notice29-skin .ack-summary span:first-child b{color:#238253}.notice29-skin .ack-summary span:nth-child(2) b{color:#bd6a2a}.notice29-skin .ack-summary-arrow{margin-left:auto;color:#8ba0b9}
.notice29-skin .ack-dialog-title{font-size:16px;font-weight:700;color:#174f7d;margin:0 0 15px;line-height:1.6}
.notice29-skin .ack-totals{display:flex;gap:15px;flex-wrap:wrap;padding:12px;background:#f5f8fc;border-radius:7px;font-size:11px;color:#62768d;margin-bottom:15px}
.notice29-skin .ack-green{color:#238253}.notice29-skin .ack-orange{color:#b35c23}
.notice29-skin .ack-roster-head,.notice29-skin .ack-roster-row{display:grid;grid-template-columns:minmax(80px,1fr) 70px 100px;gap:10px;padding:10px 8px;border-bottom:1px solid #edf0f4;align-items:center}
.notice29-skin .ack-roster-head{font-size:10px;color:#8592a5;background:#fafbfc}
.notice29-skin .ack-roster-row strong{font-size:12px;font-weight:600}.notice29-skin .ack-roster-row small{font-size:10px;color:#97a2b2;display:block;margin-top:2px}.notice29-skin .ack-roster-row .ack-status{justify-self:start}
.notice29-skin .ack-time{font-size:10px;color:#8290a5}
.notice29-skin .ack-note{font-size:10px;color:#8b98a9;line-height:1.7;margin:13px 0}
.notice29-skin .sh-dialog .ack-bar{border:1px solid #e4eaf2;border-radius:7px;margin-top:10px;padding:12px;grid-template-columns:1fr 120px;align-items:center}
.notice29-skin .sh-dialog .ack-summary{grid-column:1/-1;padding-top:9px;border-top:1px solid #e9eef5}
@media(max-width:700px){.notice29-skin .ack-card{border-bottom:1px solid #e6ebf1}.notice29-skin .ack-card:nth-child(2n){border-right:0}}
@media(max-width:520px){.notice29-skin .ack-bar{padding:9px;gap:7px}.notice29-skin .ack-summary{font-size:9px;gap:7px}.notice29-skin .ack-roster-head,.notice29-skin .ack-roster-row{grid-template-columns:minmax(65px,1fr) 48px 82px;gap:7px;padding:10px 3px}.notice29-skin .ack-totals{gap:10px;font-size:10px}.notice29-skin .ack-roster-row strong{font-size:11px}}


.notice29-skin{border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;font-family:inherit!important;font-size:13px!important}
.notice29-skin a{text-decoration:none}.notice29-skin .sh-dash-card{margin:16px 0}.notice29-skin .sh-dash-eventcontent strong{font-size:14px!important}.notice29-skin .merged-date strong{font-size:18px}.notice29-skin .merged-date small,.notice29-skin .sh-dash-eventcontent small{font-size:12px!important}.notice29-skin .sh-tag,.notice29-skin .sh-audience,.notice29-skin .merged-status{font-size:11px}.notice29-skin .ack-my,.notice29-skin .ack-summary{font-size:12px}.notice29-skin .ack-action{font-size:13px;padding:8px 9px}.notice29-skin .ack-bar form{margin:0}.notice29-skin .ack-status{font-size:11px}.notice29-skin .sh-dash-cardhead h2{font-size:16px!important}.notice29-skin .sh-linkbtn{font-size:12px}.notice29-skin .sh-dash-bottom{font-size:11px}.notice29-skin .sh-routes a{padding:10px 2px;color:#8190a6;border-bottom:2px solid transparent;font-size:13px}.notice29-skin .sh-routes a.active{color:#176bfa;border-color:#176bfa;font-weight:700}.notice29-skin .notice29-dialog{position:fixed;inset:0;margin:auto;max-height:90vh;overflow:auto;width:min(560px,calc(100% - 32px));padding:24px;z-index:1000}.notice29-skin .notice29-dialog::backdrop{background:#10234266}.notice29-skin .notice29-dialog:not([open]){display:none}.notice29-skin .notice29-dialog .sh-form label{font-size:12px}.notice29-skin .notice29-dialog .sh-form input,.notice29-skin .notice29-dialog .sh-form select,.notice29-skin .notice29-dialog .sh-form textarea{font-size:13px}.notice29-skin .sh-formpair{gap:12px}.notice29-skin .sh-counts{padding:14px 18px;margin-top:12px}.notice29-skin .sh-counts span{font-size:13px}.notice29-skin .sh-counts b{font-size:18px}.notice29-skin .sh-filter{font-size:12px}.notice29-skin .sh-search input{font-size:12px}.notice29-skin .sh-calitem{font-size:12px;line-height:1.6}.notice29-skin .sh-day{min-height:115px}.notice29-skin .sh-date{font-size:12px}.notice29-skin .sh-week{font-size:12px}.notice29-skin .sh-listdate{font-size:13px;width:65px}.notice29-skin .sh-listcontent strong{font-size:14px}.notice29-skin .sh-listrow{padding:15px 5px}.notice29-skin .sh-search{margin-left:auto;max-width:250px}.notice29-skin .notice29-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.notice29-skin .notice29-filters select{font-size:12px;padding:6px;border:1px solid #dce5f2;border-radius:5px;color:#536881}.notice29-skin .sh-scope-filter{flex-wrap:wrap}.notice29-skin .sh-pinrow{padding:12px 0}.notice29-skin .sh-pinrow small{font-size:12px}.notice29-skin .notice29-target{display:none}.notice29-skin .sh-listrow .ack-status{margin-left:auto}.main:has(.notice29-skin){min-width:0}.notice29-skin [hidden]{display:none!important}.notice29-skin .sh-switch a{padding:6px 10px;font-size:12px;color:#748096;border-radius:4px}.notice29-skin .sh-switch a[aria-current=page]{background:#fff;color:#176bfa;font-weight:700;box-shadow:0 1px 4px #24365912}.notice29-skin .notice29-roster-heading{margin:0 0 15px;font-size:16px;color:#174f7d}.notice29-skin .notice29-help{font-size:12px;color:#71839b}.notice29-skin .sh-dialoghead .sh-close{padding:2px 9px}.notice29-skin .notice29-dialog .ack-roster-row{grid-template-columns:1fr 70px 160px}.notice29-skin .notice29-dialog .ack-roster-head{grid-template-columns:1fr 70px 160px}
@media(max-width:700px){.notice29-skin #sh-dash-events{grid-template-columns:repeat(2,minmax(0,1fr))}.notice29-skin .sh-day{min-height:85px}.notice29-skin .sh-calitem{font-size:10px}.notice29-skin .sh-toolbar{gap:10px}.notice29-skin .sh-pagehead h1{font-size:23px}.notice29-skin .sh-counts{gap:12px}.notice29-skin .sh-counts span{font-size:11px}.notice29-skin .sh-listcontent strong{font-size:12px}.notice29-skin .notice29-dialog .ack-roster-row,.notice29-skin .notice29-dialog .ack-roster-head{grid-template-columns:1fr 50px 105px}.notice29-skin .ack-time{font-size:10px}}
