.planning-workflow-module__r1JOPW__page{color:#193e54;min-width:0;max-width:1700px;margin:auto}.planning-workflow-module__r1JOPW__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.planning-workflow-module__r1JOPW__source{background:#fff;border:1px solid #dfe8ee;border-radius:18px;padding:25px}.planning-workflow-module__r1JOPW__source>span,.planning-workflow-module__r1JOPW__eyebrow{letter-spacing:1.5px;color:#688ca2;font-size:10px;font-weight:650}.planning-workflow-module__r1JOPW__source h2{margin:13px 0 10px;font-size:21px;font-weight:650}.planning-workflow-module__r1JOPW__source p{color:#6f8695;margin-bottom:22px;font-size:13px;line-height:1.8}.planning-workflow-module__r1JOPW__source a{color:#247fb1;font-size:13px;font-weight:600}.planning-workflow-module__r1JOPW__panel{background:#fff;border:1px solid #dfe8ee;border-radius:20px;overflow:hidden}.planning-workflow-module__r1JOPW__panelHeader{border-bottom:1px solid #e7eef3;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.planning-workflow-module__r1JOPW__panelHeader h2{margin-top:7px;font-size:20px;font-weight:650}.planning-workflow-module__r1JOPW__form{padding:25px}.planning-workflow-module__r1JOPW__fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.planning-workflow-module__r1JOPW__fields label,.planning-workflow-module__r1JOPW__filters label{color:#5e7c8f;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.planning-workflow-module__r1JOPW__fields input,.planning-workflow-module__r1JOPW__fields textarea,.planning-workflow-module__r1JOPW__fields select,.planning-workflow-module__r1JOPW__filters select{color:#264d63;font:inherit;background:#fff;border:1px solid #dbe6ed;border-radius:10px;width:100%;min-width:0;padding:12px}.planning-workflow-module__r1JOPW__fields textarea{resize:vertical;line-height:1.75}.planning-workflow-module__r1JOPW__footer{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.planning-workflow-module__r1JOPW__footer p{color:#7690a0;font-size:12px;line-height:1.8}.planning-workflow-module__r1JOPW__footer button{flex-shrink:0}.planning-workflow-module__r1JOPW__note{color:#54788f;background:#f0f6fb;border-radius:13px;margin-bottom:20px;padding:17px 20px;font-size:12px;line-height:1.8}.planning-workflow-module__r1JOPW__filters{flex-wrap:wrap;gap:12px;display:flex}.planning-workflow-module__r1JOPW__filters label{min-width:130px}.planning-workflow-module__r1JOPW__reviewList{display:grid}.planning-workflow-module__r1JOPW__reviewRow{border-bottom:1px solid #edf2f6;grid-template-columns:minmax(250px,1.5fr) minmax(180px,1fr) minmax(150px,.8fr);align-items:center;gap:22px;padding:24px;display:grid}.planning-workflow-module__r1JOPW__reviewRow:last-child{border:0}.planning-workflow-module__r1JOPW__product{align-items:center;gap:15px;min-width:0;display:flex}.planning-workflow-module__r1JOPW__product>div{min-width:0}.planning-workflow-module__r1JOPW__product h3{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.6}.planning-workflow-module__r1JOPW__product p,.planning-workflow-module__r1JOPW__product small{color:#738d9d;font-size:11px;line-height:1.8}.planning-workflow-module__r1JOPW__quantity{flex-direction:column;gap:5px;display:flex}.planning-workflow-module__r1JOPW__quantity>span,.planning-workflow-module__r1JOPW__quantity small{color:#7390a3;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.planning-workflow-module__r1JOPW__quantity strong{font-size:23px;font-weight:650}.planning-workflow-module__r1JOPW__reviewAction{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.planning-workflow-module__r1JOPW__needsReview,.planning-workflow-module__r1JOPW__complete{border-radius:8px;padding:5px 9px;font-size:11px;line-height:1.8}.planning-workflow-module__r1JOPW__needsReview{color:#946322;background:#fff5e6}.planning-workflow-module__r1JOPW__complete{color:#337d62;background:#edf8f3}.planning-workflow-module__r1JOPW__empty{text-align:center;color:#6b8698;justify-items:center;gap:18px;padding:46px 24px;font-size:13px;display:grid}.planning-workflow-module__r1JOPW__empty h3{color:#365c73;font-size:16px}.planning-workflow-module__r1JOPW__error{color:#ab493d;margin-top:18px;font-size:13px}@media (max-width:950px){.planning-workflow-module__r1JOPW__sources{grid-template-columns:1fr}.planning-workflow-module__r1JOPW__source{padding:20px}.planning-workflow-module__r1JOPW__source p{margin-bottom:12px}.planning-workflow-module__r1JOPW__reviewRow{grid-template-columns:1fr 1fr}.planning-workflow-module__r1JOPW__product{grid-column:1/-1}.planning-workflow-module__r1JOPW__reviewAction{align-items:flex-end}.planning-workflow-module__r1JOPW__panelHeader{flex-wrap:wrap}}@media (max-width:600px){.planning-workflow-module__r1JOPW__fields{grid-template-columns:1fr}.planning-workflow-module__r1JOPW__form,.planning-workflow-module__r1JOPW__panelHeader{padding:20px}.planning-workflow-module__r1JOPW__footer{flex-direction:column;align-items:stretch;gap:12px}.planning-workflow-module__r1JOPW__fields input,.planning-workflow-module__r1JOPW__fields textarea,.planning-workflow-module__r1JOPW__fields select,.planning-workflow-module__r1JOPW__filters select{font-size:16px}.planning-workflow-module__r1JOPW__reviewRow{gap:16px;padding:20px}.planning-workflow-module__r1JOPW__reviewAction .planning-workflow-module__r1JOPW__needsReview{max-width:100%}.planning-workflow-module__r1JOPW__reviewAction a{white-space:normal;text-align:center}.planning-workflow-module__r1JOPW__sources{gap:12px}.planning-workflow-module__r1JOPW__product h3{font-size:14px}.planning-workflow-module__r1JOPW__filters{width:100%}.planning-workflow-module__r1JOPW__filters label{flex:1;min-width:0}}
