:root{--font-stack:"InterVariable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--client-font-caption:calc(var(--erphong-client-font-size,13px) - 2px);--client-font-small:calc(var(--erphong-client-font-size,13px) - 1px);--client-font-body:var(--erphong-client-font-size,13px);--client-font-emphasis:calc(var(--erphong-client-font-size,13px) + 1px);--client-font-heading:calc(var(--erphong-client-font-size,13px) + 2px);--client-font-title:calc(var(--erphong-client-font-size,13px) + 4px);--client-font-display:calc(var(--erphong-client-font-size,13px) + 6px);--client-font-hero:calc(var(--erphong-client-font-size,13px) + 9px);--client-control-height:var(--btn-height,28px);--client-control-radius:var(--radius-sm,8px);--client-page-header-gap:8px;--grey-white:#fff;--grey-black:#000;--grey-50:#f8f8f8;--grey-100:#f3f3f3;--grey-200:#ededed;--grey-300:#e2e2e2;--grey-400:#c7c7c7;--grey-500:#999;--grey-600:#7c7c7c;--grey-700:#525252;--grey-800:#383838;--grey-900:#171717;--client-divider:#d7e3ea;--blue-100:#edf6fd;--blue-200:#e3f1fd;--blue-300:#c9e7fc;--blue-500:#0289f7;--blue-600:#007be0;--blue-700:#0070cc;--green-50:#f2faf5;--green-100:#e4f5e9;--green-200:#d1ebd9;--green-300:#cae5d4;--green-500:#59ba8b;--green-600:#30a66d;--green-700:#278f5e;--red-100:#fff0f0;--red-200:#fcd7d7;--red-500:#e03636;--red-600:#cc2929;--red-700:#b52a2a;--orange-50:#fff9f4;--orange-100:#fff1e7;--orange-200:#fce3d1;--orange-300:#f7d6bd;--orange-500:#e86c13;--orange-600:#d45a08;--orange-700:#b94e06;--amber-100:#fcf3cf;--amber-500:#e79913;--amber-600:#db7706;--primary:var(--grey-900);--erp-fg-color:#fff;--erp-bg-color:var(--grey-100);--erp-fg-hover-color:var(--grey-100);--erp-control-bg:var(--grey-100);--erp-navbar-bg:#fff;--erp-border-color:var(--grey-300);--erp-text-color:var(--grey-800);--erp-text-muted:var(--grey-600);--erp-text-light:var(--grey-500);--erp-icon-stroke:var(--grey-700);--radius-tiny:4px;--radius-sm:8px;--radius:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--shadow-xs:#00000014 0 0 0 1px, #0000000d 0 2px 4px 0;--shadow-sm:0 1px 2px #0000001a;--shadow-base:0 0 0 1px #0000002e, 0 1px 2px #0000001a;--shadow-md:0 0 0 1px #0000001f, 0 1px 2px #00000026, 0 2px 3px #00000029;--shadow-lg:0 0 0 1px #0000002e, 0 6px 8px -4px #0000001a;--shadow-xl:0 0 0 1px #00000029, 0 1px 3px #0000000d, 0 8px 16px -3px #0000001a;--shadow-2xl:0 0 0 1px #00000029, 0 1px 3px #0000000d, 0 10px 24px -3px #0000001a;--padding-xs:5px;--padding-sm:7px;--padding-md:15px;--padding-lg:20px;--padding-xl:30px;--margin-sm:10px;--margin-md:15px;--margin-lg:20px;--navbar-height:48px;--input-height:28px;--btn-height:28px;--page-max-width:900px;--erp-primary:var(--primary);--erp-primary-light:var(--grey-100);--erp-primary-dark:var(--grey-800);--erp-border:var(--grey-300);--erp-text:var(--grey-800);--erp-gap:8px;--erp-pad:12px;--erp-navbar-h:48px;--erp-radius:var(--radius);--erp-radius-sm:var(--radius-tiny);--erp-header-h:48px;--erp-padding-xs:var(--padding-xs);--erp-padding-sm:var(--padding-sm);--erp-padding-md:var(--padding-md);--erp-padding-lg:var(--padding-lg);--erp-padding-xl:var(--padding-xl);--erp-margin-sm:var(--margin-sm);--erp-margin-md:var(--margin-md);--erp-margin-lg:var(--margin-lg);--erp-input-h:var(--input-height);--erp-btn-h:var(--btn-height);--erp-page-max-width:var(--page-max-width);--erp-gray-50:var(--grey-50);--erp-gray-100:var(--grey-100);--erp-gray-200:var(--grey-200);--erp-gray-300:var(--grey-300);--erp-gray-400:var(--grey-400);--erp-gray-500:var(--grey-500);--erp-gray-600:var(--grey-600);--erp-gray-700:var(--grey-700);--erp-gray-800:var(--grey-800);--erp-gray-900:var(--grey-900);--erp-green:var(--green-600);--erp-green-bg:var(--green-100);--erp-green-border:var(--green-300);--erp-red:var(--red-600);--erp-red-bg:var(--red-100);--erp-red-border:var(--red-200);--erp-orange:var(--orange-600);--erp-orange-bg:var(--orange-100);--erp-orange-border:var(--orange-300);--erp-blue-bg:var(--blue-100);--erp-blue-border:var(--blue-300);--erp-side:#2c3e50;--erp-side-dark:#243444;--erp-side-hover:#3a5068;--erp-side-text:#c7d0d9;--erp-side-muted:#7f8c9a;--el-color-primary:var(--grey-900);--el-color-primary-light-3:var(--grey-700);--el-color-primary-light-5:var(--grey-500);--el-color-primary-light-7:var(--grey-400);--el-color-primary-light-8:var(--grey-300);--el-color-primary-light-9:var(--grey-100);--el-color-primary-dark-2:var(--grey-black);--el-color-success:var(--green-600);--el-color-danger:var(--red-600);--el-color-warning:var(--orange-600);--el-color-info:var(--grey-600);--el-border-radius-base:var(--client-control-radius);--el-border-color:var(--grey-300);--el-text-color-primary:var(--grey-900);--el-text-color-regular:var(--grey-800);--el-font-size-base:var(--client-font-body);--el-component-size:var(--client-control-height)}html,body,#app{height:100%;font-family:var(--font-stack);font-optical-sizing:auto;font-synthesis:none;font-size:var(--client-font-body);color:var(--grey-800);margin:0}body{background:var(--grey-100)}button,input,textarea,select{font-family:inherit}.el-input__wrapper{border-radius:var(--radius-sm)}.el-input--default .el-input__wrapper{min-height:var(--input-height)}.el-button{border-radius:var(--radius-sm)}.el-button--small{height:26px}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus{background-color:var(--grey-100);border-color:var(--grey-300);color:var(--grey-500);opacity:1;cursor:not-allowed}.erp-ws-head{margin-bottom:22px}.erp-ws-head h1{font-size:var(--client-font-title);color:var(--grey-900);margin:0;font-weight:600}.erp-ws-group{margin-bottom:34px}.erp-ws-group:last-child{margin-bottom:0}.erp-ws-group__title{font-size:var(--client-font-body);color:var(--grey-600);border-bottom:1px solid var(--grey-200);margin-bottom:12px;padding-bottom:7px;font-weight:600}.erp-ws-grid{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.erp-ws-card{width:232px}@media (width<=640px){.erp-ws-card{width:100%}}.erp-ws-card{border:1px solid var(--grey-200);border-radius:var(--radius-sm);cursor:pointer;background:#fff;align-items:center;gap:11px;min-height:48px;padding:12px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.erp-ws-card:hover{border-color:var(--grey-400);box-shadow:var(--shadow-sm)}.erp-ws-card__icon{width:30px;height:30px;color:var(--grey-700);font-size:var(--client-font-hero);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.erp-ws-card:hover .erp-ws-card__icon{color:var(--grey-900)}.erp-ws-card__body{flex:1;min-width:0}.erp-ws-card__label{font-size:var(--client-font-body);color:var(--grey-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.erp-ws-card__count{font-size:var(--client-font-body);color:var(--grey-500);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.erp-view{border:1px solid var(--grey-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.erp-toolbar{align-items:center;gap:var(--erp-gap);padding:10px var(--padding-md);border-bottom:1px solid var(--grey-200);display:flex}.erp-toolbar__spacer{flex:1}.erp-view .el-table{border-radius:0}.erp-foot{padding:var(--erp-gap) var(--padding-md);font-size:var(--client-font-small);color:var(--grey-600);border-top:1px solid var(--grey-200)}.erp-note{font-size:var(--client-font-body);border-left:3px solid var(--grey-400);background:var(--grey-50);color:var(--grey-700);border-radius:0 var(--radius-tiny) var(--radius-tiny) 0;padding:8px 12px;line-height:1.6}.erp-note--info{border-left-color:var(--blue-500);background:var(--blue-100);color:var(--grey-800)}.erp-note--ok{border-left-color:var(--green-600);background:var(--green-100);color:var(--grey-800)}.erp-note--warn{border-left-color:var(--orange-500);background:var(--orange-100);color:var(--grey-800)}.erp-note--err{border-left-color:var(--red-600);background:var(--red-100);color:var(--grey-800)}.erp-note__t{margin-bottom:4px;font-weight:600}.erp-ok{color:var(--green-600);font-weight:500}.erp-err{color:var(--red-600);font-weight:500}.erp-muted{color:var(--grey-600)}.erp-sec{margin-bottom:18px}.erp-sec__head{border-bottom:1px solid var(--grey-200);margin-bottom:12px;padding-bottom:8px}.erp-sec__head h3{font-size:var(--client-font-emphasis);color:var(--grey-900);margin:0 0 3px;font-weight:600}.erp-sec__head p{font-size:var(--client-font-small);color:var(--grey-600);margin:0}.erp-kv{font-size:var(--client-font-body);padding:3px 0;line-height:1.6;display:flex}.erp-kv__k{width:92px;color:var(--grey-600);flex-shrink:0}.erp-kv__v{color:var(--grey-800);flex:1}.el-form-item{margin-bottom:var(--padding-md)}.el-form-item__label{font-size:var(--client-font-body);color:var(--grey-600)}.el-table{font-size:var(--client-font-body)}.el-table th.el-table__cell{background:var(--grey-50);color:var(--grey-700);font-weight:600}.el-tabs__item{font-size:var(--client-font-body)}.el-divider__text{font-size:var(--client-font-body);color:var(--grey-600);background:#fff}*,:before,:after{box-sizing:border-box}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:6px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #d7dce2}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b8c0c9}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--grey-900) inset, 0 0 0 3px #1717170f}.erp-search-control .el-input__wrapper{background:#f8fafb;border-radius:4px;min-height:32px;padding:0 9px;box-shadow:inset 0 0 0 1px #dce2e7}.erp-search-control{min-width:0;max-width:100%}.erp-search-control .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c8d1d9}.erp-search-control .el-input__wrapper.is-focus{background:#fff;box-shadow:inset 0 0 0 1px #8fb5dc,0 0 0 2px #8fb5dc1f}.erp-search-control .el-input__prefix-inner{color:#7d858d}.erp-search-control__icon{width:15px;height:15px;font-size:var(--client-font-heading)}:where(button,.el-button,.btn){transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,opacity .14s}.el-button,.btn{--el-button-bg-color:var(--client-content-control-bg);--el-button-border-color:var(--client-content-border-strong);--el-button-text-color:var(--client-content-text);--el-button-hover-bg-color:var(--client-content-control-hover);--el-button-hover-border-color:var(--client-content-border-strong);--el-button-hover-text-color:var(--client-content-text-strong);--el-button-active-bg-color:var(--client-content-row-selected);--el-button-active-border-color:var(--client-content-border-strong);--el-button-active-text-color:var(--client-content-text-strong);gap:5px}.el-button--primary{--el-button-bg-color:var(--client-action-bg);--el-button-border-color:var(--client-action-bg);--el-button-text-color:var(--client-content-on-action);--el-button-hover-bg-color:var(--client-action-hover-bg);--el-button-hover-border-color:var(--client-action-hover-bg);--el-button-hover-text-color:var(--client-content-on-action);--el-button-active-bg-color:var(--client-action-active-bg);--el-button-active-border-color:var(--client-action-active-bg);--el-button-active-text-color:var(--client-content-on-action)}.el-button:focus-visible,.btn:focus-visible{outline:2px solid color-mix(in srgb, var(--client-nav-focus) 62%, transparent);outline-offset:1px}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus,.btn:disabled{border-color:var(--client-content-border);background:var(--client-content-surface-muted);color:var(--client-content-text-muted);opacity:1;cursor:not-allowed}.btn{height:var(--btn-height);border:1px solid var(--client-content-border-strong);border-radius:var(--radius-sm);background:var(--client-content-control-bg);color:var(--client-content-text);font:inherit;font-size:var(--erphong-client-font-size,13px);cursor:pointer;padding:0 10px}.btn:not(:disabled):hover{border-color:var(--client-content-border-strong);background:var(--client-content-control-hover);color:var(--client-content-text-strong)}.btn:not(:disabled):active{background:var(--client-content-row-selected)}.btn.btn-primary:not(:disabled){border-color:var(--client-action-bg);background:var(--client-action-bg);color:var(--client-content-on-action)}.btn.btn-primary:not(:disabled):hover,.btn.btn-primary:not(:disabled):active{border-color:var(--client-action-hover-bg);background:var(--client-action-hover-bg);color:var(--client-content-on-action)}.el-table--border .el-table__cell{border-right-color:var(--erp-gray-200)}.el-table--border{border-color:var(--erp-border)}.el-table .el-button.is-link{height:auto;font-size:var(--client-font-body);padding:0 4px}.app-foot{height:54px;box-shadow:none;z-index:5;font-size:var(--client-font-body);color:var(--grey-700);background:#fff;border-top:1px solid #dfe4ea;border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;bottom:0}.app-foot__left,.app-foot__right{align-items:center;gap:8px;display:flex}.app-foot__sel{font-size:var(--client-font-body);color:var(--grey-700)}.erp-pagebar{border-bottom:1px solid var(--erp-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.erp-pagebar__title{font-size:var(--client-font-emphasis);color:var(--grey-900);font-weight:600}.erp-pagebar__sub{font-size:var(--client-font-small);color:var(--grey-500);margin-top:3px}.erp-pagebar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-pagebar__actions .el-button{height:28px;padding:0 10px}.erp-pagebar.is-actions-only{border-bottom:0;min-height:32px;padding:2px 0}.erp-pagebar__search{width:240px}.erp-listfoot{min-height:38px;font-size:var(--client-font-small);color:var(--erp-text-muted);border-top:1px solid #dfe4ea;align-items:center;gap:8px;padding:6px 0;display:flex}.erp-listfoot b{color:var(--grey-900);font-weight:600}.erp-listfoot__right{margin-left:auto}.el-message{background:var(--el-message-bg-color);border-width:1px;border-radius:12px;gap:12px;width:max-content;max-width:min(560px,100vw - 32px);margin:0;padding:16px;font-family:inherit;transition:opacity .2s,transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 12px #0000001a}.el-message.is-center{left:var(--erp-message-center-x,50%)}.el-message .el-message__content{color:var(--el-message-text-color);font-size:var(--client-font-emphasis);font-weight:500;line-height:20px}.el-message .el-message__icon{width:20px;height:20px;font-size:var(--client-font-display)}.el-message--success{--el-message-bg-color:#ebf9f1;--el-message-border-color:#ebf9f1;--el-message-text-color:#008635}.el-message--info,.el-message--primary{--el-message-bg-color:#f7f8fa;--el-message-border-color:#e8ebef;--el-message-text-color:#30363c}.el-message--warning{--el-message-bg-color:#fef7e9;--el-message-border-color:#fef7e9;--el-message-text-color:#9a5b00}.el-message--error{--el-message-bg-color:#fff0f0;--el-message-border-color:#ffd9d9;--el-message-text-color:#b42318}.el-button{font-weight:400}.el-descriptions__label{color:var(--erp-text-muted);font-weight:400!important}[draggable=true] img{-webkit-user-drag:none;user-drag:none}*{scrollbar-width:thin;scrollbar-color:var(--grey-300) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--grey-300);background-clip:content-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--grey-400);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}.el-scrollbar__thumb{background:var(--grey-300);opacity:.9}:root{--erp-loading-color:#0289f7;--erp-loading-track:#dce8f5;--erp-loading-duration:.8s;--erp-loading-size:20px;--erp-loading-stroke:2px;--erp-loading-logo-size:10px}.erp-loading-mark{width:var(--erp-loading-size);height:var(--erp-loading-size);flex:0 0 var(--erp-loading-size);box-sizing:border-box;border-radius:50%;place-items:center;display:inline-grid;position:relative}.erp-loading-mark:before{content:"";z-index:1;width:var(--erp-loading-logo-size);height:var(--erp-loading-logo-size);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='118'%20height='118'%20viewBox='0%200%20118%20118'%3e%3cpath%20d='M0%2020C0%208.9543%208.9543%200%2020%200H97.03C108.076%200%20117.03%208.9543%20117.03%2020V97.03C117.03%20108.076%20108.076%20117.03%2097.03%20117.03H20C8.9543%20117.03%200%20108.076%200%2097.03V20Z'%20fill='%23067EFB'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M78.8631%2038.557H76.9H51.38H38.6199V28.0872H78.8631V38.557ZM51.3799%2063.0955V77.4915H79.1903V87.9612H38.6199V52.6257H51.3799H76.9V63.0955H51.3799Z'%20fill='%23FFFFFF'/%3e%3c/svg%3e") 50%/contain no-repeat}.erp-loading-mark--plain:before{display:none}.erp-loading-mark:after{content:"";box-sizing:border-box;border:var(--erp-loading-stroke) solid var(--erp-loading-track);border-top-color:var(--erp-loading-color);border-right-color:var(--erp-loading-color);animation:erp-loading-spin var(--erp-loading-duration) linear infinite;border-radius:50%;position:absolute;inset:0}.erp-loading-mark--xs{--erp-loading-size:12px;--erp-loading-stroke:1.5px;--erp-loading-logo-size:6px}.erp-loading-mark--xs:before,.erp-loading-mark--sm:before{display:none}.erp-loading-mark--sm{--erp-loading-size:16px;--erp-loading-stroke:2px;--erp-loading-logo-size:8px}.erp-loading-mark--md{--erp-loading-size:22px;--erp-loading-stroke:2px;--erp-loading-logo-size:12px}.erp-loading-mark--lg{--erp-loading-size:32px;--erp-loading-stroke:2.5px;--erp-loading-logo-size:18px}.erp-loading-mark--xl{--erp-loading-size:60px;--erp-loading-stroke:2.5px;--erp-loading-logo-size:26px}.erp-loading-mark--on-dark{--erp-loading-color:#fff;--erp-loading-track:#ffffff57}.erp-loading-mark--current{--erp-loading-color:currentColor;--erp-loading-track:color-mix(in srgb, currentColor 28%, transparent)}.erp-loading-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.erp-loading-state{color:var(--erp-text-muted,#7c7c7c);justify-content:center;align-items:center;gap:8px;display:inline-flex}@keyframes erp-loading-spin{to{transform:rotate(360deg)}}.el-loading-spinner{flex-direction:column;align-items:center;gap:7px;min-height:60px;display:flex;position:relative}.el-loading-spinner:before{content:"";z-index:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='118'%20height='118'%20viewBox='0%200%20118%20118'%3e%3cpath%20d='M0%2020C0%208.9543%208.9543%200%2020%200H97.03C108.076%200%20117.03%208.9543%20117.03%2020V97.03C117.03%20108.076%20108.076%20117.03%2097.03%20117.03H20C8.9543%20117.03%200%20108.076%200%2097.03V20Z'%20fill='%23067EFB'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M78.8631%2038.557H76.9H51.38H38.6199V28.0872H78.8631V38.557ZM51.3799%2063.0955V77.4915H79.1903V87.9612H38.6199V52.6257H51.3799H76.9V63.0955H51.3799Z'%20fill='%23FFFFFF'/%3e%3c/svg%3e") 50%/contain no-repeat;width:26px;height:26px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.el-loading-spinner:after{content:"";box-sizing:border-box;border:2.5px solid var(--erp-loading-track);border-top-color:var(--erp-loading-color);border-right-color:var(--erp-loading-color);width:60px;height:60px;animation:erp-loading-spin var(--erp-loading-duration) linear infinite;border-radius:50%;margin-left:-30px;position:absolute;top:0;left:50%}.el-loading-spinner .circular{visibility:hidden;width:60px;height:60px;animation:none}.el-loading-spinner .circular .path{stroke:var(--erp-loading-color);stroke-width:2.4px;stroke-linecap:round}.el-loading-spinner .el-loading-text{color:var(--erp-text-muted,#7c7c7c);font-size:var(--client-font-small);margin:0}.el-icon.is-loading .circular{visibility:hidden;animation:none}.el-icon.is-loading .circular .path{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.el-icon.is-loading{border-radius:50%;place-items:center;display:inline-grid;position:relative}.el-icon.is-loading:before{content:"";z-index:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='118'%20height='118'%20viewBox='0%200%20118%20118'%3e%3cpath%20d='M0%2020C0%208.9543%208.9543%200%2020%200H97.03C108.076%200%20117.03%208.9543%20117.03%2020V97.03C117.03%20108.076%20108.076%20117.03%2097.03%20117.03H20C8.9543%20117.03%200%20108.076%200%2097.03V20Z'%20fill='%23067EFB'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M78.8631%2038.557H76.9H51.38H38.6199V28.0872H78.8631V38.557ZM51.3799%2063.0955V77.4915H79.1903V87.9612H38.6199V52.6257H51.3799H76.9V63.0955H51.3799Z'%20fill='%23FFFFFF'/%3e%3c/svg%3e") 50%/contain no-repeat;width:55%;height:55%;display:none;position:absolute}.el-icon.is-loading:after{content:"";box-sizing:border-box;border:1.5px solid var(--erp-loading-track);border-top-color:var(--erp-loading-color);border-right-color:var(--erp-loading-color);animation:erp-loading-spin var(--erp-loading-duration) linear infinite;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.erp-loading-mark:after,.el-loading-spinner:after,.el-icon.is-loading:after{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--erp-surface-page:#f3f3f3;--erp-surface-primary:#fff;--erp-surface-secondary:#f7f8fa;--erp-surface-raised:#fff;--erp-surface-hover:#f3f6f8;--erp-surface-active:#e8f3fb;--erp-border-subtle:#e5e5e5;--erp-border-strong:#d4dce2;--erp-text-primary:#171717;--erp-text-secondary:#525252;--erp-text-muted:#8a8a8a;--erp-input-bg:#fff;--erp-overlay:#11111147;--client-content-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818);--client-content-surface-muted:var(--lightningcss-light,#f7f8fa)var(--lightningcss-dark,#202020);--client-content-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#242424);--client-content-text:var(--lightningcss-light,#383838)var(--lightningcss-dark,#e6e6e6);--client-content-text-strong:var(--lightningcss-light,#202020)var(--lightningcss-dark,#f2f2f2);--client-content-text-muted:var(--lightningcss-light,#6b7075)var(--lightningcss-dark,#a3a3a3);--client-content-border:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#353535);--client-content-border-strong:var(--lightningcss-light,#d7dce2)var(--lightningcss-dark,#4a4a4a);--client-content-control-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1d1d);--client-content-control-hover:var(--lightningcss-light,#f4f6f8)var(--lightningcss-dark,#252525);--client-content-row-stripe:var(--lightningcss-light,#fafbfc)var(--lightningcss-dark,#1a1a1a);--client-content-row-hover:var(--lightningcss-light,#f3f6f8)var(--lightningcss-dark,#242424);--client-content-row-selected:var(--lightningcss-light,#edf2f6)var(--lightningcss-dark,#2c2c2c);--client-action-bg:var(--blue-500);--client-action-hover-bg:var(--blue-600);--client-action-active-bg:var(--blue-700);--client-nav-tooltip-bg:var(--lightningcss-light,#fafafd)var(--lightningcss-dark,#202020);--client-nav-tooltip-border:var(--lightningcss-light,#e4e5e6)var(--lightningcss-dark,#383838);--client-nav-tooltip-text:var(--lightningcss-light,#202020)var(--lightningcss-dark,#f0f0f0);--client-content-on-action:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f2f2f2);--client-content-shadow:var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#00000080);--client-corner-shape:squircle;--client-theme-transition-duration:.16s;--client-theme-easing:cubic-bezier(.2, 0, 0, 1);--client-theme-transition:background-color var(--client-theme-transition-duration) var(--client-theme-easing), color var(--client-theme-transition-duration) var(--client-theme-easing), border-color var(--client-theme-transition-duration) var(--client-theme-easing), box-shadow var(--client-theme-transition-duration) var(--client-theme-easing)}@supports (corner-shape:squircle){:where(.client-body>.workspace,.workspace__table,.client-erpnext-grid__toolbar,.client-erpnext-grid__head>:first-child,.client-erpnext-grid__head>:last-child,.client-erpnext-grid__row.is-last>:first-child,.client-erpnext-grid__row.is-last>:last-child,.client-erpnext-grid__empty,.jgp-table .el-table__header-wrapper,.jgp-table .el-table__header th:first-child,.jgp-table .el-table__header th:last-child,.jgp-table .el-table__body tr:last-child td:first-child,.jgp-table .el-table__body tr:last-child td:last-child,.table-foot,.macos-dialog,.macos-drawer,.macos-alert,.el-dialog,.el-drawer,.el-message-box,.el-card,.el-popper){corner-shape:var(--client-corner-shape)}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grey-white:#1b1b1b;--grey-black:#fff;--grey-50:#141414;--grey-100:#1c1c1c;--grey-200:#282828;--grey-300:#383838;--grey-400:#555;--grey-500:#878787;--grey-600:#a8a8a8;--grey-700:#c7c7c7;--grey-800:#e2e2e2;--grey-900:#f2f2f2;--client-divider:#303030;--green-50:#132119;--green-100:#172a20;--green-200:#234535;--green-300:#2c5a43;--red-100:#2b1717;--red-200:#4b2222;--orange-50:#251b12;--orange-100:#302115;--orange-200:#4a301c;--orange-300:#614026;--amber-100:#2c2414;--blue-100:#122333;--blue-200:#173149;--blue-300:#214a6a;--primary:var(--grey-900);--erp-fg-color:#f2f2f2;--erp-bg-color:#111;--erp-fg-hover-color:#f2f2f2;--erp-control-bg:#1b1b1b;--erp-navbar-bg:#161616;--erp-border-color:#383838;--erp-text-color:#e6e6e6;--erp-text-muted:#8f8f8f;--erp-text-light:#858585;--erp-icon-stroke:#c7c7c7;--erp-primary-light:#222;--erp-primary-dark:#fff;--erp-border:#383838;--erp-text:#e6e6e6;--erp-side:#181818;--erp-side-dark:#121212;--erp-side-hover:#262626;--erp-side-text:#d4d4d4;--erp-side-muted:#8d8d8d;--erp-surface-page:#0f0f0f;--erp-surface-primary:#171717;--erp-surface-secondary:#1d1d1d;--erp-surface-raised:#222;--erp-surface-hover:#252525;--erp-surface-active:#1d3040;--erp-border-subtle:#303030;--erp-border-strong:#464646;--erp-text-primary:#f0f0f0;--erp-text-secondary:#c7c7c7;--erp-input-bg:#1b1b1b;--erp-overlay:#0000009e;--el-bg-color:#171717;--el-bg-color-page:#0f0f0f;--el-bg-color-overlay:#202020;--el-fill-color:#202020;--el-fill-color-light:#242424;--el-fill-color-lighter:#282828;--el-fill-color-extra-light:#2c2c2c;--el-fill-color-dark:#151515;--el-fill-color-darker:#101010;--el-fill-color-blank:#171717;--el-border-color:#393939;--el-border-color-light:#323232;--el-border-color-lighter:#2b2b2b;--el-border-color-extra-light:#252525;--el-border-color-dark:#4a4a4a;--el-border-color-darker:#5a5a5a;--el-text-color-primary:#f0f0f0;--el-text-color-regular:#d0d0d0;--el-text-color-secondary:#a4a4a4;--el-text-color-placeholder:#777;--el-text-color-disabled:#666;--el-mask-color:#000000ad;--el-mask-color-extra-light:#00000061;--el-box-shadow:0 12px 32px #0000007a;--el-box-shadow-light:0 8px 24px #00000061;--el-box-shadow-lighter:0 4px 16px #0000004d;--el-box-shadow-dark:0 20px 56px #00000094}html,body,#app{background:var(--erp-surface-page);color:var(--erp-text-primary)}html.dark body,html.dark #app{color:#ededed;background:#0f0f0f}html.dark ::selection{color:#fff;background:#285c82}html.dark .client{--client-sidebar-hover:#202023;--client-sidebar-active:#29292c;--client-sidebar-gradient:linear-gradient(180deg, #141415 0%, #141415 58%, #171719 76%, #19191b 90%, #1b1b1c 100%);background:var(--client-nav-surface);color:#ededed;--el-color-primary:#ededed;--el-border-color:#383838;--el-text-color-primary:#f0f0f0;--el-text-color-regular:#d0d0d0;--el-text-color-secondary:#a4a4a4}html.dark .activity__btn.is-on{background:0 0}html.has-mica,html.has-mica body,html.has-mica #app{background:0 0!important}html.has-mica .client{--client-nav-surface:transparent;--client-content-surface:#f9f9f9;--client-content-surface-muted:#f3f3f3;--client-content-surface-raised:#fff;--client-content-control-bg:#fff;--client-content-control-hover:#f3f6f8;--client-content-row-stripe:#f3f3f3;--client-content-row-hover:#ededed;--client-content-row-selected:#dfdfdf;--client-content-border:#d6dce2;--client-content-border-strong:#c5d1dc;--client-sidebar-gradient:linear-gradient(180deg, #f8f8f8a8 0%, #f8f8f899 58%, #f6f7f294 76%, #f7f6ee8f 90%, #fafbfc8a 100%);background:0 0}html.has-mica.dark .client{--client-nav-surface:transparent;--client-content-surface:#131313;--client-content-surface-muted:#181818;--client-content-surface-raised:#212121;--client-content-control-bg:#1c1c1c;--client-content-control-hover:#282828;--client-content-row-stripe:#161616;--client-content-row-hover:#242424;--client-content-row-selected:#303030;--client-content-border:#303030;--client-content-border-strong:#393939;--client-sidebar-gradient:linear-gradient(180deg, #0f141db8 0%, #0f141db3 58%, #10151ead 76%, #11161fa8 90%, #121720a3 100%);background:0 0}html.theme-transitions-enabled body,html.theme-transitions-enabled #app,html.theme-transitions-enabled .client,html.theme-transitions-enabled .activity,html.theme-transitions-enabled .explorer,html.theme-transitions-enabled .workspace,html.theme-transitions-enabled .workspace__table,html.theme-transitions-enabled .table-toolbar,html.theme-transitions-enabled .table-foot,html.theme-transitions-enabled .client-omnibox,html.theme-transitions-enabled .client-user-chip,html.theme-transitions-enabled .tab{transition:var(--client-theme-transition)}@media (prefers-reduced-motion:reduce){html.theme-transitions-enabled body,html.theme-transitions-enabled #app,html.theme-transitions-enabled .client,html.theme-transitions-enabled .activity,html.theme-transitions-enabled .explorer,html.theme-transitions-enabled .workspace,html.theme-transitions-enabled .workspace__table,html.theme-transitions-enabled .table-toolbar,html.theme-transitions-enabled .table-foot,html.theme-transitions-enabled .client-omnibox,html.theme-transitions-enabled .client-user-chip,html.theme-transitions-enabled .tab{transition:none}}.client .workspace__table>section,.client .workspace__table>main,.client .workspace__table>article{color:var(--client-content-text)!important;background:0 0!important}.client .workspace__table>section :is(h1,h2,h3,h4),.client .workspace__table>main :is(h1,h2,h3,h4),.client .workspace__table>article :is(h1,h2,h3,h4){color:var(--client-content-text-strong)!important}.client .el-table th.el-table__cell .cell{color:var(--client-content-text-muted)!important}.client .el-table td.el-table__cell .cell{color:var(--client-content-text)!important}html.dark .workspace-loading{background:#101010db}.el-loading-mask{background-color:color-mix(in srgb, var(--client-content-surface) 54%, transparent)!important}html.dark .el-loading-mask{background-color:#1616188a!important}html.dark .quick-create__sections{background:#181818!important;border-color:#303030!important}html.dark .quick-create__sections button{color:#bdbdbd!important}html.dark .quick-create__sections button small{color:#858585!important}html.dark .quick-create__sections button.is-active{color:#f0f0f0!important}html.dark .quick-create__category-manage{color:#dedede!important;background:#222!important;border-color:#3b3b3b!important}html.dark .app-foot{color:#b9b9b9;background:#171717;border-top-color:#303030}html.dark .client-brand,html.dark .tab__close:hover{color:var(--client-nav-icon-strong)}html.dark .tab{color:var(--client-nav-icon)}html.dark .tab:hover:before,html.dark .tab:focus-visible:before,html.dark .tab.is-on:before{background:0 0}html.dark .tab:not(.is-on)+.tab:not(.is-on):after{background:var(--client-nav-border)}html.dark .tab-back:hover,html.dark .tab-refresh:hover,html.dark .window-controls button:hover{background:var(--client-nav-hover-bg);color:var(--client-nav-icon-strong)}html.dark .client-user-chip:hover,html.dark .client-more-button:hover{background:var(--client-nav-hover-bg)}html.dark .client-user-chip{color:var(--client-nav-icon-strong)!important}html.dark .client-user-chevron,html.dark .client-user-identity strong{color:var(--client-nav-icon-strong)}html.dark .client-omnibox{border-color:var(--client-nav-border);background:0 0}html.dark .client-omnibox input,html.dark .client-brand,html.dark .client-user-identity strong{color:var(--client-nav-icon-strong)}html.dark .activity__btn{color:var(--client-nav-icon)}html.dark .activity__btn:hover,html.dark .activity__btn.is-on,html.dark .side-action:hover,html.dark .side-action.is-on,html.dark .tree-act:hover,html.dark .explorer__head-row.is-clickable:hover{color:var(--client-nav-icon-strong)}html.dark .explorer{border-right-color:#0000}html.dark .explorer__tree .el-tree-node__content:hover,html.dark .explorer__tree .el-tree-node.is-current>.el-tree-node__content{background:var(--client-nav-selected-bg);color:var(--client-nav-icon-strong)}html.dark .activity-tooltip{color:#eee;background:#252525;border-color:#3a3a3a;box-shadow:0 8px 24px #00000080}html.dark .workspace__welcome-title,html.dark .workspace__empty span{color:#d8d8d8}html.dark .workspace__welcome,html.dark .workspace__empty,html.dark .workspace__welcome-text{color:#8f8f8f}html.dark .client .el-input__inner,html.dark .client .el-select__selected-item,html.dark .client .el-textarea__inner{color:#ededed!important}html.dark .client .el-input__inner::placeholder,html.dark .client .el-textarea__inner::placeholder{color:#777!important}html.dark .el-popover,html.dark .el-dropdown__popper,html.dark .el-select__popper{color:#e8e8e8;background:#1d1d1d!important;border-color:#363636!important}html.dark .el-select__popper{background:#1c1c1c!important}html.dark .el-card,html.dark .el-table:not(.jgp-table),html.dark .el-table:not(.jgp-table) tr,html.dark .el-table:not(.jgp-table) th.el-table__cell,html.dark .el-table:not(.jgp-table) td.el-table__cell,html.dark .el-table:not(.jgp-table) .el-table__inner-wrapper:before{color:#dadada;background:#171717;border-color:#303030}html.dark .el-table:not(.jgp-table) th.el-table__cell{color:#bdbdbd;background:#1d1d1d!important}html.dark .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--success):not(.el-button--warning){--el-button-bg-color:var(--client-content-control-bg);--el-button-border-color:var(--client-content-border-strong);--el-button-text-color:var(--client-content-text);--el-button-hover-bg-color:var(--client-content-control-hover);--el-button-hover-border-color:var(--client-content-border-strong);--el-button-hover-text-color:var(--client-content-text-strong);--el-button-active-bg-color:var(--client-content-row-selected);--el-button-active-border-color:var(--client-content-border-strong);--el-button-active-text-color:var(--client-content-text-strong)}html.dark .el-button--primary{--el-button-bg-color:var(--client-action-bg);--el-button-border-color:var(--client-action-bg);--el-button-text-color:var(--client-content-on-action);--el-button-hover-bg-color:var(--client-action-hover-bg);--el-button-hover-border-color:var(--client-action-hover-bg);--el-button-hover-text-color:var(--client-content-on-action);--el-button-active-bg-color:var(--client-action-active-bg);--el-button-active-border-color:var(--client-action-active-bg);--el-button-active-text-color:var(--client-content-on-action)}html.dark .el-switch{--el-switch-on-color:var(--client-nav-focus,#6aa9ff);--el-switch-off-color:#333;--el-switch-border-color:#4a4a4a}html.dark .el-switch__core .el-switch__action{background-color:#f2f2f2}html.dark .el-pagination.is-background .el-pager li{color:#bdbdbd;background:#232323}html.dark .el-pagination.is-background .el-pager li.is-active{color:#151515;background:#ededed}html.dark .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#151515;background:#ededed;border-color:#ededed;box-shadow:-1px 0 #ededed}html.dark .el-radio-button.is-active .el-radio-button__inner{--el-radio-button-checked-text-color:#151515;color:#151515!important;background:#ededed!important;border-color:#ededed!important}html.dark .login,html.dark .register,html.dark .onboarding{color:#ededed;background:#101010!important}html.dark .login__method{color:#dedede!important;background:#202020!important}html.dark .login__method:hover{background:#292929!important}html.dark .login .el-form-item__label,html.dark .register .el-form-item__label,html.dark .onboarding .el-form-item__label{color:#a7a7a7!important}html.dark .login__forgot{color:#e3e3e3!important}html.dark .login__submit:not(.is-disabled){background:var(--client-action-bg)!important;border-color:var(--client-action-bg)!important;color:var(--client-content-on-action)!important}html.dark .login__submit:not(.is-disabled):hover,html.dark .login__submit:not(.is-disabled):focus-visible{background:var(--client-action-hover-bg)!important;border-color:var(--client-action-hover-bg)!important;color:var(--client-content-on-action)!important}html.dark .login__signup{color:#9f9f9f!important}html.dark .login__signup a{color:#67b8ff!important}html.dark .register__terms,html.dark .register__login{color:#9f9f9f!important}html.dark .register__login a{color:#67b8ff!important}html.dark .register__submit:not(.is-disabled){background:var(--client-action-bg)!important;border-color:var(--client-action-bg)!important;color:var(--client-content-on-action)!important}html.dark .register__submit:not(.is-disabled):hover,html.dark .register__submit:not(.is-disabled):focus-visible{background:var(--client-action-hover-bg)!important;border-color:var(--client-action-hover-bg)!important;color:var(--client-content-on-action)!important}html.dark .onboarding-page{color:#ededed!important;background:#101010!important}html.dark .onboarding-page .page-head{background:#171717!important;border-bottom-color:#303030!important}html.dark .onboarding-page .page-head h1,html.dark .onboarding-page .section-head h2,html.dark .onboarding-page .summary-list dd{color:#ededed!important}html.dark .onboarding-page .breadcrumb,html.dark .onboarding-page .page-head p,html.dark .onboarding-page .account-phone,html.dark .onboarding-page .section-head p,html.dark .onboarding-page .field>span,html.dark .onboarding-page .summary-list dt{color:#9d9d9d!important}html.dark .onboarding-page .onboarding-exit,html.dark .onboarding-page .onboarding-close{color:#dedede!important;background:#202020!important;border-color:#3b3b3b!important}html.dark .onboarding-page .onboarding-exit:hover,html.dark .onboarding-page .onboarding-close:hover{background:#2a2a2a!important;border-color:#505050!important}html.dark .onboarding-page .form-main{background:#171717!important;border-color:#303030!important}html.dark .onboarding-page .section-head,html.dark .onboarding-page .form-actions,html.dark .onboarding-page .summary-list>div{border-color:#303030!important}html.dark .onboarding-page .step-list li{color:#8f8f8f}html.dark .onboarding-page .step-list li>span{background:#151515;border-color:#444}html.dark .onboarding-page .step-list li.active{color:#6aa9ff}html.dark .onboarding-page .step-list li.active>span{color:#fff;background:#2563a9;border-color:#2563a9}html.dark .onboarding-page .step-list li.done{color:#67c58d}html.dark .onboarding-page .step-list li.done>span{color:#67c58d;border-color:#67c58d}html.dark .onboarding-page .step-list li:not(:last-child):after{background:#353535}html.dark .onboarding-page .step-list small{color:#797979}html.dark .onboarding-page .form-notice{color:#e8bd72!important;background:#2d2314!important}html.dark .onboarding-page .form-feedback{color:#ff9e9e!important;background:#2c1717!important}html.dark .onboarding-page .form-feedback.is-success{color:#7bd79e!important;background:#15271c!important}html.dark .login__box,html.dark .login__card,html.dark .register__box,html.dark .register__card,html.dark .onboarding__panel,html.dark .onboarding__card{color:#ededed;background:0 0!important}html.dark .login h1,html.dark .register h1,html.dark .onboarding h1,html.dark .login__intro h1,html.dark .register__intro h1{color:#f1f1f1}html.dark .login p,html.dark .register p,html.dark .onboarding p{color:#a8a8a8}html.dark .settings-page{background:#151515!important}html.dark .settings-page__menu button.is-on,html.dark .settings-page__menu button:hover{color:#f0f0f0;background:#242424}html.dark *{scrollbar-color:#4a4a4a transparent}html.dark ::-webkit-scrollbar-thumb{background:#4a4a4a}.explorer__tree .el-tree-node__expand-icon{color:#757c85;flex:0 0 1em;justify-content:center;align-items:center;width:1em;height:1em;margin-right:0;padding:0;display:inline-flex;transform:none}.explorer__tree .el-tree-node__expand-icon svg{display:none}.explorer__tree .el-tree-node__expand-icon:before{content:"";background:currentColor;width:1em;height:1em;transition:rotate .3s cubic-bezier(.19,1,.22,1);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M8.293 4.293a1 1 0 0 1 1.414 0l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L14.586 12 8.293 5.707a1 1 0 0 1 0-1.414Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M8.293 4.293a1 1 0 0 1 1.414 0l7 7a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414-1.414L14.586 12 8.293 5.707a1 1 0 0 1 0-1.414Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.explorer__tree .el-tree-node__expand-icon.expanded:before{opacity:0;rotate:90deg}.explorer__tree .el-tree-node__content:hover .el-tree-node__expand-icon.expanded:before,.explorer__tree .el-tree-node:focus-within .el-tree-node__expand-icon.expanded:before{opacity:1}@media (prefers-reduced-motion:reduce){.explorer__tree .el-tree-node__expand-icon:before{transition-duration:0s}}.client-erpnext-grid{--client-erpnext-grid-border:var(--client-content-border);--client-erpnext-grid-head-bg:var(--client-content-surface-muted);--client-erpnext-grid-head-color:var(--client-content-text-muted);--client-erpnext-grid-cell-bg:var(--client-content-surface);--client-erpnext-grid-selected-bg:var(--client-content-surface-muted);--client-erpnext-grid-text-color:var(--client-content-text);--client-erpnext-grid-muted:var(--client-content-text-muted);--client-erpnext-grid-radius:8px;--client-erpnext-grid-header-height:32px;--client-erpnext-grid-row-height:43px;--client-erpnext-grid-head-padding:6px 8px;--client-erpnext-grid-cell-padding:8px;min-width:0;color:var(--client-erpnext-grid-text-color);font-size:var(--erp-table-font-size,var(--erphong-client-font-size,13px));font-variant-numeric:tabular-nums;position:relative}.client-erpnext-grid__head,.client-erpnext-grid__row{grid-template-columns:var(--client-erpnext-grid-columns,minmax(0, 1fr));align-items:stretch;min-width:0;display:grid}.client-erpnext-grid__toolbar{box-sizing:border-box;border:1px solid var(--client-erpnext-grid-border);border-radius:var(--client-erpnext-grid-radius) var(--client-erpnext-grid-radius) 0 0;background:var(--client-erpnext-grid-head-bg);min-height:44px;color:var(--client-erpnext-grid-head-color);border-bottom:0;flex-wrap:wrap;align-items:center;gap:14px;padding:6px 8px;display:flex}.client-erpnext-grid__toolbar+.client-erpnext-grid__head>*{border-top:0;border-radius:0}.client-erpnext-grid__head{min-height:var(--client-erpnext-grid-header-height);color:var(--client-erpnext-grid-head-color);font-size:inherit;font-weight:400}.client-erpnext-grid__head>*,.client-erpnext-grid__row>*{box-sizing:border-box;border-right:1px solid var(--client-erpnext-grid-border);align-items:center;min-width:0;display:flex;position:relative}.client-erpnext-grid__head>*{height:var(--client-erpnext-grid-header-height);padding:var(--client-erpnext-grid-head-padding);border-top:1px solid var(--client-erpnext-grid-border);border-bottom:1px solid var(--client-erpnext-grid-border);background:var(--client-erpnext-grid-head-bg);color:var(--client-erpnext-grid-head-color);font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-erpnext-grid__head>:first-child{border-left:1px solid var(--client-erpnext-grid-border);border-top-left-radius:var(--client-erpnext-grid-radius)}.client-erpnext-grid__head>:last-child{border-right:1px solid var(--client-erpnext-grid-border);border-top-right-radius:var(--client-erpnext-grid-radius)}.client-erpnext-grid__row{min-height:var(--client-erpnext-grid-row-height);background:var(--client-erpnext-grid-cell-bg)}.client-erpnext-grid__row>*{height:var(--client-erpnext-grid-row-height);padding:var(--client-erpnext-grid-cell-padding);border-bottom:1px solid var(--client-erpnext-grid-border);background:var(--client-erpnext-grid-cell-bg);color:inherit}.client-erpnext-grid__row>:first-child{border-left:1px solid var(--client-erpnext-grid-border)}.client-erpnext-grid__row>:last-child{border-right:1px solid var(--client-erpnext-grid-border)}.client-erpnext-grid__row.is-selected{--client-erpnext-grid-cell-bg:var(--client-erpnext-grid-selected-bg)}.client-erpnext-grid__row.is-stripe{--client-erpnext-grid-cell-bg:var(--client-content-surface-muted)}.client-erpnext-grid__row.is-last>:first-child{border-bottom-left-radius:var(--client-erpnext-grid-radius)}.client-erpnext-grid__row.is-last>:last-child{border-bottom-right-radius:var(--client-erpnext-grid-radius)}.client-erpnext-grid.has-footer .client-erpnext-grid__row.is-last>:first-child,.client-erpnext-grid.has-footer .client-erpnext-grid__empty{border-bottom-left-radius:0}.client-erpnext-grid.has-footer .client-erpnext-grid__row.is-last>:last-child,.client-erpnext-grid.has-footer .client-erpnext-grid__empty{border-bottom-right-radius:0}.client-erpnext-grid__empty{min-height:var(--client-erpnext-grid-row-height);box-sizing:border-box;padding:var(--client-erpnext-grid-cell-padding);border-right:1px solid var(--client-erpnext-grid-border);border-bottom:1px solid var(--client-erpnext-grid-border);border-left:1px solid var(--client-erpnext-grid-border);border-radius:0 0 var(--client-erpnext-grid-radius) var(--client-erpnext-grid-radius);background:var(--client-erpnext-grid-cell-bg);color:var(--client-erpnext-grid-muted);place-items:center;display:grid}.client-erpnext-grid__cell{min-width:0}.client-erpnext-grid__cell.is-center{text-align:center;justify-content:center}.client-erpnext-grid__cell.is-right{text-align:right;justify-content:flex-end}.client-erpnext-grid__ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-erpnext-grid__check{width:16px;height:16px;accent-color:var(--client-action-bg);margin:0}.client-erpnext-grid__control{width:100%;min-width:0;height:calc(var(--client-erpnext-grid-row-height,43px) - 1px);box-sizing:border-box;color:var(--client-erpnext-grid-text-color);font:inherit;background:0 0;border:1px solid #0000;border-radius:0;outline:0;margin:0}input.client-erpnext-grid__control{padding:10px 10px 12px}select.client-erpnext-grid__control{padding:0 6px}.client-erpnext-grid__control:focus{border-color:var(--client-content-border);box-shadow:inset 0 0 0 2px var(--client-nav-hover-bg)}.client-erpnext-grid__control::placeholder{color:var(--client-content-text-muted)}.client-erpnext-grid__control.is-number{text-align:right;appearance:textfield;padding-left:7px;padding-right:7px}.client-erpnext-grid__control.is-number::-webkit-inner-spin-button{appearance:none;margin:0}.client-erpnext-grid__control.is-number::-webkit-outer-spin-button{appearance:none;margin:0}.client-erpnext-grid__icon-button{width:28px;height:28px;color:var(--client-erpnext-grid-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 28px;place-items:center;padding:0;display:inline-grid}.client-erpnext-grid__icon-button:hover,.client-erpnext-grid__icon-button:focus-visible{background:var(--client-nav-hover-bg);color:var(--client-content-text-strong)}.client-erpnext-grid__icon-button.is-save:hover,.client-erpnext-grid__icon-button.is-save:focus-visible{color:var(--lightningcss-light,#2f8f46)var(--lightningcss-dark,#7bd79e);background:var(--lightningcss-light,#edf7ef)var(--lightningcss-dark,#172a20)}.client-erpnext-grid__icon-button.is-danger:hover,.client-erpnext-grid__icon-button.is-danger:focus-visible{color:var(--lightningcss-light,#b13b3b)var(--lightningcss-dark,#ff9e9e);background:var(--lightningcss-light,#fbecec)var(--lightningcss-dark,#2b1717)}.client-editable-grid__action-head,.client-editable-grid__row-settings{z-index:2;box-shadow:inset 1px 0 0 var(--client-content-border);position:sticky;right:0}.client-editable-grid__action-head{z-index:3;background:var(--client-erpnext-grid-head-bg,var(--client-content-surface-muted))}.client-erpnext-grid__row>.client-editable-grid__row-settings{background:var(--client-content-surface)}.client-erpnext-grid__row.is-stripe>.client-editable-grid__row-settings{background:var(--client-content-surface-muted)}.client-erpnext-grid__row.is-active>.client-editable-grid__row-settings{background:var(--client-content-surface)}.client-erpnext-grid__footer{box-sizing:border-box;border-right:1px solid var(--client-erpnext-grid-border);border-bottom:1px solid var(--client-erpnext-grid-border);border-left:1px solid var(--client-erpnext-grid-border);border-radius:0 0 var(--client-erpnext-grid-radius) var(--client-erpnext-grid-radius);background:var(--client-erpnext-grid-cell-bg);min-height:38px;color:var(--client-content-text-muted);font-size:calc(var(--erp-table-font-size,var(--erphong-client-font-size,13px)) - 1px);align-items:center;gap:6px;padding:7px 8px;display:flex}.client-erpnext-grid__footer .btn{min-height:calc(var(--erp-table-font-size,var(--erphong-client-font-size,13px)) + 15px);box-sizing:border-box;background:var(--client-content-surface-muted);color:var(--client-erpnext-grid-text-color);font:inherit;font-size:calc(var(--erp-table-font-size,var(--erphong-client-font-size,13px)) - 1px);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;padding:5px 7px;font-weight:400;line-height:1.2;display:inline-flex}.client-erpnext-grid__footer .btn:hover{background:var(--client-nav-hover-bg)}.client-erpnext-grid__footer .btn.btn-primary{background:var(--client-action-bg);color:var(--client-content-on-action)}.client-erpnext-grid__footer .btn.btn-primary:hover{background:var(--client-action-hover-bg)}.client-erpnext-grid__footer .btn.btn-danger{color:#fff;background:#d9534f}.client-erpnext-grid__footer .btn.btn-danger:hover{background:#c9302c}.client-erpnext-grid__footer .btn:disabled{cursor:default;opacity:.55}.client-icon[data-v-0fdab9df]{flex-shrink:0;font-style:normal;line-height:1;display:block}.client-icon--xs[data-v-0fdab9df]{font-size:12px}.client-icon--sm[data-v-0fdab9df]{font-size:14px}.client-icon--md[data-v-0fdab9df]{font-size:16px}.client-icon--nav[data-v-0fdab9df]{font-size:var(--client-nav-font-size,14px)}.client-icon--ui-text[data-v-0fdab9df]{font-size:var(--erphong-client-font-size,13px)}.client-icon--inherit[data-v-0fdab9df]{font-size:inherit}.client-icon--lg[data-v-0fdab9df]{font-size:18px}.client-icon--xl[data-v-0fdab9df]{font-size:20px}.client-icon--avatar[data-v-0fdab9df]{font-size:26px}.client-icon--launcher[data-v-0fdab9df]{font-size:32px}svg.client-icon[data-v-0fdab9df]{width:1em;height:1em;overflow:visible}.column-settings__head[data-v-794dbdc7]{width:100%;height:100%;color:var(--client-content-text-strong);font-size:var(--client-font-body);justify-content:center;align-items:center;padding:0;font-weight:600;display:flex}.column-settings[data-v-794dbdc7]{padding:12px 20px 4px}.column-settings__global[data-v-794dbdc7]{border:1px solid var(--client-content-border);background:var(--client-content-surface-muted);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:9px 11px;display:flex}.column-settings__global strong[data-v-794dbdc7]{color:var(--client-content-text-strong);font-weight:500}.column-settings__height[data-v-794dbdc7]{color:var(--client-content-text-muted);align-items:center;gap:6px;display:inline-flex}.column-settings__sizes[data-v-794dbdc7]{align-items:center;gap:12px;display:inline-flex}.column-settings__height input[data-v-794dbdc7]{box-sizing:border-box;border:1px solid var(--client-content-border-strong);background:var(--client-content-control-bg);width:70px;height:30px;color:var(--client-content-text);font:inherit;text-align:center;border-radius:6px;outline:0;padding:0 8px}.column-settings__height input[data-v-794dbdc7]:focus{border-color:var(--client-nav-focus);box-shadow:0 0 0 2px var(--client-nav-hover-bg)}.column-settings__labels[data-v-794dbdc7],.column-settings__row[data-v-794dbdc7]{grid-template-columns:24px minmax(120px,1fr) 88px 66px 28px;align-items:center;display:grid}.column-settings.is-no-pin .column-settings__labels[data-v-794dbdc7],.column-settings.is-no-pin .column-settings__row[data-v-794dbdc7]{grid-template-columns:24px minmax(120px,1fr) 88px 28px}.column-settings__labels[data-v-794dbdc7]{min-height:34px;color:var(--client-content-text-muted);font-size:var(--client-font-body);padding:0 8px}.column-settings__labels strong[data-v-794dbdc7]:nth-child(3),.column-settings__labels strong[data-v-794dbdc7]:nth-child(4){text-align:center}.column-settings__rows[data-v-794dbdc7]{scrollbar-width:thin;flex-direction:column;gap:4px;max-height:min(44vh,360px);display:flex;overflow-y:auto}.column-settings__row[data-v-794dbdc7]{background:var(--client-content-surface-muted);min-height:34px;color:var(--client-content-text);font-size:var(--client-font-body);border-radius:7px;padding:0 7px}.column-settings__row.is-dragging[data-v-794dbdc7]{background:var(--client-content-row-selected)}.column-settings__drag[data-v-794dbdc7]{cursor:grab;grid-template-rows:repeat(3,3px);grid-template-columns:repeat(2,3px);place-content:center;gap:2px;width:16px;height:18px;display:grid}.column-settings__row[draggable=false] .column-settings__drag[data-v-794dbdc7]{cursor:default;opacity:.35}.column-settings__drag i[data-v-794dbdc7]{background:var(--client-content-text-muted);border-radius:50%;width:3px;height:3px}.column-settings__name[data-v-794dbdc7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-settings__name.input[data-v-794dbdc7]{box-sizing:border-box;height:28px;color:var(--client-content-text);font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;outline:0;padding:0 8px}.column-settings__name.input[data-v-794dbdc7]:hover{background:var(--client-content-control-bg)}.column-settings__name.input[data-v-794dbdc7]:focus{border-color:var(--client-content-border-strong);background:var(--client-content-control-bg);box-shadow:0 0 0 2px var(--client-nav-hover-bg)}.column-settings__width[data-v-794dbdc7]{justify-content:center;display:flex}.column-settings__width input[data-v-794dbdc7]{box-sizing:border-box;border:1px solid var(--client-content-border-strong);background:var(--client-content-control-bg);width:68px;height:28px;color:var(--client-content-text);font:inherit;text-align:center;box-shadow:0 1px 1px var(--client-content-shadow);border-radius:14px;outline:0;padding:0 10px}.column-settings__width-fixed[data-v-794dbdc7]{box-sizing:border-box;border:1px solid var(--client-content-border-strong);background:var(--client-content-control-bg);width:68px;height:28px;color:var(--client-content-text-muted);font-size:var(--client-font-body);box-shadow:0 1px 1px var(--client-content-shadow);border-radius:14px;place-items:center;display:grid}.column-settings__width input[data-v-794dbdc7]:focus{border-color:var(--client-nav-focus);box-shadow:0 0 0 2px var(--client-nav-hover-bg)}.column-settings__pin[data-v-794dbdc7]{cursor:pointer;place-items:center;display:grid}.setting-checkbox input[data-v-794dbdc7]{opacity:0;pointer-events:none;position:absolute}.setting-checkbox__box[data-v-794dbdc7]{box-sizing:border-box;border:1.5px solid var(--client-content-border-strong);background:var(--client-content-control-bg);border-radius:4px;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.setting-checkbox input:checked+.setting-checkbox__box[data-v-794dbdc7]{border-color:var(--client-action-bg);background:var(--client-action-bg)}.setting-checkbox input:checked+.setting-checkbox__box[data-v-794dbdc7]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.column-settings__remove[data-v-794dbdc7]{width:28px;height:28px;color:var(--client-content-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.column-settings__remove[data-v-794dbdc7]:hover{background:color-mix(in srgb, var(--el-color-danger) 10%, transparent);color:var(--lightningcss-light,#b13b3b)var(--lightningcss-dark,#ff9e9e)}.column-settings__remove[data-v-794dbdc7]:disabled{color:var(--client-content-text-muted);cursor:default}.column-settings__add[data-v-794dbdc7]{min-height:28px;color:var(--client-content-text-muted);font:inherit;font-size:var(--client-font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-top:7px;padding:0 6px}.column-settings__add[data-v-794dbdc7]:hover{background:var(--client-content-control-hover);color:var(--client-content-text)}.column-settings__foot[data-v-794dbdc7]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.field-picker[data-v-794dbdc7]{padding:8px 20px 4px}.field-picker__grid[data-v-794dbdc7]{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px;max-height:min(58vh,470px);display:grid;overflow-y:auto}.field-picker__option[data-v-794dbdc7]{min-height:32px;color:var(--client-content-text);font-size:var(--client-font-body);cursor:pointer;align-items:center;gap:10px;display:flex}.client-editable-grid[data-v-7856c304]{min-width:0;position:relative}.client-editable-grid[data-v-7856c304] .client-erpnext-grid__head em{color:#d9534f;margin-left:2px;font-style:normal}.client-editable-grid__index span[data-v-7856c304]{cursor:move;min-width:20px}.client-editable-grid[data-v-7856c304] .client-erpnext-grid__row>[data-grid-field]{cursor:cell}.client-editable-grid[data-v-7856c304] .client-erpnext-grid__row.is-active>[data-grid-field],.client-editable-grid[data-v-7856c304] .client-erpnext-grid__row.is-active>*{background:var(--client-content-control-bg)}.client-editable-grid.is-validated[data-v-7856c304] .client-erpnext-grid__row>[data-grid-field].is-invalid{background:color-mix(in srgb, var(--el-color-danger) 10%, transparent)}.client-editable-grid__footer[data-v-7856c304]{align-items:center;gap:8px;width:100%;display:flex}.client-editable-grid__footer-start[data-v-7856c304],.client-editable-grid__footer-end[data-v-7856c304]{align-items:center;gap:6px;display:flex}.client-editable-grid__summary[data-v-7856c304]{text-align:center;flex:1;min-width:0}.client-erpnext-link[data-v-da231a0d]{width:100%;min-width:0;position:relative}.client-erpnext-link.is-open[data-v-da231a0d]{z-index:30}.client-erpnext-link__input[data-v-da231a0d]{border:0}.client-erpnext-link__input[data-v-da231a0d]:focus{border-color:var(--client-content-border-strong)}.client-erpnext-link__dropdown[data-v-da231a0d]{z-index:4000;overscroll-behavior:contain;border:1px solid var(--client-content-border);background:var(--client-content-surface-raised);width:250px;min-width:250px;max-width:calc(100vw - 48px);max-height:min(60vh,300px);box-shadow:0 12px 30px var(--client-content-shadow);scrollbar-color:var(--client-content-text-muted) var(--client-content-surface-muted);scrollbar-gutter:stable;scrollbar-width:thin;border-radius:8px;margin:0;padding:5px;position:fixed;top:0;left:0;overflow:hidden scroll}.client-erpnext-link__dropdown[data-v-da231a0d]::-webkit-scrollbar{width:10px}.client-erpnext-link__dropdown[data-v-da231a0d]::-webkit-scrollbar-track{border-left:1px solid var(--client-content-border);background:var(--client-content-surface-muted)}.client-erpnext-link__dropdown[data-v-da231a0d]::-webkit-scrollbar-thumb{border:2px solid var(--client-content-surface-muted);background:var(--client-content-text-muted);border-radius:8px}.client-erpnext-link__searchbar[data-v-da231a0d]{border-bottom:1px solid var(--client-content-border);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:5px;margin:0 0 6px;padding:0 0 6px;display:grid}.client-erpnext-link__search[data-v-da231a0d]{box-sizing:border-box;border:1px solid var(--client-content-border-strong);background:var(--client-content-control-bg);width:100%;min-width:0;height:30px;color:var(--client-content-text);font:inherit;border-radius:6px;outline:0;padding:0 9px}.client-erpnext-link__search[data-v-da231a0d]::placeholder{color:var(--client-content-text-muted);opacity:1;font-weight:400}.client-erpnext-link__search[data-v-da231a0d]:focus{border-color:var(--client-nav-focus);background:var(--client-content-control-bg);box-shadow:0 0 0 2px #0289f71f}.client-erpnext-link__add[data-v-da231a0d]{font-size:var(--client-font-title);font-weight:400;line-height:1}.client-erpnext-link__option[data-v-da231a0d]{width:100%;color:var(--client-content-text);font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 0 5px;padding:7px;display:flex}.client-erpnext-link__option-label[data-v-da231a0d]{flex:1;min-width:0}.client-erpnext-link__option-actions[data-v-da231a0d]{flex:none;align-items:center;gap:2px;display:inline-flex}.client-erpnext-link__option-actions[data-v-da231a0d]:empty{display:none}.client-erpnext-link__option[data-v-da231a0d]:last-of-type{margin-bottom:0}.client-erpnext-link__option[data-v-da231a0d]:hover,.client-erpnext-link__option[aria-selected=true][data-v-da231a0d]{background:var(--client-content-control-hover)}.client-erpnext-link__empty[data-v-da231a0d]{color:var(--client-content-text-muted);align-items:center;gap:7px;padding:7px;display:flex}.macos-close-button{width:28px;height:28px;color:var(--macos-muted,var(--mac-muted,#6e6e73));cursor:pointer;font:var(--client-font-heading)/1 "Helvetica Neue", -apple-system, BlinkMacSystemFont, sans-serif;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.macos-close-button:hover{color:var(--macos-title,var(--mac-text,#202124));background:#00000012}html.dark .macos-close-button:hover{background:#ffffff1a}.macos-dialog-overlay,.macos-drawer-overlay{background-color:#1414161f!important}html.dark .macos-dialog-overlay,html.dark .macos-drawer-overlay{background-color:#00000052!important}:is(.macos-dialog,.macos-drawer,.macos-alert){--macos-window-bg:var(--client-content-surface,#fff);--macos-titlebar-bg:var(--client-content-surface-muted,#f7f8fa);--macos-border:var(--client-content-border,#e5e7eb);--macos-border-strong:var(--client-content-border-strong,#d7dce2);--macos-title:var(--client-content-text-strong,#202020);--macos-text:var(--client-content-text,#383838);--macos-muted:var(--client-content-text-muted,#6b7075);--macos-control-bg:var(--client-content-control-bg,#fff);--macos-control-hover:var(--client-content-control-hover,#f4f6f8);--macos-accent:#0a84ff;--macos-accent-hover:#0077ed;color:var(--macos-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}.mac-window-header{border-bottom:1px solid var(--macos-border);background:var(--macos-titlebar-bg);-webkit-user-select:none;user-select:none;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;min-height:48px;padding:0 14px;display:grid}.mac-window-header__lights{align-items:center;gap:8px;display:flex}.mac-window-header__light{border:0;border-radius:50%;flex:0 0 12px;width:12px;height:12px;padding:0;display:block;box-shadow:inset 0 0 0 .5px #00000026}button.mac-window-header__light.is-close{width:28px;height:28px;box-shadow:none;cursor:pointer;background:0 0;flex:0 0 28px;margin:-8px;position:relative}button.mac-window-header__light.is-close:before{content:"";background:#ff5f57;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 0 .5px #00000026}.mac-window-header__light.is-placeholder{background:var(--macos-border-strong)}.mac-window-header__light.is-minimize{background:#febc2e}.mac-window-header__light.is-zoom{background:#28c840}.mac-window-header__title{min-width:0;color:var(--macos-title);font-size:var(--client-font-body);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:18px;overflow:hidden}.mac-window-header__title>*{max-width:100%}.mac-window-header__title strong{font-size:inherit;font-weight:inherit}.mac-window-header__close{justify-self:end}.mac-window-header__spacer{width:24px}@media (width<=480px){.mac-window-header{grid-template-columns:62px minmax(0,1fr) 32px;padding:0 10px}.mac-window-header__lights{gap:7px}}.el-dialog.macos-dialog{border:1px solid var(--macos-border);background:var(--macos-window-bg);max-width:calc(100vw - 24px);color:var(--macos-text);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 28px 72px #00000038,0 6px 18px #0000001a}.el-dialog.macos-dialog .el-dialog__header{margin:0;padding:0}.el-dialog.macos-dialog .el-dialog__body{max-height:min(72vh,820px);color:var(--macos-text);padding:20px 22px;overflow:auto}.el-dialog.macos-dialog .el-dialog__footer{border-top:1px solid var(--macos-border);background:var(--macos-window-bg);padding:14px 20px 16px}.el-dialog.macos-dialog .el-dialog__footer .el-button--primary{--el-button-bg-color:var(--macos-accent);--el-button-border-color:var(--macos-accent);--el-button-hover-bg-color:var(--macos-accent-hover);--el-button-hover-border-color:var(--macos-accent-hover);--el-button-active-bg-color:var(--macos-accent-hover);--el-button-active-border-color:var(--macos-accent-hover);--el-button-text-color:#fff;--el-button-hover-text-color:#fff;--el-button-active-text-color:#fff}.el-dialog.macos-dialog.is-fullscreen{border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0}.el-dialog.macos-dialog.is-fullscreen .el-dialog__body{max-height:calc(100vh - 130px)}@media (width<=640px){.el-dialog.macos-dialog{margin:12px auto}.el-dialog.macos-dialog .el-dialog__body{max-height:calc(100vh - 120px);padding:16px}.el-dialog.macos-dialog .el-dialog__footer{padding:12px 16px 14px}}.el-drawer.macos-drawer{border:0;border-left:1px solid var(--macos-border);background:var(--macos-window-bg);height:100%;color:var(--macos-text);border-radius:0;overflow:hidden;box-shadow:-12px 0 36px #00000024,-2px 0 8px #0000000f}.el-drawer.macos-drawer .el-drawer__header{margin:0;padding:0}.el-drawer.macos-drawer .el-drawer__body{color:var(--macos-text);padding:20px}.el-drawer.macos-drawer .el-drawer__footer{border-top:1px solid var(--macos-border);background:var(--macos-window-bg);padding:14px 20px 16px}.el-drawer.macos-drawer .el-drawer__footer .el-button--primary{--el-button-bg-color:var(--macos-accent);--el-button-border-color:var(--macos-accent);--el-button-hover-bg-color:var(--macos-accent-hover);--el-button-hover-border-color:var(--macos-accent-hover);--el-button-active-bg-color:var(--macos-accent-hover);--el-button-active-border-color:var(--macos-accent-hover);--el-button-text-color:#fff;--el-button-hover-text-color:#fff;--el-button-active-text-color:#fff}@media (width<=640px){.el-drawer.macos-drawer .el-drawer__body{padding:16px}.el-drawer.macos-drawer .el-drawer__footer{padding:12px 16px 14px}}
