@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap);.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%) rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-45%,-60%) rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}.el-input[data-v-0d0d62ff],.el-select[data-v-0d0d62ff]{width:100%}.el-button[data-v-0d0d62ff]{margin-left:10px}div[style*="border: silver 1px solid;"][data-v-0d0d62ff]{overflow-y:auto}div[style*="border: silver 1px dotted;"][data-v-0d0d62ff]{display:flex;border-bottom:1px dotted silver}input[data-v-0d0d62ff]{width:100%;border:1px solid silver;height:23px;border-radius:5px;padding:2px}.el-select.el-select--large{width:100%}.el-dialog__body,.el-dialog__footer,.el-dialog__header{padding:0!important}.el-dialog__footer{margin-top:20px}.el-tabs__content,.el-tabs__nav-wrap{padding-left:20px;padding-right:20px}.modern-dialog{border-radius:.5rem;overflow:hidden}.modal-header{border-bottom:none;padding:20px;margin:0;width:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-sizing:border-box}.primary-bg{background-color:#f5f7fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.primary-icon{color:var(--p-primary-600);font-size:20px;margin-right:12px}.modal-title{font-weight:600;letter-spacing:.5px;color:var(--p-primary-700);font-size:.95em}.modal-footer{border-top:1px solid #e0e0e0;padding:20px;display:flex;justify-content:space-between;align-items:center}.modern-form{padding:0}.modern-tabs{border:none}.modern-tabs .el-tabs__nav-wrap{background:#fafbfc;border-bottom:1px solid #e4e7ed}.modern-tabs .el-tabs__content,.tab-with-icon .el-tabs__item{padding:0}.tab-icon-wrapper{padding:12px 20px;font-weight:500;transition:all .3s ease}.tab-icon-wrapper i{font-size:14px;color:var(--p-primary-500)}.tab-content{padding:24px;background:#fff;max-height:500px;scrollbar-color:#cbd5e0 #f7fafc}.tab-content::-webkit-scrollbar{width:8px}.tab-content::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.tab-content::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.tab-content::-webkit-scrollbar-thumb:hover{background:#a0aec0}.bold-label .el-form-item__label{font-weight:600;color:var(--p-primary-700)}.modern-input .el-input__wrapper{border-radius:6px;border:1px solid #d1d5db;transition:all .3s ease}.modern-input .el-input__wrapper:hover{border-color:var(--p-primary-400)}.modern-input .el-input__wrapper.is-focus{border-color:var(--p-primary-500);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.modern-select .el-select__wrapper{border-radius:6px;border:1px solid #d1d5db;transition:all .3s ease}.modern-select .el-select__wrapper:hover{border-color:var(--p-primary-400)}.modern-select .el-select__wrapper.is-focus{border-color:var(--p-primary-500);box-shadow:0 0 0 2px rgba(59,130,246,.1)}:root{--p-primary-400:#60a5fa;--p-primary-500:#3b82f6;--p-primary-600:#2563eb;--p-primary-700:#1d4ed8}@media (max-width:768px){.tab-content{max-height:400px;padding:16px}}@media (max-height:600px){.tab-content{max-height:300px}}@media (min-height:800px){.tab-content{max-height:600px}}.modern-dialog,.modern-dialog :not(.fas):not(.fab):not(.far){font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.modal-header.primary-bg{background:#f8fafc;border-radius:6px 6px 0 0;padding:10px 16px;border-bottom:1px solid #e2e8f0}.modal-header.primary-bg .primary-icon{font-size:14px;margin-right:8px;color:#374151}.modal-header.primary-bg .modal-title{font-size:13px;font-weight:600;color:#374151;letter-spacing:0}.modal-footer{position:sticky;bottom:0;background:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 8px 8px;padding:12px 20px;box-shadow:0 -1px 3px rgba(0,0,0,.1);z-index:10}.modal-footer .el-button{font-size:11px;font-weight:500;padding:4px 12px;border-radius:3px;font-family:Roboto,sans-serif;height:26px;min-height:26px}.modal-footer .el-button--primary{background:#374151;border-color:#374151;color:#fff}.modal-footer .el-button--primary:hover{background:#111827;border-color:#111827}.modal-footer .el-button--danger{color:#374151;border-color:#d1d5db;background:#fff}.modal-footer .el-button--danger:hover{background:#f3f4f6;border-color:#9ca3af}.el-dropdown{font-family:Roboto,sans-serif}.el-dropdown-menu{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);border:1px solid #e5e7eb}.el-dropdown-menu__item{font-size:13px;padding:8px 16px}.el-dropdown-menu__item,.modern-form{font-family:Roboto,sans-serif}.modern-form .el-form-item{margin-bottom:14px}.modern-form .el-form-item__label{font-size:12px;font-weight:500;color:#374151;line-height:1.3;margin-bottom:4px}.bold-label{font-weight:600}.modern-tabs .el-tabs__header{margin:0;border-bottom:1px solid #e2e8f0;background:#fff;padding:0}.modern-tabs .el-tabs__nav-wrap{padding:0 20px;overflow-x:auto;overflow-y:hidden}.modern-tabs .el-tabs__nav-wrap::-webkit-scrollbar{height:2px}.modern-tabs .el-tabs__nav-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:1px}.modern-tabs .el-tabs__item{font-size:12px;font-weight:500;color:#64748b;padding:12px 16px;border:none;font-family:Roboto,sans-serif;white-space:nowrap;min-width:auto}.modern-tabs .el-tabs__item.is-active{color:#2563eb;background:transparent;border-bottom:2px solid #2563eb;font-weight:600}.tab-icon-wrapper{display:flex;align-items:center;gap:8px}.tab-content{padding:16px 20px;max-height:calc(75vh - 160px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.tab-content::-webkit-scrollbar{width:6px}.tab-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.tab-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.tab-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modern-dialog .el-autocomplete,.modern-dialog .el-cascader,.modern-dialog .el-date-editor,.modern-dialog .el-date-picker,.modern-dialog .el-form-item__content>:not(.el-textarea),.modern-dialog .el-input,.modern-dialog .el-input .el-input__wrapper,.modern-dialog .el-select,.modern-dialog .el-select .el-select__wrapper,.modern-dialog .el-textarea{min-height:32px!important;height:32px!important;max-height:32px!important;box-sizing:border-box!important}.modern-dialog .el-input__inner,.modern-dialog .el-input input,.modern-dialog .el-select__selection,.modern-dialog .el-select input{min-height:30px!important;height:30px!important;max-height:30px!important;line-height:30px!important;font-size:12px!important;padding:0 10px!important;border-radius:4px!important;box-sizing:border-box!important}.modern-dialog .el-textarea,.modern-dialog .el-textarea .el-textarea__inner{min-height:60px!important;height:auto!important;max-height:none!important}.modern-dialog .el-form-item{margin-bottom:8px!important;clear:both!important;overflow:visible!important}.modern-dialog .el-form-item__content{overflow:visible!important;position:relative!important;z-index:auto!important}.modern-dialog div[style*="display: flex"] .el-form-item{flex-shrink:0!important;min-width:0!important;margin-right:20px!important}.modern-dialog .el-input__prefix,.modern-dialog .el-input__suffix{display:flex!important;align-items:center!important;height:30px!important;line-height:30px!important}.modern-dialog .el-input__prefix i,.modern-dialog .el-input__suffix i{font-size:12px!important;color:#9ca3af!important}.modern-dialog .el-form-item{margin-bottom:12px!important}.modern-dialog .el-form-item__label{font-size:12px!important;font-weight:500!important;color:#374151!important;margin-bottom:4px!important;line-height:1.3!important;padding-bottom:0!important}.compact-form-item{margin-bottom:10px}.compact-form-item .el-form-item__label{font-size:12px;font-weight:500;color:#374151;margin-bottom:4px;line-height:1.3}.compact-input .el-input__wrapper{min-height:32px!important;height:32px!important;padding:0!important;border:1px solid #d1d5db;border-radius:4px;font-size:12px;transition:all .2s ease}.compact-input .el-input__wrapper:hover{border-color:#6b7280}.compact-input .el-input__wrapper.is-focus{border-color:#374151;box-shadow:0 0 0 1px rgba(55,65,81,.15)}.compact-input .el-input__inner{font-family:Roboto,sans-serif!important;font-size:12px!important;line-height:30px!important;height:30px!important;padding:0 10px!important}.input-icon{color:#9ca3af!important;font-size:12px!important;width:16px!important;text-align:center!important}.compact-input .el-input__prefix{padding-left:8px!important;padding-right:6px!important;display:flex!important;align-items:center!important;height:30px!important}.compact-input .el-input__prefix .input-icon{margin-right:0!important}.section-title{font-size:14px;font-weight:600;color:#374151;margin:20px 0 12px 0;padding-bottom:6px;border-bottom:2px solid #e5e7eb;font-family:Roboto,sans-serif}.billing-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin:12px 0}@media (max-width:768px){.modal-footer{padding:12px 16px}.modal-footer .el-button{font-size:12px;padding:8px 16px}.tab-content{padding:16px;max-height:calc(60vh - 150px)}.modern-form .el-form-item{margin-bottom:14px}.modern-form .el-form-item__label{font-size:12px}}.fab,.far,.fas{font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Brands!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;display:inline-block!important}.fas{font-weight:900!important}.fab,.far{font-weight:400!important}.fab{font-family:Font Awesome\ 5 Brands!important}