@import url('./service-pricing.css');

/* Keep the model selector independent from imported stylesheet/cache order. */
body.subscription-model-page .service-tabs{display:flex;justify-content:center;gap:7px;margin:18px 0 22px;padding:0;list-style:none}
body.subscription-model-page .service-tabs a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:175px;min-height:44px;padding:0 20px;border:1px solid #e2dbe0;border-radius:24px;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;color:#6d656a!important;font-size:14px;font-weight:700;text-decoration:none;text-shadow:none!important;appearance:none;-webkit-appearance:none}
body.subscription-model-page .service-tabs a.is-active{border-color:#ed128c!important;background:#ed128c!important;background-color:#ed128c!important;background-image:none!important;color:#fff!important}
@media(max-width:760px){body.subscription-model-page .service-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:16px 0 20px}body.subscription-model-page .service-tabs a{min-width:0;width:100%;padding:8px 10px;text-align:center;white-space:normal}}
body.subscription-model-page #page-container,body.subscription-model-page #page-wrap{width:999px;max-width:100%}body.subscription-model-page #box{background:#f5f3f4}body.subscription-model-page #inbox-outer{box-sizing:border-box;width:783px;background:#f5f3f4}body.subscription-model-page #inbox{box-sizing:border-box;width:100%;padding:42px 34px 48px;border:0;background:#f5f3f4}
body.subscription-model-page #service-top{box-sizing:border-box;padding:42px 36px;border:0;border-radius:15px;background:linear-gradient(135deg,#201d20,#3a2932);color:#fff;text-align:center}body.subscription-model-page #service-top .eyebrow{margin:0 0 10px;color:#f59ac8;font-size:11px;font-weight:700;letter-spacing:1px}body.subscription-model-page #service-top h1{margin:0 0 14px;color:#fff;font-size:29px;line-height:1.4}body.subscription-model-page #service-top p{max-width:590px;margin:0 auto;color:#d6cfd3;font-size:13px;line-height:1.8}
body.subscription-model-page #option-nav{height:auto;margin-top:18px;background:none}body.subscription-model-page .option-nav-fix{display:flex;justify-content:center;gap:7px;width:auto!important;margin:0;padding:0;list-style:none}body.subscription-model-page .option-nav-fix a{text-decoration:none}body.subscription-model-page .option-nav-fix li{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:135px;min-height:38px;padding:0 15px;border:1px solid #e2dbe0;border-radius:19px;background:#fff;color:#6d656a;font-size:11px;font-weight:700}body.subscription-model-page .option-nav-fix li.on{border-color:#ed128c;background:#ed128c;color:#fff}
body.subscription-model-page #inbox-fix{box-sizing:border-box;width:100%;margin-top:22px!important}body.subscription-model-page #inbox-topBorder,body.subscription-model-page #inbox-bottomBorder{display:none}body.subscription-model-page #inbox-content{box-sizing:border-box;width:100%;padding:0;background:transparent}body.subscription-model-page #inbox-content>.max-w-screen-md{max-width:none}
body.subscription-model-page .plan{box-sizing:border-box;margin:0!important;padding:15px 9px!important;border:1px solid #e2dce0;border-radius:10px!important;background:#fff!important;color:#4d464a!important;box-shadow:none;transition:.16s ease}body.subscription-model-page .plan:hover{border-color:#ed128c;background:#fff8fb!important;color:#d70f78!important}body.subscription-model-page .plan.bg-pink-500{border-color:#ed128c!important;background:#ed128c!important;color:#fff!important;box-shadow:0 5px 14px rgba(237,18,140,.18)}body.subscription-model-page .plan p{margin:0}body.subscription-model-page .plan-small-text{margin-top:4px!important;font-size:10px!important;opacity:.82}
body.subscription-model-page .plan-model{box-sizing:border-box;margin-top:14px;padding:25px 23px;border:1px solid #e3dde1;border-radius:12px;background:#fff}body.subscription-model-page .plan-model>div{padding:0!important}body.subscription-model-page .plan-model .text-xl{font-size:13px!important;line-height:1.55}body.subscription-model-page .plan-model .text-base{font-size:11px!important;line-height:1.65}body.subscription-model-page .plan-model hr{margin:12px 0!important;border-color:#eee8eb!important}body.subscription-model-page .plan-model ul{margin-top:7px!important;margin-bottom:12px!important;padding:12px 15px!important;border-radius:8px;background:#faf8f9}body.subscription-model-page .plan-model li{margin:4px 0!important}
body.subscription-model-page .text-center.space-x-2{display:flex;justify-content:center;gap:8px;padding:22px 0 0!important}body.subscription-model-page .btn-subscription{box-sizing:border-box;min-height:42px;margin:0!important;padding:0 19px!important;border:1px solid #ed128c;border-radius:7px!important;background:#ed128c!important;color:#fff;font-size:12px!important;box-shadow:none;cursor:pointer}body.subscription-model-page .btn-subscription:last-child{background:#fff!important;color:#d70f78!important}
body.subscription-model-page .subscription-public-note{margin:14px 0 0;padding:14px 16px;border:1px solid #eadde4;border-radius:9px;background:#fff8fb;color:#71686d;font-size:10px;line-height:1.7;text-align:center}
@media(max-width:760px){body.subscription-model-page #header{min-width:0}body.subscription-model-page #headerContainer{width:100%;max-width:100%}body.subscription-model-page #headerContainer .logo{margin-left:16px}body.subscription-model-page #headerContainer .nav{display:none}body.subscription-model-page #box-top{box-sizing:border-box;width:100%;padding:0 8px;overflow:hidden}body.subscription-model-page #page-container,body.subscription-model-page #page-wrap,body.subscription-model-page #box,body.subscription-model-page #inbox-outer{width:100%;max-width:100%}body.subscription-model-page #box{display:block}body.subscription-model-page #sidebar{display:none}body.subscription-model-page #inbox{padding:24px 15px 38px}body.subscription-model-page #service-top{padding:31px 21px}body.subscription-model-page #service-top h1{font-size:24px}body.subscription-model-page #inbox-content .flex.justify-around{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.subscription-model-page .plan-model{padding:20px 16px}body.subscription-model-page .option-nav-fix li{min-width:0}body.subscription-model-page .text-center.space-x-2{flex-direction:column}body.subscription-model-page .btn-subscription{width:100%}}
