@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Plus Jakarta Sans,Arial,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 15px}.vertical-container{display:flex;align-items:stretch;justify-content:stretch;flex-direction:column;gap:24px}@media (max-width: 991px){.vertical-container{gap:0}}.el-header.page-header{padding:20px;height:auto!important;border-bottom:1px solid #EEE}.el-header.page-header .container{display:flex;justify-content:flex-start;align-items:center;gap:30px}.el-header.page-header .logo{width:100px}.el-header.page-header .actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:5px}.el-header.page-header .actions .el-avatar{cursor:pointer}.page-breadcrumb{padding:20px;border-bottom:1px solid #EEE}.page-breadcrumb .el-breadcrumb .el-breadcrumb__separator{font-size:10px}.page-breadcrumb .el-breadcrumb span.el-breadcrumb__inner{color:#8870ff;font-size:12px;font-weight:600!important}.page-breadcrumb .el-breadcrumb span.el-breadcrumb__inner i{font-size:14px}.page-breadcrumb .el-breadcrumb a{opacity:.75;color:#777;font-weight:400}.page-breadcrumb .el-breadcrumb a i{margin-right:5px}.page-breadcrumb .el-breadcrumb a:hover{opacity:1;color:#333}.box-card{box-shadow:none!important;border:1px solid #EEE!important;border-radius:8px!important}@media (max-width: 991px){.box-card:last-child{margin-bottom:24px}.box-card+.box-card{margin-top:24px}}.box-card .el-card__header{padding:30px;border-bottom:none}.box-card .el-card__header>div{display:flex;align-items:center;justify-content:space-between}.box-card .el-card__header>div span{display:block;color:#333;font-size:18px;font-weight:600}.box-card .el-card__header>div small{display:block;margin-top:8px;color:#777;font-size:14px}.box-card .el-card__header>div .actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.box-card .el-card__body{padding:0 30px 30px!important}.box-card.body-no-p .el-card__body{padding:0!important}.box-card .el-card__section{padding:0 30px 30px}.box-card .el-card__section span.label{display:block;margin-bottom:10px;color:#777;font-size:14px}.box-card .el-card__section+.el-card__section{padding-top:30px;border-top:1px solid #f0f0f0}.el-form--label-top .el-form-item__label{line-height:100%!important}.el-popconfirm__main{margin-bottom:10px}.label{display:block;margin-bottom:10px;color:#606266;font-size:14px}.text-center{text-align:center}.text-primary{color:#8870ff}.text-success{color:#67c23a}.text-warning{color:#e6a23c}.text-danger{color:#f56c6c}.small{font-size:12px;line-height:100%}.float-left{display:inline-block;float:left}.spare-part-details{flex:1}.spare-part-details strong{display:block;color:#333;line-height:150%;text-transform:uppercase}.spare-part-details small{display:block;color:#777;font-size:12px;line-height:150%}.spare-part-details .tags-container{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;gap:4px}.spare-parts-list .spare-part{position:relative;display:flex;align-items:center;justify-content:stretch;gap:10px;padding:15px 10px;border:1px solid #ebeef5}.spare-parts-list .spare-part .quotation-timestamp{position:absolute;bottom:8px;right:15px;display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#777;font-size:10px;font-weight:600;text-align:center}.spare-parts-list .spare-part i{color:#333;font-size:20px;cursor:pointer;opacity:.2;transition:opacity .3s}.spare-parts-list .spare-part i.handle{cursor:grab}.spare-parts-list .spare-part i:hover{opacity:1}.spare-parts-list .spare-part .el-form-item{flex:1;margin:0}.spare-parts-list .spare-part:first-child{border-top-left-radius:7px;border-top-right-radius:7px}.spare-parts-list .spare-part:last-child{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.assignment-information-card{background:#f3f1ff;padding:15px;border:1px solid #ebeef5;border-radius:7px;display:flex;align-items:flex-start;justify-content:stretch;gap:15px}.assignment-information-card>i{margin-top:10px;font-size:20px}.assignment-information-card .content{flex:1}.assignment-information-card .content>strong{display:block;color:#333;font-size:14px}.assignment-information-card .content>span{display:block;color:#777;font-size:14px}.assignment-information-card .content>small{color:#777;font-size:12px}.assignment-information-card .content .assignment-notes{margin-top:10px;padding-top:10px;border-top:1px solid #ebeef5}.assignment-information-card .content .assignment-notes i{display:inline-block;margin-right:5px;color:#663b9b;font-size:14px;line-height:150%}.assignment-information-card .content .assignment-notes span{display:inline;color:#777;font-size:12px;line-height:150%}#spare-parts-multiselect{padding-top:22px;border-top:1px solid #ebeef5}#spare-parts-multiselect .el-tag__close{display:none!important}.el-select-dropdown.is-multiple .el-select-dropdown__item{height:auto!important}.el-select-dropdown.is-multiple .el-select-dropdown__item .spare-part-details{padding:10px 0}.assignment-card{flex:1;display:flex;align-items:center;justify-content:stretch;gap:20px;cursor:pointer;z-index:1;width:100%}.assignment-card .icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;background-color:#f3f1ff;font-size:20px;font-weight:700;color:#663b9b}.assignment-card .icon>*{opacity:.5;transition:opacity .3s}.assignment-card .icon span{font-size:16px;font-weight:700}.assignment-card .content{flex:1;display:flex;flex-direction:column;gap:5px;position:relative;opacity:.5;transition:opacity .3s}.assignment-card .content span{font-size:16px;font-weight:400;color:#2a3547}.assignment-card .content small{font-size:12px;font-weight:500;color:#5a6a85}.assignment-card .content .stats{margin-top:15px;display:flex;justify-content:space-between;align-items:center}.assignment-card .content .stats .stat{display:flex;justify-content:flex-start;align-items:center;gap:4px}.assignment-card .content .stats .stat i,.assignment-card .content .stats .stat span,.assignment-card .content .stats .stat strong{font-size:12px;color:#5a6a85}.assignment-card .content .stats .stat i{font-size:12px}.assignment-card .content .stats .stat i.el-icon-user{border:1px solid #5A6A85;border-radius:100%}.assignment-card .content .stats .stat i.el-icon-chat-dot-square{font-size:14px}.assignment-card .content .time-range{display:flex;align-items:center;justify-content:flex-start;gap:5px;position:relative}.assignment-card .content .time-range small{font-size:11px;font-weight:500}.assignment-card .content .time-range i{color:#8870ff;font-size:11px}.assignment-card.active .icon{background-color:#8870ff;color:#fff}.assignment-card.active .icon>*{opacity:1}.assignment-card.active .content{opacity:1}.assignment-card.active .content span{font-weight:800}.assignment-card:hover .icon>*{opacity:1}.assignment-card:hover .content{opacity:1}.assignment-card:first-child{align-items:flex-start}.file-display-container{margin-bottom:30px}.file-display-container .file-display{display:flex;justify-content:flex-start;align-items:stretch;border:1px solid #EEE;border-radius:4px;overflow:hidden;width:100%}.file-display-container .file-display .filename{flex:1;max-width:calc(100% - 68px);background:#eee;color:#2a3547;font-size:12px;line-height:100%;padding:10px 15px 10px 10px;display:flex;justify-content:stretch;align-items:center;gap:5px}.file-display-container .file-display .filename span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px}.file-display-container .file-display .el-button{margin:0!important;padding:10px;background:none;border-radius:0;border-left:1px solid #EEE!important}.file-display-container .file-upload,.file-display-container .file-upload .el-upload,.file-display-container .file-upload .el-upload .el-button{width:100%}.headless-collapse{border:none!important}.headless-collapse .el-collapse-item__header{display:none!important}.headless-collapse .el-collapse-item__wrap{border-bottom:none!important}.headless-collapse .el-collapse-item__content{padding-bottom:0!important}.el-avatar img{width:100%}.print-options-form .content{margin-bottom:15px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:5px}.print-options-form>.el-button{width:100%}
