.AdminPageStyles_adminPageContainer__9vlh_{max-width:800px;margin:2rem auto;padding:2rem;background-color:#1f2937;border-radius:8px;color:#e5e7eb}.AdminPageStyles_adminPageTitle__J45Ii{font-size:1.875rem;font-weight:600;margin-bottom:1rem;color:#ffffff}.AdminPageStyles_adminPageDescription__dCj1p{font-size:.875rem;color:#9ca3af;margin-bottom:1.5rem}.AdminPageStyles_adminForm__0BLVX{gap:1.5rem}.AdminPageStyles_adminForm__0BLVX,.AdminPageStyles_formGroup__A0P0L{display:flex;flex-direction:column}.AdminPageStyles_formLabel__oDKRC{margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#d1d5db}.AdminPageStyles_formTextarea__B2Ds_{background-color:#374151;border:1px solid #4b5563;color:#ffffff;padding:.75rem;border-radius:4px;min-height:120px;font-size:.875rem}.AdminPageStyles_formTextarea__B2Ds_:disabled{opacity:.7;cursor:not-allowed}.AdminPageStyles_formHelpText__JdGku{font-size:.75rem;color:#9ca3af;margin-top:.5rem}.AdminPageStyles_formButton__EUEuS{background-color:#2563eb;color:white;padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.AdminPageStyles_formButton__EUEuS:hover{background-color:#1d4ed8}.AdminPageStyles_formButton__EUEuS:disabled{background-color:#4b5563;cursor:not-allowed}.AdminPageStyles_responseMessage__BhDpc{margin-top:1.5rem;padding:1rem;border-radius:4px;font-size:.875rem}.AdminPageStyles_successMessage__NfRYr{background-color:#052e16;color:#a7f3d0;border:1px solid #10b981}.AdminPageStyles_errorMessage__f3igR{background-color:#450a0a;color:#fecaca;border:1px solid #ef4444}.Modal_modalOverlay__dxw3s{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.Modal_modalContent__ENWME{background-color:#000000;padding:1.5rem;border-radius:.5rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid #2d3748;box-shadow:0 4px 6px rgba(0,0,0,.3)}.Modal_modalHeader__532GT{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #2d3748}.Modal_modalTitle__o_YKn{margin:0;font-size:1.25rem;color:#e2e8f0}.Modal_closeButton__Slouy{background:none;border:none;font-size:1.5rem;color:#a0aec0;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:color .2s}.Modal_closeButton__Slouy:hover{color:#e2e8f0}.Modal_modalBody__VSfy7{color:#a0aec0;line-height:1.6}.Modal_modalBody__VSfy7 h3{color:#e2e8f0;margin:1.5rem 0 .75rem;font-size:1.1rem}.Modal_modalBody__VSfy7 p{margin:.75rem 0}.Modal_modalBody__VSfy7 ul{margin:.75rem 0;padding-left:1.5rem}.Modal_modalBody__VSfy7 li{margin:.5rem 0}.Modal_infoIcon__qwGKQ{cursor:pointer;color:#4a5568;margin-left:.5rem;transition:color .2s}.Modal_infoIcon__qwGKQ:hover{color:#63b3ed}.Details_modalGrid__voaQi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px}.Details_detailCard__gcjTY{background-color:#000000;padding:16px;border-radius:8px;margin-bottom:16px;border:1px solid #2d3748}.Details_detailCardHeader__K5V9u{font-size:1.1rem;font-weight:600;color:white;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #2d3748}.Details_detailRow__X0WRk{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.875rem}.Details_detailLabel__S7IGQ{font-weight:500;color:#a0aec0;margin-right:8px;white-space:nowrap}.Details_detailValue__YZMdx{color:#E2E8F0;font-weight:500;word-break:break-word}.Details_indicator__k2BBW{margin-top:16px;border-top:1px solid #2d3748;padding-top:16px}.Details_loadButton__sU8A_{display:block;width:100%;padding:8px 12px;background-color:#2f855a;color:white;border:1px solid #276749;border-radius:4px;font-size:.875rem;cursor:pointer;margin-top:12px;text-align:center}.Details_loadButton__sU8A_:hover{background-color:#38a169}.Details_errorMessage__VFbZ2{color:#f56565;font-size:.875rem;margin-top:8px;padding:8px;background-color:rgba(245,101,101,.1);border-radius:4px;border:1px solid rgba(245,101,101,.2)}.Details_chartContainer__lG7KZ{height:400px;background-color:#1a202c;border:1px solid #2d3748;border-radius:4px;margin-top:16px;padding:16px}.Details_chartSection__I0TCE{width:100%;margin-top:1rem;margin-bottom:1rem;border:1px solid #2d3748;border-radius:8px;overflow:hidden;background-color:#000000;min-height:500px}.Details_indicatorToggleContainer__kH8K8{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #2d3748}.Details_indicatorToggleButton__T7_LF{padding:4px 10px;font-size:.75rem;border-radius:12px;border:1px solid #4a5568;background-color:#2d3748;color:#a0aec0;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.Details_indicatorToggleButton__T7_LF:hover{background-color:#4a5568;color:#e2e8f0}.Details_indicatorToggleButton__T7_LF.Details_active__qgxkP{background-color:#38a169;color:white;border-color:#2f855a}.Details_centeredMessage__AG6yX{text-align:center;padding:2rem;color:#a0aec0}.Details_centeredButtonWrapper__1GI_2{text-align:center;margin:2rem 0}.Details_actionButtonWrapper__MLSxj{display:flex;justify-content:center;align-items:center;margin:1rem 0}.Details_loadErrorText__1ju7l{color:#f56565;font-size:.875rem}.Details_twoColumnLayout__GVmhr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}@media (min-width:768px){.Details_twoColumnLayout__GVmhr{grid-template-columns:1fr 1fr}}.Details_helpIcon__PGai_{display:inline-block;margin-left:4px;color:#718096;cursor:pointer;vertical-align:middle}.Details_helpIcon__PGai_:hover{color:#60a5fa}.Details_topDetailBar__o1Ejl{display:flex;align-items:center;gap:.75rem;padding:12px 16px;margin-bottom:1rem;background-color:#1a202c;border:1px solid #2d3748;border-radius:8px}.Details_topDetailSymbol__ppFAi{font-size:1.125rem;font-weight:600;color:white}.Details_topDetailPrice__1dJPh{font-size:1rem;font-weight:500;color:#e2e8f0}.Details_actionButton__gUCVJ{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;text-decoration:none}.Details_topBarButton__LAeOY{min-height:32px;justify-content:center}.Details_watchlistedActive__A4Iab{background-color:#f59e0b;color:white;border-color:#d97706}.Details_watchlistedActive__A4Iab:hover{background-color:#d97706;border-color:#b45309}.Details_watchlistedInactive__WnOf2{background-color:#374151;color:#9ca3af;border-color:#4b5563}.Details_watchlistedInactive__WnOf2:hover{background-color:#4b5563;color:#e5e7eb;border-color:#6b7280}.Details_addToTradeButton__gNwrn{background-color:#059669;color:white;border-color:#047857}.Details_addToTradeButton__gNwrn:hover{background-color:#047857;border-color:#065f46;transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,150,105,.25)}.Details_addToTradeButton__gNwrn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(5,150,105,.25)}.ProgressBar_progressBarContainer__59Zq9{display:flex;flex-direction:column;width:100%;margin:8px 0}.ProgressBar_progressBar__K_Nbu{width:100%;border-radius:4px;overflow:hidden;background-color:rgba(229,231,235,.5)}.ProgressBar_progressFill__ePYO4{height:100%;border-radius:4px;transition:width .3s ease-in-out}.ProgressBar_loading___0I1D{background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 0,transparent 50%,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 75%,transparent 0,transparent);background-size:1rem 1rem;animation:ProgressBar_progressAnimation__TwCRZ 1s linear infinite}.ProgressBar_progressText__jOV7R{font-size:.875rem;text-align:right;margin-top:4px;color:#6b7280}@keyframes ProgressBar_progressAnimation__TwCRZ{0%{background-position:1rem 0}to{background-position:0 0}}