@import url(https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;500;600;700&display=swap);.service-age-container[data-v-ea3d0bda]{font-family:Prompt,sans-serif;padding:24px;background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f5f5f5));background:linear-gradient(180deg,#fafafa,#f5f5f5);min-height:100vh}.hero-header[data-v-ea3d0bda]{background:linear-gradient(135deg,#dc2626,#b91c1c 50%,#991b1b);border-radius:20px;overflow:hidden;position:relative;-webkit-box-shadow:0 10px 40px rgba(220,38,38,.3);box-shadow:0 10px 40px rgba(220,38,38,.3)}.hero-header[data-v-ea3d0bda]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.06' fill-rule='evenodd'/%3E%3C/svg%3E")}.hero-content[data-v-ea3d0bda]{padding:32px;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.hero-content[data-v-ea3d0bda],.hero-icon-wrapper[data-v-ea3d0bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-icon-wrapper[data-v-ea3d0bda]{width:80px;height:80px;background:hsla(0,0%,100%,.15);border-radius:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.hero-text[data-v-ea3d0bda]{color:#fff}.hero-title[data-v-ea3d0bda]{font-size:28px;font-weight:600;margin:0 0 6px 0;letter-spacing:-.3px}.hero-subtitle[data-v-ea3d0bda]{font-size:14px;opacity:.9;margin:0;font-weight:300}.position-chip[data-v-ea3d0bda]{background:#fff!important;color:#1f2937!important;font-weight:500;padding:0 20px;height:44px}.stats-row[data-v-ea3d0bda]{margin-top:-16px}.stat-card[data-v-ea3d0bda]{background:#fff;border-radius:16px;padding:24px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid rgba(0,0,0,.04);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04);height:100%}.stat-card[data-v-ea3d0bda]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.1);box-shadow:0 12px 40px rgba(0,0,0,.1)}.stat-icon[data-v-ea3d0bda]{width:60px;height:60px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.stat-card-1 .stat-icon[data-v-ea3d0bda]{background:linear-gradient(135deg,#dc2626,#b91c1c)}.stat-card-2 .stat-icon[data-v-ea3d0bda]{background:linear-gradient(135deg,#f97316,#ea580c)}.stat-card-3 .stat-icon[data-v-ea3d0bda]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.stat-card-4 .stat-icon[data-v-ea3d0bda]{background:linear-gradient(135deg,#16a34a,#15803d)}.stat-content[data-v-ea3d0bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stat-number[data-v-ea3d0bda]{font-size:36px;font-weight:700;color:#1f2937;line-height:1}.stat-label[data-v-ea3d0bda]{font-size:16px;color:#6b7280;font-weight:500;margin-top:2px}.stat-desc[data-v-ea3d0bda]{font-size:12px;color:#9ca3af;margin-top:4px}.info-card[data-v-ea3d0bda]{background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.04);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.04);box-shadow:0 4px 20px rgba(0,0,0,.04);height:100%}.card-header[data-v-ea3d0bda]{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.service-header[data-v-ea3d0bda]{background:linear-gradient(135deg,#dc2626,#b91c1c)}.current-header[data-v-ea3d0bda]{background:linear-gradient(135deg,#f97316,#ea580c)}.header-icon[data-v-ea3d0bda]{width:44px;height:44px;background:hsla(0,0%,100%,.2);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-text[data-v-ea3d0bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-title[data-v-ea3d0bda]{color:#fff;font-size:18px;font-weight:600}.header-subtitle[data-v-ea3d0bda]{color:hsla(0,0%,100%,.85);font-size:12px;font-weight:300}.card-body[data-v-ea3d0bda]{padding:24px!important}.info-row[data-v-ea3d0bda]{gap:16px}.info-icon-wrapper[data-v-ea3d0bda],.info-row[data-v-ea3d0bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-icon-wrapper[data-v-ea3d0bda]{width:44px;height:44px;background:#fef2f2;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.info-icon-orange[data-v-ea3d0bda]{background:#fff7ed}.info-content[data-v-ea3d0bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-label[data-v-ea3d0bda]{font-size:13px;color:#6b7280;font-weight:400}.info-value[data-v-ea3d0bda]{font-size:16px;color:#dc2626;font-weight:600;margin-top:2px}.info-value-orange[data-v-ea3d0bda]{color:#f97316}.service-duration[data-v-ea3d0bda]{background:#fafafa;border-radius:14px;padding:20px}.duration-label[data-v-ea3d0bda]{font-size:14px;color:#374151;font-weight:500;margin-bottom:16px}.duration-label[data-v-ea3d0bda],.duration-value[data-v-ea3d0bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.duration-value[data-v-ea3d0bda]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.duration-item[data-v-ea3d0bda]{text-align:center;padding:12px 20px;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.duration-number[data-v-ea3d0bda]{font-size:32px;font-weight:700;color:#dc2626;display:block;line-height:1}.duration-value-orange .duration-number[data-v-ea3d0bda]{color:#f97316}.duration-unit[data-v-ea3d0bda]{font-size:12px;color:#6b7280;font-weight:500;margin-top:4px;display:block}.duration-separator[data-v-ea3d0bda]{width:8px;height:8px;background:#dc2626;border-radius:50%}.duration-separator.orange[data-v-ea3d0bda]{background:#f97316}.progress-section[data-v-ea3d0bda]{background:#fafafa;border-radius:12px;padding:16px}.progress-header[data-v-ea3d0bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.progress-label[data-v-ea3d0bda]{font-size:13px;color:#374151;font-weight:500}.progress-percent[data-v-ea3d0bda]{font-size:14px;color:#dc2626;font-weight:600}.total-days-badge[data-v-ea3d0bda]{background:#fffbeb;border-radius:12px;padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#92400e;font-weight:500}.detail-card[data-v-ea3d0bda]{background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.04)}.detail-panels[data-v-ea3d0bda],.detail-panels[data-v-ea3d0bda] .v-expansion-panel{background:transparent!important}.detail-panels[data-v-ea3d0bda] .v-expansion-panel:before{-webkit-box-shadow:none!important;box-shadow:none!important}.detail-header[data-v-ea3d0bda]{padding:20px 24px!important}.detail-icon-wrapper[data-v-ea3d0bda]{width:40px;height:40px;background:linear-gradient(135deg,#6b7280,#4b5563);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-title[data-v-ea3d0bda]{font-size:16px;font-weight:600;color:#1f2937}.detail-subtitle[data-v-ea3d0bda]{font-size:12px;color:#6b7280}.detail-content[data-v-ea3d0bda]{padding:0 24px 24px!important}.detail-item[data-v-ea3d0bda]{gap:16px;padding:16px;background:#fafafa;height:100%}.detail-item-icon[data-v-ea3d0bda],.detail-item[data-v-ea3d0bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px}.detail-item-icon[data-v-ea3d0bda]{width:48px;height:48px;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.detail-item-content[data-v-ea3d0bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-item-label[data-v-ea3d0bda]{font-size:12px;color:#6b7280}.detail-item-value[data-v-ea3d0bda]{font-size:15px;color:#1f2937;font-weight:600;margin-top:2px}.timeline-section[data-v-ea3d0bda]{padding-top:20px;border-top:1px solid #e5e7eb}.timeline-title[data-v-ea3d0bda]{font-size:15px;font-weight:600;color:#1f2937;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline[data-v-ea3d0bda]{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;padding:20px 0}.timeline-item[data-v-ea3d0bda]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px}.timeline-dot[data-v-ea3d0bda]{width:20px;height:20px;border-radius:50%;margin-bottom:12px;position:relative;z-index:1}.timeline-dot.start[data-v-ea3d0bda]{background:linear-gradient(135deg,#dc2626,#b91c1c);-webkit-box-shadow:0 0 0 4px #fef2f2;box-shadow:0 0 0 4px #fef2f2}.timeline-dot.middle[data-v-ea3d0bda]{background:linear-gradient(135deg,#f97316,#ea580c);-webkit-box-shadow:0 0 0 4px #fff7ed;box-shadow:0 0 0 4px #fff7ed}.timeline-dot.current[data-v-ea3d0bda]{background:linear-gradient(135deg,#16a34a,#15803d);-webkit-box-shadow:0 0 0 4px #f0fdf4;box-shadow:0 0 0 4px #f0fdf4}.timeline-line[data-v-ea3d0bda]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:3px;background:-webkit-gradient(linear,left top,right top,from(#fecaca),color-stop(50%,#fed7aa),to(#bbf7d0));background:linear-gradient(90deg,#fecaca,#fed7aa 50%,#bbf7d0);margin-top:8px;border-radius:2px}.timeline-content[data-v-ea3d0bda]{text-align:center}.timeline-label[data-v-ea3d0bda]{font-size:13px;color:#374151;font-weight:500;display:block;margin-bottom:4px}.timeline-date[data-v-ea3d0bda]{font-size:12px;color:#6b7280;display:block}@media (max-width:960px){.hero-content[data-v-ea3d0bda]{padding:24px}.hero-icon-wrapper[data-v-ea3d0bda]{width:64px;height:64px}.hero-title[data-v-ea3d0bda]{font-size:22px}.position-chip[data-v-ea3d0bda]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.duration-value[data-v-ea3d0bda]{-ms-flex-wrap:wrap;flex-wrap:wrap}.timeline[data-v-ea3d0bda]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}.timeline-item[data-v-ea3d0bda]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:none;gap:16px;padding:12px 0}.timeline-dot[data-v-ea3d0bda]{margin-bottom:0}.timeline-line[data-v-ea3d0bda]{display:none}.timeline-content[data-v-ea3d0bda]{text-align:left}}@media (max-width:600px){.service-age-container[data-v-ea3d0bda]{padding:16px}.hero-content[data-v-ea3d0bda]{padding:20px}.stat-card[data-v-ea3d0bda]{padding:16px}.stat-number[data-v-ea3d0bda]{font-size:28px}.duration-item[data-v-ea3d0bda]{padding:10px 14px}.duration-number[data-v-ea3d0bda]{font-size:24px}}@-webkit-keyframes fadeInUp-data-v-ea3d0bda{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-ea3d0bda{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.stat-card[data-v-ea3d0bda]{-webkit-animation:fadeInUp-data-v-ea3d0bda .5s ease forwards;animation:fadeInUp-data-v-ea3d0bda .5s ease forwards;opacity:0}.stat-card[data-v-ea3d0bda]:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.stat-card[data-v-ea3d0bda]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.stat-card[data-v-ea3d0bda]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.stat-card[data-v-ea3d0bda]:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.info-card[data-v-ea3d0bda]{-webkit-animation:fadeInUp-data-v-ea3d0bda .6s ease forwards;animation:fadeInUp-data-v-ea3d0bda .6s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:0}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;-webkit-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:box-shadow,opacity;transition-property:box-shadow,opacity,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{-webkit-transition:opacity .3s cubic-bezier(.25,.8,.5,1);transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip--clickable:active{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin-right:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.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}