.official-notice,.official-notice-piece{--on-brand:#1266d6;--on-brand-deep:#082655;--on-brand-soft:#eef4ff;--on-brand-line:#dbe6fa}.official-notice .sn-modal{max-width:680px;border-top:3px solid var(--on-brand);box-shadow:0 26px 64px rgba(8,38,85,.24),0 4px 14px rgba(8,38,85,.09)}.official-notice-delivery .sn-modal,.official-notice.sn-preview .sn-modal{max-width:1160px;height:760px;max-height:min(90vh,960px)}.official-notice .sn-header{min-height:46px;padding:10px 18px;border-bottom:0;background:linear-gradient(180deg,#f7faff 0%,#fff 100%)}.official-notice .sn-body{padding-top:4px}.official-notice-piece{min-width:0}.official-notice-brand{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 14px;padding-bottom:11px;border-bottom:1px solid var(--on-brand-line)}.official-notice-logo{flex:0 0 auto;display:block;height:20px;width:auto;max-width:118px;object-fit:contain}.official-notice-tag{display:inline-flex;align-items:center;height:21px;padding:0 10px;border-radius:999px;background:var(--on-brand-soft);color:var(--on-brand);font-size:.6rem;font-weight:800;letter-spacing:.11em;line-height:1;text-transform:uppercase;white-space:nowrap}.official-notice-piece .sn-lede{text-align:left}.official-notice-piece .sn-title{margin:0;max-width:none;color:var(--on-brand-deep);font-size:1.26rem;text-align:left}.official-notice-piece .sn-byline{justify-content:flex-start;margin-top:6px;color:#8b98ac}.official-notice-piece .sn-byline strong{color:var(--on-brand)}.official-notice-piece .sn-hero{box-sizing:border-box;max-width:100%;margin-right:auto}.official-notice-piece .sn-hero.is-align-center{margin-left:auto;margin-right:auto}.official-notice-piece .sn-hero.is-align-right{margin-left:auto;margin-right:0}.official-notice-piece .sn-hero-media{box-sizing:border-box}.official-notice-piece .sn-content figure.image{display:block;float:none;box-sizing:border-box;width:auto;max-width:100%;margin:0 0 .85em}.official-notice-piece .sn-content figure.image>img{display:block;max-width:100%;height:auto}.official-notice-piece .sn-content figure.image.image_resized{max-width:100%}.official-notice-piece .sn-content figure.image.image_resized>img{width:100%}.official-notice-piece .sn-content figure.image.image-style-align-center{margin-left:auto;margin-right:auto}.official-notice-piece .sn-content figure.image.image-style-align-right{margin-left:auto;margin-right:0}.official-notice-piece .sn-content figure.image.image-style-align-left{margin-left:0;margin-right:auto}.official-notice-piece .sn-content img{max-width:100%;height:auto}.official-notice-piece .sn-content{overflow-wrap:anywhere;word-break:break-word}.official-notice-admin{box-sizing:border-box;max-width:100%;padding:18px 20px 20px;border:1px solid #e6ecf7;border-top:3px solid var(--on-brand);border-radius:12px;background:linear-gradient(180deg,#f9fbff 0%,#fff 78px);box-shadow:0 2px 10px rgba(8,38,85,.05);overflow-x:hidden}.official-notice-admin .sn-hero{margin-bottom:20px}.official-notice-admin .sn-hero-media{height:200px}.official-notice-admin .sn-hero-media.is-portrait,.official-notice-admin .sn-hero-media.is-square{height:224px}.official-notice-admin :focus-visible{outline:2px solid var(--on-brand);outline-offset:2px}#modalOfficialNoticeView .modal-content{display:flex;flex-direction:column;height:85vh;max-height:85vh;overflow:hidden}#modalOfficialNoticeView .modal-header,#modalOfficialNoticeView .nav-tabs,#modalOfficialNoticeView .modal-footer{flex-shrink:0}#modalOfficialNoticeView .tab-content{flex:1;min-height:0;overflow:hidden}#modalOfficialNoticeView .tab-pane{height:100%}#modalOfficialNoticeView .modal-body{height:100%;overflow-y:auto;overflow-x:hidden}.official-notice-meta-label{margin-bottom:.15rem;color:#8b98ac;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.official-notice-meta-value{color:#1e293b;font-size:.82rem;font-weight:600;overflow-wrap:anywhere;word-break:break-word}.official-notice-client-list{max-height:190px;overflow-y:auto;overflow-x:hidden}.official-notice-client-list li{overflow-wrap:anywhere;word-break:break-word}.official-notice-read-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.official-notice-read-main{min-width:0;flex:1 1 auto}.official-notice-read-flag{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:4px;padding:1px 8px;border:1px solid transparent;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.5;white-space:nowrap}.official-notice-read-flag.is-read{border-color:var(--on-brand-line);background:var(--on-brand-soft);color:var(--on-brand)}.official-notice-read-flag.is-unread{border-color:#e6eaf0;background:#f5f7fa;color:#8b98ac}.official-notice-read-flag small{font-weight:600;opacity:.85}.official-notice-reader-list{margin:2px 0 6px;padding-left:14px;list-style:none}.official-notice-reader-list li{color:#6b7891;font-size:.72rem;line-height:1.6}.official-notice-source{display:inline-flex;align-items:center;gap:7px;color:#8b98ac;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.official-notice-source-logo{display:block;height:16px;width:auto;object-fit:contain}.official-notice-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;margin:0 .35rem .35rem 0;border:1px solid #e2e5ec;border-radius:1rem;background-color:#f8f9fc;font-size:12px}.official-notice-chip i{cursor:pointer}.official-notice-title-cell{max-width:320px;text-align:left;overflow-wrap:anywhere;word-break:break-word}.official-notice-actions{white-space:nowrap}.official-notice-actions .btn{margin:.125rem}.official-notice-empty{padding:2.5rem 1rem;color:#94a3b8;text-align:center}.official-notice-empty i{display:block;margin-bottom:.5rem;font-size:2rem;line-height:1;color:#cbd5e1}#modalOfficialNotice .ck-editor__editable_inline{min-height:220px;max-height:45vh;overflow-y:auto}#modalOfficialNotice .ck-content>figure.image{display:block;float:none;box-sizing:border-box;width:auto;max-width:100%;margin:0 0 .75rem}#modalOfficialNotice .ck-content>figure.image>img{display:block;max-width:100%;height:auto}#modalOfficialNotice .ck-content>figure.image.image_resized>img{width:100%}#modalOfficialNotice .ck-content>figure.image.image-style-align-center{margin-left:auto;margin-right:auto}#modalOfficialNotice .ck-content>figure.image.image-style-align-right{margin-left:auto}#modalOfficialNotice .ck-widget__resizer{position:absolute;inset:0;z-index:1;outline:1px solid var(--ck-color-resizer,#1a9aef);opacity:0;pointer-events:none;transition:opacity .1s ease-in-out}#modalOfficialNotice .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{opacity:1}#modalOfficialNotice .ck-widget__resizer__handle{position:absolute;width:12px;height:12px;border:1px solid #fff;border-radius:2px;background:var(--ck-color-resizer,#1a9aef);pointer-events:all;touch-action:none}#modalOfficialNotice .ck-widget__resizer__handle-top-left{top:-6px;left:-6px;cursor:nwse-resize}#modalOfficialNotice .ck-widget__resizer__handle-top-right{top:-6px;right:-6px;cursor:nesw-resize}#modalOfficialNotice .ck-widget__resizer__handle-bottom-right{bottom:-6px;right:-6px;cursor:nwse-resize}#modalOfficialNotice .ck-widget__resizer__handle-bottom-left{bottom:-6px;left:-6px;cursor:nesw-resize}.official-notice-recipient-hint{display:block;margin-top:.35rem}.sn-preview .sn-notice:focus{outline:0}.official-notice-delivery .sn-footer{border-top:1px solid var(--on-brand-line);background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)}.official-notice-delivery .sn-check input{accent-color:var(--on-brand)}.official-notice-delivery .sn-btn-close{background:var(--on-brand)}.official-notice-delivery .sn-btn-close:hover:not(:disabled){background:var(--on-brand-deep);box-shadow:0 6px 16px rgba(18,102,214,.28)}.official-notice-delivery .sn-btn-close:disabled{background:#c7d5ea;box-shadow:none;cursor:not-allowed}.official-notice-delivery .sn-close:disabled{opacity:.5;cursor:not-allowed}.official-notice-delivery .sn-notice:focus{outline:0}@media(max-width:1400px){.official-notice-title-cell{max-width:260px}}@media(max-height:800px){#modalOfficialNoticeView .modal-content{height:90vh;max-height:90vh}#modalOfficialNotice .ck-editor__editable_inline{min-height:160px;max-height:34vh}.official-notice-admin .sn-hero-media{height:168px}.official-notice-admin .sn-hero-media.is-portrait,.official-notice-admin .sn-hero-media.is-square{height:190px}}.official-notice-piece.official-notice--image-only .sn-lede{margin-bottom:14px}.official-notice-piece.official-notice--image-only .sn-hero,.official-notice-piece.official-notice--image-only .sn-hero.is-align-center,.official-notice-piece.official-notice--image-only .sn-hero.is-align-right{width:100%!important;max-width:100%;margin:0 auto}.official-notice-piece.official-notice--image-only .sn-hero-media,.official-notice-piece.official-notice--image-only .sn-hero-media.is-landscape,.official-notice-piece.official-notice--image-only .sn-hero-media.is-portrait,.official-notice-piece.official-notice--image-only .sn-hero-media.is-square{display:flex;align-items:center;justify-content:center;width:100%;height:auto;max-height:min(68vh,720px);border:1px solid var(--on-brand-line);border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(8,38,85,.06)}.official-notice-piece.official-notice--image-only .sn-hero-image,.official-notice-piece.official-notice--image-only .is-portrait .sn-hero-image,.official-notice-piece.official-notice--image-only .is-square .sn-hero-image{width:auto;height:auto;max-width:100%;max-height:min(68vh,720px);margin:0 auto;object-fit:contain}.official-notice-piece.official-notice--image-only .sn-hero-backdrop,.official-notice-piece.official-notice--image-only .is-portrait .sn-hero-backdrop,.official-notice-piece.official-notice--image-only .is-square .sn-hero-backdrop{display:none}.official-notice-piece.official-notice--image-only .sn-hero-media.is-portrait::after,.official-notice-piece.official-notice--image-only .sn-hero-media.is-square::after{content:none}.official-notice-delivery .official-notice-piece:not(.official-notice--image-only) .sn-hero-media,.official-notice-delivery .official-notice-piece:not(.official-notice--image-only) .sn-hero-media.is-portrait,.official-notice-delivery .official-notice-piece:not(.official-notice--image-only) .sn-hero-media.is-square,.official-notice.sn-preview .official-notice-piece:not(.official-notice--image-only) .sn-hero-media,.official-notice.sn-preview .official-notice-piece:not(.official-notice--image-only) .sn-hero-media.is-portrait,.official-notice.sn-preview .official-notice-piece:not(.official-notice--image-only) .sn-hero-media.is-square{height:auto;background:transparent}.official-notice-delivery .official-notice-piece:not(.official-notice--image-only) .sn-hero-backdrop,.official-notice.sn-preview .official-notice-piece:not(.official-notice--image-only) .sn-hero-backdrop{display:none}.official-notice-delivery .official-notice-piece:not(.official-notice--image-only) .sn-hero-media::after,.official-notice.sn-preview .official-notice-piece:not(.official-notice--image-only) .sn-hero-media::after{content:none}.official-notice-delivery .official-notice-piece:not(.official-notice--image-only) .sn-hero-image,.official-notice-delivery .official-notice-piece:not(.official-notice--image-only) .is-portrait .sn-hero-image,.official-notice-delivery .official-notice-piece:not(.official-notice--image-only) .is-square .sn-hero-image,.official-notice.sn-preview .official-notice-piece:not(.official-notice--image-only) .sn-hero-image,.official-notice.sn-preview .official-notice-piece:not(.official-notice--image-only) .is-portrait .sn-hero-image,.official-notice.sn-preview .official-notice-piece:not(.official-notice--image-only) .is-square .sn-hero-image{width:auto;max-width:100%;height:auto;margin:0 auto;object-fit:contain}@media(min-width:992px){.official-notice-delivery .sn-modal:has(.official-notice-piece:not(.official-notice--image-only)),.official-notice.sn-preview .sn-modal:has(.official-notice-piece:not(.official-notice--image-only)){height:auto;min-height:min(760px,calc(100vh - 48px));max-height:calc(100vh - 48px)}.official-notice-delivery .sn-modal:has(.official-notice--image-only),.official-notice.sn-preview .sn-modal:has(.official-notice--image-only){height:auto;min-height:min(760px,calc(100vh - 48px));max-height:calc(100vh - 48px)}.official-notice-piece.official-notice--image-only .sn-hero-media,.official-notice-piece.official-notice--image-only .sn-hero-media.is-landscape,.official-notice-piece.official-notice--image-only .sn-hero-media.is-portrait,.official-notice-piece.official-notice--image-only .sn-hero-media.is-square,.official-notice-piece.official-notice--image-only .sn-hero-image,.official-notice-piece.official-notice--image-only .is-portrait .sn-hero-image,.official-notice-piece.official-notice--image-only .is-square .sn-hero-image{max-height:none}}@media(max-width:991.98px){.official-notice .sn-modal,.official-notice.sn-preview .sn-modal{max-width:100%}.official-notice-delivery .sn-modal,.official-notice.sn-preview .sn-modal{height:auto}.official-notice-piece.official-notice--image-only .sn-hero-media,.official-notice-piece.official-notice--image-only .sn-hero-image{max-height:62vh}.official-notice-admin{padding:16px}}@media(max-width:575.98px){.official-notice-brand{gap:8px;margin-bottom:12px}.official-notice-logo{height:18px}.official-notice-tag{font-size:.55rem;letter-spacing:.09em}.official-notice-piece .sn-title{font-size:1.08rem}.official-notice-admin{padding:14px;border-radius:10px}.official-notice-title-cell{max-width:180px}}