.IpoApply_main__XV06n{min-height:100vh;background-color:#f5f7fa;padding:20px;font-family:Faustina,sans-serif}.IpoApply_container__XmYOh{max-width:1400px;margin:0 auto;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:30px}.IpoApply_header__077nv{margin-bottom:30px}.IpoApply_headerContent__o6uF_{display:flex;align-items:center;justify-content:space-between;position:relative}.IpoApply_headerCenter__erF1p{flex:1;text-align:center}.IpoApply_headerRight__8hgUq{min-width:80px;display:flex;justify-content:flex-end}.IpoApply_backButton__wm4dQ{background:#f0f2f5;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease;min-width:80px}.IpoApply_mobileApplyButton__5Ngac{background-color:#10b981;color:white;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease;display:none}.IpoApply_mobileApplyButton__5Ngac:hover:not(:disabled){background-color:#059669}.IpoApply_mobileApplyButton__5Ngac:disabled{background-color:#9ca3af;cursor:not-allowed}.IpoApply_backButton__wm4dQ:hover{background-color:#e5e7eb}.IpoApply_header__077nv h1{font-size:28px;font-weight:700;color:#2c3e50;margin:0 0 10px}.IpoApply_ipoName__J7QwU{font-size:18px;color:#64748b;margin:0}.IpoApply_message__Ppa13{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-weight:500}.IpoApply_message__Ppa13.IpoApply_success__ybU1q{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.IpoApply_message__Ppa13.IpoApply_error__SdQIH{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.IpoApply_form__SmBnQ{width:100%}.IpoApply_loading__nCJM_{text-align:center;padding:40px;font-size:18px;color:#64748b}.IpoApply_noPanRecords__MxyvS{text-align:center;padding:40px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.IpoApply_addPanButton__76ip8{background-color:#3b82f6;color:white;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;margin-top:16px;transition:background-color .2s ease}.IpoApply_addPanButton__76ip8:hover{background-color:#2563eb}.IpoApply_selectionHeader__M6x_I{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.IpoApply_selectionHeader__M6x_I h3{margin:0;color:#1f2937;font-size:20px}.IpoApply_viewToggle__st5Qa{display:flex;gap:8px}.IpoApply_viewBtn__rZV5x{padding:8px 16px;border:1px solid #d1d5db;background:#f1f5f9;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.IpoApply_viewBtn__rZV5x:hover{background:#f3f4f6}.IpoApply_viewBtn__rZV5x.IpoApply_active__zbisC{background:#3b82f6;color:white;border-color:#3b82f6}.IpoApply_panGrid__Gaci0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%;max-width:100%;box-sizing:border-box}.IpoApply_panCard__VbWbN{border:2px solid #e5e7eb;border-radius:12px;padding:20px;background:white;transition:all .2s ease}.IpoApply_panCard__VbWbN.IpoApply_selected__BvbAL{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15)}.IpoApply_panHeader__ipOz5{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.IpoApply_panCheckbox__fFM8s{width:18px;height:18px;margin-top:2px}.IpoApply_panInfo__q4wuI h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#1f2937}.IpoApply_panInfo__q4wuI p{margin:4px 0;font-size:14px;color:#64748b}.IpoApply_panDetails__AQ2yL{border-top:1px solid #e5e7eb;padding-top:16px;display:grid;grid-template-columns:120px 100px 120px;gap:12px}.IpoApply_inputGroup__kraca{display:flex;flex-direction:column}.IpoApply_inputGroup__kraca label{font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.IpoApply_inputGroup__kraca input,.IpoApply_inputGroup__kraca select{padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease;width:100%;box-sizing:border-box}.IpoApply_inputGroup__kraca input:focus,.IpoApply_inputGroup__kraca select:focus{outline:none;border-color:#3b82f6}.IpoApply_readOnlyInput__MtGCu{background-color:#ffffff!important;color:#6b7280!important;cursor:not-allowed!important}.IpoApply_tableWrapper__8bRyW{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;width:100%}.IpoApply_dataTable__wQaMI{width:100%;border-collapse:collapse;min-width:100%}.IpoApply_dataTable__wQaMI th{background:#f1f5f9;color:black;padding:5px;font-weight:600;border-top:1px solid #000000;position:sticky;top:0}.IpoApply_dataTable__wQaMI td,.IpoApply_dataTable__wQaMI th{text-align:left;border-bottom:1px solid #000000;font-family:Faustina,sans-serif}.IpoApply_dataTable__wQaMI td{padding:5px 4px}.IpoApply_dataTable__wQaMI tr:last-child td{border-bottom:none}.IpoApply_tableRow___iqO5{transition:background-color .2s ease;font-family:Faustina,sans-serif}.IpoApply_tableRow___iqO5:hover{background-color:#e4e4e4;cursor:pointer}.IpoApply_panTable__A9cvg{width:100%;border-collapse:collapse;min-width:100%}.IpoApply_panTable__A9cvg th{background:#f1f5f9;padding:12px 8px;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.IpoApply_panTable__A9cvg td{padding:12px 8px;border-bottom:1px solid #f3f4f6;white-space:nowrap}.IpoApply_panTable__A9cvg td:nth-child(5),.IpoApply_panTable__A9cvg th:nth-child(5){width:100px}.IpoApply_panTable__A9cvg td:nth-child(6),.IpoApply_panTable__A9cvg th:nth-child(6){width:110px}.IpoApply_panTable__A9cvg td:nth-child(7),.IpoApply_panTable__A9cvg th:nth-child(7){width:120px}.IpoApply_panTable__A9cvg tr:hover{background:#f1f5f9}.IpoApply_selectedRow__pawc6{background:#eff6ff!important}.IpoApply_tableInput__Gg7XB{width:80px;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;box-sizing:border-box;background-color:#ffffff}.IpoApply_tableInput__Gg7XB.IpoApply_category__CEzfS{width:90px}.IpoApply_tableInput__Gg7XB.IpoApply_price__hACwK{width:100px}.IpoApply_tableInput__Gg7XB:focus{outline:none;border-color:#3b82f6}.IpoApply_tableInput__Gg7XB.IpoApply_readOnlyInput__MtGCu{background-color:#ffffff!important;color:#6b7280!important;cursor:not-allowed!important}.IpoApply_submitSection__A5EeW{text-align:center;margin-top:24px}.IpoApply_submitAllButton__qtjCV{background-color:#10b981;color:white;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.IpoApply_submitAllButton__qtjCV:hover:not(:disabled){background-color:#059669}.IpoApply_submitAllButton__qtjCV:disabled{background-color:#9ca3af;cursor:not-allowed}@media (max-width:480px){.IpoApply_panGrid__Gaci0{grid-template-columns:1fr;gap:12px;width:100%;max-width:100%;overflow:hidden}.IpoApply_main__XV06n{padding:4px;width:100%;max-width:100vw;overflow-x:hidden}.IpoApply_container__XmYOh{padding:4px;width:100%;max-width:100%;box-sizing:border-box}.IpoApply_panCard__VbWbN{width:100%;max-width:100%;box-sizing:border-box;padding:12px}}@media (max-width:768px){.IpoApply_container__XmYOh,.IpoApply_main__XV06n{padding:10px}.IpoApply_headerContent__o6uF_{align-items:flex-start}.IpoApply_headerCenter__erF1p h1{font-size:20px;margin:0}.IpoApply_headerCenter__erF1p .IpoApply_ipoName__J7QwU{font-size:16px;margin:4px 0 0}.IpoApply_mobileApplyButton__5Ngac{display:block}.IpoApply_submitSection__A5EeW{display:none}.IpoApply_selectionHeader__M6x_I{flex-direction:column;gap:16px;align-items:flex-start}.IpoApply_panGrid__Gaci0{grid-template-columns:1fr}.IpoApply_panDetails__AQ2yL{grid-template-columns:1fr 1fr 1fr;gap:8px}.IpoApply_inputGroup__kraca input,.IpoApply_inputGroup__kraca select{padding:6px;font-size:13px}.IpoApply_tableWrapper__8bRyW{font-size:14px}.IpoApply_panTable__A9cvg td,.IpoApply_panTable__A9cvg th{padding:8px 4px;font-size:12px}.IpoApply_tableInput__Gg7XB{width:60px;padding:4px 6px;font-size:12px}.IpoApply_tableInput__Gg7XB.IpoApply_category__CEzfS{width:70px}.IpoApply_tableInput__Gg7XB.IpoApply_price__hACwK{width:80px}}.IpoApply_desktopInfoRow__t3jPP{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px;margin-bottom:-12px}.IpoApply_infoPill__Gba9Q{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:10px 18px;font-weight:600;font-size:15px;color:#0f172a;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.35;text-align:center}.IpoApply_infoLine___Wd27{display:block}.IpoApply_viewApplicationsDesktop__3yBJs{background-color:#10b981;color:#ffffff;border:none;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 4px 6px rgba(16,185,129,.25)}.IpoApply_viewApplicationsDesktop__3yBJs:hover{box-shadow:0 8px 16px rgba(16,185,129,.3)}@media (max-width:1023px){.IpoApply_desktopInfoRow__t3jPP{display:none}}