*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box}.uni-modal{position:fixed;z-index:999;width:80%;max-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.uni-modal *{box-sizing:border-box}.uni-modal__hd{padding:1em 1.6em .3em}.uni-modal__title{font-weight:400;font-size:18px;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uni-modal__bd{padding:1.3em 1.6em;min-height:40px;font-size:15px;line-height:1.4;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;color:#999;max-height:400px;overflow-x:hidden;overflow-y:auto}.uni-modal__textarea{resize:none;border:0;margin:0;width:90%;padding:10px;font-size:20px;outline:none;border:none;background-color:#eee;text-decoration:inherit;line-height:1.2}.uni-modal__ft{position:relative;line-height:48px;font-size:18px;display:flex}.uni-modal__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleY(.5)}.uni-modal__btn{display:block;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer}.uni-modal__btn:active{background-color:#eee}.uni-modal__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleX(.5)}.uni-modal__btn:first-child:after{display:none}.uni-modal__btn_default{color:#353535}.uni-modal__btn_primary{color:#007aff}uni-toast{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box;pointer-events:none;font-size:16px}.uni-sample-toast{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:80%}.uni-simple-toast__text{display:inline-block;vertical-align:middle;color:#fff;background-color:rgba(17,17,17,.7);padding:10px 20px;border-radius:5px;font-size:13px;text-align:center;max-width:100%;word-break:break-word;white-space:normal}uni-toast .uni-mask{pointer-events:auto}.uni-toast{position:fixed;z-index:999;width:8em;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(17,17,17,.7);text-align:center;border-radius:5px;color:#fff}.uni-toast *{box-sizing:border-box}.uni-toast__icon{margin:20px 0 0;width:38px!important;height:38px!important;vertical-align:baseline!important}.uni-icon_toast{margin:15px 0 0}.uni-icon_toast.uni-icon-success-no-circle:before{color:#fff;font-size:55px}.uni-icon_toast.uni-loading{margin:20px 0 0;width:38px;height:38px;vertical-align:baseline}.uni-toast__content{margin:0 0 15px}uni-actionsheet{display:block;box-sizing:border-box}.uni-actionsheet{position:fixed;left:6px;right:6px;bottom:6px;transform:translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:999;visibility:hidden;transition:transform .3s,visibility .3s}.uni-actionsheet.uni-actionsheet_toggle{visibility:visible;transform:translate(0)}.uni-actionsheet *{box-sizing:border-box}.uni-actionsheet__menu,.uni-actionsheet__action{border-radius:5px;background-color:#fcfcfd}.uni-actionsheet__action{margin-top:6px}.uni-actionsheet__cell,.uni-actionsheet__title{position:relative;padding:10px 6px;text-align:center;font-size:18px;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.uni-actionsheet__title{position:absolute;top:0;right:0;left:0;z-index:1;color:var(--UI-FG);background-color:#fff;border-radius:5px 5px 0 0;border-bottom:1px solid #e5e5e5}.uni-actionsheet__cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-actionsheet__cell:active{background-color:#ececec}.uni-actionsheet__cell:first-child:before{display:none}@media screen and (min-width: 500px) and (min-height: 500px){.uni-mask.uni-actionsheet__mask{background:none}.uni-actionsheet{width:300px;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s,visibility .3s}.uni-actionsheet.uni-actionsheet_toggle{opacity:1;transform:translate(-50%,-50%)}.uni-actionsheet__menu{box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-actionsheet__action{display:none}}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}uni-swiper{display:block;height:150px}uni-swiper[hidden]{display:none}.uni-swiper-wrapper{overflow:hidden;position:relative;width:100%;height:100%;transform:translateZ(0)}.uni-swiper-slides{position:absolute;left:0;top:0;right:0;bottom:0}.uni-swiper-slide-frame{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.uni-swiper-dots{position:absolute;font-size:0}.uni-swiper-dots-horizontal{left:50%;bottom:10px;text-align:center;white-space:nowrap;transform:translate(-50%)}.uni-swiper-dots-horizontal .uni-swiper-dot{margin-right:8px}.uni-swiper-dots-horizontal .uni-swiper-dot:last-child{margin-right:0}.uni-swiper-dots-vertical{right:10px;top:50%;text-align:right;transform:translateY(-50%)}.uni-swiper-dots-vertical .uni-swiper-dot{display:block;margin-bottom:9px}.uni-swiper-dots-vertical .uni-swiper-dot:last-child{margin-bottom:0}.uni-swiper-dot{display:inline-block;width:8px;height:8px;cursor:pointer;transition-property:background-color;transition-timing-function:ease;background:rgba(0,0,0,.3);border-radius:50%}.uni-swiper-dot-active{background-color:#000}.uni-swiper-navigation{width:26px;height:26px;cursor:pointer;position:absolute;top:50%;margin-top:-13px;display:flex;align-items:center;transition:all .2s;border-radius:50%;opacity:1}.uni-swiper-navigation-disabled{opacity:.35;cursor:not-allowed}.uni-swiper-navigation-hide{opacity:0;cursor:auto;pointer-events:none}.uni-swiper-navigation-prev{left:10px}.uni-swiper-navigation-prev svg{margin-left:-1px;left:10px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical{top:18px;left:50%;margin-left:-13px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical svg{transform:rotate(90deg);margin-left:auto;margin-top:-2px}.uni-swiper-navigation-next{right:10px}.uni-swiper-navigation-next svg{transform:rotate(180deg)}.uni-swiper-navigation-next.uni-swiper-navigation-vertical{top:auto;bottom:5px;left:50%;margin-left:-13px}.uni-swiper-navigation-next.uni-swiper-navigation-vertical svg{margin-top:2px;transform:rotate(270deg)}uni-swiper-item{display:block;overflow:hidden;will-change:transform;position:absolute;width:100%;height:100%;cursor:grab}uni-swiper-item[hidden]{display:none}uni-movable-area{display:block;position:relative;width:10px;height:10px}uni-movable-area[hidden]{display:none}uni-movable-view{display:inline-block;width:10px;height:10px;top:0;left:0;position:absolute;cursor:grab}uni-movable-view[hidden]{display:none}.uni-system-open-location{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#f8f8f8;z-index:999}.uni-system-open-location .map{position:absolute;top:0;left:0;width:100%;bottom:80px;height:auto}.uni-system-open-location .info{position:absolute;bottom:0;left:0;width:100%;height:80px;background-color:#fff;padding:15px;box-sizing:border-box;line-height:1.5}.uni-system-open-location .info>.name{font-size:17px;color:#111;padding-right:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uni-system-open-location .info>.address{font-size:14px;color:#666}.uni-system-open-location .info>.nav{position:absolute;top:50%;right:15px;width:50px;height:50px;border-radius:50%;margin-top:-25px;background-color:#007aff}.uni-system-open-location .info>.nav>svg{display:block;width:100%;height:100%;padding:10px;box-sizing:border-box}.uni-system-open-location .map-move{position:absolute;bottom:50px;right:10px;width:40px;height:40px;box-sizing:border-box;line-height:40px;background-color:#fff;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.uni-system-open-location .map-move>svg{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px}.uni-system-open-location .nav-btn-back{position:absolute;box-sizing:border-box;top:0;left:0;width:44px;height:44px;padding:6px;cursor:pointer}.uni-system-open-location .nav-btn-back>svg{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.5);padding:3px;box-sizing:border-box}.uni-system-open-location .map-content{position:absolute;left:0;top:0;width:100%;bottom:0;overflow:hidden}.uni-system-open-location .map-content.fix-position{top:-74px;bottom:-44px}.uni-system-open-location .map-content>iframe{width:100%;height:100%;border:none}.uni-system-open-location .actTonav{position:absolute;right:16px;bottom:56px;width:60px;height:60px;border-radius:60px}.uni-system-choose-location{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#f8f8f8;z-index:999}.uni-system-choose-location .map{position:absolute;top:0;left:0;width:100%;height:300px}.uni-system-choose-location .map-location{position:absolute;left:50%;bottom:50%;width:32px;height:52px;margin-left:-16px;cursor:pointer;background-size:100%}.uni-system-choose-location .map-move{position:absolute;bottom:50px;right:10px;width:40px;height:40px;box-sizing:border-box;line-height:40px;background-color:#fff;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.uni-system-choose-location .map-move>svg{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px}.uni-system-choose-location .nav{position:absolute;top:0;left:0;width:100%;height:44px;background-color:transparent;background-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0))}.uni-system-choose-location .nav-btn{position:absolute;box-sizing:border-box;top:0;left:0;width:60px;height:44px;padding:6px;line-height:32px;font-size:26px;color:#fff;text-align:center;cursor:pointer}.uni-system-choose-location .nav-btn.confirm{left:auto;right:0}.uni-system-choose-location .nav-btn.disable{opacity:.4}.uni-system-choose-location .nav-btn>svg{display:block;width:100%;height:100%;border-radius:2px;box-sizing:border-box;padding:3px}.uni-system-choose-location .nav-btn.confirm>svg{background-color:#007aff;padding:5px}.uni-system-choose-location .menu{position:absolute;top:300px;left:0;width:100%;bottom:0;background-color:#fff}.uni-system-choose-location .search{display:flex;flex-direction:row;height:50px;padding:8px;line-height:34px;box-sizing:border-box;background-color:#fff}.uni-system-choose-location .search-input{flex:1;height:100%;border-radius:5px;padding:0 5px;background:#ebebeb}.uni-system-choose-location .search-btn{margin-left:5px;color:#007aff;font-size:17px;text-align:center}.uni-system-choose-location .list{position:absolute;top:50px;left:0;width:100%;bottom:0;padding-bottom:10px}.uni-system-choose-location .list-loading{display:flex;height:50px;justify-content:center;align-items:center}.uni-system-choose-location .list-item{position:relative;padding:10px 40px 10px 10px;cursor:pointer}.uni-system-choose-location .list-item>svg{display:none;position:absolute;top:50%;right:10px;width:30px;height:30px;margin-top:-15px;box-sizing:border-box;padding:5px}.uni-system-choose-location .list-item.selected>svg{display:block}.uni-system-choose-location .list-item:not(:last-child):after{position:absolute;content:"";height:1px;left:10px;bottom:0;width:100%;background-color:#d3d3d3}.uni-system-choose-location .list-item-title{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-system-choose-location .list-item-detail{font-size:12px;color:gray;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width: 800px){.uni-system-choose-location .map{top:0;height:100%}.uni-system-choose-location .map-move{bottom:10px;right:320px}.uni-system-choose-location .menu{top:54px;left:auto;right:10px;width:300px;bottom:10px;max-height:600px;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}uni-map{position:relative;width:300px;height:150px;display:block}uni-map[hidden]{display:none}.amap-marker-label{padding:0;border:none;background-color:transparent}.amap-marker>.amap-icon>img{left:0!important;top:0!important}.uni-map-control{position:absolute;width:0;height:0;top:0;left:0;z-index:999}.uni-map-control-icon{position:absolute;max-width:initial}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar{display:none}.uni-scroll-view-scrollbar-hidden{-moz-scrollbars:none;scrollbar-width:none}.uni-scroll-view-content{width:100%;height:100%}uni-text[selectable]{cursor:auto;-webkit-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-view{display:block}uni-view[hidden]{display:none}.status-base[data-v-3598a74d],.status-pill[data-v-3598a74d],.contract-status[data-v-3598a74d],.status-text.contract-status[data-v-3598a74d],.order-status[data-v-3598a74d],.status-text.order-status[data-v-3598a74d]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-3598a74d]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-3598a74d]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-3598a74d]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-3598a74d]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-3598a74d]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-3598a74d]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-3598a74d]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-3598a74d]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-3598a74d]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-3598a74d]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-3598a74d]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-3598a74d],.contract-status.contract-status-draft[data-v-3598a74d]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-3598a74d]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-3598a74d]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-3598a74d]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-3598a74d]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-3598a74d]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-3598a74d]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-3598a74d]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-3598a74d]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-3598a74d]{background-color:#8e8e93;color:#fff}.status-text[data-v-3598a74d]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-3598a74d]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-3598a74d]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-3598a74d]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-3598a74d]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-3598a74d]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-3598a74d]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-3598a74d]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-3598a74d]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-3598a74d]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-3598a74d]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-3598a74d]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-3598a74d]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-3598a74d]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-3598a74d]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-3598a74d]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-3598a74d]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-3598a74d]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-3598a74d]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-3598a74d]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-3598a74d]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-3598a74d]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-3598a74d],.status-pill.payment-success[data-v-3598a74d]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-3598a74d]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-3598a74d]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-3598a74d],.status-pill.pending[data-v-3598a74d]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-3598a74d]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-3598a74d]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-3598a74d]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-3598a74d],.order-status[data-v-3598a74d],.contract-status[data-v-3598a74d],.status-text.order-status[data-v-3598a74d],.status-text.contract-status[data-v-3598a74d],.status-pill[data-v-3598a74d]{padding:3px 8px;font-size:11px}}.payment-status[data-v-3598a74d]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-3598a74d]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-3598a74d]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-3598a74d]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-3598a74d],.payment-status.payment-success[data-v-3598a74d]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-3598a74d]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-3598a74d]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-3598a74d],.payment-status.pending[data-v-3598a74d]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-3598a74d]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-3598a74d]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-3598a74d]{background:rgba(108,117,125,.12);color:#495057}.wechat-chat-float[data-v-3598a74d]{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none}.chat-float-button[data-v-3598a74d]{width:68px;height:68px;box-sizing:border-box;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,#1677ff,#0f58d6);box-shadow:0 14px 32px rgba(22,119,255,.34);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;cursor:pointer;pointer-events:auto;overflow:visible;transform:translateY(0) scale(1);transition:transform .24s ease,box-shadow .24s ease,opacity .2s ease;animation:chatFloatPulse-3598a74d 2.4s infinite ease-in-out;min-height:44px;min-width:44px}.chat-float-button[data-v-3598a74d]:active{transform:scale(.92)}.chat-float-button[data-v-3598a74d]:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:radial-gradient(circle,rgba(22,119,255,.28) 0%,transparent 70%);opacity:.7;animation:chatPulse-3598a74d 2.4s infinite ease-out;pointer-events:none}.chat-float-button[data-v-3598a74d]:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 18px 40px rgba(22,119,255,.42);animation-play-state:paused}.chat-float-button[data-v-3598a74d]:active{transform:translateY(0) scale(.98)}.chat-button-text[data-v-3598a74d]{font-size:12px;color:#fff;font-weight:600;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.18)}.chat-float-panel[data-v-3598a74d]{position:relative;width:420px;height:640px;max-height:calc(100vh - 160px);border-radius:18px;background-color:#fff;box-shadow:0 20px 48px rgba(15,23,42,.28);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;animation:chatPanelIn-3598a74d .28s ease-out}.chat-panel-header[data-v-3598a74d]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #E5E7EB;background-color:#fff}.chat-panel-title[data-v-3598a74d]{flex:1}.chat-panel-name[data-v-3598a74d]{font-size:17px;font-weight:700;color:#111827;letter-spacing:.5px}.chat-panel-close-btn[data-v-3598a74d]{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.chat-panel-close-btn[data-v-3598a74d]:hover{background-color:#f3f4f6;transform:scale(1.05)}.chat-panel-close-btn[data-v-3598a74d]:active{transform:scale(.95);background-color:#e5e7eb}.chat-panel-frame[data-v-3598a74d]{flex:1;width:100%;border:0;background-color:#f9fafb}@keyframes chatFloatPulse-3598a74d{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.04)}}@keyframes chatPanelIn-3598a74d{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatPulse-3598a74d{0%{opacity:.7;transform:scale(.86)}80%,to{opacity:0;transform:scale(1.22)}}@media (max-width: 768px){.wechat-chat-float[data-v-3598a74d]{right:14px;bottom:100px}.wechat-chat-float.is-open[data-v-3598a74d]{top:calc(82px + env(safe-area-inset-top));right:10px;bottom:calc(96px + env(safe-area-inset-bottom));left:10px;align-items:stretch;justify-content:stretch}.chat-float-button[data-v-3598a74d]{width:58px;height:58px;box-shadow:0 10px 24px rgba(22,119,255,.34)}.chat-button-text[data-v-3598a74d]{font-size:11px}.chat-float-panel[data-v-3598a74d]{width:calc(100vw - 24px);height:min(640px,100vh - 128px);border-radius:14px}.wechat-chat-float.is-open .chat-float-panel[data-v-3598a74d]{width:100%;height:100%;max-height:none}}.uniui-cart-filled[data-v-5610c8db]:before{content:""}.uniui-gift-filled[data-v-5610c8db]:before{content:""}.uniui-color[data-v-5610c8db]:before{content:""}.uniui-wallet[data-v-5610c8db]:before{content:""}.uniui-settings-filled[data-v-5610c8db]:before{content:""}.uniui-auth-filled[data-v-5610c8db]:before{content:""}.uniui-shop-filled[data-v-5610c8db]:before{content:""}.uniui-staff-filled[data-v-5610c8db]:before{content:""}.uniui-vip-filled[data-v-5610c8db]:before{content:""}.uniui-plus-filled[data-v-5610c8db]:before{content:""}.uniui-folder-add-filled[data-v-5610c8db]:before{content:""}.uniui-color-filled[data-v-5610c8db]:before{content:""}.uniui-tune-filled[data-v-5610c8db]:before{content:""}.uniui-calendar-filled[data-v-5610c8db]:before{content:""}.uniui-notification-filled[data-v-5610c8db]:before{content:""}.uniui-wallet-filled[data-v-5610c8db]:before{content:""}.uniui-medal-filled[data-v-5610c8db]:before{content:""}.uniui-fire-filled[data-v-5610c8db]:before{content:""}.uniui-refreshempty[data-v-5610c8db]:before{content:""}.uniui-location-filled[data-v-5610c8db]:before{content:""}.uniui-person-filled[data-v-5610c8db]:before{content:""}.uniui-personadd-filled[data-v-5610c8db]:before{content:""}.uniui-arrowthinleft[data-v-5610c8db]:before{content:""}.uniui-arrowthinup[data-v-5610c8db]:before{content:""}.uniui-arrowthindown[data-v-5610c8db]:before{content:""}.uniui-back[data-v-5610c8db]:before{content:""}.uniui-forward[data-v-5610c8db]:before{content:""}.uniui-arrow-right[data-v-5610c8db]:before{content:""}.uniui-arrow-left[data-v-5610c8db]:before{content:""}.uniui-arrow-up[data-v-5610c8db]:before{content:""}.uniui-arrow-down[data-v-5610c8db]:before{content:""}.uniui-arrowthinright[data-v-5610c8db]:before{content:""}.uniui-down[data-v-5610c8db]:before{content:""}.uniui-bottom[data-v-5610c8db]:before{content:""}.uniui-arrowright[data-v-5610c8db]:before{content:""}.uniui-right[data-v-5610c8db]:before{content:""}.uniui-up[data-v-5610c8db]:before{content:""}.uniui-top[data-v-5610c8db]:before{content:""}.uniui-left[data-v-5610c8db]:before{content:""}.uniui-arrowup[data-v-5610c8db]:before{content:""}.uniui-eye[data-v-5610c8db]:before{content:""}.uniui-eye-filled[data-v-5610c8db]:before{content:""}.uniui-eye-slash[data-v-5610c8db]:before{content:""}.uniui-eye-slash-filled[data-v-5610c8db]:before{content:""}.uniui-info-filled[data-v-5610c8db]:before{content:""}.uniui-reload[data-v-5610c8db]:before{content:""}.uniui-micoff-filled[data-v-5610c8db]:before{content:""}.uniui-map-pin-ellipse[data-v-5610c8db]:before{content:""}.uniui-map-pin[data-v-5610c8db]:before{content:""}.uniui-location[data-v-5610c8db]:before{content:""}.uniui-starhalf[data-v-5610c8db]:before{content:""}.uniui-star[data-v-5610c8db]:before{content:""}.uniui-star-filled[data-v-5610c8db]:before{content:""}.uniui-calendar[data-v-5610c8db]:before{content:""}.uniui-fire[data-v-5610c8db]:before{content:""}.uniui-medal[data-v-5610c8db]:before{content:""}.uniui-font[data-v-5610c8db]:before{content:""}.uniui-gift[data-v-5610c8db]:before{content:""}.uniui-link[data-v-5610c8db]:before{content:""}.uniui-notification[data-v-5610c8db]:before{content:""}.uniui-staff[data-v-5610c8db]:before{content:""}.uniui-vip[data-v-5610c8db]:before{content:""}.uniui-folder-add[data-v-5610c8db]:before{content:""}.uniui-tune[data-v-5610c8db]:before{content:""}.uniui-auth[data-v-5610c8db]:before{content:""}.uniui-person[data-v-5610c8db]:before{content:""}.uniui-email-filled[data-v-5610c8db]:before{content:""}.uniui-phone-filled[data-v-5610c8db]:before{content:""}.uniui-phone[data-v-5610c8db]:before{content:""}.uniui-email[data-v-5610c8db]:before{content:""}.uniui-personadd[data-v-5610c8db]:before{content:""}.uniui-chatboxes-filled[data-v-5610c8db]:before{content:""}.uniui-contact[data-v-5610c8db]:before{content:""}.uniui-chatbubble-filled[data-v-5610c8db]:before{content:""}.uniui-contact-filled[data-v-5610c8db]:before{content:""}.uniui-chatboxes[data-v-5610c8db]:before{content:""}.uniui-chatbubble[data-v-5610c8db]:before{content:""}.uniui-upload-filled[data-v-5610c8db]:before{content:""}.uniui-upload[data-v-5610c8db]:before{content:""}.uniui-weixin[data-v-5610c8db]:before{content:""}.uniui-compose[data-v-5610c8db]:before{content:""}.uniui-qq[data-v-5610c8db]:before{content:""}.uniui-download-filled[data-v-5610c8db]:before{content:""}.uniui-pyq[data-v-5610c8db]:before{content:""}.uniui-sound[data-v-5610c8db]:before{content:""}.uniui-trash-filled[data-v-5610c8db]:before{content:""}.uniui-sound-filled[data-v-5610c8db]:before{content:""}.uniui-trash[data-v-5610c8db]:before{content:""}.uniui-videocam-filled[data-v-5610c8db]:before{content:""}.uniui-spinner-cycle[data-v-5610c8db]:before{content:""}.uniui-weibo[data-v-5610c8db]:before{content:""}.uniui-videocam[data-v-5610c8db]:before{content:""}.uniui-download[data-v-5610c8db]:before{content:""}.uniui-help[data-v-5610c8db]:before{content:""}.uniui-navigate-filled[data-v-5610c8db]:before{content:""}.uniui-plusempty[data-v-5610c8db]:before{content:""}.uniui-smallcircle[data-v-5610c8db]:before{content:""}.uniui-minus-filled[data-v-5610c8db]:before{content:""}.uniui-micoff[data-v-5610c8db]:before{content:""}.uniui-closeempty[data-v-5610c8db]:before{content:""}.uniui-clear[data-v-5610c8db]:before{content:""}.uniui-navigate[data-v-5610c8db]:before{content:""}.uniui-minus[data-v-5610c8db]:before{content:""}.uniui-image[data-v-5610c8db]:before{content:""}.uniui-mic[data-v-5610c8db]:before{content:""}.uniui-paperplane[data-v-5610c8db]:before{content:""}.uniui-close[data-v-5610c8db]:before{content:""}.uniui-help-filled[data-v-5610c8db]:before{content:""}.uniui-paperplane-filled[data-v-5610c8db]:before{content:""}.uniui-plus[data-v-5610c8db]:before{content:""}.uniui-mic-filled[data-v-5610c8db]:before{content:""}.uniui-image-filled[data-v-5610c8db]:before{content:""}.uniui-locked-filled[data-v-5610c8db]:before{content:""}.uniui-info[data-v-5610c8db]:before{content:""}.uniui-locked[data-v-5610c8db]:before{content:""}.uniui-camera-filled[data-v-5610c8db]:before{content:""}.uniui-chat-filled[data-v-5610c8db]:before{content:""}.uniui-camera[data-v-5610c8db]:before{content:""}.uniui-circle[data-v-5610c8db]:before{content:""}.uniui-checkmarkempty[data-v-5610c8db]:before{content:""}.uniui-chat[data-v-5610c8db]:before{content:""}.uniui-circle-filled[data-v-5610c8db]:before{content:""}.uniui-flag[data-v-5610c8db]:before{content:""}.uniui-flag-filled[data-v-5610c8db]:before{content:""}.uniui-gear-filled[data-v-5610c8db]:before{content:""}.uniui-home[data-v-5610c8db]:before{content:""}.uniui-home-filled[data-v-5610c8db]:before{content:""}.uniui-gear[data-v-5610c8db]:before{content:""}.uniui-smallcircle-filled[data-v-5610c8db]:before{content:""}.uniui-map-filled[data-v-5610c8db]:before{content:""}.uniui-map[data-v-5610c8db]:before{content:""}.uniui-refresh-filled[data-v-5610c8db]:before{content:""}.uniui-refresh[data-v-5610c8db]:before{content:""}.uniui-cloud-upload[data-v-5610c8db]:before{content:""}.uniui-cloud-download-filled[data-v-5610c8db]:before{content:""}.uniui-cloud-download[data-v-5610c8db]:before{content:""}.uniui-cloud-upload-filled[data-v-5610c8db]:before{content:""}.uniui-redo[data-v-5610c8db]:before{content:""}.uniui-images-filled[data-v-5610c8db]:before{content:""}.uniui-undo-filled[data-v-5610c8db]:before{content:""}.uniui-more[data-v-5610c8db]:before{content:""}.uniui-more-filled[data-v-5610c8db]:before{content:""}.uniui-undo[data-v-5610c8db]:before{content:""}.uniui-images[data-v-5610c8db]:before{content:""}.uniui-paperclip[data-v-5610c8db]:before{content:""}.uniui-settings[data-v-5610c8db]:before{content:""}.uniui-search[data-v-5610c8db]:before{content:""}.uniui-redo-filled[data-v-5610c8db]:before{content:""}.uniui-list[data-v-5610c8db]:before{content:""}.uniui-mail-open-filled[data-v-5610c8db]:before{content:""}.uniui-hand-down-filled[data-v-5610c8db]:before{content:""}.uniui-hand-down[data-v-5610c8db]:before{content:""}.uniui-hand-up-filled[data-v-5610c8db]:before{content:""}.uniui-hand-up[data-v-5610c8db]:before{content:""}.uniui-heart-filled[data-v-5610c8db]:before{content:""}.uniui-mail-open[data-v-5610c8db]:before{content:""}.uniui-heart[data-v-5610c8db]:before{content:""}.uniui-loop[data-v-5610c8db]:before{content:""}.uniui-pulldown[data-v-5610c8db]:before{content:""}.uniui-scan[data-v-5610c8db]:before{content:""}.uniui-bars[data-v-5610c8db]:before{content:""}.uniui-checkbox[data-v-5610c8db]:before{content:""}.uniui-checkbox-filled[data-v-5610c8db]:before{content:""}.uniui-shop[data-v-5610c8db]:before{content:""}.uniui-headphones[data-v-5610c8db]:before{content:""}.uniui-cart[data-v-5610c8db]:before{content:""}.status-base[data-v-5610c8db],.status-pill[data-v-5610c8db],.contract-status[data-v-5610c8db],.status-text.contract-status[data-v-5610c8db],.order-status[data-v-5610c8db],.status-text.order-status[data-v-5610c8db]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-5610c8db]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-5610c8db]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-5610c8db]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-5610c8db]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-5610c8db]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-5610c8db]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-5610c8db]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-5610c8db]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-5610c8db]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-5610c8db]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-5610c8db]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-5610c8db],.contract-status.contract-status-draft[data-v-5610c8db]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-5610c8db]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-5610c8db]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-5610c8db]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-5610c8db]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-5610c8db]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-5610c8db]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-5610c8db]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-5610c8db]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-5610c8db]{background-color:#8e8e93;color:#fff}.status-text[data-v-5610c8db]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-5610c8db]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-5610c8db]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-5610c8db]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-5610c8db]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-5610c8db]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-5610c8db]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-5610c8db]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-5610c8db]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-5610c8db]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-5610c8db]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-5610c8db]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-5610c8db]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-5610c8db]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-5610c8db]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-5610c8db]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-5610c8db]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-5610c8db]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-5610c8db]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-5610c8db]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-5610c8db]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-5610c8db]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-5610c8db],.status-pill.payment-success[data-v-5610c8db]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-5610c8db]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-5610c8db]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-5610c8db],.status-pill.pending[data-v-5610c8db]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-5610c8db]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-5610c8db]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-5610c8db]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-5610c8db],.order-status[data-v-5610c8db],.contract-status[data-v-5610c8db],.status-text.order-status[data-v-5610c8db],.status-text.contract-status[data-v-5610c8db],.status-pill[data-v-5610c8db]{padding:3px 8px;font-size:11px}}.payment-status[data-v-5610c8db]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-5610c8db]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-5610c8db]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-5610c8db]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-5610c8db],.payment-status.payment-success[data-v-5610c8db]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-5610c8db]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-5610c8db]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-5610c8db],.payment-status.pending[data-v-5610c8db]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-5610c8db]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-5610c8db]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-5610c8db]{background:rgba(108,117,125,.12);color:#495057}@font-face{font-family:uniicons;src:url(/assets/uniicons-DN59BOw4.ttf)}.uni-icons[data-v-5610c8db]{font-family:uniicons;text-decoration:none;text-align:center}.status-base,.status-pill,.contract-status,.status-text.contract-status,.order-status,.status-text.order-status{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending{background-color:#ff9500;color:#fff}.order-status.status-accepted{background-color:#5ac8fa;color:#fff}.order-status.status-quoted{background-color:#007aff;color:#fff}.order-status.status-pending-payment{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation{background-color:#ff9f0a;color:#fff}.order-status.status-paid{background-color:#30d158;color:#fff}.order-status.status-delivered{background-color:#05f;color:#fff}.order-status.status-progress{background-color:#4cd964;color:#fff}.order-status.status-completed{background-color:#34c759;color:#fff}.order-status.status-cancelled{background-color:#ff3b30;color:#fff}.order-status.status-problem{background-color:#ff453a;color:#fff}.order-status.status-default,.contract-status.contract-status-draft{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed{background-color:#30d158;color:#fff}.contract-status.contract-status-active{background-color:#34c759;color:#fff}.contract-status.contract-status-completed{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired{background-color:#ff453a;color:#fff}.contract-status.contract-status-default{background-color:#8e8e93;color:#fff}.status-text{font-size:14px;font-weight:500}.status-pill.status-pending{background-color:#ff9500;color:#fff}.status-pill.status-accepted{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted{background-color:#007aff;color:#fff}.status-pill.status-pending-payment{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation{background-color:#ff9f0a;color:#fff}.status-pill.status-paid{background-color:#30d158;color:#fff}.status-pill.status-delivered{background-color:#05f;color:#fff}.status-pill.status-progress{background-color:#007aff;color:#fff}.status-pill.status-completed{background-color:#34c759;color:#fff}.status-pill.status-cancelled{background-color:#ff3b30;color:#fff}.status-pill.status-problem{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed{background-color:#007aff;color:#fff}.status-pill.contract-status-signed{background-color:#30d158;color:#fff}.status-pill.contract-status-active{background-color:#34c759;color:#fff}.status-pill.contract-status-completed{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid,.status-pill.payment-success{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded,.status-pill.pending{background:rgba(255,193,7,.12);color:#856404}.status-pill.success{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base,.order-status,.contract-status,.status-text.order-status,.status-text.contract-status,.status-pill{padding:3px 8px;font-size:11px}}.payment-status{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid,.payment-status.payment-success{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded,.payment-status.pending{background:rgba(255,193,7,.12);color:#856404}.payment-status.success{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled{background:rgba(108,117,125,.12);color:#495057}@font-face{font-family:uniicons;src:url(/assets/uniicons-DN59BOw4.ttf)}.uni-border{border:1px #F0F0F0 solid}.uni-primary{color:#2979ff}.uni-primary-bg{background-color:#2979ff}.uni-primary-disable{color:#94bcff}.uni-primary-disable-bg{background-color:#94bcff}.uni-primary-light{color:#d4e4ff}.uni-primary-light-bg{background-color:#d4e4ff}.uni-success{color:#18bc37}.uni-success-bg{background-color:#18bc37}.uni-success-disable{color:#8cde9b}.uni-success-disable-bg{background-color:#8cde9b}.uni-success-light{color:#d1f2d7}.uni-success-light-bg{background-color:#d1f2d7}.uni-warning{color:#f3a73f}.uni-warning-bg{background-color:#f3a73f}.uni-warning-disable{color:#f9d39f}.uni-warning-disable-bg{background-color:#f9d39f}.uni-warning-light{color:#fdedd9}.uni-warning-light-bg{background-color:#fdedd9}.uni-error{color:#e43d33}.uni-error-bg{background-color:#e43d33}.uni-error-disable{color:#f29e99}.uni-error-disable-bg{background-color:#f29e99}.uni-error-light{color:#fad8d6}.uni-error-light-bg{background-color:#fad8d6}.uni-info{color:#8f939c}.uni-info-bg{background-color:#8f939c}.uni-info-disable{color:#c7c9ce}.uni-info-disable-bg{background-color:#c7c9ce}.uni-info-light{color:#e9e9eb}.uni-info-light-bg{background-color:#e9e9eb}.uni-main-color{color:#3a3a3a}.uni-main-color-bg{background-color:#3a3a3a}.uni-base-color{color:#6a6a6a}.uni-base-color-bg{background-color:#6a6a6a}.uni-secondary-color{color:#909399}.uni-secondary-color-bg{background-color:#909399}.uni-extra-color{color:#c7c7c7}.uni-extra-color-bg{background-color:#c7c7c7}.uni-bg-color{color:#f7f7f7}.uni-bg-color-bg{background-color:#f7f7f7}.uni-border-1{color:#f0f0f0}.uni-border-1-bg{background-color:#f0f0f0}.uni-border-2{color:#ededed}.uni-border-2-bg{background-color:#ededed}.uni-border-3{color:#dcdcdc}.uni-border-3-bg{background-color:#dcdcdc}.uni-border-4{color:#b9b9b9}.uni-border-4-bg{background-color:#b9b9b9}.uni-black{color:#000}.uni-black-bg{background-color:#000}.uni-white{color:#fff}.uni-white-bg{background-color:#fff}.uni-transparent{color:rgba(0,0,0,0)}.uni-transparent-bg{background-color:rgba(0,0,0,0)}.uni-shadow-sm{box-shadow:0 0 5px rgba(216,216,216,.5)}.uni-shadow-base{box-shadow:0 1px 8px 1px rgba(165,165,165,.2)}.uni-shadow-lg{box-shadow:0 1px 10px 2px rgba(165,164,164,.5)}.uni-mask{background-color:rgba(0,0,0,.4)}.uni-mt-0,.uni-mt-n0{margin-top:0}.uni-mr-0,.uni-mr-n0{margin-right:0}.uni-mb-0,.uni-mb-n0{margin-bottom:0}.uni-ml-0,.uni-ml-n0{margin-left:0}.uni-mx-0,.uni-mx-n0{margin-left:0;margin-right:0}.uni-my-0,.uni-my-n0{margin-top:0;margin-bottom:0}.uni-ma-0,.uni-ma-n0{margin:0}.uni-mt-1{margin-top:2px}.uni-mt-n1{margin-top:-2px}.uni-mr-1{margin-right:2px}.uni-mr-n1{margin-right:-2px}.uni-mb-1{margin-bottom:2px}.uni-mb-n1{margin-bottom:-2px}.uni-ml-1{margin-left:2px}.uni-ml-n1{margin-left:-2px}.uni-mx-1{margin-left:2px;margin-right:2px}.uni-mx-n1{margin-left:-2px;margin-right:-2px}.uni-my-1{margin-top:2px;margin-bottom:2px}.uni-my-n1{margin-top:-2px;margin-bottom:-2px}.uni-ma-1{margin:2px}.uni-ma-n1{margin:-2px}.uni-mt-2{margin-top:4px}.uni-mt-n2{margin-top:-4px}.uni-mr-2{margin-right:4px}.uni-mr-n2{margin-right:-4px}.uni-mb-2{margin-bottom:4px}.uni-mb-n2{margin-bottom:-4px}.uni-ml-2{margin-left:4px}.uni-ml-n2{margin-left:-4px}.uni-mx-2{margin-left:4px;margin-right:4px}.uni-mx-n2{margin-left:-4px;margin-right:-4px}.uni-my-2{margin-top:4px;margin-bottom:4px}.uni-my-n2{margin-top:-4px;margin-bottom:-4px}.uni-ma-2{margin:4px}.uni-ma-n2{margin:-4px}.uni-mt-3{margin-top:6px}.uni-mt-n3{margin-top:-6px}.uni-mr-3{margin-right:6px}.uni-mr-n3{margin-right:-6px}.uni-mb-3{margin-bottom:6px}.uni-mb-n3{margin-bottom:-6px}.uni-ml-3{margin-left:6px}.uni-ml-n3{margin-left:-6px}.uni-mx-3{margin-left:6px;margin-right:6px}.uni-mx-n3{margin-left:-6px;margin-right:-6px}.uni-my-3{margin-top:6px;margin-bottom:6px}.uni-my-n3{margin-top:-6px;margin-bottom:-6px}.uni-ma-3{margin:6px}.uni-ma-n3{margin:-6px}.uni-mt-4{margin-top:8px}.uni-mt-n4{margin-top:-8px}.uni-mr-4{margin-right:8px}.uni-mr-n4{margin-right:-8px}.uni-mb-4{margin-bottom:8px}.uni-mb-n4{margin-bottom:-8px}.uni-ml-4{margin-left:8px}.uni-ml-n4{margin-left:-8px}.uni-mx-4{margin-left:8px;margin-right:8px}.uni-mx-n4{margin-left:-8px;margin-right:-8px}.uni-my-4{margin-top:8px;margin-bottom:8px}.uni-my-n4{margin-top:-8px;margin-bottom:-8px}.uni-ma-4{margin:8px}.uni-ma-n4{margin:-8px}.uni-mt-5{margin-top:10px}.uni-mt-n5{margin-top:-10px}.uni-mr-5{margin-right:10px}.uni-mr-n5{margin-right:-10px}.uni-mb-5{margin-bottom:10px}.uni-mb-n5{margin-bottom:-10px}.uni-ml-5{margin-left:10px}.uni-ml-n5{margin-left:-10px}.uni-mx-5{margin-left:10px;margin-right:10px}.uni-mx-n5{margin-left:-10px;margin-right:-10px}.uni-my-5{margin-top:10px;margin-bottom:10px}.uni-my-n5{margin-top:-10px;margin-bottom:-10px}.uni-ma-5{margin:10px}.uni-ma-n5{margin:-10px}.uni-mt-6{margin-top:12px}.uni-mt-n6{margin-top:-12px}.uni-mr-6{margin-right:12px}.uni-mr-n6{margin-right:-12px}.uni-mb-6{margin-bottom:12px}.uni-mb-n6{margin-bottom:-12px}.uni-ml-6{margin-left:12px}.uni-ml-n6{margin-left:-12px}.uni-mx-6{margin-left:12px;margin-right:12px}.uni-mx-n6{margin-left:-12px;margin-right:-12px}.uni-my-6{margin-top:12px;margin-bottom:12px}.uni-my-n6{margin-top:-12px;margin-bottom:-12px}.uni-ma-6{margin:12px}.uni-ma-n6{margin:-12px}.uni-mt-7{margin-top:14px}.uni-mt-n7{margin-top:-14px}.uni-mr-7{margin-right:14px}.uni-mr-n7{margin-right:-14px}.uni-mb-7{margin-bottom:14px}.uni-mb-n7{margin-bottom:-14px}.uni-ml-7{margin-left:14px}.uni-ml-n7{margin-left:-14px}.uni-mx-7{margin-left:14px;margin-right:14px}.uni-mx-n7{margin-left:-14px;margin-right:-14px}.uni-my-7{margin-top:14px;margin-bottom:14px}.uni-my-n7{margin-top:-14px;margin-bottom:-14px}.uni-ma-7{margin:14px}.uni-ma-n7{margin:-14px}.uni-mt-8{margin-top:16px}.uni-mt-n8{margin-top:-16px}.uni-mr-8{margin-right:16px}.uni-mr-n8{margin-right:-16px}.uni-mb-8{margin-bottom:16px}.uni-mb-n8{margin-bottom:-16px}.uni-ml-8{margin-left:16px}.uni-ml-n8{margin-left:-16px}.uni-mx-8{margin-left:16px;margin-right:16px}.uni-mx-n8{margin-left:-16px;margin-right:-16px}.uni-my-8{margin-top:16px;margin-bottom:16px}.uni-my-n8{margin-top:-16px;margin-bottom:-16px}.uni-ma-8{margin:16px}.uni-ma-n8{margin:-16px}.uni-mt-9{margin-top:18px}.uni-mt-n9{margin-top:-18px}.uni-mr-9{margin-right:18px}.uni-mr-n9{margin-right:-18px}.uni-mb-9{margin-bottom:18px}.uni-mb-n9{margin-bottom:-18px}.uni-ml-9{margin-left:18px}.uni-ml-n9{margin-left:-18px}.uni-mx-9{margin-left:18px;margin-right:18px}.uni-mx-n9{margin-left:-18px;margin-right:-18px}.uni-my-9{margin-top:18px;margin-bottom:18px}.uni-my-n9{margin-top:-18px;margin-bottom:-18px}.uni-ma-9{margin:18px}.uni-ma-n9{margin:-18px}.uni-mt-10{margin-top:20px}.uni-mt-n10{margin-top:-20px}.uni-mr-10{margin-right:20px}.uni-mr-n10{margin-right:-20px}.uni-mb-10{margin-bottom:20px}.uni-mb-n10{margin-bottom:-20px}.uni-ml-10{margin-left:20px}.uni-ml-n10{margin-left:-20px}.uni-mx-10{margin-left:20px;margin-right:20px}.uni-mx-n10{margin-left:-20px;margin-right:-20px}.uni-my-10{margin-top:20px;margin-bottom:20px}.uni-my-n10{margin-top:-20px;margin-bottom:-20px}.uni-ma-10{margin:20px}.uni-ma-n10{margin:-20px}.uni-mt-11{margin-top:22px}.uni-mt-n11{margin-top:-22px}.uni-mr-11{margin-right:22px}.uni-mr-n11{margin-right:-22px}.uni-mb-11{margin-bottom:22px}.uni-mb-n11{margin-bottom:-22px}.uni-ml-11{margin-left:22px}.uni-ml-n11{margin-left:-22px}.uni-mx-11{margin-left:22px;margin-right:22px}.uni-mx-n11{margin-left:-22px;margin-right:-22px}.uni-my-11{margin-top:22px;margin-bottom:22px}.uni-my-n11{margin-top:-22px;margin-bottom:-22px}.uni-ma-11{margin:22px}.uni-ma-n11{margin:-22px}.uni-mt-12{margin-top:24px}.uni-mt-n12{margin-top:-24px}.uni-mr-12{margin-right:24px}.uni-mr-n12{margin-right:-24px}.uni-mb-12{margin-bottom:24px}.uni-mb-n12{margin-bottom:-24px}.uni-ml-12{margin-left:24px}.uni-ml-n12{margin-left:-24px}.uni-mx-12{margin-left:24px;margin-right:24px}.uni-mx-n12{margin-left:-24px;margin-right:-24px}.uni-my-12{margin-top:24px;margin-bottom:24px}.uni-my-n12{margin-top:-24px;margin-bottom:-24px}.uni-ma-12{margin:24px}.uni-ma-n12{margin:-24px}.uni-mt-13{margin-top:26px}.uni-mt-n13{margin-top:-26px}.uni-mr-13{margin-right:26px}.uni-mr-n13{margin-right:-26px}.uni-mb-13{margin-bottom:26px}.uni-mb-n13{margin-bottom:-26px}.uni-ml-13{margin-left:26px}.uni-ml-n13{margin-left:-26px}.uni-mx-13{margin-left:26px;margin-right:26px}.uni-mx-n13{margin-left:-26px;margin-right:-26px}.uni-my-13{margin-top:26px;margin-bottom:26px}.uni-my-n13{margin-top:-26px;margin-bottom:-26px}.uni-ma-13{margin:26px}.uni-ma-n13{margin:-26px}.uni-mt-14{margin-top:28px}.uni-mt-n14{margin-top:-28px}.uni-mr-14{margin-right:28px}.uni-mr-n14{margin-right:-28px}.uni-mb-14{margin-bottom:28px}.uni-mb-n14{margin-bottom:-28px}.uni-ml-14{margin-left:28px}.uni-ml-n14{margin-left:-28px}.uni-mx-14{margin-left:28px;margin-right:28px}.uni-mx-n14{margin-left:-28px;margin-right:-28px}.uni-my-14{margin-top:28px;margin-bottom:28px}.uni-my-n14{margin-top:-28px;margin-bottom:-28px}.uni-ma-14{margin:28px}.uni-ma-n14{margin:-28px}.uni-mt-15{margin-top:30px}.uni-mt-n15{margin-top:-30px}.uni-mr-15{margin-right:30px}.uni-mr-n15{margin-right:-30px}.uni-mb-15{margin-bottom:30px}.uni-mb-n15{margin-bottom:-30px}.uni-ml-15{margin-left:30px}.uni-ml-n15{margin-left:-30px}.uni-mx-15{margin-left:30px;margin-right:30px}.uni-mx-n15{margin-left:-30px;margin-right:-30px}.uni-my-15{margin-top:30px;margin-bottom:30px}.uni-my-n15{margin-top:-30px;margin-bottom:-30px}.uni-ma-15{margin:30px}.uni-ma-n15{margin:-30px}.uni-mt-16{margin-top:32px}.uni-mt-n16{margin-top:-32px}.uni-mr-16{margin-right:32px}.uni-mr-n16{margin-right:-32px}.uni-mb-16{margin-bottom:32px}.uni-mb-n16{margin-bottom:-32px}.uni-ml-16{margin-left:32px}.uni-ml-n16{margin-left:-32px}.uni-mx-16{margin-left:32px;margin-right:32px}.uni-mx-n16{margin-left:-32px;margin-right:-32px}.uni-my-16{margin-top:32px;margin-bottom:32px}.uni-my-n16{margin-top:-32px;margin-bottom:-32px}.uni-ma-16{margin:32px}.uni-ma-n16{margin:-32px}.uni-pt-0,.uni-pt-n0{padding-top:0}.uni-pr-0,.uni-pr-n0{padding-right:0}.uni-pb-0,.uni-pb-n0{padding-bottom:0}.uni-pl-0,.uni-pl-n0{padding-left:0}.uni-px-0,.uni-px-n0{padding-left:0;padding-right:0}.uni-py-0,.uni-py-n0{padding-top:0;padding-bottom:0}.uni-pa-0,.uni-pa-n0{padding:0}.uni-pt-1{padding-top:2px}.uni-pt-n1{padding-top:-2px}.uni-pr-1{padding-right:2px}.uni-pr-n1{padding-right:-2px}.uni-pb-1{padding-bottom:2px}.uni-pb-n1{padding-bottom:-2px}.uni-pl-1{padding-left:2px}.uni-pl-n1{padding-left:-2px}.uni-px-1{padding-left:2px;padding-right:2px}.uni-px-n1{padding-left:-2px;padding-right:-2px}.uni-py-1{padding-top:2px;padding-bottom:2px}.uni-py-n1{padding-top:-2px;padding-bottom:-2px}.uni-pa-1{padding:2px}.uni-pa-n1{padding:-2px}.uni-pt-2{padding-top:4px}.uni-pt-n2{padding-top:-4px}.uni-pr-2{padding-right:4px}.uni-pr-n2{padding-right:-4px}.uni-pb-2{padding-bottom:4px}.uni-pb-n2{padding-bottom:-4px}.uni-pl-2{padding-left:4px}.uni-pl-n2{padding-left:-4px}.uni-px-2{padding-left:4px;padding-right:4px}.uni-px-n2{padding-left:-4px;padding-right:-4px}.uni-py-2{padding-top:4px;padding-bottom:4px}.uni-py-n2{padding-top:-4px;padding-bottom:-4px}.uni-pa-2{padding:4px}.uni-pa-n2{padding:-4px}.uni-pt-3{padding-top:6px}.uni-pt-n3{padding-top:-6px}.uni-pr-3{padding-right:6px}.uni-pr-n3{padding-right:-6px}.uni-pb-3{padding-bottom:6px}.uni-pb-n3{padding-bottom:-6px}.uni-pl-3{padding-left:6px}.uni-pl-n3{padding-left:-6px}.uni-px-3{padding-left:6px;padding-right:6px}.uni-px-n3{padding-left:-6px;padding-right:-6px}.uni-py-3{padding-top:6px;padding-bottom:6px}.uni-py-n3{padding-top:-6px;padding-bottom:-6px}.uni-pa-3{padding:6px}.uni-pa-n3{padding:-6px}.uni-pt-4{padding-top:8px}.uni-pt-n4{padding-top:-8px}.uni-pr-4{padding-right:8px}.uni-pr-n4{padding-right:-8px}.uni-pb-4{padding-bottom:8px}.uni-pb-n4{padding-bottom:-8px}.uni-pl-4{padding-left:8px}.uni-pl-n4{padding-left:-8px}.uni-px-4{padding-left:8px;padding-right:8px}.uni-px-n4{padding-left:-8px;padding-right:-8px}.uni-py-4{padding-top:8px;padding-bottom:8px}.uni-py-n4{padding-top:-8px;padding-bottom:-8px}.uni-pa-4{padding:8px}.uni-pa-n4{padding:-8px}.uni-pt-5{padding-top:10px}.uni-pt-n5{padding-top:-10px}.uni-pr-5{padding-right:10px}.uni-pr-n5{padding-right:-10px}.uni-pb-5{padding-bottom:10px}.uni-pb-n5{padding-bottom:-10px}.uni-pl-5{padding-left:10px}.uni-pl-n5{padding-left:-10px}.uni-px-5{padding-left:10px;padding-right:10px}.uni-px-n5{padding-left:-10px;padding-right:-10px}.uni-py-5{padding-top:10px;padding-bottom:10px}.uni-py-n5{padding-top:-10px;padding-bottom:-10px}.uni-pa-5{padding:10px}.uni-pa-n5{padding:-10px}.uni-pt-6{padding-top:12px}.uni-pt-n6{padding-top:-12px}.uni-pr-6{padding-right:12px}.uni-pr-n6{padding-right:-12px}.uni-pb-6{padding-bottom:12px}.uni-pb-n6{padding-bottom:-12px}.uni-pl-6{padding-left:12px}.uni-pl-n6{padding-left:-12px}.uni-px-6{padding-left:12px;padding-right:12px}.uni-px-n6{padding-left:-12px;padding-right:-12px}.uni-py-6{padding-top:12px;padding-bottom:12px}.uni-py-n6{padding-top:-12px;padding-bottom:-12px}.uni-pa-6{padding:12px}.uni-pa-n6{padding:-12px}.uni-pt-7{padding-top:14px}.uni-pt-n7{padding-top:-14px}.uni-pr-7{padding-right:14px}.uni-pr-n7{padding-right:-14px}.uni-pb-7{padding-bottom:14px}.uni-pb-n7{padding-bottom:-14px}.uni-pl-7{padding-left:14px}.uni-pl-n7{padding-left:-14px}.uni-px-7{padding-left:14px;padding-right:14px}.uni-px-n7{padding-left:-14px;padding-right:-14px}.uni-py-7{padding-top:14px;padding-bottom:14px}.uni-py-n7{padding-top:-14px;padding-bottom:-14px}.uni-pa-7{padding:14px}.uni-pa-n7{padding:-14px}.uni-pt-8{padding-top:16px}.uni-pt-n8{padding-top:-16px}.uni-pr-8{padding-right:16px}.uni-pr-n8{padding-right:-16px}.uni-pb-8{padding-bottom:16px}.uni-pb-n8{padding-bottom:-16px}.uni-pl-8{padding-left:16px}.uni-pl-n8{padding-left:-16px}.uni-px-8{padding-left:16px;padding-right:16px}.uni-px-n8{padding-left:-16px;padding-right:-16px}.uni-py-8{padding-top:16px;padding-bottom:16px}.uni-py-n8{padding-top:-16px;padding-bottom:-16px}.uni-pa-8{padding:16px}.uni-pa-n8{padding:-16px}.uni-pt-9{padding-top:18px}.uni-pt-n9{padding-top:-18px}.uni-pr-9{padding-right:18px}.uni-pr-n9{padding-right:-18px}.uni-pb-9{padding-bottom:18px}.uni-pb-n9{padding-bottom:-18px}.uni-pl-9{padding-left:18px}.uni-pl-n9{padding-left:-18px}.uni-px-9{padding-left:18px;padding-right:18px}.uni-px-n9{padding-left:-18px;padding-right:-18px}.uni-py-9{padding-top:18px;padding-bottom:18px}.uni-py-n9{padding-top:-18px;padding-bottom:-18px}.uni-pa-9{padding:18px}.uni-pa-n9{padding:-18px}.uni-pt-10{padding-top:20px}.uni-pt-n10{padding-top:-20px}.uni-pr-10{padding-right:20px}.uni-pr-n10{padding-right:-20px}.uni-pb-10{padding-bottom:20px}.uni-pb-n10{padding-bottom:-20px}.uni-pl-10{padding-left:20px}.uni-pl-n10{padding-left:-20px}.uni-px-10{padding-left:20px;padding-right:20px}.uni-px-n10{padding-left:-20px;padding-right:-20px}.uni-py-10{padding-top:20px;padding-bottom:20px}.uni-py-n10{padding-top:-20px;padding-bottom:-20px}.uni-pa-10{padding:20px}.uni-pa-n10{padding:-20px}.uni-pt-11{padding-top:22px}.uni-pt-n11{padding-top:-22px}.uni-pr-11{padding-right:22px}.uni-pr-n11{padding-right:-22px}.uni-pb-11{padding-bottom:22px}.uni-pb-n11{padding-bottom:-22px}.uni-pl-11{padding-left:22px}.uni-pl-n11{padding-left:-22px}.uni-px-11{padding-left:22px;padding-right:22px}.uni-px-n11{padding-left:-22px;padding-right:-22px}.uni-py-11{padding-top:22px;padding-bottom:22px}.uni-py-n11{padding-top:-22px;padding-bottom:-22px}.uni-pa-11{padding:22px}.uni-pa-n11{padding:-22px}.uni-pt-12{padding-top:24px}.uni-pt-n12{padding-top:-24px}.uni-pr-12{padding-right:24px}.uni-pr-n12{padding-right:-24px}.uni-pb-12{padding-bottom:24px}.uni-pb-n12{padding-bottom:-24px}.uni-pl-12{padding-left:24px}.uni-pl-n12{padding-left:-24px}.uni-px-12{padding-left:24px;padding-right:24px}.uni-px-n12{padding-left:-24px;padding-right:-24px}.uni-py-12{padding-top:24px;padding-bottom:24px}.uni-py-n12{padding-top:-24px;padding-bottom:-24px}.uni-pa-12{padding:24px}.uni-pa-n12{padding:-24px}.uni-pt-13{padding-top:26px}.uni-pt-n13{padding-top:-26px}.uni-pr-13{padding-right:26px}.uni-pr-n13{padding-right:-26px}.uni-pb-13{padding-bottom:26px}.uni-pb-n13{padding-bottom:-26px}.uni-pl-13{padding-left:26px}.uni-pl-n13{padding-left:-26px}.uni-px-13{padding-left:26px;padding-right:26px}.uni-px-n13{padding-left:-26px;padding-right:-26px}.uni-py-13{padding-top:26px;padding-bottom:26px}.uni-py-n13{padding-top:-26px;padding-bottom:-26px}.uni-pa-13{padding:26px}.uni-pa-n13{padding:-26px}.uni-pt-14{padding-top:28px}.uni-pt-n14{padding-top:-28px}.uni-pr-14{padding-right:28px}.uni-pr-n14{padding-right:-28px}.uni-pb-14{padding-bottom:28px}.uni-pb-n14{padding-bottom:-28px}.uni-pl-14{padding-left:28px}.uni-pl-n14{padding-left:-28px}.uni-px-14{padding-left:28px;padding-right:28px}.uni-px-n14{padding-left:-28px;padding-right:-28px}.uni-py-14{padding-top:28px;padding-bottom:28px}.uni-py-n14{padding-top:-28px;padding-bottom:-28px}.uni-pa-14{padding:28px}.uni-pa-n14{padding:-28px}.uni-pt-15{padding-top:30px}.uni-pt-n15{padding-top:-30px}.uni-pr-15{padding-right:30px}.uni-pr-n15{padding-right:-30px}.uni-pb-15{padding-bottom:30px}.uni-pb-n15{padding-bottom:-30px}.uni-pl-15{padding-left:30px}.uni-pl-n15{padding-left:-30px}.uni-px-15{padding-left:30px;padding-right:30px}.uni-px-n15{padding-left:-30px;padding-right:-30px}.uni-py-15{padding-top:30px;padding-bottom:30px}.uni-py-n15{padding-top:-30px;padding-bottom:-30px}.uni-pa-15{padding:30px}.uni-pa-n15{padding:-30px}.uni-pt-16{padding-top:32px}.uni-pt-n16{padding-top:-32px}.uni-pr-16{padding-right:32px}.uni-pr-n16{padding-right:-32px}.uni-pb-16{padding-bottom:32px}.uni-pb-n16{padding-bottom:-32px}.uni-pl-16{padding-left:32px}.uni-pl-n16{padding-left:-32px}.uni-px-16{padding-left:32px;padding-right:32px}.uni-px-n16{padding-left:-32px;padding-right:-32px}.uni-py-16{padding-top:32px;padding-bottom:32px}.uni-py-n16{padding-top:-32px;padding-bottom:-32px}.uni-pa-16{padding:32px}.uni-pa-n16{padding:-32px}.uni-radius-0{border-radius:0}.uni-radius{border-radius:5px}.uni-radius-lg{border-radius:10px}.uni-radius-xl{border-radius:30px}.uni-radius-pill{border-radius:9999px}.uni-radius-circle{border-radius:50%}.uni-radius-t-0{border-top-left-radius:0;border-top-right-radius:0}.uni-radius-t{border-top-left-radius:5px;border-top-right-radius:5px}.uni-radius-t-lg{border-top-left-radius:10px;border-top-right-radius:10px}.uni-radius-t-xl{border-top-left-radius:30px;border-top-right-radius:30px}.uni-radius-t-pill{border-top-left-radius:9999px;border-top-right-radius:9999px}.uni-radius-t-circle{border-top-left-radius:50%;border-top-right-radius:50%}.uni-radius-r-0{border-top-right-radius:0;border-bottom-right-radius:0}.uni-radius-r{border-top-right-radius:5px;border-bottom-right-radius:5px}.uni-radius-r-lg{border-top-right-radius:10px;border-bottom-right-radius:10px}.uni-radius-r-xl{border-top-right-radius:30px;border-bottom-right-radius:30px}.uni-radius-r-pill{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.uni-radius-r-circle{border-top-right-radius:50%;border-bottom-right-radius:50%}.uni-radius-b-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.uni-radius-b{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uni-radius-b-lg{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.uni-radius-b-xl{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.uni-radius-b-pill{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.uni-radius-b-circle{border-bottom-left-radius:50%;border-bottom-right-radius:50%}.uni-radius-l-0{border-top-left-radius:0;border-bottom-left-radius:0}.uni-radius-l{border-top-left-radius:5px;border-bottom-left-radius:5px}.uni-radius-l-lg{border-top-left-radius:10px;border-bottom-left-radius:10px}.uni-radius-l-xl{border-top-left-radius:30px;border-bottom-left-radius:30px}.uni-radius-l-pill{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.uni-radius-l-circle{border-top-left-radius:50%;border-bottom-left-radius:50%}.uni-radius-tl-0{border-top-left-radius:0}.uni-radius-tl{border-top-left-radius:5px}.uni-radius-tl-lg{border-top-left-radius:10px}.uni-radius-tl-xl{border-top-left-radius:30px}.uni-radius-tl-pill{border-top-left-radius:9999px}.uni-radius-tl-circle{border-top-left-radius:50%}.uni-radius-tr-0{border-top-right-radius:0}.uni-radius-tr{border-top-right-radius:5px}.uni-radius-tr-lg{border-top-right-radius:10px}.uni-radius-tr-xl{border-top-right-radius:30px}.uni-radius-tr-pill{border-top-right-radius:9999px}.uni-radius-tr-circle{border-top-right-radius:50%}.uni-radius-br-0{border-bottom-right-radius:0}.uni-radius-br{border-bottom-right-radius:5px}.uni-radius-br-lg{border-bottom-right-radius:10px}.uni-radius-br-xl{border-bottom-right-radius:30px}.uni-radius-br-pill{border-bottom-right-radius:9999px}.uni-radius-br-circle{border-bottom-right-radius:50%}.uni-radius-bl-0{border-bottom-left-radius:0}.uni-radius-bl{border-bottom-left-radius:5px}.uni-radius-bl-lg{border-bottom-left-radius:10px}.uni-radius-bl-xl{border-bottom-left-radius:30px}.uni-radius-bl-pill{border-bottom-left-radius:9999px}.uni-radius-bl-circle{border-bottom-left-radius:50%}.uni-h1{font-size:32px;font-weight:300;line-height:50px}.uni-h2{font-size:28px;font-weight:300;line-height:40px}.uni-h3{font-size:24px;font-weight:400;line-height:32px}.uni-h4{font-size:20px;font-weight:400;line-height:30px}.uni-h5{font-size:16px;font-weight:400;line-height:24px}.uni-h6{font-size:14px;font-weight:500;line-height:18px}.uni-subtitle{font-size:12px;font-weight:400;line-height:20px}.uni-body{font-size:14px;font-weight:400;line-height:22px}.uni-caption{font-size:12px;font-weight:400;line-height:20px}.uni-btn{margin:5px;color:#393939;border:1px solid #ccc;font-size:16px;font-weight:200;background-color:#f9f9f9;overflow:visible}.uni-btn:after{border:none}.uni-btn:not([type]),.uni-btn[type=default]{color:#999}.uni-btn:not([type])[loading],.uni-btn[type=default][loading]{background:none}.uni-btn:not([type])[loading]:before,.uni-btn[type=default][loading]:before{margin-right:5px}.uni-btn:not([type])[disabled],.uni-btn[type=default][disabled]{color:#d6d6d6}.uni-btn:not([type])[disabled],.uni-btn:not([type])[disabled][loading],.uni-btn:not([type])[disabled]:active,.uni-btn[type=default][disabled],.uni-btn[type=default][disabled][loading],.uni-btn[type=default][disabled]:active{color:#d6d6d6;background-color:#fafafa;border-color:#f0f0f0}.uni-btn:not([type])[plain],.uni-btn[type=default][plain]{color:#999;background:none;border-color:#f0f0f0}.uni-btn:not([type])[plain]:not([hover-class]):active,.uni-btn[type=default][plain]:not([hover-class]):active{background:none;color:#ccc;border-color:#e6e6e6;outline:none}.uni-btn:not([type])[plain][disabled],.uni-btn:not([type])[plain][disabled][loading],.uni-btn:not([type])[plain][disabled]:active,.uni-btn[type=default][plain][disabled],.uni-btn[type=default][plain][disabled][loading],.uni-btn[type=default][plain][disabled]:active{background:none;color:#d6d6d6;border-color:#f0f0f0}.uni-btn:not([hover-class]):active{color:gray}.uni-btn[size=mini]{font-size:16px;font-weight:200;border-radius:8px}.uni-btn.uni-btn-small{font-size:14px}.uni-btn.uni-btn-mini{font-size:12px}.uni-btn.uni-btn-radius{border-radius:999px}.uni-btn[type=primary]{color:#fff;background-color:#2979ff;border-color:#266feb}.uni-btn[type=primary]:not([hover-class]):active{background:#256de6;border-color:#2161cc;color:#fff;outline:none}.uni-btn[type=primary][loading]{color:#fff;background-color:#2979ff;border-color:#266feb}.uni-btn[type=primary][loading]:not([hover-class]):active{background:#256de6;border-color:#2161cc;color:#fff;outline:none}.uni-btn[type=primary][loading]:before{margin-right:5px}.uni-btn[type=primary][disabled],.uni-btn[type=primary][disabled][loading],.uni-btn[type=primary][disabled]:not([hover-class]):active{color:#fff;border-color:#80aefa;background-color:#94bcff}.uni-btn[type=primary][plain]{color:#2979ff;background-color:#eaf2ff;border-color:#bfd7ff}.uni-btn[type=primary][plain]:not([hover-class]):active{background:#d4e4ff;color:#2979ff;outline:none;border-color:#94bcff}.uni-btn[type=primary][plain][loading]{color:#2979ff;background-color:#eaf2ff;border-color:#bfd7ff}.uni-btn[type=primary][plain][loading]:not([hover-class]):active{background:#d4e4ff;color:#2979ff;outline:none;border-color:#94bcff}.uni-btn[type=primary][plain][loading]:before{margin-right:5px}.uni-btn[type=primary][plain][disabled],.uni-btn[type=primary][plain][disabled]:active{color:#7fafff;background-color:#eaf2ff;border-color:#d4e4ff}.uni-btn[type=success]{color:#fff;background-color:#18bc37;border-color:#16ad33}.uni-btn[type=success]:not([hover-class]):active{background:#16a932;border-color:#13962c;color:#fff;outline:none}.uni-btn[type=success][loading]{color:#fff;background-color:#18bc37;border-color:#16ad33}.uni-btn[type=success][loading]:not([hover-class]):active{background:#16a932;border-color:#13962c;color:#fff;outline:none}.uni-btn[type=success][loading]:before{margin-right:5px}.uni-btn[type=success][disabled],.uni-btn[type=success][disabled][loading],.uni-btn[type=success][disabled]:not([hover-class]):active{color:#fff;border-color:#89c795;background-color:#8cde9b}.uni-btn[type=success][plain]{color:#18bc37;background-color:#e8f8eb;border-color:#baebc3}.uni-btn[type=success][plain]:not([hover-class]):active{background:#d1f2d7;color:#18bc37;outline:none;border-color:#8cde9b}.uni-btn[type=success][plain][loading]{color:#18bc37;background-color:#e8f8eb;border-color:#baebc3}.uni-btn[type=success][plain][loading]:not([hover-class]):active{background:#d1f2d7;color:#18bc37;outline:none;border-color:#8cde9b}.uni-btn[type=success][plain][loading]:before{margin-right:5px}.uni-btn[type=success][plain][disabled],.uni-btn[type=success][plain][disabled]:active{color:#74d787;background-color:#e8f8eb;border-color:#d1f2d7}.uni-btn[type=error]{color:#fff;background-color:#e43d33;border-color:#d2382f}.uni-btn[type=error]:not([hover-class]):active{background:#cd372e;border-color:#b63129;color:#fff;outline:none}.uni-btn[type=error][loading]{color:#fff;background-color:#e43d33;border-color:#d2382f}.uni-btn[type=error][loading]:not([hover-class]):active{background:#cd372e;border-color:#b63129;color:#fff;outline:none}.uni-btn[type=error][loading]:before{margin-right:5px}.uni-btn[type=error][disabled],.uni-btn[type=error][disabled][loading],.uni-btn[type=error][disabled]:not([hover-class]):active{color:#fff;border-color:#e4928d;background-color:#f29e99}.uni-btn[type=error][plain]{color:#e43d33;background-color:#fceceb;border-color:#f7c5c2}.uni-btn[type=error][plain]:not([hover-class]):active{background:#fad8d6;color:#e43d33;outline:none;border-color:#f29e99}.uni-btn[type=error][plain][loading]{color:#e43d33;background-color:#fceceb;border-color:#f7c5c2}.uni-btn[type=error][plain][loading]:not([hover-class]):active{background:#fad8d6;color:#e43d33;outline:none;border-color:#f29e99}.uni-btn[type=error][plain][loading]:before{margin-right:5px}.uni-btn[type=error][plain][disabled],.uni-btn[type=error][plain][disabled]:active{color:#ef8b85;background-color:#fceceb;border-color:#fad8d6}.uni-btn[type=warning]{color:#fff;background-color:#f3a73f;border-color:#e09a3a}.uni-btn[type=warning]:not([hover-class]):active{background:#db9639;border-color:#c28632;color:#fff;outline:none}.uni-btn[type=warning][loading]{color:#fff;background-color:#f3a73f;border-color:#e09a3a}.uni-btn[type=warning][loading]:not([hover-class]):active{background:#db9639;border-color:#c28632;color:#fff;outline:none}.uni-btn[type=warning][loading]:before{margin-right:5px}.uni-btn[type=warning][disabled],.uni-btn[type=warning][disabled][loading],.uni-btn[type=warning][disabled]:not([hover-class]):active{color:#fff;border-color:#f8c887;background-color:#f9d39f}.uni-btn[type=warning][plain]{color:#f3a73f;background-color:#fef6ec;border-color:#fbe5c5}.uni-btn[type=warning][plain]:not([hover-class]):active{background:#fdedd9;color:#f3a73f;outline:none;border-color:#f9d39f}.uni-btn[type=warning][plain][loading]{color:#f3a73f;background-color:#fef6ec;border-color:#fbe5c5}.uni-btn[type=warning][plain][loading]:not([hover-class]):active{background:#fdedd9;color:#f3a73f;outline:none;border-color:#f9d39f}.uni-btn[type=warning][plain][loading]:before{margin-right:5px}.uni-btn[type=warning][plain][disabled],.uni-btn[type=warning][plain][disabled]:active{color:#f8ca8c;background-color:#fef6ec;border-color:#fdedd9}.uni-btn[type=info]{color:#fff;background-color:#8f939c;border-color:#848790}.uni-btn[type=info]:not([hover-class]):active{background:#81848c;border-color:#72767d;color:#fff;outline:none}.uni-btn[type=info][loading]{color:#fff;background-color:#8f939c;border-color:#848790}.uni-btn[type=info][loading]:not([hover-class]):active{background:#81848c;border-color:#72767d;color:#fff;outline:none}.uni-btn[type=info][loading]:before{margin-right:5px}.uni-btn[type=info][disabled],.uni-btn[type=info][disabled][loading],.uni-btn[type=info][disabled]:not([hover-class]):active{color:#fff;border-color:#babcc2;background-color:#c7c9ce}.uni-btn[type=info][plain]{color:#8f939c;background-color:#f4f4f5;border-color:#dddfe1}.uni-btn[type=info][plain]:not([hover-class]):active{background:#e9e9eb;color:#8f939c;outline:none;border-color:#c7c9ce}.uni-btn[type=info][plain][loading]{color:#8f939c;background-color:#f4f4f5;border-color:#dddfe1}.uni-btn[type=info][plain][loading]:not([hover-class]):active{background:#e9e9eb;color:#8f939c;outline:none;border-color:#c7c9ce}.uni-btn[type=info][plain][loading]:before{margin-right:5px}.uni-btn[type=info][plain][disabled],.uni-btn[type=info][plain][disabled]:active{color:#bcbec4;background-color:#f4f4f5;border-color:#e9e9eb}.p-xs{padding:4px!important}.pt-xs{padding-top:4px!important}.pr-xs{padding-right:4px!important}.pb-xs{padding-bottom:4px!important}.pl-xs{padding-left:4px!important}.px-xs{padding-left:4px!important;padding-right:4px!important}.py-xs{padding-top:4px!important;padding-bottom:4px!important}.m-xs{margin:4px!important}.mt-xs{margin-top:4px!important}.mr-xs{margin-right:4px!important}.mb-xs{margin-bottom:4px!important}.ml-xs{margin-left:4px!important}.mx-xs{margin-left:4px!important;margin-right:4px!important}.my-xs{margin-top:4px!important;margin-bottom:4px!important}.p-sm{padding:8px!important}.pt-sm{padding-top:8px!important}.pr-sm{padding-right:8px!important}.pb-sm{padding-bottom:8px!important}.pl-sm{padding-left:8px!important}.px-sm{padding-left:8px!important;padding-right:8px!important}.py-sm{padding-top:8px!important;padding-bottom:8px!important}.m-sm{margin:8px!important}.mt-sm{margin-top:8px!important}.mr-sm{margin-right:8px!important}.mb-sm{margin-bottom:8px!important}.ml-sm{margin-left:8px!important}.mx-sm{margin-left:8px!important;margin-right:8px!important}.my-sm{margin-top:8px!important;margin-bottom:8px!important}.p-md{padding:16px!important}.pt-md{padding-top:16px!important}.pr-md{padding-right:16px!important}.pb-md{padding-bottom:16px!important}.pl-md{padding-left:16px!important}.px-md{padding-left:16px!important;padding-right:16px!important}.py-md{padding-top:16px!important;padding-bottom:16px!important}.m-md{margin:16px!important}.mt-md{margin-top:16px!important}.mr-md{margin-right:16px!important}.mb-md{margin-bottom:16px!important}.ml-md{margin-left:16px!important}.mx-md{margin-left:16px!important;margin-right:16px!important}.my-md{margin-top:16px!important;margin-bottom:16px!important}.p-lg{padding:24px!important}.pt-lg{padding-top:24px!important}.pr-lg{padding-right:24px!important}.pb-lg{padding-bottom:24px!important}.pl-lg{padding-left:24px!important}.px-lg{padding-left:24px!important;padding-right:24px!important}.py-lg{padding-top:24px!important;padding-bottom:24px!important}.m-lg{margin:24px!important}.mt-lg{margin-top:24px!important}.mr-lg{margin-right:24px!important}.mb-lg{margin-bottom:24px!important}.ml-lg{margin-left:24px!important}.mx-lg{margin-left:24px!important;margin-right:24px!important}.my-lg{margin-top:24px!important;margin-bottom:24px!important}.p-xl{padding:32px!important}.pt-xl{padding-top:32px!important}.pr-xl{padding-right:32px!important}.pb-xl{padding-bottom:32px!important}.pl-xl{padding-left:32px!important}.px-xl{padding-left:32px!important;padding-right:32px!important}.py-xl{padding-top:32px!important;padding-bottom:32px!important}.m-xl{margin:32px!important}.mt-xl{margin-top:32px!important}.mr-xl{margin-right:32px!important}.mb-xl{margin-bottom:32px!important}.ml-xl{margin-left:32px!important}.mx-xl{margin-left:32px!important;margin-right:32px!important}.my-xl{margin-top:32px!important;margin-bottom:32px!important}.p-xxl{padding:48px!important}.pt-xxl{padding-top:48px!important}.pr-xxl{padding-right:48px!important}.pb-xxl{padding-bottom:48px!important}.pl-xxl{padding-left:48px!important}.px-xxl{padding-left:48px!important;padding-right:48px!important}.py-xxl{padding-top:48px!important;padding-bottom:48px!important}.m-xxl{margin:48px!important}.mt-xxl{margin-top:48px!important}.mr-xxl{margin-right:48px!important}.mb-xxl{margin-bottom:48px!important}.ml-xxl{margin-left:48px!important}.mx-xxl{margin-left:48px!important;margin-right:48px!important}.my-xxl{margin-top:48px!important;margin-bottom:48px!important}.text-success{color:#28a745!important}.text-warning{color:#ffc107!important}.text-error{color:#dc3545!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.flex{display:flex!important}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-1{flex:1!important}.w-full{width:100%!important}.h-full{height:100%!important}.hidden{display:none!important}.visible,.h5-only{display:block!important}.mp-only{display:none!important}.page-container{min-height:100vh;background-color:#f2f2f7;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.content-container{width:100%;margin:0;padding:0 16px}@media (min-width: 768px){.content-container{padding:0 24px}}.card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;padding:16px;margin-bottom:16px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;line-height:1;text-align:center;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;height:44px;padding:0 16px;font-size:14px;line-height:44px}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.6;cursor:not-allowed}.btn[disabled]:active{transform:none}.btn.btn-primary{background-color:#007aff;color:#fff;border:1px solid #007AFF}.btn.btn-primary:hover{background-color:rgba(0,122,255,.9);border-color:rgba(0,122,255,.9)}.btn.btn-primary:active{background-color:rgba(0,122,255,.85);border-color:rgba(0,122,255,.85)}.btn.btn-secondary{background-color:#6c757d;color:#fff;border:1px solid #6C757D}.btn.btn-secondary:hover{background-color:rgba(108,117,125,.9);border-color:rgba(108,117,125,.9)}.btn.btn-secondary:active{background-color:rgba(108,117,125,.85);border-color:rgba(108,117,125,.85)}.btn.btn-success{background-color:#28a745;color:#fff;border:1px solid #28A745}.btn.btn-success:hover{background-color:rgba(40,167,69,.9);border-color:rgba(40,167,69,.9)}.btn.btn-success:active{background-color:rgba(40,167,69,.85);border-color:rgba(40,167,69,.85)}.btn.btn-warning{background-color:#ffc107;color:#fff;border:1px solid #FFC107}.btn.btn-warning:hover{background-color:rgba(255,193,7,.9);border-color:rgba(255,193,7,.9)}.btn.btn-warning:active{background-color:rgba(255,193,7,.85);border-color:rgba(255,193,7,.85)}.btn.btn-danger{background-color:#dc3545;color:#fff;border:1px solid #DC3545}.btn.btn-danger:hover{background-color:rgba(220,53,69,.9);border-color:rgba(220,53,69,.9)}.btn.btn-danger:active{background-color:rgba(220,53,69,.85);border-color:rgba(220,53,69,.85)}.btn.btn-info{background-color:#17a2b8;color:#fff;border:1px solid #17A2B8}.btn.btn-info:hover{background-color:rgba(23,162,184,.9);border-color:rgba(23,162,184,.9)}.btn.btn-info:active{background-color:rgba(23,162,184,.85);border-color:rgba(23,162,184,.85)}.btn.btn-outline{background-color:transparent;color:#007aff;border:1px solid #007AFF}.btn.btn-outline:hover{background-color:rgba(0,122,255,.06)}.btn.btn-outline:active{background-color:rgba(0,122,255,.12)}.btn.btn-sm{height:36px;padding:0 8px;font-size:12px;line-height:36px}.btn.btn-lg{height:52px;padding:0 24px;font-size:18px;line-height:52px}.btn.btn-icon{padding:0 8px;gap:4px}.btn.btn-icon uni-icons{margin-right:0}.btn.btn-loading{color:transparent}.btn.btn-loading:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid transparent;border-top-color:currentColor;animation:btn-loading-spin 1s linear infinite}.btn.is-disabled,.btn:disabled,.btn[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}@keyframes btn-loading-spin{to{transform:rotate(360deg)}}.input,.nqi-form .form-item .textarea{width:100%;height:44px;padding:0 16px;border:1px solid #D1D1D6;border-radius:8px;font-size:14px;background-color:#fff}.input:focus,.nqi-form .form-item .textarea:focus{border-color:#007aff;outline:none}.input::-webkit-input-placeholder,.nqi-form .form-item .textarea::-webkit-input-placeholder{color:#c7c7cc}.input::placeholder,.nqi-form .form-item .textarea::placeholder{color:#c7c7cc}.loading{display:flex;justify-content:center;align-items:center;padding:24px}.loading:after{content:"";width:20px;height:20px;border:2px solid #E5E5EA;border-top-color:#007aff;border-radius:50%;animation:spin 1s linear infinite}.text-primary{color:#007aff!important}.bg-primary{background-color:#007aff!important}.border-primary{border-color:#007aff!important}.text-secondary{color:#ff9500!important}.bg-secondary{background-color:#ff9500!important}.border-secondary{border-color:#ff9500!important}.text-success{color:#34c759!important}.bg-success{background-color:#34c759!important}.border-success{border-color:#34c759!important}.text-warning{color:#ff9500!important}.bg-warning{background-color:#ff9500!important}.border-warning{border-color:#ff9500!important}.text-error{color:#ff3b30!important}.bg-error{background-color:#ff3b30!important}.border-error{border-color:#ff3b30!important}.text-info{color:#5ac8fa!important}.bg-info{background-color:#5ac8fa!important}.border-info{border-color:#5ac8fa!important}.bg-primary{background-color:#fff!important}.bg-secondary{background-color:#f2f2f7!important}.bg-tertiary{background-color:#f8f8f8!important}.bg-overlay{background-color:rgba(0,0,0,.4)!important}.text-primary{color:#000!important}.text-secondary{color:#3c3c43!important}.text-tertiary{color:#8e8e93!important}.text-quaternary{color:#c7c7cc!important}.border-light{border-color:#e5e5ea!important}.border-medium{border-color:#d1d1d6!important}.border-dark{border-color:#c7c7cc!important}:root,uni-page-body{--primary-color: #007AFF;--text-color-primary: #000000;--text-color-secondary: #3C3C43;--text-color-tertiary: #8E8E93;--bg-color: #FFFFFF;--bg-color-light: #F2F2F7;--page-bg-color: #F2F2F7}.nqi-button{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:14px;line-height:1;text-align:center;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;height:44px;padding:0 16px;border-radius:8px;font-weight:500;transition:.3s ease;background-color:#007aff;color:#fff;border:1px solid #007AFF}.nqi-button:active{transform:scale(.98)}.nqi-button[disabled]{opacity:.6;cursor:not-allowed}.nqi-button[disabled]:active{transform:none}.nqi-button--small{height:32px;padding:0 12px;border-radius:8px;font-weight:500;transition:.3s ease;background-color:#007aff;color:#fff;border:1px solid #007AFF}.nqi-button--large{height:52px;padding:0 24px;border-radius:8px;font-weight:500;transition:.3s ease;background-color:#007aff;color:#fff;border:1px solid #007AFF}.nqi-button--secondary{height:44px;padding:0 16px;border-radius:8px;font-weight:500;transition:.3s ease;background-color:#f2f2f7;color:#000;border:1px solid #D1D1D6}.nqi-button--success{height:44px;padding:0 16px;border-radius:8px;font-weight:500;transition:.3s ease;background-color:#34c759;color:#fff;border:1px solid #34C759}.nqi-button--warning{height:44px;padding:0 16px;border-radius:8px;font-weight:500;transition:.3s ease;background-color:#ff9500;color:#fff;border:1px solid #FF9500}.nqi-button--error{height:44px;padding:0 16px;border-radius:8px;font-weight:500;transition:.3s ease;background-color:#ff3b30;color:#fff;border:1px solid #FF3B30}.nqi-button--outline{background-color:transparent;color:#007aff;border:1px solid #007AFF}.nqi-button--outline:hover{background-color:#007aff;color:#fff}.nqi-button--text{background-color:transparent;color:#007aff;border:none}.nqi-button--text:hover{background-color:rgba(0,122,255,.1)}.nqi-button--round{border-radius:50%;width:44px;height:44px;padding:0}.nqi-button--block{width:100%;display:flex}.nqi-button:active{opacity:.8;transform:scale(.98)}.nqi-button:hover{transform:translateY(-1px)}.nqi-card{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #E5E5EA}.nqi-card__header{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;margin-bottom:16px}.nqi-card__header .title{font-size:18px;font-weight:600;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.nqi-card__header .subtitle{font-size:12px;color:#8e8e93;margin-top:4px}.nqi-card__header .actions{display:flex;justify-content:center;align-items:center;gap:8px}.nqi-card__content{color:#3c3c43;line-height:1.4}.nqi-card__footer{margin-top:16px;padding-top:16px;border-top:1px solid #E5E5EA;display:flex;justify-content:center;align-items:center;gap:8px}.nqi-card--hoverable{transition:all .3s ease;cursor:pointer}.nqi-card--hoverable:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.nqi-card--bordered{border:1px solid #E5E5EA;box-shadow:none}.nqi-card--flat{box-shadow:none;border:none}.nqi-form .form-item{margin-bottom:24px}.nqi-form .form-item .label{display:block;font-size:14px;font-weight:500;color:#000;margin-bottom:8px}.nqi-form .form-item .label .required{color:#ff3b30;margin-left:4px}.nqi-form .form-item .input,.nqi-form .form-item .textarea{height:44px;padding:0 16px;border-radius:8px;border:1px solid #D1D1D6;background-color:#fff;width:100%;font-size:14px;color:#000}.nqi-form .form-item .input:focus,.nqi-form .form-item .textarea:focus{border-color:#007aff;outline:none}.nqi-form .form-item .input::-webkit-input-placeholder,.nqi-form .form-item .textarea::-webkit-input-placeholder{color:#c7c7cc}.nqi-form .form-item .input::placeholder,.nqi-form .form-item .textarea::placeholder{color:#c7c7cc}.nqi-form .form-item .input.error,.nqi-form .form-item .error.textarea{border-color:#ff3b30}.nqi-form .form-item .input[disabled],.nqi-form .form-item [disabled].textarea{background-color:#f2f2f7;color:#8e8e93;cursor:not-allowed}.nqi-form .form-item .textarea{height:auto;min-height:80px;padding:8px;resize:vertical}.nqi-form .form-item .error-message{display:block;font-size:12px;color:#ff3b30;margin-top:4px}.nqi-form .form-item .help-text{display:block;font-size:12px;color:#8e8e93;margin-top:4px}.nqi-list{background-color:#fff;border-radius:12px;overflow:hidden}.nqi-list__item{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #E5E5EA;transition:background-color .2s ease}.nqi-list__item:last-child{border-bottom:none}.nqi-list__item--clickable{cursor:pointer}.nqi-list__item--clickable:hover{background-color:#f2f2f7}.nqi-list__item--clickable:active{background-color:#f8f8f8}.nqi-list__item .content{flex:1}.nqi-list__item .content .title{font-size:14px;font-weight:500;color:#000;margin-bottom:4px}.nqi-list__item .content .description{font-size:12px;color:#3c3c43}.nqi-list__item .action{display:flex;justify-content:center;align-items:center;margin-left:16px}.nqi-tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:50%;font-size:10px;font-weight:500;white-space:nowrap}.nqi-tag--primary{background-color:rgba(0,122,255,.1);color:#007aff}.nqi-tag--success{background-color:rgba(52,199,89,.1);color:#34c759}.nqi-tag--warning{background-color:rgba(255,149,0,.1);color:#ff9500}.nqi-tag--error{background-color:rgba(255,59,48,.1);color:#ff3b30}.nqi-tag--info{background-color:rgba(90,200,250,.1);color:#5ac8fa}.nqi-tag--small{padding:2px 4px;font-size:10px}.nqi-tag--large{padding:8px 16px;font-size:12px}.nqi-badge{position:relative;display:inline-block}.nqi-badge__content{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;background-color:#ff3b30;color:#fff;font-size:10px;font-weight:500;border-radius:8px;display:flex;justify-content:center;align-items:center;z-index:1}.nqi-badge__content--dot{width:8px;height:8px;min-width:auto;padding:0;border-radius:50%;top:-2px;right:-2px}.nqi-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1000}.nqi-modal__content{background-color:#fff;border-radius:16px;padding:32px;margin:16px;max-width:400px;width:100%;max-height:80vh;overflow-y:auto}.nqi-modal__content .title{font-size:18px;font-weight:600;color:#000;margin-bottom:16px;text-align:center}.nqi-modal__content .message{font-size:14px;color:#3c3c43;line-height:1.4;margin-bottom:24px;text-align:center}.nqi-modal__content .actions{display:flex;justify-content:center;align-items:center;gap:16px}.nqi-modal__content .actions .action-btn{flex:1}.nqi-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:32px}.nqi-loading__spinner{width:32px;height:32px;border:3px solid #E5E5EA;border-top-color:#007aff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.nqi-loading__text{font-size:12px;color:#8e8e93}@keyframes spin{to{transform:rotate(360deg)}}.nqi-empty{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:48px}.nqi-empty__icon{width:64px;height:64px;margin-bottom:16px;opacity:.5}.nqi-empty__text{font-size:14px;color:#8e8e93;text-align:center}.nqi-empty__action{margin-top:16px}.nqi-container{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width: 768px){.nqi-container{padding:0 24px}}.nqi-grid{display:grid;gap:16px}.nqi-grid--cols-2{grid-template-columns:repeat(2,1fr)}.nqi-grid--cols-3{grid-template-columns:repeat(3,1fr)}.nqi-grid--cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 479px){.nqi-grid--cols-2,.nqi-grid--cols-3,.nqi-grid--cols-4{grid-template-columns:1fr}}.nqi-flex{display:flex}.nqi-flex--center{display:flex;justify-content:center;align-items:center}.nqi-flex--between{display:flex;justify-content:space-between;align-items:center}.nqi-flex--column{display:flex;flex-direction:column}.nqi-flex--wrap{flex-wrap:wrap}.nqi-flex--gap{gap:16px}.skeleton-line{height:24px;border-radius:8px;background:linear-gradient(90deg,#f2f3f5 25%,#e6e8eb 37%,#f2f3f5 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}.skeleton-list,.skeleton-form{display:grid;grid-template-columns:1fr;gap:12px;padding:16px}.skeleton-page{padding:16px;display:grid;gap:12px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}uni-page-body{background-color:#f2f2f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:1.4;color:#000;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}body{background-color:#f2f2f7}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#d1d1d6;border-radius:3px}::-webkit-scrollbar-track{background-color:transparent}uni-view,uni-text,uni-image,uni-navigator,uni-button,uni-input,uni-textarea,uni-picker,uni-slider,uni-switch,uni-audio,uni-video,uni-canvas,uni-map,uni-cover-view,uni-cover-image,uni-open-data,uni-web-view,uni-ad,uni-official-account,uni-rich-text,uni-movable-area,uni-movable-view,uni-swiper,uni-swiper-item,uni-scroll-view,uni-form,uni-label,uni-radio,uni-radio-group,uni-checkbox,uni-checkbox-group{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}uni-button,.uni-btn,.nqi-button,[role=button]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.example-info{font-size:14px;color:#3c3c43;padding:8px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.slide-up-enter-active{transform:translateY(20px);opacity:0;animation:slideInUpAnimation .3s ease-out forwards}@keyframes slideInUpAnimation{to{transform:translateY(0);opacity:1}}.uni-forms-item__label{color:#000!important;font-weight:500}.uni-easyinput__content{border-color:#d1d1d6!important;border-radius:8px!important}.uni-easyinput__content-input{color:#000!important}.uni-btn{border-radius:8px!important;font-weight:500!important}.uni-btn-primary{background-color:#007aff!important;border-color:#007aff!important}uni-page-body{min-height:100vh;display:flex;flex-direction:column}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}.status-base[data-v-b4135a35],.status-pill[data-v-b4135a35],.contract-status[data-v-b4135a35],.status-text.contract-status[data-v-b4135a35],.order-status[data-v-b4135a35],.status-text.order-status[data-v-b4135a35]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-b4135a35]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-b4135a35]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-b4135a35]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-b4135a35]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-b4135a35]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-b4135a35]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-b4135a35]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-b4135a35]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-b4135a35]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-b4135a35]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-b4135a35]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-b4135a35],.contract-status.contract-status-draft[data-v-b4135a35]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-b4135a35]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-b4135a35]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-b4135a35]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-b4135a35]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-b4135a35]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-b4135a35]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-b4135a35]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-b4135a35]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-b4135a35]{background-color:#8e8e93;color:#fff}.status-text[data-v-b4135a35]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-b4135a35]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-b4135a35]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-b4135a35]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-b4135a35]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-b4135a35]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-b4135a35]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-b4135a35]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-b4135a35]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-b4135a35]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-b4135a35]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-b4135a35]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-b4135a35]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-b4135a35]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-b4135a35]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-b4135a35]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-b4135a35]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-b4135a35]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-b4135a35]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-b4135a35]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-b4135a35]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-b4135a35]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-b4135a35],.status-pill.payment-success[data-v-b4135a35]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-b4135a35]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-b4135a35]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-b4135a35],.status-pill.pending[data-v-b4135a35]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-b4135a35]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-b4135a35]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-b4135a35]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-b4135a35],.order-status[data-v-b4135a35],.contract-status[data-v-b4135a35],.status-text.order-status[data-v-b4135a35],.status-text.contract-status[data-v-b4135a35],.status-pill[data-v-b4135a35]{padding:3px 8px;font-size:11px}}.payment-status[data-v-b4135a35]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-b4135a35]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-b4135a35]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-b4135a35]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-b4135a35],.payment-status.payment-success[data-v-b4135a35]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-b4135a35]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-b4135a35]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-b4135a35],.payment-status.pending[data-v-b4135a35]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-b4135a35]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-b4135a35]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-b4135a35]{background:rgba(108,117,125,.12);color:#495057}.uni-card[data-v-b4135a35]{margin:10px;padding:0 8px;border-radius:4px;overflow:hidden;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;background-color:#fff;flex:1}.uni-card .uni-card__cover[data-v-b4135a35]{position:relative;margin-top:10px;flex-direction:row;overflow:hidden;border-radius:4px}.uni-card .uni-card__cover .uni-card__cover-image[data-v-b4135a35]{flex:1;vertical-align:middle}.uni-card .uni-card__header[data-v-b4135a35]{display:flex;border-bottom:1px #DCDCDC solid;flex-direction:row;align-items:center;padding:10px;overflow:hidden}.uni-card .uni-card__header .uni-card__header-box[data-v-b4135a35]{display:flex;flex:1;flex-direction:row;align-items:center;overflow:hidden}.uni-card .uni-card__header .uni-card__header-avatar[data-v-b4135a35]{width:40px;height:40px;overflow:hidden;border-radius:5px;margin-right:10px}.uni-card .uni-card__header .uni-card__header-avatar .uni-card__header-avatar-image[data-v-b4135a35]{flex:1;width:40px;height:40px}.uni-card .uni-card__header .uni-card__header-content[data-v-b4135a35]{display:flex;flex-direction:column;justify-content:center;flex:1;overflow:hidden}.uni-card .uni-card__header .uni-card__header-content .uni-card__header-content-title[data-v-b4135a35]{font-size:15px;color:#3a3a3a}.uni-card .uni-card__header .uni-card__header-content .uni-card__header-content-subtitle[data-v-b4135a35]{font-size:12px;margin-top:5px;color:#909399}.uni-card .uni-card__header .uni-card__header-extra[data-v-b4135a35]{line-height:12px}.uni-card .uni-card__header .uni-card__header-extra .uni-card__header-extra-text[data-v-b4135a35]{font-size:12px;color:#909399}.uni-card .uni-card__content[data-v-b4135a35]{padding:10px;font-size:14px;color:#6a6a6a;line-height:22px}.uni-card .uni-card__actions[data-v-b4135a35]{font-size:12px}.uni-card--border[data-v-b4135a35]{border:1px solid #DCDCDC}.uni-card--shadow[data-v-b4135a35]{position:relative;box-shadow:0 1px 8px 1px rgba(165,165,165,.2)}.uni-card--full[data-v-b4135a35]{margin:0;border-left-width:0;border-radius:0}.uni-card--full[data-v-b4135a35]:after{border-radius:0}.uni-ellipsis[data-v-b4135a35]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.status-base[data-v-a2a9907e],.status-pill[data-v-a2a9907e],.contract-status[data-v-a2a9907e],.status-text.contract-status[data-v-a2a9907e],.order-status[data-v-a2a9907e],.status-text.order-status[data-v-a2a9907e]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-a2a9907e]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-a2a9907e]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-a2a9907e]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-a2a9907e]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-a2a9907e]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-a2a9907e]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-a2a9907e]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-a2a9907e]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-a2a9907e]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-a2a9907e]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-a2a9907e]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-a2a9907e],.contract-status.contract-status-draft[data-v-a2a9907e]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-a2a9907e]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-a2a9907e]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-a2a9907e]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-a2a9907e]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-a2a9907e]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-a2a9907e]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-a2a9907e]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-a2a9907e]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-a2a9907e]{background-color:#8e8e93;color:#fff}.status-text[data-v-a2a9907e]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-a2a9907e]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-a2a9907e]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-a2a9907e]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-a2a9907e]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-a2a9907e]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-a2a9907e]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-a2a9907e]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-a2a9907e]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-a2a9907e]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-a2a9907e]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-a2a9907e]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-a2a9907e]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-a2a9907e]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-a2a9907e]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-a2a9907e]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-a2a9907e]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-a2a9907e]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-a2a9907e]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-a2a9907e]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-a2a9907e]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-a2a9907e]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-a2a9907e],.status-pill.payment-success[data-v-a2a9907e]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-a2a9907e]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-a2a9907e]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-a2a9907e],.status-pill.pending[data-v-a2a9907e]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-a2a9907e]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-a2a9907e]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-a2a9907e]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-a2a9907e],.order-status[data-v-a2a9907e],.contract-status[data-v-a2a9907e],.status-text.order-status[data-v-a2a9907e],.status-text.contract-status[data-v-a2a9907e],.status-pill[data-v-a2a9907e]{padding:3px 8px;font-size:11px}}.payment-status[data-v-a2a9907e]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-a2a9907e]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-a2a9907e]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-a2a9907e]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-a2a9907e],.payment-status.payment-success[data-v-a2a9907e]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-a2a9907e]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-a2a9907e]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-a2a9907e],.payment-status.pending[data-v-a2a9907e]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-a2a9907e]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-a2a9907e]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-a2a9907e]{background:rgba(108,117,125,.12);color:#495057}.status-base[data-v-ab882ba0],.status-pill[data-v-ab882ba0],.contract-status[data-v-ab882ba0],.status-text.contract-status[data-v-ab882ba0],.order-status[data-v-ab882ba0],.status-text.order-status[data-v-ab882ba0]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-ab882ba0]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-ab882ba0]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-ab882ba0]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-ab882ba0]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-ab882ba0]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-ab882ba0]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-ab882ba0]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-ab882ba0]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-ab882ba0]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-ab882ba0]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-ab882ba0]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-ab882ba0],.contract-status.contract-status-draft[data-v-ab882ba0]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-ab882ba0]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-ab882ba0]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-ab882ba0]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-ab882ba0]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-ab882ba0]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-ab882ba0]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-ab882ba0]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-ab882ba0]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-ab882ba0]{background-color:#8e8e93;color:#fff}.status-text[data-v-ab882ba0]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-ab882ba0]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-ab882ba0]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-ab882ba0]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-ab882ba0]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-ab882ba0]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-ab882ba0]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-ab882ba0]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-ab882ba0]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-ab882ba0]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-ab882ba0]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-ab882ba0]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-ab882ba0]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-ab882ba0]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-ab882ba0]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-ab882ba0]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-ab882ba0]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-ab882ba0]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-ab882ba0]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-ab882ba0]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-ab882ba0]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-ab882ba0]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-ab882ba0],.status-pill.payment-success[data-v-ab882ba0]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-ab882ba0]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-ab882ba0]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-ab882ba0],.status-pill.pending[data-v-ab882ba0]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-ab882ba0]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-ab882ba0]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-ab882ba0]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-ab882ba0],.order-status[data-v-ab882ba0],.contract-status[data-v-ab882ba0],.status-text.order-status[data-v-ab882ba0],.status-text.contract-status[data-v-ab882ba0],.status-pill[data-v-ab882ba0]{padding:3px 8px;font-size:11px}}.payment-status[data-v-ab882ba0]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-ab882ba0]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-ab882ba0]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-ab882ba0]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-ab882ba0],.payment-status.payment-success[data-v-ab882ba0]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-ab882ba0]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-ab882ba0]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-ab882ba0],.payment-status.pending[data-v-ab882ba0]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-ab882ba0]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-ab882ba0]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-ab882ba0]{background:rgba(108,117,125,.12);color:#495057}.uni-forms-item[data-v-ab882ba0]{position:relative;display:flex;margin-bottom:22px;flex-direction:row}.uni-forms-item__label[data-v-ab882ba0]{display:flex;flex-direction:row;align-items:center;text-align:left;font-size:14px;color:#606266;height:36px;padding:0 12px 0 0;vertical-align:middle;flex-shrink:0;box-sizing:border-box}.uni-forms-item__label.no-label[data-v-ab882ba0]{padding:0}.uni-forms-item__content[data-v-ab882ba0]{position:relative;font-size:14px;flex:1;box-sizing:border-box;flex-direction:row}.uni-forms-item .uni-forms-item__nuve-content[data-v-ab882ba0]{display:flex;flex-direction:column;flex:1}.uni-forms-item__error[data-v-ab882ba0]{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0;transition:transform .3s;transform:translateY(-100%);opacity:0}.uni-forms-item__error .error-text[data-v-ab882ba0]{color:#f56c6c;font-size:12px}.uni-forms-item__error.msg--active[data-v-ab882ba0]{opacity:1;transform:translateY(0)}.uni-forms-item.is-direction-left[data-v-ab882ba0]{flex-direction:row}.uni-forms-item.is-direction-top[data-v-ab882ba0]{flex-direction:column}.uni-forms-item.is-direction-top .uni-forms-item__label[data-v-ab882ba0]{padding:0 0 8px;line-height:1.5715;text-align:left;white-space:initial}.uni-forms-item .is-required[data-v-ab882ba0]{color:#dd524d;font-weight:700}.uni-forms-item--border[data-v-ab882ba0]{margin-bottom:0;padding:10px 0;border-top:1px #eee solid}.uni-forms-item--border .uni-forms-item__content[data-v-ab882ba0]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.uni-forms-item--border .uni-forms-item__content .uni-forms-item__error[data-v-ab882ba0]{position:relative;top:5px;left:0;padding-top:0}.is-first-border[data-v-ab882ba0]{border:none}uni-textarea{width:300px;height:150px;display:block;position:relative;font-size:16px;line-height:normal;white-space:pre-wrap;word-break:break-all}uni-textarea[hidden]{display:none}uni-textarea[auto-height=true]{height:-webkit-fit-content!important;height:fit-content!important}.uni-textarea-wrapper,.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-textarea-wrapper{display:block;position:relative;width:100%;height:100%;min-height:inherit;overflow-y:hidden}.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{position:absolute;width:100%;height:100%;left:0;top:0;white-space:inherit;word-break:inherit}.uni-textarea-placeholder{color:gray;overflow:hidden}.uni-textarea-line,.uni-textarea-compute{visibility:hidden;height:auto}.uni-textarea-line{width:1em}.uni-textarea-compute-auto-height{overflow-wrap:break-word}.uni-textarea-textarea{resize:none;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-textarea-textarea-fix-margin{width:auto;right:0;margin:0 -3px}.uni-textarea-textarea:disabled{-webkit-text-fill-color:currentcolor}.status-base[data-v-5763a810],.status-pill[data-v-5763a810],.contract-status[data-v-5763a810],.status-text.contract-status[data-v-5763a810],.order-status[data-v-5763a810],.status-text.order-status[data-v-5763a810]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-5763a810]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-5763a810]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-5763a810]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-5763a810]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-5763a810]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-5763a810]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-5763a810]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-5763a810]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-5763a810]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-5763a810]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-5763a810]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-5763a810],.contract-status.contract-status-draft[data-v-5763a810]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-5763a810]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-5763a810]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-5763a810]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-5763a810]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-5763a810]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-5763a810]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-5763a810]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-5763a810]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-5763a810]{background-color:#8e8e93;color:#fff}.status-text[data-v-5763a810]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-5763a810]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-5763a810]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-5763a810]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-5763a810]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-5763a810]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-5763a810]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-5763a810]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-5763a810]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-5763a810]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-5763a810]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-5763a810]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-5763a810]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-5763a810]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-5763a810]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-5763a810]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-5763a810]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-5763a810]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-5763a810]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-5763a810]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-5763a810]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-5763a810]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-5763a810],.status-pill.payment-success[data-v-5763a810]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-5763a810]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-5763a810]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-5763a810],.status-pill.pending[data-v-5763a810]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-5763a810]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-5763a810]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-5763a810]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-5763a810],.order-status[data-v-5763a810],.contract-status[data-v-5763a810],.status-text.order-status[data-v-5763a810],.status-text.contract-status[data-v-5763a810],.status-pill[data-v-5763a810]{padding:3px 8px;font-size:11px}}.payment-status[data-v-5763a810]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-5763a810]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-5763a810]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-5763a810]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-5763a810],.payment-status.payment-success[data-v-5763a810]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-5763a810]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-5763a810]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-5763a810],.payment-status.pending[data-v-5763a810]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-5763a810]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-5763a810]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-5763a810]{background:rgba(108,117,125,.12);color:#495057}.uni-easyinput[data-v-5763a810]{width:100%;flex:1;position:relative;text-align:left;color:#333;font-size:14px}.uni-easyinput__content[data-v-5763a810]{flex:1;width:100%;display:flex;box-sizing:border-box;flex-direction:row;align-items:center;border-color:#fff;transition-property:border-color;transition-duration:.3s}.uni-easyinput__content-input[data-v-5763a810]{width:auto;position:relative;overflow:hidden;flex:1;line-height:1;font-size:14px;height:35px}.uni-easyinput__content-input[data-v-5763a810] ::-ms-reveal{display:none}.uni-easyinput__content-input[data-v-5763a810] ::-ms-clear{display:none}.uni-easyinput__content-input[data-v-5763a810] ::-o-clear{display:none}.uni-easyinput__placeholder-class[data-v-5763a810]{color:#999;font-size:12px}.is-textarea[data-v-5763a810]{align-items:flex-start}.is-textarea-icon[data-v-5763a810]{margin-top:5px}.uni-easyinput__content-textarea[data-v-5763a810]{position:relative;overflow:hidden;flex:1;line-height:1.5;font-size:14px;margin:6px 6px 6px 0;height:80px;min-height:80px;width:auto}.input-padding[data-v-5763a810]{padding-left:10px}.content-clear-icon[data-v-5763a810]{padding:0 5px}.label-icon[data-v-5763a810]{margin-right:5px;margin-top:-1px}.is-input-border[data-v-5763a810]{display:flex;box-sizing:border-box;flex-direction:row;align-items:center;border:1px solid #F0F0F0;border-radius:4px}.uni-error-message[data-v-5763a810]{position:absolute;bottom:-17px;left:0;line-height:12px;color:#e43d33;font-size:12px;text-align:left}.uni-error-msg--boeder[data-v-5763a810]{position:relative;bottom:0;line-height:22px}.is-input-error-border[data-v-5763a810]{border-color:#e43d33}.is-input-error-border .uni-easyinput__placeholder-class[data-v-5763a810]{color:#f29e99}.uni-easyinput--border[data-v-5763a810]{margin-bottom:0;padding:10px 15px;border-top:1px #eee solid}.uni-easyinput-error[data-v-5763a810]{padding-bottom:0}.is-first-border[data-v-5763a810]{border:none}.is-disabled[data-v-5763a810]{background-color:#f7f6f6;color:#d5d5d5}.is-disabled .uni-easyinput__placeholder-class[data-v-5763a810]{color:#d5d5d5;font-size:12px}.status-base[data-v-f0b957f8],.status-pill[data-v-f0b957f8],.contract-status[data-v-f0b957f8],.status-text.contract-status[data-v-f0b957f8],.order-status[data-v-f0b957f8],.status-text.order-status[data-v-f0b957f8]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-f0b957f8]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-f0b957f8]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-f0b957f8]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-f0b957f8]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-f0b957f8]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-f0b957f8]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-f0b957f8]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-f0b957f8]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-f0b957f8]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-f0b957f8]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-f0b957f8]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-f0b957f8],.contract-status.contract-status-draft[data-v-f0b957f8]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-f0b957f8]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-f0b957f8]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-f0b957f8]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-f0b957f8]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-f0b957f8]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-f0b957f8]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-f0b957f8]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-f0b957f8]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-f0b957f8]{background-color:#8e8e93;color:#fff}.status-text[data-v-f0b957f8]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-f0b957f8]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-f0b957f8]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-f0b957f8]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-f0b957f8]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-f0b957f8]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-f0b957f8]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-f0b957f8]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-f0b957f8]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-f0b957f8]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-f0b957f8]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-f0b957f8]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-f0b957f8]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-f0b957f8]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-f0b957f8]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-f0b957f8]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-f0b957f8]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-f0b957f8]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-f0b957f8]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-f0b957f8]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-f0b957f8]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-f0b957f8]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-f0b957f8],.status-pill.payment-success[data-v-f0b957f8]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-f0b957f8]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-f0b957f8]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-f0b957f8],.status-pill.pending[data-v-f0b957f8]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-f0b957f8]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-f0b957f8]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-f0b957f8]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-f0b957f8],.order-status[data-v-f0b957f8],.contract-status[data-v-f0b957f8],.status-text.order-status[data-v-f0b957f8],.status-text.contract-status[data-v-f0b957f8],.status-pill[data-v-f0b957f8]{padding:3px 8px;font-size:11px}}.payment-status[data-v-f0b957f8]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-f0b957f8]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-f0b957f8]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-f0b957f8]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-f0b957f8],.payment-status.payment-success[data-v-f0b957f8]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-f0b957f8]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-f0b957f8]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-f0b957f8],.payment-status.pending[data-v-f0b957f8]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-f0b957f8]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-f0b957f8]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-f0b957f8]{background:rgba(108,117,125,.12);color:#495057}.uni-popup[data-v-f0b957f8]{position:fixed;z-index:99}.uni-popup.top[data-v-f0b957f8],.uni-popup.left[data-v-f0b957f8],.uni-popup.right[data-v-f0b957f8]{top:var(--window-top)}.uni-popup .uni-popup__wrapper[data-v-f0b957f8]{display:block;position:relative}.uni-popup .uni-popup__wrapper.left[data-v-f0b957f8],.uni-popup .uni-popup__wrapper.right[data-v-f0b957f8]{padding-top:var(--window-top);flex:1}.fixforpc-z-index[data-v-f0b957f8]{z-index:999}.fixforpc-top[data-v-f0b957f8]{top:0}.status-base[data-v-d82f3750],.status-pill[data-v-d82f3750],.contract-status[data-v-d82f3750],.status-text.contract-status[data-v-d82f3750],.order-status[data-v-d82f3750],.status-text.order-status[data-v-d82f3750]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-d82f3750]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-d82f3750]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-d82f3750]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-d82f3750]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-d82f3750]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-d82f3750]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-d82f3750]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-d82f3750]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-d82f3750]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-d82f3750]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-d82f3750]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-d82f3750],.contract-status.contract-status-draft[data-v-d82f3750]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-d82f3750]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-d82f3750]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-d82f3750]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-d82f3750]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-d82f3750]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-d82f3750]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-d82f3750]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-d82f3750]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-d82f3750]{background-color:#8e8e93;color:#fff}.status-text[data-v-d82f3750]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-d82f3750]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-d82f3750]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-d82f3750]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-d82f3750]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-d82f3750]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-d82f3750]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-d82f3750]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-d82f3750]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-d82f3750]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-d82f3750]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-d82f3750]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-d82f3750]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-d82f3750]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-d82f3750]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-d82f3750]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-d82f3750]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-d82f3750]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-d82f3750]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-d82f3750]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-d82f3750]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-d82f3750]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-d82f3750],.status-pill.payment-success[data-v-d82f3750]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-d82f3750]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-d82f3750]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-d82f3750],.status-pill.pending[data-v-d82f3750]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-d82f3750]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-d82f3750]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-d82f3750]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-d82f3750],.order-status[data-v-d82f3750],.contract-status[data-v-d82f3750],.status-text.order-status[data-v-d82f3750],.status-text.contract-status[data-v-d82f3750],.status-pill[data-v-d82f3750]{padding:3px 8px;font-size:11px}}.payment-status[data-v-d82f3750]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-d82f3750]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-d82f3750]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-d82f3750]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-d82f3750],.payment-status.payment-success[data-v-d82f3750]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-d82f3750]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-d82f3750]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-d82f3750],.payment-status.pending[data-v-d82f3750]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-d82f3750]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-d82f3750]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-d82f3750]{background:rgba(108,117,125,.12);color:#495057}.uni-load-more[data-v-d82f3750]{display:flex;flex-direction:row;height:40px;align-items:center;justify-content:center}.uni-load-more__text[data-v-d82f3750]{font-size:14px;margin-left:8px}.uni-load-more__img[data-v-d82f3750]{width:24px;height:24px}.uni-load-more__img--nvue[data-v-d82f3750]{color:#666}.uni-load-more__img--android[data-v-d82f3750],.uni-load-more__img--ios[data-v-d82f3750]{width:24px;height:24px;transform:rotate(0)}.uni-load-more__img--android[data-v-d82f3750]{animation:loading-ios 1s 0s linear infinite}@keyframes loading-android-d82f3750{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uni-load-more__img--ios-H5[data-v-d82f3750]{position:relative;animation:loading-ios-H5-d82f3750 1s 0s step-end infinite}.uni-load-more__img--ios-H5 uni-image[data-v-d82f3750]{position:absolute;width:100%;height:100%;left:0;top:0}@keyframes loading-ios-H5-d82f3750{0%{transform:rotate(0)}8%{transform:rotate(30deg)}16%{transform:rotate(60deg)}24%{transform:rotate(90deg)}32%{transform:rotate(120deg)}40%{transform:rotate(150deg)}48%{transform:rotate(180deg)}56%{transform:rotate(210deg)}64%{transform:rotate(240deg)}73%{transform:rotate(270deg)}82%{transform:rotate(300deg)}91%{transform:rotate(330deg)}to{transform:rotate(360deg)}}.uni-load-more__img--android-H5[data-v-d82f3750]{animation:loading-android-H5-rotate-d82f3750 2s linear infinite;transform-origin:center center}.uni-load-more__img--android-H5 circle[data-v-d82f3750]{display:inline-block;animation:loading-android-H5-dash-d82f3750 1.5s ease-in-out infinite;stroke:currentColor;stroke-linecap:round}@keyframes loading-android-H5-rotate-d82f3750{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-android-H5-dash-d82f3750{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.status-base[data-v-314f636a],.status-pill[data-v-314f636a],.contract-status[data-v-314f636a],.status-text.contract-status[data-v-314f636a],.order-status[data-v-314f636a],.status-text.order-status[data-v-314f636a]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-314f636a]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-314f636a]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-314f636a]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-314f636a]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-314f636a]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-314f636a]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-314f636a]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-314f636a]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-314f636a]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-314f636a]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-314f636a]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-314f636a],.contract-status.contract-status-draft[data-v-314f636a]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-314f636a]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-314f636a]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-314f636a]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-314f636a]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-314f636a]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-314f636a]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-314f636a]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-314f636a]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-314f636a]{background-color:#8e8e93;color:#fff}.status-text[data-v-314f636a]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-314f636a]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-314f636a]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-314f636a]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-314f636a]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-314f636a]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-314f636a]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-314f636a]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-314f636a]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-314f636a]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-314f636a]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-314f636a]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-314f636a]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-314f636a]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-314f636a]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-314f636a]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-314f636a]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-314f636a]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-314f636a]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-314f636a]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-314f636a]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-314f636a]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-314f636a],.status-pill.payment-success[data-v-314f636a]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-314f636a]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-314f636a]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-314f636a],.status-pill.pending[data-v-314f636a]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-314f636a]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-314f636a]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-314f636a]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-314f636a],.order-status[data-v-314f636a],.contract-status[data-v-314f636a],.status-text.order-status[data-v-314f636a],.status-text.contract-status[data-v-314f636a],.status-pill[data-v-314f636a]{padding:3px 8px;font-size:11px}}.payment-status[data-v-314f636a]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-314f636a]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-314f636a]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-314f636a]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-314f636a],.payment-status.payment-success[data-v-314f636a]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-314f636a]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-314f636a]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-314f636a],.payment-status.pending[data-v-314f636a]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-314f636a]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-314f636a]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-314f636a]{background:rgba(108,117,125,.12);color:#495057}.uni-searchbar[data-v-314f636a]{display:flex;flex-direction:row;position:relative;padding:10px}.uni-searchbar__box[data-v-314f636a]{display:flex;box-sizing:border-box;justify-content:left;overflow:hidden;position:relative;flex:1;flex-direction:row;align-items:center;height:36px;padding:5px 8px 5px 0}.uni-searchbar__box-icon-search[data-v-314f636a]{display:flex;flex-direction:row;padding:0 8px;justify-content:center;align-items:center;color:#b3b3b3}.uni-searchbar__box-search-input[data-v-314f636a]{flex:1;font-size:14px;color:#333;margin-left:5px;margin-top:1px;background-color:inherit}.uni-searchbar__box-icon-clear[data-v-314f636a]{align-items:center;line-height:24px;padding-left:8px;cursor:pointer}.uni-searchbar__text-placeholder[data-v-314f636a]{font-size:14px;color:#b3b3b3;margin-left:5px;text-align:left}.uni-searchbar__cancel[data-v-314f636a]{padding-left:10px;line-height:36px;font-size:14px;color:#333;cursor:pointer}.status-base[data-v-257e8068],.status-pill[data-v-257e8068],.contract-status[data-v-257e8068],.status-text.contract-status[data-v-257e8068],.order-status[data-v-257e8068],.status-text.order-status[data-v-257e8068]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-257e8068]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-257e8068]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-257e8068]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-257e8068]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-257e8068]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-257e8068]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-257e8068]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-257e8068]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-257e8068]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-257e8068]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-257e8068]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-257e8068],.contract-status.contract-status-draft[data-v-257e8068]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-257e8068]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-257e8068]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-257e8068]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-257e8068]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-257e8068]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-257e8068]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-257e8068]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-257e8068]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-257e8068]{background-color:#8e8e93;color:#fff}.status-text[data-v-257e8068]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-257e8068]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-257e8068]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-257e8068]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-257e8068]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-257e8068]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-257e8068]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-257e8068]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-257e8068]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-257e8068]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-257e8068]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-257e8068]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-257e8068]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-257e8068]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-257e8068]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-257e8068]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-257e8068]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-257e8068]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-257e8068]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-257e8068]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-257e8068]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-257e8068]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-257e8068],.status-pill.payment-success[data-v-257e8068]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-257e8068]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-257e8068]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-257e8068],.status-pill.pending[data-v-257e8068]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-257e8068]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-257e8068]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-257e8068]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-257e8068],.order-status[data-v-257e8068],.contract-status[data-v-257e8068],.status-text.order-status[data-v-257e8068],.status-text.contract-status[data-v-257e8068],.status-pill[data-v-257e8068]{padding:3px 8px;font-size:11px}}.payment-status[data-v-257e8068]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-257e8068]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-257e8068]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-257e8068]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-257e8068],.payment-status.payment-success[data-v-257e8068]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-257e8068]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-257e8068]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-257e8068],.payment-status.pending[data-v-257e8068]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-257e8068]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-257e8068]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-257e8068]{background:rgba(108,117,125,.12);color:#495057}.uni-grid-wrap[data-v-257e8068]{display:flex;flex:1;flex-direction:column;width:100%}.uni-grid[data-v-257e8068]{display:flex;flex-direction:row;flex-wrap:wrap}.uni-grid--border[data-v-257e8068]{position:relative;z-index:1;border-left:1px #D2D2D2 solid}.status-base[data-v-0810a0ad],.status-pill[data-v-0810a0ad],.contract-status[data-v-0810a0ad],.status-text.contract-status[data-v-0810a0ad],.order-status[data-v-0810a0ad],.status-text.order-status[data-v-0810a0ad]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-0810a0ad]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-0810a0ad]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-0810a0ad]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-0810a0ad]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-0810a0ad]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-0810a0ad]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-0810a0ad]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-0810a0ad]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-0810a0ad]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-0810a0ad]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-0810a0ad]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-0810a0ad],.contract-status.contract-status-draft[data-v-0810a0ad]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-0810a0ad]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-0810a0ad]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-0810a0ad]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-0810a0ad]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-0810a0ad]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-0810a0ad]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-0810a0ad]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-0810a0ad]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-0810a0ad]{background-color:#8e8e93;color:#fff}.status-text[data-v-0810a0ad]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-0810a0ad]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-0810a0ad]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-0810a0ad]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-0810a0ad]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-0810a0ad]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-0810a0ad]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-0810a0ad]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-0810a0ad]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-0810a0ad]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-0810a0ad]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-0810a0ad]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-0810a0ad]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-0810a0ad]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-0810a0ad]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-0810a0ad]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-0810a0ad]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-0810a0ad]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-0810a0ad]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-0810a0ad]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-0810a0ad]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-0810a0ad]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-0810a0ad],.status-pill.payment-success[data-v-0810a0ad]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-0810a0ad]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-0810a0ad]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-0810a0ad],.status-pill.pending[data-v-0810a0ad]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-0810a0ad]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-0810a0ad]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-0810a0ad]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-0810a0ad],.order-status[data-v-0810a0ad],.contract-status[data-v-0810a0ad],.status-text.order-status[data-v-0810a0ad],.status-text.contract-status[data-v-0810a0ad],.status-pill[data-v-0810a0ad]{padding:3px 8px;font-size:11px}}.payment-status[data-v-0810a0ad]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-0810a0ad]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-0810a0ad]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-0810a0ad]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-0810a0ad],.payment-status.payment-success[data-v-0810a0ad]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-0810a0ad]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-0810a0ad]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-0810a0ad],.payment-status.pending[data-v-0810a0ad]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-0810a0ad]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-0810a0ad]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-0810a0ad]{background:rgba(108,117,125,.12);color:#495057}.uni-grid-item[data-v-0810a0ad]{height:100%;display:flex;cursor:pointer}.uni-grid-item__box[data-v-0810a0ad]{display:flex;width:100%;position:relative;flex:1;flex-direction:column}.uni-grid-item--border[data-v-0810a0ad]{position:relative;z-index:0;border-bottom:1px #D2D2D2 solid;border-right:1px #D2D2D2 solid}.uni-grid-item--border-top[data-v-0810a0ad]{position:relative;border-top:1px #D2D2D2 solid;z-index:0}.uni-highlight[data-v-0810a0ad]:active{background-color:#f1f1f1}.status-base[data-v-0a8818d5],.status-pill[data-v-0a8818d5],.contract-status[data-v-0a8818d5],.status-text.contract-status[data-v-0a8818d5],.order-status[data-v-0a8818d5],.status-text.order-status[data-v-0a8818d5]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-0a8818d5]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-0a8818d5]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-0a8818d5]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-0a8818d5]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-0a8818d5]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-0a8818d5]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-0a8818d5]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-0a8818d5]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-0a8818d5]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-0a8818d5]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-0a8818d5]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-0a8818d5],.contract-status.contract-status-draft[data-v-0a8818d5]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-0a8818d5]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-0a8818d5]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-0a8818d5]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-0a8818d5]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-0a8818d5]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-0a8818d5]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-0a8818d5]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-0a8818d5]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-0a8818d5]{background-color:#8e8e93;color:#fff}.status-text[data-v-0a8818d5]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-0a8818d5]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-0a8818d5]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-0a8818d5]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-0a8818d5]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-0a8818d5]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-0a8818d5]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-0a8818d5]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-0a8818d5]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-0a8818d5]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-0a8818d5]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-0a8818d5]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-0a8818d5]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-0a8818d5]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-0a8818d5]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-0a8818d5]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-0a8818d5]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-0a8818d5]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-0a8818d5]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-0a8818d5]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-0a8818d5]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-0a8818d5]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-0a8818d5],.status-pill.payment-success[data-v-0a8818d5]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-0a8818d5]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-0a8818d5]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-0a8818d5],.status-pill.pending[data-v-0a8818d5]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-0a8818d5]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-0a8818d5]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-0a8818d5]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-0a8818d5],.order-status[data-v-0a8818d5],.contract-status[data-v-0a8818d5],.status-text.order-status[data-v-0a8818d5],.status-text.contract-status[data-v-0a8818d5],.status-pill[data-v-0a8818d5]{padding:3px 8px;font-size:11px}}.payment-status[data-v-0a8818d5]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-0a8818d5]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-0a8818d5]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-0a8818d5]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-0a8818d5],.payment-status.payment-success[data-v-0a8818d5]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-0a8818d5]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-0a8818d5]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-0a8818d5],.payment-status.pending[data-v-0a8818d5]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-0a8818d5]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-0a8818d5]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-0a8818d5]{background:rgba(108,117,125,.12);color:#495057}.uni-section[data-v-0a8818d5]{background-color:#fff}.uni-section .uni-section-header[data-v-0a8818d5]{position:relative;display:flex;flex-direction:row;align-items:center;padding:12px 10px;font-weight:400}.uni-section .uni-section-header__decoration[data-v-0a8818d5]{margin-right:6px;background-color:#2979ff}.uni-section .uni-section-header__decoration.line[data-v-0a8818d5]{width:4px;height:12px;border-radius:10px}.uni-section .uni-section-header__decoration.circle[data-v-0a8818d5]{width:8px;height:8px;border-radius:50px}.uni-section .uni-section-header__decoration.square[data-v-0a8818d5]{width:8px;height:8px}.uni-section .uni-section-header__content[data-v-0a8818d5]{display:flex;flex-direction:column;flex:1;color:#333}.uni-section .uni-section-header__content .distraction[data-v-0a8818d5]{flex-direction:row;align-items:center}.uni-section .uni-section-header__content-sub[data-v-0a8818d5]{margin-top:2px}.uni-section .uni-section-header__slot-right[data-v-0a8818d5],.uni-section .uni-section-content[data-v-0a8818d5]{font-size:14px}.status-base[data-v-dc0ba103],.status-pill[data-v-dc0ba103],.contract-status[data-v-dc0ba103],.status-text.contract-status[data-v-dc0ba103],.order-status[data-v-dc0ba103],.status-text.order-status[data-v-dc0ba103]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-dc0ba103]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-dc0ba103]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-dc0ba103]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-dc0ba103]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-dc0ba103]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-dc0ba103]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-dc0ba103]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-dc0ba103]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-dc0ba103]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-dc0ba103]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-dc0ba103]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-dc0ba103],.contract-status.contract-status-draft[data-v-dc0ba103]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-dc0ba103]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-dc0ba103]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-dc0ba103]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-dc0ba103]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-dc0ba103]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-dc0ba103]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-dc0ba103]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-dc0ba103]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-dc0ba103]{background-color:#8e8e93;color:#fff}.status-text[data-v-dc0ba103]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-dc0ba103]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-dc0ba103]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-dc0ba103]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-dc0ba103]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-dc0ba103]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-dc0ba103]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-dc0ba103]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-dc0ba103]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-dc0ba103]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-dc0ba103]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-dc0ba103]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-dc0ba103]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-dc0ba103]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-dc0ba103]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-dc0ba103]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-dc0ba103]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-dc0ba103]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-dc0ba103]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-dc0ba103]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-dc0ba103]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-dc0ba103]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-dc0ba103],.status-pill.payment-success[data-v-dc0ba103]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-dc0ba103]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-dc0ba103]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-dc0ba103],.status-pill.pending[data-v-dc0ba103]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-dc0ba103]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-dc0ba103]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-dc0ba103]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-dc0ba103],.order-status[data-v-dc0ba103],.contract-status[data-v-dc0ba103],.status-text.order-status[data-v-dc0ba103],.status-text.contract-status[data-v-dc0ba103],.status-pill[data-v-dc0ba103]{padding:3px 8px;font-size:11px}}.payment-status[data-v-dc0ba103]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-dc0ba103]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-dc0ba103]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-dc0ba103]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-dc0ba103],.payment-status.payment-success[data-v-dc0ba103]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-dc0ba103]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-dc0ba103]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-dc0ba103],.payment-status.pending[data-v-dc0ba103]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-dc0ba103]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-dc0ba103]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-dc0ba103]{background:rgba(108,117,125,.12);color:#495057}.header-container[data-v-dc0ba103]{background-color:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 4px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:10001}.header-content[data-v-dc0ba103]{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 15px}.logo-area[data-v-dc0ba103]{display:flex;align-items:center;cursor:pointer}.logo-area .logo[data-v-dc0ba103]{width:40px;height:40px;border-radius:50%;margin-right:10px}.logo-area .site-name[data-v-dc0ba103]{font-size:20px;font-weight:700;color:#333}.nav-links[data-v-dc0ba103]{display:flex;align-items:center;gap:20px}.nav-item-wrapper[data-v-dc0ba103]{position:relative}.nav-item[data-v-dc0ba103]{font-size:16px;color:#333;cursor:pointer;transition:color .3s;padding:10px 0;position:relative;display:flex;align-items:center}.nav-item[data-v-dc0ba103]:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;background-color:#007aff;transition:all .3s ease-in-out}.nav-item[data-v-dc0ba103]:hover:after{width:100%;left:0}.nav-item.active[data-v-dc0ba103]{color:#007aff}.nav-item.active[data-v-dc0ba103]:after{width:100%;left:0}.dropdown-menu[data-v-dc0ba103]{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:5px 0;white-space:nowrap;min-width:120px;z-index:999}.dropdown-item[data-v-dc0ba103]{padding:10px 15px;color:#333;font-size:15px;cursor:pointer;transition:background-color .2s,color .2s}.dropdown-item[data-v-dc0ba103]:hover{background-color:#f0f0f0;color:#007aff}.menu-icon[data-v-dc0ba103]{cursor:pointer}.mobile-menu[data-v-dc0ba103]{background-color:#fff;padding:10px 0;border-top:1px solid #f0f0f0;position:absolute;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:998}.mobile-auth-area[data-v-dc0ba103]{padding:15px;border-top:1px solid #f0f0f0;display:flex;justify-content:center;align-items:center}.user-profile[data-v-dc0ba103]{display:flex;flex-direction:column;align-items:center;gap:10px}.mobile-nav-item-wrapper[data-v-dc0ba103]{border-bottom:1px solid #f0f0f0}.mobile-nav-item-wrapper[data-v-dc0ba103]:last-child{border-bottom:none}.mobile-nav-item[data-v-dc0ba103]{padding:12px 20px;font-size:16px;color:#333;cursor:pointer;display:flex;justify-content:center;align-items:center}.mobile-nav-item[data-v-dc0ba103]:active{background-color:#f9f9f9}.mobile-dropdown-arrow[data-v-dc0ba103]{transition:transform .3s ease-out}.mobile-submenu[data-v-dc0ba103]{padding:5px 30px;background-color:#f5f5f5;border-top:1px solid #eee;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.mobile-nav-item-wrapper .mobile-nav-item .mobile-dropdown-arrow.expanded[data-v-dc0ba103]{transform:rotate(180deg)}.mobile-nav-item-wrapper.expanded .mobile-submenu[data-v-dc0ba103]{max-height:500px}.mobile-submenu-item[data-v-dc0ba103]{padding:10px 0;font-size:15px;color:#555;cursor:pointer}.mobile-submenu-item[data-v-dc0ba103]:active{background-color:#ebebeb}.pc-header .header-content[data-v-dc0ba103]{margin:0 auto;height:80px}.auth-area[data-v-dc0ba103]{display:flex;align-items:center;gap:10px}.auth-area .user-info[data-v-dc0ba103]{font-size:14px;color:#333}.auth-area .login-button[data-v-dc0ba103]{background-color:#007aff;color:#fff;font-size:14px;padding:5px 15px;line-height:1.5;border-radius:20px;justify-content:center;border:none;cursor:pointer}.auth-area .logout-button[data-v-dc0ba103]{background-color:#d10000;color:#fff;font-size:14px;padding:5px 15px;line-height:1.5;border-radius:20px;border:none}.mobile-login-button[data-v-dc0ba103],.mobile-logout-button[data-v-dc0ba103]{width:150px;padding:10px;border-radius:8px;font-size:16px;text-align:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.mobile-login-button[data-v-dc0ba103]:active,.mobile-logout-button[data-v-dc0ba103]:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.1)}.status-base[data-v-894b154e],.status-pill[data-v-894b154e],.contract-status[data-v-894b154e],.status-text.contract-status[data-v-894b154e],.order-status[data-v-894b154e],.status-text.order-status[data-v-894b154e]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-894b154e]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-894b154e]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-894b154e]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-894b154e]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-894b154e]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-894b154e]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-894b154e]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-894b154e]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-894b154e]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-894b154e]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-894b154e]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-894b154e],.contract-status.contract-status-draft[data-v-894b154e]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-894b154e]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-894b154e]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-894b154e]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-894b154e]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-894b154e]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-894b154e]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-894b154e]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-894b154e]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-894b154e]{background-color:#8e8e93;color:#fff}.status-text[data-v-894b154e]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-894b154e]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-894b154e]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-894b154e]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-894b154e]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-894b154e]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-894b154e]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-894b154e]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-894b154e]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-894b154e]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-894b154e]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-894b154e]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-894b154e]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-894b154e]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-894b154e]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-894b154e]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-894b154e]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-894b154e]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-894b154e]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-894b154e]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-894b154e]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-894b154e]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-894b154e],.status-pill.payment-success[data-v-894b154e]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-894b154e]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-894b154e]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-894b154e],.status-pill.pending[data-v-894b154e]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-894b154e]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-894b154e]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-894b154e]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-894b154e],.order-status[data-v-894b154e],.contract-status[data-v-894b154e],.status-text.order-status[data-v-894b154e],.status-text.contract-status[data-v-894b154e],.status-pill[data-v-894b154e]{padding:3px 8px;font-size:11px}}.payment-status[data-v-894b154e]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-894b154e]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-894b154e]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-894b154e]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-894b154e],.payment-status.payment-success[data-v-894b154e]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-894b154e]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-894b154e]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-894b154e],.payment-status.pending[data-v-894b154e]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-894b154e]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-894b154e]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-894b154e]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-894b154e]{background-color:#f5f5f5;min-height:100vh;display:flex;flex-direction:column}.wechat-chat-float[data-v-894b154e]{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none}.chat-float-button[data-v-894b154e]{width:68px;height:68px;box-sizing:border-box;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,#1677ff,#0f58d6);box-shadow:0 14px 32px rgba(22,119,255,.34);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;cursor:pointer;pointer-events:auto;overflow:visible;transform:translateY(0) scale(1);transition:transform .24s ease,box-shadow .24s ease,opacity .2s ease;animation:chatButtonIn-894b154e .32s cubic-bezier(.22,1,.36,1)}.chat-float-button[data-v-894b154e]:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid rgba(22,119,255,.24);animation:chatPulse-894b154e 2.4s ease-out infinite}.chat-float-button[data-v-894b154e]:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 18px 38px rgba(22,119,255,.42)}.chat-float-button[data-v-894b154e]:active{transform:translateY(-1px) scale(.98)}.chat-button-text[data-v-894b154e]{color:#fff;font-size:12px;font-weight:700;line-height:1}.chat-float-panel[data-v-894b154e]{width:min(430px,100vw - 32px);height:min(680px,100vh - 132px);border-radius:14px;background:#fff;box-shadow:0 22px 58px rgba(15,23,42,.24);overflow:hidden;pointer-events:auto;display:flex;flex-direction:column;transform-origin:right bottom;animation:chatPanelIn-894b154e .28s cubic-bezier(.22,1,.36,1)}.chat-panel-header[data-v-894b154e]{height:52px;padding:0 10px 0 16px;background:linear-gradient(135deg,#f8fbff,#eef5ff);border-bottom:1px solid #e5edf7;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.chat-panel-title[data-v-894b154e]{display:flex;flex-direction:column;gap:2px}.chat-panel-name[data-v-894b154e]{font-size:15px;font-weight:700;color:#111827;line-height:1.2}.chat-panel-status[data-v-894b154e]{font-size:12px;color:#1677ff;line-height:1.2}.chat-panel-close[data-v-894b154e]{width:32px;height:32px;box-sizing:border-box;padding:0;border:0;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.chat-panel-close[data-v-894b154e]:hover{background:rgba(15,23,42,.06);transform:rotate(90deg)}.chat-panel-frame[data-v-894b154e]{width:100%;flex:1;border:0;background:#fff}@keyframes chatButtonIn-894b154e{0%{opacity:0;transform:translateY(16px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatPanelIn-894b154e{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatPulse-894b154e{0%{opacity:.7;transform:scale(.86)}80%,to{opacity:0;transform:scale(1.22)}}@media (max-width: 768px){.wechat-chat-float[data-v-894b154e]{right:14px;bottom:88px}.wechat-chat-float.is-open[data-v-894b154e]{top:calc(82px + env(safe-area-inset-top));right:10px;bottom:calc(96px + env(safe-area-inset-bottom));left:10px;align-items:stretch;justify-content:stretch}.chat-float-button[data-v-894b154e]{width:58px;height:58px;box-shadow:0 10px 24px rgba(22,119,255,.34)}.chat-button-text[data-v-894b154e]{font-size:11px}.chat-float-panel[data-v-894b154e]{width:calc(100vw - 24px);height:min(640px,100vh - 128px);border-radius:14px}.wechat-chat-float.is-open .chat-float-panel[data-v-894b154e]{width:100%;height:100%;max-height:none}}.banner-swiper[data-v-894b154e]{width:100%;height:250px}@media (min-width: 768px){.banner-swiper[data-v-894b154e]{height:500px}}.swiper-item[data-v-894b154e]{position:relative;height:100%;display:flex;cursor:pointer;transition:transform .2s ease;justify-content:center;align-items:center;overflow:hidden}.swiper-item[data-v-894b154e]:active{transform:scale(.98)}.swiper-item.is-swiping[data-v-894b154e]{pointer-events:none}.banner-image[data-v-894b154e]{width:100%;height:100%;display:block}.banner-skeleton[data-v-894b154e]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(240,240,240,.9) 25%,rgba(230,230,230,.9) 37%,rgba(240,240,240,.9) 63%);background-size:400% 100%;animation:shimmer-894b154e 1.2s ease-in-out infinite;z-index:1}@keyframes shimmer-894b154e{0%{background-position:100% 0}to{background-position:0 0}}.swiper-nav[data-v-894b154e]{position:absolute;top:0;left:0;right:0;height:100%;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.nav-btn[data-v-894b154e]{width:56px;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;pointer-events:auto;transition:background .2s ease}.nav-btn[data-v-894b154e]:hover{background:transparent}.nav-btn.prev[data-v-894b154e]{border-top-right-radius:8px;border-bottom-right-radius:8px}.nav-btn.next[data-v-894b154e]{border-top-left-radius:8px;border-bottom-left-radius:8px}.banner-text[data-v-894b154e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0091ff;text-align:center;width:90%}.banner-text .banner-title-h1[data-v-894b154e]{font-size:32px;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:block}@media (min-width: 768px){.banner-text .banner-title-h1[data-v-894b154e]{font-size:48px}}.banner-text .banner-title-p[data-v-894b154e]{font-size:16px;text-shadow:1px 1px 2px rgba(0,0,0,.5);display:block}@media (min-width: 768px){.banner-text .banner-title-p[data-v-894b154e]{font-size:24px}}.content-wrapper[data-v-894b154e]{max-width:1200px;max-width:none;width:100%;margin:0}.grid-item-box[data-v-894b154e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 0;text-align:center}.grid-icon[data-v-894b154e]{width:60px;height:60px;border-radius:50%;background-color:#f0f8ff;display:flex;justify-content:center;align-items:center;margin-bottom:8px}.text[data-v-894b154e]{font-size:14px;color:#333;margin-top:5px}.about-us-section[data-v-894b154e]{padding:10px 15px}.about-us-section .about-text[data-v-894b154e]{font-size:14px;color:#666;line-height:1.8;display:block;margin-bottom:10px}.more-link[data-v-894b154e]{display:flex;justify-content:flex-end;align-items:center;font-size:14px;color:#007aff;cursor:pointer;padding:10px 0}.auth-modal[data-v-894b154e]{background-color:#fff;border-radius:10px;padding:20px;width:90vw;max-width:400px}.article-list[data-v-894b154e]{padding:0 .625rem}.about-us-section[data-v-894b154e],.core-services[data-v-894b154e],.extended-services[data-v-894b154e],.article-list[data-v-894b154e]{content-visibility:auto;contain-intrinsic-size:600px}.enterprise-section[data-v-894b154e]{content-visibility:visible}.article-card[data-v-894b154e]{padding:.875rem 0;border-bottom:.03125rem solid #f0f0f0;background:#fff;cursor:pointer}.article-row[data-v-894b154e]{display:flex;flex-direction:row;align-items:flex-start}.date-box[data-v-894b154e]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:3.125rem;height:3.125rem;margin-right:.75rem;background-color:#fff;border:.0625rem solid #007AFF;border-radius:.375rem;overflow:hidden;padding:0;flex-shrink:0}.date-day[data-v-894b154e]{flex:1;display:flex;align-items:center;justify-content:center;width:100%;font-size:1.25rem;font-weight:700;color:#007aff;line-height:1;background-color:#fff}.date-month[data-v-894b154e]{width:100%;padding:.1875rem 0;font-size:.625rem;color:#fff;background-color:#007aff;text-align:center;line-height:1}.article-content[data-v-894b154e]{flex:1;display:flex;flex-direction:column;min-width:0}.article-header[data-v-894b154e]{margin-bottom:.25rem}.article-title[data-v-894b154e]{font-size:.9375rem;font-weight:600;color:#1a1a1a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-894b154e]{display:flex;align-items:center;margin-top:.25rem}.article-author[data-v-894b154e]{font-size:.75rem;color:#999}.article-summary[data-v-894b154e]{font-size:.8125rem;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.more-link[data-v-894b154e]{text-align:center;margin-top:.875rem;font-size:.875rem;color:#007aff}.grid-item-container[data-v-894b154e]{position:relative;width:100%}.quick-guide-btn[data-v-894b154e]{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-radius:12px;padding:4px 8px;box-shadow:0 2px 8px rgba(255,107,107,.3);z-index:10}.guide-btn-text[data-v-894b154e]{font-size:10px;color:#fff;font-weight:700}.nfwg-intro[data-v-894b154e]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 15px;text-align:center}@media (min-width: 768px){.nfwg-intro[data-v-894b154e]{flex-direction:row;text-align:left}}.nfwg-logo[data-v-894b154e]{width:100px;height:100px;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}@media (min-width: 768px){.nfwg-logo[data-v-894b154e]{width:120px;height:120px}}.nfwg-logo[data-v-894b154e]:hover{transform:scale(1.05)}.nfwg-text[data-v-894b154e]{display:flex;flex-direction:column;flex:1}.nfwg-title[data-v-894b154e]{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}@media (min-width: 768px){.nfwg-title[data-v-894b154e]{font-size:24px}}.nfwg-desc[data-v-894b154e]{font-size:15px;color:#666;line-height:1.7;margin-bottom:15px;text-align:justify;text-indent:2em}@media (min-width: 768px){.nfwg-desc[data-v-894b154e]{font-size:16px}}.nfwg-more-link[data-v-894b154e]{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;background:linear-gradient(135deg,#007aff,#00bcff);color:#fff;border-radius:25px;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,122,255,.3)}@media (min-width: 768px){.nfwg-more-link[data-v-894b154e]{align-self:flex-start}}.nfwg-more-link[data-v-894b154e]:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,122,255,.4)}.nfwg-more-link[data-v-894b154e]:active{transform:translateY(0)}.enterprise-section[data-v-894b154e]{padding:15px;display:flex;flex-direction:column;gap:20px}.enterprise-item[data-v-894b154e]{display:flex;flex-direction:column;background:#fff;border-radius:16px;padding:20px;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.05)}@media (min-width: 768px){.enterprise-item[data-v-894b154e]{flex-direction:row}}.enterprise-item[data-v-894b154e]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.enterprise-item.expanded[data-v-894b154e]{background:#f8f9ff}.enterprise-media[data-v-894b154e]{display:flex;justify-content:center;align-items:center;margin-bottom:15px}@media (min-width: 768px){.enterprise-media[data-v-894b154e]{margin-bottom:0;margin-right:20px}}.enterprise-image[data-v-894b154e]{width:100%;height:100%;border-radius:12px;background:#fff;transition:transform .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1);object-fit:contain}.enterprise-content[data-v-894b154e]{display:flex;flex-direction:column;flex:1}.enterprise-name[data-v-894b154e]{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}@media (min-width: 768px){.enterprise-name[data-v-894b154e]{font-size:20px}}.enterprise-desc[data-v-894b154e]{font-size:15px;color:#666;line-height:1.7;margin-bottom:15px;text-align:justify;text-indent:2em}@media (min-width: 768px){.enterprise-desc[data-v-894b154e]{font-size:16px}}.enterprise-item.expanded .enterprise-desc[data-v-894b154e]{margin-top:0}.expand-btn[data-v-894b154e]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 15px;background:#f0f8ff;color:#007aff;border-radius:20px;font-size:14px;font-weight:500;transition:all .3s ease}.expand-btn[data-v-894b154e]:hover{background:#007aff;color:#fff}.article-list .article-card[data-v-894b154e]{min-height:72px}.enterprise-section[data-v-894b154e]{min-height:220px}.enterprise-item[data-v-894b154e]{min-height:180px}.enterprise-media[data-v-894b154e]{width:100px;height:100px}@media (min-width: 768px){.enterprise-media[data-v-894b154e]{width:120px;height:120px}}uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:rgba(255,255,255,.6);cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(0,0,0,.3);background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:rgba(0,122,255,.6)}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:rgba(0,0,0,.6);background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}.button-hover[type=primary][plain]{color:rgba(0,122,255,.6);border-color:rgba(0,122,255,.6);background-color:transparent}.button-hover[type=default]{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[type=default][plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}.button-hover[type=warn][plain]{color:rgba(230,67,64,.6);border-color:rgba(230,67,64,.6);background-color:transparent}.uni-scroll-view-refresher{position:relative;overflow:hidden;flex-shrink:0}.uni-scroll-view-refresher-container{position:absolute;width:100%;bottom:0;display:flex;flex-direction:column-reverse}.uni-scroll-view-refresh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.uni-scroll-view-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118)}.uni-scroll-view-refresh__spinner{transform-origin:center center;animation:uni-scroll-view-refresh-rotate 2s linear infinite}.uni-scroll-view-refresh__spinner>circle{stroke:currentColor;stroke-linecap:round;animation:uni-scroll-view-refresh-dash 2s linear infinite}@keyframes uni-scroll-view-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uni-scroll-view-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.status-base[data-v-186f8937],.status-pill[data-v-186f8937],.contract-status[data-v-186f8937],.status-text.contract-status[data-v-186f8937],.order-status[data-v-186f8937],.status-text.order-status[data-v-186f8937]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-186f8937]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-186f8937]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-186f8937]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-186f8937]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-186f8937]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-186f8937]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-186f8937]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-186f8937]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-186f8937]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-186f8937]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-186f8937]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-186f8937],.contract-status.contract-status-draft[data-v-186f8937]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-186f8937]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-186f8937]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-186f8937]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-186f8937]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-186f8937]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-186f8937]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-186f8937]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-186f8937]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-186f8937]{background-color:#8e8e93;color:#fff}.status-text[data-v-186f8937]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-186f8937]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-186f8937]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-186f8937]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-186f8937]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-186f8937]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-186f8937]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-186f8937]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-186f8937]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-186f8937]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-186f8937]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-186f8937]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-186f8937]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-186f8937]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-186f8937]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-186f8937]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-186f8937]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-186f8937]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-186f8937]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-186f8937]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-186f8937]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-186f8937]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-186f8937],.status-pill.payment-success[data-v-186f8937]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-186f8937]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-186f8937]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-186f8937],.status-pill.pending[data-v-186f8937]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-186f8937]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-186f8937]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-186f8937]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-186f8937],.order-status[data-v-186f8937],.contract-status[data-v-186f8937],.status-text.order-status[data-v-186f8937],.status-text.contract-status[data-v-186f8937],.status-pill[data-v-186f8937]{padding:3px 8px;font-size:11px}}.payment-status[data-v-186f8937]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-186f8937]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-186f8937]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-186f8937]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-186f8937],.payment-status.payment-success[data-v-186f8937]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-186f8937]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-186f8937]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-186f8937],.payment-status.pending[data-v-186f8937]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-186f8937]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-186f8937]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-186f8937]{background:rgba(108,117,125,.12);color:#495057}.footer-wrapper[data-v-186f8937]{width:100%;margin-top:auto}.footer-container[data-v-186f8937]{background-color:#333;color:#ccc;padding:20px 15px;margin-top:auto}.footer-container.with-tabbar[data-v-186f8937]{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.footer-content[data-v-186f8937]{max-width:1200px;text-align:center;max-width:none;width:100%;margin:0}.footer-links[data-v-186f8937]{margin-bottom:12px;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.link-item[data-v-186f8937]{font-size:14px;color:#ccc;cursor:pointer;transition:color .3s;display:flex;align-items:center}.link-item[data-v-186f8937]:hover{color:#fff}.footer-icon[data-v-186f8937]{margin-right:5px;font-size:16px}.friendly-links[data-v-186f8937]{margin:15px 0 10px;padding:15px 0;border-top:1px solid #555;border-bottom:1px solid #555}.section-title[data-v-186f8937]{font-size:14px;color:#fff;margin-bottom:10px;font-weight:700;display:flex;justify-content:center;align-items:center}.links-grid[data-v-186f8937]{display:flex;justify-content:center;gap:5px 10px;max-width:700px;margin:0 auto}.friendly-link[data-v-186f8937]{font-size:12px;color:#aaa;cursor:pointer;transition:all .3s ease;padding:3px 8px;border-radius:3px;border:1px solid transparent;text-align:center;min-width:100px}.friendly-link[data-v-186f8937]:hover{color:#fff;border-color:#666;background-color:rgba(255,255,255,.05);transform:translateY(-1px)}.copyright[data-v-186f8937]{font-size:12px;color:#888}.copyright .beian-info[data-v-186f8937]{margin-top:5px;cursor:pointer}.copyright .beian-info[data-v-186f8937]:hover{color:#ccc;text-decoration:underline}@media (max-width: 480px){.footer-container[data-v-186f8937]{padding:15px 10px}.footer-container.with-tabbar[data-v-186f8937]{padding-bottom:calc(65px + env(safe-area-inset-bottom))}.footer-links[data-v-186f8937]{gap:10px;margin-bottom:10px}.link-item[data-v-186f8937]{font-size:13px;min-height:44px;display:flex;align-items:center;padding:0 8px}.friendly-links[data-v-186f8937]{margin:10px 0 8px;padding:10px 0}.section-title[data-v-186f8937]{font-size:13px;margin-bottom:8px}.links-grid[data-v-186f8937]{flex-direction:column;gap:6px;max-width:100%}.friendly-link[data-v-186f8937]{font-size:12px;padding:8px 12px;min-height:44px;width:100%;box-sizing:border-box}.friendly-link[data-v-186f8937]:active{background-color:rgba(255,255,255,.1);transform:scale(.98)}.copyright[data-v-186f8937]{font-size:11px;line-height:1.5;padding:0 5px}}.status-base[data-v-4c83d9c3],.status-pill[data-v-4c83d9c3],.contract-status[data-v-4c83d9c3],.status-text.contract-status[data-v-4c83d9c3],.order-status[data-v-4c83d9c3],.status-text.order-status[data-v-4c83d9c3]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-4c83d9c3]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-4c83d9c3]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-4c83d9c3]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-4c83d9c3]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-4c83d9c3]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-4c83d9c3]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-4c83d9c3]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-4c83d9c3]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-4c83d9c3]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-4c83d9c3]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-4c83d9c3]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-4c83d9c3],.contract-status.contract-status-draft[data-v-4c83d9c3]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-4c83d9c3]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-4c83d9c3]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-4c83d9c3]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-4c83d9c3]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-4c83d9c3]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-4c83d9c3]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-4c83d9c3]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-4c83d9c3]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-4c83d9c3]{background-color:#8e8e93;color:#fff}.status-text[data-v-4c83d9c3]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-4c83d9c3]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-4c83d9c3]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-4c83d9c3]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-4c83d9c3]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-4c83d9c3]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-4c83d9c3]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-4c83d9c3]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-4c83d9c3]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-4c83d9c3]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-4c83d9c3]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-4c83d9c3]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-4c83d9c3]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-4c83d9c3]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-4c83d9c3]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-4c83d9c3]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-4c83d9c3]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-4c83d9c3]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-4c83d9c3]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-4c83d9c3]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-4c83d9c3]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-4c83d9c3]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-4c83d9c3],.status-pill.payment-success[data-v-4c83d9c3]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-4c83d9c3]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-4c83d9c3]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-4c83d9c3],.status-pill.pending[data-v-4c83d9c3]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-4c83d9c3]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-4c83d9c3]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-4c83d9c3]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-4c83d9c3],.order-status[data-v-4c83d9c3],.contract-status[data-v-4c83d9c3],.status-text.order-status[data-v-4c83d9c3],.status-text.contract-status[data-v-4c83d9c3],.status-pill[data-v-4c83d9c3]{padding:3px 8px;font-size:11px}}.payment-status[data-v-4c83d9c3]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-4c83d9c3]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-4c83d9c3]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-4c83d9c3]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-4c83d9c3],.payment-status.payment-success[data-v-4c83d9c3]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-4c83d9c3]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-4c83d9c3]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-4c83d9c3],.payment-status.pending[data-v-4c83d9c3]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-4c83d9c3]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-4c83d9c3]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-4c83d9c3]{background:rgba(108,117,125,.12);color:#495057}.pagination-controls[data-v-4c83d9c3]{display:flex;align-items:center;justify-content:center;gap:20px;padding:16px 0;flex-wrap:wrap;width:100%;box-sizing:border-box}.page-size-picker[data-v-4c83d9c3],.page-jumper[data-v-4c83d9c3]{display:flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.page-size-picker[data-v-4c83d9c3]{position:relative;z-index:1}.pagination-label[data-v-4c83d9c3]{font-size:14px;color:#666}.page-size-select[data-v-4c83d9c3]{min-width:96px;height:40px;padding:0 12px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#303133;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;cursor:pointer}.page-size-dropdown[data-v-4c83d9c3]{position:absolute;left:0;bottom:calc(100% + 8px);min-width:96px;background:#fff;border:1px solid #e4e7ed;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;z-index:1000}.page-size-option[data-v-4c83d9c3]{min-height:40px;padding:0 12px;display:flex;align-items:center;justify-content:center;color:#303133;font-size:14px;box-sizing:border-box}.page-size-option--active[data-v-4c83d9c3]{color:#1677ff;background:#f5f8ff}.page-size-mask[data-v-4c83d9c3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:transparent}.pagination-wrapper[data-v-4c83d9c3]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-width:0}.pagination-total[data-v-4c83d9c3]{font-size:14px;color:#666;white-space:nowrap;margin-right:2px}.pagination-btn[data-v-4c83d9c3]{height:40px;min-width:40px;padding:0 12px;border:1px solid #e4e7ed;border-radius:4px;background:#fff;color:#606266;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:14px}.pagination-btn--icon[data-v-4c83d9c3]{width:40px;padding:0;background:#f5f7fa}.pagination-btn--page[data-v-4c83d9c3]{min-width:40px;padding:0 12px}.pagination-btn--active[data-v-4c83d9c3]{background:#3370ff;border-color:#3370ff;color:#fff}.pagination-btn--ellipsis[data-v-4c83d9c3]{min-width:24px;padding:0 4px;border-color:transparent;background:transparent;color:#909399}.pagination-btn--disabled[data-v-4c83d9c3]{opacity:.45}.page-input[data-v-4c83d9c3]{width:96px;height:40px;border:1px solid #dcdfe6;border-radius:4px;text-align:center;background:#fff;font-size:14px;color:#303133;box-sizing:border-box}.jump-button[data-v-4c83d9c3]{width:56px;height:40px;border-radius:4px;background:#1677ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;box-sizing:border-box}@media (max-width: 768px){.pagination-controls[data-v-4c83d9c3]{gap:12px}.pagination-wrapper[data-v-4c83d9c3]{justify-content:center}}@media (max-width: 480px){.pagination-controls[data-v-4c83d9c3]{flex-direction:column;align-items:stretch;gap:10px}.page-size-picker[data-v-4c83d9c3],.pagination-wrapper[data-v-4c83d9c3],.page-jumper[data-v-4c83d9c3]{width:100%;justify-content:center}}.status-base[data-v-f3712293],.status-pill[data-v-f3712293],.contract-status[data-v-f3712293],.status-text.contract-status[data-v-f3712293],.order-status[data-v-f3712293],.status-text.order-status[data-v-f3712293]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-f3712293]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-f3712293]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-f3712293]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-f3712293]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-f3712293]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-f3712293]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-f3712293]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-f3712293]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-f3712293]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-f3712293]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-f3712293]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-f3712293],.contract-status.contract-status-draft[data-v-f3712293]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-f3712293]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-f3712293]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-f3712293]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-f3712293]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-f3712293]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-f3712293]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-f3712293]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-f3712293]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-f3712293]{background-color:#8e8e93;color:#fff}.status-text[data-v-f3712293]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-f3712293]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-f3712293]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-f3712293]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-f3712293]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-f3712293]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-f3712293]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-f3712293]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-f3712293]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-f3712293]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-f3712293]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-f3712293]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-f3712293]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-f3712293]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-f3712293]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-f3712293]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-f3712293]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-f3712293]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-f3712293]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-f3712293]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-f3712293]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-f3712293]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-f3712293],.status-pill.payment-success[data-v-f3712293]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-f3712293]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-f3712293]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-f3712293],.status-pill.pending[data-v-f3712293]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-f3712293]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-f3712293]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-f3712293]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-f3712293],.order-status[data-v-f3712293],.contract-status[data-v-f3712293],.status-text.order-status[data-v-f3712293],.status-text.contract-status[data-v-f3712293],.status-pill[data-v-f3712293]{padding:3px 8px;font-size:11px}}.payment-status[data-v-f3712293]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-f3712293]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-f3712293]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-f3712293]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-f3712293],.payment-status.payment-success[data-v-f3712293]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-f3712293]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-f3712293]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-f3712293],.payment-status.pending[data-v-f3712293]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-f3712293]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-f3712293]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-f3712293]{background:rgba(108,117,125,.12);color:#495057}.optimized-image[data-v-f3712293]{position:relative;overflow:hidden;background-color:#f5f5f5;border-radius:8px}.optimized-image uni-image[data-v-f3712293]{width:100%;height:100%;opacity:0;transition:opacity .3s ease}.optimized-image uni-image.image-loaded[data-v-f3712293]{opacity:1}.skeleton-placeholder[data-v-f3712293]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-f3712293 1.5s infinite}@keyframes skeleton-loading-f3712293{0%{background-position:200% 0}to{background-position:-200% 0}}.error-placeholder[data-v-f3712293]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa}.error-placeholder .error-text[data-v-f3712293]{margin-top:8px;font-size:12px;color:#999}.status-base[data-v-528ec099],.status-pill[data-v-528ec099],.contract-status[data-v-528ec099],.status-text.contract-status[data-v-528ec099],.order-status[data-v-528ec099],.status-text.order-status[data-v-528ec099]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-528ec099]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-528ec099]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-528ec099]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-528ec099]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-528ec099]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-528ec099]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-528ec099]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-528ec099]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-528ec099]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-528ec099]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-528ec099]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-528ec099],.contract-status.contract-status-draft[data-v-528ec099]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-528ec099]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-528ec099]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-528ec099]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-528ec099]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-528ec099]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-528ec099]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-528ec099]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-528ec099]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-528ec099]{background-color:#8e8e93;color:#fff}.status-text[data-v-528ec099]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-528ec099]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-528ec099]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-528ec099]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-528ec099]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-528ec099]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-528ec099]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-528ec099]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-528ec099]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-528ec099]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-528ec099]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-528ec099]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-528ec099]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-528ec099]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-528ec099]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-528ec099]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-528ec099]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-528ec099]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-528ec099]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-528ec099]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-528ec099]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-528ec099]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-528ec099],.status-pill.payment-success[data-v-528ec099]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-528ec099]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-528ec099]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-528ec099],.status-pill.pending[data-v-528ec099]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-528ec099]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-528ec099]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-528ec099]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-528ec099],.order-status[data-v-528ec099],.contract-status[data-v-528ec099],.status-text.order-status[data-v-528ec099],.status-text.contract-status[data-v-528ec099],.status-pill[data-v-528ec099]{padding:3px 8px;font-size:11px}}.payment-status[data-v-528ec099]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-528ec099]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-528ec099]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-528ec099]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-528ec099],.payment-status.payment-success[data-v-528ec099]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-528ec099]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-528ec099]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-528ec099],.payment-status.pending[data-v-528ec099]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-528ec099]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-528ec099]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-528ec099]{background:rgba(108,117,125,.12);color:#495057}.empty-state[data-v-528ec099]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state .empty-icon[data-v-528ec099]{margin-bottom:16px;opacity:.5}.empty-state .empty-text[data-v-528ec099]{font-size:14px;color:#8e8e93;line-height:1.5}.empty-state .empty-action-btn[data-v-528ec099]{margin-top:16px;padding:8px 24px;background-color:#007aff;color:#fff;border-radius:20px;font-size:14px;border:none}.empty-state .empty-action-btn[data-v-528ec099]:active{opacity:.8}.status-base[data-v-e0b0f117],.status-pill[data-v-e0b0f117],.contract-status[data-v-e0b0f117],.status-text.contract-status[data-v-e0b0f117],.order-status[data-v-e0b0f117],.status-text.order-status[data-v-e0b0f117]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-e0b0f117]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-e0b0f117]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-e0b0f117]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-e0b0f117]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-e0b0f117]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-e0b0f117]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-e0b0f117]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-e0b0f117]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-e0b0f117]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-e0b0f117]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-e0b0f117]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-e0b0f117],.contract-status.contract-status-draft[data-v-e0b0f117]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-e0b0f117]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-e0b0f117]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-e0b0f117]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-e0b0f117]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-e0b0f117]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-e0b0f117]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-e0b0f117]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-e0b0f117]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-e0b0f117]{background-color:#8e8e93;color:#fff}.status-text[data-v-e0b0f117]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-e0b0f117]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-e0b0f117]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-e0b0f117]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-e0b0f117]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-e0b0f117]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-e0b0f117]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-e0b0f117]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-e0b0f117]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-e0b0f117]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-e0b0f117]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-e0b0f117]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-e0b0f117]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-e0b0f117]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-e0b0f117]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-e0b0f117]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-e0b0f117]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-e0b0f117]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-e0b0f117]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-e0b0f117]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-e0b0f117]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-e0b0f117]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-e0b0f117],.status-pill.payment-success[data-v-e0b0f117]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-e0b0f117]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-e0b0f117]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-e0b0f117],.status-pill.pending[data-v-e0b0f117]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-e0b0f117]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-e0b0f117]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-e0b0f117]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-e0b0f117],.order-status[data-v-e0b0f117],.contract-status[data-v-e0b0f117],.status-text.order-status[data-v-e0b0f117],.status-text.contract-status[data-v-e0b0f117],.status-pill[data-v-e0b0f117]{padding:3px 8px;font-size:11px}}.payment-status[data-v-e0b0f117]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-e0b0f117]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-e0b0f117]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-e0b0f117]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-e0b0f117],.payment-status.payment-success[data-v-e0b0f117]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-e0b0f117]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-e0b0f117]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-e0b0f117],.payment-status.pending[data-v-e0b0f117]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-e0b0f117]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-e0b0f117]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-e0b0f117]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-e0b0f117]{display:flex;flex-direction:column;min-height:100vh;background-color:#f0f2f5}.content-wrapper[data-v-e0b0f117]{flex:1;max-width:1200px;width:100%;overflow:visible;max-width:none;margin:0}.main-content[data-v-e0b0f117]{display:flex;flex-direction:column;gap:20px;background-color:transparent;padding:0}@media (min-width: 768px){.main-content[data-v-e0b0f117]{flex-direction:row}}.main-card[data-v-e0b0f117]{flex:1;background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:20px}.page-title-box[data-v-e0b0f117]{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.page-title-box .title-content[data-v-e0b0f117]{flex:1;text-align:center}.page-title-box .title-content .page-title[data-v-e0b0f117]{font-size:24px;font-weight:700;color:var(--text-color-primary);display:block}.page-title-box .title-content .page-subtitle[data-v-e0b0f117]{font-size:14px;color:var(--text-color-secondary);margin-top:5px}.page-title-box .title-actions[data-v-e0b0f117]{display:flex;gap:8px}.page-title-box .title-actions .guide-button[data-v-e0b0f117]{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:#fff;border:none;border-radius:20px;color:#007aff;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;appearance:none;outline:none;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative}.page-title-box .title-actions .guide-button[data-v-e0b0f117]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.08);box-sizing:border-box;border-radius:inherit;transform:none;pointer-events:none}.page-title-box .title-actions .guide-button[data-v-e0b0f117]:hover{background-color:#f7f9fc;box-shadow:0 3px 10px rgba(0,0,0,.06)}.page-title-box .title-actions .guide-button[data-v-e0b0f117]:active{transform:scale(.98);box-shadow:none}.filter-area[data-v-e0b0f117]{margin-bottom:10px}.filter-area .filter-header[data-v-e0b0f117]{border-bottom:1px solid #f0f0f0;padding-bottom:15px;margin-bottom:15px}.filter-area .filter-label[data-v-e0b0f117]{font-size:18px;font-weight:600;color:#333}.filter-area .product-category[data-v-e0b0f117]{display:flex;flex-direction:column}.filter-area .category-title[data-v-e0b0f117]{font-size:16px;font-weight:500;color:#555;margin-bottom:10px}.filter-area .category-tabs[data-v-e0b0f117]{display:flex;flex-wrap:wrap;gap:10px}.filter-area .category-tab[data-v-e0b0f117]{padding:8px 16px;border-radius:20px;background-color:#f0f2f5;color:#333;cursor:pointer;transition:all .3s ease;font-size:14px;white-space:nowrap}.filter-area .category-tab.active[data-v-e0b0f117]{background-color:#007aff;color:#fff;box-shadow:0 2px 4px rgba(0,122,255,.2)}.filter-area .category-tab[data-v-e0b0f117]:hover:not(.active){background-color:#e0e5eb}.search-input-area[data-v-e0b0f117]{margin-bottom:20px}.filter-container[data-v-e0b0f117]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.filter-section[data-v-e0b0f117]{display:flex;flex-direction:column}@media (min-width: 768px){.filter-section[data-v-e0b0f117]{flex-direction:row;align-items:center}}.filter-label[data-v-e0b0f117]{font-size:16px;color:#333;flex-shrink:0;padding-bottom:10px;font-weight:700}@media (min-width: 768px){.filter-label[data-v-e0b0f117]{padding-right:20px;padding-bottom:0;min-width:90px}}.filter-options[data-v-e0b0f117]{display:flex;flex-wrap:wrap;gap:10px}.filter-tab[data-v-e0b0f117]{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:14px;padding:6px 14px;border-radius:20px;border:1px solid #d1d5db;background-color:#eef2f6;color:#555;cursor:pointer;transition:all .2s ease}.filter-tab[data-v-e0b0f117]:hover{background-color:#d1d5db}.filter-tab.active[data-v-e0b0f117]{background-color:#007aff;color:#fff;border-color:#007aff;box-shadow:0 2px 4px rgba(0,122,255,.2)}.search-button-container[data-v-e0b0f117]{display:flex;justify-content:flex-start;margin-top:10px}.search-button[data-v-e0b0f117]{background-color:#007aff;color:#fff;border:none;border-radius:8px;font-size:16px;padding:12px 24px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.search-button[data-v-e0b0f117]:hover{transform:translateY(-2px);box-shadow:0 6px 12px -2px rgba(0,0,0,.15),0 3px 6px -2px rgba(0,0,0,.08)}.search-button[data-v-e0b0f117]:active{transform:translateY(0);box-shadow:none}.loading-state[data-v-e0b0f117],.empty-state[data-v-e0b0f117]{text-align:center;padding:50px 0;color:#999;font-size:16px}.institution-list[data-v-e0b0f117]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.institution-card[data-v-e0b0f117]{height:140px;overflow:hidden;display:flex;align-items:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);cursor:pointer}.institution-card[data-v-e0b0f117]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.12)}.institution-card .card-left[data-v-e0b0f117]{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-right:15px;border:1px solid #f0f0f0;border-radius:8px}.institution-card .logo[data-v-e0b0f117]{width:60px;height:60px;border-radius:8px}.institution-card .card-right[data-v-e0b0f117]{min-width:0;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.institution-card .card-right .institution-name[data-v-e0b0f117]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700;color:#333;margin-bottom:5px}.institution-card .card-right .main-business[data-v-e0b0f117],.institution-card .card-right .address[data-v-e0b0f117]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#666;margin-bottom:3px}.popup-content[data-v-e0b0f117]{background:#fff;border-radius:16px 16px 0 0;max-height:70vh}.popup-header[data-v-e0b0f117]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0}.popup-title[data-v-e0b0f117]{font-size:18px;font-weight:600;color:#333}.popup-close[data-v-e0b0f117]{font-size:24px;color:#999;cursor:pointer}.popup-options[data-v-e0b0f117]{max-height:60vh}.popup-option[data-v-e0b0f117]{display:flex;justify-content:center;text-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f5f5f5;cursor:pointer}.popup-option[data-v-e0b0f117]:active{background-color:#f8f8f8}.popup-option.selected[data-v-e0b0f117]{color:#007aff;background-color:#f0f7ff}.checkmark[data-v-e0b0f117]{color:#007aff;font-weight:700}.more-options[data-v-e0b0f117]{background-color:#f8f9fa!important;color:#666!important}.more-options[data-v-e0b0f117]:hover{background-color:#e9ecef!important}.status-base[data-v-f9d7a597],.status-pill[data-v-f9d7a597],.contract-status[data-v-f9d7a597],.status-text.contract-status[data-v-f9d7a597],.order-status[data-v-f9d7a597],.status-text.order-status[data-v-f9d7a597]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-f9d7a597]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-f9d7a597]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-f9d7a597]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-f9d7a597]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-f9d7a597]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-f9d7a597]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-f9d7a597]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-f9d7a597]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-f9d7a597]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-f9d7a597]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-f9d7a597]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-f9d7a597],.contract-status.contract-status-draft[data-v-f9d7a597]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-f9d7a597]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-f9d7a597]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-f9d7a597]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-f9d7a597]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-f9d7a597]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-f9d7a597]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-f9d7a597]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-f9d7a597]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-f9d7a597]{background-color:#8e8e93;color:#fff}.status-text[data-v-f9d7a597]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-f9d7a597]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-f9d7a597]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-f9d7a597]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-f9d7a597]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-f9d7a597]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-f9d7a597]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-f9d7a597]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-f9d7a597]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-f9d7a597]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-f9d7a597]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-f9d7a597]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-f9d7a597]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-f9d7a597]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-f9d7a597]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-f9d7a597]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-f9d7a597]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-f9d7a597]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-f9d7a597]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-f9d7a597]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-f9d7a597]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-f9d7a597]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-f9d7a597],.status-pill.payment-success[data-v-f9d7a597]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-f9d7a597]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-f9d7a597]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-f9d7a597],.status-pill.pending[data-v-f9d7a597]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-f9d7a597]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-f9d7a597]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-f9d7a597]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-f9d7a597],.order-status[data-v-f9d7a597],.contract-status[data-v-f9d7a597],.status-text.order-status[data-v-f9d7a597],.status-text.contract-status[data-v-f9d7a597],.status-pill[data-v-f9d7a597]{padding:3px 8px;font-size:11px}}.payment-status[data-v-f9d7a597]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-f9d7a597]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-f9d7a597]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-f9d7a597]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-f9d7a597],.payment-status.payment-success[data-v-f9d7a597]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-f9d7a597]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-f9d7a597]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-f9d7a597],.payment-status.pending[data-v-f9d7a597]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-f9d7a597]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-f9d7a597]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-f9d7a597]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-f9d7a597]{display:flex;flex-direction:column;min-height:100vh;background-color:#f0f2f5}.loading-container[data-v-f9d7a597],.error-container[data-v-f9d7a597]{padding:50px 15px;text-align:center}.error-content[data-v-f9d7a597]{display:flex;flex-direction:column;align-items:center;gap:15px}.error-message[data-v-f9d7a597]{font-size:16px;color:#666;text-align:center}.retry-button[data-v-f9d7a597]{background-color:#007aff;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px}.content-wrapper[data-v-f9d7a597]{flex:1;margin:0 auto;width:100%}.title-card[data-v-f9d7a597]{margin-bottom:20px}.hero-banner[data-v-f9d7a597]{position:relative;border-radius:16px;overflow:hidden;margin:15px;background:linear-gradient(135deg,#eaf3ff,#f5f8ff);min-height:200px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,122,255,.1)}.hero-banner.hasCover[data-v-f9d7a597]{background:#333}.hero-image[data-v-f9d7a597]{width:100%;height:240px;opacity:.6;transition:transform .5s ease}.hero-banner:hover .hero-image[data-v-f9d7a597]{transform:scale(1.02)}.hero-overlay[data-v-f9d7a597]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px 20px;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.4));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-overlay .page-title[data-v-f9d7a597]{color:#fff;font-size:34px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.3);text-align:center;margin-bottom:4px}.hero-overlay .page-subtitle[data-v-f9d7a597]{color:rgba(255,255,255,.95);font-size:16px;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.3);text-align:center;max-width:80%}.hero-overlay .service-name[data-v-f9d7a597]{color:#fff;background-color:rgba(255,255,255,.25);padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3)}.section-nav[data-v-f9d7a597]{position:-webkit-sticky;position:sticky;top:calc(var(--window-top) + 61px);z-index:99;margin:0;padding:12px 15px;background:rgba(240,242,245,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.03)}.section-nav-scroll[data-v-f9d7a597]{white-space:nowrap}.nav-item[data-v-f9d7a597]{display:inline-flex;align-items:center;padding:8px 16px;margin-right:10px;border:1px solid transparent;border-radius:20px;background:#fff;color:#555;font-size:14px;font-weight:500;box-shadow:0 2px 6px rgba(0,0,0,.04);transition:all .2s ease}.nav-item[data-v-f9d7a597]:active,.nav-item.active[data-v-f9d7a597]{background:#007aff;color:#fff;box-shadow:0 4px 12px rgba(0,122,255,.3);transform:translateY(-1px)}.page-title-box[data-v-f9d7a597]{text-align:center;padding:20px}.page-title-box .service-name[data-v-f9d7a597]{font-size:14px;color:#007aff;background-color:#f0f8ff;padding:4px 12px;border-radius:12px;display:inline-block;margin-bottom:10px;font-weight:500}.page-title-box .page-title[data-v-f9d7a597]{font-size:28px;font-weight:700;color:#333;display:block;margin-bottom:8px}.page-title-box .page-subtitle[data-v-f9d7a597]{font-size:16px;color:#666}.cover-image[data-v-f9d7a597]{margin-top:15px;border-radius:8px;overflow:hidden}.cover-image uni-image[data-v-f9d7a597]{width:100%;height:200px}.content-text[data-v-f9d7a597]{line-height:1.6;color:#555;font-size:16px}.process-steps[data-v-f9d7a597]{display:flex;flex-direction:column;gap:0;padding-left:4px}.step-item[data-v-f9d7a597]{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;position:relative}.step-item[data-v-f9d7a597]:last-child{margin-bottom:0}.step-item[data-v-f9d7a597]:not(:last-child):after{content:"";position:absolute;left:15px;top:36px;bottom:-16px;width:2px;background:#e9edf3;z-index:0}.step-number[data-v-f9d7a597]{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#007aff,#0056cc);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;z-index:1;box-shadow:0 4px 10px rgba(0,122,255,.3)}.step-content[data-v-f9d7a597]{flex:1;background:#fff;padding:16px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.02)}.step-content .step-icon[data-v-f9d7a597]{margin-bottom:8px}.step-content .step-title[data-v-f9d7a597]{font-size:17px;font-weight:600;color:#1f2937;display:block;margin-bottom:6px}.step-content .step-description[data-v-f9d7a597]{font-size:14px;color:#64748b;line-height:1.6;text-align:justify}.process-image[data-v-f9d7a597]{margin-top:20px;border-radius:12px;overflow:hidden;background:#f5f7fb;box-shadow:0 4px 12px rgba(0,0,0,.05)}.process-image uni-image[data-v-f9d7a597]{width:100%;height:180px;display:block;object-fit:cover}.features-grid[data-v-f9d7a597]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.feature-item[data-v-f9d7a597]{padding:20px;background:#fff;border-radius:16px;text-align:center;border:1px solid rgba(0,0,0,.03);box-shadow:0 4px 20px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.25,.8,.25,1);height:100%;box-sizing:border-box}.feature-item[data-v-f9d7a597]:active{transform:scale(.98)}.feature-item .feature-icon[data-v-f9d7a597]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#f0f7ff,#e6f2ff);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.feature-item .feature-icon .feature-info[data-v-f9d7a597]{display:flex;flex-direction:column;gap:6px}.feature-item .feature-icon .feature-info .feature-title[data-v-f9d7a597]{font-size:16px;font-weight:600;color:#333}.feature-item .feature-icon .feature-info .feature-description[data-v-f9d7a597]{font-size:13px;color:#666;line-height:1.5}.features-image[data-v-f9d7a597]{margin-top:15px;border-radius:8px;overflow:hidden;background:#f5f7fb}.features-image uni-image[data-v-f9d7a597]{width:100%;height:120px;display:block}.scope-examples[data-v-f9d7a597]{margin-top:15px}.scope-examples .example-category[data-v-f9d7a597]{margin-bottom:15px}.scope-examples .example-category .category-name[data-v-f9d7a597]{font-size:16px;font-weight:600;color:#333;display:block;margin-bottom:8px}.scope-examples .example-category .example-tags[data-v-f9d7a597]{display:flex;flex-wrap:wrap;gap:8px}.scope-examples .example-category .example-tags .example-tag[data-v-f9d7a597]{background-color:#f0f8ff;color:#007aff;padding:4px 8px;border-radius:4px;font-size:12px}.scope-image[data-v-f9d7a597]{margin-top:15px;border-radius:8px;overflow:hidden;background:#f5f7fb}.scope-image uni-image[data-v-f9d7a597]{width:100%;height:120px;display:block}.standards-list[data-v-f9d7a597]{display:flex;flex-direction:column;gap:10px}.standards-list .standard-item[data-v-f9d7a597]{padding:12px;background-color:#f8f9fa;border-radius:6px;border-left:3px solid #007AFF}.standards-list .standard-item .standard-code[data-v-f9d7a597]{font-size:14px;font-weight:600;color:#007aff;display:block;margin-bottom:5px}.standards-list .standard-item .standard-description[data-v-f9d7a597]{font-size:13px;color:#666;line-height:1.4}.standards-image[data-v-f9d7a597]{margin-top:15px;border-radius:8px;overflow:hidden;background:#f5f7fb}.standards-image uni-image[data-v-f9d7a597]{width:100%;height:120px;display:block}.case-studies[data-v-f9d7a597]{display:flex;flex-direction:column;gap:15px}.case-studies .case-item[data-v-f9d7a597]{padding:15px;background-color:#f8f9fa;border-radius:8px}.case-studies .case-item .case-title[data-v-f9d7a597]{font-size:16px;font-weight:600;color:#333;display:block;margin-bottom:8px}.case-studies .case-item .case-description[data-v-f9d7a597]{font-size:14px;color:#666;line-height:1.5;display:block;margin-bottom:8px}.case-studies .case-item .case-result[data-v-f9d7a597]{font-size:13px;color:#4cd964;font-weight:600;display:block}.case-images[data-v-f9d7a597]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px}.case-images .case-image[data-v-f9d7a597]{border-radius:6px;overflow:hidden;background:#f5f7fb}.case-images .case-image uni-image[data-v-f9d7a597]{width:100%;height:80px;display:block}.pricing-list[data-v-f9d7a597]{display:flex;flex-direction:column;gap:15px}.pricing-list .pricing-item[data-v-f9d7a597]{padding:15px;background-color:#f8f9fa;border-radius:8px}.pricing-list .pricing-item .pricing-header[data-v-f9d7a597]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pricing-list .pricing-item .pricing-header .pricing-type[data-v-f9d7a597]{font-size:16px;font-weight:600;color:#333}.pricing-list .pricing-item .pricing-header .pricing-price[data-v-f9d7a597]{font-size:18px;font-weight:700;color:#ff3b30}.pricing-list .pricing-item .pricing-description[data-v-f9d7a597]{font-size:14px;color:#666;line-height:1.5}.pricing-image[data-v-f9d7a597]{margin-top:15px;border-radius:8px;overflow:hidden;background:#f5f7fb}.pricing-image uni-image[data-v-f9d7a597]{width:100%;height:120px;display:block}.documents-list[data-v-f9d7a597]{display:flex;flex-direction:column;gap:10px}.documents-list .document-item[data-v-f9d7a597]{display:flex;align-items:center;padding:12px;background-color:#fff;border-radius:12px;cursor:pointer;border:1px solid #e9edf3;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:0 .1875rem .5rem rgba(31,35,41,.06)}.documents-list .document-item[data-v-f9d7a597]:active{transform:translateY(-1px);box-shadow:0 .25rem .625rem rgba(31,35,41,.1);background-color:#f5f8ff}.documents-list .document-item .document-info[data-v-f9d7a597]{flex:1;margin-left:10px}.documents-list .document-item .document-info .document-name[data-v-f9d7a597]{font-size:14px;color:#333;display:block;margin-bottom:3px}.documents-list .document-item .document-info .document-size[data-v-f9d7a597]{font-size:12px;color:#999}.service-categories[data-v-f9d7a597]{display:flex;flex-direction:column;gap:15px}.category-item[data-v-f9d7a597]{display:flex;align-items:center;gap:15px;padding:15px;background-color:#f8f9fa;border-radius:8px}.category-item .category-icon[data-v-f9d7a597]{width:50px;height:50px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.category-item .category-info[data-v-f9d7a597]{flex:1}.category-item .category-info .category-title[data-v-f9d7a597]{font-size:16px;font-weight:600;color:#333;display:block;margin-bottom:5px}.category-item .category-info .category-description[data-v-f9d7a597]{font-size:14px;color:#666;line-height:1.4}.faq-answer[data-v-f9d7a597]{color:#4b5563;line-height:1.7;font-size:15px;padding:12px 16px;background:#f9fafb;border-radius:8px;margin-top:8px}.contact-info[data-v-f9d7a597]{display:flex;flex-direction:column;gap:12px}.contact-item[data-v-f9d7a597]{display:flex;align-items:center;gap:12px;font-size:15px;color:#334155;cursor:pointer;padding:12px;border-radius:10px;background:#f8f9fa;transition:all .2s ease}.contact-item[data-v-f9d7a597]:hover{background-color:#eef6ff;color:#007aff;transform:translate(4px)}.action-buttons[data-v-f9d7a597]{display:flex;gap:15px;margin:40px 15px 30px}.action-buttons uni-button[data-v-f9d7a597]{flex:1;height:54px;border-radius:27px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05)}.action-buttons uni-button[data-v-f9d7a597]:after{border:none}.action-buttons .primary-button[data-v-f9d7a597]{background:linear-gradient(135deg,#007aff,#0056cc);color:#fff;box-shadow:0 8px 20px rgba(0,122,255,.3)}.action-buttons .primary-button[data-v-f9d7a597]:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,122,255,.4)}.action-buttons .primary-button[data-v-f9d7a597]:active{transform:translateY(0)}.action-buttons .secondary-button[data-v-f9d7a597]{background-color:#fff;color:#007aff;border:1px solid #007AFF}.action-buttons .secondary-button[data-v-f9d7a597]:hover{background-color:#f0f8ff}.action-buttons .secondary-button[data-v-f9d7a597]:active{background-color:#e6f2ff}@media (min-width: 768px){.process-steps[data-v-f9d7a597]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.features-grid[data-v-f9d7a597]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.service-categories[data-v-f9d7a597]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.action-buttons[data-v-f9d7a597]{max-width:400px;margin:30px auto 20px}}.page-container[data-v-f9d7a597]{padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}@media (max-width: 768px){.hero-image[data-v-f9d7a597]{height:200px}.hero-overlay .page-title[data-v-f9d7a597]{font-size:24px}.process-image uni-image[data-v-f9d7a597],.features-image uni-image[data-v-f9d7a597],.scope-image uni-image[data-v-f9d7a597],.standards-image uni-image[data-v-f9d7a597],.pricing-image uni-image[data-v-f9d7a597]{height:100px}.case-images .case-image uni-image[data-v-f9d7a597]{height:70px}}@media (min-width: 1024px){.hero-image[data-v-f9d7a597]{height:280px}}.status-base[data-v-0526e696],.status-pill[data-v-0526e696],.contract-status[data-v-0526e696],.status-text.contract-status[data-v-0526e696],.order-status[data-v-0526e696],.status-text.order-status[data-v-0526e696]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-0526e696]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-0526e696]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-0526e696]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-0526e696]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-0526e696]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-0526e696]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-0526e696]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-0526e696]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-0526e696]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-0526e696]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-0526e696]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-0526e696],.contract-status.contract-status-draft[data-v-0526e696]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-0526e696]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-0526e696]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-0526e696]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-0526e696]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-0526e696]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-0526e696]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-0526e696]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-0526e696]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-0526e696]{background-color:#8e8e93;color:#fff}.status-text[data-v-0526e696]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-0526e696]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-0526e696]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-0526e696]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-0526e696]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-0526e696]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-0526e696]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-0526e696]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-0526e696]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-0526e696]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-0526e696]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-0526e696]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-0526e696]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-0526e696]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-0526e696]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-0526e696]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-0526e696]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-0526e696]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-0526e696]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-0526e696]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-0526e696]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-0526e696]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-0526e696],.status-pill.payment-success[data-v-0526e696]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-0526e696]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-0526e696]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-0526e696],.status-pill.pending[data-v-0526e696]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-0526e696]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-0526e696]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-0526e696]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-0526e696],.order-status[data-v-0526e696],.contract-status[data-v-0526e696],.status-text.order-status[data-v-0526e696],.status-text.contract-status[data-v-0526e696],.status-pill[data-v-0526e696]{padding:3px 8px;font-size:11px}}.payment-status[data-v-0526e696]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-0526e696]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-0526e696]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-0526e696]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-0526e696],.payment-status.payment-success[data-v-0526e696]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-0526e696]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-0526e696]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-0526e696],.payment-status.pending[data-v-0526e696]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-0526e696]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-0526e696]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-0526e696]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-0526e696]{min-height:100vh;display:flex;flex-direction:column;background:#f5f7fa}.content-wrapper[data-v-0526e696]{flex:1;display:flex;flex-direction:column;max-width:1200px;overflow:visible;max-width:none;width:100%;margin:0}.page-title-box[data-v-0526e696]{padding:20px;border-bottom:1px solid #f0f0f0;text-align:center}.page-title-box .page-title[data-v-0526e696]{font-size:24px;font-weight:700;color:var(--text-color-primary);display:block}.page-title-box .page-subtitle[data-v-0526e696]{font-size:14px;color:var(--text-color-secondary);margin-top:5px}.article-list[data-v-0526e696]{background:#fff;border-radius:12px;overflow:hidden;padding:8px}.article-item[data-v-0526e696]{border-radius:8px;margin-bottom:8px;transition:all .2s ease;cursor:pointer;overflow:hidden}.article-item[data-v-0526e696]:hover{background-color:#f8f9fa;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.article-item[data-v-0526e696]:active{transform:translateY(0)}.article-item[data-v-0526e696]:last-child{margin-bottom:0}.article-content[data-v-0526e696]{display:flex;align-items:flex-start;padding:16px;gap:16px;min-height:100px}.article-left[data-v-0526e696]{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0;height:100%}.article-title[data-v-0526e696]{font-size:18px;font-weight:600;line-height:1.4;color:#1a1a1a;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.article-summary[data-v-0526e696]{font-size:14px;color:#666;line-height:1.5;margin-bottom:12px;flex:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.article-meta[data-v-0526e696]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.meta-time[data-v-0526e696]{font-size:12px;color:#999;font-weight:400}.meta-views[data-v-0526e696]{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;font-weight:500}.article-right[data-v-0526e696]{flex-shrink:0;width:120px;height:90px}.article-image[data-v-0526e696]{width:100%;height:100%;border-radius:8px;overflow:hidden;background-color:#f5f5f5;position:relative}.cover-image[data-v-0526e696]{width:100%;height:100%;object-fit:cover}.placeholder-image[data-v-0526e696]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;border:1px dashed #ddd}.pagination-container[data-v-0526e696]{margin-top:0;padding:0;position:relative;z-index:10;overflow:visible}.pagination-container[data-v-0526e696] .uni-select__selector{z-index:999!important}@media (max-width: 768px){.article-content[data-v-0526e696]{padding:12px;gap:12px;min-height:80px}.article-right[data-v-0526e696]{width:100px;height:75px}.article-title[data-v-0526e696]{font-size:16px}.article-summary[data-v-0526e696]{font-size:13px;-webkit-line-clamp:1;line-clamp:1}.meta-time[data-v-0526e696],.meta-views[data-v-0526e696]{font-size:11px}}@media (max-width: 480px){.article-content[data-v-0526e696]{padding:10px;gap:10px}.article-right[data-v-0526e696]{width:80px;height:60px}.article-title[data-v-0526e696]{font-size:15px;-webkit-line-clamp:2;line-clamp:2}.article-summary[data-v-0526e696]{display:none}.article-meta[data-v-0526e696]{flex-direction:column;align-items:flex-start;gap:4px}}.loading-placeholder[data-v-0526e696]{display:flex;justify-content:center;align-items:center;padding:40px;color:#999;font-size:14px}.status-base[data-v-52a4620c],.status-pill[data-v-52a4620c],.contract-status[data-v-52a4620c],.status-text.contract-status[data-v-52a4620c],.order-status[data-v-52a4620c],.status-text.order-status[data-v-52a4620c]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-52a4620c]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-52a4620c]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-52a4620c]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-52a4620c]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-52a4620c]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-52a4620c]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-52a4620c]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-52a4620c]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-52a4620c]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-52a4620c]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-52a4620c]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-52a4620c],.contract-status.contract-status-draft[data-v-52a4620c]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-52a4620c]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-52a4620c]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-52a4620c]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-52a4620c]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-52a4620c]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-52a4620c]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-52a4620c]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-52a4620c]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-52a4620c]{background-color:#8e8e93;color:#fff}.status-text[data-v-52a4620c]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-52a4620c]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-52a4620c]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-52a4620c]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-52a4620c]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-52a4620c]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-52a4620c]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-52a4620c]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-52a4620c]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-52a4620c]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-52a4620c]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-52a4620c]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-52a4620c]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-52a4620c]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-52a4620c]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-52a4620c]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-52a4620c]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-52a4620c]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-52a4620c]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-52a4620c]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-52a4620c]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-52a4620c]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-52a4620c],.status-pill.payment-success[data-v-52a4620c]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-52a4620c]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-52a4620c]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-52a4620c],.status-pill.pending[data-v-52a4620c]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-52a4620c]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-52a4620c]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-52a4620c]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-52a4620c],.order-status[data-v-52a4620c],.contract-status[data-v-52a4620c],.status-text.order-status[data-v-52a4620c],.status-text.contract-status[data-v-52a4620c],.status-pill[data-v-52a4620c]{padding:3px 8px;font-size:11px}}.payment-status[data-v-52a4620c]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-52a4620c]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-52a4620c]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-52a4620c]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-52a4620c],.payment-status.payment-success[data-v-52a4620c]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-52a4620c]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-52a4620c]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-52a4620c],.payment-status.pending[data-v-52a4620c]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-52a4620c]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-52a4620c]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-52a4620c]{background:rgba(108,117,125,.12);color:#495057}.list-item-content[data-v-52a4620c]{display:flex;align-items:center;gap:12px;flex:1}.icon-container[data-v-52a4620c]{position:relative;display:inline-block}.notification-badge[data-v-52a4620c]{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:8px;background-color:#ff4757;color:#f0f0f0;display:flex;align-items:center;justify-content:center;padding:0 3px}.badge-text[data-v-52a4620c]{font-size:9px;color:#fff!important;font-weight:700;line-height:1;text-align:center}.notification-badge .badge-text[data-v-52a4620c]{color:#fff!important}.list-item[data-v-52a4620c]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;cursor:pointer}.list-item[data-v-52a4620c]:hover{background-color:#f8f9fa}.list-item[data-v-52a4620c]:last-child{border-bottom:none}.page-container[data-v-52a4620c]{background-color:var(--bg-color);min-height:100vh}.content-wrapper[data-v-52a4620c]{max-width:1200px;box-sizing:border-box;max-width:none;width:100%;margin:0}@media (min-width: 768px){.content-wrapper[data-v-52a4620c]{margin-top:40px}}.card-shadow[data-v-52a4620c]{box-shadow:0 4px 20px rgba(0,0,0,.05)!important}.page-title-box[data-v-52a4620c]{padding:20px;border-bottom:1px solid #f0f0f0;text-align:center}.page-title-box .page-title[data-v-52a4620c]{font-size:24px;font-weight:700;color:var(--text-color-primary);display:block}.page-title-box .page-subtitle[data-v-52a4620c]{font-size:14px;color:var(--text-color-secondary);margin-top:5px}.main-content-pc[data-v-52a4620c]{padding:20px;display:flex;flex-direction:column}@media (min-width: 768px){.main-content-pc[data-v-52a4620c]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.loading-state[data-v-52a4620c],.not-logged-in-state[data-v-52a4620c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center}.loading-state .message[data-v-52a4620c],.not-logged-in-state .message[data-v-52a4620c]{font-size:16px;color:#888;margin-bottom:20px}.loading-state .login-button[data-v-52a4620c],.not-logged-in-state .login-button[data-v-52a4620c]{display:flex;align-items:center;justify-content:center;background-color:#007aff;color:#fff;border-radius:20px;padding:0 20px;height:40px;font-size:14px;border:none}.loading-state .login-button[data-v-52a4620c]:after,.not-logged-in-state .login-button[data-v-52a4620c]:after{border:none}.user-info-and-list-container[data-v-52a4620c]{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.user-info-and-list-container[data-v-52a4620c]{flex-direction:row}}.user-info-section[data-v-52a4620c]{display:flex;flex-direction:column;align-items:center;gap:15px;padding:20px;border-bottom:1px solid #f0f0f0}@media (min-width: 768px){.user-info-section[data-v-52a4620c]{border-right:1px solid #f0f0f0;border-bottom:none;width:30%;padding-right:40px}}.avatar[data-v-52a4620c]{width:100px;height:100px;border-radius:50%;border:4px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.user-details[data-v-52a4620c]{display:flex;flex-direction:column;align-items:center}.user-details .username[data-v-52a4620c]{font-size:20px;font-weight:700;color:var(--text-color-primary)}.user-details .status[data-v-52a4620c]{font-size:14px;color:var(--primary-color);margin-top:5px}.edit-button[data-v-52a4620c]{font-size:14px;background-color:var(--bg-color-light);color:var(--text-color-secondary);border-radius:20px;padding:5px 15px;line-height:1.5;border:none;cursor:pointer}.function-list[data-v-52a4620c]{width:100%}@media (min-width: 768px){.function-list[data-v-52a4620c]{width:70%;padding-left:40px}}.function-list .list-item[data-v-52a4620c]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer}.function-list .list-item[data-v-52a4620c]:last-child{border-bottom:none}.function-list .list-item[data-v-52a4620c]:hover{background-color:#f8f8f8}.function-list .list-item uni-text[data-v-52a4620c]{font-size:16px;color:var(--text-color-primary)}.status-base[data-v-73917499],.status-pill[data-v-73917499],.contract-status[data-v-73917499],.status-text.contract-status[data-v-73917499],.order-status[data-v-73917499],.status-text.order-status[data-v-73917499]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-73917499]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-73917499]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-73917499]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-73917499]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-73917499]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-73917499]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-73917499]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-73917499]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-73917499]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-73917499]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-73917499]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-73917499],.contract-status.contract-status-draft[data-v-73917499]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-73917499]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-73917499]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-73917499]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-73917499]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-73917499]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-73917499]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-73917499]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-73917499]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-73917499]{background-color:#8e8e93;color:#fff}.status-text[data-v-73917499]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-73917499]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-73917499]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-73917499]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-73917499]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-73917499]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-73917499]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-73917499]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-73917499]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-73917499]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-73917499]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-73917499]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-73917499]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-73917499]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-73917499]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-73917499]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-73917499]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-73917499]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-73917499]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-73917499]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-73917499]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-73917499]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-73917499],.status-pill.payment-success[data-v-73917499]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-73917499]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-73917499]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-73917499],.status-pill.pending[data-v-73917499]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-73917499]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-73917499]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-73917499]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-73917499],.order-status[data-v-73917499],.contract-status[data-v-73917499],.status-text.order-status[data-v-73917499],.status-text.contract-status[data-v-73917499],.status-pill[data-v-73917499]{padding:3px 8px;font-size:11px}}.payment-status[data-v-73917499]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-73917499]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-73917499]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-73917499]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-73917499],.payment-status.payment-success[data-v-73917499]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-73917499]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-73917499]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-73917499],.payment-status.pending[data-v-73917499]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-73917499]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-73917499]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-73917499]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-73917499]{background-color:var(--bg-color);min-height:100vh}.content-wrapper[data-v-73917499]{max-width:1200px;padding:0 15px;box-sizing:border-box;max-width:none;width:100%;margin:0}@media (min-width: 768px){.content-wrapper[data-v-73917499]{margin-top:40px}}.card-shadow[data-v-73917499]{box-shadow:0 4px 20px rgba(0,0,0,.05)!important}.page-title-box[data-v-73917499]{padding:20px;border-bottom:1px solid #f0f0f0;text-align:center}.page-title-box .page-title[data-v-73917499]{font-size:24px;font-weight:700;color:var(--text-color-primary);display:block}.page-title-box .page-subtitle[data-v-73917499]{font-size:14px;color:var(--text-color-secondary);margin-top:5px}.settings-list[data-v-73917499]{padding:10px 0}.dialog-content[data-v-73917499]{padding:15px}.dialog-content .uni-input[data-v-73917499]{height:40px;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:15px;padding:0 10px;font-size:14px}.dialog-content .code-input-wrapper[data-v-73917499]{display:flex;align-items:center;gap:10px}.dialog-content .code-input-wrapper .code-input[data-v-73917499]{flex:1;height:40px;line-height:40px;box-sizing:border-box;margin-bottom:0!important}.dialog-content .code-input-wrapper .code-button[data-v-73917499]{font-size:14px;height:40px!important;line-height:1!important;padding:0!important;margin:0!important;border:none!important;border-radius:4px;background-color:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:100px}.dialog-content .code-input-wrapper .code-button[data-v-73917499]:after{border:none!important}.dialog-content .code-input-wrapper .code-button[disabled][data-v-73917499]{background-color:#ccc;color:#666;cursor:not-allowed}.dialog-content .warning-text[data-v-73917499]{font-size:14px;color:#e6a23c;margin-bottom:15px;line-height:1.5}.status-base[data-v-b70531fe],.status-pill[data-v-b70531fe],.contract-status[data-v-b70531fe],.status-text.contract-status[data-v-b70531fe],.order-status[data-v-b70531fe],.status-text.order-status[data-v-b70531fe]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-b70531fe]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-b70531fe]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-b70531fe]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-b70531fe]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-b70531fe]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-b70531fe]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-b70531fe]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-b70531fe]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-b70531fe]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-b70531fe]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-b70531fe]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-b70531fe],.contract-status.contract-status-draft[data-v-b70531fe]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-b70531fe]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-b70531fe]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-b70531fe]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-b70531fe]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-b70531fe]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-b70531fe]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-b70531fe]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-b70531fe]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-b70531fe]{background-color:#8e8e93;color:#fff}.status-text[data-v-b70531fe]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-b70531fe]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-b70531fe]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-b70531fe]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-b70531fe]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-b70531fe]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-b70531fe]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-b70531fe]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-b70531fe]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-b70531fe]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-b70531fe]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-b70531fe]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-b70531fe]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-b70531fe]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-b70531fe]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-b70531fe]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-b70531fe]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-b70531fe]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-b70531fe]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-b70531fe]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-b70531fe]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-b70531fe]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-b70531fe],.status-pill.payment-success[data-v-b70531fe]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-b70531fe]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-b70531fe]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-b70531fe],.status-pill.pending[data-v-b70531fe]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-b70531fe]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-b70531fe]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-b70531fe]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-b70531fe],.order-status[data-v-b70531fe],.contract-status[data-v-b70531fe],.status-text.order-status[data-v-b70531fe],.status-text.contract-status[data-v-b70531fe],.status-pill[data-v-b70531fe]{padding:3px 8px;font-size:11px}}.payment-status[data-v-b70531fe]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-b70531fe]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-b70531fe]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-b70531fe]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-b70531fe],.payment-status.payment-success[data-v-b70531fe]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-b70531fe]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-b70531fe]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-b70531fe],.payment-status.pending[data-v-b70531fe]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-b70531fe]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-b70531fe]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-b70531fe]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-b70531fe]{background-color:#f5f5f5}.content-wrapper[data-v-b70531fe]{max-width:1200px;max-width:none;width:100%;margin:0}.platform-intro[data-v-b70531fe]{padding:10px;font-size:16px;line-height:1.8;color:#444}.platform-text[data-v-b70531fe]{display:block;text-indent:2em}.company-item[data-v-b70531fe]{display:flex;align-items:center;margin-bottom:25px;padding:15px;background-color:#fff;border-radius:.25rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.company-logo[data-v-b70531fe]{width:5rem;height:5rem;margin-right:20px;flex-shrink:0}.company-content[data-v-b70531fe]{flex:1}.company-name[data-v-b70531fe]{display:block;font-size:18px;font-weight:700;color:#007aff;margin-bottom:8px}.company-desc[data-v-b70531fe]{font-size:16px;line-height:1.8;color:#555}.about-content[data-v-b70531fe]{padding:10px;font-size:16px;line-height:1.8;color:#444}.about-text[data-v-b70531fe]{display:block;text-indent:2em}.contact-info[data-v-b70531fe]{padding:10px}.contact-item[data-v-b70531fe]{display:flex;align-items:center;margin-bottom:10px}.contact-text[data-v-b70531fe]{margin-left:10px;font-size:16px;color:#555}@media screen and (max-width: 768px){.company-item[data-v-b70531fe]{flex-direction:column}.company-logo[data-v-b70531fe]{width:6.875rem;height:6.875rem;margin:0 0 .625rem}.company-name[data-v-b70531fe]{font-size:1.0625rem}.company-desc[data-v-b70531fe]{font-size:.9375rem;line-height:1.7}}uni-checkbox{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-checkbox[hidden]{display:none}uni-checkbox[disabled]{cursor:not-allowed}.uni-checkbox-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative}.uni-checkbox-input svg{color:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}@media (hover: hover){uni-checkbox:not([disabled]) .uni-checkbox-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}uni-checkbox-group{display:block}uni-checkbox-group[hidden]{display:none}.status-base[data-v-6a957190],.status-pill[data-v-6a957190],.contract-status[data-v-6a957190],.status-text.contract-status[data-v-6a957190],.order-status[data-v-6a957190],.status-text.order-status[data-v-6a957190]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-6a957190]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-6a957190]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-6a957190]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-6a957190]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-6a957190]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-6a957190]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-6a957190]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-6a957190]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-6a957190]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-6a957190]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-6a957190]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-6a957190],.contract-status.contract-status-draft[data-v-6a957190]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-6a957190]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-6a957190]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-6a957190]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-6a957190]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-6a957190]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-6a957190]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-6a957190]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-6a957190]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-6a957190]{background-color:#8e8e93;color:#fff}.status-text[data-v-6a957190]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-6a957190]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-6a957190]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-6a957190]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-6a957190]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-6a957190]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-6a957190]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-6a957190]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-6a957190]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-6a957190]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-6a957190]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-6a957190]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-6a957190]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-6a957190]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-6a957190]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-6a957190]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-6a957190]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-6a957190]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-6a957190]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-6a957190]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-6a957190]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-6a957190]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-6a957190],.status-pill.payment-success[data-v-6a957190]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-6a957190]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-6a957190]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-6a957190],.status-pill.pending[data-v-6a957190]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-6a957190]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-6a957190]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-6a957190]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-6a957190],.order-status[data-v-6a957190],.contract-status[data-v-6a957190],.status-text.order-status[data-v-6a957190],.status-text.contract-status[data-v-6a957190],.status-pill[data-v-6a957190]{padding:3px 8px;font-size:11px}}.payment-status[data-v-6a957190]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-6a957190]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-6a957190]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-6a957190]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-6a957190],.payment-status.payment-success[data-v-6a957190]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-6a957190]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-6a957190]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-6a957190],.payment-status.pending[data-v-6a957190]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-6a957190]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-6a957190]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-6a957190]{background:rgba(108,117,125,.12);color:#495057}.slider-captcha[data-v-6a957190]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30000}.captcha-modal[data-v-6a957190]{width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.captcha-container[data-v-6a957190]{width:100%;max-width:380px;background:#fff;border-radius:12px;padding:20px;box-sizing:border-box}.captcha-header[data-v-6a957190]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.captcha-title[data-v-6a957190]{font-size:16px;font-weight:500;color:#333}.captcha-content[data-v-6a957190]{width:100%}.image-container[data-v-6a957190]{position:relative;width:100%;height:180px;border-radius:8px;overflow:hidden;margin-bottom:20px;border:1px solid #e0e0e0}.background-image[data-v-6a957190]{width:100%;height:100%}.puzzle-hole[data-v-6a957190]{position:absolute;background:gray;border:2px dashed #007AFF;border-radius:4px;box-shadow:inset 0 0 10px rgba(0,0,0,.3)}.puzzle-piece[data-v-6a957190]{position:absolute;border:2px solid #007AFF;border-radius:6px;background-repeat:no-repeat;box-shadow:0 4px 12px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.3);transition:none;cursor:pointer;overflow:hidden}.puzzle-piece.animate[data-v-6a957190]{transition:all .3s ease}.puzzle-piece[data-v-6a957190]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,.4);border-radius:4px;pointer-events:none}.puzzle-piece[data-v-6a957190]:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border:1px solid rgba(0,0,0,.1);border-radius:2px;pointer-events:none}.refresh-btn[data-v-6a957190]{position:absolute;top:10px;right:10px;width:36px;height:36px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.refresh-btn[data-v-6a957190]:hover{background:#fff}.slider-container[data-v-6a957190]{width:100%}.slider-track[data-v-6a957190]{position:relative;width:100%;height:40px;background:#f5f5f5;border-radius:20px;border:1px solid #e0e0e0;margin-bottom:10px;touch-action:pan-x}.slider-progress[data-v-6a957190]{height:100%;background:linear-gradient(90deg,#4caf50,#45a049);border-radius:20px;transition:none}.slider-progress.animate[data-v-6a957190]{transition:all .3s ease}.slider-button[data-v-6a957190]{position:absolute;top:0;width:40px;height:40px;background:linear-gradient(135deg,#007aff,#0056cc);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,122,255,.3);transition:none;touch-action:pan-x}.slider-button.animate[data-v-6a957190]{transition:all .3s ease}.slider-button.success[data-v-6a957190]{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 2px 8px rgba(76,175,80,.3)}.slider-button[data-v-6a957190]:active{transform:scale(.95)}.slider-text[data-v-6a957190]{font-size:14px;color:#666;text-align:center;display:block}.status-base[data-v-ad263459],.status-pill[data-v-ad263459],.contract-status[data-v-ad263459],.status-text.contract-status[data-v-ad263459],.order-status[data-v-ad263459],.status-text.order-status[data-v-ad263459]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-ad263459]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-ad263459]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-ad263459]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-ad263459]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-ad263459]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-ad263459]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-ad263459]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-ad263459]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-ad263459]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-ad263459]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-ad263459]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-ad263459],.contract-status.contract-status-draft[data-v-ad263459]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-ad263459]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-ad263459]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-ad263459]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-ad263459]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-ad263459]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-ad263459]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-ad263459]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-ad263459]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-ad263459]{background-color:#8e8e93;color:#fff}.status-text[data-v-ad263459]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-ad263459]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-ad263459]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-ad263459]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-ad263459]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-ad263459]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-ad263459]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-ad263459]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-ad263459]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-ad263459]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-ad263459]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-ad263459]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-ad263459]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-ad263459]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-ad263459]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-ad263459]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-ad263459]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-ad263459]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-ad263459]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-ad263459]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-ad263459]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-ad263459]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-ad263459],.status-pill.payment-success[data-v-ad263459]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-ad263459]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-ad263459]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-ad263459],.status-pill.pending[data-v-ad263459]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-ad263459]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-ad263459]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-ad263459]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-ad263459],.order-status[data-v-ad263459],.contract-status[data-v-ad263459],.status-text.order-status[data-v-ad263459],.status-text.contract-status[data-v-ad263459],.status-pill[data-v-ad263459]{padding:3px 8px;font-size:11px}}.payment-status[data-v-ad263459]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-ad263459]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-ad263459]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-ad263459]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-ad263459],.payment-status.payment-success[data-v-ad263459]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-ad263459]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-ad263459]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-ad263459],.payment-status.pending[data-v-ad263459]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-ad263459]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-ad263459]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-ad263459]{background:rgba(108,117,125,.12);color:#495057}.agreement-modal[data-v-ad263459]{width:90%;max-width:500px;max-height:600px;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.modal-header[data-v-ad263459]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee;background:#fff}.modal-title[data-v-ad263459]{font-size:18px;font-weight:600;color:#333}.close-btn[data-v-ad263459]{padding:5px}.modal-body[data-v-ad263459]{flex:1;position:relative;overflow-y:auto;overflow-x:hidden;max-height:400px;display:flex;justify-content:center;align-items:flex-start}.agreement-content[data-v-ad263459]{padding:20px;box-sizing:border-box;width:100%;max-width:100%}.rich-text-content[data-v-ad263459]{line-height:1.6;color:#333;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.rich-text-content[data-v-ad263459] .heading-2,.rich-text-content[data-v-ad263459] .h2{font-size:18px;font-weight:600;margin:20px 0 10px;color:#007aff;word-wrap:break-word;display:block}.rich-text-content[data-v-ad263459] .heading-3,.rich-text-content[data-v-ad263459] .h3{font-size:16px;font-weight:600;margin:15px 0 8px;color:#333;word-wrap:break-word;display:block}.rich-text-content[data-v-ad263459] .paragraph,.rich-text-content[data-v-ad263459] .text-paragraph{margin:8px 0;text-indent:2em;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;display:block}.rich-text-content[data-v-ad263459] .list,.rich-text-content[data-v-ad263459] .ul{margin:10px 0;padding-left:20px;display:block}.rich-text-content[data-v-ad263459] .list-item,.rich-text-content[data-v-ad263459] .li{margin:5px 0;list-style-type:disc;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;display:list-item}.rich-text-content[data-v-ad263459] .strong{font-weight:600;color:#007aff;word-wrap:break-word}.rich-text-content[data-v-ad263459] .content,.rich-text-content[data-v-ad263459] .div{word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;display:block}.rich-text-content[data-v-ad263459] .text,.rich-text-content[data-v-ad263459] .span{word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.loading-text[data-v-ad263459]{text-align:center;color:#999;padding:50px 0}.modal-footer[data-v-ad263459]{padding:20px;border-top:1px solid #eee;background:#fff}.navigation-buttons[data-v-ad263459]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.nav-btn[data-v-ad263459]{padding:8px 16px;background:#f5f5f5;color:#333;border:none;border-radius:6px;font-size:14px}.nav-btn.is-disabled[data-v-ad263459]{background:#e0e0e0;color:#999}.page-indicator[data-v-ad263459]{font-size:14px;color:#666}.button-group[data-v-ad263459]{display:flex;justify-content:center}.button-group .close-btn[data-v-ad263459]{flex:1;height:44px;border-radius:8px;font-size:16px;border:none;background:#007aff;color:#fff}@media screen and (max-width: 750rpx){.agreement-modal[data-v-ad263459]{width:95%;max-height:500px}.modal-header[data-v-ad263459]{padding:15px}.modal-title[data-v-ad263459]{font-size:16px}.modal-body[data-v-ad263459]{max-height:350px}.agreement-content[data-v-ad263459]{padding:15px;box-sizing:border-box}.modal-footer[data-v-ad263459]{padding:15px}.button-group .close-btn[data-v-ad263459]{height:40px;font-size:14px}}.status-base[data-v-6a2e78e5],.status-pill[data-v-6a2e78e5],.contract-status[data-v-6a2e78e5],.status-text.contract-status[data-v-6a2e78e5],.order-status[data-v-6a2e78e5],.status-text.order-status[data-v-6a2e78e5]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-6a2e78e5]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-6a2e78e5]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-6a2e78e5]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-6a2e78e5]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-6a2e78e5]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-6a2e78e5]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-6a2e78e5]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-6a2e78e5]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-6a2e78e5]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-6a2e78e5]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-6a2e78e5]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-6a2e78e5],.contract-status.contract-status-draft[data-v-6a2e78e5]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-6a2e78e5]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-6a2e78e5]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-6a2e78e5]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-6a2e78e5]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-6a2e78e5]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-6a2e78e5]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-6a2e78e5]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-6a2e78e5]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-6a2e78e5]{background-color:#8e8e93;color:#fff}.status-text[data-v-6a2e78e5]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-6a2e78e5]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-6a2e78e5]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-6a2e78e5]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-6a2e78e5]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-6a2e78e5]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-6a2e78e5]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-6a2e78e5]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-6a2e78e5]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-6a2e78e5]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-6a2e78e5]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-6a2e78e5]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-6a2e78e5]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-6a2e78e5]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-6a2e78e5]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-6a2e78e5]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-6a2e78e5]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-6a2e78e5]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-6a2e78e5]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-6a2e78e5]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-6a2e78e5]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-6a2e78e5]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-6a2e78e5],.status-pill.payment-success[data-v-6a2e78e5]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-6a2e78e5]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-6a2e78e5]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-6a2e78e5],.status-pill.pending[data-v-6a2e78e5]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-6a2e78e5]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-6a2e78e5]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-6a2e78e5]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-6a2e78e5],.order-status[data-v-6a2e78e5],.contract-status[data-v-6a2e78e5],.status-text.order-status[data-v-6a2e78e5],.status-text.contract-status[data-v-6a2e78e5],.status-pill[data-v-6a2e78e5]{padding:3px 8px;font-size:11px}}.payment-status[data-v-6a2e78e5]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-6a2e78e5]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-6a2e78e5]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-6a2e78e5]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-6a2e78e5],.payment-status.payment-success[data-v-6a2e78e5]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-6a2e78e5]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-6a2e78e5]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-6a2e78e5],.payment-status.pending[data-v-6a2e78e5]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-6a2e78e5]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-6a2e78e5]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-6a2e78e5]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-6a2e78e5]{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5}.container[data-v-6a2e78e5]{display:flex;flex:1;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;background-color:#f5f5f5;transition:padding-bottom .3s ease}.auth-box[data-v-6a2e78e5]{width:100%;max-width:400px}.auth-mode-switch[data-v-6a2e78e5]{display:flex;justify-content:center;margin-bottom:20px;border:1px solid #007AFF;border-radius:8px;overflow:hidden}.switch-button[data-v-6a2e78e5]{flex:1;font-size:14px;line-height:1.5;padding:10px;background-color:#fff;color:#007aff;border-radius:0;border:none}.switch-button.active[data-v-6a2e78e5]{background-color:#007aff;color:#fff}.button-group[data-v-6a2e78e5]{margin-top:20px}.submit-button[data-v-6a2e78e5]{background-color:#007aff;color:#fff;border-radius:8px;transition:all .3s ease}.auth-links-row[data-v-6a2e78e5]{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding:0 5px}.register-link[data-v-6a2e78e5]{color:#007aff;cursor:pointer;font-size:14px}.forgot-password-link[data-v-6a2e78e5]{cursor:pointer}.forgot-password-link .link-text[data-v-6a2e78e5]{color:#05f;font-size:14px}.switch-mode-text[data-v-6a2e78e5]{text-align:center;margin-top:15px;color:#007aff;cursor:pointer}.institution-login-link[data-v-6a2e78e5]{text-align:center;margin-top:10px;padding:8px;border:1px solid #007AFF;border-radius:6px;background-color:#f8f9fa;cursor:pointer}.institution-login-link .link-text[data-v-6a2e78e5]{color:#007aff;font-size:14px}.code-input-wrapper[data-v-6a2e78e5]{display:flex;align-items:center}.code-input[data-v-6a2e78e5]{flex:1;margin-right:10px}.send-code-button[data-v-6a2e78e5]{font-size:14px;line-height:1;white-space:nowrap;background-color:#f0f0f0;color:#555;border-radius:8px;padding:10px 15px;border:1px solid #ccc}.send-code-button.is-disabled[data-v-6a2e78e5]{background-color:#e0e0e0;color:#aaa;cursor:not-allowed}.agreement-section[data-v-6a2e78e5]{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.agreement-checkbox[data-v-6a2e78e5]{display:flex;align-items:flex-start;gap:10px}.agreement-checkbox-input[data-v-6a2e78e5]{margin-top:2px;transform:scale(1.2)}.agreement-text[data-v-6a2e78e5]{flex:1;font-size:14px;line-height:1.5;color:#333;cursor:pointer}.agreement-link[data-v-6a2e78e5]{color:#007aff;text-decoration:none}.login-agreement-note[data-v-6a2e78e5]{color:#666;font-size:12px;margin-left:5px}@media screen and (max-width: 750rpx){.agreement-section[data-v-6a2e78e5]{margin:15px 0;padding:12px}.agreement-text[data-v-6a2e78e5]{font-size:13px}}.status-base[data-v-a59ddf83],.status-pill[data-v-a59ddf83],.contract-status[data-v-a59ddf83],.status-text.contract-status[data-v-a59ddf83],.order-status[data-v-a59ddf83],.status-text.order-status[data-v-a59ddf83]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-a59ddf83]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-a59ddf83]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-a59ddf83]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-a59ddf83]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-a59ddf83]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-a59ddf83]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-a59ddf83]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-a59ddf83]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-a59ddf83]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-a59ddf83]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-a59ddf83]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-a59ddf83],.contract-status.contract-status-draft[data-v-a59ddf83]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-a59ddf83]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-a59ddf83]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-a59ddf83]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-a59ddf83]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-a59ddf83]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-a59ddf83]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-a59ddf83]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-a59ddf83]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-a59ddf83]{background-color:#8e8e93;color:#fff}.status-text[data-v-a59ddf83]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-a59ddf83]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-a59ddf83]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-a59ddf83]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-a59ddf83]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-a59ddf83]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-a59ddf83]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-a59ddf83]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-a59ddf83]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-a59ddf83]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-a59ddf83]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-a59ddf83]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-a59ddf83]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-a59ddf83]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-a59ddf83]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-a59ddf83]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-a59ddf83]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-a59ddf83]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-a59ddf83]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-a59ddf83]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-a59ddf83]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-a59ddf83]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-a59ddf83],.status-pill.payment-success[data-v-a59ddf83]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-a59ddf83]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-a59ddf83]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-a59ddf83],.status-pill.pending[data-v-a59ddf83]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-a59ddf83]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-a59ddf83]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-a59ddf83]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-a59ddf83],.order-status[data-v-a59ddf83],.contract-status[data-v-a59ddf83],.status-text.order-status[data-v-a59ddf83],.status-text.contract-status[data-v-a59ddf83],.status-pill[data-v-a59ddf83]{padding:3px 8px;font-size:11px}}.payment-status[data-v-a59ddf83]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-a59ddf83]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-a59ddf83]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-a59ddf83]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-a59ddf83],.payment-status.payment-success[data-v-a59ddf83]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-a59ddf83]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-a59ddf83]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-a59ddf83],.payment-status.pending[data-v-a59ddf83]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-a59ddf83]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-a59ddf83]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-a59ddf83]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-a59ddf83]{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5}.container[data-v-a59ddf83]{display:flex;flex:1;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;background-color:#f5f5f5;transition:padding-bottom .3s ease}.auth-box[data-v-a59ddf83]{width:100%;max-width:400px}.auth-mode-switch[data-v-a59ddf83]{display:flex;justify-content:center;margin-bottom:20px;border:1px solid #007AFF;border-radius:8px;overflow:hidden}.switch-button[data-v-a59ddf83]{flex:1;font-size:14px;line-height:1.5;padding:10px;background-color:#fff;color:#007aff;border-radius:0;border:none}.switch-button.active[data-v-a59ddf83]{background-color:#007aff;color:#fff}.code-input-wrapper[data-v-a59ddf83]{display:flex;align-items:center}.code-input[data-v-a59ddf83]{flex:1;margin-right:10px}.send-code-button[data-v-a59ddf83]{font-size:14px;line-height:1;white-space:nowrap;background-color:#f0f0f0;color:#555;border-radius:8px;padding:10px 15px;border:1px solid #ccc}.send-code-button.is-disabled[data-v-a59ddf83]{background-color:#e0e0e0;color:#aaa;cursor:not-allowed}.button-group[data-v-a59ddf83]{margin-top:20px}.submit-button[data-v-a59ddf83]{background-color:#007aff;color:#fff;border-radius:8px;transition:all .3s ease}.auth-links-row[data-v-a59ddf83]{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.switch-mode-text[data-v-a59ddf83]{color:#007aff;cursor:pointer;font-size:14px}.forgot-password-link[data-v-a59ddf83]{cursor:pointer}.forgot-password-link .link-text[data-v-a59ddf83]{color:#05f;font-size:14px}.user-login-link[data-v-a59ddf83]{text-align:center;margin-top:10px;padding:8px;border:1px solid #007AFF;border-radius:6px;background-color:#f8f9fa;cursor:pointer}.user-login-link .link-text[data-v-a59ddf83]{color:#007aff;font-size:14px}.agreement-section[data-v-a59ddf83]{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.agreement-checkbox[data-v-a59ddf83]{display:flex;align-items:flex-start;gap:10px}.agreement-checkbox-input[data-v-a59ddf83]{margin-top:2px;transform:scale(1.2)}.agreement-text[data-v-a59ddf83]{flex:1;font-size:14px;line-height:1.5;color:#333;cursor:pointer}.agreement-link[data-v-a59ddf83]{color:#007aff;text-decoration:none}.login-agreement-note[data-v-a59ddf83]{color:#666;font-size:12px;margin-left:5px}@media screen and (max-width: 750rpx){.container[data-v-a59ddf83]{padding:.625rem}.auth-box[data-v-a59ddf83]{max-width:100%}.agreement-section[data-v-a59ddf83]{margin:15px 0;padding:12px}.agreement-text[data-v-a59ddf83]{font-size:13px}}.status-base[data-v-3f1078e2],.status-pill[data-v-3f1078e2],.contract-status[data-v-3f1078e2],.status-text.contract-status[data-v-3f1078e2],.order-status[data-v-3f1078e2],.status-text.order-status[data-v-3f1078e2]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-3f1078e2]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-3f1078e2]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-3f1078e2]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-3f1078e2]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-3f1078e2]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-3f1078e2]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-3f1078e2]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-3f1078e2]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-3f1078e2]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-3f1078e2]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-3f1078e2]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-3f1078e2],.contract-status.contract-status-draft[data-v-3f1078e2]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-3f1078e2]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-3f1078e2]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-3f1078e2]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-3f1078e2]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-3f1078e2]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-3f1078e2]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-3f1078e2]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-3f1078e2]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-3f1078e2]{background-color:#8e8e93;color:#fff}.status-text[data-v-3f1078e2]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-3f1078e2]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-3f1078e2]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-3f1078e2]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-3f1078e2]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-3f1078e2]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-3f1078e2]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-3f1078e2]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-3f1078e2]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-3f1078e2]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-3f1078e2]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-3f1078e2]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-3f1078e2]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-3f1078e2]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-3f1078e2]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-3f1078e2]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-3f1078e2]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-3f1078e2]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-3f1078e2]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-3f1078e2]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-3f1078e2]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-3f1078e2]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-3f1078e2],.status-pill.payment-success[data-v-3f1078e2]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-3f1078e2]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-3f1078e2]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-3f1078e2],.status-pill.pending[data-v-3f1078e2]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-3f1078e2]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-3f1078e2]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-3f1078e2]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-3f1078e2],.order-status[data-v-3f1078e2],.contract-status[data-v-3f1078e2],.status-text.order-status[data-v-3f1078e2],.status-text.contract-status[data-v-3f1078e2],.status-pill[data-v-3f1078e2]{padding:3px 8px;font-size:11px}}.payment-status[data-v-3f1078e2]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-3f1078e2]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-3f1078e2]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-3f1078e2]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-3f1078e2],.payment-status.payment-success[data-v-3f1078e2]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-3f1078e2]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-3f1078e2]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-3f1078e2],.payment-status.pending[data-v-3f1078e2]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-3f1078e2]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-3f1078e2]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-3f1078e2]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-3f1078e2]{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5}.container[data-v-3f1078e2]{display:flex;flex:1;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;background-color:#f5f5f5;transition:padding-bottom .3s ease}.auth-box[data-v-3f1078e2]{width:100%;max-width:400px}.step-indicator[data-v-3f1078e2]{display:flex;align-items:center;justify-content:center;margin-bottom:30px;padding:0 20px}.step[data-v-3f1078e2]{display:flex;flex-direction:column;align-items:center;flex:1}.step-number[data-v-3f1078e2]{width:30px;height:30px;border-radius:50%;background-color:#e0e0e0;color:#999;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-bottom:8px;transition:all .3s ease}.step.active .step-number[data-v-3f1078e2]{background-color:#007aff;color:#fff}.step.completed .step-number[data-v-3f1078e2]{background-color:#52c41a;color:#fff}.step-text[data-v-3f1078e2]{font-size:12px;color:#999;text-align:center}.step.active .step-text[data-v-3f1078e2]{color:#007aff}.step.completed .step-text[data-v-3f1078e2]{color:#52c41a}.step-line[data-v-3f1078e2]{flex:1;height:2px;background-color:#e0e0e0;margin:0 10px 20px;transition:all .3s ease}.step-line.active[data-v-3f1078e2]{background-color:#52c41a}.code-input-wrapper[data-v-3f1078e2]{display:flex;align-items:center}.code-input[data-v-3f1078e2]{flex:1;margin-right:10px}.send-code-button[data-v-3f1078e2]{font-size:14px;line-height:1;white-space:nowrap;background-color:#f0f0f0;color:#555;border-radius:8px;padding:10px 15px;border:1px solid #ccc}.send-code-button.is-disabled[data-v-3f1078e2]{background-color:#e0e0e0;color:#aaa;cursor:not-allowed}.button-group[data-v-3f1078e2]{margin-top:20px}.submit-button[data-v-3f1078e2]{background-color:#007aff;color:#fff;border-radius:8px;transition:all .3s ease}.success-step[data-v-3f1078e2]{text-align:center;padding:40px 20px}.success-title[data-v-3f1078e2]{display:block;font-size:18px;font-weight:700;color:#333;margin:20px 0 10px}.success-desc[data-v-3f1078e2]{display:block;font-size:14px;color:#666;margin-bottom:30px}.back-to-login[data-v-3f1078e2]{text-align:center;margin-top:15px;cursor:pointer}.back-to-login uni-text[data-v-3f1078e2]{color:#007aff;font-size:14px}@media screen and (max-width: 750rpx){.container[data-v-3f1078e2]{padding:.625rem}.auth-box[data-v-3f1078e2]{max-width:100%}.step-indicator[data-v-3f1078e2]{padding:0 10px}.step-text[data-v-3f1078e2]{font-size:10px}}.catalog[data-v-33894710]{display:grid;grid-template-columns:9.375rem 1fr;gap:.5rem}.ics-side[data-v-33894710]{background:#fff;border:1px solid #e6e7eb;border-radius:.3125rem}.ics-title[data-v-33894710]{font-weight:700;padding:.5rem;border-bottom:1px solid #f0f0f0}.ics-list[data-v-33894710]{max-height:calc(100vh - 5rem)}.ics-item[data-v-33894710]{display:flex;gap:.25rem;padding:.4375rem .5rem;align-items:center;cursor:pointer}.ics-item .num[data-v-33894710]{color:#999;width:1.875rem}.ics-item .name[data-v-33894710]{color:#333;flex:1}.ics-item.active[data-v-33894710],.ics-item[data-v-33894710]:hover{background:#f6f9ff}.catalog-main .card[data-v-33894710]{background:#fff;border:1px solid #e6e7eb;border-radius:.3125rem;padding:.5rem}.search-bar[data-v-33894710]{display:grid;grid-template-columns:1fr auto auto;gap:.3125rem;align-items:center;margin-bottom:.375rem}.mobile-view-toggle[data-v-33894710]{display:flex;gap:.3125rem}.search-input[data-v-33894710]{width:100%}.btn[data-v-33894710]{background:#fff;color:#333;padding:.375rem .625rem;border-radius:.25rem;border:1px solid #e5e6eb}.btn.primary[data-v-33894710]{background:#1677ff;color:#fff;border-color:#1677ff}.chips[data-v-33894710]{background:#f9fafb;border:1px solid #eef0f4;border-radius:.25rem;padding:.375rem;margin-bottom:.375rem}.chips-row[data-v-33894710]{display:flex;gap:.3125rem;align-items:center;flex-wrap:wrap;margin-bottom:.25rem}.chips-label[data-v-33894710]{color:#666;width:5rem}.chips-group[data-v-33894710]{display:flex;gap:.3125rem;flex-wrap:wrap}.chip[data-v-33894710]{padding:.1875rem .4375rem;border-radius:999px;border:1px solid #e5e6eb;color:#333;background:#fff;cursor:pointer}.table[data-v-33894710]{border:1px solid #e5e6eb;border-radius:.25rem;overflow:visible}.row[data-v-33894710]{display:grid;grid-template-columns:.8fr 2.5fr 2fr 6fr 2.5fr 2.5fr 2fr;align-items:center}.thead[data-v-33894710]{background:#f2f3f5;font-weight:600;color:#333;border-bottom:1px solid #e5e6eb}.body[data-v-33894710]{border-top:1px solid #f0f0f0}.cell[data-v-33894710]{padding:.5rem .375rem;font-size:.8125rem;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.title-text[data-v-33894710]{color:#1677ff}.link[data-v-33894710]{color:#1677ff;cursor:pointer}.link[data-v-33894710]:hover{text-decoration:underline}.loading[data-v-33894710],.empty[data-v-33894710]{padding:.9375rem;text-align:center;color:#888}.badge[data-v-33894710]{display:inline-block;padding:.1875rem .375rem;border-radius:.1875rem;font-size:.6875rem}.badge.blue[data-v-33894710]{background:#e9f2ff;color:#1677ff}.badge.purple[data-v-33894710]{background:#f2e9ff;color:#7a5af8}.badge.teal[data-v-33894710]{background:#e6fffb;color:#13c2c2}.badge.orange[data-v-33894710]{background:#fff7e6;color:#fa8c16}.pagination[data-v-33894710]{position:relative;background:#fff;border-top:1px solid #eef0f4;padding:.375rem;margin-top:.5rem;margin-bottom:.625rem;display:flex;gap:.375rem;align-items:center;justify-content:flex-end;z-index:10;overflow:visible}.catalog-main .card[data-v-33894710]{padding-bottom:.875rem}.page-info[data-v-33894710]{color:#666}@media (max-width: 768px){.catalog[data-v-33894710]{grid-template-columns:1fr}.cell.date[data-v-33894710]{display:none}.search-bar[data-v-33894710]{grid-template-columns:1fr auto auto auto}}.catalog-main .card[data-v-33894710]{position:relative;z-index:1}[data-v-33894710] .uni-select__selector{z-index:9999!important}.catalog[data-v-33894710]{gap:.625rem}.ics-side[data-v-33894710]{border-color:#e9edf3;border-radius:.375rem;box-shadow:0 .1875rem .5rem rgba(31,35,41,.04)}.ics-title[data-v-33894710]{font-weight:700;color:#1f2329;background:#fbfcff;border-bottom:1px solid #eef2f7}.ics-item[data-v-33894710]{transition:background .2s ease,transform .2s ease}.ics-item.active[data-v-33894710],.ics-item[data-v-33894710]:hover{background:#f5f8ff}.catalog-main .card[data-v-33894710]{background:#fff;border:1px solid #e9edf3;border-radius:.4375rem;padding:.5625rem;box-shadow:0 .25rem .75rem rgba(31,35,41,.06)}.search-bar[data-v-33894710]{gap:.375rem;margin-bottom:.4375rem}.btn[data-v-33894710]{transition:all .2s ease}.btn[data-v-33894710]:hover{border-color:#cdd6e3}.btn.primary[data-v-33894710]{background:#1677ff;color:#fff}.btn.primary[data-v-33894710]:hover{background:#1666dd}.chips[data-v-33894710]{z-index:1100;background:rgba(249,250,251,.9);border:1px solid #eef2f7;border-radius:.3125rem;padding:.375rem}.chips[data-v-33894710]{position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:saturate(180%) blur(4px);backdrop-filter:saturate(180%) blur(4px)}.chips-row[data-v-33894710]{margin-bottom:.3125rem}.chips-label[data-v-33894710]{color:#5f6b7a}.chip[data-v-33894710]{transition:all .15s ease}.chip.on[data-v-33894710]{color:#1677ff;border-color:#1677ff;background:#f0f6ff}.table[data-v-33894710]{border:1px solid #e9edf3;border-radius:.3125rem;overflow:visible}.thead[data-v-33894710]{background:#f6f8fb;border-bottom:1px solid #e9edf3}.row.body[data-v-33894710]:nth-child(odd){background:#fbfcff}.row.body[data-v-33894710]:hover{background:#f7fbff}.cell[data-v-33894710]{color:#3b4251}.cell.code .link[data-v-33894710],.cell.title .title-text[data-v-33894710]{color:#1677ff;font-weight:500}.pagination[data-v-33894710]{border-top:1px solid #eef2f7;background:#fff;box-shadow:0 .125rem .375rem rgba(31,35,41,.04)}@media (max-width: 768px){.chips[data-v-33894710]{top:0;border-radius:.25rem}.catalog-main .card[data-v-33894710]{padding:.4375rem;border-radius:.3125rem;box-shadow:0 .1875rem .5625rem rgba(31,35,41,.05)}}.catalog[data-v-33894710],.catalog-main[data-v-33894710],.catalog-main .card[data-v-33894710]{overflow:visible}.pagination[data-v-33894710]{position:relative;z-index:10;overflow:visible}[data-v-33894710] .uni-select__selector{z-index:999!important}.cards-mobile[data-v-33894710]{display:none}.std-card[data-v-33894710]{background:#fff;border:1px solid #e9edf3;border-radius:.375rem;padding:.5rem;margin-bottom:.375rem;box-shadow:0 .1875rem .5625rem rgba(31,35,41,.05)}.std-card .card-hd[data-v-33894710]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.std-card .code[data-v-33894710]{color:#1677ff;font-weight:700}.std-card .status[data-v-33894710]{padding:.1875rem .375rem;border-radius:.1875rem;font-size:.6875rem}.std-card .card-title[data-v-33894710]{color:#1f2329;font-size:.875rem;line-height:1.5;margin-bottom:.1875rem}.std-card .card-meta[data-v-33894710]{display:flex;gap:.375rem;flex-wrap:wrap;color:#6b7785}.std-card .type[data-v-33894710]{font-weight:500}.std-card .date[data-v-33894710]{color:#8c98a5}.table-mobile[data-v-33894710]{overflow-x:auto}.table-mobile .thead[data-v-33894710]{font-size:.75rem}.table-mobile .cell[data-v-33894710]{font-size:.6875rem;padding:.375rem .3125rem;white-space:nowrap}.table-mobile .row[data-v-33894710]{grid-template-columns:.6fr 2fr 1.6fr 5fr 1.8fr 1.8fr 1.6fr;min-width:30.625rem}.table-mobile .cell.date[data-v-33894710]{display:block}@media (max-width: 768px){.cards-mobile[data-v-33894710]{display:block}}.status-base[data-v-e714303a],.status-pill[data-v-e714303a],.contract-status[data-v-e714303a],.status-text.contract-status[data-v-e714303a],.order-status[data-v-e714303a],.status-text.order-status[data-v-e714303a]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-e714303a]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-e714303a]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-e714303a]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-e714303a]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-e714303a]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-e714303a]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-e714303a]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-e714303a]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-e714303a]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-e714303a]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-e714303a]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-e714303a],.contract-status.contract-status-draft[data-v-e714303a]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-e714303a]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-e714303a]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-e714303a]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-e714303a]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-e714303a]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-e714303a]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-e714303a]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-e714303a]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-e714303a]{background-color:#8e8e93;color:#fff}.status-text[data-v-e714303a]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-e714303a]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-e714303a]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-e714303a]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-e714303a]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-e714303a]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-e714303a]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-e714303a]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-e714303a]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-e714303a]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-e714303a]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-e714303a]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-e714303a]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-e714303a]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-e714303a]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-e714303a]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-e714303a]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-e714303a]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-e714303a]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-e714303a]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-e714303a]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-e714303a]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-e714303a],.status-pill.payment-success[data-v-e714303a]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-e714303a]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-e714303a]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-e714303a],.status-pill.pending[data-v-e714303a]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-e714303a]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-e714303a]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-e714303a]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-e714303a],.order-status[data-v-e714303a],.contract-status[data-v-e714303a],.status-text.order-status[data-v-e714303a],.status-text.contract-status[data-v-e714303a],.status-pill[data-v-e714303a]{padding:3px 8px;font-size:11px}}.payment-status[data-v-e714303a]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-e714303a]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-e714303a]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-e714303a]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-e714303a],.payment-status.payment-success[data-v-e714303a]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-e714303a]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-e714303a]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-e714303a],.payment-status.pending[data-v-e714303a]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-e714303a]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-e714303a]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-e714303a]{background:rgba(108,117,125,.12);color:#495057}.card[data-v-e714303a]{background:#fff;border:1px solid #e6e8ef;border-radius:.375rem;padding:.625rem;margin-bottom:.5625rem}.title[data-v-e714303a]{font-size:1.125rem;font-weight:700;color:#1f2329}.meta-line[data-v-e714303a]{margin-top:.1875rem;display:flex;align-items:center;gap:.375rem;color:#6b7785}.badge[data-v-e714303a]{padding:.1875rem .375rem;border-radius:999px;font-size:.6875rem;background:#e9f2ff;color:#1677ff}.sep[data-v-e714303a]{color:#c0c6d0}.desc-line[data-v-e714303a]{margin-top:.1875rem;color:#8c98a5}.section-hd[data-v-e714303a]{font-weight:700;color:#1f2329;margin-bottom:.375rem}.info-grid[data-v-e714303a]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.item[data-v-e714303a]{display:flex;gap:.375rem;align-items:flex-start}.k[data-v-e714303a]{width:6.875rem;flex:0 0 6.875rem;color:#86909c}.v[data-v-e714303a]{flex:1;color:#1f2329;white-space:normal;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;line-height:1.6;min-width:0}.link[data-v-e714303a]{word-break:break-all}.files .file-row[data-v-e714303a]{display:flex;justify-content:space-between;align-items:center;padding:.4375rem 0;border-top:1px dashed #edf0f5}.btn[data-v-e714303a]{background:#fff;color:#334155;padding:.375rem .625rem;border-radius:.25rem;border:.03125rem solid #e5e6eb}@media (max-width: 768px){.title[data-v-e714303a]{font-size:1rem}.meta-line[data-v-e714303a]{flex-wrap:wrap;gap:.25rem}.badge[data-v-e714303a]{font-size:.625rem;padding:.1875rem .375rem}.timeline .label[data-v-e714303a]{font-size:.8125rem}.files .file-row[data-v-e714303a]{flex-direction:column;align-items:flex-start;gap:.25rem}}.page-container[data-v-e714303a]{background:#f6f7fb}.card[data-v-e714303a]{background:#fff;border:1px solid #e9edf3;border-radius:.4375rem;padding:.625rem;margin-bottom:.5625rem;box-shadow:0 .25rem .75rem rgba(31,35,41,.06)}.title-card .title-line[data-v-e714303a]{display:flex;align-items:baseline;gap:.375rem}.title[data-v-e714303a]{font-size:1.1875rem;font-weight:700;color:#1f2329}.meta-line[data-v-e714303a]{margin-top:.25rem;display:flex;align-items:center;gap:.375rem;color:#6b7785}.code[data-v-e714303a]{font-weight:700;color:#1677ff}.badge[data-v-e714303a]{padding:.25rem .4375rem;border-radius:999px;font-size:.6875rem;background:#e9f2ff;color:#1677ff}.badge.green[data-v-e714303a]{background:#e8faf0;color:#07c160}.badge.orange[data-v-e714303a]{background:#fff3e6;color:#fa8c16}.badge.red[data-v-e714303a]{background:#ffecec;color:#f5222d}.desc-line[data-v-e714303a]{margin-top:.25rem;color:#8c98a5}.type-card .type-row[data-v-e714303a]{display:flex;align-items:center;gap:.375rem}.type-label[data-v-e714303a]{color:#6b7785;width:5rem}.type-pills[data-v-e714303a]{display:flex;gap:.3125rem;flex-wrap:wrap}.pill[data-v-e714303a]{padding:.25rem .5rem;border:1px solid #e6e8ef;border-radius:999px;color:#3b4251;background:#fff}.pill.active[data-v-e714303a]{background:#1677ff;color:#fff;border-color:#1677ff}.section-hd[data-v-e714303a]{font-weight:700;color:#1f2329;margin-bottom:.4375rem}.timeline[data-v-e714303a]{position:relative;padding-left:.875rem}.timeline .line[data-v-e714303a]{position:absolute;left:.25rem;top:.375rem;bottom:.375rem;width:.0625rem;background:#edf0f5}.t-row[data-v-e714303a]{display:flex;align-items:center;gap:.375rem;margin:.4375rem 0}.dot[data-v-e714303a]{width:.5rem;height:.5rem;border-radius:50%;background:#d9d9d9;border:.0625rem solid #fff;box-shadow:0 0 0 .0625rem #edf0f5}.dot.on[data-v-e714303a]{background:#1677ff}.label[data-v-e714303a]{color:#3b4251}.info-grid[data-v-e714303a]{display:grid;grid-template-columns:1fr 1fr;gap:.5625rem .8125rem}.item[data-v-e714303a]{display:flex;gap:.375rem}.item.wide[data-v-e714303a]{grid-column:1/span 2}.k[data-v-e714303a]{width:6.875rem;color:#86909c}.v[data-v-e714303a]{color:#1f2329}.link[data-v-e714303a]{color:#1677ff;cursor:pointer}.link[data-v-e714303a]:hover{text-decoration:underline}.tags[data-v-e714303a]{display:flex;gap:.3125rem;flex-wrap:wrap;margin-bottom:.3125rem}.tag[data-v-e714303a]{font-size:.6875rem;color:#556070;background:#f4f6fa;padding:.1875rem .3125rem;border-radius:.1875rem}.rels .rel[data-v-e714303a]{display:flex;gap:.3125rem;margin:.1875rem 0}.dim[data-v-e714303a]{color:#a8b0bb}.files .file-row[data-v-e714303a]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-top:1px dashed #edf0f5}.file-name[data-v-e714303a]{color:#1677ff;cursor:pointer}.file-name[data-v-e714303a]:hover{text-decoration:underline}.btn[data-v-e714303a]{background:#fff;color:#334155;padding:.375rem .625rem;border-radius:.25rem;border:.03125rem solid #e5e6eb;transition:all .2s ease}.btn[data-v-e714303a]:hover{border-color:#cdd6e3}.btn.primary[data-v-e714303a]{background:#1677ff;color:#fff;border-color:#1677ff}.btn.primary[data-v-e714303a]:hover{background:#1666dd}@media (max-width: 768px){.info-grid[data-v-e714303a]{grid-template-columns:1fr!important;gap:0!important}.item[data-v-e714303a]{flex-direction:row!important;align-items:flex-start;gap:.5rem;border-bottom:.03125rem solid #f0f0f0;padding:.5rem 0}.item[data-v-e714303a]:last-child{border-bottom:none}.item.wide[data-v-e714303a]{grid-column:1!important}.k[data-v-e714303a]{width:4.375rem!important;flex:0 0 4.375rem!important;font-size:.8125rem;color:#86909c;line-height:1.6}.v[data-v-e714303a]{flex:1;font-size:.8125rem;color:#1f2329;line-height:1.6;word-break:break-word}}.breadcrumb[data-v-e714303a]{max-width:37.5rem;margin:.25rem auto 0;padding:0 .625rem;display:flex;align-items:center;gap:.3125rem;color:#768390}.bc-link[data-v-e714303a]{color:#1677ff}.bc-sep[data-v-e714303a]{color:#c0c6d0}.bc-current[data-v-e714303a]{color:#3b4251;font-weight:600}.nf-container[data-v-91b2ab28]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.nf-card[data-v-91b2ab28]{max-width:560px;width:100%;padding:32px 24px;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08);text-align:center}.nf-code[data-v-91b2ab28]{font-size:48px;font-weight:800;color:#007aff;letter-spacing:2px}.nf-title[data-v-91b2ab28]{margin-top:8px;font-size:20px;font-weight:600;color:#1a1a1a}.nf-desc[data-v-91b2ab28]{margin-top:10px;font-size:14px;color:#666}.nf-actions[data-v-91b2ab28]{margin-top:18px;display:flex;gap:12px;justify-content:center}.nf-btn[data-v-91b2ab28]{padding:10px 16px;border-radius:8px;border:1px solid #e5e7eb;background:#f8f9fa;color:#333}.nf-btn.primary[data-v-91b2ab28]{border-color:#007aff;background:#007aff;color:#fff}.status-base[data-v-813215bc],.status-pill[data-v-813215bc],.contract-status[data-v-813215bc],.status-text.contract-status[data-v-813215bc],.order-status[data-v-813215bc],.status-text.order-status[data-v-813215bc]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-813215bc]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-813215bc]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-813215bc]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-813215bc]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-813215bc]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-813215bc]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-813215bc]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-813215bc]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-813215bc]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-813215bc]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-813215bc]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-813215bc],.contract-status.contract-status-draft[data-v-813215bc]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-813215bc]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-813215bc]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-813215bc]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-813215bc]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-813215bc]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-813215bc]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-813215bc]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-813215bc]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-813215bc]{background-color:#8e8e93;color:#fff}.status-text[data-v-813215bc]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-813215bc]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-813215bc]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-813215bc]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-813215bc]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-813215bc]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-813215bc]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-813215bc]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-813215bc]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-813215bc]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-813215bc]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-813215bc]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-813215bc]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-813215bc]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-813215bc]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-813215bc]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-813215bc]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-813215bc]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-813215bc]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-813215bc]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-813215bc]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-813215bc]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-813215bc],.status-pill.payment-success[data-v-813215bc]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-813215bc]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-813215bc]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-813215bc],.status-pill.pending[data-v-813215bc]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-813215bc]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-813215bc]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-813215bc]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-813215bc],.order-status[data-v-813215bc],.contract-status[data-v-813215bc],.status-text.order-status[data-v-813215bc],.status-text.contract-status[data-v-813215bc],.status-pill[data-v-813215bc]{padding:3px 8px;font-size:11px}}.payment-status[data-v-813215bc]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-813215bc]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-813215bc]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-813215bc]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-813215bc],.payment-status.payment-success[data-v-813215bc]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-813215bc]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-813215bc]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-813215bc],.payment-status.pending[data-v-813215bc]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-813215bc]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-813215bc]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-813215bc]{background:rgba(108,117,125,.12);color:#495057}.app-card[data-v-813215bc]{background-color:#fff;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.06);overflow:hidden;margin:12px 0;border-radius:0}.app-card.no-padding[data-v-813215bc]{padding:0}.app-card__header[data-v-813215bc]{padding:8px 4px 10px;border-bottom:1px solid #f2f2f2}.app-card__title[data-v-813215bc]{font-size:16px;font-weight:600;color:#222}.app-card__body[data-v-813215bc]{padding:4px 0}.app-card__footer[data-v-813215bc]{padding-top:10px;border-top:1px solid #f2f2f2}.status-base[data-v-af9a9901],.status-pill[data-v-af9a9901],.contract-status[data-v-af9a9901],.status-text.contract-status[data-v-af9a9901],.order-status[data-v-af9a9901],.status-text.order-status[data-v-af9a9901]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-af9a9901]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-af9a9901]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-af9a9901]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-af9a9901]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-af9a9901]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-af9a9901]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-af9a9901]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-af9a9901]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-af9a9901]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-af9a9901]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-af9a9901]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-af9a9901],.contract-status.contract-status-draft[data-v-af9a9901]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-af9a9901]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-af9a9901]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-af9a9901]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-af9a9901]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-af9a9901]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-af9a9901]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-af9a9901]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-af9a9901]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-af9a9901]{background-color:#8e8e93;color:#fff}.status-text[data-v-af9a9901]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-af9a9901]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-af9a9901]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-af9a9901]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-af9a9901]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-af9a9901]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-af9a9901]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-af9a9901]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-af9a9901]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-af9a9901]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-af9a9901]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-af9a9901]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-af9a9901]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-af9a9901]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-af9a9901]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-af9a9901]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-af9a9901]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-af9a9901]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-af9a9901]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-af9a9901]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-af9a9901]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-af9a9901]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-af9a9901],.status-pill.payment-success[data-v-af9a9901]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-af9a9901]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-af9a9901]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-af9a9901],.status-pill.pending[data-v-af9a9901]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-af9a9901]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-af9a9901]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-af9a9901]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-af9a9901],.order-status[data-v-af9a9901],.contract-status[data-v-af9a9901],.status-text.order-status[data-v-af9a9901],.status-text.contract-status[data-v-af9a9901],.status-pill[data-v-af9a9901]{padding:3px 8px;font-size:11px}}.payment-status[data-v-af9a9901]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-af9a9901]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-af9a9901]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-af9a9901]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-af9a9901],.payment-status.payment-success[data-v-af9a9901]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-af9a9901]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-af9a9901]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-af9a9901],.payment-status.pending[data-v-af9a9901]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-af9a9901]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-af9a9901]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-af9a9901]{background:rgba(108,117,125,.12);color:#495057}.notification-center[data-v-af9a9901]{position:relative}.notification-bell[data-v-af9a9901]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background-color:#f8f9fa;transition:all .3s ease;cursor:pointer}.notification-bell[data-v-af9a9901]:hover{background-color:#e9ecef;transform:scale(1.05)}.notification-bell[data-v-af9a9901]:active{transform:scale(.95)}.badge[data-v-af9a9901]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:9px;background-color:#ff4757;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 6px rgba(255,71,87,.4);border:2px solid #fff;z-index:10}.badge-text[data-v-af9a9901]{font-size:10px;color:#fff;font-weight:700;line-height:1}.notification-panel[data-v-af9a9901]{background-color:#fff;border-radius:0 0 12px 12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden}.panel-header[data-v-af9a9901]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.panel-title[data-v-af9a9901]{font-size:16px;font-weight:600;color:#333}.header-actions[data-v-af9a9901]{display:flex;align-items:center;gap:12px}.action-btn[data-v-af9a9901]{font-size:14px;color:#007aff;cursor:pointer;transition:opacity .2s ease}.action-btn[data-v-af9a9901]:hover{opacity:.7}.notification-list[data-v-af9a9901]{max-height:400px}.loading-container[data-v-af9a9901]{display:flex;align-items:center;justify-content:center;padding:40px 20px}.notification-items[data-v-af9a9901]{padding:8px 0}.notification-item[data-v-af9a9901]{display:flex;align-items:flex-start;padding:12px 20px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;cursor:pointer;position:relative}.notification-item[data-v-af9a9901]:hover{background-color:#f8f9fa}.notification-item[data-v-af9a9901]:last-child{border-bottom:none}.notification-item.unread[data-v-af9a9901]{background-color:#f0f8ff}.notification-item.unread[data-v-af9a9901]:hover{background-color:#e6f3ff}.notification-icon[data-v-af9a9901]{width:40px;height:40px;border-radius:20px;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.notification-content[data-v-af9a9901]{flex:1;display:flex;flex-direction:column;gap:4px}.notification-title[data-v-af9a9901]{font-size:14px;font-weight:500;color:#333;line-height:1.4}.notification-desc[data-v-af9a9901]{font-size:12px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-time[data-v-af9a9901]{font-size:11px;color:#999;margin-top:2px}.unread-dot[data-v-af9a9901]{width:8px;height:8px;border-radius:4px;background-color:#ff4757;margin-left:8px;flex-shrink:0;margin-top:6px}.empty-state[data-v-af9a9901]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px}.empty-text[data-v-af9a9901]{font-size:14px;color:#999}@media (max-width: 768px){.notification-panel[data-v-af9a9901]{width:100vw;max-width:none}.panel-header[data-v-af9a9901]{padding:12px 16px}.notification-item[data-v-af9a9901]{padding:10px 16px}.notification-icon[data-v-af9a9901]{width:36px;height:36px;margin-right:10px}}.notification-item[data-v-af9a9901]{animation:slideInRight-af9a9901 .3s ease-out}@keyframes slideInRight-af9a9901{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.badge[data-v-af9a9901]{animation:pulse-af9a9901 2s infinite}@keyframes pulse-af9a9901{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.status-base[data-v-ace39616],.order-status[data-v-ace39616],.contract-status[data-v-ace39616],.status-text.order-status[data-v-ace39616],.status-text.contract-status[data-v-ace39616],.status-pill[data-v-ace39616]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.page-container[data-v-ace39616]{flex-direction:column;min-height:100vh;background-color:#f8f8f8;width:100%;max-width:none;margin:0;padding:0}.content-wrapper[data-v-ace39616]{flex:1;padding:10px;max-width:800px;margin:0 auto}.info-card .institution-info[data-v-ace39616]{display:flex;align-items:center;position:relative}.info-card .institution-info .avatar-section[data-v-ace39616]{margin-right:20px}.info-card .institution-info .avatar-section .institution-avatar[data-v-ace39616]{width:80px;height:80px;border-radius:50%;border:3px solid #007AFF}.info-card .institution-info .info-section[data-v-ace39616]{flex:1;display:flex;flex-direction:column}.info-card .institution-info .info-section .name-row[data-v-ace39616]{margin-bottom:8px}.info-card .institution-info .info-section .name-row .institution-name[data-v-ace39616]{font-size:20px;font-weight:700;color:#333}.info-card .institution-info .info-section .institution-phone[data-v-ace39616]{font-size:16px;color:#666;margin-bottom:4px}.info-card .institution-info .info-section .institution-address[data-v-ace39616]{font-size:14px;color:#999}.info-card .institution-info .edit-button[data-v-ace39616]{display:flex;flex-direction:column;align-items:center;padding:12px;cursor:pointer;transition:all .3s ease;border-radius:12px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.info-card .institution-info .edit-button[data-v-ace39616]:hover{background-color:rgba(0,122,255,.1)}.info-card .institution-info .edit-button:hover .settings-icon[data-v-ace39616]{transform:rotate(90deg)}.info-card .institution-info .edit-button .settings-icon[data-v-ace39616]{transition:all .3s ease;margin-bottom:4px}.info-card .institution-info .edit-button .edit-text[data-v-ace39616]{font-size:14px;color:#007aff;font-weight:500}.stats-card .stats-grid[data-v-ace39616]{display:flex;justify-content:space-around}.stats-card .stats-grid .stat-item[data-v-ace39616]{text-align:center}.stats-card .stats-grid .stat-item .stat-number[data-v-ace39616]{display:block;font-size:28px;font-weight:700;color:#007aff;margin-bottom:8px}.stats-card .stats-grid .stat-item .stat-label[data-v-ace39616]{font-size:14px;color:#666}.menu-card .menu-item .menu-desc[data-v-ace39616]{font-size:14px;color:#999;margin-top:4px}.recent-orders-card .card-header[data-v-ace39616]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.recent-orders-card .card-header .card-title[data-v-ace39616]{font-size:18px;font-weight:700;color:#333}.recent-orders-card .card-header .view-all[data-v-ace39616]{font-size:14px;color:#007aff;cursor:pointer}.recent-orders-card .orders-list .order-item[data-v-ace39616]{padding:15px;border:1px solid #eee;border-radius:8px;margin-bottom:15px;cursor:pointer;transition:all .3s ease}.recent-orders-card .orders-list .order-item[data-v-ace39616]:hover{border-color:#007aff;box-shadow:0 2px 8px rgba(0,122,255,.1)}.recent-orders-card .orders-list .order-item .order-header[data-v-ace39616]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.recent-orders-card .orders-list .order-item .order-header .order-number[data-v-ace39616]{font-size:16px;font-weight:700;color:#333}.recent-orders-card .orders-list .order-item .order-info[data-v-ace39616]{display:flex;flex-direction:column;margin-bottom:10px}.recent-orders-card .orders-list .order-item .order-info .service-row[data-v-ace39616]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.recent-orders-card .orders-list .order-item .order-info .service-name[data-v-ace39616]{font-size:16px;font-weight:600;color:#333}.recent-orders-card .orders-list .order-item .order-info .text-price[data-v-ace39616]{color:#ff6b35;font-weight:600}.recent-orders-card .orders-list .order-item .order-info .contact-name[data-v-ace39616],.recent-orders-card .orders-list .order-item .order-info .contact-phone[data-v-ace39616]{font-size:14px;color:#666;margin-bottom:4px}.recent-orders-card .orders-list .order-item .order-time[data-v-ace39616]{text-align:right}.recent-orders-card .orders-list .order-item .order-time uni-text[data-v-ace39616]{font-size:12px;color:#999}.recent-orders-card .empty-orders[data-v-ace39616]{text-align:center;padding:40px 20px;color:#999}.list-item-content[data-v-ace39616]{display:flex;align-items:center;justify-content:space-between;width:100%}.list-item-content .notification-badge[data-v-ace39616]{background-color:#ff4757;border-radius:10px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:8px;border:1px solid #fff}.list-item-content .notification-badge .badge-text[data-v-ace39616]{color:#fff;font-size:11px;font-weight:700;padding:0 4px;line-height:1}.menu-item[data-v-ace39616]:hover{background-color:#f5f5f5}.settings-popup[data-v-ace39616]{width:90vw;max-width:500px;max-height:80vh;background:#fff;border-radius:12px;overflow:hidden}.settings-popup .popup-header[data-v-ace39616]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #eee}.settings-popup .popup-header .popup-title[data-v-ace39616]{font-size:18px;font-weight:700;color:#333}.settings-popup .popup-content[data-v-ace39616]{padding:20px;max-height:60vh;overflow-y:auto}.settings-popup .popup-footer[data-v-ace39616]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #eee}.settings-popup .popup-footer .cancel-btn[data-v-ace39616]{padding:8px 20px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#666;font-size:14px}.settings-popup .popup-footer .save-btn[data-v-ace39616]{padding:8px 20px;border:none;border-radius:6px;background:#007aff;color:#fff;font-size:14px}.status-base[data-v-ace39616],.status-pill[data-v-ace39616],.contract-status[data-v-ace39616],.status-text.contract-status[data-v-ace39616],.order-status[data-v-ace39616],.status-text.order-status[data-v-ace39616]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-ace39616]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-ace39616]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-ace39616]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-ace39616]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-ace39616]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-ace39616]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-ace39616]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-ace39616]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-ace39616]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-ace39616]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-ace39616]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-ace39616],.contract-status.contract-status-draft[data-v-ace39616]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-ace39616]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-ace39616]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-ace39616]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-ace39616]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-ace39616]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-ace39616]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-ace39616]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-ace39616]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-ace39616]{background-color:#8e8e93;color:#fff}.status-text[data-v-ace39616]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-ace39616]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-ace39616]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-ace39616]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-ace39616]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-ace39616]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-ace39616]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-ace39616]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-ace39616]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-ace39616]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-ace39616]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-ace39616]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-ace39616]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-ace39616]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-ace39616]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-ace39616]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-ace39616]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-ace39616]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-ace39616]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-ace39616]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-ace39616]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-ace39616]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-ace39616],.status-pill.payment-success[data-v-ace39616]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-ace39616]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-ace39616]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-ace39616],.status-pill.pending[data-v-ace39616]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-ace39616]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-ace39616]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-ace39616]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-ace39616],.order-status[data-v-ace39616],.contract-status[data-v-ace39616],.status-text.order-status[data-v-ace39616],.status-text.contract-status[data-v-ace39616],.status-pill[data-v-ace39616]{padding:3px 8px;font-size:11px}}.payment-status[data-v-ace39616]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-ace39616]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-ace39616]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-ace39616]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-ace39616],.payment-status.payment-success[data-v-ace39616]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-ace39616]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-ace39616]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-ace39616],.payment-status.pending[data-v-ace39616]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-ace39616]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-ace39616]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-ace39616]{background:rgba(108,117,125,.12);color:#495057}uni-picker{position:relative;display:block;cursor:pointer}uni-picker[hidden]{display:none}uni-picker[disabled]{cursor:not-allowed}.uni-picker-container{display:none;position:fixed;left:0;right:0;top:0;bottom:0;box-sizing:border-box;z-index:999;font-size:16px}.uni-picker-container .uni-picker-custom *{box-sizing:border-box}.uni-picker-container .uni-picker-custom{position:fixed;left:0;bottom:0;transform:translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:999;width:100%;background-color:#fff;visibility:hidden;transition:transform .3s,visibility .3s}.uni-picker-container .uni-picker-custom.uni-picker-toggle{visibility:visible;transform:translate(0)}.uni-picker-container .uni-picker-content{position:relative;display:block;width:100%;height:238px;background-color:#fff}.uni-picker-container .uni-picker-item{padding:0;height:34px;line-height:34px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-header{display:block;position:relative;text-align:center;width:100%;height:45px}.uni-picker-container .uni-picker-header:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;clear:both;border-bottom:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-container .uni-picker-action{display:block;max-width:50%;top:0;height:100%;box-sizing:border-box;padding:0 14px;font-size:17px;line-height:45px;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-action.uni-picker-action-cancel{float:left;color:#888}.uni-picker-container .uni-picker-action.uni-picker-action-confirm{float:right;color:#007aff}.uni-picker-container .uni-picker-select{display:none}.uni-picker-system{position:absolute;display:none;display:block;top:0;left:0;width:100%;height:100%;overflow:hidden}.uni-picker-system>.uni-picker-system_input{position:absolute;border:none;height:100%;opacity:0;cursor:pointer}.uni-picker-system>.uni-picker-system_input.firefox{top:0;left:0;width:100%}.uni-picker-system>.uni-picker-system_input.chrome{top:0;left:0;width:2em;font-size:32px;height:32px}@media screen and (min-width: 500px) and (min-height: 500px){.uni-mask.uni-picker-mask{background:none}.uni-picker-container .uni-picker-custom{width:300px!important;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;border-radius:5px;transition:opacity .3s,visibility .3s;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-picker-container .uni-picker-header{border-radius:5px 5px 0 0}.uni-picker-container .uni-picker-content{transform:translate(0 0);overflow:hidden;border-radius:0 0 5px 5px}.uni-picker-container .uni-picker-custom.uni-picker-toggle{opacity:1;transform:translate(-50%,-50%)}.uni-selector-select .uni-picker-header,.uni-selector-select .uni-picker-content{display:none}.uni-selector-select .uni-picker-select{display:block;max-height:300px;overflow:auto;background-color:#fff;border-radius:5px;padding:6px 0}.uni-selector-select .uni-picker-item{padding:0 10px;color:#555}.uni-selector-select .uni-picker-item:hover{background-color:#f6f6f6}.uni-selector-select .uni-picker-item.selected{color:#007aff}}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;transform:translateZ(0)}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:var(--picker-view-column-indicator-height);overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}.status-base[data-v-d0f815f1],.status-pill[data-v-d0f815f1],.contract-status[data-v-d0f815f1],.status-text.contract-status[data-v-d0f815f1],.order-status[data-v-d0f815f1],.status-text.order-status[data-v-d0f815f1]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-d0f815f1]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-d0f815f1]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-d0f815f1]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-d0f815f1]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-d0f815f1]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-d0f815f1]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-d0f815f1]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-d0f815f1]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-d0f815f1]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-d0f815f1]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-d0f815f1]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-d0f815f1],.contract-status.contract-status-draft[data-v-d0f815f1]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-d0f815f1]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-d0f815f1]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-d0f815f1]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-d0f815f1]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-d0f815f1]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-d0f815f1]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-d0f815f1]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-d0f815f1]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-d0f815f1]{background-color:#8e8e93;color:#fff}.status-text[data-v-d0f815f1]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-d0f815f1]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-d0f815f1]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-d0f815f1]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-d0f815f1]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-d0f815f1]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-d0f815f1]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-d0f815f1]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-d0f815f1]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-d0f815f1]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-d0f815f1]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-d0f815f1]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-d0f815f1]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-d0f815f1]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-d0f815f1]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-d0f815f1]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-d0f815f1]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-d0f815f1]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-d0f815f1]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-d0f815f1]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-d0f815f1]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-d0f815f1]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-d0f815f1],.status-pill.payment-success[data-v-d0f815f1]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-d0f815f1]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-d0f815f1]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-d0f815f1],.status-pill.pending[data-v-d0f815f1]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-d0f815f1]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-d0f815f1]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-d0f815f1]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-d0f815f1],.order-status[data-v-d0f815f1],.contract-status[data-v-d0f815f1],.status-text.order-status[data-v-d0f815f1],.status-text.contract-status[data-v-d0f815f1],.status-pill[data-v-d0f815f1]{padding:3px 8px;font-size:11px}}.payment-status[data-v-d0f815f1]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-d0f815f1]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-d0f815f1]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-d0f815f1]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-d0f815f1],.payment-status.payment-success[data-v-d0f815f1]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-d0f815f1]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-d0f815f1]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-d0f815f1],.payment-status.pending[data-v-d0f815f1]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-d0f815f1]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-d0f815f1]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-d0f815f1]{background:rgba(108,117,125,.12);color:#495057}.form-data-display .service-type-section[data-v-d0f815f1]{margin-bottom:.625rem}.form-data-display .service-type-section .field-item[data-v-d0f815f1]{display:flex;margin-bottom:.375rem}.form-data-display .service-type-section .field-item .field-label[data-v-d0f815f1]{flex-shrink:0;width:4.375rem;font-size:.75rem;color:#666;line-height:1.4}.form-data-display .service-type-section .field-item .field-value[data-v-d0f815f1]{flex:1;font-size:.75rem;color:#333;line-height:1.4;word-break:break-all}.form-data-display .form-content-section .section-title[data-v-d0f815f1]{display:block;font-size:.875rem;font-weight:600;color:#333;margin-bottom:.5rem}.form-data-display .form-content-section .form-fields .field-group[data-v-d0f815f1]{margin-bottom:.75rem}.form-data-display .form-content-section .form-fields .field-group .group-title[data-v-d0f815f1]{display:block;font-size:.8125rem;font-weight:500;color:#666;margin-bottom:.375rem;padding-bottom:.25rem;border-bottom:1px solid #f0f0f0}.form-data-display .form-content-section .form-fields .field-group .field-item[data-v-d0f815f1]{display:flex;margin-bottom:.375rem}.form-data-display .form-content-section .form-fields .field-group .field-item .field-label[data-v-d0f815f1]{flex-shrink:0;width:4.375rem;font-size:.75rem;color:#666;line-height:1.4}.form-data-display .form-content-section .form-fields .field-group .field-item .field-value[data-v-d0f815f1]{flex:1;font-size:.75rem;color:#333;line-height:1.4;word-break:break-all}.form-data-display .form-content-section .form-fields .field-group .field-item .field-value.urgency[data-v-d0f815f1]{font-weight:500}.form-data-display .form-content-section .form-fields .field-group .field-item .field-value.urgency.urgency-low[data-v-d0f815f1]{color:#4caf50}.form-data-display .form-content-section .form-fields .field-group .field-item .field-value.urgency.urgency-medium[data-v-d0f815f1]{color:#ff9800}.form-data-display .form-content-section .form-fields .field-group .field-item .field-value.urgency.urgency-high[data-v-d0f815f1]{color:#f44336}.form-data-display .form-content-section .form-fields .images-grid[data-v-d0f815f1]{display:flex;flex-wrap:wrap;gap:.375rem}.form-data-display .form-content-section .form-fields .images-grid .form-image[data-v-d0f815f1]{width:3.75rem;height:3.75rem;border-radius:.25rem;border:1px solid #e0e0e0}.form-data-display .no-data[data-v-d0f815f1]{text-align:center;padding:1.25rem 0}.form-data-display .no-data .no-data-text[data-v-d0f815f1]{font-size:.75rem;color:#999}.status-base[data-v-bc67b1f8],.status-pill[data-v-bc67b1f8],.contract-status[data-v-bc67b1f8],.status-text.contract-status[data-v-bc67b1f8],.order-status[data-v-bc67b1f8],.status-text.order-status[data-v-bc67b1f8]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-bc67b1f8]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-bc67b1f8]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-bc67b1f8]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-bc67b1f8]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-bc67b1f8]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-bc67b1f8]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-bc67b1f8]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-bc67b1f8]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-bc67b1f8]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-bc67b1f8]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-bc67b1f8]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-bc67b1f8],.contract-status.contract-status-draft[data-v-bc67b1f8]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-bc67b1f8]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-bc67b1f8]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-bc67b1f8]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-bc67b1f8]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-bc67b1f8]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-bc67b1f8]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-bc67b1f8]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-bc67b1f8]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-bc67b1f8]{background-color:#8e8e93;color:#fff}.status-text[data-v-bc67b1f8]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-bc67b1f8]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-bc67b1f8]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-bc67b1f8]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-bc67b1f8]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-bc67b1f8]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-bc67b1f8]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-bc67b1f8]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-bc67b1f8]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-bc67b1f8]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-bc67b1f8]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-bc67b1f8]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-bc67b1f8]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-bc67b1f8]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-bc67b1f8]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-bc67b1f8]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-bc67b1f8]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-bc67b1f8]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-bc67b1f8]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-bc67b1f8]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-bc67b1f8]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-bc67b1f8]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-bc67b1f8],.status-pill.payment-success[data-v-bc67b1f8]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-bc67b1f8]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-bc67b1f8]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-bc67b1f8],.status-pill.pending[data-v-bc67b1f8]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-bc67b1f8]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-bc67b1f8]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-bc67b1f8]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-bc67b1f8],.order-status[data-v-bc67b1f8],.contract-status[data-v-bc67b1f8],.status-text.order-status[data-v-bc67b1f8],.status-text.contract-status[data-v-bc67b1f8],.status-pill[data-v-bc67b1f8]{padding:3px 8px;font-size:11px}}.payment-status[data-v-bc67b1f8]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-bc67b1f8]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-bc67b1f8]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-bc67b1f8]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-bc67b1f8],.payment-status.payment-success[data-v-bc67b1f8]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-bc67b1f8]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-bc67b1f8]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-bc67b1f8],.payment-status.pending[data-v-bc67b1f8]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-bc67b1f8]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-bc67b1f8]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-bc67b1f8]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-bc67b1f8]{min-height:100vh;background-color:#f5f7fa;padding-bottom:80px}.content-wrapper[data-v-bc67b1f8]{padding:12px;width:100%;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 768px){.content-wrapper[data-v-bc67b1f8]{max-width:1200px;padding:0}}.sticky-header[data-v-bc67b1f8]{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#f5f7fa}.header-inner[data-v-bc67b1f8]{width:100%;box-sizing:border-box;margin:0 auto;padding:12px}@media screen and (min-width: 768px){.header-inner[data-v-bc67b1f8]{max-width:1200px;padding:0}}.detail-content[data-v-bc67b1f8]{width:100%}.order-card[data-v-bc67b1f8]{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:all .2s}@media screen and (min-width: 768px){.order-card[data-v-bc67b1f8]{padding:20px;border-radius:12px;margin-bottom:16px}}.order-card[data-v-bc67b1f8]:active{transform:scale(.995)}.order-card .card-header[data-v-bc67b1f8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e7ed}.order-card .card-header .order-no[data-v-bc67b1f8]{font-size:13px;color:#909399}@media screen and (min-width: 768px){.order-card .card-header .order-no[data-v-bc67b1f8]{font-size:14px}}.order-card .card-header .status-badge[data-v-bc67b1f8]{font-size:12px;padding:4px 10px;border-radius:6px;font-weight:500}@media screen and (min-width: 768px){.order-card .card-header .status-badge[data-v-bc67b1f8]{font-size:13px;padding:4px 12px}}.order-card .card-header .status-badge.status-pending[data-v-bc67b1f8],.order-card .card-header .status-badge.status-pending_confirmation[data-v-bc67b1f8]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-accepted[data-v-bc67b1f8],.order-card .card-header .status-badge.status-quoted[data-v-bc67b1f8]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-pending_payment[data-v-bc67b1f8]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-paid[data-v-bc67b1f8]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-in_progress[data-v-bc67b1f8]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-delivered[data-v-bc67b1f8],.order-card .card-header .status-badge.status-completed[data-v-bc67b1f8]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-cancelled[data-v-bc67b1f8]{background:rgba(144,147,153,.1);color:#909399}.order-card .card-body[data-v-bc67b1f8]{display:flex;margin-bottom:16px}.order-card .card-body .order-img[data-v-bc67b1f8]{width:70px;height:70px;border-radius:8px;margin-right:16px;background-color:#f0f0f0}@media screen and (min-width: 768px){.order-card .card-body .order-img[data-v-bc67b1f8]{width:80px;height:80px;border-radius:8px;margin-right:20px}}.order-card .card-body .order-info[data-v-bc67b1f8]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.order-card .card-body .order-info .service-name[data-v-bc67b1f8]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.order-card .card-body .order-info .service-name[data-v-bc67b1f8]{font-size:17px;margin-bottom:10px}}.order-card .card-body .order-info .price[data-v-bc67b1f8]{color:#fa3534;font-weight:600;font-size:16px}@media screen and (min-width: 768px){.order-card .card-body .order-info .price[data-v-bc67b1f8]{font-size:17px}}.order-card .card-body .order-info .meta-info[data-v-bc67b1f8]{font-size:13px;color:#909399;margin-top:4px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info[data-v-bc67b1f8]{font-size:14px;margin-top:8px}}.order-card .card-body .order-info .meta-info .meta-spacer[data-v-bc67b1f8]{margin-left:10px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info .meta-spacer[data-v-bc67b1f8]{margin-left:16px}}.order-card .card-body .order-info .status-alert[data-v-bc67b1f8]{margin-top:10px;padding:8px 12px;border-radius:6px;display:flex;align-items:center;gap:8px}.order-card .card-body .order-info .status-alert.warning[data-v-bc67b1f8]{background:#fff7e6}.order-card .card-body .order-info .status-alert.warning uni-text[data-v-bc67b1f8]{color:#f90;font-size:13px}.order-card .card-footer[data-v-bc67b1f8]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e4e7ed}.order-card .card-footer .action-btn[data-v-bc67b1f8]{font-size:13px;padding:7px 16px;border-radius:100px;border:1px solid #e4e7ed;background:#fff;color:#606266;margin:0;line-height:1.5;cursor:pointer;transition:all .2s}@media screen and (min-width: 768px){.order-card .card-footer .action-btn[data-v-bc67b1f8]{font-size:14px;padding:8px 20px}}.order-card .card-footer .action-btn[data-v-bc67b1f8]:hover{opacity:.8;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.order-card .card-footer .action-btn[data-v-bc67b1f8]:active{transform:translateY(0);box-shadow:none}.order-card .card-footer .action-btn.primary[data-v-bc67b1f8]{border-color:#2979ff;color:#2979ff;background:rgba(41,121,255,.05)}.order-card .card-footer .action-btn.primary[data-v-bc67b1f8]:hover{background:#2979ff;color:#fff}.order-card .card-footer .action-btn.danger[data-v-bc67b1f8]{border-color:#fa3534;color:#fa3534;background:rgba(250,53,52,.05)}.order-card .card-footer .action-btn.danger[data-v-bc67b1f8]:hover{background:#fa3534;color:#fff}.order-card .card-footer .action-btn.success[data-v-bc67b1f8]{border-color:#19be6b;color:#19be6b;background:rgba(25,190,107,.05)}.order-card .card-footer .action-btn.success[data-v-bc67b1f8]:hover{background:#19be6b;color:#fff}.order-card .card-footer .action-btn.warning[data-v-bc67b1f8]{border-color:#f90;color:#f90;background:rgba(255,153,0,.05)}.order-card .card-footer .action-btn.warning[data-v-bc67b1f8]:hover{background:#f90;color:#fff}.order-card .card-footer .action-btn[disabled][data-v-bc67b1f8]{opacity:.5;background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;transform:none!important;box-shadow:none!important}.order-card .card-footer .action-btn[disabled][data-v-bc67b1f8]:hover{background:#f5f5f5;color:#999}.detail-section[data-v-bc67b1f8]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}@media screen and (min-width: 768px){.detail-section[data-v-bc67b1f8]{padding:20px;border-radius:12px;margin-bottom:16px}}.detail-section .section-title[data-v-bc67b1f8]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #2979ff;line-height:1.2}.detail-section .info-row[data-v-bc67b1f8]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #eee}.detail-section .info-row[data-v-bc67b1f8]:last-child{border-bottom:none}.detail-section .info-row .label[data-v-bc67b1f8]{font-size:13px;color:#909399}.detail-section .info-row .value[data-v-bc67b1f8]{font-size:13px;color:#303133;text-align:right;max-width:70%}.detail-section .info-row.service-info-row[data-v-bc67b1f8]{align-items:flex-start}.detail-section .info-row.service-info-row .service-logo[data-v-bc67b1f8]{width:50px;height:50px;border-radius:6px;background:#f0f0f0;margin-right:10px}.detail-section .info-row.service-info-row .service-details[data-v-bc67b1f8]{flex:1}.detail-section .info-row.service-info-row .service-details .service-name[data-v-bc67b1f8]{font-weight:700;text-align:left;font-size:14px;color:#303133}.detail-section .delivery-note-box[data-v-bc67b1f8]{margin-bottom:12px;padding:10px;background:#f9f9f9;border-radius:6px}.detail-section .delivery-note-box .label[data-v-bc67b1f8]{display:block;margin-bottom:4px;font-size:13px;color:#909399}.detail-section .delivery-note-box .value[data-v-bc67b1f8]{text-align:left;display:block;font-size:13px;color:#303133}.detail-section .file-item[data-v-bc67b1f8]{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #eee;border-radius:6px;margin-bottom:8px}.detail-section .file-item .file-info[data-v-bc67b1f8]{flex:1}.detail-section .file-item .file-info .file-name[data-v-bc67b1f8]{font-size:13px;color:#333}.detail-section .file-item .file-info .file-meta[data-v-bc67b1f8]{font-size:11px;color:#999;margin-top:2px}.detail-section .empty-files[data-v-bc67b1f8]{text-align:center;color:#999;font-size:12px;padding:10px}.detail-section .files-title[data-v-bc67b1f8]{display:block;margin-bottom:8px;font-size:13px;color:#909399}.bottom-action-bar[data-v-bc67b1f8]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;justify-content:flex-end;align-items:center;gap:12px;z-index:99}@media screen and (min-width: 800px){.bottom-action-bar[data-v-bc67b1f8]{left:50%;transform:translate(-50%);width:100%;max-width:1200px;border-radius:12px 12px 0 0;border:1px solid #e4e7ed;border-bottom:none;box-sizing:border-box}}.bottom-action-bar .action-btn[data-v-bc67b1f8]{font-size:14px;height:38px;line-height:38px;padding:0 24px;border-radius:100px;border:1px solid #ddd;background:#fff;color:#666;margin:0;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center}.bottom-action-bar .action-btn[data-v-bc67b1f8]:active{opacity:.8;transform:scale(.98)}.bottom-action-bar .action-btn.primary[data-v-bc67b1f8]{background:#2979ff;color:#fff;border-color:#2979ff;box-shadow:0 4px 8px rgba(41,121,255,.2)}.bottom-action-bar .action-btn.danger[data-v-bc67b1f8]{background:#fff;color:#fa3534;border-color:#fa3534}.bottom-action-bar .action-btn.success[data-v-bc67b1f8]{background:#19be6b;color:#fff;border-color:#19be6b;box-shadow:0 4px 8px rgba(25,190,107,.2)}.bottom-action-bar .action-btn.warning[data-v-bc67b1f8]{background:#f90;color:#fff;border-color:#f90;box-shadow:0 4px 8px rgba(255,153,0,.2)}.bottom-action-bar .action-btn[disabled][data-v-bc67b1f8]{opacity:.6;cursor:not-allowed;box-shadow:none}.page-header-box[data-v-bc67b1f8]{margin-bottom:15px;padding:0 5px}.page-header-box .page-title[data-v-bc67b1f8]{font-size:20px;font-weight:700;color:#303133}.page-header-box .page-subtitle[data-v-bc67b1f8]{font-size:14px;color:#909399;margin-left:8px}.sticky-header[data-v-bc67b1f8]{position:-webkit-sticky;position:sticky;top:0;z-index:99;background:#f5f7fa;padding-bottom:10px}.sticky-header .search-container[data-v-bc67b1f8]{padding:10px 12px}.sticky-header .tabs-scroll[data-v-bc67b1f8]{white-space:nowrap;padding:0 12px}.sticky-header .tabs-scroll .tabs-container[data-v-bc67b1f8]{display:flex;gap:20px}.sticky-header .tabs-scroll .tabs-container .tab-item[data-v-bc67b1f8]{position:relative;padding:10px 0;font-size:14px;color:#606266}.sticky-header .tabs-scroll .tabs-container .tab-item .tab-text[data-v-bc67b1f8]{color:#606266;font-weight:400;transition:all .3s}.sticky-header .tabs-scroll .tabs-container .tab-item.active .tab-text[data-v-bc67b1f8]{color:#2979ff;font-weight:700}.sticky-header .tabs-scroll .tabs-container .tab-item.active .active-line[data-v-bc67b1f8]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background:#2979ff;border-radius:3px}.empty-state[data-v-bc67b1f8]{padding:50px 0;text-align:center}.empty-state .empty-text[data-v-bc67b1f8]{color:#909399;margin-top:10px;font-size:14px}.loading-state[data-v-bc67b1f8]{padding:50px 0;text-align:center}.quote-modal[data-v-bc67b1f8]{background:#fff;border-radius:12px;width:420px;padding:24px}@media screen and (max-width: 480px){.quote-modal[data-v-bc67b1f8]{width:85vw;padding:20px}}.quote-modal .modal-header[data-v-bc67b1f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.quote-modal .modal-header .modal-title[data-v-bc67b1f8]{font-size:18px;font-weight:700;color:#303133}.quote-modal .modal-content .order-summary[data-v-bc67b1f8]{background:#f5f7fa;padding:12px;border-radius:6px;margin-bottom:20px}.quote-modal .modal-content .order-summary .row[data-v-bc67b1f8]{display:flex;justify-content:space-between;margin-bottom:6px}.quote-modal .modal-content .order-summary .row[data-v-bc67b1f8]:last-child{margin-bottom:0}.quote-modal .modal-content .order-summary .row .label[data-v-bc67b1f8]{font-size:13px;color:#909399}.quote-modal .modal-content .order-summary .row .value[data-v-bc67b1f8]{font-size:13px;color:#303133}.quote-modal .modal-content .form-group[data-v-bc67b1f8]{margin-bottom:18px}.quote-modal .modal-content .form-group .form-label[data-v-bc67b1f8]{display:block;font-size:14px;color:#606266;margin-bottom:8px}.quote-modal .modal-content .form-group .form-label .required[data-v-bc67b1f8]{color:#fa3534}.quote-modal .modal-content .form-group .form-input[data-v-bc67b1f8]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;line-height:42px;font-size:15px;width:100%;box-sizing:border-box;background-color:#fff}.quote-modal .modal-content .form-group .form-input[data-v-bc67b1f8]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .picker-box[data-v-bc67b1f8]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;display:flex;justify-content:space-between;align-items:center;background:#fff;box-sizing:border-box}.quote-modal .modal-content .form-group .picker-box uni-text[data-v-bc67b1f8]{font-size:15px}.quote-modal .modal-content .form-group .form-textarea[data-v-bc67b1f8]{border:1px solid #e4e7ed;border-radius:4px;padding:10px 12px;font-size:15px;width:100%;box-sizing:border-box;height:100px;background-color:#fff}.quote-modal .modal-content .form-group .form-textarea[data-v-bc67b1f8]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .char-count[data-v-bc67b1f8]{font-size:12px;color:#909399;text-align:right;display:block;margin-top:4px}.quote-modal .modal-footer[data-v-bc67b1f8]{display:flex;gap:12px;margin-top:24px}.quote-modal .modal-footer uni-button[data-v-bc67b1f8]{flex:1;font-size:15px;height:40px;line-height:40px;margin:0;border-radius:6px}.quote-modal .modal-footer uni-button.cancel-btn[data-v-bc67b1f8]{background:#f5f7fa;color:#606266}.quote-modal .modal-footer uni-button.cancel-btn[data-v-bc67b1f8]:after{border:none}.quote-modal .modal-footer uni-button.confirm-btn[data-v-bc67b1f8]{background:#2979ff;color:#fff}.quote-modal .modal-footer uni-button.confirm-btn[data-v-bc67b1f8]:after{border:none}.payment-confirm-modal[data-v-bc67b1f8]{background:#fff;border-radius:12px;width:300px;padding:20px;text-align:center}.payment-confirm-modal .modal-header[data-v-bc67b1f8]{position:relative;margin-bottom:20px}.payment-confirm-modal .modal-header .modal-title[data-v-bc67b1f8]{font-size:18px;font-weight:700;color:#303133}.payment-confirm-modal .modal-header .close-icon[data-v-bc67b1f8]{position:absolute;right:0;top:0}.payment-confirm-modal .modal-content .icon-box[data-v-bc67b1f8]{margin-bottom:15px}.payment-confirm-modal .modal-content .confirm-title[data-v-bc67b1f8]{display:block;font-size:16px;font-weight:700;margin-bottom:8px;color:#303133}.payment-confirm-modal .modal-content .confirm-desc[data-v-bc67b1f8]{display:block;font-size:13px;color:#606266;margin-bottom:20px;text-align:left}.payment-confirm-modal .modal-content .amount-box[data-v-bc67b1f8]{background:#fff7e6;padding:15px;border-radius:6px;margin-bottom:10px}.payment-confirm-modal .modal-content .amount-box .label[data-v-bc67b1f8]{font-size:12px;color:#f90;display:block;margin-bottom:4px}.payment-confirm-modal .modal-content .amount-box .amount[data-v-bc67b1f8]{font-size:24px;font-weight:700;color:#f90}.payment-confirm-modal .modal-content .qr-info[data-v-bc67b1f8]{font-size:12px;color:#909399}.payment-confirm-modal .modal-footer[data-v-bc67b1f8]{display:flex;gap:10px;margin-top:20px}.payment-confirm-modal .modal-footer uni-button[data-v-bc67b1f8]{flex:1;font-size:14px;margin:0}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-bc67b1f8]{background:#f5f7fa;color:#606266}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-bc67b1f8]:after{border:none}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-bc67b1f8]{background:#f90;color:#fff}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-bc67b1f8]:after{border:none}.text-price[data-v-bc67b1f8]{color:#fa3534}.text-primary[data-v-bc67b1f8]{color:#2979ff}.text-success[data-v-bc67b1f8]{color:#19be6b}.text-warning[data-v-bc67b1f8]{color:#f90}.text-secondary[data-v-bc67b1f8]{color:#909399}.status-alert[data-v-bc67b1f8]{margin-top:12px;padding:10px 12px;border-radius:6px;display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4}.status-alert.warning[data-v-bc67b1f8]{background-color:#fdf6ec;border:1px solid #faecd8}.status-alert.warning .alert-text[data-v-bc67b1f8]{color:#e6a23c}.order-info[data-v-bc67b1f8]{flex:1;display:flex;flex-direction:column;padding:2px 0}.order-info .info-row-primary[data-v-bc67b1f8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.order-info .info-row-primary .service-title[data-v-bc67b1f8]{font-size:16px;font-weight:600;color:#303133;line-height:1.4;flex:1;margin-right:12px}.order-info .info-row-primary .price-tag[data-v-bc67b1f8]{color:#fa3534;font-weight:600;font-size:16px;white-space:nowrap}.order-info .info-list[data-v-bc67b1f8]{display:flex;flex-direction:column;gap:6px}.order-info .info-list .info-item[data-v-bc67b1f8]{display:flex;align-items:baseline;font-size:13px;line-height:1.5}.order-info .info-list .info-item .label[data-v-bc67b1f8]{color:#909399;min-width:70px}.order-info .info-list .info-item .value[data-v-bc67b1f8]{color:#606266;flex:1}.order-info .info-list .info-item .value-row[data-v-bc67b1f8]{display:flex;align-items:center;gap:8px;flex:1}.order-info .info-list .info-item .contract-tag[data-v-bc67b1f8]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px;line-height:1.2}.order-info .info-list .info-item .contract-tag.contract-signed[data-v-bc67b1f8],.order-info .info-list .info-item .contract-tag.contract-client_signed[data-v-bc67b1f8],.order-info .info-list .info-item .contract-tag.contract-institution_signed[data-v-bc67b1f8]{background-color:#e1f3d8;color:#67c23a}.order-info .info-list .info-item .contract-tag.contract-generated[data-v-bc67b1f8]{background-color:#f4f4f5;color:#909399}.status-base[data-v-6215e368],.status-pill[data-v-6215e368],.contract-status[data-v-6215e368],.status-text.contract-status[data-v-6215e368],.order-status[data-v-6215e368],.status-text.order-status[data-v-6215e368]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-6215e368]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-6215e368]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-6215e368]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-6215e368]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-6215e368]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-6215e368]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-6215e368]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-6215e368]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-6215e368]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-6215e368]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-6215e368]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-6215e368],.contract-status.contract-status-draft[data-v-6215e368]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-6215e368]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-6215e368]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-6215e368]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-6215e368]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-6215e368]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-6215e368]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-6215e368]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-6215e368]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-6215e368]{background-color:#8e8e93;color:#fff}.status-text[data-v-6215e368]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-6215e368]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-6215e368]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-6215e368]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-6215e368]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-6215e368]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-6215e368]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-6215e368]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-6215e368]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-6215e368]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-6215e368]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-6215e368]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-6215e368]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-6215e368]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-6215e368]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-6215e368]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-6215e368]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-6215e368]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-6215e368]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-6215e368]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-6215e368]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-6215e368]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-6215e368],.status-pill.payment-success[data-v-6215e368]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-6215e368]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-6215e368]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-6215e368],.status-pill.pending[data-v-6215e368]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-6215e368]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-6215e368]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-6215e368]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-6215e368],.order-status[data-v-6215e368],.contract-status[data-v-6215e368],.status-text.order-status[data-v-6215e368],.status-text.contract-status[data-v-6215e368],.status-pill[data-v-6215e368]{padding:3px 8px;font-size:11px}}.payment-status[data-v-6215e368]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-6215e368]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-6215e368]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-6215e368]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-6215e368],.payment-status.payment-success[data-v-6215e368]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-6215e368]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-6215e368]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-6215e368],.payment-status.pending[data-v-6215e368]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-6215e368]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-6215e368]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-6215e368]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-6215e368]{min-height:100vh;background-color:#f5f7fa;padding-bottom:80px}.content-wrapper[data-v-6215e368]{padding:12px;width:100%;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 768px){.content-wrapper[data-v-6215e368]{max-width:1200px;padding:0}}.sticky-header[data-v-6215e368]{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#f5f7fa}.header-inner[data-v-6215e368]{width:100%;box-sizing:border-box;margin:0 auto;padding:12px}@media screen and (min-width: 768px){.header-inner[data-v-6215e368]{max-width:1200px;padding:0}}.detail-content[data-v-6215e368]{width:100%}.order-card[data-v-6215e368]{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:all .2s}@media screen and (min-width: 768px){.order-card[data-v-6215e368]{padding:20px;border-radius:12px;margin-bottom:16px}}.order-card[data-v-6215e368]:active{transform:scale(.995)}.order-card .card-header[data-v-6215e368]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e7ed}.order-card .card-header .order-no[data-v-6215e368]{font-size:13px;color:#909399}@media screen and (min-width: 768px){.order-card .card-header .order-no[data-v-6215e368]{font-size:14px}}.order-card .card-header .status-badge[data-v-6215e368]{font-size:12px;padding:4px 10px;border-radius:6px;font-weight:500}@media screen and (min-width: 768px){.order-card .card-header .status-badge[data-v-6215e368]{font-size:13px;padding:4px 12px}}.order-card .card-header .status-badge.status-pending[data-v-6215e368],.order-card .card-header .status-badge.status-pending_confirmation[data-v-6215e368]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-accepted[data-v-6215e368],.order-card .card-header .status-badge.status-quoted[data-v-6215e368]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-pending_payment[data-v-6215e368]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-paid[data-v-6215e368]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-in_progress[data-v-6215e368]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-delivered[data-v-6215e368],.order-card .card-header .status-badge.status-completed[data-v-6215e368]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-cancelled[data-v-6215e368]{background:rgba(144,147,153,.1);color:#909399}.order-card .card-body[data-v-6215e368]{display:flex;margin-bottom:16px}.order-card .card-body .order-img[data-v-6215e368]{width:70px;height:70px;border-radius:8px;margin-right:16px;background-color:#f0f0f0}@media screen and (min-width: 768px){.order-card .card-body .order-img[data-v-6215e368]{width:80px;height:80px;border-radius:8px;margin-right:20px}}.order-card .card-body .order-info[data-v-6215e368]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.order-card .card-body .order-info .service-name[data-v-6215e368]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.order-card .card-body .order-info .service-name[data-v-6215e368]{font-size:17px;margin-bottom:10px}}.order-card .card-body .order-info .price[data-v-6215e368]{color:#fa3534;font-weight:600;font-size:16px}@media screen and (min-width: 768px){.order-card .card-body .order-info .price[data-v-6215e368]{font-size:17px}}.order-card .card-body .order-info .meta-info[data-v-6215e368]{font-size:13px;color:#909399;margin-top:4px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info[data-v-6215e368]{font-size:14px;margin-top:8px}}.order-card .card-body .order-info .meta-info .meta-spacer[data-v-6215e368]{margin-left:10px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info .meta-spacer[data-v-6215e368]{margin-left:16px}}.order-card .card-body .order-info .status-alert[data-v-6215e368]{margin-top:10px;padding:8px 12px;border-radius:6px;display:flex;align-items:center;gap:8px}.order-card .card-body .order-info .status-alert.warning[data-v-6215e368]{background:#fff7e6}.order-card .card-body .order-info .status-alert.warning uni-text[data-v-6215e368]{color:#f90;font-size:13px}.order-card .card-footer[data-v-6215e368]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e4e7ed}.order-card .card-footer .action-btn[data-v-6215e368]{font-size:13px;padding:7px 16px;border-radius:100px;border:1px solid #e4e7ed;background:#fff;color:#606266;margin:0;line-height:1.5;cursor:pointer;transition:all .2s}@media screen and (min-width: 768px){.order-card .card-footer .action-btn[data-v-6215e368]{font-size:14px;padding:8px 20px}}.order-card .card-footer .action-btn[data-v-6215e368]:hover{opacity:.8;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.order-card .card-footer .action-btn[data-v-6215e368]:active{transform:translateY(0);box-shadow:none}.order-card .card-footer .action-btn.primary[data-v-6215e368]{border-color:#2979ff;color:#2979ff;background:rgba(41,121,255,.05)}.order-card .card-footer .action-btn.primary[data-v-6215e368]:hover{background:#2979ff;color:#fff}.order-card .card-footer .action-btn.danger[data-v-6215e368]{border-color:#fa3534;color:#fa3534;background:rgba(250,53,52,.05)}.order-card .card-footer .action-btn.danger[data-v-6215e368]:hover{background:#fa3534;color:#fff}.order-card .card-footer .action-btn.success[data-v-6215e368]{border-color:#19be6b;color:#19be6b;background:rgba(25,190,107,.05)}.order-card .card-footer .action-btn.success[data-v-6215e368]:hover{background:#19be6b;color:#fff}.order-card .card-footer .action-btn.warning[data-v-6215e368]{border-color:#f90;color:#f90;background:rgba(255,153,0,.05)}.order-card .card-footer .action-btn.warning[data-v-6215e368]:hover{background:#f90;color:#fff}.order-card .card-footer .action-btn[disabled][data-v-6215e368]{opacity:.5;background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;transform:none!important;box-shadow:none!important}.order-card .card-footer .action-btn[disabled][data-v-6215e368]:hover{background:#f5f5f5;color:#999}.detail-section[data-v-6215e368]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}@media screen and (min-width: 768px){.detail-section[data-v-6215e368]{padding:20px;border-radius:12px;margin-bottom:16px}}.detail-section .section-title[data-v-6215e368]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #2979ff;line-height:1.2}.detail-section .info-row[data-v-6215e368]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #eee}.detail-section .info-row[data-v-6215e368]:last-child{border-bottom:none}.detail-section .info-row .label[data-v-6215e368]{font-size:13px;color:#909399}.detail-section .info-row .value[data-v-6215e368]{font-size:13px;color:#303133;text-align:right;max-width:70%}.detail-section .info-row.service-info-row[data-v-6215e368]{align-items:flex-start}.detail-section .info-row.service-info-row .service-logo[data-v-6215e368]{width:50px;height:50px;border-radius:6px;background:#f0f0f0;margin-right:10px}.detail-section .info-row.service-info-row .service-details[data-v-6215e368]{flex:1}.detail-section .info-row.service-info-row .service-details .service-name[data-v-6215e368]{font-weight:700;text-align:left;font-size:14px;color:#303133}.detail-section .delivery-note-box[data-v-6215e368]{margin-bottom:12px;padding:10px;background:#f9f9f9;border-radius:6px}.detail-section .delivery-note-box .label[data-v-6215e368]{display:block;margin-bottom:4px;font-size:13px;color:#909399}.detail-section .delivery-note-box .value[data-v-6215e368]{text-align:left;display:block;font-size:13px;color:#303133}.detail-section .file-item[data-v-6215e368]{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #eee;border-radius:6px;margin-bottom:8px}.detail-section .file-item .file-info[data-v-6215e368]{flex:1}.detail-section .file-item .file-info .file-name[data-v-6215e368]{font-size:13px;color:#333}.detail-section .file-item .file-info .file-meta[data-v-6215e368]{font-size:11px;color:#999;margin-top:2px}.detail-section .empty-files[data-v-6215e368]{text-align:center;color:#999;font-size:12px;padding:10px}.detail-section .files-title[data-v-6215e368]{display:block;margin-bottom:8px;font-size:13px;color:#909399}.bottom-action-bar[data-v-6215e368]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;justify-content:flex-end;align-items:center;gap:12px;z-index:99}@media screen and (min-width: 800px){.bottom-action-bar[data-v-6215e368]{left:50%;transform:translate(-50%);width:100%;max-width:1200px;border-radius:12px 12px 0 0;border:1px solid #e4e7ed;border-bottom:none;box-sizing:border-box}}.bottom-action-bar .action-btn[data-v-6215e368]{font-size:14px;height:38px;line-height:38px;padding:0 24px;border-radius:100px;border:1px solid #ddd;background:#fff;color:#666;margin:0;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center}.bottom-action-bar .action-btn[data-v-6215e368]:active{opacity:.8;transform:scale(.98)}.bottom-action-bar .action-btn.primary[data-v-6215e368]{background:#2979ff;color:#fff;border-color:#2979ff;box-shadow:0 4px 8px rgba(41,121,255,.2)}.bottom-action-bar .action-btn.danger[data-v-6215e368]{background:#fff;color:#fa3534;border-color:#fa3534}.bottom-action-bar .action-btn.success[data-v-6215e368]{background:#19be6b;color:#fff;border-color:#19be6b;box-shadow:0 4px 8px rgba(25,190,107,.2)}.bottom-action-bar .action-btn.warning[data-v-6215e368]{background:#f90;color:#fff;border-color:#f90;box-shadow:0 4px 8px rgba(255,153,0,.2)}.bottom-action-bar .action-btn[disabled][data-v-6215e368]{opacity:.6;cursor:not-allowed;box-shadow:none}.page-header-box[data-v-6215e368]{margin-bottom:15px;padding:0 5px}.page-header-box .page-title[data-v-6215e368]{font-size:20px;font-weight:700;color:#303133}.page-header-box .page-subtitle[data-v-6215e368]{font-size:14px;color:#909399;margin-left:8px}.sticky-header[data-v-6215e368]{position:-webkit-sticky;position:sticky;top:0;z-index:99;background:#f5f7fa;padding-bottom:10px}.sticky-header .search-container[data-v-6215e368]{padding:10px 12px}.sticky-header .tabs-scroll[data-v-6215e368]{white-space:nowrap;padding:0 12px}.sticky-header .tabs-scroll .tabs-container[data-v-6215e368]{display:flex;gap:20px}.sticky-header .tabs-scroll .tabs-container .tab-item[data-v-6215e368]{position:relative;padding:10px 0;font-size:14px;color:#606266}.sticky-header .tabs-scroll .tabs-container .tab-item .tab-text[data-v-6215e368]{color:#606266;font-weight:400;transition:all .3s}.sticky-header .tabs-scroll .tabs-container .tab-item.active .tab-text[data-v-6215e368]{color:#2979ff;font-weight:700}.sticky-header .tabs-scroll .tabs-container .tab-item.active .active-line[data-v-6215e368]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background:#2979ff;border-radius:3px}.empty-state[data-v-6215e368]{padding:50px 0;text-align:center}.empty-state .empty-text[data-v-6215e368]{color:#909399;margin-top:10px;font-size:14px}.loading-state[data-v-6215e368]{padding:50px 0;text-align:center}.quote-modal[data-v-6215e368]{background:#fff;border-radius:12px;width:420px;padding:24px}@media screen and (max-width: 480px){.quote-modal[data-v-6215e368]{width:85vw;padding:20px}}.quote-modal .modal-header[data-v-6215e368]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.quote-modal .modal-header .modal-title[data-v-6215e368]{font-size:18px;font-weight:700;color:#303133}.quote-modal .modal-content .order-summary[data-v-6215e368]{background:#f5f7fa;padding:12px;border-radius:6px;margin-bottom:20px}.quote-modal .modal-content .order-summary .row[data-v-6215e368]{display:flex;justify-content:space-between;margin-bottom:6px}.quote-modal .modal-content .order-summary .row[data-v-6215e368]:last-child{margin-bottom:0}.quote-modal .modal-content .order-summary .row .label[data-v-6215e368]{font-size:13px;color:#909399}.quote-modal .modal-content .order-summary .row .value[data-v-6215e368]{font-size:13px;color:#303133}.quote-modal .modal-content .form-group[data-v-6215e368]{margin-bottom:18px}.quote-modal .modal-content .form-group .form-label[data-v-6215e368]{display:block;font-size:14px;color:#606266;margin-bottom:8px}.quote-modal .modal-content .form-group .form-label .required[data-v-6215e368]{color:#fa3534}.quote-modal .modal-content .form-group .form-input[data-v-6215e368]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;line-height:42px;font-size:15px;width:100%;box-sizing:border-box;background-color:#fff}.quote-modal .modal-content .form-group .form-input[data-v-6215e368]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .picker-box[data-v-6215e368]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;display:flex;justify-content:space-between;align-items:center;background:#fff;box-sizing:border-box}.quote-modal .modal-content .form-group .picker-box uni-text[data-v-6215e368]{font-size:15px}.quote-modal .modal-content .form-group .form-textarea[data-v-6215e368]{border:1px solid #e4e7ed;border-radius:4px;padding:10px 12px;font-size:15px;width:100%;box-sizing:border-box;height:100px;background-color:#fff}.quote-modal .modal-content .form-group .form-textarea[data-v-6215e368]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .char-count[data-v-6215e368]{font-size:12px;color:#909399;text-align:right;display:block;margin-top:4px}.quote-modal .modal-footer[data-v-6215e368]{display:flex;gap:12px;margin-top:24px}.quote-modal .modal-footer uni-button[data-v-6215e368]{flex:1;font-size:15px;height:40px;line-height:40px;margin:0;border-radius:6px}.quote-modal .modal-footer uni-button.cancel-btn[data-v-6215e368]{background:#f5f7fa;color:#606266}.quote-modal .modal-footer uni-button.cancel-btn[data-v-6215e368]:after{border:none}.quote-modal .modal-footer uni-button.confirm-btn[data-v-6215e368]{background:#2979ff;color:#fff}.quote-modal .modal-footer uni-button.confirm-btn[data-v-6215e368]:after{border:none}.payment-confirm-modal[data-v-6215e368]{background:#fff;border-radius:12px;width:300px;padding:20px;text-align:center}.payment-confirm-modal .modal-header[data-v-6215e368]{position:relative;margin-bottom:20px}.payment-confirm-modal .modal-header .modal-title[data-v-6215e368]{font-size:18px;font-weight:700;color:#303133}.payment-confirm-modal .modal-header .close-icon[data-v-6215e368]{position:absolute;right:0;top:0}.payment-confirm-modal .modal-content .icon-box[data-v-6215e368]{margin-bottom:15px}.payment-confirm-modal .modal-content .confirm-title[data-v-6215e368]{display:block;font-size:16px;font-weight:700;margin-bottom:8px;color:#303133}.payment-confirm-modal .modal-content .confirm-desc[data-v-6215e368]{display:block;font-size:13px;color:#606266;margin-bottom:20px;text-align:left}.payment-confirm-modal .modal-content .amount-box[data-v-6215e368]{background:#fff7e6;padding:15px;border-radius:6px;margin-bottom:10px}.payment-confirm-modal .modal-content .amount-box .label[data-v-6215e368]{font-size:12px;color:#f90;display:block;margin-bottom:4px}.payment-confirm-modal .modal-content .amount-box .amount[data-v-6215e368]{font-size:24px;font-weight:700;color:#f90}.payment-confirm-modal .modal-content .qr-info[data-v-6215e368]{font-size:12px;color:#909399}.payment-confirm-modal .modal-footer[data-v-6215e368]{display:flex;gap:10px;margin-top:20px}.payment-confirm-modal .modal-footer uni-button[data-v-6215e368]{flex:1;font-size:14px;margin:0}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-6215e368]{background:#f5f7fa;color:#606266}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-6215e368]:after{border:none}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-6215e368]{background:#f90;color:#fff}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-6215e368]:after{border:none}.text-price[data-v-6215e368]{color:#fa3534}.text-primary[data-v-6215e368]{color:#2979ff}.text-success[data-v-6215e368]{color:#19be6b}.text-warning[data-v-6215e368]{color:#f90}.text-secondary[data-v-6215e368]{color:#909399}.page-container[data-v-6215e368]{padding-bottom:80px}.quote-amount[data-v-6215e368]{color:#fa3534;font-weight:600}.page-container[data-v-d345cc15]{min-height:100vh;background:linear-gradient(180deg,#f7f9fc,#f5f7fa);flex-direction:column}.content-wrapper[data-v-d345cc15]{flex:1;padding:24px 16px;box-sizing:border-box;max-width:1200px;margin:0 auto}.edit-card[data-v-d345cc15]{margin-bottom:24px;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s ease;background:#fff}.edit-card[data-v-d345cc15]:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.card-header[data-v-d345cc15]{padding:24px 24px 20px;border-bottom:1px solid #f0f0f0;margin-bottom:0;background:linear-gradient(135deg,#fafbfc,#fff);border-radius:16px 16px 0 0}.card-title[data-v-d345cc15]{font-size:20px;font-weight:700;color:#1a1a1a;letter-spacing:-.3px}.card-subtitle[data-v-d345cc15]{display:block;margin-top:8px;font-size:14px;color:#8c8c8c;line-height:1.6}.sections[data-v-d345cc15]{display:flex;flex-direction:column;gap:20px;padding:24px}.section-block[data-v-d345cc15]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;transition:all .3s ease}.section-block[data-v-d345cc15]:hover{border-color:#e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.04)}.section-head[data-v-d345cc15]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f5f5f5}.section-name[data-v-d345cc15]{font-size:16px;font-weight:600;color:#1a1a1a;position:relative;padding-left:12px}.section-name[data-v-d345cc15]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;background:linear-gradient(180deg,#007aff,#0056b3);border-radius:2px}.section-desc[data-v-d345cc15]{font-size:13px;color:#999;font-style:italic}.form-grid[data-v-d345cc15]{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width: 768px){.form-grid[data-v-d345cc15]{grid-template-columns:repeat(2,1fr);gap:20px 24px}}@media screen and (min-width: 1024px){.form-grid[data-v-d345cc15]{grid-template-columns:repeat(2,1fr);gap:24px 32px}}.span-2[data-v-d345cc15]{grid-column:1 / -1}.service-type-checkboxes[data-v-d345cc15]{padding:12px 0}.btn-primary[data-v-d345cc15]{background:linear-gradient(135deg,#007aff,#0056b3);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 2px 8px rgba(0,122,255,.2)}.btn-primary[data-v-d345cc15]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,122,255,.3);background:linear-gradient(135deg,#0056b3,#004494)}.btn-primary[data-v-d345cc15]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-d345cc15]:disabled{background:linear-gradient(135deg,#d9d9d9,#bfbfbf);cursor:not-allowed;box-shadow:none}.btn-danger[data-v-d345cc15]{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(255,71,87,.2)}.btn-danger[data-v-d345cc15]:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(255,71,87,.3)}.preview-overlay[data-v-d345cc15]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:12px;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.preview-overlay-trigger:hover .preview-overlay[data-v-d345cc15]{opacity:1}.preview-text[data-v-d345cc15]{font-size:13px;color:#fff;font-weight:600}.payment-qr-section[data-v-d345cc15],.certificates-section[data-v-d345cc15]{display:flex;flex-direction:column;gap:20px}.certificates-list[data-v-d345cc15]{display:flex;flex-wrap:wrap;gap:16px}.certificates-head[data-v-d345cc15]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:12px;background:linear-gradient(135deg,rgba(0,122,255,.06),rgba(0,122,255,.02));border:1px solid rgba(0,122,255,.1);transition:all .3s ease}.certificates-head[data-v-d345cc15]:hover{background:linear-gradient(135deg,rgba(0,122,255,.08),rgba(0,122,255,.03));border-color:rgba(0,122,255,.15)}.cert-head-left[data-v-d345cc15]{display:flex;flex-direction:column;gap:4px;min-width:0}.cert-head-title[data-v-d345cc15]{font-size:15px;font-weight:600;color:#1a1a1a}.cert-head-desc[data-v-d345cc15]{font-size:13px;color:#8c8c8c;line-height:1.5}.cert-count-badge[data-v-d345cc15]{flex:0 0 auto;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;color:#007aff;background:rgba(0,122,255,.1);border:1px solid rgba(0,122,255,.15);transition:all .3s ease}.certificates-head:hover .cert-count-badge[data-v-d345cc15]{background:rgba(0,122,255,.15);transform:scale(1.05)}.media-empty[data-v-d345cc15]{display:flex;align-items:center;gap:10px;padding:20px;border-radius:12px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border:2px dashed #e0e0e0;transition:all .3s ease}.media-empty[data-v-d345cc15]:hover{border-color:#007aff;background:linear-gradient(135deg,#f0f8ff,#e6f3ff)}.media-empty-text[data-v-d345cc15]{font-size:14px;color:#8c8c8c}.media-add-card[data-v-d345cc15]{width:180px;height:140px;border-radius:12px;border:2px dashed #007AFF;background:linear-gradient(135deg,#f0f8ff,#e6f3ff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 2px 8px rgba(0,122,255,.1)}.media-add-card[data-v-d345cc15]:hover{border-color:#0056b3;background:linear-gradient(135deg,#e6f3ff,#d9ecff);transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,122,255,.2)}.media-add-card[data-v-d345cc15]:active{transform:translateY(-2px) scale(.98)}.media-add-title[data-v-d345cc15]{font-size:14px;font-weight:600;color:#007aff}.media-add-subtitle[data-v-d345cc15]{font-size:12px;color:#999}.media-add-card-qr[data-v-d345cc15]{border-color:#007aff;background:linear-gradient(135deg,#f0f8ff,#e6f3ff)}.media-add-card-qr[data-v-d345cc15]:hover{border-color:#0056b3;background:linear-gradient(135deg,#e6f3ff,#d9ecff)}.cert-name-dialog[data-v-d345cc15],.qr-name-dialog[data-v-d345cc15]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.dialog-overlay[data-v-d345cc15]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-content[data-v-d345cc15]{position:relative;width:90%;max-width:500px;background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:1;animation:dialogSlideIn-d345cc15 .3s ease}@keyframes dialogSlideIn-d345cc15{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header[data-v-d345cc15]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.dialog-title[data-v-d345cc15]{font-size:18px;font-weight:600;color:#1a1a1a}.dialog-close[data-v-d345cc15]{cursor:pointer;padding:4px;border-radius:6px;transition:all .3s ease}.dialog-close[data-v-d345cc15]:hover{background:#f5f5f5}.dialog-body[data-v-d345cc15]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.cert-preview-small[data-v-d345cc15]{width:100%;height:200px;border-radius:12px;background:#f9f9f9;overflow:hidden;border:1px solid #e8e8e8}.qr-preview-small[data-v-d345cc15]{width:100%;height:200px;border-radius:12px;background:#f9f9f9;overflow:hidden;border:1px solid #e8e8e8;display:flex;align-items:center;justify-content:center}.preview-image-small[data-v-d345cc15]{width:100%;height:100%;object-fit:contain}.dialog-footer[data-v-d345cc15]{display:flex;gap:12px;justify-content:flex-end}.dialog-btn-cancel[data-v-d345cc15],.dialog-btn-confirm[data-v-d345cc15]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.dialog-btn-cancel[data-v-d345cc15]{background:#f5f5f5;color:#666;border:1px solid #e0e0e0}.dialog-btn-cancel[data-v-d345cc15]:hover{background:#e8e8e8;border-color:#d9d9d9}.dialog-btn-confirm[data-v-d345cc15]{background:linear-gradient(135deg,#007aff,#0056b3);color:#fff;box-shadow:0 2px 8px rgba(0,122,255,.3)}.dialog-btn-confirm[data-v-d345cc15]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,122,255,.4)}.dialog-btn-confirm[data-v-d345cc15]:disabled{opacity:.5;cursor:not-allowed}.qr-description[data-v-d345cc15]{padding:16px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:10px;border-left:3px solid #007AFF}.description-text[data-v-d345cc15]{font-size:14px;color:#666;line-height:1.6}.qr-codes-list[data-v-d345cc15]{display:flex;flex-wrap:wrap;gap:16px}.qr-code-item[data-v-d345cc15]{flex:0 0 auto}.qr-card[data-v-d345cc15]{width:140px}.qr-delete-btn[data-v-d345cc15]{position:absolute;top:8px;right:8px;width:28px;height:28px;z-index:10}.qr-preview-area[data-v-d345cc15]{cursor:pointer;padding:12px;transition:all .3s ease}.qr-preview-area[data-v-d345cc15]:hover{background-color:#f8f9fa}.qr-image-container[data-v-d345cc15]{position:relative;width:100%;height:120px;border-radius:8px;overflow:hidden;margin-bottom:12px}.qr-image[data-v-d345cc15]{width:100%;height:100%;border-radius:8px;transition:all .3s ease}.preview-text[data-v-d345cc15]{font-size:12px;color:#fff;font-weight:500}.qr-info[data-v-d345cc15]{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.qr-type-badge[data-v-d345cc15]{background-color:#007aff;color:#fff;font-size:11px;font-weight:500;padding:4px 8px;border-radius:4px;text-align:center}.qr-name[data-v-d345cc15]{font-size:13px;font-weight:500;color:#333;line-height:1.4;word-break:break-all;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.media-item[data-v-d345cc15]{flex:0 0 auto}.media-card[data-v-d345cc15]{width:180px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04)}.media-card[data-v-d345cc15]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.08);border-color:#d9d9d9}.media-delete-btn[data-v-d345cc15]{position:absolute;top:8px;right:8px;width:28px;height:28px;z-index:10;transition:all .3s ease}.media-delete-btn[data-v-d345cc15]:hover{transform:scale(1.15)}.media-preview[data-v-d345cc15]{width:100%;height:140px;background:linear-gradient(135deg,#fafafa,#f5f5f5);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.media-image[data-v-d345cc15]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.media-card:hover .media-image[data-v-d345cc15]{transform:scale(1.05)}.media-info[data-v-d345cc15]{padding:12px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;background:#fafafa}.media-badge[data-v-d345cc15]{padding:6px 12px;background:linear-gradient(135deg,#007aff,#0056b3);color:#fff;font-size:12px;font-weight:600;border-radius:12px;width:-webkit-fit-content;width:fit-content;box-shadow:0 2px 6px rgba(0,122,255,.2)}.media-title[data-v-d345cc15]{font-size:13px;color:#666;font-weight:500}.add-qr-section[data-v-d345cc15]{margin-top:20px;padding:24px;border:2px dashed #d9d9d9;border-radius:12px;background:linear-gradient(135deg,#fafafa,#f5f5f5);transition:all .3s ease}.add-qr-section[data-v-d345cc15]:hover{border-color:#007aff;background:linear-gradient(135deg,#f0f8ff,#e6f3ff)}.add-qr-form[data-v-d345cc15]{display:flex;flex-direction:column;gap:16px;max-width:450px}.qr-type-select[data-v-d345cc15],.qr-name-input[data-v-d345cc15]{width:100%}.qr-upload-area[data-v-d345cc15]{width:140px;height:160px;border-radius:12px;overflow:hidden;position:relative;align-self:center;transition:all .3s ease}.upload-area[data-v-d345cc15]{width:100%;height:100%;border:2px dashed #d9d9d9;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#fff;cursor:pointer;transition:all .3s ease}.upload-area[data-v-d345cc15]:hover{border-color:#007aff;background:#f0f8ff}.upload-text[data-v-d345cc15]{font-size:13px;color:#666;font-weight:500}.uploaded-preview[data-v-d345cc15]{width:100%;height:100%;position:relative;cursor:pointer;border-radius:12px;overflow:hidden;transition:all .3s ease}.uploaded-preview[data-v-d345cc15]:hover{transform:scale(1.02)}.preview-image[data-v-d345cc15]{width:100%;height:100%;border-radius:12px}.remove-preview[data-v-d345cc15]{position:absolute;top:6px;right:6px;width:26px;height:26px;background:rgba(255,71,87,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgba(255,71,87,.3)}.remove-preview[data-v-d345cc15]:hover{background:#ff4757;transform:scale(1.15);box-shadow:0 4px 10px rgba(255,71,87,.4)}.change-image[data-v-d345cc15]{position:absolute;bottom:6px;right:6px;width:24px;height:24px;background:rgba(255,255,255,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}.change-image[data-v-d345cc15]:hover{background:#fff;transform:scale(1.15);box-shadow:0 4px 10px rgba(0,0,0,.15)}.add-qr-btn[data-v-d345cc15]{align-self:center;width:-webkit-fit-content;width:fit-content}.add-qr-btn[data-v-d345cc15]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.logo-upload-section[data-v-d345cc15]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.logo-preview[data-v-d345cc15]{width:120px;height:120px;border:2px dashed #d9d9d9;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;background:#fafafa}.logo-preview[data-v-d345cc15]:hover{border-color:#007aff;background:#f0f8ff}.logo-image[data-v-d345cc15]{width:100%;height:100%;object-fit:contain;border-radius:10px}.logo-placeholder[data-v-d345cc15]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.placeholder-text[data-v-d345cc15]{font-size:13px;color:#999;font-weight:500}.remove-logo-btn[data-v-d345cc15]{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 6px rgba(255,71,87,.2)}.remove-logo-btn[data-v-d345cc15]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(255,71,87,.3)}.testing-items-section[data-v-d345cc15]{display:flex;flex-direction:column;gap:16px}.items-list[data-v-d345cc15]{display:flex;flex-wrap:wrap;gap:10px}.item-tag[data-v-d345cc15]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border:1px solid #cce5ff;border-radius:20px;padding:6px 14px;font-size:14px;transition:all .3s ease;animation:fadeIn-d345cc15 .3s ease}@keyframes fadeIn-d345cc15{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.item-tag[data-v-d345cc15]:hover{background:linear-gradient(135deg,#e6f3ff,#d9ecff);border-color:#99d6ff;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,122,255,.1)}.item-text[data-v-d345cc15]{color:#007aff;font-weight:500}.add-item-section[data-v-d345cc15]{display:flex;gap:12px;align-items:center}.add-input[data-v-d345cc15]{flex:1}.add-btn[data-v-d345cc15]{background:linear-gradient(135deg,#007aff,#0056b3);color:#fff;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,122,255,.2)}.add-btn[data-v-d345cc15]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,122,255,.3)}.filter-options-grouped[data-v-d345cc15]{display:flex;flex-direction:column;gap:16px}.filter-group[data-v-d345cc15]{background:#fafafa;border-radius:12px;padding:16px;border:1px solid #f0f0f0;transition:all .3s ease}.filter-group[data-v-d345cc15]:hover{border-color:#e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.filter-group-header[data-v-d345cc15]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.filter-group-title[data-v-d345cc15]{font-size:15px;font-weight:600;color:#1a1a1a}.filter-group-count[data-v-d345cc15]{background:linear-gradient(135deg,#007aff,#0056b3);color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px;min-width:24px;text-align:center}.filter-group-items[data-v-d345cc15]{display:flex;flex-wrap:wrap;gap:10px}.filter-option[data-v-d345cc15]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:#fff;border:1px solid #e0e0e0;cursor:pointer;transition:all .3s ease}.filter-option[data-v-d345cc15]:hover{border-color:#007aff;background:#f0f8ff}.filter-option.selected[data-v-d345cc15]{border-color:#007aff;background:linear-gradient(135deg,#f0f8ff,#e6f3ff)}.option-text[data-v-d345cc15]{font-size:14px;color:#333;font-weight:500}.filter-option.selected .option-text[data-v-d345cc15]{color:#007aff}.no-options[data-v-d345cc15]{display:flex;align-items:center;gap:8px;padding:16px;color:#999}.no-options-text[data-v-d345cc15]{font-size:14px}.form-actions[data-v-d345cc15]{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding:0 24px 24px}.cancel-btn[data-v-d345cc15]{flex:1;background:linear-gradient(135deg,#f5f5f5,#f0f0f0);color:#666;border:1px solid #e0e0e0;border-radius:8px;padding:12px;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.04)}.cancel-btn[data-v-d345cc15]:hover{transform:translateY(-2px);background:linear-gradient(135deg,#f0f0f0,#e8e8e8);border-color:#d9d9d9;box-shadow:0 4px 10px rgba(0,0,0,.06)}.save-btn[data-v-d345cc15]{flex:1;background:linear-gradient(135deg,#007aff,#0056b3);color:#fff;border:none;border-radius:8px;padding:12px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,122,255,.3)}.save-btn[data-v-d345cc15]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,122,255,.4);background:linear-gradient(135deg,#0056b3,#004494)}.save-btn[data-v-d345cc15]:active:not(:disabled){transform:translateY(0)}.save-btn[data-v-d345cc15]:disabled{background:linear-gradient(135deg,#d9d9d9,#bfbfbf);cursor:not-allowed;box-shadow:none}[data-v-d345cc15] .app-card{max-width:none;margin:0}[data-v-d345cc15] .app-card .card-content{padding:24px}.business-table-section[data-v-d345cc15]{margin-top:16px}.table-header-config[data-v-d345cc15]{margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #f0f0f0;transition:all .3s ease}.table-header-config[data-v-d345cc15]:hover{box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:#e8e8e8}.config-title[data-v-d345cc15]{font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:12px;display:block}.header-inputs[data-v-d345cc15]{display:flex;gap:12px;flex-wrap:wrap}.header-input[data-v-d345cc15]{flex:1;min-width:150px}.business-table-wrapper[data-v-d345cc15]{overflow-x:auto;border-radius:12px;margin-bottom:24px;border:1px solid #e8e8e8;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s ease}.business-table-wrapper[data-v-d345cc15]:hover{box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:#d9d9d9}.business-table-styled[data-v-d345cc15]{border-collapse:collapse;background-color:#fff;font-size:14px;width:100%}.table-header-row[data-v-d345cc15]{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-bottom:2px solid #e8e8e8}.table-header-cell[data-v-d345cc15]{padding:14px 18px;font-weight:600;text-align:left;color:#1a1a1a;font-size:14px;letter-spacing:.3px}.table-header-cell.action-header[data-v-d345cc15]{text-align:center;width:80px}.table-data-row[data-v-d345cc15]{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.table-data-row[data-v-d345cc15]:hover{background:linear-gradient(135deg,#f8f9fa,#f5f5f5)}.table-data-row[data-v-d345cc15]:last-child{border-bottom:none}.table-data-cell[data-v-d345cc15]{padding:16px 18px;vertical-align:middle}.table-data-cell.action-cell[data-v-d345cc15]{text-align:center;width:80px}.table-cell-input[data-v-d345cc15]{border:1px solid #e0e0e0;border-radius:6px;padding:10px 14px;font-size:14px;background-color:#fff;transition:all .3s ease;outline:none;width:100%}.table-cell-input[data-v-d345cc15]:focus{border-color:#007aff;background-color:#fff;box-shadow:0 0 0 3px rgba(0,122,255,.1)}.table-cell-input[data-v-d345cc15]::-webkit-input-placeholder{color:#bfbfbf;font-size:13px}.table-cell-input[data-v-d345cc15]::placeholder{color:#bfbfbf;font-size:13px}.delete-row-btn-styled[data-v-d345cc15]{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;border:none;border-radius:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgba(255,71,87,.2)}.delete-row-btn-styled[data-v-d345cc15]:hover{transform:scale(1.1);box-shadow:0 4px 10px rgba(255,71,87,.3)}.business-table-actions[data-v-d345cc15]{display:flex;gap:12px;padding:20px;margin-top:16px;justify-content:center;flex-wrap:wrap;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;border:1px solid #f0f0f0}.add-row-btn[data-v-d345cc15]{display:inline-flex;align-items:center;gap:6px}.batch-validate-btn[data-v-d345cc15]{background:linear-gradient(135deg,#28a745,#218838);color:#fff;box-shadow:0 2px 8px rgba(40,167,69,.2)}.batch-validate-btn[data-v-d345cc15]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.3);background:linear-gradient(135deg,#218838,#1e7e34)}.batch-clear-btn[data-v-d345cc15]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;box-shadow:0 2px 8px rgba(108,117,125,.2)}.batch-clear-btn[data-v-d345cc15]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(108,117,125,.3);background:linear-gradient(135deg,#5a6268,#545b62)}.empty-table-state[data-v-d345cc15]{text-align:center;padding:48px 24px;color:#8c8c8c;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;margin:20px 0;border:2px dashed #e0e0e0;transition:all .3s ease}.empty-table-state[data-v-d345cc15]:hover{border-color:#007aff;background:linear-gradient(135deg,#f0f8ff,#e6f3ff)}.empty-table-state .empty-text[data-v-d345cc15]{font-size:14px;margin-top:12px;font-weight:500}.error-text[data-v-d345cc15]{color:#ff4757;font-size:12px;margin-top:4px;line-height:1.2;display:block;font-weight:500}@media (min-width: 769px){.business-table-actions[data-v-d345cc15]{flex-direction:row;align-items:center}}@media (max-width: 768px){.business-table-actions[data-v-d345cc15]{flex-direction:column;align-items:stretch}.business-table-actions uni-button[data-v-d345cc15]{width:100%;margin-bottom:8px}.business-table-actions uni-button[data-v-d345cc15]:last-child{margin-bottom:0}}@media (max-width: 768px){.content-wrapper[data-v-d345cc15]{padding:16px}.card-header[data-v-d345cc15]{padding:20px 20px 16px}.card-title[data-v-d345cc15]{font-size:18px}.sections[data-v-d345cc15]{padding:20px 16px}.section-block[data-v-d345cc15]{padding:16px}.form-grid[data-v-d345cc15]{gap:16px}@media screen and (min-width: 768px){.form-grid[data-v-d345cc15]{gap:16px 20px}}.header-inputs[data-v-d345cc15]{flex-direction:column}.table-header-cell[data-v-d345cc15],.table-data-cell[data-v-d345cc15]{padding:10px 8px;font-size:13px}.table-cell-input[data-v-d345cc15]{padding:8px 10px;font-size:13px}.delete-row-btn-styled[data-v-d345cc15]{width:30px;height:30px}.add-row-btn[data-v-d345cc15],.batch-clear-btn[data-v-d345cc15],.batch-validate-btn[data-v-d345cc15]{padding:10px 16px;font-size:14px;min-height:40px}.form-actions[data-v-d345cc15]{flex-direction:column;gap:12px;padding:0 16px 16px}.save-btn[data-v-d345cc15],.cancel-btn[data-v-d345cc15]{padding:14px;font-size:16px}}.status-base[data-v-f4bbee74],.status-pill[data-v-f4bbee74],.contract-status[data-v-f4bbee74],.status-text.contract-status[data-v-f4bbee74],.order-status[data-v-f4bbee74],.status-text.order-status[data-v-f4bbee74]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-f4bbee74]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-f4bbee74]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-f4bbee74]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-f4bbee74]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-f4bbee74]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-f4bbee74]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-f4bbee74]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-f4bbee74]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-f4bbee74]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-f4bbee74]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-f4bbee74]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-f4bbee74],.contract-status.contract-status-draft[data-v-f4bbee74]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-f4bbee74]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-f4bbee74]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-f4bbee74]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-f4bbee74]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-f4bbee74]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-f4bbee74]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-f4bbee74]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-f4bbee74]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-f4bbee74]{background-color:#8e8e93;color:#fff}.status-text[data-v-f4bbee74]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-f4bbee74]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-f4bbee74]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-f4bbee74]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-f4bbee74]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-f4bbee74]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-f4bbee74]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-f4bbee74]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-f4bbee74]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-f4bbee74]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-f4bbee74]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-f4bbee74]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-f4bbee74]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-f4bbee74]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-f4bbee74]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-f4bbee74]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-f4bbee74]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-f4bbee74]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-f4bbee74]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-f4bbee74]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-f4bbee74]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-f4bbee74]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-f4bbee74],.status-pill.payment-success[data-v-f4bbee74]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-f4bbee74]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-f4bbee74]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-f4bbee74],.status-pill.pending[data-v-f4bbee74]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-f4bbee74]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-f4bbee74]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-f4bbee74]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-f4bbee74],.order-status[data-v-f4bbee74],.contract-status[data-v-f4bbee74],.status-text.order-status[data-v-f4bbee74],.status-text.contract-status[data-v-f4bbee74],.status-pill[data-v-f4bbee74]{padding:3px 8px;font-size:11px}}.payment-status[data-v-f4bbee74]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-f4bbee74]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-f4bbee74]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-f4bbee74]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-f4bbee74],.payment-status.payment-success[data-v-f4bbee74]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-f4bbee74]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-f4bbee74]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-f4bbee74],.payment-status.pending[data-v-f4bbee74]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-f4bbee74]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-f4bbee74]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-f4bbee74]{background:rgba(108,117,125,.12);color:#495057}.delivery-container[data-v-f4bbee74]{min-height:100vh;background-color:#f5f5f5;padding-bottom:3.75rem}.header[data-v-f4bbee74]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.header .title[data-v-f4bbee74]{font-size:1.125rem;font-weight:700;color:#333;margin-bottom:.625rem}.header .order-info[data-v-f4bbee74]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.3125rem}.header .order-info .order-number[data-v-f4bbee74]{font-size:.875rem;color:#666;flex:1;min-width:6.25rem}.header .order-info .order-status[data-v-f4bbee74]{font-size:.75rem;color:#007aff;background:#e6f3ff;padding:.25rem .5rem;border-radius:.625rem;white-space:nowrap}.order-summary[data-v-f4bbee74]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.order-summary .summary-item[data-v-f4bbee74]{display:flex;margin-bottom:.625rem}.order-summary .summary-item[data-v-f4bbee74]:last-child{margin-bottom:0}.order-summary .summary-item .label[data-v-f4bbee74]{font-size:.875rem;color:#666;width:5rem}.order-summary .summary-item .value[data-v-f4bbee74]{font-size:.875rem;color:#333;flex:1}.customer-info-section[data-v-f4bbee74]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.customer-info-section .section-title[data-v-f4bbee74]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.9375rem}.customer-info-section .customer-info .info-item[data-v-f4bbee74]{display:flex;margin-bottom:.625rem}.customer-info-section .customer-info .info-item[data-v-f4bbee74]:last-child{margin-bottom:0}.customer-info-section .customer-info .info-item .label[data-v-f4bbee74]{font-size:.875rem;color:#666;width:5rem;flex-shrink:0}.customer-info-section .customer-info .info-item .value[data-v-f4bbee74]{font-size:.875rem;color:#333;flex:1;word-break:break-all}.upload-section[data-v-f4bbee74],.files-section[data-v-f4bbee74],.note-section[data-v-f4bbee74]{background:#fff;padding:.9375rem;margin-bottom:.625rem}.section-title[data-v-f4bbee74]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.9375rem}.section-title .tip[data-v-f4bbee74]{font-size:.75rem;color:#999;font-weight:400;margin-left:.3125rem}.upload-area[data-v-f4bbee74]{border:.0625rem dashed #ddd;border-radius:.375rem;padding:1.875rem .9375rem;text-align:center;background:#fafafa;transition:all .3s ease}.upload-area.disabled[data-v-f4bbee74]{opacity:.6;pointer-events:none;background:#f0f0f0}.upload-area .upload-icon[data-v-f4bbee74]{font-size:2.5rem;margin-bottom:.625rem}.upload-area .upload-text[data-v-f4bbee74]{display:block;font-size:.875rem;color:#333;margin-bottom:.3125rem}.upload-area .upload-tip[data-v-f4bbee74]{font-size:.75rem;color:#999}.upload-progress[data-v-f4bbee74]{margin-top:.9375rem;padding:.9375rem;background:#f8f9fa;border-radius:.375rem;border:.03125rem solid #e9ecef}.upload-progress .progress-info[data-v-f4bbee74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.upload-progress .progress-info .progress-text[data-v-f4bbee74]{font-size:.875rem;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress .progress-info .progress-percent[data-v-f4bbee74]{font-size:.875rem;color:#007aff;font-weight:700;margin-left:.625rem}.upload-progress .progress-bar[data-v-f4bbee74]{height:.25rem;background:#e9ecef;border-radius:.125rem;overflow:hidden;margin-bottom:.625rem}.upload-progress .progress-bar .progress-fill[data-v-f4bbee74]{height:100%;background:linear-gradient(90deg,#007aff,#5ac8fa);border-radius:.125rem;transition:width .3s ease}.upload-progress .uploading-files .queue-info[data-v-f4bbee74]{font-size:.75rem;color:#666}.file-list .file-item[data-v-f4bbee74]{display:flex;align-items:flex-start;padding:.625rem 0;border-bottom:.03125rem solid #eee}.file-list .file-item[data-v-f4bbee74]:last-child{border-bottom:none}.file-list .file-item .file-info[data-v-f4bbee74]{display:flex;align-items:flex-start;flex:1;min-width:0}.file-list .file-item .file-info .file-icon[data-v-f4bbee74]{font-size:1.25rem;margin-right:.625rem;margin-top:.15625rem}.file-list .file-item .file-info .file-details[data-v-f4bbee74]{flex:1;min-width:0}.file-list .file-item .file-info .file-details .file-name[data-v-f4bbee74]{display:block;font-size:.875rem;color:#333;margin-bottom:.25rem;word-break:break-all;line-height:1.4}.file-list .file-item .file-info .file-details .file-size[data-v-f4bbee74],.file-list .file-item .file-info .file-details .upload-time[data-v-f4bbee74]{font-size:.75rem;color:#999;margin-right:.625rem;display:inline-block}.file-list .file-item .file-actions[data-v-f4bbee74]{display:flex;flex-direction:column;gap:.3125rem;margin-left:.3125rem;flex-direction:row;gap:.625rem;align-items:center}.file-list .file-item .file-actions .btn-preview[data-v-f4bbee74],.file-list .file-item .file-actions .btn-delete[data-v-f4bbee74]{padding:.25rem .5rem;border-radius:.1875rem;font-size:.6875rem;border:none;transition:all .3s ease;min-width:1.875rem;text-align:center;padding:.3125rem .625rem;font-size:.75rem;min-width:2.5rem}.file-list .file-item .file-actions .btn-preview[data-v-f4bbee74]:disabled,.file-list .file-item .file-actions .btn-delete[data-v-f4bbee74]:disabled{opacity:.5;pointer-events:none}.file-list .file-item .file-actions .btn-preview[data-v-f4bbee74]{background:#007aff;color:#fff}.file-list .file-item .file-actions .btn-delete[data-v-f4bbee74]{background:#ff3b30;color:#fff}.note-input[data-v-f4bbee74]{width:100%;min-height:6.25rem;padding:.625rem;border:.03125rem solid #ddd;border-radius:.25rem;font-size:.875rem;line-height:1.5;resize:none}.char-count[data-v-f4bbee74]{display:block;text-align:right;font-size:.75rem;color:#999;margin-top:.3125rem}.bottom-actions[data-v-f4bbee74]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:.9375rem;display:flex;gap:.9375rem;box-shadow:0 -.0625rem .3125rem rgba(0,0,0,.1);z-index:999}.bottom-actions .btn-cancel[data-v-f4bbee74],.bottom-actions .btn-deliver[data-v-f4bbee74]{flex:1;height:2.5rem;border-radius:1.25rem;font-size:1rem;border:none;transition:all .3s ease}.bottom-actions .btn-cancel[data-v-f4bbee74]:disabled,.bottom-actions .btn-deliver[data-v-f4bbee74]:disabled{opacity:.6;transform:none}.bottom-actions .btn-cancel[data-v-f4bbee74]:active:not(:disabled),.bottom-actions .btn-deliver[data-v-f4bbee74]:active:not(:disabled){transform:scale(.98)}.bottom-actions .btn-cancel[data-v-f4bbee74]{background:#f5f5f5;color:#666}.bottom-actions .btn-cancel[data-v-f4bbee74]:disabled{background:#f0f0f0;color:#ccc}.bottom-actions .btn-deliver[data-v-f4bbee74]{background:#007aff;color:#fff}.bottom-actions .btn-deliver[data-v-f4bbee74]:disabled{background:#ccc;color:#999}.loading-content[data-v-f4bbee74]{background:#fff;padding:1.25rem;border-radius:.375rem}.status-base[data-v-cb494060],.status-pill[data-v-cb494060],.contract-status[data-v-cb494060],.status-text.contract-status[data-v-cb494060],.order-status[data-v-cb494060],.status-text.order-status[data-v-cb494060]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-cb494060]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-cb494060]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-cb494060]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-cb494060]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-cb494060]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-cb494060]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-cb494060]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-cb494060]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-cb494060]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-cb494060]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-cb494060]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-cb494060],.contract-status.contract-status-draft[data-v-cb494060]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-cb494060]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-cb494060]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-cb494060]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-cb494060]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-cb494060]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-cb494060]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-cb494060]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-cb494060]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-cb494060]{background-color:#8e8e93;color:#fff}.status-text[data-v-cb494060]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-cb494060]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-cb494060]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-cb494060]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-cb494060]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-cb494060]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-cb494060]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-cb494060]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-cb494060]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-cb494060]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-cb494060]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-cb494060]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-cb494060]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-cb494060]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-cb494060]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-cb494060]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-cb494060]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-cb494060]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-cb494060]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-cb494060]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-cb494060]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-cb494060]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-cb494060],.status-pill.payment-success[data-v-cb494060]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-cb494060]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-cb494060]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-cb494060],.status-pill.pending[data-v-cb494060]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-cb494060]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-cb494060]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-cb494060]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-cb494060],.order-status[data-v-cb494060],.contract-status[data-v-cb494060],.status-text.order-status[data-v-cb494060],.status-text.contract-status[data-v-cb494060],.status-pill[data-v-cb494060]{padding:3px 8px;font-size:11px}}.payment-status[data-v-cb494060]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-cb494060]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-cb494060]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-cb494060]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-cb494060],.payment-status.payment-success[data-v-cb494060]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-cb494060]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-cb494060]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-cb494060],.payment-status.pending[data-v-cb494060]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-cb494060]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-cb494060]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-cb494060]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-cb494060]{min-height:100vh;background-color:#f5f7fa;padding-bottom:80px}.content-wrapper[data-v-cb494060]{padding:12px;width:100%;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 768px){.content-wrapper[data-v-cb494060]{max-width:1200px;padding:0}}.sticky-header[data-v-cb494060]{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#f5f7fa}.header-inner[data-v-cb494060]{width:100%;box-sizing:border-box;margin:0 auto;padding:12px}@media screen and (min-width: 768px){.header-inner[data-v-cb494060]{max-width:1200px;padding:0}}.detail-content[data-v-cb494060]{width:100%}.order-card[data-v-cb494060]{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:all .2s}@media screen and (min-width: 768px){.order-card[data-v-cb494060]{padding:20px;border-radius:12px;margin-bottom:16px}}.order-card[data-v-cb494060]:active{transform:scale(.995)}.order-card .card-header[data-v-cb494060]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e7ed}.order-card .card-header .order-no[data-v-cb494060]{font-size:13px;color:#909399}@media screen and (min-width: 768px){.order-card .card-header .order-no[data-v-cb494060]{font-size:14px}}.order-card .card-header .status-badge[data-v-cb494060]{font-size:12px;padding:4px 10px;border-radius:6px;font-weight:500}@media screen and (min-width: 768px){.order-card .card-header .status-badge[data-v-cb494060]{font-size:13px;padding:4px 12px}}.order-card .card-header .status-badge.status-pending[data-v-cb494060],.order-card .card-header .status-badge.status-pending_confirmation[data-v-cb494060]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-accepted[data-v-cb494060],.order-card .card-header .status-badge.status-quoted[data-v-cb494060]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-pending_payment[data-v-cb494060]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-paid[data-v-cb494060]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-in_progress[data-v-cb494060]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-delivered[data-v-cb494060],.order-card .card-header .status-badge.status-completed[data-v-cb494060]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-cancelled[data-v-cb494060]{background:rgba(144,147,153,.1);color:#909399}.order-card .card-body[data-v-cb494060]{display:flex;margin-bottom:16px}.order-card .card-body .order-img[data-v-cb494060]{width:70px;height:70px;border-radius:8px;margin-right:16px;background-color:#f0f0f0}@media screen and (min-width: 768px){.order-card .card-body .order-img[data-v-cb494060]{width:80px;height:80px;border-radius:8px;margin-right:20px}}.order-card .card-body .order-info[data-v-cb494060]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.order-card .card-body .order-info .service-name[data-v-cb494060]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.order-card .card-body .order-info .service-name[data-v-cb494060]{font-size:17px;margin-bottom:10px}}.order-card .card-body .order-info .price[data-v-cb494060]{color:#fa3534;font-weight:600;font-size:16px}@media screen and (min-width: 768px){.order-card .card-body .order-info .price[data-v-cb494060]{font-size:17px}}.order-card .card-body .order-info .meta-info[data-v-cb494060]{font-size:13px;color:#909399;margin-top:4px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info[data-v-cb494060]{font-size:14px;margin-top:8px}}.order-card .card-body .order-info .meta-info .meta-spacer[data-v-cb494060]{margin-left:10px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info .meta-spacer[data-v-cb494060]{margin-left:16px}}.order-card .card-body .order-info .status-alert[data-v-cb494060]{margin-top:10px;padding:8px 12px;border-radius:6px;display:flex;align-items:center;gap:8px}.order-card .card-body .order-info .status-alert.warning[data-v-cb494060]{background:#fff7e6}.order-card .card-body .order-info .status-alert.warning uni-text[data-v-cb494060]{color:#f90;font-size:13px}.order-card .card-footer[data-v-cb494060]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e4e7ed}.order-card .card-footer .action-btn[data-v-cb494060]{font-size:13px;padding:7px 16px;border-radius:100px;border:1px solid #e4e7ed;background:#fff;color:#606266;margin:0;line-height:1.5;cursor:pointer;transition:all .2s}@media screen and (min-width: 768px){.order-card .card-footer .action-btn[data-v-cb494060]{font-size:14px;padding:8px 20px}}.order-card .card-footer .action-btn[data-v-cb494060]:hover{opacity:.8;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.order-card .card-footer .action-btn[data-v-cb494060]:active{transform:translateY(0);box-shadow:none}.order-card .card-footer .action-btn.primary[data-v-cb494060]{border-color:#2979ff;color:#2979ff;background:rgba(41,121,255,.05)}.order-card .card-footer .action-btn.primary[data-v-cb494060]:hover{background:#2979ff;color:#fff}.order-card .card-footer .action-btn.danger[data-v-cb494060]{border-color:#fa3534;color:#fa3534;background:rgba(250,53,52,.05)}.order-card .card-footer .action-btn.danger[data-v-cb494060]:hover{background:#fa3534;color:#fff}.order-card .card-footer .action-btn.success[data-v-cb494060]{border-color:#19be6b;color:#19be6b;background:rgba(25,190,107,.05)}.order-card .card-footer .action-btn.success[data-v-cb494060]:hover{background:#19be6b;color:#fff}.order-card .card-footer .action-btn.warning[data-v-cb494060]{border-color:#f90;color:#f90;background:rgba(255,153,0,.05)}.order-card .card-footer .action-btn.warning[data-v-cb494060]:hover{background:#f90;color:#fff}.order-card .card-footer .action-btn[disabled][data-v-cb494060]{opacity:.5;background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;transform:none!important;box-shadow:none!important}.order-card .card-footer .action-btn[disabled][data-v-cb494060]:hover{background:#f5f5f5;color:#999}.detail-section[data-v-cb494060]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}@media screen and (min-width: 768px){.detail-section[data-v-cb494060]{padding:20px;border-radius:12px;margin-bottom:16px}}.detail-section .section-title[data-v-cb494060]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #2979ff;line-height:1.2}.detail-section .info-row[data-v-cb494060]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #eee}.detail-section .info-row[data-v-cb494060]:last-child{border-bottom:none}.detail-section .info-row .label[data-v-cb494060]{font-size:13px;color:#909399}.detail-section .info-row .value[data-v-cb494060]{font-size:13px;color:#303133;text-align:right;max-width:70%}.detail-section .info-row.service-info-row[data-v-cb494060]{align-items:flex-start}.detail-section .info-row.service-info-row .service-logo[data-v-cb494060]{width:50px;height:50px;border-radius:6px;background:#f0f0f0;margin-right:10px}.detail-section .info-row.service-info-row .service-details[data-v-cb494060]{flex:1}.detail-section .info-row.service-info-row .service-details .service-name[data-v-cb494060]{font-weight:700;text-align:left;font-size:14px;color:#303133}.detail-section .delivery-note-box[data-v-cb494060]{margin-bottom:12px;padding:10px;background:#f9f9f9;border-radius:6px}.detail-section .delivery-note-box .label[data-v-cb494060]{display:block;margin-bottom:4px;font-size:13px;color:#909399}.detail-section .delivery-note-box .value[data-v-cb494060]{text-align:left;display:block;font-size:13px;color:#303133}.detail-section .file-item[data-v-cb494060]{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #eee;border-radius:6px;margin-bottom:8px}.detail-section .file-item .file-info[data-v-cb494060]{flex:1}.detail-section .file-item .file-info .file-name[data-v-cb494060]{font-size:13px;color:#333}.detail-section .file-item .file-info .file-meta[data-v-cb494060]{font-size:11px;color:#999;margin-top:2px}.detail-section .empty-files[data-v-cb494060]{text-align:center;color:#999;font-size:12px;padding:10px}.detail-section .files-title[data-v-cb494060]{display:block;margin-bottom:8px;font-size:13px;color:#909399}.bottom-action-bar[data-v-cb494060]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;justify-content:flex-end;align-items:center;gap:12px;z-index:99}@media screen and (min-width: 800px){.bottom-action-bar[data-v-cb494060]{left:50%;transform:translate(-50%);width:100%;max-width:1200px;border-radius:12px 12px 0 0;border:1px solid #e4e7ed;border-bottom:none;box-sizing:border-box}}.bottom-action-bar .action-btn[data-v-cb494060]{font-size:14px;height:38px;line-height:38px;padding:0 24px;border-radius:100px;border:1px solid #ddd;background:#fff;color:#666;margin:0;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center}.bottom-action-bar .action-btn[data-v-cb494060]:active{opacity:.8;transform:scale(.98)}.bottom-action-bar .action-btn.primary[data-v-cb494060]{background:#2979ff;color:#fff;border-color:#2979ff;box-shadow:0 4px 8px rgba(41,121,255,.2)}.bottom-action-bar .action-btn.danger[data-v-cb494060]{background:#fff;color:#fa3534;border-color:#fa3534}.bottom-action-bar .action-btn.success[data-v-cb494060]{background:#19be6b;color:#fff;border-color:#19be6b;box-shadow:0 4px 8px rgba(25,190,107,.2)}.bottom-action-bar .action-btn.warning[data-v-cb494060]{background:#f90;color:#fff;border-color:#f90;box-shadow:0 4px 8px rgba(255,153,0,.2)}.bottom-action-bar .action-btn[disabled][data-v-cb494060]{opacity:.6;cursor:not-allowed;box-shadow:none}.page-header-box[data-v-cb494060]{margin-bottom:15px;padding:0 5px}.page-header-box .page-title[data-v-cb494060]{font-size:20px;font-weight:700;color:#303133}.page-header-box .page-subtitle[data-v-cb494060]{font-size:14px;color:#909399;margin-left:8px}.sticky-header[data-v-cb494060]{position:-webkit-sticky;position:sticky;top:0;z-index:99;background:#f5f7fa;padding-bottom:10px}.sticky-header .search-container[data-v-cb494060]{padding:10px 12px}.sticky-header .tabs-scroll[data-v-cb494060]{white-space:nowrap;padding:0 12px}.sticky-header .tabs-scroll .tabs-container[data-v-cb494060]{display:flex;gap:20px}.sticky-header .tabs-scroll .tabs-container .tab-item[data-v-cb494060]{position:relative;padding:10px 0;font-size:14px;color:#606266}.sticky-header .tabs-scroll .tabs-container .tab-item .tab-text[data-v-cb494060]{color:#606266;font-weight:400;transition:all .3s}.sticky-header .tabs-scroll .tabs-container .tab-item.active .tab-text[data-v-cb494060]{color:#2979ff;font-weight:700}.sticky-header .tabs-scroll .tabs-container .tab-item.active .active-line[data-v-cb494060]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background:#2979ff;border-radius:3px}.empty-state[data-v-cb494060]{padding:50px 0;text-align:center}.empty-state .empty-text[data-v-cb494060]{color:#909399;margin-top:10px;font-size:14px}.loading-state[data-v-cb494060]{padding:50px 0;text-align:center}.quote-modal[data-v-cb494060]{background:#fff;border-radius:12px;width:420px;padding:24px}@media screen and (max-width: 480px){.quote-modal[data-v-cb494060]{width:85vw;padding:20px}}.quote-modal .modal-header[data-v-cb494060]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.quote-modal .modal-header .modal-title[data-v-cb494060]{font-size:18px;font-weight:700;color:#303133}.quote-modal .modal-content .order-summary[data-v-cb494060]{background:#f5f7fa;padding:12px;border-radius:6px;margin-bottom:20px}.quote-modal .modal-content .order-summary .row[data-v-cb494060]{display:flex;justify-content:space-between;margin-bottom:6px}.quote-modal .modal-content .order-summary .row[data-v-cb494060]:last-child{margin-bottom:0}.quote-modal .modal-content .order-summary .row .label[data-v-cb494060]{font-size:13px;color:#909399}.quote-modal .modal-content .order-summary .row .value[data-v-cb494060]{font-size:13px;color:#303133}.quote-modal .modal-content .form-group[data-v-cb494060]{margin-bottom:18px}.quote-modal .modal-content .form-group .form-label[data-v-cb494060]{display:block;font-size:14px;color:#606266;margin-bottom:8px}.quote-modal .modal-content .form-group .form-label .required[data-v-cb494060]{color:#fa3534}.quote-modal .modal-content .form-group .form-input[data-v-cb494060]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;line-height:42px;font-size:15px;width:100%;box-sizing:border-box;background-color:#fff}.quote-modal .modal-content .form-group .form-input[data-v-cb494060]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .picker-box[data-v-cb494060]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;display:flex;justify-content:space-between;align-items:center;background:#fff;box-sizing:border-box}.quote-modal .modal-content .form-group .picker-box uni-text[data-v-cb494060]{font-size:15px}.quote-modal .modal-content .form-group .form-textarea[data-v-cb494060]{border:1px solid #e4e7ed;border-radius:4px;padding:10px 12px;font-size:15px;width:100%;box-sizing:border-box;height:100px;background-color:#fff}.quote-modal .modal-content .form-group .form-textarea[data-v-cb494060]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .char-count[data-v-cb494060]{font-size:12px;color:#909399;text-align:right;display:block;margin-top:4px}.quote-modal .modal-footer[data-v-cb494060]{display:flex;gap:12px;margin-top:24px}.quote-modal .modal-footer uni-button[data-v-cb494060]{flex:1;font-size:15px;height:40px;line-height:40px;margin:0;border-radius:6px}.quote-modal .modal-footer uni-button.cancel-btn[data-v-cb494060]{background:#f5f7fa;color:#606266}.quote-modal .modal-footer uni-button.cancel-btn[data-v-cb494060]:after{border:none}.quote-modal .modal-footer uni-button.confirm-btn[data-v-cb494060]{background:#2979ff;color:#fff}.quote-modal .modal-footer uni-button.confirm-btn[data-v-cb494060]:after{border:none}.payment-confirm-modal[data-v-cb494060]{background:#fff;border-radius:12px;width:300px;padding:20px;text-align:center}.payment-confirm-modal .modal-header[data-v-cb494060]{position:relative;margin-bottom:20px}.payment-confirm-modal .modal-header .modal-title[data-v-cb494060]{font-size:18px;font-weight:700;color:#303133}.payment-confirm-modal .modal-header .close-icon[data-v-cb494060]{position:absolute;right:0;top:0}.payment-confirm-modal .modal-content .icon-box[data-v-cb494060]{margin-bottom:15px}.payment-confirm-modal .modal-content .confirm-title[data-v-cb494060]{display:block;font-size:16px;font-weight:700;margin-bottom:8px;color:#303133}.payment-confirm-modal .modal-content .confirm-desc[data-v-cb494060]{display:block;font-size:13px;color:#606266;margin-bottom:20px;text-align:left}.payment-confirm-modal .modal-content .amount-box[data-v-cb494060]{background:#fff7e6;padding:15px;border-radius:6px;margin-bottom:10px}.payment-confirm-modal .modal-content .amount-box .label[data-v-cb494060]{font-size:12px;color:#f90;display:block;margin-bottom:4px}.payment-confirm-modal .modal-content .amount-box .amount[data-v-cb494060]{font-size:24px;font-weight:700;color:#f90}.payment-confirm-modal .modal-content .qr-info[data-v-cb494060]{font-size:12px;color:#909399}.payment-confirm-modal .modal-footer[data-v-cb494060]{display:flex;gap:10px;margin-top:20px}.payment-confirm-modal .modal-footer uni-button[data-v-cb494060]{flex:1;font-size:14px;margin:0}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-cb494060]{background:#f5f7fa;color:#606266}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-cb494060]:after{border:none}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-cb494060]{background:#f90;color:#fff}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-cb494060]:after{border:none}.text-price[data-v-cb494060]{color:#fa3534}.text-primary[data-v-cb494060]{color:#2979ff}.text-success[data-v-cb494060]{color:#19be6b}.text-warning[data-v-cb494060]{color:#f90}.text-secondary[data-v-cb494060]{color:#909399}.page-container[data-v-cb494060]{min-height:100vh;background-color:#f5f7fa;display:flex;flex-direction:column;padding-bottom:0}.content-wrapper[data-v-cb494060]{flex:1;padding:16px;width:100%;box-sizing:border-box;margin:0 auto;max-width:800px}@media screen and (min-width: 768px){.content-wrapper[data-v-cb494060]{padding:24px 0}}.header-card[data-v-cb494060],.info-card[data-v-cb494060],.section-card[data-v-cb494060],.action-card[data-v-cb494060]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.header-card .header-row[data-v-cb494060]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.header-card .header-row .title[data-v-cb494060]{font-size:20px;font-weight:600;color:#303133}.header-card .header-row .status-badge[data-v-cb494060]{font-size:13px;padding:4px 12px;border-radius:6px;font-weight:500}.header-card .header-row .status-badge.status-pending[data-v-cb494060]{background:rgba(255,153,0,.1);color:#f90}.header-card .header-row .status-badge.status-in_progress[data-v-cb494060]{background:rgba(41,121,255,.1);color:#2979ff}.header-card .header-row .status-badge.status-delivered[data-v-cb494060],.header-card .header-row .status-badge.status-completed[data-v-cb494060]{background:rgba(25,190,107,.1);color:#19be6b}.header-card .order-number[data-v-cb494060]{font-size:14px;color:#909399}.info-card[data-v-cb494060]{display:flex;flex-direction:column;gap:12px}.info-card .info-item[data-v-cb494060]{display:flex;font-size:14px;line-height:1.5}.info-card .info-item .label[data-v-cb494060]{color:#909399;width:80px;flex-shrink:0}.info-card .info-item .value[data-v-cb494060]{color:#303133;flex:1}.section-card .section-header[data-v-cb494060]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-card .section-header .section-title[data-v-cb494060]{font-size:16px;font-weight:600;color:#303133}.section-card .section-header .file-count[data-v-cb494060]{font-size:13px;color:#909399}.section-card .note-content[data-v-cb494060]{font-size:14px;color:#606266;line-height:1.6;background:#f9fafe;padding:12px;border-radius:8px}.file-list[data-v-cb494060]{display:flex;flex-direction:column;gap:12px}.file-list .file-item[data-v-cb494060]{display:flex;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #ebeef5;transition:all .2s}.file-list .file-item[data-v-cb494060]:hover{border-color:#c0c4cc;background:#f0f2f5}.file-list .file-item .file-icon[data-v-cb494060]{font-size:32px;margin-right:12px}.file-list .file-item .file-info[data-v-cb494060]{flex:1;min-width:0}.file-list .file-item .file-info .file-name[data-v-cb494060]{font-size:14px;color:#303133;margin-bottom:4px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-list .file-item .file-info .file-meta[data-v-cb494060]{font-size:12px;color:#909399;display:flex;align-items:center;gap:8px}.file-list .file-item .file-info .file-meta .divider[data-v-cb494060]{color:#dcdfe6}.file-list .file-item .file-actions[data-v-cb494060]{margin-left:12px}.empty-state[data-v-cb494060]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#909399}.empty-state .empty-text[data-v-cb494060]{font-size:14px;margin-top:12px}.action-card[data-v-cb494060]{display:flex;justify-content:flex-end;gap:12px}.action-card .action-btn[data-v-cb494060]{font-size:14px;padding:8px 24px;border-radius:100px;border:1px solid #dcdfe6;background:#fff;color:#606266;cursor:pointer;margin:0;line-height:1.5}.action-card .action-btn.primary[data-v-cb494060]{background:#2979ff;border-color:#2979ff;color:#fff}.action-card .action-btn.primary[data-v-cb494060]:hover{background:#1c6bfa}.action-card .action-btn.sm[data-v-cb494060]{padding:4px 12px;font-size:12px}.status-base[data-v-39f3148e],.status-pill[data-v-39f3148e],.contract-status[data-v-39f3148e],.status-text.contract-status[data-v-39f3148e],.order-status[data-v-39f3148e],.status-text.order-status[data-v-39f3148e]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-39f3148e]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-39f3148e]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-39f3148e]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-39f3148e]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-39f3148e]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-39f3148e]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-39f3148e]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-39f3148e]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-39f3148e]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-39f3148e]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-39f3148e]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-39f3148e],.contract-status.contract-status-draft[data-v-39f3148e]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-39f3148e]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-39f3148e]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-39f3148e]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-39f3148e]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-39f3148e]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-39f3148e]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-39f3148e]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-39f3148e]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-39f3148e]{background-color:#8e8e93;color:#fff}.status-text[data-v-39f3148e]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-39f3148e]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-39f3148e]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-39f3148e]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-39f3148e]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-39f3148e]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-39f3148e]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-39f3148e]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-39f3148e]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-39f3148e]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-39f3148e]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-39f3148e]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-39f3148e]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-39f3148e]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-39f3148e]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-39f3148e]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-39f3148e]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-39f3148e]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-39f3148e]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-39f3148e]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-39f3148e]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-39f3148e]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-39f3148e],.status-pill.payment-success[data-v-39f3148e]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-39f3148e]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-39f3148e]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-39f3148e],.status-pill.pending[data-v-39f3148e]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-39f3148e]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-39f3148e]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-39f3148e]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-39f3148e],.order-status[data-v-39f3148e],.contract-status[data-v-39f3148e],.status-text.order-status[data-v-39f3148e],.status-text.contract-status[data-v-39f3148e],.status-pill[data-v-39f3148e]{padding:3px 8px;font-size:11px}}.payment-status[data-v-39f3148e]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-39f3148e]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-39f3148e]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-39f3148e]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-39f3148e],.payment-status.payment-success[data-v-39f3148e]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-39f3148e]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-39f3148e]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-39f3148e],.payment-status.pending[data-v-39f3148e]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-39f3148e]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-39f3148e]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-39f3148e]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-39f3148e]{min-height:100vh;background-color:#f5f5f5}.content-wrapper[data-v-39f3148e]{padding:.625rem}.filter-card[data-v-39f3148e],.filter-card .filter-section .search-row[data-v-39f3148e]{margin-bottom:.625rem}.filter-card .filter-section .search-row .search-bar[data-v-39f3148e]{width:100%}.filter-card .filter-section .filter-row[data-v-39f3148e]{display:flex;justify-content:space-between;gap:.625rem}.filter-card .filter-section .filter-row .filter-item[data-v-39f3148e]{flex:1}.filter-card .filter-section .filter-row .filter-item .filter-label[data-v-39f3148e]{font-size:.875rem;color:#666;margin-bottom:.3125rem;display:block}.filter-card .filter-section .filter-row .filter-item .filter-picker[data-v-39f3148e]{width:100%}.filter-card .filter-section .filter-row .filter-item .filter-picker .picker-text[data-v-39f3148e]{display:flex;align-items:center;justify-content:space-between;padding:.625rem;background-color:#f8f9fa;border-radius:.25rem;font-size:.875rem;color:#333}.payments-card[data-v-39f3148e]{margin-bottom:.625rem}.payments-card .payments-list .payment-item[data-v-39f3148e]{padding:.9375rem;border-bottom:1px solid #f0f0f0}.payments-card .payments-list .payment-item[data-v-39f3148e]:last-child{border-bottom:none}.payments-card .payments-list .payment-item .payment-header[data-v-39f3148e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.payments-card .payments-list .payment-item .payment-header .payment-number[data-v-39f3148e]{font-size:1rem;font-weight:700;color:#333}.payments-card .payments-list .payment-item .payment-header .payment-status[data-v-39f3148e]{padding:.25rem .5rem;border-radius:.625rem;font-size:.75rem;font-weight:500}.payments-card .payments-list .payment-item .payment-header .payment-status.status-pending[data-v-39f3148e]{background-color:#fff3cd;color:#856404}.payments-card .payments-list .payment-item .payment-header .payment-status.status-success[data-v-39f3148e]{background-color:#d4edda;color:#155724}.payments-card .payments-list .payment-item .payment-header .payment-status.status-failed[data-v-39f3148e]{background-color:#f8d7da;color:#721c24}.payments-card .payments-list .payment-item .payment-content .payment-info[data-v-39f3148e]{margin-bottom:.625rem}.payments-card .payments-list .payment-item .payment-content .payment-info .info-row[data-v-39f3148e]{display:flex;margin-bottom:.375rem}.payments-card .payments-list .payment-item .payment-content .payment-info .info-row .label[data-v-39f3148e]{width:5rem;font-size:.875rem;color:#666;flex-shrink:0}.payments-card .payments-list .payment-item .payment-content .payment-info .info-row .value[data-v-39f3148e]{font-size:.875rem;color:#333;flex:1}.payments-card .payments-list .payment-item .payment-content .payment-info .info-row .value.amount[data-v-39f3148e]{color:#e74c3c;font-weight:700}.payments-card .payments-list .payment-item .payment-content .payment-actions[data-v-39f3148e]{display:flex;gap:.625rem}.payments-card .payments-list .payment-item .payment-content .payment-actions .btn-confirm[data-v-39f3148e]{flex:1;height:2.5rem;background-color:#28a745;color:#fff;border:none;border-radius:.25rem;font-size:.875rem;font-weight:500}.payments-card .payments-list .payment-item .payment-content .payment-actions .btn-reject[data-v-39f3148e]{flex:1;height:2.5rem;background-color:#dc3545;color:#fff;border:none;border-radius:.25rem;font-size:.875rem;font-weight:500}.payments-card .payments-list .payment-item .payment-content .payment-actions .status-info[data-v-39f3148e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.payments-card .payments-list .payment-item .payment-content .payment-actions .status-info .status-text[data-v-39f3148e]{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.payments-card .payments-list .payment-item .payment-content .payment-actions .status-info .status-text.confirmed[data-v-39f3148e]{color:#28a745}.payments-card .payments-list .payment-item .payment-content .payment-actions .status-info .status-text.rejected[data-v-39f3148e]{color:#dc3545}.payments-card .payments-list .payment-item .payment-content .payment-actions .status-info .status-time[data-v-39f3148e]{font-size:.75rem;color:#999}.payments-card .empty-state[data-v-39f3148e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.125rem 1.25rem}.payments-card .empty-state .empty-text[data-v-39f3148e]{margin-top:.625rem;font-size:.875rem;color:#999}.pagination-wrapper[data-v-39f3148e]{margin-top:.625rem}.confirm-modal[data-v-39f3148e],.reject-modal[data-v-39f3148e]{width:18.75rem;background-color:#fff;border-radius:.5rem;overflow:hidden}.confirm-modal .modal-header[data-v-39f3148e],.reject-modal .modal-header[data-v-39f3148e]{display:flex;justify-content:space-between;align-items:center;padding:.9375rem;border-bottom:1px solid #f0f0f0}.confirm-modal .modal-header .modal-title[data-v-39f3148e],.reject-modal .modal-header .modal-title[data-v-39f3148e]{font-size:1rem;font-weight:700;color:#333}.confirm-modal .modal-header .close-btn[data-v-39f3148e],.reject-modal .modal-header .close-btn[data-v-39f3148e]{cursor:pointer}.confirm-modal .modal-content[data-v-39f3148e],.reject-modal .modal-content[data-v-39f3148e]{padding:.9375rem}.confirm-modal .modal-content .payment-summary[data-v-39f3148e],.reject-modal .modal-content .payment-summary[data-v-39f3148e]{margin-bottom:.9375rem}.confirm-modal .modal-content .payment-summary .payment-title[data-v-39f3148e],.confirm-modal .modal-content .payment-summary .payment-order[data-v-39f3148e],.confirm-modal .modal-content .payment-summary .payment-amount[data-v-39f3148e],.confirm-modal .modal-content .payment-summary .payment-qr[data-v-39f3148e],.reject-modal .modal-content .payment-summary .payment-title[data-v-39f3148e],.reject-modal .modal-content .payment-summary .payment-order[data-v-39f3148e],.reject-modal .modal-content .payment-summary .payment-amount[data-v-39f3148e],.reject-modal .modal-content .payment-summary .payment-qr[data-v-39f3148e]{display:block;font-size:.875rem;color:#333;margin-bottom:.375rem}.confirm-modal .modal-content .payment-summary .payment-amount[data-v-39f3148e],.reject-modal .modal-content .payment-summary .payment-amount[data-v-39f3148e]{color:#e74c3c;font-weight:700}.confirm-modal .modal-content .confirm-note .note-text[data-v-39f3148e],.reject-modal .modal-content .confirm-note .note-text[data-v-39f3148e]{font-size:.8125rem;color:#666;line-height:1.5}.confirm-modal .modal-content .reject-form .form-item .form-label[data-v-39f3148e],.reject-modal .modal-content .reject-form .form-item .form-label[data-v-39f3148e]{display:block;font-size:.875rem;color:#333;margin-bottom:.375rem}.confirm-modal .modal-content .reject-form .form-item .form-textarea[data-v-39f3148e],.reject-modal .modal-content .reject-form .form-item .form-textarea[data-v-39f3148e]{width:100%;min-height:3.75rem;padding:.625rem;border:1px solid #ddd;border-radius:.25rem;font-size:.875rem;resize:none;box-sizing:border-box}.confirm-modal .modal-content .reject-form .form-item .char-count[data-v-39f3148e],.reject-modal .modal-content .reject-form .form-item .char-count[data-v-39f3148e]{display:block;text-align:right;font-size:.75rem;color:#999;margin-top:.25rem}.confirm-modal .modal-footer[data-v-39f3148e],.reject-modal .modal-footer[data-v-39f3148e]{display:flex;gap:.625rem;padding:.9375rem;border-top:1px solid #f0f0f0}.confirm-modal .modal-footer .btn-cancel[data-v-39f3148e],.reject-modal .modal-footer .btn-cancel[data-v-39f3148e]{flex:1;height:2.5rem;background-color:#f8f9fa;color:#666;border:1px solid #ddd;border-radius:.25rem;font-size:.875rem}.confirm-modal .modal-footer .btn-submit[data-v-39f3148e],.reject-modal .modal-footer .btn-submit[data-v-39f3148e]{flex:1;height:2.5rem;background-color:#007aff;color:#fff;border:none;border-radius:.25rem;font-size:.875rem;font-weight:500}.confirm-modal .modal-footer .btn-submit.reject[data-v-39f3148e],.reject-modal .modal-footer .btn-submit.reject[data-v-39f3148e]{background-color:#dc3545}.status-base[data-v-8b53fcbb],.status-pill[data-v-8b53fcbb],.contract-status[data-v-8b53fcbb],.status-text.contract-status[data-v-8b53fcbb],.order-status[data-v-8b53fcbb],.status-text.order-status[data-v-8b53fcbb]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-8b53fcbb]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-8b53fcbb]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-8b53fcbb]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-8b53fcbb]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-8b53fcbb]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-8b53fcbb]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-8b53fcbb]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-8b53fcbb]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-8b53fcbb]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-8b53fcbb]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-8b53fcbb]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-8b53fcbb],.contract-status.contract-status-draft[data-v-8b53fcbb]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-8b53fcbb]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-8b53fcbb]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-8b53fcbb]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-8b53fcbb]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-8b53fcbb]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-8b53fcbb]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-8b53fcbb]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-8b53fcbb]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-8b53fcbb]{background-color:#8e8e93;color:#fff}.status-text[data-v-8b53fcbb]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-8b53fcbb]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-8b53fcbb]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-8b53fcbb]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-8b53fcbb]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-8b53fcbb]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-8b53fcbb]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-8b53fcbb]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-8b53fcbb]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-8b53fcbb]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-8b53fcbb]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-8b53fcbb]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-8b53fcbb]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-8b53fcbb]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-8b53fcbb]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-8b53fcbb]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-8b53fcbb]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-8b53fcbb]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-8b53fcbb]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-8b53fcbb]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-8b53fcbb]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-8b53fcbb]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-8b53fcbb],.status-pill.payment-success[data-v-8b53fcbb]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-8b53fcbb]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-8b53fcbb]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-8b53fcbb],.status-pill.pending[data-v-8b53fcbb]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-8b53fcbb]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-8b53fcbb]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-8b53fcbb]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-8b53fcbb],.order-status[data-v-8b53fcbb],.contract-status[data-v-8b53fcbb],.status-text.order-status[data-v-8b53fcbb],.status-text.contract-status[data-v-8b53fcbb],.status-pill[data-v-8b53fcbb]{padding:3px 8px;font-size:11px}}.payment-status[data-v-8b53fcbb]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-8b53fcbb]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-8b53fcbb]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-8b53fcbb]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-8b53fcbb],.payment-status.payment-success[data-v-8b53fcbb]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-8b53fcbb]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-8b53fcbb]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-8b53fcbb],.payment-status.pending[data-v-8b53fcbb]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-8b53fcbb]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-8b53fcbb]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-8b53fcbb]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-8b53fcbb]{padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}.page-container[data-v-8b53fcbb]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f8f8}.content-wrapper[data-v-8b53fcbb]{flex:1;padding:10px 0}.card-shadow[data-v-8b53fcbb]{box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:12px}.detail-list-item-body[data-v-8b53fcbb]{display:flex;align-items:center;padding:15px}.detail-list-item-body .logo[data-v-8b53fcbb]{width:60px;height:60px;border-radius:8px;margin-right:15px}.detail-list-item-body .info[data-v-8b53fcbb]{display:flex;flex-direction:column;flex:1}.detail-list-item-body .info .institution-name[data-v-8b53fcbb]{font-size:16px;font-weight:700;color:#333;margin-bottom:5px}.detail-list-item-body .info .main-business[data-v-8b53fcbb],.detail-list-item-body .info .phone[data-v-8b53fcbb],.detail-list-item-body .info .address[data-v-8b53fcbb]{font-size:14px;color:#666;margin-bottom:3px}.empty-state[data-v-8b53fcbb]{text-align:center;padding:20px;color:#999}.status-base[data-v-76f20141],.status-pill[data-v-76f20141],.contract-status[data-v-76f20141],.status-text.contract-status[data-v-76f20141],.order-status[data-v-76f20141],.status-text.order-status[data-v-76f20141]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-76f20141]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-76f20141]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-76f20141]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-76f20141]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-76f20141]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-76f20141]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-76f20141]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-76f20141]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-76f20141]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-76f20141]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-76f20141]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-76f20141],.contract-status.contract-status-draft[data-v-76f20141]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-76f20141]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-76f20141]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-76f20141]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-76f20141]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-76f20141]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-76f20141]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-76f20141]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-76f20141]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-76f20141]{background-color:#8e8e93;color:#fff}.status-text[data-v-76f20141]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-76f20141]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-76f20141]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-76f20141]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-76f20141]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-76f20141]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-76f20141]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-76f20141]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-76f20141]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-76f20141]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-76f20141]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-76f20141]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-76f20141]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-76f20141]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-76f20141]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-76f20141]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-76f20141]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-76f20141]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-76f20141]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-76f20141]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-76f20141]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-76f20141]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-76f20141],.status-pill.payment-success[data-v-76f20141]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-76f20141]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-76f20141]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-76f20141],.status-pill.pending[data-v-76f20141]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-76f20141]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-76f20141]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-76f20141]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-76f20141],.order-status[data-v-76f20141],.contract-status[data-v-76f20141],.status-text.order-status[data-v-76f20141],.status-text.contract-status[data-v-76f20141],.status-pill[data-v-76f20141]{padding:3px 8px;font-size:11px}}.payment-status[data-v-76f20141]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-76f20141]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-76f20141]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-76f20141]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-76f20141],.payment-status.payment-success[data-v-76f20141]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-76f20141]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-76f20141]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-76f20141],.payment-status.pending[data-v-76f20141]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-76f20141]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-76f20141]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-76f20141]{background:rgba(108,117,125,.12);color:#495057}.detail-page-container[data-v-76f20141]{display:flex;flex-direction:column;min-height:100vh;background-color:#f7f9fc}.content-wrapper[data-v-76f20141]{flex:1;padding:20px 0;max-width:1200px;width:100%;overflow:visible;max-width:none;margin:0}.card-shadow[data-v-76f20141]{box-shadow:0 4px 12px rgba(0,0,0,.05);border-radius:12px}.loading-card[data-v-76f20141],.empty-card[data-v-76f20141]{text-align:center;padding:50px;color:#999}.loading-text[data-v-76f20141]{margin-top:10px}.service-detail-card[data-v-76f20141]{border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.service-detail-card[data-v-76f20141] .uni-card__content{padding:20px;display:flex;flex-direction:column;gap:20px}.detail-header[data-v-76f20141]{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #eef2f6;margin-bottom:20px}.service-logo[data-v-76f20141]{width:100px;height:100px;border-radius:12px;margin-right:20px;border:1px solid #f0f0f0}.header-text[data-v-76f20141]{display:flex;flex-direction:column}.institution-name[data-v-76f20141]{font-size:24px;font-weight:700;color:#333;line-height:1.2}.service-type[data-v-76f20141]{font-size:16px;color:#007aff;margin-top:5px}.detail-section[data-v-76f20141]{margin-bottom:20px}.section-title-box[data-v-76f20141]{display:flex;align-items:center;margin-bottom:10px}.section-title[data-v-76f20141]{font-size:18px;font-weight:700;color:#333;margin-left:5px}.section-content[data-v-76f20141]{font-size:14px;color:#666;line-height:1.6;padding-left:25px;display:flex;flex-direction:column}.contact-actions-row[data-v-76f20141]{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.contact-actions-row[data-v-76f20141]{flex-direction:row;justify-content:space-between;align-items:center}}.contact-info[data-v-76f20141]{flex:1;padding-left:25px}.card-actions[data-v-76f20141]{display:flex;flex-direction:column;gap:10px;justify-content:center;flex-shrink:0;padding-right:25px}@media (min-width: 768px){.card-actions[data-v-76f20141]{flex-direction:row}}.card-actions .action-button[data-v-76f20141]{width:120px;padding:8px 16px;border-radius:8px;font-size:14px;text-align:center;border:none;cursor:pointer;transition:background-color .2s,color .2s}@media (min-width: 768px){.card-actions .action-button[data-v-76f20141]{width:auto}}.card-actions .primary-button[data-v-76f20141]{background-color:#007aff;color:#fff}.card-actions .primary-button[data-v-76f20141]:hover{background-color:#0056b3}.card-actions .secondary-button[data-v-76f20141]{background-color:#fff;border:1px solid #007AFF;color:#007aff}.card-actions .secondary-button[data-v-76f20141]:hover{background-color:#e6f2ff}.certificates-list[data-v-76f20141]{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;padding-left:25px}.certificate-item[data-v-76f20141]{display:flex;flex-direction:column;align-items:center;width:100px;text-align:center;font-size:14px;color:#555;background-color:#f0f0f0;border-radius:8px;padding:8px;cursor:pointer}.certificate-item[data-v-76f20141]:active{opacity:.8}.table-header[data-v-76f20141],.table-row[data-v-76f20141]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.table-header[data-v-76f20141]{background-color:#f8f8f8;font-weight:700}.table-row[data-v-76f20141]:last-child{border-bottom:none}.table-cell[data-v-76f20141]{flex:1;font-size:14px;color:#333;padding:0 5px;text-align:center}.table-cell.header[data-v-76f20141]{color:#666}.status-base[data-v-ea20df8c],.status-pill[data-v-ea20df8c],.contract-status[data-v-ea20df8c],.status-text.contract-status[data-v-ea20df8c],.order-status[data-v-ea20df8c],.status-text.order-status[data-v-ea20df8c]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-ea20df8c]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-ea20df8c]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-ea20df8c]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-ea20df8c]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-ea20df8c]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-ea20df8c]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-ea20df8c]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-ea20df8c]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-ea20df8c]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-ea20df8c]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-ea20df8c]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-ea20df8c],.contract-status.contract-status-draft[data-v-ea20df8c]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-ea20df8c]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-ea20df8c]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-ea20df8c]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-ea20df8c]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-ea20df8c]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-ea20df8c]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-ea20df8c]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-ea20df8c]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-ea20df8c]{background-color:#8e8e93;color:#fff}.status-text[data-v-ea20df8c]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-ea20df8c]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-ea20df8c]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-ea20df8c]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-ea20df8c]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-ea20df8c]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-ea20df8c]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-ea20df8c]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-ea20df8c]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-ea20df8c]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-ea20df8c]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-ea20df8c]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-ea20df8c]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-ea20df8c]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-ea20df8c]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-ea20df8c]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-ea20df8c]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-ea20df8c]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-ea20df8c]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-ea20df8c]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-ea20df8c]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-ea20df8c]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-ea20df8c],.status-pill.payment-success[data-v-ea20df8c]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-ea20df8c]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-ea20df8c]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-ea20df8c],.status-pill.pending[data-v-ea20df8c]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-ea20df8c]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-ea20df8c]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-ea20df8c]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-ea20df8c],.order-status[data-v-ea20df8c],.contract-status[data-v-ea20df8c],.status-text.order-status[data-v-ea20df8c],.status-text.contract-status[data-v-ea20df8c],.status-pill[data-v-ea20df8c]{padding:3px 8px;font-size:11px}}.payment-status[data-v-ea20df8c]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-ea20df8c]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-ea20df8c]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-ea20df8c]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-ea20df8c],.payment-status.payment-success[data-v-ea20df8c]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-ea20df8c]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-ea20df8c]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-ea20df8c],.payment-status.pending[data-v-ea20df8c]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-ea20df8c]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-ea20df8c]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-ea20df8c]{background:rgba(108,117,125,.12);color:#495057}.dynamic-form .form-section[data-v-ea20df8c]{margin-bottom:20px}.dynamic-form .form-section .section-title[data-v-ea20df8c]{font-size:16px;font-weight:700;color:#333;margin-bottom:8px;display:block}.dynamic-form .form-section .section-subtitle[data-v-ea20df8c]{font-size:14px;color:#666;margin-bottom:15px;display:block}.dynamic-form .form-section .uni-forms-item[data-v-ea20df8c]{margin-bottom:15px}.dynamic-form .picker-input .picker-display[data-v-ea20df8c]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;min-height:20px}.dynamic-form .picker-input .picker-display.placeholder[data-v-ea20df8c]{color:#999}.dynamic-form .picker-input .picker-display[data-v-ea20df8c]:empty:before{content:attr(placeholder);color:#999}.dynamic-form .image-upload-container .upload-tip[data-v-ea20df8c]{margin-bottom:10px}.dynamic-form .image-upload-container .upload-tip .tip-text[data-v-ea20df8c]{font-size:12px;color:#999}.dynamic-form .image-upload-container .image-list[data-v-ea20df8c]{display:flex;flex-wrap:wrap;gap:10px}.dynamic-form .image-upload-container .image-list .image-item[data-v-ea20df8c]{position:relative;width:80px;height:80px}.dynamic-form .image-upload-container .image-list .image-item .uploaded-image[data-v-ea20df8c]{width:100%;height:100%;border-radius:4px;border:1px solid #ddd}.dynamic-form .image-upload-container .image-list .image-item .delete-btn[data-v-ea20df8c]{position:absolute;top:-5px;right:-5px;width:20px;height:20px;background-color:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center}.dynamic-form .image-upload-container .image-list .upload-btn[data-v-ea20df8c]{width:80px;height:80px;border:2px dashed #ddd;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa}.dynamic-form .image-upload-container .image-list .upload-btn .upload-text[data-v-ea20df8c]{font-size:12px;color:#999;margin-top:5px}.dynamic-form .image-upload-container .image-list .upload-btn[data-v-ea20df8c]:active{background-color:#f0f0f0}.status-base[data-v-417c9820],.status-pill[data-v-417c9820],.contract-status[data-v-417c9820],.status-text.contract-status[data-v-417c9820],.order-status[data-v-417c9820],.status-text.order-status[data-v-417c9820]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-417c9820]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-417c9820]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-417c9820]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-417c9820]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-417c9820]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-417c9820]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-417c9820]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-417c9820]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-417c9820]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-417c9820]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-417c9820]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-417c9820],.contract-status.contract-status-draft[data-v-417c9820]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-417c9820]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-417c9820]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-417c9820]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-417c9820]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-417c9820]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-417c9820]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-417c9820]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-417c9820]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-417c9820]{background-color:#8e8e93;color:#fff}.status-text[data-v-417c9820]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-417c9820]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-417c9820]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-417c9820]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-417c9820]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-417c9820]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-417c9820]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-417c9820]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-417c9820]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-417c9820]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-417c9820]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-417c9820]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-417c9820]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-417c9820]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-417c9820]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-417c9820]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-417c9820]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-417c9820]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-417c9820]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-417c9820]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-417c9820]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-417c9820]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-417c9820],.status-pill.payment-success[data-v-417c9820]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-417c9820]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-417c9820]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-417c9820],.status-pill.pending[data-v-417c9820]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-417c9820]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-417c9820]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-417c9820]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-417c9820],.order-status[data-v-417c9820],.contract-status[data-v-417c9820],.status-text.order-status[data-v-417c9820],.status-text.contract-status[data-v-417c9820],.status-pill[data-v-417c9820]{padding:3px 8px;font-size:11px}}.payment-status[data-v-417c9820]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-417c9820]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-417c9820]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-417c9820]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-417c9820],.payment-status.payment-success[data-v-417c9820]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-417c9820]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-417c9820]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-417c9820],.payment-status.pending[data-v-417c9820]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-417c9820]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-417c9820]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-417c9820]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-417c9820]{min-height:100vh;background-color:#f5f7fa;padding-bottom:80px}.content-wrapper[data-v-417c9820]{padding:12px;width:100%;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 768px){.content-wrapper[data-v-417c9820]{max-width:1200px;padding:0}}.sticky-header[data-v-417c9820]{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#f5f7fa}.header-inner[data-v-417c9820]{width:100%;box-sizing:border-box;margin:0 auto;padding:12px}@media screen and (min-width: 768px){.header-inner[data-v-417c9820]{max-width:1200px;padding:0}}.detail-content[data-v-417c9820]{width:100%}.order-card[data-v-417c9820]{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:all .2s}@media screen and (min-width: 768px){.order-card[data-v-417c9820]{padding:20px;border-radius:12px;margin-bottom:16px}}.order-card[data-v-417c9820]:active{transform:scale(.995)}.order-card .card-header[data-v-417c9820]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e7ed}.order-card .card-header .order-no[data-v-417c9820]{font-size:13px;color:#909399}@media screen and (min-width: 768px){.order-card .card-header .order-no[data-v-417c9820]{font-size:14px}}.order-card .card-header .status-badge[data-v-417c9820]{font-size:12px;padding:4px 10px;border-radius:6px;font-weight:500}@media screen and (min-width: 768px){.order-card .card-header .status-badge[data-v-417c9820]{font-size:13px;padding:4px 12px}}.order-card .card-header .status-badge.status-pending[data-v-417c9820],.order-card .card-header .status-badge.status-pending_confirmation[data-v-417c9820]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-accepted[data-v-417c9820],.order-card .card-header .status-badge.status-quoted[data-v-417c9820]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-pending_payment[data-v-417c9820]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-paid[data-v-417c9820]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-in_progress[data-v-417c9820]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-delivered[data-v-417c9820],.order-card .card-header .status-badge.status-completed[data-v-417c9820]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-cancelled[data-v-417c9820]{background:rgba(144,147,153,.1);color:#909399}.order-card .card-body[data-v-417c9820]{display:flex;margin-bottom:16px}.order-card .card-body .order-img[data-v-417c9820]{width:70px;height:70px;border-radius:8px;margin-right:16px;background-color:#f0f0f0}@media screen and (min-width: 768px){.order-card .card-body .order-img[data-v-417c9820]{width:80px;height:80px;border-radius:8px;margin-right:20px}}.order-card .card-body .order-info[data-v-417c9820]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.order-card .card-body .order-info .service-name[data-v-417c9820]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.order-card .card-body .order-info .service-name[data-v-417c9820]{font-size:17px;margin-bottom:10px}}.order-card .card-body .order-info .price[data-v-417c9820]{color:#fa3534;font-weight:600;font-size:16px}@media screen and (min-width: 768px){.order-card .card-body .order-info .price[data-v-417c9820]{font-size:17px}}.order-card .card-body .order-info .meta-info[data-v-417c9820]{font-size:13px;color:#909399;margin-top:4px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info[data-v-417c9820]{font-size:14px;margin-top:8px}}.order-card .card-body .order-info .meta-info .meta-spacer[data-v-417c9820]{margin-left:10px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info .meta-spacer[data-v-417c9820]{margin-left:16px}}.order-card .card-body .order-info .status-alert[data-v-417c9820]{margin-top:10px;padding:8px 12px;border-radius:6px;display:flex;align-items:center;gap:8px}.order-card .card-body .order-info .status-alert.warning[data-v-417c9820]{background:#fff7e6}.order-card .card-body .order-info .status-alert.warning uni-text[data-v-417c9820]{color:#f90;font-size:13px}.order-card .card-footer[data-v-417c9820]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e4e7ed}.order-card .card-footer .action-btn[data-v-417c9820]{font-size:13px;padding:7px 16px;border-radius:100px;border:1px solid #e4e7ed;background:#fff;color:#606266;margin:0;line-height:1.5;cursor:pointer;transition:all .2s}@media screen and (min-width: 768px){.order-card .card-footer .action-btn[data-v-417c9820]{font-size:14px;padding:8px 20px}}.order-card .card-footer .action-btn[data-v-417c9820]:hover{opacity:.8;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.order-card .card-footer .action-btn[data-v-417c9820]:active{transform:translateY(0);box-shadow:none}.order-card .card-footer .action-btn.primary[data-v-417c9820]{border-color:#2979ff;color:#2979ff;background:rgba(41,121,255,.05)}.order-card .card-footer .action-btn.primary[data-v-417c9820]:hover{background:#2979ff;color:#fff}.order-card .card-footer .action-btn.danger[data-v-417c9820]{border-color:#fa3534;color:#fa3534;background:rgba(250,53,52,.05)}.order-card .card-footer .action-btn.danger[data-v-417c9820]:hover{background:#fa3534;color:#fff}.order-card .card-footer .action-btn.success[data-v-417c9820]{border-color:#19be6b;color:#19be6b;background:rgba(25,190,107,.05)}.order-card .card-footer .action-btn.success[data-v-417c9820]:hover{background:#19be6b;color:#fff}.order-card .card-footer .action-btn.warning[data-v-417c9820]{border-color:#f90;color:#f90;background:rgba(255,153,0,.05)}.order-card .card-footer .action-btn.warning[data-v-417c9820]:hover{background:#f90;color:#fff}.order-card .card-footer .action-btn[disabled][data-v-417c9820]{opacity:.5;background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;transform:none!important;box-shadow:none!important}.order-card .card-footer .action-btn[disabled][data-v-417c9820]:hover{background:#f5f5f5;color:#999}.detail-section[data-v-417c9820]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}@media screen and (min-width: 768px){.detail-section[data-v-417c9820]{padding:20px;border-radius:12px;margin-bottom:16px}}.detail-section .section-title[data-v-417c9820]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #2979ff;line-height:1.2}.detail-section .info-row[data-v-417c9820]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #eee}.detail-section .info-row[data-v-417c9820]:last-child{border-bottom:none}.detail-section .info-row .label[data-v-417c9820]{font-size:13px;color:#909399}.detail-section .info-row .value[data-v-417c9820]{font-size:13px;color:#303133;text-align:right;max-width:70%}.detail-section .info-row.service-info-row[data-v-417c9820]{align-items:flex-start}.detail-section .info-row.service-info-row .service-logo[data-v-417c9820]{width:50px;height:50px;border-radius:6px;background:#f0f0f0;margin-right:10px}.detail-section .info-row.service-info-row .service-details[data-v-417c9820]{flex:1}.detail-section .info-row.service-info-row .service-details .service-name[data-v-417c9820]{font-weight:700;text-align:left;font-size:14px;color:#303133}.detail-section .delivery-note-box[data-v-417c9820]{margin-bottom:12px;padding:10px;background:#f9f9f9;border-radius:6px}.detail-section .delivery-note-box .label[data-v-417c9820]{display:block;margin-bottom:4px;font-size:13px;color:#909399}.detail-section .delivery-note-box .value[data-v-417c9820]{text-align:left;display:block;font-size:13px;color:#303133}.detail-section .file-item[data-v-417c9820]{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #eee;border-radius:6px;margin-bottom:8px}.detail-section .file-item .file-info[data-v-417c9820]{flex:1}.detail-section .file-item .file-info .file-name[data-v-417c9820]{font-size:13px;color:#333}.detail-section .file-item .file-info .file-meta[data-v-417c9820]{font-size:11px;color:#999;margin-top:2px}.detail-section .empty-files[data-v-417c9820]{text-align:center;color:#999;font-size:12px;padding:10px}.detail-section .files-title[data-v-417c9820]{display:block;margin-bottom:8px;font-size:13px;color:#909399}.bottom-action-bar[data-v-417c9820]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;justify-content:flex-end;align-items:center;gap:12px;z-index:99}@media screen and (min-width: 800px){.bottom-action-bar[data-v-417c9820]{left:50%;transform:translate(-50%);width:100%;max-width:1200px;border-radius:12px 12px 0 0;border:1px solid #e4e7ed;border-bottom:none;box-sizing:border-box}}.bottom-action-bar .action-btn[data-v-417c9820]{font-size:14px;height:38px;line-height:38px;padding:0 24px;border-radius:100px;border:1px solid #ddd;background:#fff;color:#666;margin:0;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center}.bottom-action-bar .action-btn[data-v-417c9820]:active{opacity:.8;transform:scale(.98)}.bottom-action-bar .action-btn.primary[data-v-417c9820]{background:#2979ff;color:#fff;border-color:#2979ff;box-shadow:0 4px 8px rgba(41,121,255,.2)}.bottom-action-bar .action-btn.danger[data-v-417c9820]{background:#fff;color:#fa3534;border-color:#fa3534}.bottom-action-bar .action-btn.success[data-v-417c9820]{background:#19be6b;color:#fff;border-color:#19be6b;box-shadow:0 4px 8px rgba(25,190,107,.2)}.bottom-action-bar .action-btn.warning[data-v-417c9820]{background:#f90;color:#fff;border-color:#f90;box-shadow:0 4px 8px rgba(255,153,0,.2)}.bottom-action-bar .action-btn[disabled][data-v-417c9820]{opacity:.6;cursor:not-allowed;box-shadow:none}.page-header-box[data-v-417c9820]{margin-bottom:15px;padding:0 5px}.page-header-box .page-title[data-v-417c9820]{font-size:20px;font-weight:700;color:#303133}.page-header-box .page-subtitle[data-v-417c9820]{font-size:14px;color:#909399;margin-left:8px}.sticky-header[data-v-417c9820]{position:-webkit-sticky;position:sticky;top:0;z-index:99;background:#f5f7fa;padding-bottom:10px}.sticky-header .search-container[data-v-417c9820]{padding:10px 12px}.sticky-header .tabs-scroll[data-v-417c9820]{white-space:nowrap;padding:0 12px}.sticky-header .tabs-scroll .tabs-container[data-v-417c9820]{display:flex;gap:20px}.sticky-header .tabs-scroll .tabs-container .tab-item[data-v-417c9820]{position:relative;padding:10px 0;font-size:14px;color:#606266}.sticky-header .tabs-scroll .tabs-container .tab-item .tab-text[data-v-417c9820]{color:#606266;font-weight:400;transition:all .3s}.sticky-header .tabs-scroll .tabs-container .tab-item.active .tab-text[data-v-417c9820]{color:#2979ff;font-weight:700}.sticky-header .tabs-scroll .tabs-container .tab-item.active .active-line[data-v-417c9820]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background:#2979ff;border-radius:3px}.empty-state[data-v-417c9820]{padding:50px 0;text-align:center}.empty-state .empty-text[data-v-417c9820]{color:#909399;margin-top:10px;font-size:14px}.loading-state[data-v-417c9820]{padding:50px 0;text-align:center}.quote-modal[data-v-417c9820]{background:#fff;border-radius:12px;width:420px;padding:24px}@media screen and (max-width: 480px){.quote-modal[data-v-417c9820]{width:85vw;padding:20px}}.quote-modal .modal-header[data-v-417c9820]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.quote-modal .modal-header .modal-title[data-v-417c9820]{font-size:18px;font-weight:700;color:#303133}.quote-modal .modal-content .order-summary[data-v-417c9820]{background:#f5f7fa;padding:12px;border-radius:6px;margin-bottom:20px}.quote-modal .modal-content .order-summary .row[data-v-417c9820]{display:flex;justify-content:space-between;margin-bottom:6px}.quote-modal .modal-content .order-summary .row[data-v-417c9820]:last-child{margin-bottom:0}.quote-modal .modal-content .order-summary .row .label[data-v-417c9820]{font-size:13px;color:#909399}.quote-modal .modal-content .order-summary .row .value[data-v-417c9820]{font-size:13px;color:#303133}.quote-modal .modal-content .form-group[data-v-417c9820]{margin-bottom:18px}.quote-modal .modal-content .form-group .form-label[data-v-417c9820]{display:block;font-size:14px;color:#606266;margin-bottom:8px}.quote-modal .modal-content .form-group .form-label .required[data-v-417c9820]{color:#fa3534}.quote-modal .modal-content .form-group .form-input[data-v-417c9820]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;line-height:42px;font-size:15px;width:100%;box-sizing:border-box;background-color:#fff}.quote-modal .modal-content .form-group .form-input[data-v-417c9820]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .picker-box[data-v-417c9820]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;display:flex;justify-content:space-between;align-items:center;background:#fff;box-sizing:border-box}.quote-modal .modal-content .form-group .picker-box uni-text[data-v-417c9820]{font-size:15px}.quote-modal .modal-content .form-group .form-textarea[data-v-417c9820]{border:1px solid #e4e7ed;border-radius:4px;padding:10px 12px;font-size:15px;width:100%;box-sizing:border-box;height:100px;background-color:#fff}.quote-modal .modal-content .form-group .form-textarea[data-v-417c9820]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .char-count[data-v-417c9820]{font-size:12px;color:#909399;text-align:right;display:block;margin-top:4px}.quote-modal .modal-footer[data-v-417c9820]{display:flex;gap:12px;margin-top:24px}.quote-modal .modal-footer uni-button[data-v-417c9820]{flex:1;font-size:15px;height:40px;line-height:40px;margin:0;border-radius:6px}.quote-modal .modal-footer uni-button.cancel-btn[data-v-417c9820]{background:#f5f7fa;color:#606266}.quote-modal .modal-footer uni-button.cancel-btn[data-v-417c9820]:after{border:none}.quote-modal .modal-footer uni-button.confirm-btn[data-v-417c9820]{background:#2979ff;color:#fff}.quote-modal .modal-footer uni-button.confirm-btn[data-v-417c9820]:after{border:none}.payment-confirm-modal[data-v-417c9820]{background:#fff;border-radius:12px;width:300px;padding:20px;text-align:center}.payment-confirm-modal .modal-header[data-v-417c9820]{position:relative;margin-bottom:20px}.payment-confirm-modal .modal-header .modal-title[data-v-417c9820]{font-size:18px;font-weight:700;color:#303133}.payment-confirm-modal .modal-header .close-icon[data-v-417c9820]{position:absolute;right:0;top:0}.payment-confirm-modal .modal-content .icon-box[data-v-417c9820]{margin-bottom:15px}.payment-confirm-modal .modal-content .confirm-title[data-v-417c9820]{display:block;font-size:16px;font-weight:700;margin-bottom:8px;color:#303133}.payment-confirm-modal .modal-content .confirm-desc[data-v-417c9820]{display:block;font-size:13px;color:#606266;margin-bottom:20px;text-align:left}.payment-confirm-modal .modal-content .amount-box[data-v-417c9820]{background:#fff7e6;padding:15px;border-radius:6px;margin-bottom:10px}.payment-confirm-modal .modal-content .amount-box .label[data-v-417c9820]{font-size:12px;color:#f90;display:block;margin-bottom:4px}.payment-confirm-modal .modal-content .amount-box .amount[data-v-417c9820]{font-size:24px;font-weight:700;color:#f90}.payment-confirm-modal .modal-content .qr-info[data-v-417c9820]{font-size:12px;color:#909399}.payment-confirm-modal .modal-footer[data-v-417c9820]{display:flex;gap:10px;margin-top:20px}.payment-confirm-modal .modal-footer uni-button[data-v-417c9820]{flex:1;font-size:14px;margin:0}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-417c9820]{background:#f5f7fa;color:#606266}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-417c9820]:after{border:none}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-417c9820]{background:#f90;color:#fff}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-417c9820]:after{border:none}.text-price[data-v-417c9820]{color:#fa3534}.text-primary[data-v-417c9820]{color:#2979ff}.text-success[data-v-417c9820]{color:#19be6b}.text-warning[data-v-417c9820]{color:#f90}.text-secondary[data-v-417c9820]{color:#909399}.page-container[data-v-417c9820]{background-color:#f5f7fa;min-height:100vh}.content-wrapper[data-v-417c9820]{padding:12px}@media screen and (min-width: 768px){.content-wrapper[data-v-417c9820]{max-width:800px;margin:0 auto;padding:24px 20px}}.order-content[data-v-417c9820]{padding-top:10px}.provider-section .provider-details[data-v-417c9820]{display:flex;align-items:center;padding:4px 0}.provider-section .provider-logo[data-v-417c9820]{width:64px;height:64px;border-radius:10px;margin-right:16px;background-color:#f5f5f5;border:1px solid #eee}.provider-section .provider-text[data-v-417c9820]{flex:1;display:flex;flex-direction:column;justify-content:center}.provider-section .provider-name[data-v-417c9820]{font-size:17px;font-weight:600;color:#303133;margin-bottom:6px}.provider-section .provider-meta[data-v-417c9820]{display:flex;align-items:center;gap:4px}.provider-section .provider-order-number[data-v-417c9820]{font-size:13px;color:#909399}.contract-section[data-v-417c9820]{background:linear-gradient(to bottom right,#fff,#f0f7ff)}.contract-section .contract-preview-content .preview-text[data-v-417c9820]{font-size:14px;color:#606266;line-height:1.6;margin-bottom:16px;display:block}.contract-section .contract-preview-content .preview-features[data-v-417c9820]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media screen and (max-width: 480px){.contract-section .contract-preview-content .preview-features[data-v-417c9820]{grid-template-columns:1fr;gap:8px}}.contract-section .contract-preview-content .preview-features .feature-item[data-v-417c9820]{display:flex;align-items:center;background:rgba(255,255,255,.5);padding:8px 12px;border-radius:6px}.contract-section .contract-preview-content .preview-features .feature-item uni-text[data-v-417c9820]{margin-left:8px;font-size:13px;color:#303133}.action-footer[data-v-417c9820]{margin-top:30px;padding:0 10px 40px;text-align:center}.action-footer .submit-button[data-v-417c9820]{width:100%;height:50px;line-height:50px;background:linear-gradient(135deg,#2979ff,#4a90e2);color:#fff;border:none;border-radius:25px;font-size:17px;font-weight:600;box-shadow:0 6px 16px rgba(41,121,255,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.action-footer .submit-button[data-v-417c9820]:active{transform:scale(.98);box-shadow:0 2px 8px rgba(41,121,255,.2)}.action-footer .submit-button.submitting[data-v-417c9820]{background:#ccc;box-shadow:none}.action-footer .submit-button.submitted[data-v-417c9820]{background:#19be6b;box-shadow:0 4px 12px rgba(25,190,107,.2)}.action-footer .submit-button[disabled][data-v-417c9820]{opacity:.7;cursor:not-allowed}.action-footer .submit-tip[data-v-417c9820]{margin-top:12px;font-size:12px;color:#909399}.status-base[data-v-ac614de6],.status-pill[data-v-ac614de6],.contract-status[data-v-ac614de6],.status-text.contract-status[data-v-ac614de6],.order-status[data-v-ac614de6],.status-text.order-status[data-v-ac614de6]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-ac614de6]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-ac614de6]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-ac614de6]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-ac614de6]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-ac614de6]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-ac614de6]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-ac614de6]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-ac614de6]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-ac614de6]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-ac614de6]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-ac614de6]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-ac614de6],.contract-status.contract-status-draft[data-v-ac614de6]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-ac614de6]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-ac614de6]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-ac614de6]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-ac614de6]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-ac614de6]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-ac614de6]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-ac614de6]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-ac614de6]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-ac614de6]{background-color:#8e8e93;color:#fff}.status-text[data-v-ac614de6]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-ac614de6]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-ac614de6]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-ac614de6]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-ac614de6]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-ac614de6]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-ac614de6]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-ac614de6]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-ac614de6]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-ac614de6]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-ac614de6]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-ac614de6]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-ac614de6]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-ac614de6]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-ac614de6]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-ac614de6]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-ac614de6]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-ac614de6]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-ac614de6]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-ac614de6]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-ac614de6]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-ac614de6]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-ac614de6],.status-pill.payment-success[data-v-ac614de6]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-ac614de6]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-ac614de6]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-ac614de6],.status-pill.pending[data-v-ac614de6]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-ac614de6]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-ac614de6]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-ac614de6]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-ac614de6],.order-status[data-v-ac614de6],.contract-status[data-v-ac614de6],.status-text.order-status[data-v-ac614de6],.status-text.contract-status[data-v-ac614de6],.status-pill[data-v-ac614de6]{padding:3px 8px;font-size:11px}}.payment-status[data-v-ac614de6]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-ac614de6]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-ac614de6]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-ac614de6]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-ac614de6],.payment-status.payment-success[data-v-ac614de6]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-ac614de6]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-ac614de6]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-ac614de6],.payment-status.pending[data-v-ac614de6]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-ac614de6]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-ac614de6]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-ac614de6]{background:rgba(108,117,125,.12);color:#495057}.content-wrapper[data-v-ac614de6]{max-width:1200px;max-width:none;width:100%;margin:0}.article-container[data-v-ac614de6]{padding:1.25rem .9375rem;background:#fff}.article-header[data-v-ac614de6]{text-align:center;margin-bottom:.9375rem}.article-title[data-v-ac614de6]{font-size:1.375rem;font-weight:700;color:#1a1a1a;line-height:1.4}.article-meta[data-v-ac614de6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:.8125rem;color:#888}.meta-item[data-v-ac614de6]{position:relative}.meta-item[data-v-ac614de6]:not(:last-child):after{content:"·";margin-left:.3125rem}.article-cover[data-v-ac614de6]{width:90%;max-height:12.5rem;border-radius:.5rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.08)}.article-content[data-v-ac614de6]{font-size:1.0625rem;line-height:1.8;color:#333;text-align:justify;text-indent:2em}.article-content[data-v-ac614de6] img{max-width:100%!important;height:auto!important;border-radius:.375rem;margin:.625rem auto;display:block}.article-content .article-image[data-v-ac614de6]{width:100%;border-radius:.375rem;margin:.625rem 0}.article-content[data-v-ac614de6] table{border-collapse:collapse;width:100%;margin-bottom:1em;font-size:.875rem}.article-content[data-v-ac614de6] table th,.article-content[data-v-ac614de6] table td{border:1px solid #ddd;padding:.5rem .625rem;text-align:left;word-break:break-all}.article-content[data-v-ac614de6] table th{background-color:#f5f5f5;font-weight:700;color:#333}.article-content[data-v-ac614de6] table tr:nth-child(2n){background-color:#fff}.article-content[data-v-ac614de6] table tr:nth-child(odd){background-color:#fff}.article-content[data-v-ac614de6] table tr:hover{background-color:#f9f9f9}.article-navigation[data-v-ac614de6]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #f0f0f0}.nav-item[data-v-ac614de6]{display:flex;flex-direction:column;cursor:pointer;max-width:45%}.nav-item.disabled[data-v-ac614de6]{color:#ccc;cursor:not-allowed}.nav-label[data-v-ac614de6]{font-size:14px;color:#666;margin-bottom:5px}.nav-title[data-v-ac614de6]{font-size:16px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prev-nav[data-v-ac614de6]{text-align:left}.next-nav[data-v-ac614de6]{text-align:right}.attachment-link[data-v-ac614de6]{color:#1e88e5;text-decoration:underline;cursor:pointer}.status-base[data-v-4cfa299f],.status-pill[data-v-4cfa299f],.contract-status[data-v-4cfa299f],.status-text.contract-status[data-v-4cfa299f],.order-status[data-v-4cfa299f],.status-text.order-status[data-v-4cfa299f]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-4cfa299f]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-4cfa299f]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-4cfa299f]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-4cfa299f]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-4cfa299f]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-4cfa299f]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-4cfa299f]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-4cfa299f]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-4cfa299f]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-4cfa299f]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-4cfa299f]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-4cfa299f],.contract-status.contract-status-draft[data-v-4cfa299f]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-4cfa299f]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-4cfa299f]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-4cfa299f]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-4cfa299f]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-4cfa299f]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-4cfa299f]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-4cfa299f]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-4cfa299f]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-4cfa299f]{background-color:#8e8e93;color:#fff}.status-text[data-v-4cfa299f]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-4cfa299f]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-4cfa299f]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-4cfa299f]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-4cfa299f]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-4cfa299f]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-4cfa299f]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-4cfa299f]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-4cfa299f]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-4cfa299f]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-4cfa299f]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-4cfa299f]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-4cfa299f]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-4cfa299f]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-4cfa299f]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-4cfa299f]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-4cfa299f]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-4cfa299f]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-4cfa299f]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-4cfa299f]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-4cfa299f]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-4cfa299f]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-4cfa299f],.status-pill.payment-success[data-v-4cfa299f]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-4cfa299f]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-4cfa299f]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-4cfa299f],.status-pill.pending[data-v-4cfa299f]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-4cfa299f]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-4cfa299f]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-4cfa299f]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-4cfa299f],.order-status[data-v-4cfa299f],.contract-status[data-v-4cfa299f],.status-text.order-status[data-v-4cfa299f],.status-text.contract-status[data-v-4cfa299f],.status-pill[data-v-4cfa299f]{padding:3px 8px;font-size:11px}}.payment-status[data-v-4cfa299f]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-4cfa299f]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-4cfa299f]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-4cfa299f]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-4cfa299f],.payment-status.payment-success[data-v-4cfa299f]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-4cfa299f]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-4cfa299f]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-4cfa299f],.payment-status.pending[data-v-4cfa299f]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-4cfa299f]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-4cfa299f]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-4cfa299f]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-4cfa299f]{min-height:100vh;background-color:#f5f7fa;padding-bottom:80px}.content-wrapper[data-v-4cfa299f]{padding:12px;width:100%;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 768px){.content-wrapper[data-v-4cfa299f]{max-width:1200px;padding:0}}.sticky-header[data-v-4cfa299f]{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#f5f7fa}.header-inner[data-v-4cfa299f]{width:100%;box-sizing:border-box;margin:0 auto;padding:12px}@media screen and (min-width: 768px){.header-inner[data-v-4cfa299f]{max-width:1200px;padding:0}}.detail-content[data-v-4cfa299f]{width:100%}.order-card[data-v-4cfa299f]{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:all .2s}@media screen and (min-width: 768px){.order-card[data-v-4cfa299f]{padding:20px;border-radius:12px;margin-bottom:16px}}.order-card[data-v-4cfa299f]:active{transform:scale(.995)}.order-card .card-header[data-v-4cfa299f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e7ed}.order-card .card-header .order-no[data-v-4cfa299f]{font-size:13px;color:#909399}@media screen and (min-width: 768px){.order-card .card-header .order-no[data-v-4cfa299f]{font-size:14px}}.order-card .card-header .status-badge[data-v-4cfa299f]{font-size:12px;padding:4px 10px;border-radius:6px;font-weight:500}@media screen and (min-width: 768px){.order-card .card-header .status-badge[data-v-4cfa299f]{font-size:13px;padding:4px 12px}}.order-card .card-header .status-badge.status-pending[data-v-4cfa299f],.order-card .card-header .status-badge.status-pending_confirmation[data-v-4cfa299f]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-accepted[data-v-4cfa299f],.order-card .card-header .status-badge.status-quoted[data-v-4cfa299f]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-pending_payment[data-v-4cfa299f]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-paid[data-v-4cfa299f]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-in_progress[data-v-4cfa299f]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-delivered[data-v-4cfa299f],.order-card .card-header .status-badge.status-completed[data-v-4cfa299f]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-cancelled[data-v-4cfa299f]{background:rgba(144,147,153,.1);color:#909399}.order-card .card-body[data-v-4cfa299f]{display:flex;margin-bottom:16px}.order-card .card-body .order-img[data-v-4cfa299f]{width:70px;height:70px;border-radius:8px;margin-right:16px;background-color:#f0f0f0}@media screen and (min-width: 768px){.order-card .card-body .order-img[data-v-4cfa299f]{width:80px;height:80px;border-radius:8px;margin-right:20px}}.order-card .card-body .order-info[data-v-4cfa299f]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.order-card .card-body .order-info .service-name[data-v-4cfa299f]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.order-card .card-body .order-info .service-name[data-v-4cfa299f]{font-size:17px;margin-bottom:10px}}.order-card .card-body .order-info .price[data-v-4cfa299f]{color:#fa3534;font-weight:600;font-size:16px}@media screen and (min-width: 768px){.order-card .card-body .order-info .price[data-v-4cfa299f]{font-size:17px}}.order-card .card-body .order-info .meta-info[data-v-4cfa299f]{font-size:13px;color:#909399;margin-top:4px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info[data-v-4cfa299f]{font-size:14px;margin-top:8px}}.order-card .card-body .order-info .meta-info .meta-spacer[data-v-4cfa299f]{margin-left:10px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info .meta-spacer[data-v-4cfa299f]{margin-left:16px}}.order-card .card-body .order-info .status-alert[data-v-4cfa299f]{margin-top:10px;padding:8px 12px;border-radius:6px;display:flex;align-items:center;gap:8px}.order-card .card-body .order-info .status-alert.warning[data-v-4cfa299f]{background:#fff7e6}.order-card .card-body .order-info .status-alert.warning uni-text[data-v-4cfa299f]{color:#f90;font-size:13px}.order-card .card-footer[data-v-4cfa299f]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e4e7ed}.order-card .card-footer .action-btn[data-v-4cfa299f]{font-size:13px;padding:7px 16px;border-radius:100px;border:1px solid #e4e7ed;background:#fff;color:#606266;margin:0;line-height:1.5;cursor:pointer;transition:all .2s}@media screen and (min-width: 768px){.order-card .card-footer .action-btn[data-v-4cfa299f]{font-size:14px;padding:8px 20px}}.order-card .card-footer .action-btn[data-v-4cfa299f]:hover{opacity:.8;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.order-card .card-footer .action-btn[data-v-4cfa299f]:active{transform:translateY(0);box-shadow:none}.order-card .card-footer .action-btn.primary[data-v-4cfa299f]{border-color:#2979ff;color:#2979ff;background:rgba(41,121,255,.05)}.order-card .card-footer .action-btn.primary[data-v-4cfa299f]:hover{background:#2979ff;color:#fff}.order-card .card-footer .action-btn.danger[data-v-4cfa299f]{border-color:#fa3534;color:#fa3534;background:rgba(250,53,52,.05)}.order-card .card-footer .action-btn.danger[data-v-4cfa299f]:hover{background:#fa3534;color:#fff}.order-card .card-footer .action-btn.success[data-v-4cfa299f]{border-color:#19be6b;color:#19be6b;background:rgba(25,190,107,.05)}.order-card .card-footer .action-btn.success[data-v-4cfa299f]:hover{background:#19be6b;color:#fff}.order-card .card-footer .action-btn.warning[data-v-4cfa299f]{border-color:#f90;color:#f90;background:rgba(255,153,0,.05)}.order-card .card-footer .action-btn.warning[data-v-4cfa299f]:hover{background:#f90;color:#fff}.order-card .card-footer .action-btn[disabled][data-v-4cfa299f]{opacity:.5;background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;transform:none!important;box-shadow:none!important}.order-card .card-footer .action-btn[disabled][data-v-4cfa299f]:hover{background:#f5f5f5;color:#999}.detail-section[data-v-4cfa299f]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}@media screen and (min-width: 768px){.detail-section[data-v-4cfa299f]{padding:20px;border-radius:12px;margin-bottom:16px}}.detail-section .section-title[data-v-4cfa299f]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #2979ff;line-height:1.2}.detail-section .info-row[data-v-4cfa299f]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #eee}.detail-section .info-row[data-v-4cfa299f]:last-child{border-bottom:none}.detail-section .info-row .label[data-v-4cfa299f]{font-size:13px;color:#909399}.detail-section .info-row .value[data-v-4cfa299f]{font-size:13px;color:#303133;text-align:right;max-width:70%}.detail-section .info-row.service-info-row[data-v-4cfa299f]{align-items:flex-start}.detail-section .info-row.service-info-row .service-logo[data-v-4cfa299f]{width:50px;height:50px;border-radius:6px;background:#f0f0f0;margin-right:10px}.detail-section .info-row.service-info-row .service-details[data-v-4cfa299f]{flex:1}.detail-section .info-row.service-info-row .service-details .service-name[data-v-4cfa299f]{font-weight:700;text-align:left;font-size:14px;color:#303133}.detail-section .delivery-note-box[data-v-4cfa299f]{margin-bottom:12px;padding:10px;background:#f9f9f9;border-radius:6px}.detail-section .delivery-note-box .label[data-v-4cfa299f]{display:block;margin-bottom:4px;font-size:13px;color:#909399}.detail-section .delivery-note-box .value[data-v-4cfa299f]{text-align:left;display:block;font-size:13px;color:#303133}.detail-section .file-item[data-v-4cfa299f]{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #eee;border-radius:6px;margin-bottom:8px}.detail-section .file-item .file-info[data-v-4cfa299f]{flex:1}.detail-section .file-item .file-info .file-name[data-v-4cfa299f]{font-size:13px;color:#333}.detail-section .file-item .file-info .file-meta[data-v-4cfa299f]{font-size:11px;color:#999;margin-top:2px}.detail-section .empty-files[data-v-4cfa299f]{text-align:center;color:#999;font-size:12px;padding:10px}.detail-section .files-title[data-v-4cfa299f]{display:block;margin-bottom:8px;font-size:13px;color:#909399}.bottom-action-bar[data-v-4cfa299f]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;justify-content:flex-end;align-items:center;gap:12px;z-index:99}@media screen and (min-width: 800px){.bottom-action-bar[data-v-4cfa299f]{left:50%;transform:translate(-50%);width:100%;max-width:1200px;border-radius:12px 12px 0 0;border:1px solid #e4e7ed;border-bottom:none;box-sizing:border-box}}.bottom-action-bar .action-btn[data-v-4cfa299f]{font-size:14px;height:38px;line-height:38px;padding:0 24px;border-radius:100px;border:1px solid #ddd;background:#fff;color:#666;margin:0;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center}.bottom-action-bar .action-btn[data-v-4cfa299f]:active{opacity:.8;transform:scale(.98)}.bottom-action-bar .action-btn.primary[data-v-4cfa299f]{background:#2979ff;color:#fff;border-color:#2979ff;box-shadow:0 4px 8px rgba(41,121,255,.2)}.bottom-action-bar .action-btn.danger[data-v-4cfa299f]{background:#fff;color:#fa3534;border-color:#fa3534}.bottom-action-bar .action-btn.success[data-v-4cfa299f]{background:#19be6b;color:#fff;border-color:#19be6b;box-shadow:0 4px 8px rgba(25,190,107,.2)}.bottom-action-bar .action-btn.warning[data-v-4cfa299f]{background:#f90;color:#fff;border-color:#f90;box-shadow:0 4px 8px rgba(255,153,0,.2)}.bottom-action-bar .action-btn[disabled][data-v-4cfa299f]{opacity:.6;cursor:not-allowed;box-shadow:none}.page-header-box[data-v-4cfa299f]{margin-bottom:15px;padding:0 5px}.page-header-box .page-title[data-v-4cfa299f]{font-size:20px;font-weight:700;color:#303133}.page-header-box .page-subtitle[data-v-4cfa299f]{font-size:14px;color:#909399;margin-left:8px}.sticky-header[data-v-4cfa299f]{position:-webkit-sticky;position:sticky;top:0;z-index:99;background:#f5f7fa;padding-bottom:10px}.sticky-header .search-container[data-v-4cfa299f]{padding:10px 12px}.sticky-header .tabs-scroll[data-v-4cfa299f]{white-space:nowrap;padding:0 12px}.sticky-header .tabs-scroll .tabs-container[data-v-4cfa299f]{display:flex;gap:20px}.sticky-header .tabs-scroll .tabs-container .tab-item[data-v-4cfa299f]{position:relative;padding:10px 0;font-size:14px;color:#606266}.sticky-header .tabs-scroll .tabs-container .tab-item .tab-text[data-v-4cfa299f]{color:#606266;font-weight:400;transition:all .3s}.sticky-header .tabs-scroll .tabs-container .tab-item.active .tab-text[data-v-4cfa299f]{color:#2979ff;font-weight:700}.sticky-header .tabs-scroll .tabs-container .tab-item.active .active-line[data-v-4cfa299f]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background:#2979ff;border-radius:3px}.empty-state[data-v-4cfa299f]{padding:50px 0;text-align:center}.empty-state .empty-text[data-v-4cfa299f]{color:#909399;margin-top:10px;font-size:14px}.loading-state[data-v-4cfa299f]{padding:50px 0;text-align:center}.quote-modal[data-v-4cfa299f]{background:#fff;border-radius:12px;width:420px;padding:24px}@media screen and (max-width: 480px){.quote-modal[data-v-4cfa299f]{width:85vw;padding:20px}}.quote-modal .modal-header[data-v-4cfa299f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.quote-modal .modal-header .modal-title[data-v-4cfa299f]{font-size:18px;font-weight:700;color:#303133}.quote-modal .modal-content .order-summary[data-v-4cfa299f]{background:#f5f7fa;padding:12px;border-radius:6px;margin-bottom:20px}.quote-modal .modal-content .order-summary .row[data-v-4cfa299f]{display:flex;justify-content:space-between;margin-bottom:6px}.quote-modal .modal-content .order-summary .row[data-v-4cfa299f]:last-child{margin-bottom:0}.quote-modal .modal-content .order-summary .row .label[data-v-4cfa299f]{font-size:13px;color:#909399}.quote-modal .modal-content .order-summary .row .value[data-v-4cfa299f]{font-size:13px;color:#303133}.quote-modal .modal-content .form-group[data-v-4cfa299f]{margin-bottom:18px}.quote-modal .modal-content .form-group .form-label[data-v-4cfa299f]{display:block;font-size:14px;color:#606266;margin-bottom:8px}.quote-modal .modal-content .form-group .form-label .required[data-v-4cfa299f]{color:#fa3534}.quote-modal .modal-content .form-group .form-input[data-v-4cfa299f]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;line-height:42px;font-size:15px;width:100%;box-sizing:border-box;background-color:#fff}.quote-modal .modal-content .form-group .form-input[data-v-4cfa299f]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .picker-box[data-v-4cfa299f]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;display:flex;justify-content:space-between;align-items:center;background:#fff;box-sizing:border-box}.quote-modal .modal-content .form-group .picker-box uni-text[data-v-4cfa299f]{font-size:15px}.quote-modal .modal-content .form-group .form-textarea[data-v-4cfa299f]{border:1px solid #e4e7ed;border-radius:4px;padding:10px 12px;font-size:15px;width:100%;box-sizing:border-box;height:100px;background-color:#fff}.quote-modal .modal-content .form-group .form-textarea[data-v-4cfa299f]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .char-count[data-v-4cfa299f]{font-size:12px;color:#909399;text-align:right;display:block;margin-top:4px}.quote-modal .modal-footer[data-v-4cfa299f]{display:flex;gap:12px;margin-top:24px}.quote-modal .modal-footer uni-button[data-v-4cfa299f]{flex:1;font-size:15px;height:40px;line-height:40px;margin:0;border-radius:6px}.quote-modal .modal-footer uni-button.cancel-btn[data-v-4cfa299f]{background:#f5f7fa;color:#606266}.quote-modal .modal-footer uni-button.cancel-btn[data-v-4cfa299f]:after{border:none}.quote-modal .modal-footer uni-button.confirm-btn[data-v-4cfa299f]{background:#2979ff;color:#fff}.quote-modal .modal-footer uni-button.confirm-btn[data-v-4cfa299f]:after{border:none}.payment-confirm-modal[data-v-4cfa299f]{background:#fff;border-radius:12px;width:300px;padding:20px;text-align:center}.payment-confirm-modal .modal-header[data-v-4cfa299f]{position:relative;margin-bottom:20px}.payment-confirm-modal .modal-header .modal-title[data-v-4cfa299f]{font-size:18px;font-weight:700;color:#303133}.payment-confirm-modal .modal-header .close-icon[data-v-4cfa299f]{position:absolute;right:0;top:0}.payment-confirm-modal .modal-content .icon-box[data-v-4cfa299f]{margin-bottom:15px}.payment-confirm-modal .modal-content .confirm-title[data-v-4cfa299f]{display:block;font-size:16px;font-weight:700;margin-bottom:8px;color:#303133}.payment-confirm-modal .modal-content .confirm-desc[data-v-4cfa299f]{display:block;font-size:13px;color:#606266;margin-bottom:20px;text-align:left}.payment-confirm-modal .modal-content .amount-box[data-v-4cfa299f]{background:#fff7e6;padding:15px;border-radius:6px;margin-bottom:10px}.payment-confirm-modal .modal-content .amount-box .label[data-v-4cfa299f]{font-size:12px;color:#f90;display:block;margin-bottom:4px}.payment-confirm-modal .modal-content .amount-box .amount[data-v-4cfa299f]{font-size:24px;font-weight:700;color:#f90}.payment-confirm-modal .modal-content .qr-info[data-v-4cfa299f]{font-size:12px;color:#909399}.payment-confirm-modal .modal-footer[data-v-4cfa299f]{display:flex;gap:10px;margin-top:20px}.payment-confirm-modal .modal-footer uni-button[data-v-4cfa299f]{flex:1;font-size:14px;margin:0}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-4cfa299f]{background:#f5f7fa;color:#606266}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-4cfa299f]:after{border:none}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-4cfa299f]{background:#f90;color:#fff}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-4cfa299f]:after{border:none}.text-price[data-v-4cfa299f]{color:#fa3534}.text-primary[data-v-4cfa299f]{color:#2979ff}.text-success[data-v-4cfa299f]{color:#19be6b}.text-warning[data-v-4cfa299f]{color:#f90}.text-secondary[data-v-4cfa299f]{color:#909399}.page-container[data-v-4cfa299f]{padding-bottom:0!important;display:flex;flex-direction:column}.content-wrapper[data-v-4cfa299f]{flex:1}.order-info[data-v-4cfa299f]{flex:1;display:flex;flex-direction:column;padding:2px 0}.order-info .info-row-primary[data-v-4cfa299f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.order-info .info-row-primary .service-title[data-v-4cfa299f]{font-size:16px;font-weight:600;color:#303133;line-height:1.4;flex:1;margin-right:12px}.order-info .info-row-primary .price-tag[data-v-4cfa299f]{color:#fa3534;font-weight:600;font-size:16px;white-space:nowrap}.order-info .info-list[data-v-4cfa299f]{display:flex;flex-direction:column;gap:6px}.order-info .info-list .info-item[data-v-4cfa299f]{display:flex;align-items:baseline;font-size:13px;line-height:1.5}.order-info .info-list .info-item .label[data-v-4cfa299f]{color:#909399;min-width:70px}.order-info .info-list .info-item .value[data-v-4cfa299f]{color:#606266;flex:1}.order-info .info-list .info-item .contract-tag[data-v-4cfa299f]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px;line-height:1.2}.order-info .info-list .info-item .contract-tag.contract-signed[data-v-4cfa299f],.order-info .info-list .info-item .contract-tag.contract-client_signed[data-v-4cfa299f],.order-info .info-list .info-item .contract-tag.contract-institution_signed[data-v-4cfa299f]{background-color:#e1f3d8;color:#67c23a}.order-info .info-list .info-item .contract-tag.contract-generated[data-v-4cfa299f]{background-color:#f4f4f5;color:#909399}@media screen and (min-width: 768px){.header-inner[data-v-4cfa299f]{max-width:1200px;margin:0 auto;padding:0}.orders-list[data-v-4cfa299f]{display:flex;flex-direction:column;gap:20px}.order-card[data-v-4cfa299f]{margin-bottom:0!important;width:100%}}.status-base[data-v-f3ed10bf],.status-pill[data-v-f3ed10bf],.contract-status[data-v-f3ed10bf],.status-text.contract-status[data-v-f3ed10bf],.order-status[data-v-f3ed10bf],.status-text.order-status[data-v-f3ed10bf]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-f3ed10bf]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-f3ed10bf]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-f3ed10bf]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-f3ed10bf]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-f3ed10bf]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-f3ed10bf]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-f3ed10bf]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-f3ed10bf]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-f3ed10bf]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-f3ed10bf]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-f3ed10bf]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-f3ed10bf],.contract-status.contract-status-draft[data-v-f3ed10bf]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-f3ed10bf]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-f3ed10bf]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-f3ed10bf]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-f3ed10bf]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-f3ed10bf]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-f3ed10bf]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-f3ed10bf]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-f3ed10bf]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-f3ed10bf]{background-color:#8e8e93;color:#fff}.status-text[data-v-f3ed10bf]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-f3ed10bf]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-f3ed10bf]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-f3ed10bf]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-f3ed10bf]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-f3ed10bf]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-f3ed10bf]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-f3ed10bf]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-f3ed10bf]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-f3ed10bf]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-f3ed10bf]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-f3ed10bf]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-f3ed10bf]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-f3ed10bf]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-f3ed10bf]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-f3ed10bf]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-f3ed10bf]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-f3ed10bf]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-f3ed10bf]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-f3ed10bf]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-f3ed10bf]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-f3ed10bf]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-f3ed10bf],.status-pill.payment-success[data-v-f3ed10bf]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-f3ed10bf]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-f3ed10bf]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-f3ed10bf],.status-pill.pending[data-v-f3ed10bf]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-f3ed10bf]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-f3ed10bf]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-f3ed10bf]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-f3ed10bf],.order-status[data-v-f3ed10bf],.contract-status[data-v-f3ed10bf],.status-text.order-status[data-v-f3ed10bf],.status-text.contract-status[data-v-f3ed10bf],.status-pill[data-v-f3ed10bf]{padding:3px 8px;font-size:11px}}.payment-status[data-v-f3ed10bf]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-f3ed10bf]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-f3ed10bf]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-f3ed10bf]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-f3ed10bf],.payment-status.payment-success[data-v-f3ed10bf]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-f3ed10bf]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-f3ed10bf]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-f3ed10bf],.payment-status.pending[data-v-f3ed10bf]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-f3ed10bf]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-f3ed10bf]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-f3ed10bf]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-f3ed10bf]{min-height:100vh;background-color:#f5f7fa;padding-bottom:80px}.content-wrapper[data-v-f3ed10bf]{padding:12px;width:100%;box-sizing:border-box;margin:0 auto}@media screen and (min-width: 768px){.content-wrapper[data-v-f3ed10bf]{max-width:1200px;padding:0}}.sticky-header[data-v-f3ed10bf]{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#f5f7fa}.header-inner[data-v-f3ed10bf]{width:100%;box-sizing:border-box;margin:0 auto;padding:12px}@media screen and (min-width: 768px){.header-inner[data-v-f3ed10bf]{max-width:1200px;padding:0}}.detail-content[data-v-f3ed10bf]{width:100%}.order-card[data-v-f3ed10bf]{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:all .2s}@media screen and (min-width: 768px){.order-card[data-v-f3ed10bf]{padding:20px;border-radius:12px;margin-bottom:16px}}.order-card[data-v-f3ed10bf]:active{transform:scale(.995)}.order-card .card-header[data-v-f3ed10bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e7ed}.order-card .card-header .order-no[data-v-f3ed10bf]{font-size:13px;color:#909399}@media screen and (min-width: 768px){.order-card .card-header .order-no[data-v-f3ed10bf]{font-size:14px}}.order-card .card-header .status-badge[data-v-f3ed10bf]{font-size:12px;padding:4px 10px;border-radius:6px;font-weight:500}@media screen and (min-width: 768px){.order-card .card-header .status-badge[data-v-f3ed10bf]{font-size:13px;padding:4px 12px}}.order-card .card-header .status-badge.status-pending[data-v-f3ed10bf],.order-card .card-header .status-badge.status-pending_confirmation[data-v-f3ed10bf]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-accepted[data-v-f3ed10bf],.order-card .card-header .status-badge.status-quoted[data-v-f3ed10bf]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-pending_payment[data-v-f3ed10bf]{background:rgba(255,153,0,.1);color:#f90}.order-card .card-header .status-badge.status-paid[data-v-f3ed10bf]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-in_progress[data-v-f3ed10bf]{background:rgba(41,121,255,.1);color:#2979ff}.order-card .card-header .status-badge.status-delivered[data-v-f3ed10bf],.order-card .card-header .status-badge.status-completed[data-v-f3ed10bf]{background:rgba(25,190,107,.1);color:#19be6b}.order-card .card-header .status-badge.status-cancelled[data-v-f3ed10bf]{background:rgba(144,147,153,.1);color:#909399}.order-card .card-body[data-v-f3ed10bf]{display:flex;margin-bottom:16px}.order-card .card-body .order-img[data-v-f3ed10bf]{width:70px;height:70px;border-radius:8px;margin-right:16px;background-color:#f0f0f0}@media screen and (min-width: 768px){.order-card .card-body .order-img[data-v-f3ed10bf]{width:80px;height:80px;border-radius:8px;margin-right:20px}}.order-card .card-body .order-info[data-v-f3ed10bf]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.order-card .card-body .order-info .service-name[data-v-f3ed10bf]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.order-card .card-body .order-info .service-name[data-v-f3ed10bf]{font-size:17px;margin-bottom:10px}}.order-card .card-body .order-info .price[data-v-f3ed10bf]{color:#fa3534;font-weight:600;font-size:16px}@media screen and (min-width: 768px){.order-card .card-body .order-info .price[data-v-f3ed10bf]{font-size:17px}}.order-card .card-body .order-info .meta-info[data-v-f3ed10bf]{font-size:13px;color:#909399;margin-top:4px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info[data-v-f3ed10bf]{font-size:14px;margin-top:8px}}.order-card .card-body .order-info .meta-info .meta-spacer[data-v-f3ed10bf]{margin-left:10px}@media screen and (min-width: 768px){.order-card .card-body .order-info .meta-info .meta-spacer[data-v-f3ed10bf]{margin-left:16px}}.order-card .card-body .order-info .status-alert[data-v-f3ed10bf]{margin-top:10px;padding:8px 12px;border-radius:6px;display:flex;align-items:center;gap:8px}.order-card .card-body .order-info .status-alert.warning[data-v-f3ed10bf]{background:#fff7e6}.order-card .card-body .order-info .status-alert.warning uni-text[data-v-f3ed10bf]{color:#f90;font-size:13px}.order-card .card-footer[data-v-f3ed10bf]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e4e7ed}.order-card .card-footer .action-btn[data-v-f3ed10bf]{font-size:13px;padding:7px 16px;border-radius:100px;border:1px solid #e4e7ed;background:#fff;color:#606266;margin:0;line-height:1.5;cursor:pointer;transition:all .2s}@media screen and (min-width: 768px){.order-card .card-footer .action-btn[data-v-f3ed10bf]{font-size:14px;padding:8px 20px}}.order-card .card-footer .action-btn[data-v-f3ed10bf]:hover{opacity:.8;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.order-card .card-footer .action-btn[data-v-f3ed10bf]:active{transform:translateY(0);box-shadow:none}.order-card .card-footer .action-btn.primary[data-v-f3ed10bf]{border-color:#2979ff;color:#2979ff;background:rgba(41,121,255,.05)}.order-card .card-footer .action-btn.primary[data-v-f3ed10bf]:hover{background:#2979ff;color:#fff}.order-card .card-footer .action-btn.danger[data-v-f3ed10bf]{border-color:#fa3534;color:#fa3534;background:rgba(250,53,52,.05)}.order-card .card-footer .action-btn.danger[data-v-f3ed10bf]:hover{background:#fa3534;color:#fff}.order-card .card-footer .action-btn.success[data-v-f3ed10bf]{border-color:#19be6b;color:#19be6b;background:rgba(25,190,107,.05)}.order-card .card-footer .action-btn.success[data-v-f3ed10bf]:hover{background:#19be6b;color:#fff}.order-card .card-footer .action-btn.warning[data-v-f3ed10bf]{border-color:#f90;color:#f90;background:rgba(255,153,0,.05)}.order-card .card-footer .action-btn.warning[data-v-f3ed10bf]:hover{background:#f90;color:#fff}.order-card .card-footer .action-btn[disabled][data-v-f3ed10bf]{opacity:.5;background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;transform:none!important;box-shadow:none!important}.order-card .card-footer .action-btn[disabled][data-v-f3ed10bf]:hover{background:#f5f5f5;color:#999}.detail-section[data-v-f3ed10bf]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}@media screen and (min-width: 768px){.detail-section[data-v-f3ed10bf]{padding:20px;border-radius:12px;margin-bottom:16px}}.detail-section .section-title[data-v-f3ed10bf]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #2979ff;line-height:1.2}.detail-section .info-row[data-v-f3ed10bf]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #eee}.detail-section .info-row[data-v-f3ed10bf]:last-child{border-bottom:none}.detail-section .info-row .label[data-v-f3ed10bf]{font-size:13px;color:#909399}.detail-section .info-row .value[data-v-f3ed10bf]{font-size:13px;color:#303133;text-align:right;max-width:70%}.detail-section .info-row.service-info-row[data-v-f3ed10bf]{align-items:flex-start}.detail-section .info-row.service-info-row .service-logo[data-v-f3ed10bf]{width:50px;height:50px;border-radius:6px;background:#f0f0f0;margin-right:10px}.detail-section .info-row.service-info-row .service-details[data-v-f3ed10bf]{flex:1}.detail-section .info-row.service-info-row .service-details .service-name[data-v-f3ed10bf]{font-weight:700;text-align:left;font-size:14px;color:#303133}.detail-section .delivery-note-box[data-v-f3ed10bf]{margin-bottom:12px;padding:10px;background:#f9f9f9;border-radius:6px}.detail-section .delivery-note-box .label[data-v-f3ed10bf]{display:block;margin-bottom:4px;font-size:13px;color:#909399}.detail-section .delivery-note-box .value[data-v-f3ed10bf]{text-align:left;display:block;font-size:13px;color:#303133}.detail-section .file-item[data-v-f3ed10bf]{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #eee;border-radius:6px;margin-bottom:8px}.detail-section .file-item .file-info[data-v-f3ed10bf]{flex:1}.detail-section .file-item .file-info .file-name[data-v-f3ed10bf]{font-size:13px;color:#333}.detail-section .file-item .file-info .file-meta[data-v-f3ed10bf]{font-size:11px;color:#999;margin-top:2px}.detail-section .empty-files[data-v-f3ed10bf]{text-align:center;color:#999;font-size:12px;padding:10px}.detail-section .files-title[data-v-f3ed10bf]{display:block;margin-bottom:8px;font-size:13px;color:#909399}.bottom-action-bar[data-v-f3ed10bf]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px rgba(0,0,0,.08);display:flex;justify-content:flex-end;align-items:center;gap:12px;z-index:99}@media screen and (min-width: 800px){.bottom-action-bar[data-v-f3ed10bf]{left:50%;transform:translate(-50%);width:100%;max-width:1200px;border-radius:12px 12px 0 0;border:1px solid #e4e7ed;border-bottom:none;box-sizing:border-box}}.bottom-action-bar .action-btn[data-v-f3ed10bf]{font-size:14px;height:38px;line-height:38px;padding:0 24px;border-radius:100px;border:1px solid #ddd;background:#fff;color:#666;margin:0;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center}.bottom-action-bar .action-btn[data-v-f3ed10bf]:active{opacity:.8;transform:scale(.98)}.bottom-action-bar .action-btn.primary[data-v-f3ed10bf]{background:#2979ff;color:#fff;border-color:#2979ff;box-shadow:0 4px 8px rgba(41,121,255,.2)}.bottom-action-bar .action-btn.danger[data-v-f3ed10bf]{background:#fff;color:#fa3534;border-color:#fa3534}.bottom-action-bar .action-btn.success[data-v-f3ed10bf]{background:#19be6b;color:#fff;border-color:#19be6b;box-shadow:0 4px 8px rgba(25,190,107,.2)}.bottom-action-bar .action-btn.warning[data-v-f3ed10bf]{background:#f90;color:#fff;border-color:#f90;box-shadow:0 4px 8px rgba(255,153,0,.2)}.bottom-action-bar .action-btn[disabled][data-v-f3ed10bf]{opacity:.6;cursor:not-allowed;box-shadow:none}.page-header-box[data-v-f3ed10bf]{margin-bottom:15px;padding:0 5px}.page-header-box .page-title[data-v-f3ed10bf]{font-size:20px;font-weight:700;color:#303133}.page-header-box .page-subtitle[data-v-f3ed10bf]{font-size:14px;color:#909399;margin-left:8px}.sticky-header[data-v-f3ed10bf]{position:-webkit-sticky;position:sticky;top:0;z-index:99;background:#f5f7fa;padding-bottom:10px}.sticky-header .search-container[data-v-f3ed10bf]{padding:10px 12px}.sticky-header .tabs-scroll[data-v-f3ed10bf]{white-space:nowrap;padding:0 12px}.sticky-header .tabs-scroll .tabs-container[data-v-f3ed10bf]{display:flex;gap:20px}.sticky-header .tabs-scroll .tabs-container .tab-item[data-v-f3ed10bf]{position:relative;padding:10px 0;font-size:14px;color:#606266}.sticky-header .tabs-scroll .tabs-container .tab-item .tab-text[data-v-f3ed10bf]{color:#606266;font-weight:400;transition:all .3s}.sticky-header .tabs-scroll .tabs-container .tab-item.active .tab-text[data-v-f3ed10bf]{color:#2979ff;font-weight:700}.sticky-header .tabs-scroll .tabs-container .tab-item.active .active-line[data-v-f3ed10bf]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background:#2979ff;border-radius:3px}.empty-state[data-v-f3ed10bf]{padding:50px 0;text-align:center}.empty-state .empty-text[data-v-f3ed10bf]{color:#909399;margin-top:10px;font-size:14px}.loading-state[data-v-f3ed10bf]{padding:50px 0;text-align:center}.quote-modal[data-v-f3ed10bf]{background:#fff;border-radius:12px;width:420px;padding:24px}@media screen and (max-width: 480px){.quote-modal[data-v-f3ed10bf]{width:85vw;padding:20px}}.quote-modal .modal-header[data-v-f3ed10bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.quote-modal .modal-header .modal-title[data-v-f3ed10bf]{font-size:18px;font-weight:700;color:#303133}.quote-modal .modal-content .order-summary[data-v-f3ed10bf]{background:#f5f7fa;padding:12px;border-radius:6px;margin-bottom:20px}.quote-modal .modal-content .order-summary .row[data-v-f3ed10bf]{display:flex;justify-content:space-between;margin-bottom:6px}.quote-modal .modal-content .order-summary .row[data-v-f3ed10bf]:last-child{margin-bottom:0}.quote-modal .modal-content .order-summary .row .label[data-v-f3ed10bf]{font-size:13px;color:#909399}.quote-modal .modal-content .order-summary .row .value[data-v-f3ed10bf]{font-size:13px;color:#303133}.quote-modal .modal-content .form-group[data-v-f3ed10bf]{margin-bottom:18px}.quote-modal .modal-content .form-group .form-label[data-v-f3ed10bf]{display:block;font-size:14px;color:#606266;margin-bottom:8px}.quote-modal .modal-content .form-group .form-label .required[data-v-f3ed10bf]{color:#fa3534}.quote-modal .modal-content .form-group .form-input[data-v-f3ed10bf]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;line-height:42px;font-size:15px;width:100%;box-sizing:border-box;background-color:#fff}.quote-modal .modal-content .form-group .form-input[data-v-f3ed10bf]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .picker-box[data-v-f3ed10bf]{border:1px solid #e4e7ed;border-radius:4px;padding:0 12px;height:42px;display:flex;justify-content:space-between;align-items:center;background:#fff;box-sizing:border-box}.quote-modal .modal-content .form-group .picker-box uni-text[data-v-f3ed10bf]{font-size:15px}.quote-modal .modal-content .form-group .form-textarea[data-v-f3ed10bf]{border:1px solid #e4e7ed;border-radius:4px;padding:10px 12px;font-size:15px;width:100%;box-sizing:border-box;height:100px;background-color:#fff}.quote-modal .modal-content .form-group .form-textarea[data-v-f3ed10bf]:focus{border-color:#2979ff}.quote-modal .modal-content .form-group .char-count[data-v-f3ed10bf]{font-size:12px;color:#909399;text-align:right;display:block;margin-top:4px}.quote-modal .modal-footer[data-v-f3ed10bf]{display:flex;gap:12px;margin-top:24px}.quote-modal .modal-footer uni-button[data-v-f3ed10bf]{flex:1;font-size:15px;height:40px;line-height:40px;margin:0;border-radius:6px}.quote-modal .modal-footer uni-button.cancel-btn[data-v-f3ed10bf]{background:#f5f7fa;color:#606266}.quote-modal .modal-footer uni-button.cancel-btn[data-v-f3ed10bf]:after{border:none}.quote-modal .modal-footer uni-button.confirm-btn[data-v-f3ed10bf]{background:#2979ff;color:#fff}.quote-modal .modal-footer uni-button.confirm-btn[data-v-f3ed10bf]:after{border:none}.payment-confirm-modal[data-v-f3ed10bf]{background:#fff;border-radius:12px;width:300px;padding:20px;text-align:center}.payment-confirm-modal .modal-header[data-v-f3ed10bf]{position:relative;margin-bottom:20px}.payment-confirm-modal .modal-header .modal-title[data-v-f3ed10bf]{font-size:18px;font-weight:700;color:#303133}.payment-confirm-modal .modal-header .close-icon[data-v-f3ed10bf]{position:absolute;right:0;top:0}.payment-confirm-modal .modal-content .icon-box[data-v-f3ed10bf]{margin-bottom:15px}.payment-confirm-modal .modal-content .confirm-title[data-v-f3ed10bf]{display:block;font-size:16px;font-weight:700;margin-bottom:8px;color:#303133}.payment-confirm-modal .modal-content .confirm-desc[data-v-f3ed10bf]{display:block;font-size:13px;color:#606266;margin-bottom:20px;text-align:left}.payment-confirm-modal .modal-content .amount-box[data-v-f3ed10bf]{background:#fff7e6;padding:15px;border-radius:6px;margin-bottom:10px}.payment-confirm-modal .modal-content .amount-box .label[data-v-f3ed10bf]{font-size:12px;color:#f90;display:block;margin-bottom:4px}.payment-confirm-modal .modal-content .amount-box .amount[data-v-f3ed10bf]{font-size:24px;font-weight:700;color:#f90}.payment-confirm-modal .modal-content .qr-info[data-v-f3ed10bf]{font-size:12px;color:#909399}.payment-confirm-modal .modal-footer[data-v-f3ed10bf]{display:flex;gap:10px;margin-top:20px}.payment-confirm-modal .modal-footer uni-button[data-v-f3ed10bf]{flex:1;font-size:14px;margin:0}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-f3ed10bf]{background:#f5f7fa;color:#606266}.payment-confirm-modal .modal-footer uni-button.cancel-btn[data-v-f3ed10bf]:after{border:none}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-f3ed10bf]{background:#f90;color:#fff}.payment-confirm-modal .modal-footer uni-button.confirm-btn[data-v-f3ed10bf]:after{border:none}.text-price[data-v-f3ed10bf]{color:#fa3534}.text-primary[data-v-f3ed10bf]{color:#2979ff}.text-success[data-v-f3ed10bf]{color:#19be6b}.text-warning[data-v-f3ed10bf]{color:#f90}.text-secondary[data-v-f3ed10bf]{color:#909399}.page-container[data-v-f3ed10bf]{padding-bottom:80px}.section-header-row[data-v-f3ed10bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header-row .section-title[data-v-f3ed10bf]{margin-bottom:0!important}.section-header-row .section-actions[data-v-f3ed10bf]{display:flex;gap:8px}.section-header-row .section-actions .action-btn.small[data-v-f3ed10bf]{height:28px;line-height:28px;padding:0 12px;font-size:12px;margin:0}.institution-card[data-v-f3ed10bf]{display:flex;align-items:center;width:100%;padding:4px 0 14px}.institution-logo[data-v-f3ed10bf]{width:60px;height:60px;border-radius:8px;background-color:#f0f0f0;flex-shrink:0;margin-right:12px}.institution-details[data-v-f3ed10bf]{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.institution-details .institution-name[data-v-f3ed10bf]{font-size:16px;font-weight:600;color:#333;line-height:1.4;text-align:left}.institution-details .institution-contact[data-v-f3ed10bf]{font-size:13px;color:#666;line-height:1.4;word-break:break-all}.status-base[data-v-3025ba1f],.status-pill[data-v-3025ba1f],.contract-status[data-v-3025ba1f],.status-text.contract-status[data-v-3025ba1f],.order-status[data-v-3025ba1f],.status-text.order-status[data-v-3025ba1f]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-3025ba1f]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-3025ba1f]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-3025ba1f]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-3025ba1f]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-3025ba1f]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-3025ba1f]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-3025ba1f]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-3025ba1f]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-3025ba1f]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-3025ba1f]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-3025ba1f]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-3025ba1f],.contract-status.contract-status-draft[data-v-3025ba1f]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-3025ba1f]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-3025ba1f]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-3025ba1f]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-3025ba1f]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-3025ba1f]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-3025ba1f]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-3025ba1f]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-3025ba1f]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-3025ba1f]{background-color:#8e8e93;color:#fff}.status-text[data-v-3025ba1f]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-3025ba1f]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-3025ba1f]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-3025ba1f]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-3025ba1f]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-3025ba1f]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-3025ba1f]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-3025ba1f]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-3025ba1f]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-3025ba1f]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-3025ba1f]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-3025ba1f]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-3025ba1f]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-3025ba1f]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-3025ba1f]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-3025ba1f]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-3025ba1f]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-3025ba1f]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-3025ba1f]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-3025ba1f]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-3025ba1f]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-3025ba1f]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-3025ba1f],.status-pill.payment-success[data-v-3025ba1f]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-3025ba1f]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-3025ba1f]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-3025ba1f],.status-pill.pending[data-v-3025ba1f]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-3025ba1f]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-3025ba1f]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-3025ba1f]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-3025ba1f],.order-status[data-v-3025ba1f],.contract-status[data-v-3025ba1f],.status-text.order-status[data-v-3025ba1f],.status-text.contract-status[data-v-3025ba1f],.status-pill[data-v-3025ba1f]{padding:3px 8px;font-size:11px}}.payment-status[data-v-3025ba1f]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-3025ba1f]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-3025ba1f]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-3025ba1f]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-3025ba1f],.payment-status.payment-success[data-v-3025ba1f]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-3025ba1f]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-3025ba1f]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-3025ba1f],.payment-status.pending[data-v-3025ba1f]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-3025ba1f]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-3025ba1f]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-3025ba1f]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-3025ba1f]{min-height:100vh;background-color:var(--bg-color)}.content-wrapper[data-v-3025ba1f]{max-width:960px;padding-top:20px;max-width:none;width:100%;margin:0}.card-shadow[data-v-3025ba1f]{box-shadow:0 4px 20px rgba(0,0,0,.05)!important}.page-title-box[data-v-3025ba1f]{padding:20px;border-bottom:1px solid #f0f0f0;text-align:center}.page-title[data-v-3025ba1f]{display:block;font-size:24px;font-weight:700;color:var(--text-color-primary)}.page-subtitle[data-v-3025ba1f]{display:block;margin-top:5px;font-size:14px;color:var(--text-color-secondary)}.form-wrapper[data-v-3025ba1f]{padding:24px 20px 28px}.avatar-section[data-v-3025ba1f]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px}.avatar[data-v-3025ba1f]{width:96px;height:96px;border-radius:50%;border:4px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.avatar-tip[data-v-3025ba1f],.field-tip[data-v-3025ba1f]{font-size:12px;color:#8c8c8c}.extra-tip[data-v-3025ba1f]{display:flex;align-items:center;gap:8px;margin-top:4px;padding:12px 14px;border-radius:10px;background-color:#f4f9ff;color:#4c6b8a;font-size:13px}.actions[data-v-3025ba1f]{display:flex;gap:12px;margin-top:24px}.action-button[data-v-3025ba1f]{flex:1;height:44px;border:none;border-radius:22px;font-size:15px;line-height:44px}.action-button[data-v-3025ba1f]:after{border:none}.cancel-button[data-v-3025ba1f]{background-color:#f2f3f5;color:#4e5969}.save-button[data-v-3025ba1f]{background-color:#007aff;color:#fff}.status-base[data-v-7389ef54],.order-status[data-v-7389ef54],.contract-status[data-v-7389ef54],.status-text.order-status[data-v-7389ef54],.status-text.contract-status[data-v-7389ef54],.status-pill[data-v-7389ef54]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.status-base[data-v-7389ef54],.status-pill[data-v-7389ef54],.contract-status[data-v-7389ef54],.status-text.contract-status[data-v-7389ef54],.order-status[data-v-7389ef54],.status-text.order-status[data-v-7389ef54]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-7389ef54]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-7389ef54]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-7389ef54]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-7389ef54]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-7389ef54]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-7389ef54]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-7389ef54]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-7389ef54]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-7389ef54]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-7389ef54]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-7389ef54]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-7389ef54],.contract-status.contract-status-draft[data-v-7389ef54]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-7389ef54]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-7389ef54]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-7389ef54]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-7389ef54]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-7389ef54]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-7389ef54]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-7389ef54]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-7389ef54]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-7389ef54]{background-color:#8e8e93;color:#fff}.status-text[data-v-7389ef54]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-7389ef54]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-7389ef54]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-7389ef54]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-7389ef54]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-7389ef54]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-7389ef54]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-7389ef54]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-7389ef54]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-7389ef54]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-7389ef54]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-7389ef54]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-7389ef54]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-7389ef54]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-7389ef54]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-7389ef54]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-7389ef54]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-7389ef54]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-7389ef54]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-7389ef54]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-7389ef54]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-7389ef54]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-7389ef54],.status-pill.payment-success[data-v-7389ef54]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-7389ef54]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-7389ef54]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-7389ef54],.status-pill.pending[data-v-7389ef54]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-7389ef54]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-7389ef54]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-7389ef54]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-7389ef54],.order-status[data-v-7389ef54],.contract-status[data-v-7389ef54],.status-text.order-status[data-v-7389ef54],.status-text.contract-status[data-v-7389ef54],.status-pill[data-v-7389ef54]{padding:3px 8px;font-size:11px}}.payment-status[data-v-7389ef54]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-7389ef54]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-7389ef54]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-7389ef54]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-7389ef54],.payment-status.payment-success[data-v-7389ef54]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-7389ef54]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-7389ef54]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-7389ef54],.payment-status.pending[data-v-7389ef54]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-7389ef54]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-7389ef54]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-7389ef54]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-7389ef54]{background-color:var(--page-bg-color);min-height:100vh}.content-wrapper[data-v-7389ef54]{padding:10px}.payment-content[data-v-7389ef54]{padding:15px}.status-warning-card[data-v-7389ef54]{display:flex;align-items:flex-start;background-color:#fef0f0;border:1px solid #FDE2E2;border-radius:8px;padding:15px;margin-bottom:20px}.status-warning-card .uni-icons[data-v-7389ef54]{margin-right:12px;margin-top:2px}.status-warning-card .warning-content[data-v-7389ef54]{flex:1}.status-warning-card .warning-content .warning-title[data-v-7389ef54]{font-size:15px;font-weight:700;color:#f56c6c;display:block;margin-bottom:4px}.status-warning-card .warning-content .warning-desc[data-v-7389ef54]{font-size:13px;color:#909399;line-height:1.4}.section-title[data-v-7389ef54]{font-size:16px;font-weight:700;color:#333;margin-bottom:15px;display:block}.order-info-card[data-v-7389ef54]{background-color:#f8f8f8;border-radius:8px;padding:15px;margin-bottom:20px}.order-info-card .info-item[data-v-7389ef54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.order-info-card .info-item[data-v-7389ef54]:last-child{margin-bottom:0}.order-info-card .info-item .label[data-v-7389ef54]{font-size:14px;color:#666}.order-info-card .info-item .value[data-v-7389ef54]{font-size:14px;color:#333}.order-info-card .info-item .value.price[data-v-7389ef54]{font-size:18px;font-weight:700;color:#ff6b35}.contract-info-card[data-v-7389ef54]{background-color:#f8f8f8;border-radius:8px;padding:15px;margin-bottom:20px}.contract-info-card .contract-preview[data-v-7389ef54]{max-height:400px;overflow:hidden;position:relative}.contract-info-card .contract-header[data-v-7389ef54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.contract-info-card .contract-header .contract-title[data-v-7389ef54]{font-size:14px;font-weight:700;color:#333}.contract-info-card .contract-content[data-v-7389ef54]{font-size:12px;line-height:1.4;color:#666;max-height:400px;overflow:auto;padding-right:6px}.contract-info-card .contract-content[data-v-7389ef54] img{max-width:100%;height:auto}.contract-info-card .contract-content[data-v-7389ef54] h1,.contract-info-card .contract-content[data-v-7389ef54] h2,.contract-info-card .contract-content[data-v-7389ef54] h3{margin:8px 0;font-weight:600}.contract-info-card .contract-content[data-v-7389ef54] p{margin:6px 0}.contract-info-card .contract-actions[data-v-7389ef54]{margin-top:15px;text-align:center}.contract-info-card .contract-actions .view-contract-btn[data-v-7389ef54]{background-color:#007aff;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px}.contract-info-card .contract-actions .view-contract-btn[data-v-7389ef54]:hover{background-color:#0056b3}.existing-payment-card[data-v-7389ef54]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:15px;margin-bottom:20px}.existing-payment-card .existing-payment-info[data-v-7389ef54]{margin:15px 0}.existing-payment-card .existing-payment-info .info-item[data-v-7389ef54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.existing-payment-card .existing-payment-info .info-item .label[data-v-7389ef54]{font-size:14px;color:#856404;font-weight:500}.existing-payment-card .existing-payment-info .info-item .value[data-v-7389ef54]{font-size:14px;color:#333;font-weight:700}.existing-payment-card .existing-payment-notice[data-v-7389ef54]{display:flex;align-items:center;margin:15px 0;padding:10px;background-color:#fff;border-radius:6px;border-left:4px solid #FF9500}.existing-payment-card .existing-payment-notice .notice-text[data-v-7389ef54]{margin-left:8px;font-size:14px;color:#856404}.existing-payment-card .existing-payment-actions[data-v-7389ef54]{display:flex;gap:10px;margin-top:15px}.existing-payment-card .existing-payment-actions .continue-pay-button[data-v-7389ef54]{flex:1;background-color:#28a745;color:#fff;border:none;border-radius:6px;padding:12px 0;font-size:14px;font-weight:700}.existing-payment-card .existing-payment-actions .continue-pay-button[data-v-7389ef54]:hover{background-color:#218838}.existing-payment-card .existing-payment-actions .continue-pay-button[data-v-7389ef54]:disabled{background-color:#ccc;cursor:not-allowed}.existing-payment-card .existing-payment-actions .cancel-retry-button[data-v-7389ef54]{flex:1;background-color:#dc3545;color:#fff;border:none;border-radius:6px;padding:12px 0;font-size:14px;font-weight:700}.existing-payment-card .existing-payment-actions .cancel-retry-button[data-v-7389ef54]:hover{background-color:#c82333}.existing-payment-card .existing-payment-actions .cancel-retry-button[data-v-7389ef54]:disabled{background-color:#ccc;cursor:not-allowed}.payment-methods[data-v-7389ef54]{margin-bottom:20px}.payment-methods .method-list[data-v-7389ef54]{display:flex;flex-direction:column;gap:10px}.payment-methods .method-item[data-v-7389ef54]{display:flex;align-items:center;padding:15px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.payment-methods .method-item.active[data-v-7389ef54]{border-color:#007aff;background-color:#f0f8ff}.payment-methods .method-item .method-name[data-v-7389ef54]{flex:1;margin-left:10px;font-size:14px;color:#333}.qr-code-section[data-v-7389ef54]{margin-top:20px}.qr-code-section .section-title[data-v-7389ef54]{font-size:16px;font-weight:700;color:#333;margin-bottom:15px}.qr-code-section .qr-code-content .payment-instructions[data-v-7389ef54]{display:flex;align-items:center;gap:8px;padding:12px;background-color:#fff7ed;border-radius:8px;margin-bottom:15px}.qr-code-section .qr-code-content .payment-instructions .instruction-text[data-v-7389ef54]{font-size:13px;color:#d97706;line-height:1.4}.qr-code-section .qr-code-content .contract-warning[data-v-7389ef54]{display:flex;align-items:center;gap:8px;padding:12px;background-color:#fef2f2;border:1px solid #FECACA;border-radius:8px;margin-bottom:15px}.qr-code-section .qr-code-content .contract-warning .warning-text[data-v-7389ef54]{font-size:13px;color:#dc2626;line-height:1.4}.qr-code-section .qr-code-content .loading-section[data-v-7389ef54]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px;text-align:center}.qr-code-section .qr-code-content .loading-section .loading-text[data-v-7389ef54]{font-size:14px;color:#666}.qr-code-section .qr-code-content .no-qr-codes[data-v-7389ef54]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px;text-align:center}.qr-code-section .qr-code-content .no-qr-codes .no-qr-text[data-v-7389ef54]{font-size:14px;color:#666}.qr-code-section .qr-code-content .qr-codes-list[data-v-7389ef54]{margin-bottom:20px}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item[data-v-7389ef54]{margin-bottom:15px;cursor:pointer}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item.active .qr-card[data-v-7389ef54]{border-color:#007aff;background-color:#f0f8ff}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item .qr-card[data-v-7389ef54]{display:flex;align-items:center;padding:15px;border:1px solid #E5E5E5;border-radius:12px;background-color:#fff;transition:all .3s ease}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item .qr-card[data-v-7389ef54]:hover{border-color:#007aff;box-shadow:0 2px 8px rgba(0,122,255,.1)}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item .qr-card .qr-image-container[data-v-7389ef54]{width:80px;margin-right:15px;display:flex;flex-direction:column;align-items:center}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item .qr-card .qr-image-container .qr-image[data-v-7389ef54]{width:80px;height:80px;border-radius:8px;border:1px solid #E5E5E5;cursor:pointer;background-color:#f8f8f8}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item .qr-card .qr-image-container .qr-tip[data-v-7389ef54]{display:block;margin-top:4px;font-size:10px;color:#999;text-align:center;white-space:nowrap}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item .qr-card .qr-info[data-v-7389ef54]{flex:1}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item .qr-card .qr-info .qr-type[data-v-7389ef54]{display:block;font-size:12px;color:#666;margin-bottom:4px}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item .qr-card .qr-info .qr-name[data-v-7389ef54]{display:block;font-size:14px;color:#333;font-weight:500}.qr-code-section .qr-code-content .qr-codes-list .qr-code-item .qr-card .selected-indicator[data-v-7389ef54]{width:24px;height:24px;border-radius:12px;background-color:#007aff;display:flex;align-items:center;justify-content:center}.qr-code-section .qr-code-content .payment-amount[data-v-7389ef54]{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px}.qr-code-section .qr-code-content .payment-amount .amount-label[data-v-7389ef54]{font-size:14px;color:#666}.qr-code-section .qr-code-content .payment-amount .amount-value[data-v-7389ef54]{font-size:18px;color:#ff6b35;font-weight:700}.qr-code-section .qr-code-content .payment-action[data-v-7389ef54]{text-align:center}.qr-code-section .qr-code-content .payment-action .confirm-payment-btn[data-v-7389ef54]{width:100%;background-color:#007aff;color:#fff;border:none;border-radius:8px;padding:12px 0;font-size:16px;font-weight:500;margin-bottom:10px}.qr-code-section .qr-code-content .payment-action .confirm-payment-btn[data-v-7389ef54]:disabled{background-color:#d1d5db;cursor:not-allowed}.qr-code-section .qr-code-content .payment-action .payment-note[data-v-7389ef54]{display:block;font-size:12px;color:#666;line-height:1.4}.action-buttons[data-v-7389ef54]{margin-top:30px;display:flex;flex-direction:column;gap:15px;padding-bottom:20px}.action-buttons .pay-button[data-v-7389ef54]{background-color:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 0;font-size:16px;font-weight:700}.action-buttons .pay-button[data-v-7389ef54]:disabled{background-color:#ccc;cursor:not-allowed}.action-buttons .cancel-button[data-v-7389ef54]{background-color:#fff;color:#666;border:1px solid #e0e0e0;border-radius:8px;padding:12px 0;font-size:14px}.action-buttons .cancel-button[data-v-7389ef54]:after{border:none}.action-buttons .cancel-button[data-v-7389ef54]:active{background-color:#f5f5f5}.payment-success-container[data-v-63902587]{padding-bottom:calc(.625rem + env(safe-area-inset-bottom));padding:1.25rem;background-color:#f5f5f5;min-height:100vh;display:flex;flex-direction:column;align-items:center}.interaction-tip[data-v-63902587]{display:flex;align-items:center;justify-content:center;padding:.625rem .9375rem;margin-bottom:.9375rem;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:.375rem;box-shadow:0 .125rem .375rem rgba(24,144,255,.3);cursor:pointer;transition:all .3s ease;animation:pulse-63902587 2s infinite}.interaction-tip[data-v-63902587]:hover{transform:translateY(-.0625rem);box-shadow:0 .1875rem .5rem rgba(24,144,255,.4)}.tip-text[data-v-63902587]{color:#fff;font-size:.875rem;font-weight:500;margin-left:.5rem}@keyframes pulse-63902587{0%{box-shadow:0 .125rem .375rem rgba(24,144,255,.3)}50%{box-shadow:0 .125rem .625rem rgba(24,144,255,.5)}to{box-shadow:0 .125rem .375rem rgba(24,144,255,.3)}}.loading-container[data-v-63902587]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh}.loading-container uni-text[data-v-63902587]{font-size:1rem;color:#666;margin-top:.625rem}.error-container[data-v-63902587]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;padding:1.25rem}.error-title[data-v-63902587]{font-size:1.125rem;color:#ff4d4f;font-weight:700;margin-bottom:.625rem}.error-message[data-v-63902587]{font-size:.875rem;color:#666;text-align:center;margin-bottom:1.25rem;line-height:1.5}.btn-retry[data-v-63902587],.btn-home[data-v-63902587]{width:6.25rem;height:2.5rem;border-radius:1.25rem;font-size:.875rem;margin:.3125rem;border:none}.btn-retry[data-v-63902587]{background-color:#1890ff;color:#fff}.btn-home[data-v-63902587]{background-color:#52c41a;color:#fff}.success-header[data-v-63902587]{text-align:center;margin-bottom:1.875rem;margin-top:2.5rem}.success-title[data-v-63902587]{display:block;font-size:1.125rem;font-weight:700;color:#52c41a;margin-top:.625rem}.payment-info[data-v-63902587]{background:#fff;border-radius:.5rem;padding:1.25rem;width:100%;box-shadow:0 .125rem .375rem rgba(0,0,0,.1);margin-bottom:1.875rem}.info-item[data-v-63902587]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #f0f0f0}.info-item[data-v-63902587]:last-child{border-bottom:none}.label[data-v-63902587]{color:#666;font-size:.875rem}.value[data-v-63902587]{color:#333;font-size:.875rem;font-weight:500;max-width:12.5rem;text-align:right;word-break:break-all}.amount[data-v-63902587]{color:#52c41a;font-size:1rem;font-weight:700}.action-buttons[data-v-63902587]{width:100%;display:flex;gap:.625rem}.btn-primary[data-v-63902587],.btn-secondary[data-v-63902587]{flex:1;height:2.75rem;border-radius:1.375rem;font-size:1rem;border:none}.btn-primary[data-v-63902587]{background:#007aff;color:#fff}.btn-secondary[data-v-63902587]{background:#fff;color:#007aff;border:.0625rem solid #007AFF}.auto-redirect[data-v-63902587]{margin-top:1.25rem;color:#999;font-size:.75rem;text-align:center}.status-base[data-v-66d33828],.status-pill[data-v-66d33828],.contract-status[data-v-66d33828],.status-text.contract-status[data-v-66d33828],.order-status[data-v-66d33828],.status-text.order-status[data-v-66d33828]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-66d33828]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-66d33828]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-66d33828]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-66d33828]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-66d33828]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-66d33828]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-66d33828]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-66d33828]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-66d33828]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-66d33828]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-66d33828]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-66d33828],.contract-status.contract-status-draft[data-v-66d33828]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-66d33828]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-66d33828]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-66d33828]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-66d33828]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-66d33828]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-66d33828]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-66d33828]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-66d33828]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-66d33828]{background-color:#8e8e93;color:#fff}.status-text[data-v-66d33828]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-66d33828]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-66d33828]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-66d33828]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-66d33828]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-66d33828]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-66d33828]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-66d33828]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-66d33828]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-66d33828]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-66d33828]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-66d33828]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-66d33828]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-66d33828]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-66d33828]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-66d33828]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-66d33828]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-66d33828]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-66d33828]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-66d33828]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-66d33828]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-66d33828]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-66d33828],.status-pill.payment-success[data-v-66d33828]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-66d33828]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-66d33828]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-66d33828],.status-pill.pending[data-v-66d33828]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-66d33828]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-66d33828]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-66d33828]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-66d33828],.order-status[data-v-66d33828],.contract-status[data-v-66d33828],.status-text.order-status[data-v-66d33828],.status-text.contract-status[data-v-66d33828],.status-pill[data-v-66d33828]{padding:3px 8px;font-size:11px}}.payment-status[data-v-66d33828]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-66d33828]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-66d33828]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-66d33828]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-66d33828],.payment-status.payment-success[data-v-66d33828]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-66d33828]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-66d33828]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-66d33828],.payment-status.pending[data-v-66d33828]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-66d33828]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-66d33828]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-66d33828]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-66d33828]{min-height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column}.content-container[data-v-66d33828]{flex:1;padding:20px}.confirm-content[data-v-66d33828]{padding:20px}.confirm-content .status-section[data-v-66d33828]{text-align:center;margin-bottom:30px}.confirm-content .status-section .status-icon[data-v-66d33828]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.confirm-content .status-section .status-icon.status-pending[data-v-66d33828]{background-color:#fff7ed}.confirm-content .status-section .status-icon.status-success[data-v-66d33828]{background-color:#ecfdf5}.confirm-content .status-section .status-icon.status-error[data-v-66d33828]{background-color:#fef2f2}.confirm-content .status-section .status-title[data-v-66d33828]{display:block;font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.confirm-content .status-section .status-desc[data-v-66d33828]{display:block;font-size:14px;color:#666;line-height:1.4}.confirm-content .payment-info[data-v-66d33828]{margin-bottom:25px}.confirm-content .payment-info .section-title[data-v-66d33828]{font-size:16px;font-weight:700;color:#333;margin-bottom:15px;display:block}.confirm-content .payment-info .info-item[data-v-66d33828]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.confirm-content .payment-info .info-item[data-v-66d33828]:last-child{border-bottom:none}.confirm-content .payment-info .info-item .label[data-v-66d33828]{font-size:14px;color:#666}.confirm-content .payment-info .info-item .value[data-v-66d33828]{font-size:14px;color:#333;font-weight:500}.confirm-content .waiting-section[data-v-66d33828]{background-color:#fff7ed;border-radius:12px;padding:20px;margin-bottom:25px}.confirm-content .waiting-section .waiting-content[data-v-66d33828]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.confirm-content .waiting-section .waiting-content .waiting-text[data-v-66d33828]{font-size:14px;color:#d97706;font-weight:500}.confirm-content .waiting-section .waiting-tips .tip-title[data-v-66d33828]{font-size:13px;color:#92400e;font-weight:700;margin-bottom:8px;display:block}.confirm-content .waiting-section .waiting-tips .tip-item[data-v-66d33828]{font-size:12px;color:#92400e;line-height:1.6;display:block;margin-bottom:4px}.confirm-content .success-section[data-v-66d33828]{background-color:#ecfdf5;border-radius:12px;padding:20px;margin-bottom:25px}.confirm-content .success-section .success-content[data-v-66d33828]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.confirm-content .success-section .success-content .success-text[data-v-66d33828]{font-size:14px;color:#059669;font-weight:500}.confirm-content .success-section .success-time .confirm-time[data-v-66d33828]{font-size:12px;color:#047857}.confirm-content .action-buttons[data-v-66d33828]{display:flex;flex-direction:column;gap:12px}.confirm-content .action-buttons .refresh-btn[data-v-66d33828],.confirm-content .action-buttons .back-btn[data-v-66d33828],.confirm-content .action-buttons .continue-btn[data-v-66d33828]{padding:12px 0;border-radius:8px;font-size:14px;font-weight:500;border:none;cursor:pointer}.confirm-content .action-buttons .refresh-btn[data-v-66d33828]{background-color:#3b82f6;color:#fff}.confirm-content .action-buttons .back-btn[data-v-66d33828]{background-color:#f3f4f6;color:#374151}.confirm-content .action-buttons .continue-btn[data-v-66d33828]{background-color:#10b981;color:#fff}uni-canvas{width:300px;height:150px;display:block;position:relative}uni-canvas>.uni-canvas-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.status-base[data-v-0774c602],.order-status[data-v-0774c602],.contract-status[data-v-0774c602],.status-text.order-status[data-v-0774c602],.status-text.contract-status[data-v-0774c602],.status-pill[data-v-0774c602]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.status-base[data-v-0774c602],.status-pill[data-v-0774c602],.contract-status[data-v-0774c602],.status-text.contract-status[data-v-0774c602],.order-status[data-v-0774c602],.status-text.order-status[data-v-0774c602]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-0774c602]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-0774c602]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-0774c602]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-0774c602]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-0774c602]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-0774c602]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-0774c602]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-0774c602]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-0774c602]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-0774c602]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-0774c602]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-0774c602],.contract-status.contract-status-draft[data-v-0774c602]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-0774c602]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-0774c602]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-0774c602]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-0774c602]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-0774c602]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-0774c602]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-0774c602]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-0774c602]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-0774c602]{background-color:#8e8e93;color:#fff}.status-text[data-v-0774c602]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-0774c602]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-0774c602]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-0774c602]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-0774c602]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-0774c602]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-0774c602]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-0774c602]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-0774c602]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-0774c602]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-0774c602]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-0774c602]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-0774c602]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-0774c602]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-0774c602]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-0774c602]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-0774c602]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-0774c602]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-0774c602]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-0774c602]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-0774c602]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-0774c602]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-0774c602],.status-pill.payment-success[data-v-0774c602]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-0774c602]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-0774c602]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-0774c602],.status-pill.pending[data-v-0774c602]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-0774c602]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-0774c602]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-0774c602]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-0774c602],.order-status[data-v-0774c602],.contract-status[data-v-0774c602],.status-text.order-status[data-v-0774c602],.status-text.contract-status[data-v-0774c602],.status-pill[data-v-0774c602]{padding:3px 8px;font-size:11px}}.payment-status[data-v-0774c602]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-0774c602]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-0774c602]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-0774c602]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-0774c602],.payment-status.payment-success[data-v-0774c602]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-0774c602]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-0774c602]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-0774c602],.payment-status.pending[data-v-0774c602]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-0774c602]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-0774c602]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-0774c602]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-0774c602]{background-color:var(--page-bg-color);min-height:100vh}.content-wrapper[data-v-0774c602]{padding:10px}.contract-content[data-v-0774c602]{padding:15px}.section-title[data-v-0774c602]{font-size:16px;font-weight:700;color:#333;margin-bottom:15px;display:block;border-bottom:2px solid #007AFF;padding-bottom:5px}.contract-info-card[data-v-0774c602]{background-color:#f8f8f8;border-radius:8px;padding:15px;margin-bottom:20px}.contract-info-card .info-grid[data-v-0774c602]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contract-info-card .info-item[data-v-0774c602]{display:flex;flex-direction:column}.contract-info-card .info-item .label[data-v-0774c602]{font-size:12px;color:#666;margin-bottom:3px}.contract-info-card .info-item .value[data-v-0774c602]{font-size:14px;color:#333;font-weight:500}.contract-info-card .info-item .value.amount[data-v-0774c602]{color:#ff6b35;font-weight:700}.contract-info-card .info-item .value.contract-status[data-v-0774c602]{color:#fff!important}.contract-info-card .info-item.signature-status .signature-details[data-v-0774c602]{margin-top:8px}.contract-info-card .info-item.signature-status .signature-details .signature-item[data-v-0774c602]{display:flex;align-items:center;margin-bottom:6px}.contract-info-card .info-item.signature-status .signature-details .signature-item .signature-label[data-v-0774c602]{min-width:70px;font-size:13px;color:#666}.contract-info-card .info-item.signature-status .signature-details .signature-item .signature-value[data-v-0774c602]{font-size:13px;font-weight:500;margin-right:8px}.contract-info-card .info-item.signature-status .signature-details .signature-item .signature-value.signed[data-v-0774c602]{color:#28a745}.contract-info-card .info-item.signature-status .signature-details .signature-item .signature-value.unsigned[data-v-0774c602]{color:#dc3545}.contract-info-card .info-item.signature-status .signature-details .signature-item .signature-time[data-v-0774c602]{font-size:11px;color:#999}.parties-info-card[data-v-0774c602]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:15px;margin-bottom:20px}.parties-info-card .parties-grid[data-v-0774c602]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.parties-info-card .party-item[data-v-0774c602]{min-width:0}.parties-info-card .party-item .party-title[data-v-0774c602]{font-size:14px;font-weight:700;color:#007aff;margin-bottom:10px;display:block}.parties-info-card .party-item .party-details[data-v-0774c602]{display:flex;flex-direction:column;gap:8px}.parties-info-card .party-item .party-details .party-row[data-v-0774c602]{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:10px;min-width:0}.parties-info-card .party-item .party-details .party-label[data-v-0774c602]{font-size:14px;color:#666;line-height:1.5;white-space:nowrap}.parties-info-card .party-item .party-details .party-value[data-v-0774c602]{font-size:14px;color:#333;line-height:1.5;min-width:0;word-break:break-all}.parties-info-card .party-item .party-details .party-value.strong[data-v-0774c602]{font-size:16px;font-weight:600}.full-contract-card[data-v-0774c602]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:15px;margin-bottom:20px}.full-contract-card .contract-full-content[data-v-0774c602]{padding:10px;background-color:#f9f9f9;border-radius:4px;min-height:300px}.full-contract-card .contract-full-content[data-v-0774c602]{line-height:1.6}.full-contract-card .contract-full-content[data-v-0774c602] .contract-heading,.full-contract-card .contract-full-content[data-v-0774c602] .contract-h1,.full-contract-card .contract-full-content[data-v-0774c602] .contract-h2,.full-contract-card .contract-full-content[data-v-0774c602] .contract-h3,.full-contract-card .contract-full-content[data-v-0774c602] .contract-h4,.full-contract-card .contract-full-content[data-v-0774c602] .contract-h5,.full-contract-card .contract-full-content[data-v-0774c602] .contract-h6{margin:10px 0;font-weight:700}.full-contract-card .contract-full-content[data-v-0774c602] .contract-paragraph{margin:8px 0}.full-contract-card .contract-full-content[data-v-0774c602] .contract-list,.full-contract-card .contract-full-content[data-v-0774c602] .contract-ordered-list{padding-left:20px;margin:8px 0}.full-contract-card .contract-full-content[data-v-0774c602] .contract-list-item{margin:4px 0}.full-contract-card .contract-full-content[data-v-0774c602] .contract-table{width:100%;border-collapse:collapse;margin:10px 0}.full-contract-card .contract-full-content[data-v-0774c602] .contract-table-cell{border:1px solid #ddd;padding:8px;text-align:left}.full-contract-card .contract-full-content[data-v-0774c602] .contract-table-header{background-color:#f2f2f2;font-weight:700;border:1px solid #ddd;padding:8px;text-align:left}.action-buttons[data-v-0774c602]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.action-buttons .action-btn[data-v-0774c602]{flex:1;min-width:120px;padding:12px;border-radius:8px;border:none;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;gap:5px}.action-buttons .action-btn[data-v-0774c602]:disabled{opacity:.6;pointer-events:none}.action-buttons .action-btn.sign-btn[data-v-0774c602]{background-color:#007aff}.action-buttons .action-btn.cancel-btn[data-v-0774c602]{background-color:#dc3545}.action-buttons .action-btn.download-btn[data-v-0774c602]{background-color:#28a745}.action-buttons .action-btn.print-btn[data-v-0774c602]{background-color:#6c757d}.loading-container[data-v-0774c602]{padding:50px 0;text-align:center}.sign-modal[data-v-0774c602],.cancel-modal[data-v-0774c602]{width:90vw;max-width:600px;background-color:#fff;border-radius:12px;overflow:hidden}.sign-modal .modal-header[data-v-0774c602],.cancel-modal .modal-header[data-v-0774c602]{padding:20px;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.sign-modal .modal-header .modal-title[data-v-0774c602],.cancel-modal .modal-header .modal-title[data-v-0774c602]{font-size:18px;font-weight:700;color:#333}.sign-modal.fullscreen[data-v-0774c602],.cancel-modal.fullscreen[data-v-0774c602]{width:100vw!important;height:100vh!important;max-width:none!important;border-radius:0!important;position:fixed;top:0;left:0;display:flex;flex-direction:column;z-index:999}.sign-modal.fullscreen .modal-content[data-v-0774c602],.cancel-modal.fullscreen .modal-content[data-v-0774c602]{flex:1;display:flex;flex-direction:column;overflow:hidden}.sign-modal.fullscreen .sign-canvas-wrapper[data-v-0774c602],.cancel-modal.fullscreen .sign-canvas-wrapper[data-v-0774c602]{flex:1;display:flex;flex-direction:column}.sign-modal.fullscreen .sign-canvas-wrapper .sign-canvas[data-v-0774c602],.cancel-modal.fullscreen .sign-canvas-wrapper .sign-canvas[data-v-0774c602]{flex:1;height:auto!important}.sign-modal.landscape[data-v-0774c602],.cancel-modal.landscape[data-v-0774c602]{width:100vh!important;height:100vw!important;transform:rotate(90deg);transform-origin:center;top:50%!important;left:50%!important;margin-left:-50vh!important;margin-top:-50vw!important}.sign-modal .modal-content[data-v-0774c602],.cancel-modal .modal-content[data-v-0774c602]{padding:20px}.sign-modal .modal-content .sign-notice[data-v-0774c602],.sign-modal .modal-content .cancel-notice[data-v-0774c602],.cancel-modal .modal-content .sign-notice[data-v-0774c602],.cancel-modal .modal-content .cancel-notice[data-v-0774c602]{font-size:14px;color:#666;margin-bottom:15px;display:block}.sign-modal .modal-content .agreement-section .agreement-item[data-v-0774c602],.cancel-modal .modal-content .agreement-section .agreement-item[data-v-0774c602]{display:flex;align-items:center;gap:8px}.sign-modal .modal-content .agreement-section .agreement-item .custom-checkbox[data-v-0774c602],.cancel-modal .modal-content .agreement-section .agreement-item .custom-checkbox[data-v-0774c602]{display:flex;align-items:center;justify-content:center;height:24px;width:24px}.sign-modal .modal-content .agreement-section .agreement-item .agreement-text[data-v-0774c602],.cancel-modal .modal-content .agreement-section .agreement-item .agreement-text[data-v-0774c602]{font-size:13px;color:#333;line-height:1.4}.sign-modal .modal-content .cancel-textarea[data-v-0774c602],.cancel-modal .modal-content .cancel-textarea[data-v-0774c602]{width:100%;min-height:80px;padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;resize:none}.sign-modal .modal-actions[data-v-0774c602],.cancel-modal .modal-actions[data-v-0774c602]{padding:15px 20px;display:flex;gap:10px;background-color:#f8f9fa}.sign-modal .modal-actions .modal-btn[data-v-0774c602],.cancel-modal .modal-actions .modal-btn[data-v-0774c602]{flex:1;padding:10px;border-radius:6px;border:none;font-size:14px}.sign-modal .modal-actions .modal-btn.cancel-modal-btn[data-v-0774c602],.cancel-modal .modal-actions .modal-btn.cancel-modal-btn[data-v-0774c602]{background-color:#e9ecef;color:#6c757d}.sign-modal .modal-actions .modal-btn.confirm-modal-btn[data-v-0774c602],.cancel-modal .modal-actions .modal-btn.confirm-modal-btn[data-v-0774c602]{background-color:#007aff;color:#fff}.sign-modal .modal-actions .modal-btn.confirm-modal-btn.danger[data-v-0774c602],.cancel-modal .modal-actions .modal-btn.confirm-modal-btn.danger[data-v-0774c602]{background-color:#dc3545}.sign-modal .modal-actions .modal-btn.confirm-modal-btn[data-v-0774c602]:disabled,.cancel-modal .modal-actions .modal-btn.confirm-modal-btn[data-v-0774c602]:disabled{background-color:silver;pointer-events:none}.sign-canvas-wrapper[data-v-0774c602]{margin:15px 0;border:1px solid #e0e0e0;border-radius:8px;padding:10px;background-color:#fafafa}.sign-canvas-wrapper .sign-canvas[data-v-0774c602]{width:100%;height:200px;border:2px dashed #ccc;border-radius:6px;background-color:#fff;display:block;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.sign-canvas-wrapper .sign-actions[data-v-0774c602]{margin-top:10px;text-align:center}.sign-canvas-wrapper .sign-actions uni-button[data-v-0774c602]{background-color:#f0f0f0;color:#666;border:1px solid #ddd;border-radius:4px;padding:5px 15px;font-size:12px}.status-base[data-v-e01a06e8],.status-pill[data-v-e01a06e8],.contract-status[data-v-e01a06e8],.status-text.contract-status[data-v-e01a06e8],.order-status[data-v-e01a06e8],.status-text.order-status[data-v-e01a06e8]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-e01a06e8]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-e01a06e8]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-e01a06e8]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-e01a06e8]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-e01a06e8]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-e01a06e8]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-e01a06e8]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-e01a06e8]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-e01a06e8]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-e01a06e8]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-e01a06e8]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-e01a06e8],.contract-status.contract-status-draft[data-v-e01a06e8]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-e01a06e8]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-e01a06e8]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-e01a06e8]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-e01a06e8]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-e01a06e8]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-e01a06e8]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-e01a06e8]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-e01a06e8]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-e01a06e8]{background-color:#8e8e93;color:#fff}.status-text[data-v-e01a06e8]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-e01a06e8]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-e01a06e8]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-e01a06e8]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-e01a06e8]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-e01a06e8]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-e01a06e8]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-e01a06e8]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-e01a06e8]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-e01a06e8]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-e01a06e8]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-e01a06e8]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-e01a06e8]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-e01a06e8]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-e01a06e8]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-e01a06e8]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-e01a06e8]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-e01a06e8]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-e01a06e8]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-e01a06e8]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-e01a06e8]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-e01a06e8]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-e01a06e8],.status-pill.payment-success[data-v-e01a06e8]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-e01a06e8]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-e01a06e8]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-e01a06e8],.status-pill.pending[data-v-e01a06e8]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-e01a06e8]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-e01a06e8]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-e01a06e8]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-e01a06e8],.order-status[data-v-e01a06e8],.contract-status[data-v-e01a06e8],.status-text.order-status[data-v-e01a06e8],.status-text.contract-status[data-v-e01a06e8],.status-pill[data-v-e01a06e8]{padding:3px 8px;font-size:11px}}.payment-status[data-v-e01a06e8]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-e01a06e8]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-e01a06e8]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-e01a06e8]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-e01a06e8],.payment-status.payment-success[data-v-e01a06e8]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-e01a06e8]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-e01a06e8]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-e01a06e8],.payment-status.pending[data-v-e01a06e8]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-e01a06e8]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-e01a06e8]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-e01a06e8]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-e01a06e8]{min-height:100vh;background-color:#f5f5f5}.content-wrapper[data-v-e01a06e8]{padding:20px}.notification-card[data-v-e01a06e8]{min-height:calc(100vh - 140px)}.page-title-box[data-v-e01a06e8]{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.page-title[data-v-e01a06e8]{font-size:24px;font-weight:600;color:#333;display:block;margin-bottom:4px}.page-subtitle[data-v-e01a06e8]{font-size:14px;color:#999;display:block}.action-bar[data-v-e01a06e8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:16px;background-color:#f8f9fa;border-radius:8px}.filter-tabs[data-v-e01a06e8]{display:flex;gap:8px}.filter-tab[data-v-e01a06e8]{position:relative;padding:8px 16px;border-radius:20px;background-color:#fff;border:1px solid #e9ecef;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.filter-tab[data-v-e01a06e8]:hover{border-color:#007aff}.filter-tab.active[data-v-e01a06e8]{background-color:#007aff;border-color:#007aff}.filter-tab.active .tab-text[data-v-e01a06e8]{color:#fff}.filter-tab.active .tab-badge[data-v-e01a06e8]{background-color:rgba(255,255,255,.2)}.filter-tab.active .tab-badge .badge-text[data-v-e01a06e8]{color:#fff}.tab-text[data-v-e01a06e8]{font-size:14px;color:#666;transition:color .2s ease}.tab-badge[data-v-e01a06e8]{min-width:18px;height:18px;border-radius:9px;background-color:#ff4757;display:flex;align-items:center;justify-content:center;padding:0 4px}.badge-text[data-v-e01a06e8]{font-size:10px;color:#fff;font-weight:700;line-height:1}.action-buttons[data-v-e01a06e8]{display:flex;gap:8px}.action-btn[data-v-e01a06e8]{padding:8px 16px;border-radius:6px;font-size:14px;border:none;cursor:pointer;transition:all .2s ease}.action-btn.mark-read-btn[data-v-e01a06e8]{background-color:#007aff;color:#fff}.action-btn.mark-read-btn[data-v-e01a06e8]:hover{background-color:#0056b3}.action-btn.mark-read-btn[data-v-e01a06e8]:disabled{background-color:#ccc;cursor:not-allowed}.action-btn.settings-btn[data-v-e01a06e8]{background-color:#f8f9fa;color:#666;border:1px solid #e5e5e5;display:flex;align-items:center;gap:4px}.action-btn.settings-btn[data-v-e01a06e8]:hover{background-color:#e9ecef}.action-btn.clear-btn[data-v-e01a06e8]{background-color:#dc3545;color:#fff}.action-btn.clear-btn[data-v-e01a06e8]:hover{background-color:#c82333}.action-btn.optimize-btn[data-v-e01a06e8]{background-color:#f8f9fa;color:#666;border:1px solid #e5e5e5;display:flex;align-items:center;gap:4px;transition:all .3s ease}.action-btn.optimize-btn[data-v-e01a06e8]:hover{background-color:#e9ecef;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.action-btn.optimize-btn.active[data-v-e01a06e8]{background-color:#e3f2fd;color:#007aff;border-color:#007aff;box-shadow:0 0 0 2px rgba(0,122,255,.2)}.action-btn.optimize-btn.active[data-v-e01a06e8]:hover{background-color:#bbdefb}.notification-list-container[data-v-e01a06e8]{min-height:400px}.loading-state[data-v-e01a06e8]{display:flex;align-items:center;justify-content:center;padding:60px 20px}.notification-list[data-v-e01a06e8]{display:flex;flex-direction:column;gap:12px}.virtual-scroll-container[data-v-e01a06e8]{width:100%;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.virtual-placeholder[data-v-e01a06e8]{position:relative;width:100%}.virtual-content[data-v-e01a06e8]{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;gap:12px;padding:12px}.normal-list[data-v-e01a06e8]{display:flex;flex-direction:column;gap:12px}.notification-item-content[data-v-e01a06e8]{display:flex;align-items:stretch;width:100%;min-height:80px}.notification-item[data-v-e01a06e8]{background-color:#fff;border-radius:8px;border:1px solid #e9ecef;overflow:hidden;transition:all .2s ease;display:flex;flex-direction:row;align-items:center}.notification-item[data-v-e01a06e8]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.notification-item.unread[data-v-e01a06e8]{border-left:4px solid #007AFF;background-color:#f8f9ff}.notification-item.selected[data-v-e01a06e8]{background-color:#e3f2fd;border-left:4px solid #2196f3}.notification-main[data-v-e01a06e8]{display:flex;align-items:flex-start;padding:16px;cursor:pointer;position:relative;flex:1}.notification-icon[data-v-e01a06e8]{width:48px;height:48px;border-radius:24px;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.notification-content[data-v-e01a06e8]{flex:1;display:flex;flex-direction:column;gap:6px}.notification-header[data-v-e01a06e8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-title[data-v-e01a06e8]{font-size:16px;font-weight:500;color:#333;line-height:1.4;flex:1}.notification-time[data-v-e01a06e8]{font-size:12px;color:#999;flex-shrink:0}.notification-desc[data-v-e01a06e8]{font-size:14px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-meta[data-v-e01a06e8]{margin-top:4px}.meta-text[data-v-e01a06e8]{font-size:12px;color:#999;background-color:#f8f9fa;padding:2px 8px;border-radius:4px;display:inline-block}.meta-tags[data-v-e01a06e8]{margin-top:4px;display:flex;flex-wrap:wrap;gap:6px}.meta-tag[data-v-e01a06e8]{font-size:12px;color:#fff;padding:2px 6px;border-radius:10px}.tag-order[data-v-e01a06e8]{background-color:#409eff}.tag-payment[data-v-e01a06e8]{background-color:#67c23a}.tag-contract[data-v-e01a06e8]{background-color:#e6a23c}.unread-indicator[data-v-e01a06e8]{position:absolute;top:16px;right:16px;width:8px;height:8px;border-radius:4px;background-color:#ff4757}.notification-actions[data-v-e01a06e8]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px;flex-shrink:0}.action-btn-small[data-v-e01a06e8]{padding:6px 12px;border-radius:4px;font-size:12px;border:none;cursor:pointer;transition:all .2s ease}.action-btn-small.read-btn[data-v-e01a06e8]{background-color:#28a745;color:#fff}.action-btn-small.read-btn[data-v-e01a06e8]:hover{background-color:#218838}.action-btn-small.delete-btn[data-v-e01a06e8]{background-color:#dc3545;color:#fff}.action-btn-small.delete-btn[data-v-e01a06e8]:hover{background-color:#c82333}.empty-state[data-v-e01a06e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.empty-title[data-v-e01a06e8]{font-size:18px;color:#666;font-weight:500}.empty-desc[data-v-e01a06e8]{font-size:14px;color:#999;text-align:center;line-height:1.5}.empty-actions[data-v-e01a06e8]{display:flex;gap:12px;margin-top:8px}.empty-btn[data-v-e01a06e8]{height:36px;line-height:36px;padding:0 16px;border-radius:18px;background:#f5f5f5;color:#333;font-size:14px}.empty-btn.primary[data-v-e01a06e8]{background:#007aff;color:#fff}.load-more-container[data-v-e01a06e8]{padding:20px;text-align:center}@media (max-width: 768px){.action-bar[data-v-e01a06e8]{flex-direction:column;gap:12px;align-items:stretch}.filter-tabs[data-v-e01a06e8]{flex-wrap:wrap;justify-content:center}.action-buttons[data-v-e01a06e8]{justify-content:center}.notification-header[data-v-e01a06e8]{flex-direction:column;align-items:flex-start;gap:4px}.notification-time[data-v-e01a06e8]{align-self:flex-end}}.batch-actions[data-v-e01a06e8]{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#f0f8ff;border:1px solid #b3d9ff;border-radius:8px;margin-bottom:16px}.batch-select-all[data-v-e01a06e8]{display:flex;align-items:center;gap:8px}.select-all-text[data-v-e01a06e8]{font-size:14px;color:#333;font-weight:500}.batch-buttons[data-v-e01a06e8]{display:flex;gap:8px}.batch-btn[data-v-e01a06e8]{padding:8px 16px;border-radius:6px;font-size:14px;border:none;cursor:pointer;transition:all .2s ease}.batch-btn.read-btn[data-v-e01a06e8]{background-color:#28a745;color:#fff}.batch-btn.read-btn[data-v-e01a06e8]:hover{background-color:#218838}.batch-btn.read-btn[data-v-e01a06e8]:disabled{background-color:#ccc;cursor:not-allowed}.batch-btn.delete-btn[data-v-e01a06e8]{background-color:#dc3545;color:#fff}.batch-btn.delete-btn[data-v-e01a06e8]:hover{background-color:#c82333}.batch-btn.delete-btn[data-v-e01a06e8]:disabled{background-color:#ccc;cursor:not-allowed}.notification-checkbox[data-v-e01a06e8]{display:flex;align-items:center;padding:16px;border-right:1px solid #e9ecef;cursor:pointer}.notification-checkbox[data-v-e01a06e8]:hover{background-color:#f8f9fa}.select-btn[data-v-e01a06e8]{background-color:#6c757d;color:#fff}.select-btn[data-v-e01a06e8]:hover{background-color:#5a6268}.notification-item[data-v-e01a06e8]{animation:slideInUp-e01a06e8 .3s ease-out}@keyframes slideInUp-e01a06e8{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}uni-switch{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-switch[hidden]{display:none}uni-switch[disabled]{cursor:not-allowed}uni-switch[disabled] .uni-switch-input{opacity:.7}.uni-switch-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-switch-input{-webkit-appearance:none;appearance:none;position:relative;width:52px;height:32px;margin-right:5px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background-color:#dfdfdf;transition:background-color .1s,border .1s}.uni-switch-input:before{content:" ";position:absolute;top:0;left:0;width:50px;height:30px;border-radius:15px;background-color:#fdfdfd;transition:transform .3s}.uni-switch-input:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);transition:transform .3s}.uni-switch-input.uni-switch-input-checked{border-color:#007aff;background-color:#007aff}.uni-switch-input.uni-switch-input-checked:before{transform:scale(0)}.uni-switch-input.uni-switch-input-checked:after{transform:translate(20px)}uni-switch .uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative;color:#007aff}uni-switch:not([disabled]) .uni-checkbox-input:hover{border-color:#007aff}uni-switch .uni-checkbox-input svg{fill:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-checkbox-input.uni-checkbox-input-disabled{background-color:#e1e1e1}.uni-checkbox-input.uni-checkbox-input-disabled:before{color:#adadad}.status-base[data-v-c5c11423],.status-pill[data-v-c5c11423],.contract-status[data-v-c5c11423],.status-text.contract-status[data-v-c5c11423],.order-status[data-v-c5c11423],.status-text.order-status[data-v-c5c11423]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-c5c11423]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-c5c11423]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-c5c11423]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-c5c11423]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-c5c11423]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-c5c11423]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-c5c11423]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-c5c11423]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-c5c11423]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-c5c11423]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-c5c11423]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-c5c11423],.contract-status.contract-status-draft[data-v-c5c11423]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-c5c11423]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-c5c11423]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-c5c11423]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-c5c11423]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-c5c11423]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-c5c11423]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-c5c11423]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-c5c11423]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-c5c11423]{background-color:#8e8e93;color:#fff}.status-text[data-v-c5c11423]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-c5c11423]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-c5c11423]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-c5c11423]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-c5c11423]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-c5c11423]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-c5c11423]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-c5c11423]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-c5c11423]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-c5c11423]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-c5c11423]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-c5c11423]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-c5c11423]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-c5c11423]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-c5c11423]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-c5c11423]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-c5c11423]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-c5c11423]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-c5c11423]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-c5c11423]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-c5c11423]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-c5c11423]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-c5c11423],.status-pill.payment-success[data-v-c5c11423]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-c5c11423]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-c5c11423]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-c5c11423],.status-pill.pending[data-v-c5c11423]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-c5c11423]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-c5c11423]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-c5c11423]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-c5c11423],.order-status[data-v-c5c11423],.contract-status[data-v-c5c11423],.status-text.order-status[data-v-c5c11423],.status-text.contract-status[data-v-c5c11423],.status-pill[data-v-c5c11423]{padding:3px 8px;font-size:11px}}.payment-status[data-v-c5c11423]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-c5c11423]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-c5c11423]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-c5c11423]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-c5c11423],.payment-status.payment-success[data-v-c5c11423]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-c5c11423]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-c5c11423]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-c5c11423],.payment-status.pending[data-v-c5c11423]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-c5c11423]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-c5c11423]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-c5c11423]{background:rgba(108,117,125,.12);color:#495057}.page-container[data-v-c5c11423]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f8f8}.content-wrapper[data-v-c5c11423]{flex:1;padding:10px 0}.settings-card[data-v-c5c11423]{margin:0 15px}.page-title-box[data-v-c5c11423]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.page-title-box .page-title[data-v-c5c11423]{font-size:24px;font-weight:700;color:#333;display:block;margin-bottom:5px}.page-title-box .page-subtitle[data-v-c5c11423]{font-size:14px;color:#999;display:block}.server-status-tip[data-v-c5c11423]{display:flex;align-items:center;padding:12px 16px;margin-bottom:20px;background-color:#fff7e6;border:1px solid #ffd591;border-radius:6px;gap:8px}.status-text[data-v-c5c11423]{font-size:14px;color:#d46b08;flex:1}.settings-list[data-v-c5c11423]{margin-bottom:30px}.setting-item[data-v-c5c11423]{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #f5f5f5}.setting-item[data-v-c5c11423]:last-child{border-bottom:none}.setting-item .setting-info[data-v-c5c11423]{display:flex;align-items:center;flex:1}.setting-item .setting-info .setting-icon[data-v-c5c11423]{margin-right:15px;width:40px;height:40px;border-radius:8px;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}.setting-item .setting-info .setting-content[data-v-c5c11423]{flex:1}.setting-item .setting-info .setting-content .setting-title[data-v-c5c11423]{font-size:16px;color:#333;display:block;margin-bottom:4px;font-weight:500}.setting-item .setting-info .setting-content .setting-desc[data-v-c5c11423]{font-size:14px;color:#666;display:block}.setting-item .setting-info .setting-content .setting-warning[data-v-c5c11423]{font-size:12px;color:#ff3b30;margin-top:2px;display:block}.setting-item .setting-info .setting-content .setting-info-text[data-v-c5c11423]{font-size:12px;color:#ff9500;margin-top:2px;display:block}.setting-item .setting-info .setting-content .setting-success[data-v-c5c11423]{font-size:12px;color:#34c759;margin-top:2px;display:block}.permission-action[data-v-c5c11423]{margin-left:10px}.permission-btn[data-v-c5c11423]{padding:6px 12px;font-size:12px;background-color:#007aff;color:#fff;border:none;border-radius:6px;min-width:60px}.permission-btn[data-v-c5c11423]:disabled{background-color:#c7c7cc;color:#8e8e93}.divider[data-v-c5c11423]{height:1px;background-color:#e5e5e5;margin:20px 0}.action-section[data-v-c5c11423]{display:flex;flex-direction:column;gap:15px}.action-section .test-btn[data-v-c5c11423]{background-color:#007aff;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:500}.action-section .test-btn[data-v-c5c11423]:active{background-color:#0056cc}.action-section .reset-btn[data-v-c5c11423]{background-color:#f8f9fa;color:#666;border:1px solid #e5e5e5;border-radius:8px;padding:12px 20px;font-size:16px}.action-section .reset-btn[data-v-c5c11423]:active{background-color:#e9ecef}.status-base[data-v-232e0346],.status-pill[data-v-232e0346],.contract-status[data-v-232e0346],.status-text.contract-status[data-v-232e0346],.order-status[data-v-232e0346],.status-text.order-status[data-v-232e0346]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-232e0346]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-232e0346]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-232e0346]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-232e0346]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-232e0346]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-232e0346]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-232e0346]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-232e0346]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-232e0346]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-232e0346]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-232e0346]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-232e0346],.contract-status.contract-status-draft[data-v-232e0346]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-232e0346]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-232e0346]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-232e0346]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-232e0346]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-232e0346]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-232e0346]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-232e0346]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-232e0346]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-232e0346]{background-color:#8e8e93;color:#fff}.status-text[data-v-232e0346]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-232e0346]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-232e0346]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-232e0346]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-232e0346]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-232e0346]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-232e0346]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-232e0346]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-232e0346]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-232e0346]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-232e0346]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-232e0346]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-232e0346]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-232e0346]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-232e0346]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-232e0346]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-232e0346]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-232e0346]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-232e0346]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-232e0346]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-232e0346]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-232e0346]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-232e0346],.status-pill.payment-success[data-v-232e0346]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-232e0346]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-232e0346]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-232e0346],.status-pill.pending[data-v-232e0346]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-232e0346]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-232e0346]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-232e0346]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-232e0346],.order-status[data-v-232e0346],.contract-status[data-v-232e0346],.status-text.order-status[data-v-232e0346],.status-text.contract-status[data-v-232e0346],.status-pill[data-v-232e0346]{padding:3px 8px;font-size:11px}}.payment-status[data-v-232e0346]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-232e0346]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-232e0346]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-232e0346]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-232e0346],.payment-status.payment-success[data-v-232e0346]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-232e0346]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-232e0346]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-232e0346],.payment-status.pending[data-v-232e0346]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-232e0346]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-232e0346]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-232e0346]{background:rgba(108,117,125,.12);color:#495057}.notification-center[data-v-232e0346]{min-height:100vh;background-color:#f5f5f5}.content-wrapper[data-v-232e0346]{padding:20px}.title-card[data-v-232e0346]{margin-bottom:20px}.page-title-box[data-v-232e0346]{text-align:center;padding:20px 0}.page-title[data-v-232e0346]{font-size:24px;font-weight:700;color:#333;display:block;margin-bottom:8px}.page-subtitle[data-v-232e0346]{font-size:14px;color:#8e8e93;display:block}.stats-grid[data-v-232e0346]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px}.stat-card[data-v-232e0346]{padding:0}.stat-content[data-v-232e0346]{display:flex;align-items:center;padding:20px}.stat-icon[data-v-232e0346]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:15px}.stat-icon.success[data-v-232e0346]{background-color:#34c759}.stat-icon.warning[data-v-232e0346]{background-color:#ff9500}.stat-icon.error[data-v-232e0346]{background-color:#ff3b30}.stat-icon.info[data-v-232e0346]{background-color:#007aff}.stat-info[data-v-232e0346]{flex:1}.stat-number[data-v-232e0346]{font-size:24px;font-weight:700;color:#333;display:block;line-height:1.2}.stat-label[data-v-232e0346]{font-size:12px;color:#8e8e93;display:block;margin-top:4px}.nav-card[data-v-232e0346]{margin-bottom:20px}.nav-title[data-v-232e0346]{padding:20px 20px 15px;border-bottom:1px solid #f0f0f0}.title[data-v-232e0346]{font-size:18px;font-weight:600;color:#333}.nav-grid[data-v-232e0346]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background-color:#f0f0f0}.nav-item[data-v-232e0346]{background-color:#fff;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:background-color .2s}.nav-item[data-v-232e0346]:active{background-color:#f8f8f8}.nav-icon[data-v-232e0346]{margin-bottom:12px}.nav-label[data-v-232e0346]{font-size:16px;font-weight:500;color:#333;display:block;margin-bottom:4px}.nav-desc[data-v-232e0346]{font-size:12px;color:#8e8e93;display:block}.recent-card[data-v-232e0346]{margin-bottom:20px}.card-header[data-v-232e0346]{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 15px;border-bottom:1px solid #f0f0f0}.card-title[data-v-232e0346]{font-size:18px;font-weight:600;color:#333}.card-actions[data-v-232e0346]{display:flex;gap:10px}.action-btn[data-v-232e0346]{padding:6px 12px;font-size:12px;border:1px solid #ddd;background-color:#fff;color:#666;border-radius:6px}.action-btn.primary[data-v-232e0346]{background-color:#007aff;color:#fff;border-color:#007aff}.action-btn[data-v-232e0346]:disabled{background-color:#f8f8f8;color:#ccc;border-color:#eee}.notification-list[data-v-232e0346]{padding:0}.notification-item[data-v-232e0346]{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.notification-item[data-v-232e0346]:last-child{border-bottom:none}.notification-item.unread[data-v-232e0346]{background-color:#f8f9ff}.notification-item[data-v-232e0346]:active{background-color:#f0f0f0}.notification-icon[data-v-232e0346]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:15px}.notification-icon.success[data-v-232e0346]{background-color:#34c759}.notification-icon.error[data-v-232e0346]{background-color:#ff3b30}.notification-icon.warning[data-v-232e0346]{background-color:#ff9500}.notification-icon.info[data-v-232e0346]{background-color:#007aff}.notification-icon.payment[data-v-232e0346]{background-color:#34c759}.notification-icon.order[data-v-232e0346]{background-color:#007aff}.notification-icon.system[data-v-232e0346]{background-color:#8e8e93}.notification-content[data-v-232e0346]{flex:1;min-width:0}.notification-title[data-v-232e0346]{font-size:16px;font-weight:500;color:#333;display:block;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-message[data-v-232e0346]{font-size:14px;color:#666;display:block;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-time[data-v-232e0346]{font-size:12px;color:#8e8e93;display:block}.notification-actions[data-v-232e0346]{display:flex;align-items:center;gap:8px}.unread-dot[data-v-232e0346]{width:8px;height:8px;background-color:#ff3b30;border-radius:50%}.empty-state[data-v-232e0346]{padding:60px 20px;text-align:center}.empty-text[data-v-232e0346]{font-size:16px;color:#8e8e93;display:block;margin-top:15px}.view-all[data-v-232e0346]{padding:15px 20px;text-align:center;border-top:1px solid #f0f0f0}.view-all-btn[data-v-232e0346]{width:100%;padding:12px;background-color:#f8f8f8;color:#007aff;border:none;border-radius:8px;font-size:16px}.status-base[data-v-72b18500],.status-pill[data-v-72b18500],.contract-status[data-v-72b18500],.status-text.contract-status[data-v-72b18500],.order-status[data-v-72b18500],.status-text.order-status[data-v-72b18500]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-72b18500]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-72b18500]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-72b18500]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-72b18500]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-72b18500]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-72b18500]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-72b18500]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-72b18500]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-72b18500]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-72b18500]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-72b18500]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-72b18500],.contract-status.contract-status-draft[data-v-72b18500]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-72b18500]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-72b18500]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-72b18500]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-72b18500]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-72b18500]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-72b18500]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-72b18500]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-72b18500]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-72b18500]{background-color:#8e8e93;color:#fff}.status-text[data-v-72b18500]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-72b18500]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-72b18500]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-72b18500]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-72b18500]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-72b18500]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-72b18500]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-72b18500]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-72b18500]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-72b18500]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-72b18500]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-72b18500]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-72b18500]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-72b18500]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-72b18500]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-72b18500]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-72b18500]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-72b18500]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-72b18500]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-72b18500]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-72b18500]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-72b18500]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-72b18500],.status-pill.payment-success[data-v-72b18500]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-72b18500]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-72b18500]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-72b18500],.status-pill.pending[data-v-72b18500]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-72b18500]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-72b18500]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-72b18500]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-72b18500],.order-status[data-v-72b18500],.contract-status[data-v-72b18500],.status-text.order-status[data-v-72b18500],.status-text.contract-status[data-v-72b18500],.status-pill[data-v-72b18500]{padding:3px 8px;font-size:11px}}.payment-status[data-v-72b18500]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-72b18500]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-72b18500]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-72b18500]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-72b18500],.payment-status.payment-success[data-v-72b18500]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-72b18500]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-72b18500]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-72b18500],.payment-status.pending[data-v-72b18500]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-72b18500]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-72b18500]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-72b18500]{background:rgba(108,117,125,.12);color:#495057}.template-management[data-v-72b18500]{min-height:100vh;background-color:#f5f5f5}.content-wrapper[data-v-72b18500]{padding:20px}.title-card[data-v-72b18500]{margin-bottom:20px}.page-title-box[data-v-72b18500]{text-align:center;padding:20px 0}.page-title[data-v-72b18500]{font-size:24px;font-weight:700;color:#333;display:block;margin-bottom:8px}.page-subtitle[data-v-72b18500]{font-size:14px;color:#8e8e93;display:block}.action-card[data-v-72b18500]{margin-bottom:20px}.action-row[data-v-72b18500]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.action-left[data-v-72b18500]{display:flex;gap:15px}.filter-picker[data-v-72b18500]{min-width:120px}.picker-display[data-v-72b18500]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f8f8f8;border-radius:6px;border:1px solid #e0e0e0}.picker-text[data-v-72b18500]{font-size:14px;color:#333}.action-right[data-v-72b18500]{display:flex;gap:10px}.action-btn[data-v-72b18500]{padding:8px 16px;font-size:14px;border:1px solid #ddd;background-color:#fff;color:#666;border-radius:6px}.action-btn.primary[data-v-72b18500]{background-color:#007aff;color:#fff;border-color:#007aff}.template-list-card[data-v-72b18500]{margin-bottom:20px;padding:0}.template-list[data-v-72b18500]{padding:0}.template-item[data-v-72b18500]{padding:20px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.template-item[data-v-72b18500]:last-child{border-bottom:none}.template-item[data-v-72b18500]:active{background-color:#f8f8f8}.template-header[data-v-72b18500]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.template-info[data-v-72b18500]{flex:1;min-width:0}.template-name[data-v-72b18500]{font-size:18px;font-weight:600;color:#333;display:block;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-meta[data-v-72b18500]{display:flex;gap:12px;align-items:center}.template-type[data-v-72b18500]{font-size:12px;color:#666;background-color:#f0f0f0;padding:2px 8px;border-radius:4px}.template-status[data-v-72b18500]{font-size:12px;padding:2px 8px;border-radius:4px}.template-status.active[data-v-72b18500]{color:#34c759;background-color:#e8f5e8}.template-status.inactive[data-v-72b18500]{color:#8e8e93;background-color:#f0f0f0}.template-actions[data-v-72b18500]{margin-left:15px}.action-menu[data-v-72b18500]{padding:8px;border-radius:4px;transition:background-color .2s}.action-menu[data-v-72b18500]:active{background-color:#f0f0f0}.template-content[data-v-72b18500]{margin-bottom:12px}.template-title[data-v-72b18500]{font-size:16px;font-weight:500;color:#333;display:block;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-description[data-v-72b18500]{font-size:14px;color:#666;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-footer[data-v-72b18500]{border-top:1px solid #f0f0f0;padding-top:12px}.template-stats[data-v-72b18500]{display:flex;gap:20px}.stat-item[data-v-72b18500]{font-size:12px;color:#8e8e93}.empty-card[data-v-72b18500]{margin-bottom:20px}.empty-state[data-v-72b18500]{padding:80px 20px;text-align:center}.empty-title[data-v-72b18500]{font-size:18px;color:#8e8e93;display:block;margin:20px 0 8px}.empty-desc[data-v-72b18500]{font-size:14px;color:#c7c7cc;display:block;margin-bottom:30px}.empty-action-btn[data-v-72b18500]{padding:12px 24px;background-color:#007aff;color:#fff;border:none;border-radius:8px;font-size:16px}.template-menu[data-v-72b18500]{background-color:#fff;border-radius:12px 12px 0 0;max-height:50vh}.menu-header[data-v-72b18500]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0}.menu-title[data-v-72b18500]{font-size:18px;font-weight:600;color:#333}.menu-close[data-v-72b18500]{padding:4px}.menu-actions[data-v-72b18500]{padding:0}.menu-action[data-v-72b18500]{display:flex;align-items:center;gap:15px;padding:20px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.menu-action[data-v-72b18500]:last-child{border-bottom:none}.menu-action[data-v-72b18500]:active{background-color:#f8f8f8}.menu-action.danger[data-v-72b18500]{color:#ff3b30}.action-text[data-v-72b18500]{font-size:16px;color:#333}.menu-action.danger .action-text[data-v-72b18500]{color:#ff3b30}.template-form[data-v-72b18500]{width:90vw;max-width:500px;max-height:80vh;background-color:#fff;border-radius:12px;display:flex;flex-direction:column}.form-header[data-v-72b18500]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.form-title[data-v-72b18500]{font-size:18px;font-weight:600;color:#333}.form-close[data-v-72b18500]{padding:4px}.form-content[data-v-72b18500]{flex:1;padding:20px;overflow-y:auto}.form-group[data-v-72b18500]{margin-bottom:20px}.form-group[data-v-72b18500]:last-child{margin-bottom:0}.form-label[data-v-72b18500]{font-size:14px;font-weight:500;color:#333;display:block;margin-bottom:8px}.form-input[data-v-72b18500],.form-textarea[data-v-72b18500]{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#333;background-color:#fff}.form-input[data-v-72b18500]:focus,.form-textarea[data-v-72b18500]:focus{border-color:#007aff;outline:none}.form-textarea[data-v-72b18500]{min-height:80px;resize:vertical}.form-picker[data-v-72b18500]{width:100%}.form-footer[data-v-72b18500]{display:flex;gap:15px;padding:20px;border-top:1px solid #f0f0f0;flex-shrink:0}.form-btn[data-v-72b18500]{flex:1;padding:12px;border-radius:6px;font-size:16px;border:none}.form-btn.cancel[data-v-72b18500]{background-color:#f8f8f8;color:#666}.form-btn.primary[data-v-72b18500]{background-color:#007aff;color:#fff}.form-btn.primary[data-v-72b18500]:disabled{background-color:#ccc;color:#999}.status-base[data-v-c8117920],.status-pill[data-v-c8117920],.contract-status[data-v-c8117920],.status-text.contract-status[data-v-c8117920],.order-status[data-v-c8117920],.status-text.order-status[data-v-c8117920]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-c8117920]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-c8117920]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-c8117920]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-c8117920]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-c8117920]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-c8117920]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-c8117920]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-c8117920]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-c8117920]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-c8117920]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-c8117920]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-c8117920],.contract-status.contract-status-draft[data-v-c8117920]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-c8117920]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-c8117920]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-c8117920]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-c8117920]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-c8117920]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-c8117920]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-c8117920]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-c8117920]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-c8117920]{background-color:#8e8e93;color:#fff}.status-text[data-v-c8117920]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-c8117920]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-c8117920]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-c8117920]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-c8117920]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-c8117920]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-c8117920]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-c8117920]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-c8117920]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-c8117920]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-c8117920]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-c8117920]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-c8117920]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-c8117920]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-c8117920]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-c8117920]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-c8117920]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-c8117920]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-c8117920]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-c8117920]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-c8117920]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-c8117920]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-c8117920],.status-pill.payment-success[data-v-c8117920]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-c8117920]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-c8117920]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-c8117920],.status-pill.pending[data-v-c8117920]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-c8117920]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-c8117920]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-c8117920]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-c8117920],.order-status[data-v-c8117920],.contract-status[data-v-c8117920],.status-text.order-status[data-v-c8117920],.status-text.contract-status[data-v-c8117920],.status-pill[data-v-c8117920]{padding:3px 8px;font-size:11px}}.payment-status[data-v-c8117920]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-c8117920]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-c8117920]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-c8117920]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-c8117920],.payment-status.payment-success[data-v-c8117920]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-c8117920]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-c8117920]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-c8117920],.payment-status.pending[data-v-c8117920]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-c8117920]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-c8117920]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-c8117920]{background:rgba(108,117,125,.12);color:#495057}.notification-detail[data-v-c8117920]{min-height:100vh;background-color:#f8f9fa}.page-header[data-v-c8117920]{background:#fff;border-bottom:.03125rem solid #e5e5e5;padding:.625rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.page-header .header-content[data-v-c8117920]{display:flex;align-items:center;justify-content:space-between;padding:0 .9375rem}.page-header .header-content .back-btn[data-v-c8117920]{padding:.3125rem;border-radius:50%;transition:background-color .3s}.page-header .header-content .back-btn[data-v-c8117920]:active{background-color:#f0f0f0}.page-header .header-content .page-title[data-v-c8117920]{font-size:1.125rem;font-weight:700;color:#333;flex:1;text-align:center}.page-header .header-content .header-actions[data-v-c8117920]{display:flex;gap:.625rem}.page-header .header-content .header-actions .action-btn[data-v-c8117920]{padding:.3125rem;border-radius:50%;transition:background-color .3s}.page-header .header-content .header-actions .action-btn[data-v-c8117920]:active{background-color:#f0f0f0}.notification-content[data-v-c8117920]{padding:.9375rem}.notification-header[data-v-c8117920]{display:flex;align-items:center;padding:.9375rem;background:#fff;border-radius:.625rem;margin-bottom:.625rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.05)}.notification-header .notification-icon[data-v-c8117920]{width:2.5rem;height:2.5rem;border-radius:1.25rem;background:#f8f9fa;display:flex;align-items:center;justify-content:center;margin-right:.625rem}.notification-header .notification-meta[data-v-c8117920]{flex:1}.notification-header .notification-meta .notification-type[data-v-c8117920]{font-size:.875rem;color:#666;margin-bottom:.25rem}.notification-header .notification-meta .notification-time[data-v-c8117920]{font-size:.75rem;color:#999}.notification-header .notification-status[data-v-c8117920]{margin-left:.625rem}.notification-title[data-v-c8117920]{padding:.9375rem;background:#fff;border-radius:.625rem;margin-bottom:.625rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.05)}.notification-title uni-text[data-v-c8117920]{font-size:1.125rem;font-weight:700;color:#333;line-height:1.5}.notification-body[data-v-c8117920]{padding:.9375rem;background:#fff;border-radius:.625rem;margin-bottom:.625rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.05)}.notification-body .content-text[data-v-c8117920]{font-size:1rem;color:#333;line-height:1.6;display:block;margin-bottom:.9375rem}.notification-body .additional-data[data-v-c8117920]{border-top:.03125rem solid #f0f0f0;padding-top:.9375rem}.notification-body .additional-data .data-title[data-v-c8117920]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.625rem}.notification-body .additional-data .data-content .data-item[data-v-c8117920]{display:flex;align-items:center;margin-bottom:.46875rem}.notification-body .additional-data .data-content .data-item[data-v-c8117920]:last-child{margin-bottom:0}.notification-body .additional-data .data-content .data-item .data-label[data-v-c8117920]{font-size:.875rem;color:#666;min-width:3.75rem}.notification-body .additional-data .data-content .data-item .data-value[data-v-c8117920]{font-size:.875rem;color:#333;flex:1}.notification-body .additional-data .data-content .data-item .data-value.amount[data-v-c8117920]{color:#ff3b30;font-weight:700}.action-buttons[data-v-c8117920]{display:flex;gap:.625rem;padding:.9375rem;background:#fff;border-radius:.625rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.05)}.action-buttons .action-btn[data-v-c8117920]{flex:1;height:2.75rem;border-radius:1.375rem;font-size:1rem;border:none}.action-buttons .action-btn.primary[data-v-c8117920]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.action-buttons .action-btn.secondary[data-v-c8117920]{background:#f8f9fa;color:#666;border:.0625rem solid #e9ecef}.loading-container[data-v-c8117920]{padding:3.125rem 0;text-align:center}.more-actions-menu[data-v-c8117920]{background:#fff;border-radius:.625rem .625rem 0 0;padding:.9375rem}.more-actions-menu .menu-title[data-v-c8117920]{font-size:1rem;font-weight:700;color:#333;text-align:center;margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:.03125rem solid #f0f0f0}.more-actions-menu .menu-items[data-v-c8117920]{margin-bottom:.9375rem}.more-actions-menu .menu-items .menu-item[data-v-c8117920]{display:flex;align-items:center;padding:.78125rem 0;border-bottom:.03125rem solid #f5f5f5;transition:background-color .3s}.more-actions-menu .menu-items .menu-item[data-v-c8117920]:last-child{border-bottom:none}.more-actions-menu .menu-items .menu-item[data-v-c8117920]:active{background-color:#f8f9fa}.more-actions-menu .menu-items .menu-item.danger uni-text[data-v-c8117920]{color:#ff3b30}.more-actions-menu .menu-items .menu-item uni-icons[data-v-c8117920]{margin-right:.625rem}.more-actions-menu .menu-items .menu-item uni-text[data-v-c8117920]{font-size:1rem;color:#333}.more-actions-menu .menu-cancel[data-v-c8117920]{padding:.78125rem 0;text-align:center;border-top:.03125rem solid #f0f0f0;transition:background-color .3s}.more-actions-menu .menu-cancel[data-v-c8117920]:active{background-color:#f8f9fa}.more-actions-menu .menu-cancel uni-text[data-v-c8117920]{font-size:1rem;color:#666}@media (max-width: 750rpx){.notification-content[data-v-c8117920],.notification-header[data-v-c8117920],.notification-title[data-v-c8117920],.notification-body[data-v-c8117920],.action-buttons[data-v-c8117920]{padding:.625rem}.action-buttons[data-v-c8117920]{flex-direction:column}.action-buttons .action-btn[data-v-c8117920]{width:100%}}.status-base[data-v-50b176d4],.status-pill[data-v-50b176d4],.contract-status[data-v-50b176d4],.status-text.contract-status[data-v-50b176d4],.order-status[data-v-50b176d4],.status-text.order-status[data-v-50b176d4]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-50b176d4]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-50b176d4]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-50b176d4]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-50b176d4]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-50b176d4]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-50b176d4]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-50b176d4]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-50b176d4]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-50b176d4]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-50b176d4]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-50b176d4]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-50b176d4],.contract-status.contract-status-draft[data-v-50b176d4]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-50b176d4]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-50b176d4]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-50b176d4]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-50b176d4]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-50b176d4]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-50b176d4]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-50b176d4]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-50b176d4]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-50b176d4]{background-color:#8e8e93;color:#fff}.status-text[data-v-50b176d4]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-50b176d4]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-50b176d4]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-50b176d4]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-50b176d4]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-50b176d4]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-50b176d4]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-50b176d4]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-50b176d4]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-50b176d4]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-50b176d4]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-50b176d4]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-50b176d4]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-50b176d4]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-50b176d4]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-50b176d4]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-50b176d4]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-50b176d4]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-50b176d4]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-50b176d4]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-50b176d4]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-50b176d4]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-50b176d4],.status-pill.payment-success[data-v-50b176d4]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-50b176d4]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-50b176d4]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-50b176d4],.status-pill.pending[data-v-50b176d4]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-50b176d4]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-50b176d4]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-50b176d4]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-50b176d4],.order-status[data-v-50b176d4],.contract-status[data-v-50b176d4],.status-text.order-status[data-v-50b176d4],.status-text.contract-status[data-v-50b176d4],.status-pill[data-v-50b176d4]{padding:3px 8px;font-size:11px}}.payment-status[data-v-50b176d4]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-50b176d4]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-50b176d4]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-50b176d4]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-50b176d4],.payment-status.payment-success[data-v-50b176d4]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-50b176d4]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-50b176d4]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-50b176d4],.payment-status.pending[data-v-50b176d4]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-50b176d4]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-50b176d4]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-50b176d4]{background:rgba(108,117,125,.12);color:#495057}.monitor-page[data-v-50b176d4]{min-height:100vh;background:#f5f7fa;padding:.625rem}.page-header[data-v-50b176d4]{text-align:center;margin-bottom:1.25rem}.page-header .title[data-v-50b176d4]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:.3125rem}.page-header .subtitle[data-v-50b176d4]{font-size:.875rem;color:#7f8c8d}.health-status[data-v-50b176d4]{margin-bottom:1.25rem}.health-status .status-card[data-v-50b176d4]{background:#fff;border-radius:.5rem;padding:.9375rem;display:flex;align-items:center;box-shadow:0 .125rem .375rem rgba(0,0,0,.1)}.health-status .status-card.status-healthy[data-v-50b176d4]{border-left:.25rem solid #27ae60}.health-status .status-card.status-warning[data-v-50b176d4]{border-left:.25rem solid #f39c12}.health-status .status-card.status-critical[data-v-50b176d4]{border-left:.25rem solid #e74c3c}.health-status .status-card .status-icon[data-v-50b176d4]{margin-right:.625rem}.health-status .status-card .status-icon .iconfont[data-v-50b176d4]{font-size:1.5rem}.health-status .status-card .status-icon .iconfont.icon-check-circle[data-v-50b176d4]{color:#27ae60}.health-status .status-card .status-icon .iconfont.icon-warning[data-v-50b176d4]{color:#f39c12}.health-status .status-card .status-icon .iconfont.icon-error[data-v-50b176d4]{color:#e74c3c}.health-status .status-card .status-info[data-v-50b176d4]{flex:1}.health-status .status-card .status-info .status-text[data-v-50b176d4]{font-size:1rem;font-weight:700;color:#2c3e50;margin-bottom:.25rem}.health-status .status-card .status-info .status-time[data-v-50b176d4],.health-status .status-card .uptime[data-v-50b176d4]{font-size:.75rem;color:#7f8c8d}.realtime-cards[data-v-50b176d4]{margin-bottom:1.25rem}.realtime-cards .card-row[data-v-50b176d4]{display:flex;gap:.625rem;margin-bottom:.625rem}.realtime-cards .card-row[data-v-50b176d4]:last-child{margin-bottom:0}.realtime-cards .data-card[data-v-50b176d4]{flex:1;background:#fff;border-radius:.5rem;padding:.9375rem;box-shadow:0 .125rem .375rem rgba(0,0,0,.1)}.realtime-cards .data-card .card-header[data-v-50b176d4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.realtime-cards .data-card .card-header .card-title[data-v-50b176d4]{font-size:.875rem;color:#7f8c8d}.realtime-cards .data-card .card-header .card-value[data-v-50b176d4]{font-size:1.125rem;font-weight:700;color:#2c3e50}.realtime-cards .data-card .card-chart .progress-bar[data-v-50b176d4]{height:.25rem;background:#ecf0f1;border-radius:.125rem;overflow:hidden}.realtime-cards .data-card .card-chart .progress-bar.success .progress-fill[data-v-50b176d4]{background:#27ae60}.realtime-cards .data-card .card-chart .progress-bar .progress-fill[data-v-50b176d4]{height:100%;background:#3498db;transition:width .3s ease}.realtime-cards .data-card .card-icon[data-v-50b176d4]{text-align:center}.realtime-cards .data-card .card-icon .iconfont[data-v-50b176d4]{font-size:1.5rem;color:#3498db}.stats-section[data-v-50b176d4],.performance-section[data-v-50b176d4],.channel-section[data-v-50b176d4],.alerts-section[data-v-50b176d4],.events-section[data-v-50b176d4]{margin-bottom:1.25rem}.stats-section .section-title[data-v-50b176d4],.performance-section .section-title[data-v-50b176d4],.channel-section .section-title[data-v-50b176d4],.alerts-section .section-title[data-v-50b176d4],.events-section .section-title[data-v-50b176d4]{font-size:1rem;font-weight:700;color:#2c3e50;margin-bottom:.625rem;padding-left:.625rem}.stats-cards[data-v-50b176d4]{display:flex;flex-wrap:wrap;gap:.625rem}.stats-cards .stat-card[data-v-50b176d4]{flex:1;min-width:5rem;background:#fff;border-radius:.5rem;padding:.9375rem .625rem;text-align:center;box-shadow:0 .125rem .375rem rgba(0,0,0,.1)}.stats-cards .stat-card .stat-number[data-v-50b176d4]{font-size:1.125rem;font-weight:700;color:#2c3e50;margin-bottom:.25rem}.stats-cards .stat-card .stat-label[data-v-50b176d4]{font-size:.75rem;color:#7f8c8d}.performance-cards[data-v-50b176d4]{display:flex;gap:.625rem}.performance-cards .perf-card[data-v-50b176d4]{flex:1;background:#fff;border-radius:.5rem;padding:.9375rem;text-align:center;box-shadow:0 .125rem .375rem rgba(0,0,0,.1)}.performance-cards .perf-card .perf-title[data-v-50b176d4]{font-size:.75rem;color:#7f8c8d;margin-bottom:.3125rem}.performance-cards .perf-card .perf-value[data-v-50b176d4]{font-size:1rem;font-weight:700;color:#2c3e50}.channel-list[data-v-50b176d4]{background:#fff;border-radius:.5rem;padding:.9375rem;box-shadow:0 .125rem .375rem rgba(0,0,0,.1)}.channel-list .channel-item[data-v-50b176d4]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #ecf0f1}.channel-list .channel-item[data-v-50b176d4]:last-child{border-bottom:none}.channel-list .channel-item .channel-name[data-v-50b176d4]{width:5rem;font-size:.875rem;color:#2c3e50}.channel-list .channel-item .channel-count[data-v-50b176d4]{width:2.5rem;font-size:.875rem;font-weight:700;color:#3498db;text-align:right}.channel-list .channel-item .channel-bar[data-v-50b176d4]{flex:1;height:.25rem;background:#ecf0f1;border-radius:.125rem;margin-left:.625rem;overflow:hidden}.channel-list .channel-item .channel-bar .channel-fill[data-v-50b176d4]{height:100%;background:#3498db;transition:width .3s ease}.alerts-list .alert-item[data-v-50b176d4]{background:#fff;border-radius:.5rem;padding:.9375rem;margin-bottom:.625rem;display:flex;align-items:center;box-shadow:0 .125rem .375rem rgba(0,0,0,.1)}.alerts-list .alert-item.warning[data-v-50b176d4]{border-left:.25rem solid #f39c12}.alerts-list .alert-item.critical[data-v-50b176d4]{border-left:.25rem solid #e74c3c}.alerts-list .alert-item .alert-icon[data-v-50b176d4]{margin-right:.625rem}.alerts-list .alert-item .alert-icon .iconfont[data-v-50b176d4]{font-size:1.125rem}.alerts-list .alert-item .alert-icon .iconfont.icon-warning[data-v-50b176d4]{color:#f39c12}.alerts-list .alert-item .alert-icon .iconfont.icon-error[data-v-50b176d4]{color:#e74c3c}.alerts-list .alert-item .alert-content[data-v-50b176d4]{flex:1}.alerts-list .alert-item .alert-content .alert-message[data-v-50b176d4]{font-size:.875rem;color:#2c3e50;margin-bottom:.25rem}.alerts-list .alert-item .alert-content .alert-time[data-v-50b176d4]{font-size:.75rem;color:#7f8c8d}.alerts-list .alert-item .alert-actions .ack-btn[data-v-50b176d4]{background:#3498db;color:#fff;border:none;border-radius:.25rem;padding:.5rem .75rem;font-size:.75rem}.events-list[data-v-50b176d4]{background:#fff;border-radius:.5rem;padding:.9375rem;box-shadow:0 .125rem .375rem rgba(0,0,0,.1)}.events-list .event-item[data-v-50b176d4]{display:flex;align-items:center;padding:.625rem 0;border-bottom:.03125rem solid #ecf0f1}.events-list .event-item[data-v-50b176d4]:last-child{border-bottom:none}.events-list .event-item .event-icon[data-v-50b176d4]{margin-right:.625rem}.events-list .event-item .event-icon .iconfont[data-v-50b176d4]{font-size:1rem}.events-list .event-item .event-icon .iconfont.icon-send[data-v-50b176d4]{color:#3498db}.events-list .event-item .event-icon .iconfont.icon-check[data-v-50b176d4]{color:#27ae60}.events-list .event-item .event-icon .iconfont.icon-close[data-v-50b176d4]{color:#e74c3c}.events-list .event-item .event-content[data-v-50b176d4]{flex:1}.events-list .event-item .event-content .event-text[data-v-50b176d4]{font-size:.875rem;color:#2c3e50;margin-bottom:.25rem}.events-list .event-item .event-content .event-time[data-v-50b176d4]{font-size:.75rem;color:#7f8c8d}.actions[data-v-50b176d4]{display:flex;gap:.625rem;margin-top:1.25rem}.actions .action-btn[data-v-50b176d4]{flex:1;height:2.75rem;border-radius:.5rem;border:none;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.3125rem}.actions .action-btn.refresh[data-v-50b176d4]{background:#3498db;color:#fff}.actions .action-btn.reset[data-v-50b176d4]{background:#e74c3c;color:#fff}.actions .action-btn .iconfont[data-v-50b176d4]{font-size:1rem}.status-base[data-v-fde90142],.status-pill[data-v-fde90142],.contract-status[data-v-fde90142],.status-text.contract-status[data-v-fde90142],.order-status[data-v-fde90142],.status-text.order-status[data-v-fde90142]{padding:2px 8px;border-radius:12px;font-size:11px;color:#fff;display:inline-block;text-align:center;font-weight:500;max-width:-webkit-fit-content;max-width:fit-content}.order-status.status-pending[data-v-fde90142]{background-color:#ff9500;color:#fff}.order-status.status-accepted[data-v-fde90142]{background-color:#5ac8fa;color:#fff}.order-status.status-quoted[data-v-fde90142]{background-color:#007aff;color:#fff}.order-status.status-pending-payment[data-v-fde90142]{background-color:#ff6b35;color:#fff}.order-status.status-pending-confirmation[data-v-fde90142]{background-color:#ff9f0a;color:#fff}.order-status.status-paid[data-v-fde90142]{background-color:#30d158;color:#fff}.order-status.status-delivered[data-v-fde90142]{background-color:#05f;color:#fff}.order-status.status-progress[data-v-fde90142]{background-color:#4cd964;color:#fff}.order-status.status-completed[data-v-fde90142]{background-color:#34c759;color:#fff}.order-status.status-cancelled[data-v-fde90142]{background-color:#ff3b30;color:#fff}.order-status.status-problem[data-v-fde90142]{background-color:#ff453a;color:#fff}.order-status.status-default[data-v-fde90142],.contract-status.contract-status-draft[data-v-fde90142]{background-color:#8e8e93;color:#fff}.contract-status.contract-status-generated[data-v-fde90142]{background-color:#007aff;color:#fff}.contract-status.contract-status-client-signed[data-v-fde90142]{background-color:#ff9500;color:#fff}.contract-status.contract-status-institution-signed[data-v-fde90142]{background-color:#5ac8fa;color:#fff}.contract-status.contract-status-signed[data-v-fde90142]{background-color:#30d158;color:#fff}.contract-status.contract-status-active[data-v-fde90142]{background-color:#34c759;color:#fff}.contract-status.contract-status-completed[data-v-fde90142]{background-color:#32d74b;color:#fff}.contract-status.contract-status-cancelled[data-v-fde90142]{background-color:#ff3b30;color:#fff}.contract-status.contract-status-expired[data-v-fde90142]{background-color:#ff453a;color:#fff}.contract-status.contract-status-default[data-v-fde90142]{background-color:#8e8e93;color:#fff}.status-text[data-v-fde90142]{font-size:14px;font-weight:500}.status-pill.status-pending[data-v-fde90142]{background-color:#ff9500;color:#fff}.status-pill.status-accepted[data-v-fde90142]{background-color:#5ac8fa;color:#fff}.status-pill.status-quoted[data-v-fde90142]{background-color:#007aff;color:#fff}.status-pill.status-pending-payment[data-v-fde90142]{background-color:#ff6b35;color:#fff}.status-pill.status-pending-confirmation[data-v-fde90142]{background-color:#ff9f0a;color:#fff}.status-pill.status-paid[data-v-fde90142]{background-color:#30d158;color:#fff}.status-pill.status-delivered[data-v-fde90142]{background-color:#05f;color:#fff}.status-pill.status-progress[data-v-fde90142]{background-color:#007aff;color:#fff}.status-pill.status-completed[data-v-fde90142]{background-color:#34c759;color:#fff}.status-pill.status-cancelled[data-v-fde90142]{background-color:#ff3b30;color:#fff}.status-pill.status-problem[data-v-fde90142]{background-color:#ff9500;color:#fff}.status-pill.contract-status-draft[data-v-fde90142]{background-color:#8e8e93;color:#fff}.status-pill.contract-status-generated[data-v-fde90142]{background-color:#ff9500;color:#fff}.status-pill.contract-status-institution-signed[data-v-fde90142]{background-color:#007aff;color:#fff}.status-pill.contract-status-signed[data-v-fde90142]{background-color:#30d158;color:#fff}.status-pill.contract-status-active[data-v-fde90142]{background-color:#34c759;color:#fff}.status-pill.contract-status-completed[data-v-fde90142]{background-color:#32d74b;color:#fff}.status-pill.contract-status-cancelled[data-v-fde90142]{background-color:#ff3b30;color:#fff}.status-pill.payment-unpaid[data-v-fde90142]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-pending[data-v-fde90142]{background:rgba(255,193,7,.12);color:#856404}.status-pill.payment-pending-confirmation[data-v-fde90142]{background:rgba(255,152,0,.12);color:#8b4513}.status-pill.payment-paid[data-v-fde90142],.status-pill.payment-success[data-v-fde90142]{background:rgba(40,167,69,.12);color:#155724}.status-pill.payment-failed[data-v-fde90142]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.payment-cancelled[data-v-fde90142]{background:rgba(108,117,125,.12);color:#495057}.status-pill.payment-refunded[data-v-fde90142],.status-pill.pending[data-v-fde90142]{background:rgba(255,193,7,.12);color:#856404}.status-pill.success[data-v-fde90142]{background:rgba(40,167,69,.12);color:#155724}.status-pill.failed[data-v-fde90142]{background:rgba(220,53,69,.12);color:#721c24}.status-pill.cancelled[data-v-fde90142]{background:rgba(108,117,125,.12);color:#495057}@media (max-width: 768px){.status-base[data-v-fde90142],.order-status[data-v-fde90142],.contract-status[data-v-fde90142],.status-text.order-status[data-v-fde90142],.status-text.contract-status[data-v-fde90142],.status-pill[data-v-fde90142]{padding:3px 8px;font-size:11px}}.payment-status[data-v-fde90142]{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-block}.payment-status.payment-unpaid[data-v-fde90142]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-pending[data-v-fde90142]{background:rgba(255,193,7,.12);color:#856404}.payment-status.payment-pending-confirmation[data-v-fde90142]{background:rgba(255,152,0,.12);color:#8b4513}.payment-status.payment-paid[data-v-fde90142],.payment-status.payment-success[data-v-fde90142]{background:rgba(40,167,69,.12);color:#155724}.payment-status.payment-failed[data-v-fde90142]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.payment-cancelled[data-v-fde90142]{background:rgba(108,117,125,.12);color:#495057}.payment-status.payment-refunded[data-v-fde90142],.payment-status.pending[data-v-fde90142]{background:rgba(255,193,7,.12);color:#856404}.payment-status.success[data-v-fde90142]{background:rgba(40,167,69,.12);color:#155724}.payment-status.failed[data-v-fde90142]{background:rgba(220,53,69,.12);color:#721c24}.payment-status.cancelled[data-v-fde90142]{background:rgba(108,117,125,.12);color:#495057}.nqi-toast-container[data-v-fde90142]{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:16px;pointer-events:none}@media screen and (max-width: 768px){.nqi-toast-container[data-v-fde90142]{top:12px;right:12px;left:12px;align-items:center}}.nqi-toast[data-v-fde90142]{width:380px;max-width:100%;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden;position:relative;pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 768px){.nqi-toast[data-v-fde90142]{width:100%}}.nqi-toast--success .nqi-toast__bar[data-v-fde90142]{background-color:#67c23a}.nqi-toast--success .nqi-toast__icon[data-v-fde90142]{background-color:rgba(103,194,58,.1)}.nqi-toast--warning .nqi-toast__bar[data-v-fde90142]{background-color:#e6a23c}.nqi-toast--warning .nqi-toast__icon[data-v-fde90142]{background-color:rgba(230,162,60,.1)}.nqi-toast--error .nqi-toast__bar[data-v-fde90142]{background-color:#f56c6c}.nqi-toast--error .nqi-toast__icon[data-v-fde90142]{background-color:rgba(245,108,108,.1)}.nqi-toast--info .nqi-toast__bar[data-v-fde90142]{background-color:#409eff}.nqi-toast--info .nqi-toast__icon[data-v-fde90142]{background-color:rgba(64,158,255,.1)}.nqi-toast__bar[data-v-fde90142]{position:absolute;left:0;top:0;bottom:0;width:4px}.nqi-toast__content-wrapper[data-v-fde90142]{display:flex;padding:16px;align-items:flex-start}.nqi-toast__icon[data-v-fde90142]{width:40px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.nqi-toast__content[data-v-fde90142]{flex:1;display:flex;flex-direction:column;justify-content:center;margin-right:24px}.nqi-toast__title[data-v-fde90142]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px;line-height:1.4}.nqi-toast__message[data-v-fde90142]{font-size:14px;color:#606266;line-height:1.5;word-break:break-all}.nqi-toast__close[data-v-fde90142]{position:absolute;top:12px;right:12px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.nqi-toast__close[data-v-fde90142]:hover{background-color:#f5f7fa}.toast-fade-enter-active[data-v-fde90142],.toast-fade-leave-active[data-v-fde90142]{transition:all .3s ease}.toast-fade-enter-from[data-v-fde90142]{opacity:0;transform:translate(30px)}.toast-fade-leave-to[data-v-fde90142]{opacity:0;transform:translateY(-30px)}@media screen and (max-width: 768px){.toast-fade-enter-from[data-v-fde90142]{opacity:0;transform:translateY(-20px)}}
