.y-project-table{min-width:2320px}.y-project-table th,.y-project-table td{padding-left:14px;padding-right:14px}.y-project-table th:first-child,.y-project-table td:first-child{min-width:168px}.y-project-table th:nth-child(7),.y-project-table td:nth-child(7),.y-project-table th:nth-child(8),.y-project-table td:nth-child(8){min-width:224px}.y-project-table th:nth-child(9),.y-project-table td:nth-child(9),.y-project-table th:nth-child(10),.y-project-table td:nth-child(10){min-width:142px}.y-project-table th:nth-child(11),.y-project-table td:nth-child(11){min-width:100px}.y-project-table-hint{margin-left:14px;color:#8b9bb0;font-size:12px}.y-project-status{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:5px 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.y-project-status.success{color:#147a55;background:#e9f8f0;border-color:#bcebd1}.y-project-status.warning{color:#a76805;background:#fff5df;border-color:#f7d99a}.y-project-status.danger{color:#bd3e47;background:#fff0f1;border-color:#f4c1c7}.y-project-status.info{color:#3569be;background:#edf4ff;border-color:#c8dcff}.y-project-dashboard{display:grid;gap:16px;margin:20px 0}.y-project-dashboard-group{padding:18px 18px 20px;border:1px solid #dfe8f3;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(30,67,109,.045)}.y-project-dashboard-group.sales{border-top:3px solid #2f73f5}.y-project-dashboard-group.delivery{border-top:3px solid #16a36d}.y-project-dashboard-group.procurement{border-top:3px solid #eea22d}.y-project-dashboard-group.inventory{border-top:3px solid #7c67d7}.y-project-dashboard-group.finance{border-top:3px solid #1e9db8}.y-project-dashboard-group-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.y-project-dashboard-group-head h2{margin:0;color:#233a57;font-size:17px;letter-spacing:.01em}.y-project-dashboard-group-head span{display:block;margin-top:5px;color:#8a9aaf;font-size:12px}.y-project-dashboard-group-head i{width:10px;height:10px;border-radius:50%;background:#cbd8e8;box-shadow:0 0 0 5px #f2f6fb}.y-project-dashboard-group.sales .y-project-dashboard-group-head i{background:#2f73f5}.y-project-dashboard-group.delivery .y-project-dashboard-group-head i{background:#16a36d}.y-project-dashboard-group.procurement .y-project-dashboard-group-head i{background:#eea22d}.y-project-dashboard-group.inventory .y-project-dashboard-group-head i{background:#7c67d7}.y-project-dashboard-group.finance .y-project-dashboard-group-head i{background:#1e9db8}.y-project-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.y-project-dashboard-group.delivery .y-project-metric-grid,.y-project-dashboard-group.procurement .y-project-metric-grid,.y-project-dashboard-group.finance .y-project-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.y-project-metric-card{min-height:94px;padding:14px 15px;border:1px solid #e5ecf4;border-radius:12px;background:#fbfcfe}.y-project-metric-card.primary{background:#f3f7ff;border-color:#d2e1ff}.y-project-metric-card.success{background:#f0fbf6;border-color:#c8edd9}.y-project-metric-card.warning{background:#fff9ed;border-color:#f4dfad}.y-project-metric-card.danger{background:#fff4f4;border-color:#f4c8cc}.y-project-metric-card.info{background:#f2f8ff;border-color:#d3e4fb}.y-project-metric-label{color:#71839a;font-size:12px;font-weight:700}.y-project-metric-value{margin-top:10px;color:#213b5a;font-size:20px;font-weight:850;line-height:1.2;white-space:nowrap}.y-project-metric-card.success .y-project-metric-value{color:#16805b}.y-project-metric-card.warning .y-project-metric-value{color:#af6d0b}.y-project-metric-card.danger .y-project-metric-value{color:#c23d48}.y-project-metric-note{margin-top:8px;color:#8b9bb0;font-size:11px;line-height:1.45}.y-project-metric-note .y-sales-progress{display:flex;max-width:100%;margin-top:2px}.y-project-metric-note .y-sales-progress-track{flex:1;min-width:64px}.y-project-hero{display:grid;grid-template-columns:1.1fr 1.7fr 1.1fr .8fr .9fr;gap:10px;margin:2px 0 18px;padding:15px 18px;border:1px solid #d6e3f3;border-radius:15px;background:linear-gradient(105deg,#f5f9ff,#fff);box-shadow:0 7px 18px rgba(36,78,126,.045)}.y-project-hero>div{min-width:0;padding:2px 14px;border-right:1px solid #e1e9f3}.y-project-hero>div:last-child{border-right:0}.y-project-hero span{display:block;margin-bottom:7px;color:#7c8da2;font-size:11px;font-weight:700}.y-project-hero b{display:block;overflow:hidden;color:#244467;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.y-project-hero .y-sales-status{display:inline-flex;margin-top:0}.y-project-alert-list{display:grid;gap:10px}.y-project-alert{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid;border-radius:10px}.y-project-alert b{min-width:74px;font-size:13px}.y-project-alert span{color:#647a92;font-size:12px}.y-project-alert.success{color:#167b56;background:#f0fbf5;border-color:#c9ecd9}.y-project-alert.warning{color:#a66a0b;background:#fff8e9;border-color:#f2dcaa}.y-project-alert.danger{color:#bd414a;background:#fff3f4;border-color:#f3c7cc}.y-project-mini-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.y-project-mini-stat-row>div{padding:14px 16px;border:1px solid #e1e9f2;border-radius:11px;background:#fbfcfe}.y-project-mini-stat-row span{display:block;color:#7c8da2;font-size:12px}.y-project-mini-stat-row b{display:block;margin-top:7px;color:#254563;font-size:18px}.y-project-mini-stat-row b.danger-text{color:#c23d48}.y-project-mini-stat-row b.warning-text{color:#b2710e}.y-project-mini-stat-row b.success-text{color:#16805b}.y-project-record-table{min-width:760px}.y-project-record-table td .y-sales-progress{min-width:130px}.y-project-table-sub{display:block;margin-top:4px;color:#8798aa;font-size:11px}.y-project-file-type{display:inline-flex;padding:4px 8px;border-radius:6px;color:#416a9c;background:#eff5fc;font-size:11px;font-weight:700}.y-project-shipment-summary{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid;border-radius:11px}.y-project-shipment-summary b{font-size:15px}.y-project-shipment-summary span{color:#6e8197;font-size:12px}.y-project-shipment-summary.success{color:#16805b;background:#f0fbf5;border-color:#c9ecd9}.y-project-shipment-summary.warning{color:#ae700c;background:#fff8e9;border-color:#f2dcaa}@media(max-width:1100px){.y-project-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.y-project-hero>div:nth-child(3){border-right:0}.y-project-metric-grid,.y-project-dashboard-group.delivery .y-project-metric-grid,.y-project-dashboard-group.procurement .y-project-metric-grid,.y-project-dashboard-group.finance .y-project-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.y-project-hero{grid-template-columns:1fr 1fr}.y-project-hero>div{border-right:0}.y-project-metric-grid,.y-project-dashboard-group.delivery .y-project-metric-grid,.y-project-dashboard-group.procurement .y-project-metric-grid,.y-project-dashboard-group.finance .y-project-metric-grid{grid-template-columns:1fr}.y-project-mini-stat-row{grid-template-columns:1fr 1fr}.y-project-alert{align-items:flex-start;flex-direction:column;gap:4px}}
