*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:linear-gradient(135deg,#1a1a2e,#16213e);min-height:100vh;color:#fff}.container{max-width:1200px;margin:0 auto;padding:20px}header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:30px}.logo{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700}.logo span{font-size:32px}.btn{padding:10px 20px;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.btn-secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary:hover{background:#fff3}.btn-danger{background:#e74c3c;color:#fff}.card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:20px}.card h2{margin-bottom:20px;font-size:18px}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-size:14px;color:#ffffffb3}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#fff;font-size:14px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#667eea}.form-group select option{background:#1a1a2e;color:#fff}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.disputes-grid{display:grid;gap:16px}.dispute-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}.dispute-info h3{font-size:16px;margin-bottom:8px}.dispute-info p{font-size:14px;color:#fff9}.dispute-amount{font-size:24px;font-weight:700;color:#e74c3c}.status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;text-transform:uppercase;margin-top:8px}.status-draft{background:#ffc10733;color:#ffc107}.status-submitted{background:#2196f333;color:#2196f3}.status-won{background:#4caf5033;color:#4caf50}.status-lost{background:#f4433633;color:#f44336}.empty-state{text-align:center;padding:60px 20px;color:#ffffff80}.empty-state h3{margin-bottom:10px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:30px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h2{font-size:20px}.close-btn{background:none;border:none;color:#ffffff80;font-size:24px;cursor:pointer}.actions{display:flex;gap:10px;margin-top:20px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:30px}.stat-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;text-align:center}.stat-card .number{font-size:32px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card .label{font-size:12px;color:#ffffff80;margin-top:5px;text-transform:uppercase}
