.card-medicine[data-v-98e9cf7a]{height:100%;overflow:hidden;border:1px solid #e3eaf2!important;border-radius:16px!important;background:#fff;-webkit-box-shadow:0 8px 22px rgba(20,50,99,.05)!important;box-shadow:0 8px 22px rgba(20,50,99,.05)!important;-webkit-transition:border-color .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease;transition:border-color .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease}.card-medicine[data-v-98e9cf7a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(30,149,143,.45)!important;-webkit-box-shadow:0 12px 26px rgba(20,50,99,.1)!important;box-shadow:0 12px 26px rgba(20,50,99,.1)!important;cursor:pointer}.card-medicine[data-v-98e9cf7a]:focus{outline:3px solid rgba(30,149,143,.16);outline-offset:2px}.card-medicine--empty[data-v-98e9cf7a]{opacity:.62;-webkit-box-shadow:none!important;box-shadow:none!important}.card-medicine--empty[data-v-98e9cf7a]:hover{-webkit-transform:none;transform:none;border-color:#e3eaf2!important}.medicine-card__media[data-v-98e9cf7a]{display:grid;place-items:center;height:112px;margin:8px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#f7fafc,#eef7f6)}.medicine-card__image[data-v-98e9cf7a]{display:block;width:86px;height:86px;position:static!important;-o-object-fit:contain;object-fit:contain}.medicine-card__body[data-v-98e9cf7a]{min-height:80px;padding:2px 12px 12px}.medicine-card__name[data-v-98e9cf7a]{margin-bottom:7px;color:#1a2433;font-size:12px;font-weight:750}.medicine-card__meta[data-v-98e9cf7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.medicine-card__price[data-v-98e9cf7a]{min-width:0;color:#143263;font-size:11px}.medicine-card__price>div[data-v-98e9cf7a]{font-size:12px;font-weight:800}.medicine-card__price span[data-v-98e9cf7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:3px}.medicine-card__promo[data-v-98e9cf7a]{padding:3px 6px;border-radius:999px;color:#dc3d3d;background:#fff0f0;font-size:8px}.medicine-card__conditional[data-v-98e9cf7a]{min-width:0;color:#8a6116}.medicine-card__conditional .badge[data-v-98e9cf7a]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#7a5412;background:#fff3cd;font-size:8px}.medicine-card__conditional small[data-v-98e9cf7a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medicine-card__stock[data-v-98e9cf7a]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#147c77;background:#eaf7f5;font-size:9px;font-weight:750}.medicine-card__stock--empty[data-v-98e9cf7a]{color:#b42318;background:#fff0f0}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;-webkit-transition:.3s cubic-bezier(.25,.8,.25,1);transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;outline:none;-webkit-box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:-webkit-box;display:-ms-flexbox;display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animate-dialog{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:inherit;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.container.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.container.fill-height{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container.fill-height>.row{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.layout.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.layout.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout.column.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.layout.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:0){.flex.xs12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-xs12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.xs11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.xs10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.xs9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-xs9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.xs8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.xs7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.xs6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-xs6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.xs5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.xs4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.xs3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-xs3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.xs2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.xs1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0}.v-application--is-rtl .flex.offset-xs0{margin-right:0}}@media (min-width:600px){.flex.sm12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-sm12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.sm11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.sm10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.sm9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-sm9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.sm8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.sm7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.sm6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-sm6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.sm5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.sm4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.sm3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-sm3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.sm2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.sm1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0}.v-application--is-rtl .flex.offset-sm0{margin-right:0}}@media (min-width:960px){.flex.md12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-md12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.md11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.md10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.md9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-md9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.md8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.md7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.md6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-md6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.md5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.md4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.md3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-md3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.md2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.md1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0}.v-application--is-rtl .flex.offset-md0{margin-right:0}}@media (min-width:1264px){.flex.lg12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-lg12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.lg11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.lg10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.lg9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-lg9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.lg8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.lg7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.lg6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-lg6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.lg5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.lg4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.lg3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-lg3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.lg2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.lg1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0}.v-application--is-rtl .flex.offset-lg0{margin-right:0}}@media (min-width:1904px){.flex.xl12{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%}.flex.order-xl12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex.xl11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex.xl10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex.xl9{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:75%}.flex.order-xl9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex.xl8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex.xl7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex.xl6{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%}.flex.order-xl6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex.xl5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex.xl4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex.xl3{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%}.flex.order-xl3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex.xl2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex.xl1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0}.v-application--is-rtl .flex.offset-xl0{margin-right:0}}.child-flex>*,.flex{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.grow,.spacer{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.grow{-ms-flex-negative:0!important;flex-shrink:0!important}.shrink{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:1!important;flex-shrink:1!important}.fill-height{height:100%}.patient-photo-card[data-v-7b1b6cea]{overflow:hidden;border:1px solid #dce8ef!important;background:#fff}.patient-photo-card__heading[data-v-7b1b6cea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:16px}.patient-photo-card__heading span[data-v-7b1b6cea]{display:block;margin-bottom:3px;color:#1e958f;font-size:.66rem;font-weight:800;letter-spacing:.09em}.patient-photo-card__heading h5[data-v-7b1b6cea]{margin:0;color:#213950;font-size:1rem;font-weight:800}.patient-photo-card__heading small[data-v-7b1b6cea]{padding:4px 8px;border-radius:999px;background:#f1f5f9;color:#718096;font-size:.65rem;font-weight:700}.patient-camera-stage[data-v-7b1b6cea],.patient-photo-dropzone[data-v-7b1b6cea]{position:relative;display:grid;width:100%;overflow:hidden;place-items:center;aspect-ratio:1/1;border-radius:15px}.patient-photo-dropzone[data-v-7b1b6cea]{border:2px dashed #9bcfc9;background:linear-gradient(145deg,#f5fcfb,#f8fafc);cursor:pointer;-webkit-transition:border-color .16s ease,background .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.patient-photo-dropzone.is-dragging[data-v-7b1b6cea],.patient-photo-dropzone[data-v-7b1b6cea]:focus-visible,.patient-photo-dropzone[data-v-7b1b6cea]:hover{border-color:#118b83;background:#ecfaf7;outline:none;-webkit-box-shadow:0 0 0 4px rgba(30,149,143,.12);box-shadow:0 0 0 4px rgba(30,149,143,.12)}.patient-photo-dropzone.is-dragging[data-v-7b1b6cea]{-webkit-transform:scale(.985);transform:scale(.985)}.patient-photo-dropzone.has-photo[data-v-7b1b6cea]{border-style:solid;border-color:#d4e2e8;background:#eaf1f5}.patient-photo-dropzone>input[data-v-7b1b6cea]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.patient-camera-stage>img[data-v-7b1b6cea],.patient-camera-stage[data-v-7b1b6cea] video,.patient-photo-dropzone>img[data-v-7b1b6cea]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.patient-photo-dropzone__empty[data-v-7b1b6cea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px;text-align:center}.patient-photo-dropzone__empty>span[data-v-7b1b6cea]{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#dff5f1;color:#0f7d76;font-size:1.2rem}.patient-photo-dropzone__empty strong[data-v-7b1b6cea]{margin:12px 0 3px;color:#213950;font-size:.82rem}.patient-photo-dropzone__empty small[data-v-7b1b6cea]{color:#60758a;font-size:.7rem;line-height:1.45}.patient-photo-dropzone__empty em[data-v-7b1b6cea]{margin-top:7px;color:#93a2b2;font-size:.62rem;font-style:normal}.patient-photo-dropzone__overlay[data-v-7b1b6cea]{position:absolute;inset:auto 0 0;padding:24px 10px 10px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(15,39,57,.86)));background:linear-gradient(transparent,rgba(15,39,57,.86));color:#fff;font-size:.67rem;font-weight:800;text-align:center}.patient-photo-dropzone__overlay i[data-v-7b1b6cea]{margin-right:5px;color:inherit!important}.patient-camera-stage[data-v-7b1b6cea]{border:1px solid #2d4859;background:#102a3a}.patient-photo-meta[data-v-7b1b6cea]{min-height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;padding:10px 2px 6px;color:#60758a;font-size:.67rem}.patient-photo-meta span[data-v-7b1b6cea]{color:#16867f;font-weight:800}.patient-photo-meta span.is-muted[data-v-7b1b6cea]{color:#8796a6;font-weight:650}.patient-photo-meta strong[data-v-7b1b6cea]{overflow:hidden;color:#2f465c;text-overflow:ellipsis;white-space:nowrap}.patient-photo-meta i[data-v-7b1b6cea]{margin-right:4px;color:inherit!important}.patient-photo-actions[data-v-7b1b6cea]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr) auto;gap:7px}.patient-photo-actions button[data-v-7b1b6cea]{min-height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:8px 10px;border:0;border-radius:9px;font-size:.68rem;font-weight:800;white-space:nowrap}.patient-photo-actions__primary[data-v-7b1b6cea]{border-color:transparent!important;background-color:#176f89!important;background-image:linear-gradient(135deg,#17628b,#168e87)!important;color:#fff!important;opacity:1!important;visibility:visible!important}.btn-modern-submit i[data-v-7b1b6cea],.patient-photo-actions__primary i[data-v-7b1b6cea]{color:inherit!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.patient-photo-actions__secondary[data-v-7b1b6cea]{background:#e9f5f3;color:#137a74}.patient-photo-actions__danger[data-v-7b1b6cea]{width:38px;padding:0!important;background:#fff0f1;color:#b6414e}.patient-photo-actions button[data-v-7b1b6cea]:focus-visible{outline:3px solid rgba(30,149,143,.2);outline-offset:2px}.patient-photo-error[data-v-7b1b6cea]{display:block;margin-top:8px;color:#b42333;font-size:.68rem;font-weight:700}.patient-coverage-card[data-v-7b1b6cea]{overflow:hidden;border:1px solid #dce8ef;border-radius:18px;background:#fff;-webkit-box-shadow:0 8px 28px rgba(20,50,78,.06);box-shadow:0 8px 28px rgba(20,50,78,.06)}.patient-coverage-heading[data-v-7b1b6cea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:24px}.patient-coverage-eyebrow[data-v-7b1b6cea]{margin-bottom:4px;color:#1e958f;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.patient-coverage-heading h5[data-v-7b1b6cea]{color:#172b45;font-weight:800}.patient-coverage-heading p[data-v-7b1b6cea]{color:#77869a}.patient-coverage-options[data-v-7b1b6cea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:12px}.patient-coverage-option[data-v-7b1b6cea]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:170px;min-height:68px;gap:12px;margin:0;padding:12px 16px;border:1px solid #dce5ee;border-radius:14px;background:#fff;cursor:pointer}.patient-coverage-option.active[data-v-7b1b6cea]{border-color:#1e958f;background:#f1fbf9;-webkit-box-shadow:0 0 0 3px rgba(30,149,143,.1);box-shadow:0 0 0 3px rgba(30,149,143,.1)}.patient-coverage-option input[data-v-7b1b6cea]{position:absolute;opacity:0}.coverage-radio[data-v-7b1b6cea]{width:18px;height:18px;border:2px solid #becbd8;border-radius:50%;-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.patient-coverage-option.active .coverage-radio[data-v-7b1b6cea]{border-color:#1e958f;background:#1e958f}.patient-coverage-option i[data-v-7b1b6cea]{width:34px;color:#1e958f;font-size:1.35rem;text-align:center}.patient-coverage-option small[data-v-7b1b6cea],.patient-coverage-option strong[data-v-7b1b6cea]{display:block}.patient-coverage-option strong[data-v-7b1b6cea]{color:#17314f;font-size:.98rem}.patient-coverage-option small[data-v-7b1b6cea]{margin-top:2px;color:#8795a7;font-weight:500}.bpjs-lookup-panel[data-v-7b1b6cea]{padding:18px 24px 20px;border-top:1px solid #e3edf2;background:#f8fcfb}.bpjs-input-shell[data-v-7b1b6cea],.bpjs-lookup-button[data-v-7b1b6cea],.bpjs-lookup-type[data-v-7b1b6cea]{height:52px;border-radius:12px!important}.bpjs-lookup-type[data-v-7b1b6cea]{display:grid;grid-template-columns:1fr .55fr;gap:4px;padding:4px;border:1px solid #d5e1ea;background:#fff}.bpjs-lookup-type button[data-v-7b1b6cea]{border:0;border-radius:9px;background:transparent;color:#718197;font-size:.93rem;font-weight:650}.bpjs-lookup-type button.active[data-v-7b1b6cea]{background:#e7f7f4;color:#147f79}.bpjs-input-shell[data-v-7b1b6cea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:0 16px;border:1px solid #d5e1ea;background:#fff}.bpjs-input-shell[data-v-7b1b6cea]:focus-within{border-color:#1e958f;-webkit-box-shadow:0 0 0 3px rgba(30,149,143,.12);box-shadow:0 0 0 3px rgba(30,149,143,.12)}.bpjs-input-shell i[data-v-7b1b6cea]{color:#1e958f;font-size:1.15rem}.bpjs-input-shell input[data-v-7b1b6cea]{width:100%;height:100%;padding:0;border:0!important;outline:0!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#172b45;font-size:1rem;font-weight:500}.bpjs-input-shell input[data-v-7b1b6cea]::-webkit-input-placeholder{color:#9aa9ba;font-weight:400}.bpjs-input-shell input[data-v-7b1b6cea]::-moz-placeholder{color:#9aa9ba;font-weight:400}.bpjs-input-shell input[data-v-7b1b6cea]:-ms-input-placeholder{color:#9aa9ba;font-weight:400}.bpjs-input-shell input[data-v-7b1b6cea]::-ms-input-placeholder{color:#9aa9ba;font-weight:400}.bpjs-input-shell input[data-v-7b1b6cea]::placeholder{color:#9aa9ba;font-weight:400}.bpjs-lookup-button[data-v-7b1b6cea]{border:0;background:linear-gradient(135deg,#1e4f7d,#1e958f);color:#fff;font-weight:750}.bpjs-lookup-button[data-v-7b1b6cea]:disabled{opacity:.65}.bpjs-message[data-v-7b1b6cea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:12px}.bpjs-message.is-success[data-v-7b1b6cea]{border:1px solid #bce6dd;background:#eaf8f4;color:#126b64}.bpjs-message.compact[data-v-7b1b6cea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;padding:9px 12px;border-radius:10px;font-size:.88rem}.bpjs-message.compact span[data-v-7b1b6cea],.bpjs-message.compact strong[data-v-7b1b6cea]{display:inline}.bpjs-message.compact span[data-v-7b1b6cea]:before{content:" · "}.bpjs-message.is-error[data-v-7b1b6cea]{border:1px solid #f2c6c9;background:#fff1f2;color:#a93c45}.bpjs-message i[data-v-7b1b6cea]{margin-top:2px;font-size:1.15rem}.bpjs-message span[data-v-7b1b6cea],.bpjs-message strong[data-v-7b1b6cea]{display:block}.bpjs-message span[data-v-7b1b6cea]{margin-top:2px;font-weight:500}.bpjs-autofill-note[data-v-7b1b6cea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:7px;color:#13867f;font-size:.78rem;font-weight:600;line-height:1.2}.bpjs-autofill-note i[data-v-7b1b6cea]{font-size:.8rem}.bpjs-autofill-note button[data-v-7b1b6cea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:17px;height:17px;margin-left:2px;padding:0;border:0;border-radius:50%;background:#dff3ef;color:#13867f;font-size:1rem;line-height:1}.bpjs-note-enter-active[data-v-7b1b6cea],.bpjs-note-leave-active[data-v-7b1b6cea]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.bpjs-note-enter[data-v-7b1b6cea],.bpjs-note-leave-to[data-v-7b1b6cea]{opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media (max-width:991px){.patient-coverage-heading[data-v-7b1b6cea]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.patient-coverage-options[data-v-7b1b6cea]{width:100%}.patient-coverage-option[data-v-7b1b6cea]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media (max-width:575px){.patient-coverage-options[data-v-7b1b6cea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.patient-coverage-option[data-v-7b1b6cea]{width:100%}}[data-v-7b1b6cea] .vue-treeselect__control{border:1px solid #e7edf4!important;border-radius:.5rem;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff!important}[data-v-7b1b6cea] .vue-treeselect--focused .vue-treeselect__control{outline:3px solid rgba(30,149,143,.24)!important;outline-offset:0!important;border-color:#1e958f!important}[data-v-7b1b6cea] .vue-treeselect input{outline:none!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important}.patient-search-select-shell[data-v-7b1b6cea]{position:relative;width:100%;min-width:0}.patient-search-select-shell__icon[data-v-7b1b6cea]{position:absolute;z-index:4;top:7px;left:8px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #d1e9e5;border-radius:9px;background:#edf8f6;color:#16867f;font-size:13px;line-height:1;pointer-events:none;-webkit-transition:border-color .15s ease,background .15s ease,color .15s ease;transition:border-color .15s ease,background .15s ease,color .15s ease}.patient-search-select-shell__icon i[data-v-7b1b6cea]{color:inherit!important;-webkit-text-fill-color:currentColor!important}.patient-search-select-shell:focus-within .patient-search-select-shell__icon[data-v-7b1b6cea]{border-color:#a9dcd6;background:#dff5f1;color:#0f766e}[data-v-7b1b6cea] .patient-search-select{width:100%;min-width:0;color:#2f4358;font-family:inherit;font-size:13px}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__control{width:100%;height:48px!important;min-height:48px!important;padding:0 4px!important;overflow:hidden;border:1px solid #d5e1ea!important;border-radius:11px!important;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-7b1b6cea] .patient-search-select.vue-treeselect--multi .vue-treeselect__control{height:auto!important;min-height:48px!important}[data-v-7b1b6cea] .patient-search-select.vue-treeselect--focused .vue-treeselect__control,[data-v-7b1b6cea] .patient-search-select.vue-treeselect--open .vue-treeselect__control{border-color:#1e958f!important;outline:0!important;-webkit-box-shadow:0 0 0 3px rgba(30,149,143,.13)!important;box-shadow:0 0 0 3px rgba(30,149,143,.13)!important}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__value-container{height:46px!important;min-height:46px!important;padding:0 8px 0 48px!important;vertical-align:middle}[data-v-7b1b6cea] .patient-search-select.vue-treeselect--multi .vue-treeselect__value-container{height:auto!important;min-height:46px!important;padding:3px 8px 3px 48px!important}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__placeholder,[data-v-7b1b6cea] .patient-search-select .vue-treeselect__single-value{height:46px!important;margin:0!important;padding:0 4px!important;color:#394e63!important;font-size:13px!important;font-weight:500!important;line-height:46px!important;left:48px!important}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__placeholder{color:#8191a2!important;font-weight:400!important}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__input-container{width:100%!important;max-width:100%!important;height:46px!important;margin:0!important;padding:0 4px!important;border:0!important;background:transparent!important}[data-v-7b1b6cea] .patient-search-select input.vue-treeselect__input{width:100%!important;max-width:100%!important;height:46px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#213950!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:46px!important;vertical-align:top!important}[data-v-7b1b6cea] .patient-search-select.vue-treeselect--multi .vue-treeselect__input-container{width:auto!important;min-width:130px;height:32px!important;padding:0 3px!important;vertical-align:top}[data-v-7b1b6cea] .patient-search-select.vue-treeselect--multi input.vue-treeselect__input{height:32px!important;line-height:32px!important}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__control-arrow-container,[data-v-7b1b6cea] .patient-search-select .vue-treeselect__x-container{width:34px!important;height:46px!important;padding:0 9px!important;color:#93a1b0;vertical-align:middle}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__control-arrow,[data-v-7b1b6cea] .patient-search-select .vue-treeselect__x{width:8px;height:8px}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__multi-value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;min-height:40px;margin:0!important}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__multi-value-item-container{padding:0!important}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__multi-value-item{min-height:30px;margin:0;padding:0;border:1px solid #cde7e3;border-radius:7px;background:#eaf7f5;color:#117b74;font-size:12px;line-height:1.2}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__multi-value-label{max-width:230px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__value-remove{width:28px;padding:0 8px;border-left-color:#cde7e3;color:#117b74}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__menu{overflow-x:hidden;border-color:#d5e1ea;border-radius:0 0 11px 11px;-webkit-box-shadow:0 14px 28px rgba(20,50,78,.13);box-shadow:0 14px 28px rgba(20,50,78,.13)}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__option{min-height:38px;padding-top:9px;padding-bottom:9px;color:#34495e;font-size:12px}[data-v-7b1b6cea] .patient-search-select .vue-treeselect__option--highlight{background:#edf8f6;color:#126f69}.btn-modern-submit[data-v-7b1b6cea]{background:linear-gradient(135deg,#1e4f7d,#1e958f)!important;border:none!important;color:#fff!important;font-weight:700!important;padding:12px 32px!important;border-radius:8px!important;-webkit-box-shadow:0 4px 14px rgba(30,149,143,.3)!important;box-shadow:0 4px 14px rgba(30,149,143,.3)!important;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important;font-size:1.05rem!important}.btn-modern-submit[data-v-7b1b6cea]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(30,149,143,.4)!important;box-shadow:0 6px 18px rgba(30,149,143,.4)!important}.btn-modern-submit i[data-v-7b1b6cea]{font-size:1.2rem}.btn-modern-cancel[data-v-7b1b6cea]{background:#fff!important;border:1px solid #dcdfe6!important;color:#1e4f7d!important;font-weight:700!important;padding:12px 32px!important;border-radius:8px!important;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important;font-size:1.05rem!important}.btn-modern-cancel[data-v-7b1b6cea]:hover{background:#f8f9fa!important;border-color:#c0c4cc!important;color:#1a446b!important}.btn-circle{width:30px;height:30px;border-radius:35px;padding:0}.btn-circle-sm{width:18px;height:18px;border-radius:30px;padding:0}.btn-circle i{font-size:17px}.image{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.th-doctor{max-width:20%}.patient-modal-app.theme--light.v-application,.patient-modal-app .v-application--wrap{min-height:0!important;background:transparent!important}.patient-picker-modal{--patient-navy:#143263;--patient-blue:#14608f;--patient-teal:#1e958f;--patient-border:#e3eaf2;--patient-muted:#6b7280;padding:10px 0;z-index:1210!important}body.patient-picker-open .modal-backdrop{z-index:1200!important}.patient-picker-modal .modal-dialog{width:calc(100% - 32px);max-width:1240px;margin:0 auto}.patient-picker-modal .patient-picker-modal__content{max-height:calc(100vh - 20px);overflow:hidden;border:1px solid var(--patient-border)!important;border-radius:20px!important;background:#fff!important;-webkit-box-shadow:0 28px 70px rgba(20,50,99,.22)!important;box-shadow:0 28px 70px rgba(20,50,99,.22)!important}.patient-picker-modal .patient-picker-modal__header{min-height:62px;padding:10px 16px!important;border-bottom:1px solid var(--patient-border)!important;background:linear-gradient(110deg,rgba(20,50,99,.07),rgba(30,149,143,.06))!important}.patient-picker-modal .patient-picker-modal__header .close{display:grid;width:36px;height:36px;margin:0!important;padding:0!important;place-items:center;color:#607086;border:1px solid var(--patient-border);border-radius:10px;background:#fff;font-size:20px;line-height:1;opacity:1;text-shadow:none}.patient-picker-modal .patient-picker-modal__body{max-height:calc(100vh - 82px);padding:12px 16px 14px!important;overflow-x:hidden;overflow-y:auto;background:#fff}.patient-modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.patient-modal-title__icon{display:grid;width:38px;height:38px;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;place-items:center;color:#fff;border-radius:12px;background:linear-gradient(135deg,var(--patient-navy),var(--patient-blue),var(--patient-teal));-webkit-box-shadow:0 7px 16px rgba(20,96,143,.18);box-shadow:0 7px 16px rgba(20,96,143,.18)}.patient-modal-title__icon i,.patient-picker-modal .patient-modal-title__icon i{display:inline-block!important;color:#fff!important;font-size:15px!important;line-height:1!important;opacity:1!important;-webkit-text-fill-color:#fff!important}.patient-modal-title small,.patient-modal-title strong{display:block}.patient-modal-title strong{margin-bottom:2px;color:#1a2433;font-size:16px;font-weight:700}.patient-modal-title small{color:var(--patient-muted)!important;font-size:11px;font-weight:500}.patient-picker-modal .patient-modal-tabs>div:first-child{margin-bottom:8px}.patient-picker-modal .patient-modal-tabs__nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;gap:5px;padding:4px;border:1px solid var(--patient-border)!important;border-radius:12px;background:#f7f9fc}.patient-picker-modal .patient-modal-tabs__nav .nav-item{margin:0}.patient-picker-modal .patient-modal-tabs__nav .nav-link{min-height:34px;margin:0;padding:7px 14px!important;color:var(--patient-muted)!important;border:0!important;border-radius:9px!important;background:transparent!important;font-size:12px;font-weight:700}.patient-picker-modal .patient-modal-tabs__nav .nav-link.active{color:#fff!important;background:linear-gradient(135deg,var(--patient-navy),var(--patient-blue),var(--patient-teal))!important;-webkit-box-shadow:0 5px 12px rgba(20,96,143,.17);box-shadow:0 5px 12px rgba(20,96,143,.17)}.patient-modal-panel{margin-top:0}.patient-modal-panel__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #edf1f5}.patient-modal-eyebrow{display:block;margin-bottom:3px;color:var(--patient-teal);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.patient-modal-panel__heading h4{margin:0;color:#1a2433!important;font-size:15px!important;font-weight:700}.patient-modal-panel__hint{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-height:30px;padding:6px 9px;color:#607086;border:1px solid var(--patient-border);border-radius:9px;background:#f8fafc;font-size:10px;font-weight:600}.patient-modal-panel__hint i{color:var(--patient-teal)}.patient-picker-modal .patient-modal-panel .v-application,.patient-picker-modal .patient-modal-panel .v-application--wrap{min-height:0!important;background:transparent!important}.patient-picker-modal .patient-modal-panel .row{margin-left:-6px;margin-right:-6px}.patient-picker-modal .patient-modal-panel [class*=col-]{padding-left:6px;padding-right:6px}.patient-picker-modal .patient-modal-panel .mt-n3,.patient-picker-modal .patient-modal-panel .mt-n4{margin-top:0!important}.patient-picker-modal .btn-timeseries{min-height:30px!important;margin:1px 2px!important;padding:5px 9px!important;border-radius:9px!important;font-size:10px!important}.patient-picker-modal .custom-select,.patient-picker-modal .form-control,.patient-picker-modal .vue-treeselect__control{height:36px!important;min-height:36px!important;padding:6px 10px!important;color:#1a2433!important;border:1px solid #dbe4ee!important;border-radius:10px!important;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:12px!important}.patient-picker-modal textarea.form-control{height:auto!important;min-height:78px!important}.patient-picker-modal .input-group-text{min-height:36px;padding:7px 10px;color:#718096!important;border-color:#dbe4ee!important;border-radius:10px 0 0 10px!important;background:#f8fafc!important}.patient-picker-modal .input-group>.form-control:not(:first-child){border-radius:0 10px 10px 0!important}.patient-picker-modal .input-group-append .btn,.patient-picker-modal .input-group-prepend .btn{min-height:40px;padding:7px 11px!important;border-radius:0!important;font-size:11px!important}.patient-picker-modal .input-group-append .btn:last-child{border-radius:0 10px 10px 0!important}.patient-picker-modal .form-group{margin-bottom:12px}.patient-picker-modal .col-form-label,.patient-picker-modal .form-group label{margin-bottom:5px;color:#40536b!important;font-size:11px!important;font-weight:700!important}.patient-picker-modal small.text-muted{display:block;margin-top:4px;color:#8a96a8!important;font-size:9px}.patient-picker-modal .table-responsive,.patient-picker-modal .table-responsive-sm{margin-top:8px!important;overflow-x:auto;border:1px solid var(--patient-border);border-radius:12px}.patient-picker-modal .table{margin-bottom:0}.patient-picker-modal .table thead th{height:31px;padding:6px 10px!important;color:#52667d!important;background:#f7f9fc!important;border-bottom:1px solid var(--patient-border)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.patient-picker-modal .table tbody td{height:45px;padding:5px 10px!important;color:#334155!important;border-bottom:1px solid #edf1f5!important;font-size:11px;vertical-align:middle}.patient-picker-modal .table tbody tr:hover td{background:#f6fbfa!important}.patient-picker-modal .pagination{gap:4px;margin-top:8px!important;margin-bottom:0}.patient-picker-modal .page-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:34px;height:34px;padding:0 9px!important;color:#40536b!important;border-color:#dce5ee!important;border-radius:8px!important;background:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1!important;opacity:1!important}.patient-picker-modal .page-item.active .page-link{color:#fff!important;border-color:#14608f!important;background:linear-gradient(135deg,#143263,#14608f,#1e958f)!important;-webkit-box-shadow:0 5px 12px rgba(20,96,143,.22)!important;box-shadow:0 5px 12px rgba(20,96,143,.22)!important}.patient-picker-modal .page-item.disabled .page-link{color:#94a3b8!important;background:#f6f8fa!important;opacity:1!important}.patient-picker-modal .page-item:not(.disabled):not(.active) .page-link:hover{color:#14608f!important;border-color:#afc5d7!important;background:#edf6f8!important}.patient-picker-modal .table tbody td ul{margin:0!important;padding:0!important}.patient-picker-modal .patient-picker-photo,.patient-picker-modal .patient-picker-photo__frame{width:32px;height:32px}.patient-picker-modal .patient-picker-photo__frame{overflow:hidden;border:1px solid #dde6ef;border-radius:50%;background:#f1f6f8}.patient-picker-modal .patient-picker-photo__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.patient-picker-modal .table tbody .btn{min-height:32px!important;padding:5px 12px!important}.patient-picker-modal .patient-modal-panel--form .image-container{min-height:0!important;padding:10px;border:1px dashed #cfdbe7;border-radius:14px;background:#f8fafc}.patient-picker-modal .patient-modal-panel--form .image-container>div{width:190px!important;height:190px!important;max-width:100%}.patient-picker-modal .patient-modal-panel--form .image-container img{border-radius:12px;-o-object-fit:cover;object-fit:cover}.patient-picker-modal .patient-modal-panel--form .col-md-12>span.font-weight-bold,.patient-picker-modal .patient-modal-panel--form .font-weight-bold{color:var(--patient-navy)!important;font-size:12px}.patient-picker-modal .patient-modal-panel--form .btn-outline-danger.btn-circle{display:inline-grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;place-items:center;color:#d14343!important;border:1px solid rgba(239,68,68,.24)!important;border-radius:10px!important;background:rgba(239,68,68,.07)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.patient-picker-modal .patient-modal-panel--form .btn-outline-danger.btn-circle i{margin:0!important;padding:0!important;color:inherit!important;font-size:12px;line-height:1}.patient-picker-modal .patient-modal-panel--form .btn-outline-danger.btn-circle:hover{color:#fff!important;border-color:#ef4444!important;background:#ef4444!important;-webkit-box-shadow:0 6px 14px rgba(239,68,68,.2)!important;box-shadow:0 6px 14px rgba(239,68,68,.2)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.patient-picker-modal .custom-control{margin:3px 8px 3px 0!important}.patient-picker-modal .custom-control-label{color:#526174;font-size:11px}.patient-picker-modal .vue-treeselect__control{padding:0 4px!important}.patient-picker-modal .vue-treeselect__input-container,.patient-picker-modal .vue-treeselect__value-container,.patient-picker-modal input.vue-treeselect__input{height:38px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;line-height:38px!important}.patient-picker-modal .vue-treeselect__placeholder,.patient-picker-modal .vue-treeselect__single-value{color:#6b7280!important;font-size:11px!important;line-height:38px!important}.patient-picker-modal .btn:not(.btn-icon){min-height:36px;padding:7px 13px!important;border-radius:9px!important;font-size:11px!important;font-weight:700}.patient-picker-modal .btn-info,.patient-picker-modal .btn-primary,.patient-picker-modal .btn-success{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,var(--patient-navy),var(--patient-blue),var(--patient-teal))!important;-webkit-box-shadow:0 5px 12px rgba(20,96,143,.15)!important;box-shadow:0 5px 12px rgba(20,96,143,.15)!important}.patient-modal-panel--cashier{max-width:560px}@media(max-width:767.98px){.patient-picker-modal{padding:8px 0}.patient-picker-modal .modal-dialog{width:calc(100% - 16px)}.patient-picker-modal .patient-picker-modal__content{max-height:calc(100vh - 16px);border-radius:16px!important}.patient-picker-modal .patient-picker-modal__header{min-height:64px;padding:11px 13px!important}.patient-picker-modal .patient-picker-modal__body{max-height:calc(100vh - 81px);padding:13px!important}.patient-modal-panel__hint,.patient-modal-title small{display:none}.patient-modal-panel__heading{margin-bottom:11px}.patient-picker-modal .patient-modal-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.patient-picker-modal .patient-modal-tabs__nav .nav-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.patient-picker-modal .patient-modal-tabs__nav .nav-link{text-align:center}}.prescription-discharge-button.btn[data-v-64fab2a9]{min-height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #8fd4ce;border-radius:9px;background:#f2fbfa;color:#147f79;font-size:11px;font-weight:700;white-space:nowrap}.prescription-discharge-button.btn i[data-v-64fab2a9]{position:static!important;margin:0!important;color:#15978f!important}.doctor-table[data-v-2c4a5a8e]:not(.doctor-table--lookup) .table{min-width:1050px;table-layout:fixed}.doctor-table[data-v-2c4a5a8e]:not(.doctor-table--lookup) .doctor-col-actions,.doctor-table[data-v-2c4a5a8e]:not(.doctor-table--lookup) .doctor-col-number,.doctor-table[data-v-2c4a5a8e]:not(.doctor-table--lookup) .doctor-col-photo{white-space:nowrap}.doctor-table[data-v-2c4a5a8e]:not(.doctor-table--lookup) .doctor-col-actions{min-width:310px}.doctor-actions[data-v-2c4a5a8e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.doctor-actions[data-v-2c4a5a8e] .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.doctor-table[data-v-2c4a5a8e]:not(.doctor-table--lookup) td:nth-child(4){overflow-wrap:anywhere}.nav-category[data-v-e1e4a9d4]::-webkit-scrollbar{width:3px!important;height:5px!important}.custom-scroller[data-v-e1e4a9d4]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #ddd!important;box-shadow:inset 0 0 5px #ddd!important;border-radius:10px!important}.custom-scroller[data-v-e1e4a9d4]::-webkit-scrollbar-thumb{background:#0bb7af!important;border-radius:10px!important}.custom-scroller[data-v-e1e4a9d4]::-webkit-scrollbar-thumb:hover{background:#0bb7af!important}.custom-scroller[data-v-e1e4a9d4],.nav-category[data-v-e1e4a9d4]{display:-webkit-box;white-space:nowrap!important;overflow-x:auto!important;scrollbar-width:none}.modal-trigger[data-v-e1e4a9d4]{height:54.23px;font-size:13px}.nav-category li[data-v-e1e4a9d4]{display:inline-block!important;float:none!important}.btn-quantity[data-v-e1e4a9d4]{min-width:35px}.pharmacy-promo-badge[data-v-e1e4a9d4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2px 0;padding:2px 7px;border-radius:999px;color:#0f5132;background:#d1e7dd;font-size:10px;font-weight:700}.pharmacy-promo-hint[data-v-e1e4a9d4]{display:block;max-width:260px;color:#8a6116;line-height:1.25}[data-v-e1e4a9d4]::-webkit-scrollbar{width:5px;height:5px}[data-v-e1e4a9d4]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-e1e4a9d4]::-webkit-scrollbar-thumb{background:#305b8f!important}.pharmacy-cashier-page{--cashier-navy:#143263;--cashier-blue:#14608f;--cashier-teal:#1e958f;--cashier-border:#e3eaf2;--cashier-muted:#6b7280;padding-bottom:18px;color:#1a2433}.pharmacy-cashier-page__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;border:1px solid rgba(20,96,143,.14);border-radius:18px;background:linear-gradient(135deg,rgba(20,50,99,.065),rgba(30,149,143,.09))}.pharmacy-cashier-page__title-icon{display:grid;place-items:center;width:42px;height:42px;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--cashier-navy),var(--cashier-blue),var(--cashier-teal));-webkit-box-shadow:0 9px 20px rgba(20,50,99,.17);box-shadow:0 9px 20px rgba(20,50,99,.17)}.pharmacy-cashier-page__header span{color:var(--cashier-teal);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pharmacy-cashier-page__header h1{margin:1px 0 2px;color:#172235;font-size:22px;font-weight:800;letter-spacing:-.025em}.pharmacy-cashier-page__header p{margin:0;color:var(--cashier-muted);font-size:11px}.pharmacy-cashier-cart,.pharmacy-cashier-toolbar .card{border:1px solid var(--cashier-border)!important;border-radius:16px!important;background:#fff;-webkit-box-shadow:0 9px 26px rgba(20,50,99,.055)!important;box-shadow:0 9px 26px rgba(20,50,99,.055)!important}.pharmacy-cashier-toolbar>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pharmacy-cashier-toolbar__catalog{width:100%}.pharmacy-cashier-toolbar__catalog>.row{min-height:60px;margin:0;padding:8px!important}.pharmacy-cashier-toolbar__catalog>.row>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 5px}.pharmacy-cashier-toolbar .nav-category{gap:5px;padding:2px}.pharmacy-cashier-toolbar .nav-category .nav-link{padding:8px 12px;border:1px solid transparent;border-radius:999px;color:#52627a;background:#f5f7fa;font-size:10px;font-weight:750;-webkit-transition:.2s ease;transition:.2s ease}.pharmacy-cashier-toolbar .nav-category .nav-link:hover{color:var(--cashier-teal);background:#edf7f6}.pharmacy-cashier-toolbar .nav-category .nav-link.active{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--cashier-navy),var(--cashier-teal));-webkit-box-shadow:0 6px 14px rgba(20,96,143,.15);box-shadow:0 6px 14px rgba(20,96,143,.15)}.pharmacy-cashier-search .input-group{width:100%;height:44px!important;min-height:44px!important;max-height:44px!important;overflow:hidden;border:1px solid #d8e2ec;border-radius:12px;background:#fff;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.pharmacy-cashier-search .input-group:focus-within{border-color:rgba(30,149,143,.7);-webkit-box-shadow:0 0 0 3px rgba(30,149,143,.1);box-shadow:0 0 0 3px rgba(30,149,143,.1)}.pharmacy-cashier-search .input-group-prepend{height:42px!important}.pharmacy-cashier-search .form-control,.pharmacy-cashier-search .input-group-text{height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;border:0!important;border-radius:0!important;font-size:11px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.pharmacy-cashier-search .input-group-text{width:42px;padding:0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--cashier-teal);background:#f8fafc}.pharmacy-cashier-search .form-control{padding:0 12px!important;background:#fff!important}.pharmacy-cashier-toolbar__people>.row{width:calc(100% + 2px);min-height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pharmacy-cashier-person-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pharmacy-cashier-person,.pharmacy-cashier-prescription{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 14px!important;border:1px solid #dbe6ef!important;border-radius:12px!important;color:var(--cashier-blue)!important;background:#fff!important;font-size:10px!important;font-weight:750!important;line-height:1!important;-webkit-box-shadow:none!important;box-shadow:none!important}.pharmacy-cashier-person:hover,.pharmacy-cashier-prescription:hover{border-color:rgba(30,149,143,.45)!important;color:var(--cashier-teal)!important;background:#f4fbfa!important}.pharmacy-cashier-content{margin-top:8px}.pharmacy-cashier-catalog{max-height:calc(100vh - 330px);overflow-y:auto!important;-ms-scroll-chaining:none;overscroll-behavior:contain}.pharmacy-cashier-catalog__grid{-ms-flex-line-pack:start;align-content:flex-start;min-height:390px;height:auto!important}.pharmacy-cashier-catalog__state{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:390px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;color:var(--cashier-muted);text-align:center}.pharmacy-cashier-catalog__state i{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:var(--cashier-teal);background:#eaf7f5}.pharmacy-cashier-catalog__state strong{color:#26364c;font-size:13px}.pharmacy-cashier-catalog__state span{font-size:11px}.pharmacy-cashier-catalog__more{padding:12px;color:var(--cashier-muted);font-size:11px;text-align:center}.pharmacy-cashier-prescription{height:40px!important;min-height:40px!important;max-height:40px!important}.pharmacy-cashier-cart{min-height:390px!important;overflow:hidden}.pharmacy-cashier-cart__header{min-height:56px;padding:10px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--cashier-border);background:linear-gradient(105deg,#f8fbfd,#eef8f7)}.pharmacy-cashier-cart__header span,.pharmacy-cashier-cart__header strong{display:block}.pharmacy-cashier-cart__header span{color:var(--cashier-teal);font-size:8px;font-weight:800;letter-spacing:.1em}.pharmacy-cashier-cart__header strong{color:#22334a;font-size:13px}.pharmacy-cashier-cart__header .badge{padding:6px 9px;color:#fff;background:linear-gradient(135deg,var(--cashier-navy),var(--cashier-teal));font-size:9px}.pharmacy-cashier-cart .card-body{min-height:260px;max-height:calc(100vh - 465px);padding:12px!important}.pharmacy-cashier-cart__empty{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:235px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;text-align:center}.pharmacy-cashier-cart__empty i{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border-radius:14px;color:var(--cashier-teal);background:#eaf7f5;font-size:16px}.pharmacy-cashier-cart__empty strong{color:#26354b;font-size:12px}.pharmacy-cashier-cart__empty span{max-width:190px;margin-top:3px;color:#8190a4;font-size:9px;line-height:1.5}.pharmacy-cashier-cart__item{min-height:54px;padding:8px!important;border:1px solid #edf1f5;border-radius:11px;background:#fff}.pharmacy-cashier-cart__product{display:-webkit-box;display:-ms-flexbox;display:flex;width:34%;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pharmacy-cashier-cart__product strong{color:#25364c;font-size:11px}.pharmacy-cashier-cart__product small{margin-top:2px;color:var(--cashier-muted);font-size:8px}.pharmacy-cashier-cart__item+.pharmacy-cashier-cart__item{margin-top:6px}.pharmacy-cashier-cart__item--warning{margin:0 0 6px!important;border-color:#f6dddd;background:#fff8f8}.pharmacy-cashier-cart__item .btn-group .btn{display:grid;place-items:center;width:27px;min-width:27px;height:27px;padding:0!important;border:1px solid #dce6ee!important;border-radius:8px!important;color:var(--cashier-teal)!important;background:#f7fafc!important}.pharmacy-cashier-cart__item .btn-quantity{color:#26354b!important;background:#fff!important}.pharmacy-cashier-cart__summary{padding:12px 14px!important;border-top:1px solid var(--cashier-border)!important}.pharmacy-cashier-cart__summary>.d-flex{min-height:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#65748a;font-size:10px}.pharmacy-cashier-cart__summary>.d-flex:nth-child(3){margin-top:5px;padding-top:8px;border-top:1px dashed #dce5ed;color:#172235}.pharmacy-cashier-cart__summary .h5{color:var(--cashier-navy);font-size:17px;font-weight:800}.pharmacy-cashier-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pharmacy-cashier-actions__inner{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;margin-left:0!important}.pharmacy-cashier-actions .btn{min-height:43px;border-radius:12px!important;font-size:11px;font-weight:800}.pharmacy-cashier-actions .btn-success{border:0;background:linear-gradient(135deg,var(--cashier-navy),var(--cashier-blue),var(--cashier-teal));-webkit-box-shadow:0 9px 20px rgba(20,96,143,.18);box-shadow:0 9px 20px rgba(20,96,143,.18)}.pharmacy-cashier-actions .btn-outline-danger{border-color:rgba(239,68,68,.18);color:#dc3d3d;background:#fff3f3}.pharmacy-cashier-actions .btn:disabled{cursor:not-allowed;opacity:.55}@media(max-width:991.98px){.pharmacy-cashier-actions__inner{-webkit-box-flex:0;-ms-flex:0 0 41.666%;flex:0 0 41.666%;max-width:41.666%}}@media(max-width:767.98px){.pharmacy-cashier-page__header{padding:14px}.pharmacy-cashier-page__header h1{font-size:19px}.pharmacy-cashier-toolbar__people{margin-top:6px}.pharmacy-cashier-toolbar>[class*=col-],.pharmacy-cashier-toolbar__catalog>.row>[class*=col-]{display:block}.pharmacy-cashier-search{margin-top:7px}.pharmacy-cashier-catalog{max-height:none}.pharmacy-cashier-catalog__grid{min-height:0}.pharmacy-cashier-order{margin-top:12px}.pharmacy-cashier-cart .card-body{max-height:340px}.pharmacy-cashier-actions__inner{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}