@media (max-width:480px){[data-radix-dialog-content]{margin:10px!important;padding:12px!important;height:auto!important;max-height:95vh!important;border-radius:8px!important}.upgrade-modal h1{font-size:20px!important;margin-top:4px!important;margin-bottom:4px!important}.upgrade-modal p{font-size:12px!important;line-height:1.3!important;margin-bottom:12px!important}.upgrade-modal .plan-selector{margin-bottom:16px!important}.upgrade-modal .plan-selector>div,.upgrade-modal .plan-selector>div>div{border-radius:20px!important;align-items:center!important}.upgrade-modal .plan-selector>div>div{padding:6px 8px!important;font-size:12px!important;display:flex!important;justify-content:center!important}.upgrade-modal .subscription-plans{flex-direction:column!important;gap:12px!important;margin-bottom:16px!important}.upgrade-modal .plan-card{padding:12px!important}.upgrade-modal .plan-card h3{font-size:20px!important}.upgrade-modal .plan-card .plan-details{font-size:12px!important;text-align:left!important;margin-top:8px!important;height:auto!important}.upgrade-modal .plan-card .plan-price{font-size:22px!important;text-align:left!important;margin-top:4px!important}.upgrade-modal .single-options{margin-bottom:16px!important}.upgrade-modal .single-options,.upgrade-modal .single-options .single-row{flex-direction:column!important;gap:12px!important}.upgrade-modal .single-option{padding:12px!important}.upgrade-modal .single-option h3{font-size:18px!important}.upgrade-modal .single-option .option-details{font-size:12px!important;text-align:left!important;margin-top:8px!important}.upgrade-modal .single-option .option-price{font-size:20px!important;text-align:left!important;margin-top:4px!important}.upgrade-modal .attorney-verification{padding:12px!important}.upgrade-modal .attorney-verification .verification-text{font-size:12px!important}.upgrade-modal .attorney-verification .verification-price{font-size:14px!important}.upgrade-modal .action-buttons{flex-direction:column!important;gap:12px!important;margin-top:20px!important;padding:0!important;width:100%!important}.upgrade-modal .action-buttons button{width:100%!important;max-width:none!important;padding:16px 20px!important;font-size:16px!important;font-weight:600!important;border-radius:12px!important;border:1px solid #03a99d!important}.upgrade-modal .action-buttons button:first-child{background-color:#fff!important;color:#03a99d!important;border:1px solid #03a99d!important}.upgrade-modal .action-buttons button:last-child{background-color:#03a99d!important;color:#fff!important;border:2px solid #03a99d!important;margin-top:0}.upgrade-modal .close-button{font-size:18px!important;top:12px!important;right:12px!important}}@media (max-width:768px){.upgrade-modal .attorney-verification>div:first-child,.upgrade-modal .plan-card>div:first-child>div:first-child,.upgrade-modal .single-option>div:first-child{align-items:flex-start!important;flex-wrap:wrap!important}.upgrade-modal .plan-card>div:first-child{flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.upgrade-modal .plan-card>div:first-child>div:first-child{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.upgrade-modal .single-option>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.upgrade-modal .plan-card .plan-details div,.upgrade-modal .single-option .option-details div{margin-bottom:2px!important}}@media (max-width:768px) and (orientation:landscape){[data-radix-dialog-content]{height:auto!important;max-height:95vh!important}.upgrade-modal h1{font-size:28px!important;margin-top:2px!important;margin-bottom:2px!important}.upgrade-modal p{font-size:14px!important;margin-bottom:10px!important}}@media (max-width:360px){[data-radix-dialog-content]{margin:5px!important;padding:8px!important}.upgrade-modal h1{font-size:22px!important}.upgrade-modal p{font-size:13px!important}.upgrade-modal .plan-selector>div>div{padding:4px 6px!important;font-size:11px!important}.upgrade-modal .attorney-verification,.upgrade-modal .plan-card,.upgrade-modal .single-option{padding:8px!important}.upgrade-modal .action-buttons{gap:8px!important;margin-top:16px!important}.upgrade-modal .action-buttons button:first-child{background-color:#fff!important;color:#03a99d!important;border:1px solid #03a99d!important}.upgrade-modal .action-buttons button:last-child{background-color:#03a99d!important;color:#fff!important;border:2px solid #03a99d!important;margin-top:0}}@media (max-width:768px){.upgrade-modal .attorney-verification>div:first-child,.upgrade-modal .plan-card>div:first-child>div:first-child,.upgrade-modal .single-option>div:first-child{align-items:flex-start!important;flex-wrap:wrap!important}.upgrade-modal .plan-card>div:first-child,.upgrade-modal .single-option>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.upgrade-modal .plan-card .plan-details div,.upgrade-modal .single-option .option-details div{margin-bottom:2px!important}}@media (min-width:769px){.upgrade-modal .attorney-verification:hover,.upgrade-modal .plan-card:hover,.upgrade-modal .single-option:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.upgrade-modal .action-buttons button:hover{transform:translateY(-1px)!important}}@media (max-width:768px){.upgrade-modal .plan-card>div:first-child{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.upgrade-modal .plan-card .plan-details{max-width:70%!important}.upgrade-modal .plan-card .plan-details,.upgrade-modal .plan-card .plan-price{align-self:flex-end!important;text-align:right!important;margin-left:auto!important;width:auto!important}.upgrade-modal .attorney-verification>div:first-child{align-items:flex-start!important;gap:8px!important}.upgrade-modal .attorney-verification .verification-text{flex:1!important;margin-right:8px!important}.upgrade-modal .attorney-verification .verification-price{flex-shrink:0!important;margin-left:auto!important;text-align:right!important}}@media (max-width:480px){.upgrade-modal .plan-card .plan-details{font-size:12px!important;line-height:1.2!important;max-width:75%!important}.upgrade-modal .plan-card .plan-price{font-size:20px!important;margin-top:6px!important}.upgrade-modal .attorney-verification .verification-price{font-size:14px!important;white-space:nowrap!important}.upgrade-modal .attorney-verification>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.upgrade-modal .attorney-verification .verification-text{width:100%!important;margin-right:0!important}.upgrade-modal .attorney-verification .verification-price{align-self:flex-end!important;text-align:right!important;margin-top:4px!important}.upgrade-modal .action-buttons{flex-direction:column!important;gap:12px!important;margin-top:16px!important;padding:0!important}.upgrade-modal .action-buttons button{width:100%!important;max-width:none!important;padding:16px 20px!important;font-size:16px!important;font-weight:600!important;border-radius:12px!important}}@media (max-width:360px){.upgrade-modal .action-buttons{margin-top:4px!important;gap:2px!important}}@media (max-width:768px){.upgrade-modal .plan-card>div:first-child{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.upgrade-modal .plan-card .plan-details{max-width:70%!important}.upgrade-modal .plan-card .plan-details,.upgrade-modal .plan-card .plan-price{align-self:flex-end!important;text-align:right!important;margin-left:auto!important;width:auto!important}.upgrade-modal .attorney-verification>div:first-child{align-items:flex-start!important;gap:8px!important}.upgrade-modal .attorney-verification .verification-text{flex:1!important;margin-right:8px!important}.upgrade-modal .attorney-verification .verification-price{flex-shrink:0!important;margin-left:auto!important;text-align:right!important}.upgrade-modal .single-option>div:first-child{flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.upgrade-modal .single-option .option-details{text-align:right!important;margin-left:auto!important;flex-shrink:0!important}.upgrade-modal .single-option .option-price{position:absolute!important;bottom:12px!important;right:12px!important;margin:0!important}.upgrade-modal .single-option{position:relative!important;padding-bottom:45px!important}}@media (max-width:480px){.upgrade-modal .plan-card .plan-details{font-size:12px!important;line-height:1.2!important;max-width:75%!important}.upgrade-modal .plan-card .plan-price{font-size:20px!important;margin-top:6px!important}.upgrade-modal .attorney-verification .verification-price{font-size:14px!important;white-space:nowrap!important}.upgrade-modal .action-buttons{margin-top:8px!important;flex-direction:column!important;gap:8px!important}}@media (max-width:768px){.upgrade-modal .plan-card>div:first-child{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.upgrade-modal .plan-card .plan-details{max-width:70%!important}.upgrade-modal .plan-card .plan-details,.upgrade-modal .plan-card .plan-price{align-self:flex-end!important;text-align:right!important;margin-left:auto!important;width:auto!important}.upgrade-modal .attorney-verification>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.upgrade-modal .attorney-verification .verification-text{width:100%!important;margin-right:0!important}.upgrade-modal .attorney-verification .verification-price{align-self:flex-end!important;text-align:right!important;margin-top:4px!important}.upgrade-modal .single-option>div:first-child{flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.upgrade-modal .single-option .option-details{text-align:right!important;margin-left:auto!important;flex-shrink:0!important}.upgrade-modal .single-option .option-price{position:absolute!important;bottom:12px!important;right:12px!important;margin:0!important}.upgrade-modal .single-option{position:relative!important;padding-bottom:45px!important}}@media (max-width:480px){.upgrade-modal .plan-card .plan-details{font-size:12px!important;line-height:1.2!important;max-width:75%!important}.upgrade-modal .plan-card .plan-price{font-size:20px!important;margin-top:6px!important}.upgrade-modal .attorney-verification .verification-price{font-size:14px!important;white-space:nowrap!important}.upgrade-modal .attorney-verification>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.upgrade-modal .attorney-verification .verification-text{width:100%!important;margin-right:0!important}.upgrade-modal .attorney-verification .verification-price{align-self:flex-end!important;text-align:right!important;margin-top:4px!important}.upgrade-modal .action-buttons{margin-top:8px!important;flex-direction:column!important;gap:8px!important}}@media (max-width:360px){.upgrade-modal .action-buttons{margin-top:6px!important;gap:6px!important}}.upgrade-modal .attorney-verification>div:first-child{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.upgrade-modal .attorney-verification .verification-text{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-right:0!important}.upgrade-modal .attorney-verification .verification-price{align-self:flex-end!important;text-align:right!important;margin-top:4px!important}