.page-bg-wrapper.payment-info-page{background:radial-gradient(circle at center,#fff 0,#f0f2f5 100%);min-height:100vh;font-family:Inter,system-ui,sans-serif}.page-bg-wrapper.payment-info-page:after,.page-bg-wrapper.payment-info-page:before{display:none}.payment-info-page{width:100%;padding:120px 20px 40px}@media screen and (max-width:992px){.payment-info-page{padding-top:100px}}@media screen and (max-width:767px){.payment-info-page{padding-top:88px}}.payment-info-page .custom-container{max-width:1100px;width:100%;padding-top:0!important;padding-bottom:40px!important}.payment-info-page .form-design{max-width:none;width:100%}.payment-info-page__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;max-width:1000px;margin-left:auto;margin-right:auto}.payment-info-page__logout{border:1px solid rgba(25,31,85,.22);background:#fff;color:#191f55;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:background-color .2s ease,border-color .2s ease}.payment-info-page__logout:hover{background-color:#f8fafc;border-color:rgba(25,31,85,.35);color:#191f55}.payment-info-page__logout:focus-visible{outline:2px solid rgba(25,31,85,.35);outline-offset:2px}.payment-info-page__title{text-align:center;font-size:48px;font-weight:800;color:#191f55;line-height:1.15;max-width:1000px;margin:0 auto 48px}@media screen and (max-width:992px){.payment-info-page__title{font-size:36px;margin-bottom:36px}}@media screen and (max-width:767px){.payment-info-page__title{font-size:28px;margin-bottom:28px}}.payment-info-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;max-width:1000px;margin:0 auto}@media screen and (max-width:992px){.payment-info-page__grid{grid-template-columns:1fr;gap:24px;max-width:100%}}.payment-info-page__summary{background:transparent;box-shadow:none;border-radius:0;overflow:visible;display:flex;flex-direction:column;min-height:0}.payment-info-page__summary .payment-summary-card{flex:1}.payment-info-page__form-card{background:#fff;border-radius:24px;box-shadow:0 10px 25px rgba(0,0,0,.05);padding:40px}@media screen and (max-width:992px){.payment-info-page__form-card{padding:28px 24px}}@media screen and (max-width:767px){.payment-info-page__form-card{padding:24px 18px}}.payment-info-page__form-card .coupon-box{max-width:100%;margin-bottom:32px;border:2px dashed #e2e8f0;border-radius:16px;background:transparent;padding:20px}.payment-info-page .coupon-box__apply-btn{border:2px solid #191f55!important;border-radius:12px!important;color:#191f55!important;font-weight:700!important;text-transform:none!important;background:#fff!important}.payment-info-page .coupon-box__apply-btn:hover{background:#f8fafc!important;border-color:#191f55!important}.payment-summary-card{flex:1;display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:24px;padding:32px;box-shadow:0 10px 25px rgba(0,0,0,.05);overflow:visible}@media screen and (max-width:767px){.payment-summary-card{padding:24px 20px;gap:20px}}.payment-summary-card__header{background:linear-gradient(135deg,#191f55,#12173f);border-radius:16px;padding:32px;color:#fff}@media screen and (max-width:767px){.payment-summary-card__header{padding:24px 20px}}.payment-summary-card__badge{display:inline-block;margin-bottom:12px;padding:4px 12px;border-radius:99px;background:hsla(0,0%,100%,.2);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.payment-summary-card__price{margin:12px 0;font-size:48px;font-weight:800;line-height:1.05;color:#fff}.payment-summary-card__price small{font-size:18px;font-weight:400;opacity:.8}@media screen and (max-width:767px){.payment-summary-card__price{font-size:36px}.payment-summary-card__price small{font-size:16px}}.payment-summary-card__subtext{margin:0;font-size:14px;color:hsla(0,0%,100%,.82);line-height:1.45}.payment-summary-card__agency-pricing{margin:8px 0 4px}.payment-summary-card__agency-pricing .agency-plan-pricing__billed,.payment-summary-card__agency-pricing .agency-plan-pricing__maintenance,.payment-summary-card__agency-pricing .agency-plan-pricing__maintenance strong,.payment-summary-card__agency-pricing .agency-plan-pricing__per-nurse,.payment-summary-card__agency-pricing .agency-plan-pricing__per-nurse span,.payment-summary-card__agency-pricing .agency-plan-pricing__per-nurse strong{color:#fff}.payment-summary-card__agency-pricing .agency-plan-pricing__per-nurse{font-size:36px}.payment-summary-card__agency-pricing .agency-plan-pricing__per-nurse span{opacity:.85}.payment-summary-card__agency-pricing .agency-plan-pricing__billed,.payment-summary-card__agency-pricing .agency-plan-pricing__maintenance{opacity:.9}.payment-summary-card__header--simple{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px;min-height:0}@media screen and (max-width:767px){.payment-summary-card__header--simple{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}}.payment-summary-card__plan-title{margin:0;font-size:22px;font-weight:600;color:#fff;line-height:1.3}.payment-summary-card__price--inline{margin:0;font-size:36px;font-weight:800;line-height:1.1;text-align:right;white-space:nowrap;color:#fff}.payment-summary-card__price--inline small{font-size:18px;font-weight:400;opacity:.8}@media screen and (max-width:767px){.payment-summary-card__price--inline{text-align:left;font-size:28px}}.payment-summary-card--simple{gap:0}.payment-summary-card--simple .payment-summary-card__header--simple{width:100%}.payment-summary-card__body{flex:1;background:#fdf6ed;border-radius:16px;padding:24px;border:1px solid #fae8d0}.payment-summary-card__body--simple{margin-top:24px;padding:20px 24px}.payment-summary-card__intro{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.payment-summary-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:#b8895a;display:flex;align-items:center;justify-content:center}.payment-summary-card__icon svg{width:22px;height:22px;color:#fff;stroke:#fff}.payment-summary-card__intro-text h3{margin:0 0 6px;font-size:18px;font-weight:700;color:#9a6b42;line-height:1.3}.payment-summary-card__intro-text p{margin:0;font-size:14px;color:#5c5348;line-height:1.45}.payment-summary-card .plan-trial-checks,.payment-summary-card__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.payment-summary-card .plan-trial-checks li,.payment-summary-card__checks li{font-size:14px;color:#3d3832;font-weight:500;line-height:1.5;display:flex;align-items:flex-start;gap:10px}.payment-summary-card .plan-trial-checks li:before,.payment-summary-card__checks li:before{content:"✓";font-weight:700;font-size:11px;width:22px;height:22px;min-width:22px;background:#e5d0b8;color:#9a6b42;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.payment-summary-card__description{margin:0 0 10px;font-size:14px;color:#5c5348;line-height:1.45}.payment-summary-card__description:last-child{margin-bottom:0}.payment-form-card__fields{margin:0!important;width:100%!important}.payment-form-card__stripe{margin-top:4px;width:100%!important;flex-basis:100%!important;flex-grow:1!important}.payment-form-card__stripe .StripeElement{width:100%!important}.payment-form-card__disclaimer{margin:16px 0 0;margin-left:0!important;font-size:12px;color:#a1afbc;line-height:1.5}.payment-form-card__submit{margin-top:24px!important;padding-left:0!important}.payment-form-card__subscribe-btn{width:100%;padding:16px;border-radius:12px;font-size:18px;font-weight:700;border:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.payment-info-page .payment-form-card__subscribe-btn.btn-design-2{background:#191f55;border-color:#191f55;color:#fff}.payment-info-page .payment-form-card__subscribe-btn.btn-design-2:hover:not(:disabled){transform:translateY(-2px);background:#222a66;border-color:#222a66;color:#fff}.payment-info-page .payment-form-card__subscribe-btn.btn-design-2:disabled{opacity:.6;cursor:not-allowed;transform:none}.payment-info-block{padding:20px;border-radius:10px;border-left:1px solid #ecd477;background:#faefe7}.payment-info-block h2{font-size:1.75rem}.payment-info-block h2 small{font-size:.875rem;font-weight:400;font-style:italic}@media screen and (max-width:767px){.payment-info-block{padding:15px}.payment-info-block h2{font-size:1.375rem}.payment-info-block h5{font-size:1rem}}.css-jmos-MuiFormControl-root-MuiTextField-root .MuiOutlinedInput-root{padding-right:0!important}.coupon-box .coupon-box__reset{position:absolute;right:11px}.payment-coupon-layout{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-top:20px}@media screen and (max-width:992px){.payment-coupon-layout{flex-direction:column;align-items:center;gap:20px}}@media screen and (max-width:767px){.payment-coupon-layout{gap:16px}}.payment-coupon-layout__form{width:100%;max-width:741px}@media screen and (max-width:992px){.payment-coupon-layout__form{max-width:100%}}.payment-coupon-layout__coupon{position:relative}@media screen and (max-width:992px){.payment-coupon-layout__coupon{width:100%;display:flex;justify-content:center}}.coupon-box{border:1px dashed rgba(21,27,85,.22);border-radius:12px;padding:16px 18px;background-color:#fff;max-width:320px;width:100%}.coupon-box__apply-btn{min-width:88px}@media screen and (max-width:992px){.coupon-box{max-width:100%}}@media screen and (max-width:767px){.coupon-box{padding:14px}}.coupon-box .coupon-box__title{margin-bottom:10px;font-size:14px;font-weight:600;color:#4b5563}.coupon-box .coupon-box__fields{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media screen and (max-width:767px){.coupon-box .coupon-box__fields{flex-direction:column;align-items:stretch}}.coupon-box .coupon-box__adornment{margin-right:-2px;margin-left:2px}.coupon-box .coupon-box__reset{border-radius:50%;width:28px;height:28px;border:1px solid #d7dce5;background-color:#f7f9fc;color:#6b7280;box-shadow:none}.coupon-box .coupon-box__reset:hover{background-color:#f8fafc;color:#1f2937}.coupon-box .coupon-box__reset.Mui-disabled{opacity:.6}.coupon-box .coupon-box__reset svg{font-size:16px}.coupon-box .coupon-box__status{margin-top:10px;font-size:14px}.coupon-box .coupon-box__status--valid{color:#4a5568}.coupon-box .coupon-box__status--invalid{color:#e53e3e}.coupon-box .coupon-box__impact{margin-top:6px;font-size:13px;color:#191f55;background:#f2f9ff;border:1px solid rgba(21,27,85,.12);border-radius:8px;padding:8px 10px;line-height:1.35}.coupon-box .coupon-box__impact-date{margin-top:6px;font-weight:600;color:#151b55}.payment-step-layout{width:100%;max-width:1000px;margin:0 auto}.payment-step-layout__header{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}@media(min-width:900px){.payment-step-layout__header--with-coupon{flex-direction:row;align-items:stretch;gap:20px}}.payment-step-layout__summary{flex:1;min-width:0}.payment-step-layout__coupon{flex-shrink:0;width:100%;max-width:320px}@media(min-width:900px){.payment-step-layout__coupon{margin-top:0}}.payment-step-layout__coupon .coupon-box{max-width:100%;height:100%}.payment-form-container,.payment-step-layout__form{width:100%;max-width:741px;margin:0 auto}@media screen and (max-width:992px){.payment-form-container{max-width:100%}}@media screen and (max-width:767px){.page-bg-wrapper.payment-info-page .custom-container{padding-top:0!important;padding-bottom:30px!important}.page-bg-wrapper .hp-design-1{margin-top:10px!important;margin-bottom:20px!important}.page-bg-wrapper .hp-design-1 h1{font-size:1.625rem}.page-bg-wrapper .custom-container{padding-top:30px!important;padding-bottom:30px!important}}.payment-trial-info{list-style:none;padding:14px 20px;margin:0;background:#fff8f0;border-top:1px solid #fde8cc;border-radius:0 0 10px 10px;display:flex;flex-wrap:wrap;gap:4px 24px}.payment-trial-info li{font-size:13px;color:#151b55;font-weight:500;line-height:1.7;display:flex;align-items:center;gap:6px}.payment-trial-info li:before{content:"✓";font-weight:700;font-size:12px;width:18px;height:18px;background:#fed7aa;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.payment-info-block{border-radius:10px 10px 0 0!important}.payment-plan-card{border:1px solid #fde8cc;border-radius:10px;overflow:hidden;margin-bottom:20px;box-shadow:0 2px 8px rgba(192,86,33,.08)}.payment-plan-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-radius:10px;border:1px solid rgba(21,27,85,.12);border-left:4px solid #151b55;background:#f1f8ff;box-shadow:0 2px 8px rgba(21,27,85,.06)}.payment-plan-bar h5{margin:0;font-size:1rem;font-weight:600;color:#151b55}.payment-plan-bar h2{margin:0;font-size:1.375rem;font-weight:700;color:#151b55;text-align:right;white-space:nowrap}.payment-plan-bar h2 small{font-size:.875rem;font-weight:400;font-style:italic}@media screen and (max-width:767px){.payment-plan-bar{flex-direction:column;align-items:flex-start}.payment-plan-bar h2{text-align:left}}.payment-trial-summary{width:100%}.payment-trial-summary__banner{display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid rgba(21,27,85,.14);border-radius:12px;overflow:hidden;background:#f1f8ff;box-shadow:0 4px 16px rgba(21,27,85,.08)}.payment-trial-summary__hero{flex:1 1 280px;min-width:0;display:flex;align-items:center;gap:14px;padding:20px 22px;border-right:1px solid rgba(21,27,85,.1);background:#f2f9ff}@media screen and (max-width:767px){.payment-trial-summary__hero{flex:1 1 100%;border-right:none;border-bottom:1px solid rgba(21,27,85,.1)}}.payment-trial-summary__icon{flex-shrink:0;width:46px;height:46px;border-radius:50%;background:#151b55;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(21,27,85,.25)}.payment-trial-summary__icon svg{width:22px;height:22px;color:#fff;stroke:#fff}.payment-trial-summary__hero-text h3{margin:0 0 4px;font-size:17px;font-weight:700;color:#151b55;line-height:1.3}.payment-trial-summary__hero-text p{margin:0;font-size:14px;font-weight:700;color:#151b55;line-height:1.4;opacity:.9}.payment-trial-summary__checks{flex:1 1 280px;min-width:0;list-style:none;margin:0;padding:20px 22px;display:flex;flex-direction:column;justify-content:center;gap:8px;background:#fff}@media screen and (max-width:767px){.payment-trial-summary__checks{flex:1 1 100%}}.payment-trial-summary__checks li{font-size:14px;color:#151b55;font-weight:500;line-height:1.45;display:flex;align-items:flex-start;gap:8px}.payment-trial-summary__checks li:before{content:"✓";font-weight:700;font-size:11px;width:20px;height:20px;background:rgba(21,27,85,.1);color:#151b55;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.payment-trial-summary__price{flex:0 0 auto;min-width:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px 24px;background:linear-gradient(180deg,#fff,#f2f9ff)}@media screen and (max-width:767px){.payment-trial-summary__price{flex:1 1 100%;min-width:0;padding:18px 22px 20px}}.payment-trial-summary__price h2{margin:0 0 6px;font-size:30px;font-weight:700;color:#151b55;line-height:1.15;white-space:nowrap}.payment-trial-summary__price h2 small{font-size:16px;font-weight:500;color:rgba(21,27,85,.75)}.payment-trial-summary__price p{margin:0;font-size:13px;color:#a1afbc;line-height:1.4;max-width:200px}.payment-trial__price h2{color:#151b55}.payment-trial-summary__content{display:flex;background:#fff;padding:15px 25px}@media(max-width:600px){.payment-trial-summary__content{display:block}}.payment-trial-summary__content .payment-trial-summary__hero-text p{color:#000}.payment-trial-summary__content .payment-trial-summary__content-item{width:60%;display:flex;gap:10px;padding-right:10px}@media(max-width:600px){.payment-trial-summary__content .payment-trial-summary__content-item{width:100%;padding-bottom:15px}}.payment-trial-summary__content .payment-trial-summary__checks{flex:1 1 280px;min-width:0;list-style:none;margin:0;display:flex;flex-direction:column;justify-content:center;gap:8px;background:#fff;border-left:1px solid #d1d1d1;padding:0 0 0 20px}@media(max-width:600px){.payment-trial-summary__content .payment-trial-summary__checks{border-left:0;padding-left:0}}.payment-step-layout__header--with-coupon{align-items:self-start!important}.payment-step-layout__form .pl-0{padding-left:0!important}.note-history .note-block{border-radius:8px;color:#262b40;box-shadow:0 2px 8px 0 rgba(99,99,99,.07);background:hsla(0,0%,100%,.502);padding:25px;border:1px solid #e5e7eb}.note-history .note-block .note-block-top{width:calc(100% - 105px);cursor:pointer;padding-right:15px}.note-history .note-block .note-block-top .white-bg{width:43px;display:flex;align-items:center;justify-content:center;min-width:43px;margin-right:15px;border-radius:8px}.note-history .note-block .note-block-top .date-time{display:flex;align-items:center;gap:17px;margin-top:5px}.note-history .note-block .note-block-top h6{font-size:16px;font-weight:400;width:calc(100% - 42px)}.note-history .note-block .note-block-top h6 .date{margin-top:0;color:#73778c;font-weight:500}.note-history .note-block .note-block-top h6 .date span{font-size:.875rem;margin-top:0;color:#73778c;font-weight:500}.note-history .note-block .note-block-top h6 .truncate-text{color:#262b40;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px;font-weight:600}.note-history .note-block .note-block-left{justify-content:flex-start;margin-top:14px;gap:12px}.note-history .note-block .note-block-left .MuiButtonBase-root{width:50px;height:50px;min-width:auto;border-radius:50%}.note-history .note-block .note-block-left .completed{color:#16a34a;font-size:13px;line-height:15px;background:rgba(22,163,74,.169);border:1px solid rgba(22,163,74,.239);padding:5px 9px;border-radius:18px;font-weight:600}.note-history .note-block .note-block-left .act-btn{display:flex;gap:9px;align-items:center;padding:7px;cursor:pointer}.note-history .note-block .note-block-left .act-btn span{display:block;font-size:14px!important;font-weight:600}.note-history .note-block .note-block-left .act-btn svg{height:17px!important}.note-history .note-block .note-block-left .act-btn img{height:17px}.note-history .note-block .note-block-left .act-btn:hover{background:rgba(22,29,85,.102);border-radius:5px}.note-history .note-block .note-block-left .act-btn:hover span{color:#161d55}.note-history .note-block:hover{box-shadow:0 2px 8px 0 rgba(99,99,99,.28);border:1px solid #d5d6d9}.patient-note .date-time{display:flex;align-items:center;gap:5px}.patient-note .date-time span{font-size:14px}.patient-note .summary-tag{padding:5px 14px 6px;background:#9f7f5f;font-size:11px;border-radius:15px;color:#fff;margin-right:10px}.patient-note .act-btn{border:1px solid #e5e7eb!important;display:flex;align-items:center;padding:8px 10px!important;border-radius:5px;background:#fafafa!important;color:#262b40!important;width:auto!important;min-width:auto!important;gap:10px;cursor:pointer}.patient-note .act-btn svg{height:20px}.patient-note .act-btn span{font-size:14px!important;font-weight:700}.patient-note .act-btn:hover{background:#9f8060!important;color:#fff!important}.patient-note .delete-btn:hover{background:rgba(239,68,68,.102)!important;color:#ef4444!important;border-color:#ef4444!important}.notes-header{margin-bottom:2%}@media screen and (max-width:767px){.notes-header{flex-wrap:wrap}.notes-header .d-flex.align-items-center{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:20px}}.notes-header .no-results-found{margin-top:0!important}.notes-header>div.add-patient{width:30%}@media screen and (max-width:767px){.notes-header>div.add-patient{width:100%}}.notes-header>.notes-search{width:30%;text-align:right}@media screen and (max-width:767px){.notes-header>.notes-search{width:100%}}.notes-header>.notes-search>.notes-search-text-field{width:100%}.notes-header .add-patient{margin-left:26px}.stats-container{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;margin-bottom:25px;flex-wrap:wrap;padding-top:30px}.stats-container .stat-box{flex:1;min-width:250px;background:#fff;border-radius:10px;border:1px solid #f1f1f1;padding:24px;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);display:flex;flex-direction:column;justify-content:center}.stats-container .stat-box h4{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:15px}.stats-container .stat-box span{font-size:26px;font-weight:700;color:#1f2937}.stats-container .stat-box:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;top:-47px;right:-47px;opacity:.1;z-index:0}.stats-container .stat-box:first-child:after{background:#2563eb}.stats-container .stat-box:nth-child(2):after{background:#16a34a}.stats-container .stat-box:nth-child(3):after{background:#ca8a04}.notes-header{background:#fff;border:1px solid #f3f4f6;border-radius:10px;padding:30px 25px;box-shadow:0 1px 2px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.notes-header .notes-search{width:100%;position:relative}.notes-header .notes-search input{width:100%;height:42px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;font-size:14px;color:#262b40;padding:0 14px 0 40px;transition:border-color .2s ease;outline:none}.notes-header .notes-search input::-moz-placeholder{color:#9ca3af;font-weight:400}.notes-header .notes-search input::placeholder{color:#9ca3af;font-weight:400}.notes-header .notes-search input:focus{border-color:#8a704c}.notes-header .notes-search:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239ca3af' strokeWidth='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");position:absolute;top:50%;left:14px;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;opacity:.8}.notes-header .filter-buttons{display:flex;align-items:center;gap:10px;width:100%}.notes-header .filter-buttons button{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 14px;font-size:14px;font-weight:600!important;color:#374151;cursor:pointer;transition:all .2s ease;outline:none}.notes-header .filter-buttons button:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23374151' strokeWidth='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h18l-7 8v7l-4-2v-5L3 4z'/%3E%3C/svg%3E");display:inline-block;width:17px;height:17px;margin-top:1px}.notes-header .filter-buttons button:hover{border-color:#9f8060;color:#fff!important;background-color:#9f8060}.notes-header .filter-buttons button:hover:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' strokeWidth='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h18l-7 8v7l-4-2v-5L3 4z'/%3E%3C/svg%3E")}.notes-header .filter-buttons button.active{color:#fff;border-color:transparent;background:#1e2761}.notes-header .filter-buttons button.active:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' strokeWidth='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h18l-7 8v7l-4-2v-5L3 4z'/%3E%3C/svg%3E")}.delete-btn:hover{background:rgba(239,68,68,.102)!important}.delete-btn:hover,.delete-btn:hover span{color:#ef4444!important}.edit-btn:hover{background:rgba(59,130,246,.102)!important}.edit-btn:hover,.edit-btn:hover span{color:#2563eb!important}.manage-subscription .MuiPaper-root{border:none;box-shadow:none}.manage-subscription .MuiPaper-root thead th{border:none;font-size:1rem}@media screen and (max-width:767px){.manage-subscription .MuiPaper-root thead th{font-size:.875rem}}.manage-subscription .MuiPaper-root tbody tr td,.manage-subscription .MuiPaper-root tbody tr th{font-size:1rem}@media screen and (max-width:767px){.manage-subscription .MuiPaper-root tbody tr td,.manage-subscription .MuiPaper-root tbody tr th{font-size:.875rem}}.manage-subscription .your-plan{padding:10px;border-radius:5px}.manage-subscription .your-plan h5{font-size:1.175rem;padding:14px 15px;border-radius:5px}.manage-subscription .your-plan .plan-details{padding:0 15px}.manage-subscription .your-plan .plan-details h3{font-size:1.5rem;font-weight:700}.manage-subscription .your-plan .plan-details h3 small{font-size:.875rem;font-weight:400;font-style:italic}.manage-subscription .your-plan .plan-details .MuiButtonBase-root{border-radius:10px}.manage-subscription .payment-method-details{padding:10px 15px;width:100%;max-width:456px;flex-wrap:wrap}.manage-subscription .payment-method-details .MuiButton-contained{width:100%}@media screen and (max-width:767px){.manage-subscription .payment-method-details .payment-method-content{width:100%;margin-bottom:10px}}.manage-subscription .payment-method-details .secondary-link-btn{min-width:100px}.manage-subscription .selected-plan-card{border:2px solid rgba(22,29,85,.2)!important;padding:15px 20px 20px}.manage-subscription .selected-plan-card h3{display:flex;align-items:center;color:#161d55;gap:10px;font-size:18px!important;font-weight:600!important}.manage-subscription .selected-plan-card h2{font-size:63px;font-weight:700;line-height:75px}.manage-subscription .selected-plan-card .price h2{font-size:75px!important}.manage-subscription .selected-plan-card .price h6{font-size:27px}.manage-subscription .selected-plan-card .MuiChip-label{font-size:13px;font-weight:600;padding:10px 12px}.manage-subscription .selected-plan-card .renew-date{display:flex;padding:8px 16px;background:hsla(30,25%,50%,.1);width:-moz-fit-content;width:fit-content;align-items:center;border-radius:30px;margin-bottom:10px;margin-top:35px}.manage-subscription .selected-plan-card .renew-date p{font-size:14px!important;margin-left:8px;white-space:nowrap}.manage-subscription .selected-plan-card .renew-date svg{color:#9f8060}.manage-subscription .selected-plan-card .subscription-bottom{display:flex;gap:12px;align-items:center;justify-content:flex-start}.manage-subscription .selected-plan-card .subscription-bottom .MuiButton-contained{background:#9f8060;width:-moz-fit-content;width:fit-content;height:38px;font-weight:600;padding:0 20px;border-radius:8px;box-sizing:border-box;display:flex;align-items:center}.manage-subscription .selected-plan-card .subscription-bottom .MuiButton-contained:hover{background-color:hsla(30,25%,50%,.9)}.manage-subscription .selected-plan-card .subscription-bottom .status-box{background:#fef2f2!important;border:1px solid #fee2e2;padding:0 16px;border-radius:30px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:34px;box-sizing:border-box;gap:6px}.manage-subscription .selected-plan-card .subscription-bottom .status-box svg{color:#ef4444;font-size:16px}.manage-subscription .selected-plan-card .subscription-bottom .status-box p{color:#ef4444;font-weight:600;font-size:13px;margin:0}.manage-subscription .invoices-card{display:flex;justify-content:space-between;border:2px solid rgba(22,29,85,.2);margin-bottom:15px;padding:25px;background:#fff;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);align-items:center}.manage-subscription .invoices-card .invoice-number{display:flex;align-items:center;gap:10px;margin-bottom:12px}.manage-subscription .invoices-card .invoice-number .card-icon{color:#161d55;background:rgba(22,29,85,.169);padding:10px;border-radius:6px}.manage-subscription .invoices-card .invoice-number span{font-size:14px;color:#73778c;font-weight:500;display:inline-block;margin-bottom:3px}.manage-subscription .invoices-card .invoice-number p{font-size:19px;color:#262b40;font-weight:700}.manage-subscription .invoices-card .amount{display:flex;align-items:center;gap:10px}.manage-subscription .invoices-card .amount span{font-size:14px;color:#73778c;font-weight:500}.manage-subscription .invoices-card .amount h6{font-size:22px;color:#1f2870;font-weight:600}.manage-subscription .invoices-card .MuiChip-root{font-size:10px!important;height:21px;background:#9f8060;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);margin-bottom:10px}.manage-subscription .invoices-card .MuiChip-label{font-size:13px;font-weight:700;padding:8px}.manage-subscription .invoices-card .MuiSvgIcon-root{height:15px;width:18px}.manage-subscription .invoices-card .invoice-rigth{text-align:right}.manage-subscription .invoices-card .invoice-rigth .date{font-size:14px;color:#73778c;margin:4px 0}.manage-subscription .invoices-card .invoice-rigth .date span{font-size:14px;color:#262b40;font-weight:600}.manage-subscription .invoices-card .invoice-rigth .due-date{font-size:14px;color:#73778c;margin:4px 0}.manage-subscription .invoices-card .invoice-rigth .due-date span{font-size:14px;color:#9f8060;font-weight:600}.manage-subscription .invoices-card .invoice-rigth .download-btn{border:2px solid rgba(22,29,85,.2);padding:5px 9px;display:flex;align-items:center;gap:12px;border-radius:6px;font-weight:600;font-size:14px;color:#161d55;background:rgba(22,29,85,.1);margin-top:10px;margin-left:auto;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.manage-subscription .invoices-card:hover{border:2px solid rgba(22,29,85,.5);transition:.5s ease}.manage-subscription .payment-btn{background-color:#9f8060;color:#fff;font-weight:600;font-size:14px;text-transform:capitalize;border-radius:7px}.manage-subscription .payment-btn:hover{background-color:hsla(30,25%,50%,.9)}.manage-subscription .quick-card{box-shadow:0 8px 24px hsla(210,8%,62%,.2)!important;border:2px solid hsla(30,25%,50%,.2);border-radius:10px;background:#f5f2ef}.manage-subscription .quick-card .quick-title{display:flex;align-items:center;gap:10px}.manage-subscription .quick-card .quick-title .icon{background:hsla(30,25%,50%,.2);padding:5px 7px;border-radius:7px;display:inline-block;color:#9f8060}.manage-subscription .quick-card .quick-title span{color:#9f8060;font-size:15px;font-weight:600}.manage-subscription .quick-card .outstanding{font-size:14px;color:#73778c;display:flex;justify-content:space-between;margin:20px 0 4px}.manage-subscription .quick-card .outstanding span{color:#9f8060;font-weight:700}.manage-subscription .quick-card .next-payment{font-size:14px;color:#73778c;display:flex;justify-content:space-between;margin:15px 0 4px}.manage-subscription .quick-card .next-payment span{color:#161d55;font-weight:600}.upgrade-plan-button{padding:15px;display:inline-block;text-align:center;border:1px solid #1976d2;border-radius:10px;color:#1976d2}.upgrade-plan-button:hover{background-color:#1976d2;color:#fff}@media(max-width:600px){.manage-subscription .selected-plan-card h2{font-size:45px;line-height:55px}.manage-subscription .selected-plan-card .price h2{font-size:45px!important}.manage-subscription .selected-plan-card .price h6{font-size:22px}.manage-subscription .selected-plan-card .subscription-bottom{flex-wrap:wrap}.manage-subscription .selected-plan-card .subscription-bottom .MuiButton-contained{background:#9f8060;width:100%;font-weight:600}.manage-subscription .selected-plan-card .subscription-bottom .MuiBox-root{background:rgba(239,68,68,.3)!important;border:1px solid #ef4444;padding:13px 15px;width:100%}.manage-subscription .selected-plan-card{padding:0}.manage-subscription .invoices-card{display:flex;flex-wrap:wrap}.manage-subscription .invoices-card .invoice-rigth{text-align:left}.manage-subscription .invoices-card .invoice-rigth .download-btn{width:100%;justify-content:center}.invoice-left,.invoice-rigth{width:100%}.manage-subscription .invoices-card .amount h6{font-size:19px}}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(35,57,66,.21);border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent #34495e transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent #34495e;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:0;bottom:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:hsla(0,0%,100%,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:hsla(0,0%,100%,.09);position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0 solid;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:2px;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:1px solid #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:1px solid #dee7eb;margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.chat .chat-list ul.d-flex{list-style:none;margin:0;justify-content:center;gap:12px}.chat .chat-list ul.d-flex li{width:32%;border-radius:10px;position:relative;cursor:pointer}@media screen and (max-width:992px){.chat .chat-list ul.d-flex li{width:100%}}.chat .chat-list ul.d-flex li:hover{transform:scale(1.02);transition:all .3s ease-in-out;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.chat .chat-list ul.d-flex li .category-border{border:1px solid;position:absolute;width:100%;height:100%;border-radius:10px;opacity:.2}.chat .chat-list ul.d-flex li .category-item{width:auto;height:100%;display:flex;gap:14px;align-items:center;border-radius:10px;padding:25px;color:#151b55;cursor:pointer;font-weight:500}@media screen and (max-width:767px){.chat .chat-list ul.d-flex li .category-item{font-size:.875rem;padding:10px}}.chat .chat-list ul.d-flex li .category-item .category-icon{padding:15px;border-radius:14px}.chat .chat-list ul.d-flex li .category-item p{font-size:14px;font-weight:600}.chat .chat-list .breadcrumb-wrap{padding:15px;border-radius:8px;background-color:#fff;align-items:center;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.chat .chat-list .breadcrumb-wrap p{cursor:pointer;font-weight:600;color:#73778c;font-size:14px}.chat .chat-list .breadcrumb-wrap .active{background-color:#161d55;color:#fff;font-weight:700;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;letter-spacing:1px}.chat .chat-list .breadcrumb-wrap .active img{filter:brightness(100);color:#fff!important;height:17px;width:17px}.chat .chat-list .chat-response-wrap .chat-res-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:30px}.chat .chat-list .chat-response-wrap .chat-res-item .side-info-box{width:300px;border-radius:8px;background:linear-gradient(90deg,#1c235a,#373e6d);padding:35px 20px}.chat .chat-list .chat-response-wrap .chat-res-item .side-info-box .logo{background:hsla(0,0%,100%,.2);border:4px solid hsla(0,0%,100%,.302);padding:7px;display:flex;align-items:center;justify-content:center;height:95px;width:95px;margin:auto;border-radius:100px}.chat .chat-list .chat-response-wrap .chat-res-item .side-info-box .logo img{filter:brightness(100);height:50px;width:50px}.chat .chat-list .chat-response-wrap .chat-res-item .side-info-box h3{text-align:center;color:#fff;font-size:24px;margin-top:15px;margin-bottom:6px}.chat .chat-list .chat-response-wrap .chat-res-item .side-info-box p{text-align:center;color:hsla(0,0%,100%,.8);font-size:14px;line-height:20px;font-weight:500}.chat .chat-list .chat-response-wrap .chat-res-item .side-info-box hr{color:hsla(0,0%,100%,.302);width:80%;margin:15px auto}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text{width:100%}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text .p-group{background-color:#fff9e8;border-radius:10px;padding:30px 60px 30px 30px;position:relative;color:#92400e;border:1px solid #e5e7eb;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text p{font-size:1rem;line-height:30px}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text .copy-btn{background-color:#f8f8f8!important;color:#151b55;border:1px solid #eee;padding:8px 10px!important;width:auto!important;height:auto!important;min-width:130px!important;display:flex;align-items:center;gap:15px!important;max-width:100px!important;border-radius:10px;color:#2664ec!important;font-size:12px!important;font-weight:600!important}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text .copy-btn svg{width:19px!important}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text .copy-btn:hover{background-color:#dbeafe!important;color:#fff;border-color:none!important}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text .copy-btn-floating{position:fixed;bottom:74px;right:20px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text .back-btn-floating{position:fixed;bottom:20px;right:20px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text ol,.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text ul{padding-left:20px;margin:15px 0}@media screen and (max-width:767px){.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text{width:100%;padding:0}}.chat .chat-list .chat-response-wrap .chat-res-item>img{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#dde5ec;padding:5px}@media screen and (max-width:767px){.chat .chat-list .chat-response-wrap .chat-res-item>img{display:none}}.chat-res-text .editor-icon{position:absolute;right:13px;top:20px;width:20px;height:20px;cursor:pointer}.diagnosis-page{width:98%;margin:auto}.chat .chat-list ul.d-flex li:hover .category-border{opacity:1!important;transition:all .3s ease-in-out}.sidebar-container-bg-blue{background:#f3f9ff;padding:31px 54px!important}div#copy-btn-placeholder{position:absolute}.option-box{cursor:pointer;border:2px solid #e5e7eb;padding:20px 55px;border-radius:10px;margin-bottom:19px;background:hsla(0,0%,100%,.8)}.option-box strong{width:100%;display:block;color:#1e3a8a;font-size:20px;margin-bottom:7px}.option-box:hover{border:2px solid #93c5fd}.ul-group{margin-top:25px}.ul-group ul{padding:0!important}.copy-btn-floating{bottom:74px}.back-btn-floating,.copy-btn-floating{position:fixed;right:20px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.back-btn-floating{bottom:20px}@media(max-width:600px){.chat .chat-list ul.d-flex li{width:100%!important}.chat .chat-list ul.d-flex li .category-item{padding:15px!important}.chat .chat-list .chat-response-wrap .chat-res-item{flex-direction:column!important;gap:20px!important}.chat .chat-list .chat-response-wrap .chat-res-item>img{display:none!important}.chat .chat-list .chat-response-wrap .chat-res-item .side-info-box{width:100%!important}.chat .chat-list .chat-response-wrap .chat-res-item .chat-res-text .p-group{padding:20px!important}.chat .copy-btn{max-width:140px!important}}@media(min-width:600px)and (max-width:992px){.chat .chat-list ul.d-flex li{width:48%!important}.chat .chat-list .chat-response-wrap .chat-res-item .side-info-box{width:240px!important}.chat .chat-list .chat-response-wrap .chat-res-item{gap:20px!important}}.note-history{width:100%;padding:60px 15px;position:relative}.note-history .structure-header .d-flex{display:flex;align-items:center}.note-history .structure-header .d-flex h1{margin:0}.note-history .structure-header p{margin:0 0 8pt}.note-history .structure-header p.template-text strong span{letter-spacing:3.3pt;color:red}.note-history .note-table{border:.75pt solid #000;border-collapse:collapse;width:100%}.note-history .note-table tr{height:35pt}.note-history .note-table tr td{border:.75pt solid;padding:0 5.03pt;vertical-align:middle}.note-history .note-table tr td:first-child{width:57.6pt}.note-history .note-table tr td:last-child{width:471.6pt}.note-history .note-table tr td p{margin:0}.note-history .note-table tr td p.title span:first-child{color:red;font-size:14pt;font-weight:700}.note-history .note-table tr td p.description,.note-history .note-table tr td p.title span:last-child{font-size:12pt}.note-history .details-section{margin-bottom:2rem}.note-history .details-section .section-header{display:flex;align-items:center;cursor:pointer;background-color:#f5f5f5;padding:1rem;border-radius:1rem}.note-history .details-section .section-header span{font-weight:700;margin-left:13.01pt;flex-grow:1}.note-history .details-section .details-list{margin:0 0 18pt 64.52pt;padding-left:7.48pt}.note-history .details-section .details-list li{margin-top:12pt;margin-bottom:8pt}.note-history .details-section .details-list li ul{margin:0 0 8pt 36pt;padding-left:0}.note-history .details-section .details-list li ul li{margin-bottom:4pt}.width-100{width:100%}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.plr-15{padding-left:15px;padding-right:15px}.category-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:0;max-width:100%;margin-bottom:1.5rem}.category-card{background:hsla(0,0%,100%,.8);border-radius:10px;padding:2rem 1.5rem;text-align:center;cursor:pointer;transition:all .25s ease;border:2px solid #e5e7eb;box-shadow:0 2px 6px 0 rgba(99,99,99,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px;position:relative;overflow:hidden}.category-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1e3a8a,#93c5fd);opacity:0;transition:opacity .25s ease}.category-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px 0 rgba(99,99,99,.25);border-color:#93c5fd}.category-card:hover:before{opacity:1}.category-card:active{transform:translateY(-1px)}.category-icon{font-size:2.5rem;margin-bottom:.75rem;line-height:1;opacity:.9}.category-name{font-size:1.0625rem;font-weight:600;color:#1e3a8a;margin-bottom:.5rem;line-height:1.4;letter-spacing:.01em}.phrase-count{font-size:.8125rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.back-to-categories-btn{background:#f3f4f6;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:500;color:#374151;margin-bottom:1.5rem;transition:all .2s;font-size:1rem;display:inline-flex;align-items:center;gap:.5rem}.back-to-categories-btn:hover{background:#e5e7eb;transform:translateX(-2px)}.back-to-categories-btn:active{background:#d1d5db}.subcategory-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;line-height:1.2}.phrases-list{display:flex;flex-direction:column;gap:1rem}.phrase-option-box{background:hsla(0,0%,100%,.8);border:2px solid #e5e7eb;border-radius:10px;padding:20px 55px;cursor:pointer;transition:all .2s;display:flex;align-items:flex-start;gap:1rem;position:relative;margin-bottom:19px}.phrase-option-box:hover{border:2px solid #93c5fd}.phrase-option-box.selected{border:2px solid #93c5fd;box-shadow:0 2px 8px rgba(147,197,253,.3)}.phrase-option-box .option-checkbox{position:absolute;left:20px;top:24px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.phrase-option-box .phrase-text{color:#92400e;line-height:1.6;font-size:1rem;flex:1}.phrase-option-box .phrase-text strong{width:100%;display:block;color:#1e3a8a;font-size:20px;font-weight:600;margin-bottom:7px}@media(max-width:768px){.category-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.category-card{padding:1.5rem 1rem;min-height:120px}.category-icon{font-size:2rem}.category-name{font-size:.9375rem}.phrase-count{font-size:.75rem}.subcategory-title{font-size:1.25rem;margin-bottom:1rem}.phrase-option-box{padding:20px 55px}.phrase-option-box .phrase-text{font-size:.9375rem}.phrase-option-box .phrase-text strong{font-size:18px}.back-to-categories-btn{padding:.625rem 1.25rem;font-size:.9375rem}}@media(max-width:480px){.category-cards-grid{grid-template-columns:1fr;gap:.75rem}.category-card{min-height:100px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.category-card,.phrase-card{animation:fadeInUp .3s ease-out}.category-card:first-child{animation-delay:.05s}.category-card:nth-child(2){animation-delay:.1s}.category-card:nth-child(3){animation-delay:.15s}.category-card:nth-child(4){animation-delay:.2s}.category-card:nth-child(5){animation-delay:.25s}.category-card:nth-child(6){animation-delay:.3s}.category-card:nth-child(7){animation-delay:.35s}.category-card:nth-child(8){animation-delay:.4s}