.planning-notice{background:color-mix(in srgb, var(--accent-ink) 8%, var(--paper));color:var(--ink);font:400 calc(14px * var(--tsz,1))/1.4 var(--f-body);overflow-wrap:anywhere;border:0;border-radius:0;margin:0 0 12px;padding:4px 12px 8px;position:relative}.planning-notice-heading{flex-wrap:wrap;align-items:center;gap:0 16px;min-height:44px;padding-right:36px;display:flex}.planning-notice-heading strong{flex:22ch;font-weight:700;line-height:1.35}.planning-notice-close{width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:0}.planning-notice[data-severity=blocking] .planning-notice-heading{padding-right:0}.planning-notice-body{max-width:78ch;margin-left:12px}.planning-notice-body p{margin:0 0 4px}.planning-notice-body p:last-child{margin-bottom:0}.planning-notice-body ul{margin:0;padding-left:20px}.planning-notice-body li{margin:2px 0}.planning-notice-actions{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.planning-notice-actions a{min-height:44px;color:var(--accent-ink);font-size:calc(12px * var(--tsz,1));text-underline-offset:2px;border:0;align-items:center;padding:0;font-weight:650;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.planning-notice :is(button,a):focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.planning-notice :is(button,a):hover{color:var(--ink)}.planning-notice[data-severity=warning],.planning-notice[data-severity=blocking]{background:color-mix(in srgb, var(--clay) 9%, var(--paper))}
