.allotment-center-wrapper{width:100%;padding-top:var(--space-6);padding-bottom:var(--space-12);justify-content:center;align-items:center;display:flex}.allotment-card{background-color:var(--card);border:1px solid var(--border);border-radius:20px;width:100%;max-width:580px;padding:48px;box-shadow:0 10px 40px #00000008}.submit-btn{width:100%;font-size:var(--font-base);font-weight:var(--font-semibold);color:var(--text-inverse);background-color:var(--brand-primary);cursor:pointer;transition:all var(--transition-fast);margin-top:var(--space-2);border:none;border-radius:12px;justify-content:center;align-items:center;padding:16px 24px;display:flex}.submit-btn:active:not(:disabled){transform:scale(.98)}.submit-btn:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.submit-btn:hover:not(:disabled){background-color:var(--brand-primary-dark);box-shadow:0 4px 12px #49267f33}.ipo-helper-text{color:#77717f;margin:6px 2px 0;font-size:12px}.result-box{margin-top:var(--space-6);padding:var(--space-4);font-size:var(--font-sm);font-weight:var(--font-medium);text-align:center;animation:fadeIn var(--transition-base);border-radius:12px}.result-box.allotted{background-color:var(--success-bg);color:var(--success);border:1px solid var(--success)}.result-box.not_allotted{background-color:var(--error-bg);color:var(--error);border:1px solid var(--error)}.result-box.not_applied{background-color:var(--warning-bg);color:var(--warning);border:1px solid var(--warning)}.result-box{align-items:center;gap:8px;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
