.planning-workspace{background:#fff;border:1px solid #d8dfd4;border-radius:10px;padding:clamp(16px,3vw,32px);margin:24px 0;color:#17332d}.planning-workspace form{margin:0}.planning-fields,.planning-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.planning-workspace label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0}.planning-workspace input,.planning-workspace select,.planning-workspace textarea{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #8b9a91;border-radius:5px;padding:10px;font:inherit;color:#17332d;background:#fff}.planning-workspace textarea{resize:vertical;font-weight:400}.planning-workspace button{min-height:44px;padding:10px 18px;border:1px solid #23715d;border-radius:5px;color:#fff;background:#23715d;font:inherit;cursor:pointer}.planning-workspace button:disabled{opacity:.55;cursor:default}.planning-workspace :focus-visible{outline:3px solid #17332d;outline-offset:3px}.planning-actions{display:flex;gap:12px;flex-wrap:wrap}.planning-test-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:20px;margin:20px 0;border:1px solid #d8dfd4}.planning-test-row legend{font-weight:700;padding:0 8px}.planning-test-row button{justify-self:start;grid-column:1/-1;background:#fff;color:#17332d}.planning-table{overflow:auto;margin:18px 0;border:1px solid #d8dfd4}.planning-table table{border-collapse:collapse;min-width:550px;width:100%}.planning-table th,.planning-table td{padding:12px;text-align:left;border-bottom:1px solid #d8dfd4}.planning-table caption{text-align:left;padding:12px;font-weight:600}.planning-table th{background:#f5f2e9}.planning-workspace [data-error]{color:#9c2828}.planning-workspace [data-migration-result] li{margin-bottom:10px}.planning-workspace [data-test-status]{margin:18px 0}@media(max-width:600px){.planning-fields,.planning-checks,.planning-test-row{grid-template-columns:1fr}.planning-test-row{padding:16px}.planning-workspace button{max-width:100%;white-space:normal}}
