.growth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.growth-card,.after-card{padding:23px;min-width:0}.growth-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.growth-symbol{width:36px;height:36px;border-radius:11px;background:#eef0fd;display:grid;place-items:center;color:#7c89dc}.growth-symbol .icon{width:19px;height:19px}.growth-card h2,.after-card h2{font-size:15px;line-height:1.5;color:#405576;margin-bottom:12px}.growth-card p,.after-card>p{color:#8792a8;font-size:11px;line-height:1.9}.growth-intro{margin:0 0 20px;line-height:1.9}.rule-flow{padding:17px;background:#fafbff;border:1px solid #eef0f8;border-radius:12px;margin-bottom:19px}.rule-flow>span,.rule-flow>strong,.rule-flow>small{display:block}.rule-flow>span{font-size:9px;color:#9aa5bd;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.rule-flow>strong{font-size:12px;line-height:1.8;color:#667896;font-weight:600;margin-bottom:12px}.rule-flow>small{font-size:10px;color:#8c96b0;line-height:1.8}.rule-flow>strong:last-of-type{margin-bottom:5px}.growth-history{margin-top:25px}.growth-history table{min-width:740px}.growth-history td{font-size:11px;line-height:1.8}.growth-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;color:#97a1b8;font-size:10px}.template-excerpt{white-space:pre-line}.template-picker{margin:10px 0}.template-picker summary,.after-options summary,.after-notes summary{color:#7b89be;font-size:11px;cursor:pointer;line-height:1.9}.template-picker>p{font-size:10px;color:#8d97af;margin:10px 0}.template-picker>div{display:flex;gap:10px;align-items:center}.template-picker select{flex:1;min-width:0}.template-picker button{flex-shrink:0}.delivery-status{font-size:10px!important;color:#7389a7!important;background:#f3f7fd;border-radius:8px;padding:8px 10px;margin-top:12px!important}.after-summary{display:flex;flex-wrap:wrap;gap:20px;background:#fff;border:1px solid #ebedf6;border-radius:15px;padding:19px 22px;margin-bottom:20px;color:#8b96b0;font-size:11px;line-height:1.8}.after-summary b{font-size:17px;color:#6c7ecb;margin-right:6px}.after-card .product-tags{margin:16px 0}.after-values{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;color:#8692aa;font-size:10px}.after-values strong{font-size:21px;color:#536989}.after-values small{font-size:10px;font-weight:400;margin-left:7px}.after-dates{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:20px 0}.after-dates dt{color:#96a0b6;font-size:9px;margin-bottom:6px}.after-dates dd{font-size:11px;color:#647795;margin:0;line-height:1.7}.after-dates .overdue-text{color:#c48080}.after-options,.after-notes{border-top:1px solid #edf0f8;padding-top:14px;margin-top:18px}.after-options .filter-note{margin:12px 0;line-height:1.8}.after-notes p{font-size:11px;color:#7d88a3;line-height:1.9;white-space:pre-wrap;margin-top:12px;overflow-wrap:anywhere}.after-company-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-top:1px solid #edf0f7}.after-company-row strong,.after-company-row small{display:block;font-size:11px;line-height:1.8}.after-company-row small{color:#8d98ad;font-size:10px}.workspace-options button{text-align:left}.workspace-options .growth-symbol{margin-bottom:17px}.workspace-options h2{margin-bottom:5px}.nav-mobile-more{display:none}.growth-grid+.growth-intro{margin-top:20px}.sidebar .navigation{gap:5px}
@media(max-width:900px){.growth-grid{grid-template-columns:1fr}.growth-card,.after-card{padding:21px}}
@media(max-width:640px){.navigation .nav-secondary{display:none}.navigation .nav-mobile-more{display:flex}.navigation .nav-btn{flex:1;min-width:0;font-size:9px}.growth-grid{gap:17px}.growth-card h2,.after-card h2{font-size:14px}.growth-card,.after-card{padding:20px}.growth-card .btn,.after-card .btn{font-size:11px;min-height:41px}.template-picker>div{flex-wrap:wrap}.template-picker select{width:100%;flex-basis:100%;font-size:16px}.template-picker .btn{min-height:42px}.after-summary{gap:14px;padding:17px;font-size:10px}.after-summary>span{flex-basis:calc(50% - 7px)}.after-summary b{font-size:16px}.after-values strong{font-size:20px}.after-options summary,.after-notes summary{min-height:35px;display:flex;align-items:center}#after-status,#template-product{font-size:16px;max-width:100%}.growth-card-footer{flex-wrap:wrap}.growth-history .panel-header p{line-height:1.8}.sidebar .navigation{gap:0}}
