.pageContainer{background:var(--color-surface-base);max-width:1200px;color:var(--color-text-base);box-sizing:border-box;margin:0 auto;padding:180px 40px 100px;font-family:Inter,-apple-system,sans-serif}.premiumHeader{border-bottom:1px solid var(--color-border-base);justify-content:space-between;align-items:flex-end;margin-bottom:50px;padding-bottom:30px;display:flex}.brandGroup .logoText{letter-spacing:-.5px;margin-bottom:5px;font-size:20px}.badge{text-transform:uppercase;letter-spacing:2px;color:var(--color-text-muted);font-size:10px;font-weight:700}.titleGroup h1{color:var(--color-text-base);margin:0;font-size:28px;font-weight:300}.premiumCard,.projectCard{border-radius:var(--radius-md);border:1px solid var(--color-border-base);transition:var(--transition-fast);background:#fff;margin-bottom:30px;padding:30px;box-shadow:0 4px 20px #00000008}.cardHeader{color:var(--color-primary);align-items:center;gap:12px;margin-bottom:25px;display:flex}.cardHeader h3{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-base);margin:0;font-size:16px}.inputGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.inputWrapper.fullWidth{grid-column:span 3}.inputWrapper label{text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.inputWrapper input,.inputWrapper textarea{border-radius:var(--radius-sm);border:1px solid var(--color-border-base);background:var(--color-surface-muted);box-sizing:border-box;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.inputWrapper input:focus,.inputWrapper textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1);background:#fff;outline:none}.projectCardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.projectTitle{align-items:center;gap:12px;display:flex}.indicator{background:var(--color-primary);border-radius:10px;width:4px;height:20px}.projectTitle h3{margin:0;font-size:16px;font-weight:800}.itemCount{color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:20px;padding:4px 12px;font-size:12px}table{border-collapse:collapse;width:100%}th{color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--color-border-base);padding:12px 15px;font-size:11px;font-weight:700}td{border-bottom:1px solid #f5f5f5;padding:16px 15px;font-size:14px}.snCell{color:var(--color-text-muted);font-weight:600}.qtyCell{text-align:center;font-weight:700}.trashBtn{color:#ccc;cursor:pointer;background:0 0;border:none;transition:color .2s}.trashBtn:hover{color:#ff4d4f}.footerActions{justify-content:flex-end;margin-top:40px;display:flex}.primarySubmit{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:15px;padding:16px 40px;font-size:15px;font-weight:700;transition:all .3s;display:flex}.primarySubmit:hover{background:var(--color-primary-hover);transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}@media screen and (max-width:768px){.pageContainer{padding:140px 20px 40px}.inputGrid{grid-template-columns:1fr}.inputWrapper.fullWidth{grid-column:span 1}.premiumHeader{flex-direction:column;align-items:flex-start;gap:10px}.primarySubmit{justify-content:center;width:100%}}
