.wb-panel{background:#fff;border:1px solid #cfddd5;border-radius:16px;padding:20px;margin:14px 0;min-width:0;overflow-wrap:anywhere}.wb-panel h3{margin:6px 0 14px}.wb-panel h4{font-size:17px;margin:0 0 10px}.wb-kicker{font-size:11px;letter-spacing:.08em;color:#61736a}.wb-note{font-size:13px;line-height:1.6;color:#52685d}.wb-panel p{line-height:1.6}.wb-panel label{display:block;margin:12px 0 7px;font-weight:600}.wb-panel input:not([type=checkbox]),.wb-panel textarea,.wb-panel select{box-sizing:border-box;display:block;width:100%;max-width:100%;border:1px solid #c3d1c8;border-radius:8px;padding:10px;background:#fff;font:inherit}.wb-panel input[type=checkbox]{margin-right:9px}.wb-panel button,.wb-file{border:1px solid #b8ccc0;border-radius:8px;background:#fff;color:#173e2f;padding:10px 14px;font:inherit;cursor:pointer}.wb-panel button:focus-visible,.wb-panel summary:focus-visible,.wb-panel input:focus-visible,.wb-panel textarea:focus-visible{outline:3px solid #c3a547;outline-offset:3px}.wb-panel button.btn-primary,.wb-panel button[aria-pressed=true]{background:#174637;color:white}.wb-panel button:disabled{opacity:.6;cursor:not-allowed}.wb-panel .button-row{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.wb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb-panel details{border-top:1px solid #dce5df;padding:13px 0}.wb-panel details summary{font-weight:600;cursor:pointer}.wb-task{padding:14px 0}.wb-critical{border-left:3px solid #994237;padding-left:12px}.wb-file{font-weight:400!important;margin:0!important}.wb-file input{margin-top:6px}.wb-panel pre{white-space:pre-wrap;max-height:280px;overflow:auto}.wb-legacy{margin:14px 0}.wb-legacy>summary{cursor:pointer;font-weight:600}#wb-context{margin-top:0}#wb-detail:empty{display:none}@media(max-width:700px){.wb-grid{grid-template-columns:1fr}.wb-panel{padding:15px}.wb-panel button,.wb-panel summary{min-height:44px}.wb-panel .button-row{display:grid}.wb-panel input,.wb-panel textarea,.wb-panel select{font-size:16px!important}}

.wb-draft-actions{font-size:13px;margin:4px 0!important}.wb-draft-actions>details{padding:4px 0;border:0}.wb-draft-actions>details>summary{font-weight:400;color:#52685d}.wb-tools .button-row{margin:6px 0}#wb-context [data-focus]{padding:5px 12px}.wb-panel label textarea{font-weight:400}.wb-panel .button-row{align-items:start}.wb-panel .wb-file{align-self:start}.wb-panel [data-apply-status]:empty{display:none}.wb-panel [data-inline-status]:empty{display:none}

.wb-phase{padding:10px 14px;background:#f3f7f1;border-left:3px solid #94ae98;border-radius:6px;font-size:13px;line-height:1.55;margin:10px 0}.wb-phase p{margin:5px 0}.wb-phase details{margin-top:7px}.wb-phase button{font-size:12px;padding:5px 10px}.wb-phase summary{cursor:pointer}
