.biz-shell{color:#233e31;font-size:14px;line-height:1.6}.biz-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.biz-tabs button,.biz-button{border:1px solid #d7e1d5;border-radius:10px;background:#fff;color:#315b43;padding:10px 16px;font:inherit;cursor:pointer}.biz-tabs .active,.biz-button.primary{background:#1d513c;color:#fff;border-color:#1d513c}.biz-button:disabled{opacity:.5;cursor:wait}.biz-card{border:1px solid #e0e7dc;background:white;border-radius:20px;padding:24px;margin:0 0 18px}.biz-card h3{margin:0 0 16px;font-size:19px}.biz-card p{margin:10px 0}.biz-card small,.biz-timeline small{display:block;color:#81917e;font-size:12px}.biz-row{padding:20px 0;border-bottom:1px solid #e9ede6}.biz-row:last-child{border:0}.biz-row.unread{border-left:3px solid #8ba564;padding-left:16px}.biz-muted{color:#798675}.biz-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.biz-field{display:grid;gap:7px;margin:16px 0;font-size:14px;color:#53694d}.biz-field input,.biz-field select,.biz-field textarea{box-sizing:border-box;width:100%;border:1px solid #d8e2d3;border-radius:10px;background:#fcfdfb;color:#264332;padding:12px;font:inherit}.biz-field textarea{min-height:96px;resize:vertical}.biz-card fieldset{border:1px solid #e1e8dc;border-radius:14px;padding:18px;margin:16px 0}.biz-choice{display:flex;align-items:center;gap:12px;padding:14px 0}.biz-choice input{width:18px;height:18px;flex:none;accent-color:#1d513c}.biz-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:16px 0}.biz-metrics span{background:#f4f7f0;border-radius:12px;padding:14px;font-size:12px;color:#7b8e72}.biz-metrics strong{display:block;font-size:20px;color:#31573a}.biz-status{color:#b3442d;min-height:20px;white-space:pre-wrap}.biz-total{font-size:27px}.biz-thumbs{display:flex;gap:10px}.biz-thumbs img{width:80px;height:80px;border-radius:10px;object-fit:cover}.biz-timeline{border-left:2px solid #e4ebde;padding-left:16px;margin:18px 0}.biz-timeline small{margin:8px 0}.biz-mobile-head{display:flex;align-items:center;gap:18px;padding:18px;background:white;position:sticky;top:0;z-index:2}.biz-mobile-head h2{font-size:18px;margin:0}.biz-mobile-main{padding:18px}.biz-mobile-page{background:#f4f7f1;min-height:100%;padding-bottom:90px}.biz-mobile-main .biz-card{padding:18px}@media(max-width:600px){.biz-card{padding:18px}.biz-tabs button{flex:1}.biz-metrics{grid-template-columns:1fr 1fr}.biz-button{padding:10px 12px}}
