@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#263d35;background:#f5f6f2;font-synthesis:none;--green: #1d715e;--ink: #233d32;--muted: #87958c;--line: #e4e9e2;--el-color-primary: #1d715e;--el-border-radius-base: 7px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}button.primary,.primary{background:var(--green);color:#fff;border:1px solid var(--green);padding:11px 18px;border-radius:7px;display:inline-flex;justify-content:center;align-items:center;gap:25px;font-size:13px}.secondary{background:#fff;color:#496254;border:1px solid #dce4da;border-radius:7px;padding:10px 16px;font-size:13px}.link{border:0;background:none;color:var(--green);font-size:12px;padding:4px 0}.danger{color:#bd5b50!important}.muted{color:var(--muted);font-size:13px;line-height:1.8}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:650;color:#8a9a8b}.app-shell{min-height:100vh;display:flex}.sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:#173f32;color:#bdcfc1;padding:32px 20px 18px;display:flex;flex-direction:column;z-index:10}.shell-logo{display:flex;align-items:center;gap:12px;font-weight:600;font-size:19px;color:#f5f4e9;padding:0 10px 30px}.brand-mark{font-size:26px;border:1px solid #7eab8c6b;border-radius:10px;display:grid;place-items:center;width:43px;height:43px;color:#d1e9ae}.shell-logo small{display:block;font-size:8px;letter-spacing:.17em;color:#86a48e;margin-top:5px}.sidebar-caption{font-size:10px;letter-spacing:.12em;color:#71977d;padding:20px 14px 5px}.sidebar nav{display:grid;gap:5px}.sidebar nav button{border:0;background:none;color:#a6c1ad;text-align:left;padding:12px 14px;border-radius:7px;display:flex;align-items:center;gap:13px;font-size:13px}.sidebar nav button:hover{background:#ffffff08}.sidebar nav button.selected{background:#e7efdc;color:#244b35;font-weight:650}.nav-icon{width:19px;font-size:17px}.nav-dot{width:5px;height:5px;border-radius:50%;background:#3c7d4e;margin-left:auto}.sidebar-bottom{margin-top:auto}.sidebar-tip{border:1px solid #7da18b26;border-radius:10px;padding:18px;margin:25px 4px}.sidebar-tip>span{font-size:7px;color:#6e9a7e;letter-spacing:.13em}.sidebar-tip p{font-size:14px;line-height:1.8;color:#c2d7c4;margin:11px 0}.sidebar-tip small{font-size:10px;color:#80a58b}.profile{display:flex;align-items:center;gap:10px;padding:14px 6px 0;border-top:1px solid #ffffff12}.avatar{display:grid;place-items:center;width:33px;height:33px;background:#91b28b;color:#173f32;border-radius:50%;font-size:13px}.profile strong{display:block;font-size:11px;font-weight:500;color:#dce6d8}.profile small{font-size:9px;color:#80a48a}.profile button{margin-left:auto;color:#90b298;background:none;border:0}.main-area{margin-left:232px;flex:1;min-width:0}.topbar{height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;background:#fbfcf8;border-bottom:1px solid var(--line);font-size:12px}.breadcrumb{color:#a3ada2;font-size:11px}.topbar-right{display:flex;align-items:center;gap:8px;color:#879b8a;font-size:10px}.live-dot{background:#76a581;width:5px;height:5px;border-radius:50%}.topbar-divider{height:12px;width:1px;background:#e0e6da;margin:0 14px}.workspace{padding:36px 40px;max-width:1760px;margin:0 auto;min-height:calc(100vh - 125px)}.workspace-footer{border-top:1px solid var(--line);padding:20px 40px;display:flex;justify-content:space-between;color:#9eaa9c;font-size:9px;letter-spacing:.05em}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:16px}.page-heading h1{font-size:27px;letter-spacing:-.04em;font-weight:600;margin:10px 0}.page-heading p{margin-bottom:0}.panel{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;margin-bottom:24px}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid #eef1ea}.panel-header h2{font-size:15px;font-weight:600;margin:0}.panel-header p{font-size:11px;color:#98a495;margin:6px 0 0}.panel-body{padding:24px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px}.metric{border:1px solid var(--line);border-radius:11px;background:#fff;padding:24px}.metric>span{font-size:11px;color:#869887}.metric strong{display:block;font-size:34px;font-weight:500;letter-spacing:-.04em;margin:12px 0 6px}.metric small{font-size:10px;color:#a3afa1}.welcome-banner{background:#e6ecdc;position:relative;border:1px solid #dce5cf;border-radius:12px;padding:32px;margin-bottom:27px;overflow:hidden}.welcome-banner h2{font-weight:500;font-size:25px;letter-spacing:-.03em;margin:12px 0}.welcome-banner p{font-size:12px;color:#7b8d74;margin:0}.welcome-banner:after{content:"↗";font-size:150px;line-height:1;color:#94b17a28;position:absolute;right:40px;bottom:-20px;pointer-events:none}.table-scroll{overflow:auto}.records{border-collapse:collapse;width:100%;font-size:12px}.records th{text-align:left;padding:14px 24px;font-size:10px;font-weight:500;color:#98a292;background:#fcfdf9;white-space:nowrap}.records td{padding:18px 24px;border-top:1px solid #f0f3eb;color:#587060;max-width:270px}.records td>span:not(.status-pill){display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.records tr:hover td{background:#fdfefb}.table-actions{white-space:nowrap}.table-actions button{border:0;background:none;color:#267b60;font-size:11px;padding:4px 8px}.status-pill{font-size:10px;padding:4px 8px;border-radius:4px;background:#eef3e7;color:#6d8759}.status-SUSPENDED,.status-FAILED,.status-REJECTED,.status-TRASH{background:#fbede7;color:#b56e5d}.status-PENDING,.status-PENDING_REVIEW,.status-DRAFT{background:#f5f0dc;color:#ac935c}.status-CENTER{background:#edf0f9;color:#7e8ab2}.empty-state{padding:60px 20px;text-align:center;color:#a4afa1}.empty-state>span{font-size:35px;color:#b6c7aa}.empty-state h3{font-size:14px;font-weight:500;color:#778d73;margin:15px 0 9px}.empty-state p{font-size:11px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.asset-card{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.asset-cover{padding:25px;height:160px;background:#eaf0e4;display:flex;flex-direction:column;justify-content:center}.asset-cover small{font-size:8px;letter-spacing:.13em;color:#96a78a}.asset-cover strong{display:block;font-size:26px;letter-spacing:-.04em;line-height:1.4;margin-top:15px;color:#58704b;white-space:pre-line}.asset-info{padding:20px}.asset-info h3{font-size:14px;margin:0 0 8px}.asset-info p{font-size:11px;color:#97a18e;line-height:1.8}.asset-info footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.asset-info footer small{color:#91a085;font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:block;font-size:12px;color:#75866f;margin-bottom:18px}.field input,.field select,.field textarea,.plain-input{width:100%;padding:11px 12px;margin-top:8px;border:1px solid #dde4d7;border-radius:6px;background:#fff;color:#344f37;font-size:13px}.field textarea{min-height:100px}.field code{display:block;overflow-wrap:anywhere;font-size:11px;margin-top:7px}.actions-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.error-box{background:#fbefea;border:1px solid #f0d7ca;padding:12px 15px;border-radius:7px;color:#b46f55;font-size:12px;line-height:1.7}.notice{background:#f0f5e9;border:1px solid #e0e8d4;padding:15px 18px;border-radius:8px;font-size:12px;line-height:1.8;color:#7c8d68}.toast{position:fixed;z-index:9999;top:22px;left:50%;transform:translate(-50%);background:#fff;padding:15px 22px;border:1px solid #dce6d3;border-radius:9px;box-shadow:0 8px 35px #244c2420;max-width:min(600px,90vw);font-size:13px}.toast button{border:0;background:none;color:#94a48b;margin-left:20px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:#173f32;color:#dce5ce;padding:48px 12%;display:flex;flex-direction:column;justify-content:center;position:relative}.auth-brand{position:absolute;top:45px;left:12%;font-size:20px;letter-spacing:.05em;color:#d9e7cb}.auth-brand span{color:#9fbd81}.auth-story>.eyebrow{color:#85a77e;margin-top:70px}.auth-story h1{font-size:clamp(38px,4.5vw,65px);font-weight:400;line-height:1.5;letter-spacing:-.04em;margin:30px 0}.auth-story h1 em{font-style:normal;color:#b6d39b}.auth-story p{font-size:13px;line-height:2;color:#88a98a}.auth-story>small{font-size:8px;letter-spacing:.15em;position:absolute;bottom:42px;color:#6f9576}.auth-panel{display:flex;flex-direction:column;justify-content:center;max-width:440px;width:100%;margin:auto;padding:45px 30px}.auth-panel h2{font-size:26px;font-weight:500;margin:20px 0 12px}.auth-panel form{margin-top:30px}.auth-panel label{display:block;font-size:12px;color:#74866d;margin-bottom:22px}.auth-panel input{width:100%;padding:13px 15px;margin-top:9px;border:1px solid #dce4d6;border-radius:7px;background:#fff;font-size:13px;color:#344e35;outline-color:#739b60}.auth-panel .wide{width:100%;padding:14px;justify-content:space-between}.auth-links{margin-top:20px;text-align:center}.auth-footnote{font-size:10px;line-height:1.9;color:#a1ac99;margin-top:45px}.loading-screen{height:100vh;display:grid;place-items:center;color:#789266;font-size:13px}.tabbar{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.tabbar button{padding:9px 16px;border:1px solid #e0e6d8;border-radius:6px;background:#fff;color:#8a9b7f;font-size:12px}.tabbar button.active{background:#e5ecdc;color:#416b3f;border-color:#cddbbb}.code-area{width:100%;min-height:260px;border:1px solid #dce5d4;background:#f9fbf6;border-radius:8px;padding:16px;font-family:Consolas,monospace;font-size:12px;line-height:1.8;color:#496141}.busy{opacity:.55;pointer-events:none}@media(max-width:1200px){.sidebar{width:200px;padding-inline:14px}.main-area{margin-left:200px}.workspace{padding:28px 24px}.topbar{padding:0 24px}.cards{grid-template-columns:repeat(2,1fr)}.metrics{gap:12px}}@media(max-width:780px){.sidebar{position:static;width:72px;padding:20px 8px}.shell-logo{padding:0 5px 20px}.shell-logo>span+span,.sidebar-caption,.sidebar-tip,.profile,.sidebar nav button .nav-dot{display:none}.sidebar nav button{font-size:0;padding:14px;justify-content:center}.nav-icon{font-size:20px}.main-area{margin-left:0}.workspace{padding:22px 16px}.topbar{padding:0 16px}.topbar-right{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:1fr}.page-heading h1{font-size:23px}.form-grid{grid-template-columns:1fr}.workspace-footer{padding:20px 16px}.workspace-footer span{display:none}.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{min-height:100vh}.records td,.records th{padding:14px 16px}}.field-builder{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:14px 0;border-bottom:1px solid #edf1e8;margin-bottom:15px}.field-builder input,.field-builder select{font-size:11px}.field-builder label{font-size:11px;color:#84967b;padding:8px}.account-workspace[data-v-a3d77d18]{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #dce6df}.account-workspace p[data-v-a3d77d18]{margin:5px 0}.auth-panel[data-v-a3d77d18]{max-height:100vh;overflow:auto}.auth-panel form[data-v-a3d77d18]{margin:20px 0}.auth-panel input[type=checkbox][data-v-a3d77d18]{width:auto;margin-right:8px}.mfa-panel[data-v-15fd3c16]{max-width:560px;margin:8vh auto;padding:32px}.mfa-panel form[data-v-15fd3c16]{display:grid;gap:20px;margin-top:24px}.mfa-panel label[data-v-15fd3c16]{display:grid;gap:8px}.mfa-secret[data-v-15fd3c16]{display:block;word-break:break-all;padding:16px;background:#f0f5f1}.recovery-codes[data-v-15fd3c16]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.reauth-overlay[data-v-0c9f5e17]{position:fixed;inset:0;z-index:10000;background:#172c35b8;overflow:auto;display:grid;justify-content:center;align-content:start}.reauth-overlay[data-v-0c9f5e17] .mfa-panel{margin:8vh 20px 20px}.reauth-overlay>button[data-v-0c9f5e17]{margin:0 20px 30px}.billing-panel[data-v-fd701a7b]{padding:24px;margin-bottom:20px}.billing-grid[data-v-fd701a7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.quota-grid[data-v-fd701a7b]{display:flex;flex-wrap:wrap;gap:20px}.quota-grid small[data-v-fd701a7b],.quota-grid strong[data-v-fd701a7b]{display:block}.billing-panel details[data-v-fd701a7b]{padding:16px 0;border-top:1px solid #dce5de}.billing-panel img[data-v-fd701a7b]{display:block;margin:20px 0}.billing-panel button[data-v-fd701a7b]{margin:8px 8px 8px 0}.support-panel[data-v-7d87a2eb]{padding:24px;margin-bottom:20px}.support-panel form[data-v-7d87a2eb]{margin:18px 0}.support-create[data-v-7d87a2eb]{display:grid;gap:14px}.ticket-message[data-v-7d87a2eb]{padding:16px;border-left:3px solid #bdcfc5;margin:14px 0;background:#f6f9f7}.ticket-message p[data-v-7d87a2eb]{white-space:pre-wrap;overflow-wrap:anywhere}.ticket-message.internal[data-v-7d87a2eb]{border-color:#c29836;background:#fff9e8}.electric-catalog[data-v-afe95d86]{max-width:1280px;margin:auto;padding:32px 20px}.electric-kicker[data-v-afe95d86]{font-size:12px;letter-spacing:.14em;color:var(--ls-primary)}.electric-filters[data-v-afe95d86]{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:16px;padding:24px;background:#eff3f8}.electric-catalog label[data-v-afe95d86]{display:grid;gap:8px}.electric-catalog input[data-v-afe95d86],.electric-catalog select[data-v-afe95d86],.electric-catalog textarea[data-v-afe95d86]{min-width:0;width:100%;box-sizing:border-box;padding:10px;border:1px solid #bac7d7;border-radius:4px;background:#fff;color:#142b47}.electric-catalog input[type=checkbox][data-v-afe95d86]{width:auto}.electric-products[data-v-afe95d86]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.electric-products article[data-v-afe95d86]{border:1px solid #d3dce8;padding:24px}.electric-products a[data-v-afe95d86]{color:inherit}.electric-products dl[data-v-afe95d86]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.electric-products dd[data-v-afe95d86]{margin:0;text-align:right}.electric-actions[data-v-afe95d86]{display:flex;gap:10px;flex-wrap:wrap}.electric-catalog button[data-v-afe95d86]{cursor:pointer;min-height:42px;padding:10px 16px;border:1px solid #224c7c;border-radius:4px;background:#fff;color:#173d68}.electric-catalog button[aria-pressed=true][data-v-afe95d86]{background:#173d68;color:#fff}.electric-catalog button.ls-button[data-v-afe95d86]{background:#164e83}.electric-catalog button[data-v-afe95d86]:disabled{opacity:.5;cursor:default}.electric-catalog[data-v-afe95d86] :focus-visible{outline:3px solid #d07b00;outline-offset:3px}.electric-product-drawing[data-v-afe95d86]{height:150px;background:#edf2f8;display:flex;align-items:center;justify-content:center;gap:5px;position:relative}.electric-product-drawing span[data-v-afe95d86]{position:absolute;top:10px;left:12px;font-size:11px;letter-spacing:.1em}.electric-product-drawing i[data-v-afe95d86]{width:35px;height:85px;border:2px solid #66829e;background:linear-gradient(#d5dfe9 25%,#fff 25% 40%,#245b8d 40% 60%,#d5dfe9 60%);border-radius:5px}.electric-comparison[data-v-afe95d86],.electric-inquiry[data-v-afe95d86]{margin-top:40px;padding:24px;border:1px solid #d3dce8}.electric-table-scroll[data-v-afe95d86]{overflow:auto}.electric-catalog table[data-v-afe95d86]{border-collapse:collapse;min-width:580px;width:100%;margin-top:20px}.electric-catalog th[data-v-afe95d86],.electric-catalog td[data-v-afe95d86]{padding:12px;border:1px solid #cad5e2;text-align:left}.electric-different[data-v-afe95d86]{background:#fff4d9}.electric-inquiry-row[data-v-afe95d86]{display:flex;align-items:center;gap:20px;margin:16px 0}.electric-inquiry-row label[data-v-afe95d86]{max-width:140px}.electric-inquiry form[data-v-afe95d86]{display:grid;gap:16px;max-width:640px}.electric-error[data-v-afe95d86]{color:#a32020}.electric-catalog nav[data-v-afe95d86]{margin:24px 0;display:flex;align-items:center;justify-content:center;gap:18px}@media(max-width:1000px){.electric-filters[data-v-afe95d86],.electric-products[data-v-afe95d86]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.electric-products[data-v-afe95d86],.electric-filters[data-v-afe95d86]{grid-template-columns:1fr}.electric-inquiry-row[data-v-afe95d86]{align-items:flex-start;flex-wrap:wrap}.electric-catalog[data-v-afe95d86]{padding:20px 12px}}form[data-v-9b768720]{display:grid!important;gap:16px}label[data-v-9b768720]{display:grid;gap:8px}input[data-v-9b768720],textarea[data-v-9b768720]{padding:10px;border:1px solid #64748b}summary[data-v-9b768720]{cursor:pointer;padding:12px 0}input[type=checkbox][data-v-9b768720]{width:auto;justify-self:start}.ls-directory form[data-v-24af0d7d]{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.ls-directory label[data-v-24af0d7d]{flex:1;min-width:160px}.ls-directory img[data-v-24af0d7d]{object-fit:contain;max-width:100%}.ls-directory summary[data-v-24af0d7d]{cursor:pointer}.ls-directory address[data-v-24af0d7d]{font-style:normal;white-space:pre-wrap}.ls-directory dd[data-v-24af0d7d]{margin:0 0 12px}.ls-directory article a[data-v-24af0d7d]{display:inline-block;margin:8px 12px 0 0}.ls-original-art[data-v-66f97a49]{width:100%;height:auto;display:block;color:var(--ls-primary, #164e63)}.ls-site{container-type:inline-size;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#172c35;background:#fff;line-height:1.7}.ls-controlled-carousel figure{margin:0}.ls-controlled-carousel [hidden]{display:none}.ls-controlled-carousel img{display:block;max-height:620px;width:100%;object-fit:contain}.ls-carousel-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px}.ls-carousel-controls button{padding:12px 18px;border:1px solid currentColor;border-radius:6px;cursor:pointer;background:transparent;color:inherit}.ls-site :focus-visible{outline:3px solid var(--ls-primary);outline-offset:4px}.ls-drawer summary,.ls-accordion summary{cursor:pointer;padding:16px;font-weight:650}.ls-drawer nav{display:grid;gap:16px;padding:20px;border:1px solid currentColor}.ls-accordion details{border-bottom:1px solid #cbd5d1}.ls-accordion details p{padding:0 16px 16px}.ls-timeline{list-style:none;margin:0;border-left:2px solid var(--ls-primary);padding-left:32px}.ls-timeline li{position:relative;padding:0 0 24px}.ls-timeline li:before{content:"";position:absolute;left:-39px;top:8px;width:12px;height:12px;background:var(--ls-primary);border-radius:50%}.ls-table-scroll{overflow-x:auto;max-width:100%}.ls-table-scroll table{min-width:320px;border-collapse:collapse;width:100%}.ls-table-scroll th,.ls-table-scroll td{padding:12px 16px;border-bottom:1px solid #dce5e4;text-align:left;vertical-align:top}.ls-table-scroll thead{background:#f1f5f6}.ls-site h1,.ls-site h2,.ls-site h3,.ls-site p,.ls-site a{overflow-wrap:anywhere}.ls-specs caption{text-align:left;font-weight:650;padding-bottom:12px}.ls-quote{border-left:4px solid var(--ls-primary);padding:24px;margin:0}.ls-quote>p{font-size:clamp(20px,3cqw,32px)}.ls-breadcrumb{display:flex;gap:8px;flex-wrap:wrap}.ls-audio audio{width:100%}.ls-site *{box-sizing:border-box}.ls-site a{color:inherit;text-decoration:none}.ls-block{padding:var(--n-padding, 0);gap:var(--n-gap, 16px);color:var(--n-color, inherit);background:var(--n-background, transparent);font-size:var(--n-font-size, inherit);text-align:var(--n-text-align, left);max-width:var(--n-max-width, none);border-radius:var(--n-border-radius, 0);margin-inline:auto;width:100%}.ls-site h1,.ls-site h2,.ls-site h3{line-height:1.25;letter-spacing:-.035em;white-space:pre-line;margin:0 0 20px}.ls-site h1{font-size:clamp(40px,5.5cqw,76px);max-width:1050px}.ls-site h2{font-size:var(--n-font-size, 32px)}.ls-site p{margin:0 0 20px}.ls-nav{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ece9}.ls-brand{font-size:21px;font-weight:750;letter-spacing:.04em}.ls-nav nav{display:flex;gap:28px;font-size:14px}.ls-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;color:#52635f;text-transform:uppercase}.ls-hero{min-height:410px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ls-hero-text{font-size:18px;color:#5b706c;max-width:620px}.ls-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:13px 24px;background:var(--ls-primary, #176d5f);color:#fff!important;border:0;border-radius:var(--n-border-radius, var(--ls-radius, 6px));font:inherit;font-size:14px;cursor:pointer;width:fit-content}.ls-button:disabled{opacity:.5;cursor:default}.ls-button span{font-size:20px}.ls-grid{display:grid;grid-template-columns:repeat(var(--n-columns, 3),minmax(0,1fr))}.ls-prose{white-space:pre-wrap}.ls-image img,.ls-video video{max-width:100%;border-radius:inherit;display:block}.ls-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.ls-content-grid article{padding:30px;border:1px solid #e1e9e5;border-radius:12px}.ls-content-grid h3{font-size:24px}.ls-read{font-size:13px;color:var(--ls-primary, #176d5f)!important}.ls-empty{padding:38px;color:#52635f;text-align:center;border:1px dashed #cddbd5;border-radius:8px;font-size:14px}.ls-form form{max-width:640px;margin:auto}.ls-site label{display:block;font-size:14px;margin-bottom:20px}.ls-site input,.ls-site textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #d5e0db;border-radius:6px;font:inherit;background:#fff;color:#172c35}.ls-site textarea{min-height:100px}.ls-caption{font-size:12px;color:#52635f}.ls-footer{border-top:1px solid #e1e9e5;font-size:13px}.ls-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px}.ls-carousel img{width:85%;max-height:500px;object-fit:cover;scroll-snap-align:start}.ls-site video{max-width:100%}@container (max-width:1024px){.ls-block{padding:var(--t-padding, var(--n-padding, 0));gap:var(--t-gap, var(--n-gap, 16px));background:var(--t-background, var(--n-background, transparent));color:var(--t-color, var(--n-color, inherit));font-size:var(--t-font-size, var(--n-font-size, inherit));text-align:var(--t-text-align, var(--n-text-align, left));max-width:var(--t-max-width, var(--n-max-width, none));border-radius:var(--t-border-radius, var(--n-border-radius, 0))}.ls-grid{grid-template-columns:repeat(var(--t-columns, var(--n-columns, 2)),minmax(0,1fr))}}@container (max-width:640px){.ls-block{padding:var(--m-padding, var(--t-padding, min(var(--n-padding, 0px), 28px)));gap:var(--m-gap, var(--t-gap, var(--n-gap, 16px)));background:var(--m-background, var(--t-background, var(--n-background, transparent)));color:var(--m-color, var(--t-color, var(--n-color, inherit)));font-size:var(--m-font-size, var(--t-font-size, var(--n-font-size, inherit)));text-align:var(--m-text-align, var(--t-text-align, var(--n-text-align, left)));max-width:var(--m-max-width, var(--t-max-width, var(--n-max-width, none)));border-radius:var(--m-border-radius, var(--t-border-radius, var(--n-border-radius, 0)))}.ls-grid{grid-template-columns:repeat(var(--m-columns, 1),minmax(0,1fr))}.ls-nav{flex-wrap:wrap;gap:20px}.ls-nav nav{gap:16px}.ls-hero{min-height:360px}.ls-hero h1{font-size:40px}}.ls-richtext{line-height:1.85;overflow-wrap:anywhere}.ls-richtext img{max-width:100%;height:auto}.ls-richtext table{border-collapse:collapse;width:100%}.ls-richtext td,.ls-richtext th{border:1px solid #cdd8d1;padding:10px}.ls-richtext pre{overflow:auto;background:#edf2ee;padding:16px}.ls-richtext blockquote{border-left:3px solid var(--ls-primary);margin-left:0;padding-left:20px}.ls-block input[type=checkbox]{width:auto}.ls-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:28px}.ls-toc{display:grid;gap:6px;padding:18px;border:1px solid #d7e0da;margin-bottom:24px}.ls-plugin-floating{position:fixed;right:24px;bottom:24px;width:min(360px,calc(100vw - 48px));z-index:30;box-shadow:0 10px 40px #172c3526;background:#fff;border-radius:12px}.ls-site{overflow-wrap:anywhere}.ls-nav nav{flex-wrap:wrap;min-width:0}.ls-richtext{overflow-x:auto}.ls-content-grid article{min-width:0}.ls-tags{display:flex;gap:10px;flex-wrap:wrap}.ls-tags a{border:1px solid #cad8cf;border-radius:99px;padding:6px 12px;font-size:13px}.ls-heading>h1,.ls-heading>h2,.ls-heading>h3,.ls-heading>h4,.ls-heading>h5,.ls-heading>h6{font-size:inherit}.ls-hero .ls-button,.ls-form .ls-button,.ls-subscribe .ls-button{border-radius:var(--ls-radius, 6px)}.ls-block{display:var(--n-display, block)}@container (max-width:1024px){.ls-block{display:var(--t-display, var(--n-display, block))}}@container (max-width:640px){.ls-block{display:var(--m-display, var(--t-display, var(--n-display, block)))}}.ls-tabset [role=tablist]{display:flex;gap:8px;flex-wrap:wrap}.ls-tabset [role=tab]{padding:12px 20px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.ls-tabset [aria-selected=true]{background:var(--ls-primary, #164e63);color:#fff}.ls-tabset [role=tabpanel]{padding:20px 0;white-space:pre-wrap}.ls-tabset [hidden]{display:none}.ls-reading-progress{display:flex;gap:16px;align-items:center}.ls-reading-progress progress{flex:1}.ls-content-pagination nav{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}a.ls-floating-contact{position:fixed;bottom:24px;right:24px;z-index:50;box-shadow:0 5px 22px #0003}.ls-tabset button:focus-visible,.ls-tabset [tabindex]:focus-visible,.ls-floating-contact:focus-visible{outline:3px solid #0e7490;outline-offset:4px}.ls-design-system{font-family:var(--ls-body-font);font-size:var(--ls-font-0);line-height:var(--ls-body-line-height)}.ls-design-system :is(h1,h2,h3,h4,h5,h6){font-family:var(--ls-heading-font);line-height:var(--ls-heading-line-height);font-weight:var(--ls-heading-weight)}.ls-design-system h1{font-size:var(--ls-font-1)}.ls-design-system h2{font-size:var(--ls-font-2)}.ls-design-system h3{font-size:var(--ls-font-3)}.ls-design-system h4{font-size:var(--ls-font-4)}.ls-design-system h5{font-size:var(--ls-font-5)}.ls-design-system h6{font-size:var(--ls-font-6)}.ls-design-system .ls-heading{font-size:var(--n-font-size)}.ls-design-system a:not(.ls-button){color:var(--ls-link)}.ls-design-system a:not(.ls-button):hover{color:var(--ls-link-hover)}.ls-design-system :focus-visible{outline:3px solid var(--ls-focus);outline-offset:4px}.ls-design-system .ls-button{border-radius:var(--ls-button-radius);padding:var(--ls-button-padding-y) var(--ls-button-padding-x);font-size:var(--ls-button-font-size);border:var(--ls-button-border-width) solid var(--ls-border);background:var(--ls-primary);box-shadow:var(--ls-shadow)}.ls-design-system :is(input,select,textarea){font-family:var(--ls-body-font);font-size:var(--ls-form-font-size);padding:var(--ls-form-padding);border:var(--ls-border-width) solid var(--ls-border);border-radius:var(--ls-form-radius);background:var(--ls-surface);color:var(--ls-text)}.ls-design-system .ls-card{border-radius:var(--ls-radius);box-shadow:var(--ls-shadow);border:var(--ls-border-width) solid var(--ls-border)}@container (max-width:1024px){.ls-design-system .ls-heading{font-size:var(--t-font-size,var(--n-font-size))}}@container (max-width:640px){.ls-design-system .ls-heading{font-size:var(--m-font-size,var(--t-font-size,var(--n-font-size)))}}.ls-design-system .ls-heading>:is(h1,h2,h3,h4,h5,h6){font-size:inherit}.ls-design-system .ls-button-block>.ls-button{font-size:inherit;border-radius:var(--n-border-radius,var(--ls-button-radius))}.ls-design-system .ls-hero>:is(h1,h2){font-size:var(--n-font-size,var(--ls-font-1))}.ls-design-system .ls-hero-text{font-size:var(--ls-font-0);line-height:var(--ls-body-line-height)}@container (max-width:1024px){.ls-design-system .ls-hero>:is(h1,h2){font-size:var(--t-font-size,var(--n-font-size))}}@container (max-width:640px){.ls-design-system .ls-hero>:is(h1,h2){font-size:var(--m-font-size,var(--t-font-size,var(--n-font-size)))}}.rich-editor{border:1px solid #d9e2dd;border-radius:8px;background:#fff}.rich-tools{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border-bottom:1px solid #d9e2dd}.rich-tools button{font-size:12px;padding:5px 7px;border:1px solid #dae3dd;background:#f7faf8;border-radius:4px;cursor:pointer}.rich-editor .tiptap{padding:14px;min-height:160px;outline:none;line-height:1.8;max-height:500px;overflow:auto}.rich-editor table{border-collapse:collapse}.rich-editor td,.rich-editor th{border:1px solid #aabbb0;padding:6px}.rich-editor img{max-width:100%}.ed-structured[data-v-67af516b]{min-width:0;border:1px solid #dce5e0;padding:12px}.ed-structured section[data-v-67af516b]{padding:12px 0;border-bottom:1px solid #dce5e0}.ed-structured label[data-v-67af516b]{display:block;margin-block:10px}.ed-structured input[data-v-67af516b],.ed-structured textarea[data-v-67af516b]{width:100%}.ed-shell{border:1px solid #dae4df;border-radius:12px;overflow:hidden;background:#fff}.ed-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e5ece8;gap:12px}.ed-toolbar>div{display:flex;align-items:center;gap:8px}.ed-shell button{font:inherit;border:1px solid #dae4df;border-radius:6px;padding:7px 10px;background:#fff;cursor:pointer;color:#52645c;font-size:12px}.ed-shell button:disabled{opacity:.4;cursor:default}.ed-shell button.active,.ed-shell button.ed-primary{background:#196f5f;color:#fff;border-color:#196f5f}.ed-save-state{font-size:11px;color:#889a92}.ed-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 230px;height:720px}.ed-left,.ed-properties{padding:16px;overflow:auto;background:#fff}.ed-left{border-right:1px solid #e5ece8}.ed-properties{border-left:1px solid #e5ece8}.ed-tabs{display:flex;gap:8px;margin-bottom:16px}.ed-palette{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ed-palette button{display:flex;flex-direction:column;gap:8px;padding:14px 4px}.ed-palette button span{font-size:22px;color:#287a68}.ed-palette p{grid-column:span 2;font-size:11px;color:#8b9c94;line-height:1.7}.ed-canvas{background:#edf1ee;padding:24px 16px;overflow:auto}.ed-viewport{max-width:100%;min-height:580px;background:#fff;margin:0 auto;box-shadow:0 8px 30px #203c3010;transition:width .2s}.ed-viewport a,.ed-viewport button,.ed-viewport iframe{pointer-events:none}.ed-viewport [data-block-id]:hover{outline:2px solid #40a88d;outline-offset:-2px;cursor:pointer}.ed-canvas-note{text-align:center;font-size:11px;color:#94a098;margin-top:20px}.ed-tree{list-style:none;padding-left:10px;margin:0}.ed-tree-row{display:flex;gap:7px;padding:9px 6px;align-items:center;font-size:12px;cursor:pointer;border-radius:5px}.ed-tree-row>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.ed-tree-row.active{background:#eaf5ef;color:#176d5f}.ed-tree-row small{color:#9da8a1}.ed-tree-row button{border:0;padding:0 3px}.ed-shell label{display:block;font-size:11px;color:#70837a;margin:16px 0}.ed-shell input,.ed-shell textarea,.ed-shell select{display:block;padding:8px;margin-top:6px;width:100%;border:1px solid #dce5df;border-radius:5px;background:#fff;color:#243c30;font:inherit;font-size:12px}.ed-shell input[type=color]{height:34px}.ed-shell textarea{min-height:65px;resize:vertical}.ed-page-meta{margin-top:25px;border-top:1px solid #e5ece8;padding-top:12px}.ed-shell h4{font-size:12px;margin:20px 0 10px}.ed-property-title{display:flex;justify-content:space-between;align-items:center}.ed-shell small{font-weight:400;color:#9ba69f}.ed-empty{padding:40px 8px;text-align:center;font-size:12px;color:#8e9d94;line-height:1.8}.ed-shell .ed-danger{color:#bb564e;margin-top:20px;width:100%}@media(max-width:1100px){.ed-layout{grid-template-columns:155px minmax(0,1fr) 180px}.ed-left,.ed-properties{padding:10px}}@media(max-width:750px){.ed-layout{grid-template-columns:125px minmax(0,1fr);height:600px}.ed-properties{grid-column:1/-1;max-height:300px;border-top:1px solid #ddd}.ed-toolbar{flex-wrap:wrap}}.design-system-panel[data-v-15feb23c]{padding:20px;border:1px solid #cbd5d1;border-radius:12px;margin:16px 0}.ds-grid[data-v-15feb23c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}label[data-v-15feb23c]{display:inline-grid;gap:6px;margin:8px}input[data-v-15feb23c],select[data-v-15feb23c],button[data-v-15feb23c]{padding:8px}input[type=color][data-v-15feb23c]{height:40px;width:90px}details[data-v-15feb23c]{border-top:1px solid #ddd;padding:14px 0}summary[data-v-15feb23c]{cursor:pointer;font-weight:650}table[data-v-54591f6e]{width:100%;border-collapse:collapse}td[data-v-54591f6e],th[data-v-54591f6e]{padding:12px;border:1px solid #ddd;vertical-align:top}pre[data-v-54591f6e]{max-width:270px;max-height:200px;overflow:auto;white-space:pre-wrap}fieldset[data-v-2ecf1659]{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:16px 0;border:1px solid #ddd}label[data-v-2ecf1659]{display:grid;gap:6px}input[data-v-2ecf1659],select[data-v-2ecf1659],button[data-v-2ecf1659]{padding:8px}.official-actions[data-v-1183fd11]{display:inline-flex;gap:8px;flex-wrap:wrap}pre[data-v-1183fd11]{max-height:300px;overflow:auto;white-space:pre-wrap}article[data-v-1183fd11]{border-top:1px solid #ddd;margin-top:20px;padding-top:12px}
