.local-planning{overflow-wrap:anywhere;min-width:0;margin:28px 0}.local-planning>summary{cursor:pointer;min-height:48px;font-size:1.2rem;font-weight:700}.local-planning details{border-top:1px solid #ddcdd5;margin:18px 0;padding:14px 0}.local-planning summary{cursor:pointer;min-height:44px;font-weight:600}.local-planning label{flex-direction:column;gap:8px;min-width:0;margin:12px 0;display:flex}.local-planning :is(input,select,textarea){color:#49343f;width:100%;max-width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #beafb6;border-radius:7px;padding:10px}.local-planning .local-check{flex-direction:row;align-items:center}.local-planning .local-check input{flex:none;width:20px;min-height:20px}.local-fields,.local-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.local-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.local-scenarios article,.local-review,.local-notice{background:#fffaf4;border:1px solid #d9cbd1;border-radius:12px;min-width:0;margin:18px 0;padding:20px}.local-review li{margin:18px 0}.local-planning fieldset{border:1px solid #d9cbd1;min-width:0;margin:18px 0;padding:16px}.local-planning .page-actions{flex-wrap:wrap}.local-planning button{white-space:normal}.local-planning :focus-visible{outline-offset:3px;outline:3px solid #8b3e5c}.local-planning :disabled{opacity:.6}.local-planning code{font-size:.85em}@media (max-width:760px){.local-fields,.local-scenarios{grid-template-columns:minmax(0,1fr)}.local-planning{padding:20px}.local-planning .page-actions>*{width:100%}}@media print{.local-planning{display:none}}
