.workspace-guide{margin:20px 0 24px;border:1px solid #cbd8bd;border-radius:18px;background:#f2f6eb;padding:18px 22px}.workspace-guide summary{font-size:19px;font-weight:750;cursor:pointer;min-height:30px}.workspace-guide p{line-height:1.6;max-width:75ch}.guide-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;padding:0}.guide-steps button{display:flex;align-items:center;gap:12px;width:100%;min-height:82px;text-align:left;background:#fff;border:1px solid #cbd8bd;border-radius:12px;padding:14px;color:#142a26;cursor:pointer}.guide-steps b{display:grid;place-items:center;min-width:32px;height:32px;border-radius:50%;background:#dcf2ba}.guide-steps strong,.guide-steps small{display:block}.guide-steps small{font-size:13px;margin-top:5px;font-weight:400}.guide-confirm{display:flex;align-items:flex-start;gap:10px;font-weight:600;line-height:1.5;margin:16px 0}.guide-confirm input{width:20px;height:20px;flex:0 0 20px;margin-top:2px}.guide-actions{display:flex;flex-wrap:wrap;gap:10px}.workspace-guide button:disabled{opacity:.55;cursor:not-allowed}.workspace-guide button:focus-visible,.workspace-guide summary:focus-visible{outline:3px solid #467322;outline-offset:3px}.guide-note{font-size:13px;color:#425446}.guide-status{font-weight:600}@media(max-width:650px){.workspace-guide{padding:16px}.guide-steps{grid-template-columns:1fr}.guide-steps button{min-height:65px}}@media print{.workspace-guide{display:none!important}}
