/* Operations continues the approved Local Playbill system. */
.community-ui{max-width:1320px}.community-ui .atlas-heading h1{font-size:clamp(34px,3.4vw,48px)}.community-ui .atlas-masthead{margin-bottom:12px}.community-ui .atlas-name{font-size:28px}.community-ui .atlas-name span{font-size:13px}.community-ui .atlas-role{max-width:330px}.community-ui .atlas-nav{gap:0 26px;margin-bottom:16px}.community-ui .atlas-nav a{min-height:48px;display:inline-flex;align-items:center}.community-ui .community-nav-action{margin-left:auto;color:var(--blue)}.community-tools{font-size:14px;margin:0 0 28px}.community-tools summary{min-height:44px;display:flex;align-items:center;color:var(--blue);cursor:pointer}.community-tools summary:before{content:'+';margin-right:10px}.community-tools[open] summary:before{content:'−'}.community-tools nav{display:flex;flex-wrap:wrap;gap:4px 24px;border-block:1px solid var(--line);padding:6px 0}.community-tools a{min-height:44px;display:inline-flex;align-items:center;color:var(--blue)}.community-two{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:48px;margin:26px 0}.community-two>*{min-width:0}.community-scope{background:var(--surface-cool);border-top:3px solid var(--accent);padding:24px}.community-scope h2{font:600 31px/1.12 var(--display)}.community-scope p{font-size:16px}.community-scope a{min-height:44px;display:inline-flex;align-items:center;color:var(--blue)}.community-small{font-size:14px;color:var(--ink-soft);margin-top:18px}.community-notice{border-left:3px solid var(--accent);background:var(--surface-cool);padding:20px;margin:24px 0;overflow-wrap:anywhere}.community-notice h2{font:600 28px var(--display);margin:0 0 12px}.community-record{display:flex;gap:24px;align-items:center;margin-bottom:20px}.community-record h2{font:600 35px/1.1 var(--display);margin:0 0 8px}.community-date{border-block:2px solid var(--accent);padding:8px;color:var(--accent);text-transform:uppercase;text-align:center;font-size:13px;min-width:64px}.community-date strong{display:block;font:600 44px/1 var(--display)}.community-history{list-style:none;padding:0;margin:32px 0}.community-history li{border-left:2px solid var(--line);padding:0 0 24px 24px;position:relative}.community-history li:before{content:'';position:absolute;left:-6px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.community-history small{display:block;font-size:13px;color:var(--ink-soft);margin:7px 0}.community-empty{padding:32px 0;border-block:1px solid var(--line);margin:24px 0}.community-empty h2{font:600 32px var(--display)}.community-empty a{display:inline-flex;align-items:center;min-height:44px;color:var(--blue)}.community-inline{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.community-inline label{margin:0!important}.community-inline select{max-width:300px}.community-ui .atlas-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.community-ui .atlas-form select,.community-ui .atlas-form textarea{border-color:var(--control);max-width:100%;font-size:17px}.community-ui .atlas-form textarea{width:100%;resize:vertical}.community-ui .atlas-form label{display:block;margin-top:18px;margin-bottom:8px}.community-ui .atlas-form input[type=checkbox],.community-ui .atlas-form input[type=radio]{width:20px;height:20px;flex-shrink:0;accent-color:var(--accent)}.community-ui .atlas-form #id_kind>div{margin:8px 0}.community-ui .atlas-form #id_kind label{display:flex;align-items:center;gap:12px;border:1px solid var(--control);min-height:54px;padding:12px;margin:0}.community-ui .atlas-form #id_kind label:has(:checked){border-color:var(--accent);border-left:4px solid var(--accent)}.community-ui .atlas-form #id_areas{max-height:360px;overflow:auto;border:1px solid var(--control);padding:12px}.community-ui .atlas-form #id_areas label{display:flex;gap:12px;align-items:center;min-height:44px;margin:0}.community-review-form fieldset{border:0;border-top:1px solid var(--line);margin:24px 0;padding:24px 0}.community-review-form legend{font:600 28px var(--display);padding-right:16px}.community-review-form .community-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.community-review-form>label{font-weight:600}.community-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px}.community-comparison>div{padding:16px;border:1px solid var(--line)}.community-comparison p{margin:8px 0}.community-ui .helptext{font-size:14px;color:var(--ink-soft)}.community-ui .errorlist{color:var(--accent);font-weight:600;list-style:none;padding:14px;border-left:3px solid var(--accent);background:var(--accent-soft)}.community-ui :focus-visible{outline:3px solid var(--blue);outline-offset:4px}.community-ui [hidden]{display:none!important}.community-coverage-table{min-width:700px}.community-ui .atlas-task-number{font:600 36px var(--display)}.community-ui .atlas-task h3{font-size:30px}.community-ui .atlas-task{padding:26px 0}.community-ui .atlas-section{min-width:0}.community-ui button:disabled{opacity:.65;cursor:not-allowed}
@media(max-width:900px){.community-two{gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.community-review-form .community-two{gap:22px}.community-ui .atlas-nav{gap:0 20px}}
@media(max-width:650px){.community-two,.community-review-form .community-two,.community-comparison{grid-template-columns:minmax(0,1fr);gap:24px}.community-ui .atlas-nav{gap:0 18px}.community-ui .community-nav-action{margin-left:0}.community-ui .atlas-heading h1{font-size:34px}.community-ui .atlas-role{font-size:12px;max-width:150px}.community-ui .atlas-name{font-size:24px}.community-ui .atlas-name span{font-size:11px}.community-scope{padding:20px}.community-inline{display:grid;grid-template-columns:minmax(0,1fr)}.community-inline select{max-width:100%;width:100%}.community-record{gap:12px}.community-date{min-width:52px}.community-record h2{font-size:30px}.community-ui .atlas-actions{flex-wrap:wrap}.community-ui .atlas-actions .atlas-button{max-width:100%;white-space:normal}.community-ui .atlas-form fieldset{min-width:0}}
@media(forced-colors:active){.community-scope,.community-notice{border:1px solid CanvasText}.community-history li:before{background:CanvasText}}

.community-ui .atlas-form fieldset:has(#id_kind){border:0;padding:0;margin:0 0 24px}.community-ui .atlas-form fieldset:has(#id_kind) legend{font-size:18px;font-weight:600;margin-bottom:12px}
