/* C32.0D · Simple block editor + Wirklogik */
.c320d-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0}.c320d-toolbar label{display:flex!important;grid-auto-flow:column;align-items:center;gap:7px!important}.c320d-toolbar input{width:auto!important}.c320d-card-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:8px 0 4px}.c320d-open,.c320d-manual{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.02em}.c320d-open{background:#fff4d9;color:#745618}.c320d-manual{background:#eef3fa;color:#405d83}.c320a-block.is-collapsed{padding-bottom:10px}.c320a-block.is-collapsed> :not(header):not(.c320d-card-tools){display:none!important}.c320a-block.is-collapsed .c320d-card-tools{margin-bottom:0}.c320d-phase>span{display:flex;justify-content:space-between;align-items:center;gap:8px}.c320d-phase>span input{width:auto!important}.c320d-phase.is-inactive textarea{opacity:.55;background:#f6f7f8}.c320d-phase.is-active{border-left:3px solid var(--c320a-accent);padding-left:8px}.c320d-overall{display:grid;gap:12px;padding:18px 20px;border:1px solid #e2e6eb;border-left:6px solid var(--c320a-accent);border-radius:16px;background:#fff}.c320d-overall.is-priority{box-shadow:0 7px 25px rgba(23,37,63,.08)}.c320d-overall>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.c320d-overall h4{margin:2px 0 4px;font-size:18px}.c320d-overall p{margin:0;color:#687486}.c320d-overall>header label{min-width:150px}.c320d-overall-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.c320d-overall-phase{border-top:4px solid var(--c320a-accent);padding-top:8px}.c320d-overall-phase>span{display:flex;justify-content:space-between;gap:6px;align-items:center;font-weight:800}.c320d-overall-phase em{font-size:8px;font-style:normal;color:#687486}.c320d-overall-phase.is-empty{opacity:.55}.c320d-overall-empty{padding:12px 14px;border:1px dashed #d8dfe7;border-radius:10px;color:#758090;background:#fafbfc}.c320d-overall.is-hidden .c320d-overall-grid{display:none}@media(max-width:1050px){.c320d-overall-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.c320d-overall>header{flex-direction:column}.c320d-overall-grid{grid-template-columns:1fr}}
