.notice-page{padding:40px 0 50px;animation:notice-arrive .55s ease both}.notice-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.notice-heading h1{font:400 clamp(48px,5vw,72px)/1.02 var(--serif);letter-spacing:-1px;margin:20px 0}.notice-heading em{font-weight:400;color:#7f8566}.notice-test-banner{display:flex;gap:23px;align-items:center;background:#efede1;border:1px solid #dddbca;padding:20px 25px;border-radius:5px;margin-bottom:28px}.notice-test-banner>span{font-size:8px;letter-spacing:1.5px;white-space:nowrap;border:1px solid #c8c4ab;border-radius:20px;padding:7px 12px;color:#868467}.notice-test-banner b{font-size:11px;font-weight:500}.notice-test-banner p{font-size:10px;color:#928776;margin:5px 0 0;line-height:1.8}.notice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.notice-tabs{display:flex;gap:6px;flex-wrap:wrap}.notice-tabs button{font-size:10px;border:1px solid #ded5ca;border-radius:3px;padding:9px 13px}.notice-tabs button.active{background:var(--purple);border-color:var(--purple);color:#fff}.notice-tabs span{margin-left:5px;opacity:.7}.notice-toolbar>.text-action{font-size:10px;white-space:nowrap}.notice-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.notice-list{border:1px solid #e3dbcf;border-radius:5px;overflow:hidden;background:#fffcf7}.notice-item{display:flex;width:100%;align-items:flex-start;text-align:left;gap:14px;padding:25px 20px;border-bottom:1px solid #e8e0d5;position:relative;transition:background .2s}.notice-item:last-child{border-bottom:0}.notice-item:hover,.notice-item.selected{background:#f0ede3}.notice-item.selected{box-shadow:inset 3px 0 #949674}.notice-item>div{min-width:0;flex:1}.notice-event{flex-shrink:0;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#ebeedf;color:#7b8461;font-size:16px}.notice-event.rescheduled{background:#eee7db;color:#9c8561}.notice-event.cancelled{background:#f2e7e2;color:#a08778}.notice-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:8px;color:#9b8a76}.notice-item-top>span{text-transform:uppercase;letter-spacing:1px}.notice-item-top time{font-size:8px;white-space:nowrap}.notice-item b{display:block;font:400 25px/1.15 var(--serif)}.notice-item p{font-size:10px;color:#82756a;margin:9px 0 5px;overflow-wrap:anywhere}.notice-item small{display:block;font-size:9px;color:#9a8c7c}.notice-role{font-size:8px;letter-spacing:.3px;display:block;color:#9b907d;margin-top:12px}.notice-item>i{width:5px;height:5px;flex-shrink:0;border-radius:50%;margin-top:5px;background:transparent}.notice-item.unread>i{background:#9b8c59}.notice-item:disabled{opacity:1}.notice-pagination{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#928573;margin-top:15px}.notice-pagination button{padding:7px 13px;margin-left:6px;border:1px solid var(--line);font-size:13px}.notice-preview{background:#fffdf8;border:1px solid #e2d9cc;border-radius:5px;min-width:0;padding:30px 32px;min-height:400px}.notice-idle{text-align:center;padding:65px 45px}.notice-envelope{font:58px var(--serif);color:#a19e80;display:block;margin-bottom:24px}.notice-idle h2{font:42px/1.05 var(--serif);margin:20px 0}.notice-idle p{font-size:12px;color:#8e8171;line-height:1.8}.notice-idle small{font-size:10px;color:#a0917d;line-height:1.8;display:block;margin-top:30px}.notice-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:19px;margin-bottom:28px}.notice-preview-top .eyebrow{font-size:8px;letter-spacing:1px}.notice-preview-top a{font-size:9px;white-space:nowrap}.notice-letter-brand{font:27px var(--serif);letter-spacing:3px;text-transform:uppercase;color:#9c808d;margin-bottom:20px}.notice-preview h2{font:38px/1.05 var(--serif);margin:15px 0}.notice-recipient{font-size:9px;line-height:1.8;color:#9a8a76;overflow-wrap:anywhere}.notice-visit-highlight{border-left:2px solid #b5b696;background:#f0f0e7;padding:17px 19px;margin:23px 0}.notice-visit-highlight span{font-size:9px;color:#97927b}.notice-visit-highlight b{display:block;font:26px var(--serif);margin-top:5px}.notice-visit-highlight small{font-size:9px;color:#8d826c;display:block;margin-top:4px}.notice-letter-body{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.95 var(--sans);color:#7b6f61;margin:20px 0 25px}.notice-letter-footer{border-top:1px solid var(--line);margin-top:25px;padding-top:19px;color:#a08d75;font-size:9px;line-height:1.9}.notice-letter-footer span{font-size:8px}.notice-disclaimer{font-size:10px;color:#9d907c;line-height:1.9;margin:24px 0}.notice-empty{border:0}.notice-empty>span{font:48px var(--serif);color:#a19e80}.notice-empty h2{font-size:38px}.notice-empty p{font-size:11px;line-height:1.8}@keyframes notice-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1000px){.notice-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px}.notice-preview{padding:25px 23px}.notice-item{padding:22px 15px;gap:10px}.notice-item-top{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:760px){.notice-page{padding-top:25px}.notice-heading{align-items:flex-start;flex-wrap:wrap}.notice-heading h1{font-size:48px}.notice-heading .btn{font-size:10px}.notice-test-banner{align-items:flex-start;flex-direction:column;gap:13px;padding:18px}.notice-toolbar{flex-wrap:wrap}.notice-tabs button{padding:8px 10px;font-size:9px}.notice-layout{grid-template-columns:1fr}.notice-item{padding:22px 18px}.notice-item-top{flex-direction:row}.notice-preview{scroll-margin-top:95px}.notice-preview h2{font-size:35px}.notice-idle{padding:35px 26px}.notice-letter-body{font-size:11px}.notice-preview-top{align-items:flex-start;flex-wrap:wrap}.notice-heading .sub{font-size:11px}.notice-tabs{gap:5px}.account-head>div:last-child{display:flex;flex-wrap:wrap;gap:8px}}@media(prefers-reduced-motion:reduce){.notice-page{animation:none}.notice-item{transition:none}}
.notice-event.organization_rejected,.notice-event.review_rejected{background:#f2e5e3;color:#98545f}.notice-event.organization_blocked{background:#eddcdd;color:#91454c}.notice-event.organization_released,.notice-event.report_resolved{background:#eee4f0;color:#8b668d}.notice-event.review_reopened{background:#f2ead6;color:#9c8659}.notice-visit-highlight small{line-height:1.8}.report-account-links{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
