.model-inspection-module__A3mLiG__controls{color:var(--board-ui-foreground,#304353);gap:12px;font-size:12px;display:grid}.model-inspection-module__A3mLiG__controls button,.model-inspection-module__A3mLiG__controls select,.model-inspection-module__A3mLiG__controls input{font:inherit}.model-inspection-module__A3mLiG__controls button,.model-inspection-module__A3mLiG__controls select{border:1px solid var(--board-ui-border,#c7d2dc);background:var(--board-ui-surface,white);color:inherit;cursor:pointer;border-radius:3px;min-height:34px;padding:7px 9px}.model-inspection-module__A3mLiG__controls button:hover:not(:disabled){background:var(--board-ui-muted,#e9f2f8)}.model-inspection-module__A3mLiG__controls button[aria-pressed=true]{background:var(--board-ui-muted,#ddecf6);border-color:var(--board-ui-primary,#7caccb)}.model-inspection-module__A3mLiG__controls :focus-visible{outline:2px solid var(--board-ui-primary,#227eaf);outline-offset:2px}.model-inspection-module__A3mLiG__controls button:disabled{opacity:.5;cursor:default}.model-inspection-module__A3mLiG__modes,.model-inspection-module__A3mLiG__row{flex-wrap:wrap;gap:6px;display:flex}.model-inspection-module__A3mLiG__modes button{white-space:nowrap;flex:1}.model-inspection-module__A3mLiG__fields{background:var(--board-ui-surface,#f5f8fa);border:1px solid var(--board-ui-border,#dce4eb);gap:8px;padding:10px;display:grid}.model-inspection-module__A3mLiG__controls label{flex-flow:wrap;align-items:center;gap:6px;margin:0;display:flex}.model-inspection-module__A3mLiG__controls output{color:var(--board-ui-muted-foreground,#657b8c);font-variant-numeric:tabular-nums;margin-left:auto}.model-inspection-module__A3mLiG__controls input[type=range]{width:100%;accent-color:var(--board-ui-primary,#237eaf)}.model-inspection-module__A3mLiG__controls .model-inspection-module__A3mLiG__check{flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;display:flex}.model-inspection-module__A3mLiG__check input,.model-inspection-module__A3mLiG__part input{accent-color:var(--board-ui-primary,#237eaf);flex-shrink:0;width:16px;height:16px}.model-inspection-module__A3mLiG__hint{color:var(--board-ui-muted-foreground,#718395);margin:0;font-size:11px;line-height:1.6}.model-inspection-module__A3mLiG__parts summary{cursor:pointer;padding:4px 0 8px}.model-inspection-module__A3mLiG__part{align-items:center;gap:7px;margin:4px 0;display:flex}.model-inspection-module__A3mLiG__part button{text-align:left;overflow-wrap:anywhere;flex:1;justify-content:flex-start;min-width:0}@media (max-width:650px){.model-inspection-module__A3mLiG__controls button{min-height:40px}}
.part-library-module__QmLzoq__library{--board-ui-foreground:var(--product-foreground);--board-ui-surface:var(--product-surface);--board-ui-primary:var(--product-primary);--board-ui-primary-foreground:var(--product-primary-foreground);--board-ui-muted-foreground:var(--product-description-foreground);--board-ui-border:var(--product-border);--board-ui-muted:var(--product-muted);--board-ui-danger:var(--product-danger-text);--board-ui-success:var(--product-success-text);color:inherit;font:inherit;background:0 0;flex-direction:column;height:auto;min-height:0;display:flex}.part-library-module__QmLzoq__library.part-library-module__QmLzoq__library{color:var(--product-foreground);font:inherit;background:0 0;height:auto;min-height:0;padding-bottom:0}.part-library-module__QmLzoq__library.part-library-module__QmLzoq__dialogMode{height:100%;min-height:0}.part-library-module__QmLzoq__library *{box-sizing:border-box}.part-library-module__QmLzoq__embeddedBody{width:100%;min-width:0}.part-library-module__QmLzoq__detail[hidden]{display:none}.part-library-module__QmLzoq__library button,.part-library-module__QmLzoq__library input,.part-library-module__QmLzoq__library select,.part-library-module__QmLzoq__library textarea{font:inherit;color:inherit}.part-library-module__QmLzoq__library a{color:var(--board-ui-primary,#236b96)}.part-library-module__QmLzoq__library h2{margin:0 0 10px;font-size:16px;font-weight:600}.part-library-module__QmLzoq__hint{color:var(--board-ui-muted-foreground,#738393);font-size:12px;line-height:1.7}.part-library-module__QmLzoq__toolbar{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.part-library-module__QmLzoq__toolbar label{background:var(--board-ui-surface,white);border:1px solid var(--board-ui-border,#c7d2dc);flex:1;align-items:center;gap:8px;padding:0 8px;display:flex}.part-library-module__QmLzoq__toolbar input{background:0 0;border:0;width:100%;min-width:80px;padding:8px 0}.part-library-module__QmLzoq__library select,.part-library-module__QmLzoq__form input,.part-library-module__QmLzoq__form textarea{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);color:var(--product-foreground);min-width:0;max-width:100%;min-height:var(--product-control-height);line-height:normal;font:inherit;padding:6px 10px}.part-library-module__QmLzoq__form input,.part-library-module__QmLzoq__form textarea{padding:8px 10px}.part-library-module__QmLzoq__empty{color:var(--board-ui-muted-foreground,#718395);grid-column:1/-1;padding:35px 10px;line-height:1.8}.part-library-module__QmLzoq__specification{border-top:1px solid var(--board-ui-border,#d2dbe3);margin-top:22px;padding-top:18px}.part-library-module__QmLzoq__detail{background:var(--board-ui-surface,white);min-width:0;padding:0}.part-library-module__QmLzoq__viewer{min-width:0;margin-bottom:20px}.part-library-module__QmLzoq__viewerHeading{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.part-library-module__QmLzoq__viewerHeading strong{overflow-wrap:anywhere;flex:1}.part-library-module__QmLzoq__viewerHeading span{color:var(--board-ui-muted-foreground,#718395);flex-shrink:0;font-size:11px}.part-library-module__QmLzoq__viewport{aspect-ratio:4/3;background:var(--board-ui-muted,#e8edef);border:1px solid var(--board-ui-border,#d5dfe7);position:relative;overflow:hidden}.part-library-module__QmLzoq__previewStatus{text-align:center;color:var(--board-ui-muted-foreground,#718395);place-content:center;padding:20px;display:grid;position:absolute;inset:0}.part-library-module__QmLzoq__partCaption{pointer-events:none;background:var(--board-ui-surface,#fffffff0);border:1px solid var(--board-ui-border,#d5dfe7);padding:6px 9px;font-size:12px;position:absolute;bottom:10px;left:10px;right:10px}.part-library-module__QmLzoq__viewerTools{border:0;min-width:0;margin:0;padding:10px 0 0}.part-library-module__QmLzoq__viewerToolbar{flex-wrap:wrap;gap:6px;display:flex}.part-library-module__QmLzoq__viewerToolbar button,.part-library-module__QmLzoq__viewerToolbar select{min-height:34px;padding:6px 8px}.part-library-module__QmLzoq__viewer .part-library-module__QmLzoq__renderAction{width:100%;margin-top:14px}.part-library-module__QmLzoq__downloadLink{align-items:center;gap:6px;padding:8px 0;display:inline-flex}.part-library-module__QmLzoq__detail label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.part-library-module__QmLzoq__detail p{overflow-wrap:anywhere;line-height:1.7}.part-library-module__QmLzoq__description{white-space:pre-wrap}.part-library-module__QmLzoq__actions{flex-direction:column;gap:8px;margin:24px 0 12px;display:flex}.part-library-module__QmLzoq__library .part-library-module__QmLzoq__primary{background:var(--board-ui-primary,#226bb4);color:var(--board-ui-primary-foreground,white);border-color:var(--board-ui-primary,#226bb4)}.part-library-module__QmLzoq__library .part-library-module__QmLzoq__primary:hover:not(:disabled){background:var(--board-ui-primary,#195e9f)}.part-library-module__QmLzoq__error{background:var(--board-ui-muted,#fff0ec);color:var(--board-ui-danger,#a4462e);margin-bottom:14px;padding:10px;line-height:1.6}.part-library-module__QmLzoq__error button{margin-left:10px}.part-library-module__QmLzoq__notice{background:var(--board-ui-muted,#e8f5ed);color:var(--board-ui-success,#357047);padding:10px}.part-library-module__QmLzoq__form{gap:12px;display:grid}.part-library-module__QmLzoq__form label{gap:7px;display:grid}.part-library-module__QmLzoq__dialog{border:1px solid var(--board-ui-border,#a6b5c3);background:var(--product-surface-raised);width:min(1280px,96vw);max-width:none;height:min(860px,92dvh);max-height:none;color:var(--product-foreground);box-shadow:var(--product-shadow);border-radius:5px;padding:0}.part-library-module__QmLzoq__dialog::backdrop{background:#142c4659}.part-library-module__QmLzoq__library .part-library-module__QmLzoq__headingActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.part-library-module__QmLzoq__library .part-library-module__QmLzoq__folderTile{text-align:left;justify-content:flex-start;gap:12px;min-height:80px;padding:16px}.part-library-module__QmLzoq__folderTile span{gap:4px;min-width:0;display:grid}.part-library-module__QmLzoq__folderTile strong{overflow-wrap:anywhere;font-weight:500}.part-library-module__QmLzoq__folderTile small{color:var(--board-ui-muted-foreground,#8291a3);font-size:12px}.part-library-module__QmLzoq__inspectionLayout{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:start;gap:32px;display:grid}.part-library-module__QmLzoq__detailViewer{min-width:0}.part-library-module__QmLzoq__specification{border:0;margin:0 0 24px;padding:0}.part-library-module__QmLzoq__library h1,.part-library-module__QmLzoq__library nav[aria-label=零件库位置]{overflow-wrap:anywhere}@media (max-width:850px){.part-library-module__QmLzoq__inspectionLayout{grid-template-columns:minmax(0,1fr);gap:20px}.part-library-module__QmLzoq__library .part-library-module__QmLzoq__headingActions{justify-content:flex-start}.part-library-module__QmLzoq__library .part-library-module__QmLzoq__headingActions button{white-space:nowrap}}@media (max-width:700px){.part-library-module__QmLzoq__library>div>:first-child{flex-wrap:wrap}.part-library-module__QmLzoq__dialog{width:96vw;height:92dvh}}
.model-template-module__jslHZW__panel{background:var(--board-ui-surface,#fff);width:100%;min-width:0;color:var(--board-ui-description,#454f58);border:0;flex-direction:column;flex:1;min-height:0;font-size:12px;display:flex}.model-template-module__jslHZW__fields .model-template-module__jslHZW__field>label{text-align:left;flex-direction:row;align-items:center;margin:0}.model-template-module__jslHZW__fields label.model-template-module__jslHZW__field{align-items:stretch;margin:0 0 10px}.model-template-module__jslHZW__fields .model-template-module__jslHZW__check{text-align:left;flex-direction:row;justify-content:flex-start;margin:0}.model-template-module__jslHZW__panel .model-template-module__jslHZW__previewButton{border:1px solid var(--board-ui-border,#bec7cf);background:var(--board-ui-surface,#f7f8fa);min-height:32px}.model-template-module__jslHZW__panel .model-template-module__jslHZW__footer button{border:1px solid var(--board-ui-border,#c7d2dc);background:var(--board-ui-surface,#fff);flex:1;min-height:34px}.model-template-module__jslHZW__panel .model-template-module__jslHZW__footer .model-template-module__jslHZW__primary{background:var(--board-ui-primary,#2876ad);border-color:var(--board-ui-primary,#2876ad);color:var(--board-ui-primary-foreground,#fff)}.model-template-module__jslHZW__title{background:var(--board-ui-muted,#f1f3f5);border-bottom:1px solid var(--board-ui-border,#c7cdd3);align-items:center;gap:8px;padding:8px 10px;display:flex}.model-template-module__jslHZW__title strong{flex:1}.model-template-module__jslHZW__title button{padding:4px;display:flex}.model-template-module__jslHZW__scroll{flex:1;min-height:0;padding:12px;overflow:auto}.model-template-module__jslHZW__field{flex-direction:column;gap:5px;min-width:0;margin-bottom:10px;display:flex}.model-template-module__jslHZW__field>label{align-items:center;gap:6px;display:flex}.model-template-module__jslHZW__unit,.model-template-module__jslHZW__hint{color:var(--board-ui-muted-foreground,#737d87);font-size:11px}.model-template-module__jslHZW__unit{margin-left:auto}.model-template-module__jslHZW__fields input:not([type=checkbox]),.model-template-module__jslHZW__fields select,.model-template-module__jslHZW__field input:not([type=checkbox]),.model-template-module__jslHZW__field select,.model-template-module__jslHZW__add select{border:1px solid var(--board-ui-border,#bec7cf);background:var(--board-ui-surface,#fff);width:100%;min-width:0;color:inherit;height:30px;font:inherit;border-radius:3px;padding:5px 7px}.model-template-module__jslHZW__panel button,.model-template-module__jslHZW__customizer button{font:inherit;border:1px solid var(--board-ui-border,#bec7cf);background:var(--board-ui-surface,#f7f8fa);color:var(--board-ui-description,#454f58);cursor:pointer;border-radius:3px;padding:5px 8px}.model-template-module__jslHZW__panel button:hover,.model-template-module__jslHZW__customizer button:hover{background:var(--board-ui-muted,#e9eef3)}.model-template-module__jslHZW__panel button:disabled,.model-template-module__jslHZW__customizer button:disabled{opacity:.45;cursor:default}.model-template-module__jslHZW__panel :is(button,input,select):focus-visible,.model-template-module__jslHZW__customizer :is(button,input,select):focus-visible,.model-template-module__jslHZW__fields :is(input,select):focus-visible{outline:2px solid var(--board-ui-primary,#287db5);outline-offset:2px}.model-template-module__jslHZW__check{align-items:center;gap:7px;display:flex}.model-template-module__jslHZW__check input{accent-color:var(--board-ui-primary,#287db5)}.model-template-module__jslHZW__group{border:0;min-width:0;margin:0 0 8px;padding:0}.model-template-module__jslHZW__group legend{padding:8px 0;font-weight:600}.model-template-module__jslHZW__error{color:var(--board-ui-danger,#ad302b);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.model-template-module__jslHZW__field input[aria-invalid=true]{border-color:var(--board-ui-primary,#ad302b)}.model-template-module__jslHZW__add{gap:6px;margin-bottom:12px;display:flex}.model-template-module__jslHZW__add select{flex:1}.model-template-module__jslHZW__add button{align-items:center;display:flex}.model-template-module__jslHZW__definition{border-bottom:1px solid var(--board-ui-border,#dce1e6);padding:8px 0}.model-template-module__jslHZW__definition summary{cursor:pointer;overflow-wrap:anywhere;padding:4px 0;font-weight:500}.model-template-module__jslHZW__definition[open] summary{margin-bottom:8px}.model-template-module__jslHZW__range{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.model-template-module__jslHZW__rowActions{justify-content:flex-end;gap:6px;display:flex}.model-template-module__jslHZW__rowActions button{padding:5px;display:flex}.model-template-module__jslHZW__footer{border-top:1px solid var(--board-ui-border,#c7cdd3);background:var(--board-ui-surface,#fff);flex-direction:column;gap:8px;padding:10px;display:flex}.model-template-module__jslHZW__footer>div{justify-content:flex-end;gap:8px;display:flex}.model-template-module__jslHZW__footer .model-template-module__jslHZW__primary{background:var(--board-ui-primary,#2876ad);color:var(--board-ui-primary-foreground,#fff);border-color:var(--board-ui-primary,#2876ad)}.model-template-module__jslHZW__footer .model-template-module__jslHZW__primary:hover{background:var(--board-ui-primary,#216496)}.model-template-module__jslHZW__status{color:var(--board-ui-muted-foreground,#737d87);overflow-wrap:anywhere;margin:0;font-size:11px}.model-template-module__jslHZW__presets{border-top:1px solid var(--board-ui-border,#dce1e6);margin-top:12px;padding-top:12px}.model-template-module__jslHZW__empty{color:var(--board-ui-muted-foreground,#737d87);margin:8px 0;line-height:1.6}.model-template-module__jslHZW__preset{justify-content:space-between;align-items:center;gap:8px;margin:6px 0;display:flex}.model-template-module__jslHZW__preset span{overflow-wrap:anywhere}.model-template-module__jslHZW__customizer{font-size:12px}.model-template-module__jslHZW__customizer h2{margin:0 0 12px;font-size:13px}.model-template-module__jslHZW__previewButton{width:100%;margin-top:12px}@media (max-width:640px){.model-template-module__jslHZW__panel input:not([type=checkbox]),.model-template-module__jslHZW__panel select,.model-template-module__jslHZW__panel button{min-height:36px}.model-template-module__jslHZW__scroll{padding:10px 12px}.model-template-module__jslHZW__range{gap:6px}.model-template-module__jslHZW__fields input:not([type=checkbox]),.model-template-module__jslHZW__fields select{min-height:36px}}
.parametric-parts-module__wvogeq__fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.parametric-parts-module__wvogeq__fields legend{color:var(--board-ui-muted-foreground,#67788a);padding:0 0 12px;font-size:13px}.parametric-parts-module__wvogeq__fields .parametric-parts-module__wvogeq__field{grid-template-columns:minmax(0,1fr) minmax(80px,120px);align-items:center;gap:12px;margin:0;font-size:13px;display:grid}.parametric-parts-module__wvogeq__fields input[type=number]{border:1px solid var(--board-ui-border,#c7d2dc);background:var(--board-ui-surface,white);width:100%;min-width:0;min-height:36px;color:inherit;font:inherit;border-radius:4px;padding:7px 9px}.parametric-parts-module__wvogeq__fields .parametric-parts-module__wvogeq__textField{gap:6px;margin:0;font-size:13px;display:grid}.parametric-parts-module__wvogeq__fields input[type=text],.parametric-parts-module__wvogeq__fields input[type=file]{border:1px solid var(--board-ui-border,#c7d2dc);background:var(--board-ui-surface,white);width:100%;min-width:0;min-height:36px;color:inherit;font:inherit;border-radius:4px;padding:7px 9px}.parametric-parts-module__wvogeq__fields input[type=file]{padding:5px}.parametric-parts-module__wvogeq__fields .parametric-parts-module__wvogeq__help{color:var(--board-ui-muted-foreground,#738393);margin:0;font-size:12px;line-height:1.5}.parametric-parts-module__wvogeq__fields small{color:var(--board-ui-muted-foreground,#738393);font-size:12px}.parametric-parts-module__wvogeq__fields .parametric-parts-module__wvogeq__toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.parametric-parts-module__wvogeq__fields input:focus-visible{outline:2px solid var(--board-ui-primary,#226bb4);outline-offset:2px}.parametric-parts-module__wvogeq__fields:disabled{opacity:.65}
.standard-parts-module__xDrOHq__holeRow{border-bottom:1px solid var(--board-ui-border,#e2e8f0);align-items:center;gap:8px;min-height:30px;font-size:12px;display:flex}.standard-parts-module__xDrOHq__holeRow>span{overflow-wrap:anywhere;flex:1;min-width:0}.standard-parts-module__xDrOHq__holeRow>button{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.standard-parts-module__xDrOHq__holeRow>button:hover{background:var(--board-ui-muted,#e3f1fa)}
.projects-module__MGxK4W__root{min-height:var(--board-content-height,100dvh);background:var(--product-surface);color:var(--product-foreground);font:400 var(--product-text-body)/var(--product-leading-body) var(--product-font-sans)}.projects-module__MGxK4W__managementRoot{min-height:var(--board-content-height,100dvh);background:var(--color-background);color:var(--color-foreground)}.projects-module__MGxK4W__managementContent{background:var(--color-background);flex:1;min-width:0;min-height:0;overflow:auto}.projects-module__MGxK4W__root *{box-sizing:border-box}.projects-module__MGxK4W__root button,.projects-module__MGxK4W__root input,.projects-module__MGxK4W__root select{font:inherit}.projects-module__MGxK4W__root button,.projects-module__MGxK4W__root select{cursor:pointer}.projects-module__MGxK4W__root button{min-height:var(--product-control-height);font-weight:var(--product-weight-label);border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);color:inherit;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.projects-module__MGxK4W__root button:hover{background:var(--product-muted);border-color:var(--product-border)}.projects-module__MGxK4W__root button:disabled{opacity:.45;cursor:not-allowed}.projects-module__MGxK4W__root :is(button,a,input,select):focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.projects-module__MGxK4W__root a{color:inherit;text-decoration:none}.projects-module__MGxK4W__root a:hover{color:var(--product-primary)}.projects-module__MGxK4W__shell{height:var(--board-content-height,100dvh);min-height:0;display:flex;overflow:hidden}.projects-module__MGxK4W__content{flex:1;width:100%;min-width:0;max-width:1480px;min-height:0;padding:38px clamp(22px,4vw,64px);overflow-y:auto}.projects-module__MGxK4W__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.projects-module__MGxK4W__heading h1{font-size:var(--product-text-display);line-height:var(--product-leading-display);letter-spacing:-.5px;font-weight:var(--product-weight-display);margin:0 0 6px}.projects-module__MGxK4W__heading p{color:var(--product-description-foreground);font-size:var(--product-text-body);margin:0}.projects-module__MGxK4W__root .projects-module__MGxK4W__primary{background:var(--product-primary);border-color:var(--product-primary);color:var(--product-primary-foreground);white-space:nowrap}.projects-module__MGxK4W__root .projects-module__MGxK4W__primary:hover{background:var(--product-primary-hover);border-color:var(--product-primary-hover)}.projects-module__MGxK4W__toolbar{align-items:center;gap:10px;margin-bottom:17px;display:flex}.projects-module__MGxK4W__search{border:1px solid var(--product-border);border-radius:var(--product-radius);height:var(--product-control-height);max-width:400px;color:var(--product-muted-foreground);flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.projects-module__MGxK4W__search input{width:100%;min-width:0;color:var(--product-foreground);background:0 0;border:0;outline:none}.projects-module__MGxK4W__toolbar select{background:var(--product-surface);color:var(--product-description-foreground);border:1px solid var(--product-border);border-radius:var(--product-radius);height:var(--product-control-height);padding:6px 10px}.projects-module__MGxK4W__root .projects-module__MGxK4W__icon{min-width:var(--product-control-height);padding:8px}.projects-module__MGxK4W__toolbar>.projects-module__MGxK4W__icon{margin-left:auto}.projects-module__MGxK4W__cardGrid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));align-items:start;gap:20px;display:grid}.projects-module__MGxK4W__projectCard{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);min-width:0;overflow:hidden}.projects-module__MGxK4W__projectCard:hover{border-color:var(--product-primary)}.projects-module__MGxK4W__preview{aspect-ratio:16/10;background:var(--product-surface);border-bottom:1px solid var(--product-border);place-items:center;width:100%;display:grid;overflow:hidden}.projects-module__MGxK4W__preview img{object-fit:contain;width:100%;height:100%;display:block}.projects-module__MGxK4W__preview>span{text-align:center;color:var(--product-muted-foreground);font-size:var(--product-text-body);flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.projects-module__MGxK4W__cardInfo{grid-template-columns:auto 1fr;gap:12px 10px;padding:16px 16px 12px;display:grid}.projects-module__MGxK4W__project{grid-column:1/-1;align-items:center;gap:10px;min-width:0;display:flex}.projects-module__MGxK4W__projectIcon{flex-shrink:0;place-items:center;display:grid}.projects-module__MGxK4W__project>div{min-width:0}.projects-module__MGxK4W__project a,.projects-module__MGxK4W__project strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.projects-module__MGxK4W__project small{color:var(--product-muted-foreground);font-size:var(--product-text-body);margin-top:4px;display:block}.projects-module__MGxK4W__cardType{font-size:var(--product-text-body);color:var(--product-muted-foreground)}.projects-module__MGxK4W__cardDate{text-align:right;color:var(--product-muted-foreground);font-size:var(--product-text-body)}.projects-module__MGxK4W__cardActions{border-top:1px solid var(--product-border);align-items:center;gap:6px;padding:10px 16px;display:flex}.projects-module__MGxK4W__cardActions .projects-module__MGxK4W__openProject{margin-right:auto}.projects-module__MGxK4W__root .projects-module__MGxK4W__cardActions .projects-module__MGxK4W__icon{color:var(--product-muted-foreground);border-color:#0000}.projects-module__MGxK4W__cardActions>button{font-size:var(--product-text-body);white-space:nowrap}.projects-module__MGxK4W__resourceGridStatus{color:var(--product-muted-foreground);font-size:var(--product-text-body);grid-column:1/-1;margin:0;padding:4px}.projects-module__MGxK4W__empty{min-height:300px;color:var(--product-description-foreground);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:36px 20px;display:flex}.projects-module__MGxK4W__empty h2{font-size:var(--product-text-section);line-height:var(--product-leading-section);font-weight:var(--product-weight-label);color:var(--product-description-foreground);margin:15px 0 2px}.projects-module__MGxK4W__empty p{font-size:var(--product-text-body);margin:5px 0 20px}.projects-module__MGxK4W__error{background:var(--product-danger-soft);color:var(--product-danger-text);border:1px solid var(--product-danger-text);border-radius:var(--product-radius);align-items:center;gap:12px;margin-bottom:16px;padding:10px 13px;display:flex}.projects-module__MGxK4W__error span{flex:1}.projects-module__MGxK4W__notice{z-index:80;background:var(--product-success-soft);border:1px solid var(--product-border);width:max-content;max-width:min(380px,100vw - 32px);color:var(--product-success-text);border-radius:var(--product-radius);box-shadow:var(--product-shadow);margin:0;padding:10px 13px;position:fixed;top:16px;right:16px}.projects-module__MGxK4W__dialog{border:1px solid var(--product-border);border-radius:var(--product-radius);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--product-foreground);box-shadow:var(--product-shadow);margin:auto;padding:24px}.projects-module__MGxK4W__dialog::backdrop{background:#0006}.projects-module__MGxK4W__modalTitle{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.projects-module__MGxK4W__modalTitle h2{font-size:var(--product-text-section);line-height:var(--product-leading-section);font-weight:var(--product-weight-label);margin:0}.projects-module__MGxK4W__root .projects-module__MGxK4W__modalTitle button{border:0}.projects-module__MGxK4W__nameField{font-size:var(--product-text-body);gap:7px;display:grid}.projects-module__MGxK4W__nameField input{height:var(--product-control-height);border:1px solid var(--product-border);border-radius:var(--product-radius);width:100%;padding:8px 10px}.projects-module__MGxK4W__kindChoice{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;padding:0;display:grid}.projects-module__MGxK4W__kindChoice legend{font-size:var(--product-text-body);padding:0 0 8px}.projects-module__MGxK4W__kindChoice label{border:1px solid var(--product-border);border-radius:var(--product-radius);cursor:pointer;flex-direction:column;gap:7px;padding:16px 12px;display:flex;position:relative}.projects-module__MGxK4W__kindChoice label[data-selected=true]{background:var(--product-muted);border-color:var(--product-primary);color:var(--product-primary)}.projects-module__MGxK4W__kindChoice input{accent-color:var(--product-primary);position:absolute;top:12px;right:10px}.projects-module__MGxK4W__kindChoice strong{font-size:14px}.projects-module__MGxK4W__kindChoice span{font-size:var(--product-text-body);color:var(--product-description-foreground)}.projects-module__MGxK4W__modalNote{color:var(--product-description-foreground);font-size:var(--product-text-body);margin:14px 0 24px}.projects-module__MGxK4W__modalFooter{border-top:1px solid var(--product-border);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}@media (max-width:1050px){.projects-module__MGxK4W__content{padding:28px 22px}}@media (max-width:700px){.projects-module__MGxK4W__shell{flex-direction:column}.projects-module__MGxK4W__content{padding:25px 16px}.projects-module__MGxK4W__heading{align-items:flex-start;margin-bottom:22px}.projects-module__MGxK4W__heading h1{font-size:var(--product-text-display)}.projects-module__MGxK4W__heading p{max-width:280px;font-size:var(--product-text-body)}.projects-module__MGxK4W__toolbar{flex-wrap:wrap;gap:7px}.projects-module__MGxK4W__search{flex-basis:100%;max-width:none}.projects-module__MGxK4W__projectIcon{width:30px;height:33px}.projects-module__MGxK4W__project{gap:8px}.projects-module__MGxK4W__project small{font-size:var(--product-text-body)}}.projects-module__MGxK4W__root .projects-module__MGxK4W__openProject{border:1px solid var(--product-primary);border-radius:var(--product-radius);background:var(--product-muted);min-height:34px;color:var(--product-primary);font-size:var(--product-text-body);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.projects-module__MGxK4W__root .projects-module__MGxK4W__openProject:hover{background:var(--product-muted);border-color:var(--product-primary)}@media (max-width:700px){.projects-module__MGxK4W__cardGrid{gap:16px}.projects-module__MGxK4W__cardActions{flex-wrap:wrap}}@media (max-width:1023px){.projects-module__MGxK4W__root{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.projects-module__MGxK4W__shell{height:calc(var(--board-content-height,100dvh) - 68px - env(safe-area-inset-bottom))}}.projects-module__MGxK4W__content.projects-module__MGxK4W__managerContent{flex-direction:column;max-width:none;padding:20px clamp(16px,2vw,32px);display:flex;container-type:inline-size}.projects-module__MGxK4W__projectCard[data-dragging=true]{opacity:.5}.projects-module__MGxK4W__root .projects-module__MGxK4W__folderDropTarget[data-drop-target=true]{background:var(--product-muted);outline:2px solid var(--product-primary);outline-offset:-2px}.projects-module__MGxK4W__managerHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:12px;display:flex}.projects-module__MGxK4W__managerIdentity{flex:280px;gap:2px;min-width:0;display:grid}.projects-module__MGxK4W__managerTitleLine{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.projects-module__MGxK4W__managerHeader h1{min-width:0;font-size:var(--product-text-display);line-height:var(--product-leading-display);font-weight:var(--product-weight-display);overflow-wrap:anywhere;margin:0}.projects-module__MGxK4W__managerSummary{color:var(--product-muted-foreground);font-size:var(--product-text-body);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.projects-module__MGxK4W__managerSummary nav{align-items:center;gap:6px;display:flex}.projects-module__MGxK4W__root .projects-module__MGxK4W__managerSummary button{min-height:28px;padding:3px 7px}.projects-module__MGxK4W__managerActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.projects-module__MGxK4W__managerActions :is(button,a){min-height:32px;font-size:var(--product-text-body);white-space:nowrap;gap:5px;padding:5px 9px}.projects-module__MGxK4W__managerActions>a{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);color:inherit;font-weight:var(--product-weight-label);justify-content:center;align-items:center;display:inline-flex}.projects-module__MGxK4W__managerActions>a:hover{background:var(--product-muted);border-color:var(--product-border);color:inherit}.projects-module__MGxK4W__managerActions>a[aria-disabled=true]{opacity:.45;cursor:not-allowed}.projects-module__MGxK4W__managerToolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px}.projects-module__MGxK4W__managerToolbar .projects-module__MGxK4W__search{flex:200px;min-width:160px;max-width:none}.projects-module__MGxK4W__managerToolbar .projects-module__MGxK4W__search svg{flex-shrink:0}.projects-module__MGxK4W__managerToolbar>.projects-module__MGxK4W__icon{margin-left:0}.projects-module__MGxK4W__includeChildren{min-height:var(--product-control-height);color:var(--product-description-foreground);font-size:var(--product-text-body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.projects-module__MGxK4W__includeChildren input{accent-color:var(--product-primary);margin:0}@container (max-width:620px){.projects-module__MGxK4W__managerToolbar .projects-module__MGxK4W__search{flex-basis:100%}.projects-module__MGxK4W__managerToolbar>.projects-module__MGxK4W__icon{margin-left:auto}}@media (max-width:639px){.projects-module__MGxK4W__content.projects-module__MGxK4W__managerContent{padding:12px 16px}.projects-module__MGxK4W__managerIdentity{flex-basis:100%}.projects-module__MGxK4W__managerActions :is(button,a){min-height:40px;padding-inline:10px}.projects-module__MGxK4W__managerToolbar :is(.projects-module__MGxK4W__search,select,.projects-module__MGxK4W__icon,.projects-module__MGxK4W__includeChildren){min-height:40px}}.projects-module__MGxK4W__folderBreadcrumb{color:var(--product-muted-foreground);flex-wrap:wrap;align-items:center;gap:2px;margin:0;display:flex}.projects-module__MGxK4W__folderBreadcrumb>span{align-items:center;min-width:0;display:inline-flex}.projects-module__MGxK4W__root .projects-module__MGxK4W__folderBreadcrumb button{min-height:28px;color:var(--product-muted-foreground);font-weight:var(--product-weight-label);overflow-wrap:anywhere;background:0 0;border-color:#0000;padding:2px 4px}.projects-module__MGxK4W__folderGrid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));align-items:start;gap:20px;margin-bottom:20px;display:grid}.projects-module__MGxK4W__folderCard{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:60px;display:grid;overflow:hidden}.projects-module__MGxK4W__folderCard:hover{border-color:var(--product-primary)}.projects-module__MGxK4W__root .projects-module__MGxK4W__folderOpen{overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;min-width:0;min-height:58px;padding:10px 12px}.projects-module__MGxK4W__folderOpen span{text-overflow:ellipsis;min-width:0;overflow:hidden}.projects-module__MGxK4W__root .projects-module__MGxK4W__folderMore{border-color:#0000;align-self:center;min-width:40px;min-height:40px;margin-right:6px;padding:7px}.projects-module__MGxK4W__root .projects-module__MGxK4W__folderRestore{align-self:center;min-height:40px;margin-right:8px;padding:6px 9px}.projects-module__MGxK4W__folderTrashActions{align-items:center;display:flex}.projects-module__MGxK4W__folderTrashActions .projects-module__MGxK4W__folderRestore{margin-right:0}.projects-module__MGxK4W__trashFolders h2{font-size:var(--product-text-section);line-height:var(--product-leading-section);margin:0 0 10px}.projects-module__MGxK4W__folderVisualCard{border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-surface);min-width:0;position:relative;overflow:hidden}.projects-module__MGxK4W__folderVisualCard:hover{border-color:var(--product-primary)}.projects-module__MGxK4W__root .projects-module__MGxK4W__folderVisualCard .projects-module__MGxK4W__folderOpen{text-align:left;background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:0;display:block}.projects-module__MGxK4W__folderCover{aspect-ratio:16/10;background:var(--folder-cover-color,var(--product-accent));border-bottom:1px solid var(--product-border);width:100%;display:grid;overflow:hidden}.projects-module__MGxK4W__folderCover[data-color=brand]{--folder-cover-color:var(--product-accent)}.projects-module__MGxK4W__folderCover[data-color=blue]{--folder-cover-color:var(--product-info-soft)}.projects-module__MGxK4W__folderCover[data-color=green]{--folder-cover-color:var(--product-success-soft)}.projects-module__MGxK4W__folderCover[data-color=yellow]{--folder-cover-color:var(--product-warning-soft)}.projects-module__MGxK4W__folderCover[data-color=red]{--folder-cover-color:var(--product-danger-soft)}.projects-module__MGxK4W__folderCover[data-color=neutral]{--folder-cover-color:var(--product-muted)}.projects-module__MGxK4W__folderCover[data-layout=grid]{background:var(--product-border);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.projects-module__MGxK4W__folderCoverTile{background:var(--folder-cover-color);min-width:0;min-height:0;color:var(--product-description-foreground);place-items:center;display:grid;overflow:hidden}.projects-module__MGxK4W__folderCoverTile img{object-fit:contain;width:100%;height:100%;display:block}.projects-module__MGxK4W__folderCoverEmpty{width:100%;height:100%;color:var(--product-description-foreground);place-items:center;display:grid}.projects-module__MGxK4W__folderCardInfo{align-content:start;gap:2px;min-width:0;min-height:114px;padding:11px 54px 11px 12px;display:grid}.projects-module__MGxK4W__folderCardInfo strong{color:var(--product-foreground);font-size:var(--product-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projects-module__MGxK4W__folderCardInfo small{color:var(--product-muted-foreground);font-size:var(--product-text-body)}.projects-module__MGxK4W__root .projects-module__MGxK4W__folderVisualCard .projects-module__MGxK4W__folderMore{margin:0;position:absolute;bottom:12px;right:6px}.projects-module__MGxK4W__appearanceDialog{width:min(620px,100vw - 32px)}.projects-module__MGxK4W__folderAppearance{gap:20px;display:grid}.projects-module__MGxK4W__folderAppearancePreview{gap:5px;width:min(280px,100%);margin:0 auto;display:grid}.projects-module__MGxK4W__folderAppearancePreview .projects-module__MGxK4W__folderCover{border:1px solid var(--product-border);border-radius:var(--product-radius)}.projects-module__MGxK4W__folderAppearancePreview>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projects-module__MGxK4W__folderAppearancePreview>span{color:var(--product-muted-foreground);font-size:var(--product-text-body)}.projects-module__MGxK4W__appearanceFieldset{border:0;min-width:0;margin:0;padding:0}.projects-module__MGxK4W__appearanceFieldset legend{font-size:var(--product-text-body);font-weight:var(--product-weight-label);margin-bottom:8px;padding:0}.projects-module__MGxK4W__colorChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.projects-module__MGxK4W__colorChoices label{border:1px solid var(--product-border);border-radius:var(--product-radius);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:7px 9px;display:flex;position:relative}.projects-module__MGxK4W__colorChoices label[data-selected=true],.projects-module__MGxK4W__coverModeChoices label[data-selected=true]{border-color:var(--product-primary);background:var(--product-muted)}.projects-module__MGxK4W__colorChoices input,.projects-module__MGxK4W__coverModeChoices input{opacity:0;pointer-events:none;position:absolute}.projects-module__MGxK4W__colorChoices label:focus-within,.projects-module__MGxK4W__coverModeChoices label:focus-within{outline:2px solid var(--product-focus);outline-offset:2px}.projects-module__MGxK4W__colorChoices label>span{border:1px solid var(--product-border-strong);background:var(--folder-cover-color);border-radius:4px;flex:none;width:22px;height:22px}.projects-module__MGxK4W__colorChoices label>span[data-color=brand]{--folder-cover-color:var(--product-accent)}.projects-module__MGxK4W__colorChoices label>span[data-color=blue]{--folder-cover-color:var(--product-info-soft)}.projects-module__MGxK4W__colorChoices label>span[data-color=green]{--folder-cover-color:var(--product-success-soft)}.projects-module__MGxK4W__colorChoices label>span[data-color=yellow]{--folder-cover-color:var(--product-warning-soft)}.projects-module__MGxK4W__colorChoices label>span[data-color=red]{--folder-cover-color:var(--product-danger-soft)}.projects-module__MGxK4W__colorChoices label>span[data-color=neutral]{--folder-cover-color:var(--product-muted)}.projects-module__MGxK4W__colorChoices b{font-size:var(--product-text-body)}.projects-module__MGxK4W__coverModeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.projects-module__MGxK4W__coverModeChoices label{border:1px solid var(--product-border);border-radius:var(--product-radius);cursor:pointer;gap:3px;min-height:72px;padding:10px 11px;display:grid;position:relative}.projects-module__MGxK4W__coverModeChoices strong{font-size:var(--product-text-body)}.projects-module__MGxK4W__coverModeChoices span{color:var(--product-description-foreground);font-size:var(--product-text-body)}@media (max-width:700px){.projects-module__MGxK4W__folderGrid{gap:16px}}@media (max-width:639px){.projects-module__MGxK4W__colorChoices,.projects-module__MGxK4W__coverModeChoices{grid-template-columns:1fr}}.projects-module__MGxK4W__libraryContent{flex:1;min-width:0;height:100%;min-height:0;overflow:auto}.projects-module__MGxK4W__consent{color:var(--product-description-foreground);font-size:var(--product-text-body);align-items:flex-start;gap:8px;margin:16px 0;display:flex}.projects-module__MGxK4W__consent input{flex-shrink:0;margin-top:3px}.projects-module__MGxK4W__nameField{margin-bottom:14px}.projects-module__MGxK4W__nameField textarea,.projects-module__MGxK4W__nameField select{border:1px solid var(--product-border);border-radius:var(--product-radius);width:100%;min-height:var(--product-control-height);background:var(--product-surface);color:inherit;font:inherit;padding:8px 10px}.projects-module__MGxK4W__description{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.projects-module__MGxK4W__root button.projects-module__MGxK4W__preview{background:var(--product-surface);border:0;border-radius:0;width:100%;padding:0}.projects-module__MGxK4W__preview img{object-fit:contain;width:100%;height:100%}.projects-module__MGxK4W__previewDialog{border:1px solid var(--product-border);width:min(820px,95vw);max-height:92dvh;color:var(--product-foreground);border-radius:8px;padding:20px;overflow:auto}.projects-module__MGxK4W__previewDialog::backdrop{background:#0006}.projects-module__MGxK4W__cardActions{flex-wrap:wrap}@media (max-width:1100px){.projects-module__MGxK4W__libraryContent{height:auto}}@media (max-width:700px){.projects-module__MGxK4W__libraryContent{height:auto}}.projects-module__MGxK4W__cardInfo>strong,.projects-module__MGxK4W__cardInfo>p{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.projects-module__MGxK4W__sidebarLauncher{border-right:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;padding:10px 8px}.projects-module__MGxK4W__root .projects-module__MGxK4W__sidebarLauncher button{color:var(--color-foreground);background:0 0;border:0;min-height:36px}.projects-module__MGxK4W__sidebarLauncher span{display:none}@media (max-width:767px){.projects-module__MGxK4W__shell{flex-direction:column}.projects-module__MGxK4W__sidebarLauncher{border-right:0;border-bottom:1px solid var(--color-border);padding:8px 12px}.projects-module__MGxK4W__sidebarLauncher span{display:inline}.projects-module__MGxK4W__root .projects-module__MGxK4W__sidebarLauncher button{min-height:40px}}.projects-module__MGxK4W__dialog,.projects-module__MGxK4W__previewDialog{background:var(--product-surface-raised)}.projects-module__MGxK4W__nameField input{background:var(--product-surface);color:inherit}.projects-module__MGxK4W__cardEntryActions{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:6px;padding:0 16px 12px;display:grid}.projects-module__MGxK4W__cardEntryActions .projects-module__MGxK4W__openProject{min-height:36px}.projects-module__MGxK4W__root .projects-module__MGxK4W__modelMore{grid-column:-2/-1;min-width:36px;min-height:36px;padding:4px 9px;font-size:21px;line-height:1}.projects-module__MGxK4W__selectableGrid{user-select:none;flex:1 0 auto;align-content:start;min-height:260px;padding:4px;position:relative}.projects-module__MGxK4W__selectableGrid:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.projects-module__MGxK4W__projectCard{position:relative}.projects-module__MGxK4W__projectCard[data-selected=true]{border-color:var(--product-primary);outline:2px solid var(--product-primary);outline-offset:-1px}.projects-module__MGxK4W__projectCard[data-selected=true]:before{content:"✓";z-index:1;background:var(--product-primary);width:22px;height:22px;color:var(--product-primary-foreground);pointer-events:none;border-radius:4px;place-items:center;font-weight:600;display:grid;position:absolute;top:8px;left:8px}.projects-module__MGxK4W__projectCard:focus-visible{outline:2px solid var(--product-focus);outline-offset:2px}.projects-module__MGxK4W__projectCard[data-cut=true] .projects-module__MGxK4W__preview,.projects-module__MGxK4W__projectCard[data-cut=true] .projects-module__MGxK4W__cardInfo{opacity:.5}.projects-module__MGxK4W__selectionBox{z-index:2;border:1px solid var(--product-primary);background:color-mix(in srgb, var(--product-primary) 15%, transparent);pointer-events:none;position:absolute}.projects-module__MGxK4W__selectionBar{min-height:var(--product-control-height);border:1px solid var(--product-border);border-radius:var(--product-radius);background:var(--product-muted);color:var(--product-description-foreground);font-size:var(--product-text-body);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;padding:4px 8px;display:flex}.projects-module__MGxK4W__selectionBar>span:first-child{margin-right:auto}.projects-module__MGxK4W__root .projects-module__MGxK4W__selectionBar button{min-height:30px;font-size:var(--product-text-body);padding:4px 8px}.projects-module__MGxK4W__batchNames{overflow-wrap:anywhere;max-height:180px;padding-left:22px;overflow:auto}.projects-module__MGxK4W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.projects-module__MGxK4W__selectableGrid .projects-module__MGxK4W__preview img{pointer-events:none}.projects-module__MGxK4W__projectCard .projects-module__MGxK4W__preview{background:var(--product-muted)}.projects-module__MGxK4W__projectCard .projects-module__MGxK4W__cardInfo{gap:5px 8px;padding:10px 12px 8px}.projects-module__MGxK4W__projectCard .projects-module__MGxK4W__project{gap:7px}.projects-module__MGxK4W__projectCard .projects-module__MGxK4W__projectIcon svg{width:19px;height:19px}.projects-module__MGxK4W__projectCard .projects-module__MGxK4W__project small{margin-top:1px}.projects-module__MGxK4W__projectCard .projects-module__MGxK4W__cardEntryActions{padding:0 12px 10px}.projects-module__MGxK4W__root .projects-module__MGxK4W__selectableGrid .projects-module__MGxK4W__openProject{min-height:30px;padding:4px 8px}.projects-module__MGxK4W__root .projects-module__MGxK4W__selectableGrid .projects-module__MGxK4W__modelMore{min-width:30px;min-height:30px;padding:3px 7px}.projects-module__MGxK4W__sidebarSearchSubmit.projects-module__MGxK4W__sidebarSearchSubmit{width:20px;min-height:20px;color:var(--color-muted-foreground);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.projects-module__MGxK4W__sidebarSearchSubmit.projects-module__MGxK4W__sidebarSearchSubmit:hover{color:var(--color-foreground);background:var(--color-muted)}.projects-module__MGxK4W__sidebarSearch.projects-module__MGxK4W__sidebarSearch input:focus-visible{outline:none}.projects-module__MGxK4W__sidebarSearch input::-webkit-search-cancel-button{appearance:none}.projects-module__MGxK4W__searchResults{color:var(--color-muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.projects-module__MGxK4W__searchResults>span{overflow-wrap:anywhere;min-width:0}.projects-module__MGxK4W__searchResults button{color:var(--color-primary)}.projects-module__MGxK4W__shell:has(>[data-product-sidebar-rail]){flex-direction:row}
.configuration-module__cHJguW__panel{background:var(--board-ui-surface,#fff);border-left:1px solid var(--board-ui-border,#bec7cf);width:min(560px,52vw);min-width:300px;min-height:0;color:var(--board-ui-description,#454f58);flex-direction:column;flex:0 0 min(560px,52vw);font-size:12px;display:flex}.configuration-module__cHJguW__title{background:var(--board-ui-muted,#f1f3f5);border-bottom:1px solid var(--board-ui-border,#c7cdd3);align-items:center;gap:6px;min-height:34px;padding:4px 8px;display:flex}.configuration-module__cHJguW__title strong{white-space:nowrap}.configuration-module__cHJguW__title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--board-ui-muted-foreground,#737d87);flex:1;overflow:hidden}.configuration-module__cHJguW__title button{padding:4px;display:flex}.configuration-module__cHJguW__title button:first-of-type{color:var(--board-ui-success,#278540)}.configuration-module__cHJguW__status{border-bottom:1px solid var(--board-ui-border,#e1e5e8);max-height:72px;color:var(--board-ui-muted-foreground,#65727d);padding:6px 10px;font-size:11px;overflow:auto}.configuration-module__cHJguW__status[data-error=true]{color:var(--board-ui-danger,#ad302b);background:var(--board-ui-surface,#fff5f4)}.configuration-module__cHJguW__actions{align-items:center;gap:10px;padding:8px;display:flex}.configuration-module__cHJguW__actions button{white-space:nowrap;align-items:center;gap:3px;display:flex}.configuration-module__cHJguW__actions label{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.configuration-module__cHJguW__actions select{flex:1;min-width:0}.configuration-module__cHJguW__actions select,.configuration-module__cHJguW__addColumn select{border:1px solid var(--board-ui-border,#c6cdd4);background:var(--board-ui-surface,#fff);height:27px}.configuration-module__cHJguW__addColumn{gap:5px;padding:0 8px 8px;display:flex}.configuration-module__cHJguW__addColumn select{flex:1;min-width:0}.configuration-module__cHJguW__addColumn button{align-items:center;display:flex}.configuration-module__cHJguW__tableScroll{border-top:1px solid var(--board-ui-border,#c7cdd3);border-bottom:1px solid var(--board-ui-border,#c7cdd3);flex:1;min-height:80px;overflow:auto}.configuration-module__cHJguW__tableScroll table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:11px}.configuration-module__cHJguW__tableScroll th,.configuration-module__cHJguW__tableScroll td{border-right:1px solid var(--board-ui-border,#e0e4e8);border-bottom:1px solid var(--board-ui-border,#d9dfe4);vertical-align:middle;min-width:126px;padding:3px;font-weight:400}.configuration-module__cHJguW__tableScroll thead th{background:var(--board-ui-muted,#eef1f4);z-index:2;white-space:nowrap;height:34px;position:sticky;top:0}.configuration-module__cHJguW__tableScroll thead th span{text-overflow:ellipsis;vertical-align:middle;max-width:160px;display:inline-block;overflow:hidden}.configuration-module__cHJguW__tableScroll thead button{vertical-align:middle;padding:2px}.configuration-module__cHJguW__tableScroll tr[data-selected=true]{background:var(--board-ui-muted,#e7f2fb)}.configuration-module__cHJguW__tableScroll input,.configuration-module__cHJguW__tableScroll select{background:0 0;border:1px solid #0000;width:100%;min-width:110px;max-width:200px;height:27px;padding:4px}.configuration-module__cHJguW__tableScroll input:hover,.configuration-module__cHJguW__tableScroll input:focus,.configuration-module__cHJguW__tableScroll select:focus{background:var(--board-ui-surface,white);border-color:var(--board-ui-primary,#8db4d2)}.configuration-module__cHJguW__tableScroll .configuration-module__cHJguW__rowActions{white-space:nowrap;min-width:84px}.configuration-module__cHJguW__rowActions button{padding:5px}.configuration-module__cHJguW__rowActions button[aria-pressed=true]{color:var(--board-ui-primary,#1873ad)}.configuration-module__cHJguW__base{background:var(--board-ui-surface,#f8f9fa);color:var(--board-ui-muted-foreground,#73808b)}.configuration-module__cHJguW__base td,.configuration-module__cHJguW__base th{padding:8px}.configuration-module__cHJguW__empty{color:var(--board-ui-muted-foreground,#73808b);padding:18px 12px;line-height:1.7}.configuration-module__cHJguW__note{color:var(--board-ui-muted-foreground,#76808a);max-height:110px;margin:0;padding:9px 10px;font-size:11px;line-height:1.6;overflow:auto}.configuration-module__cHJguW__selector{border-bottom:1px solid var(--board-ui-border,#d5dce2);align-items:center;gap:4px;padding:5px 8px;display:flex}.configuration-module__cHJguW__selector select{background:var(--board-ui-surface,white);border:1px solid var(--board-ui-border,#c6cdd4);flex:1;min-width:0;height:26px}.configuration-module__cHJguW__selector button{padding:4px;display:flex}.configuration-module__cHJguW__selector>span{font-size:11px}
.appearance-editor-module__d7ojKa__tabs,.appearance-editor-module__d7ojKa__actions{flex-wrap:wrap;gap:6px;display:flex}.appearance-editor-module__d7ojKa__tabs button,.appearance-editor-module__d7ojKa__actions button{padding:5px 8px;border:1px solid var(--board-ui-border,#c5d0da)!important}.appearance-editor-module__d7ojKa__tabs button[aria-pressed=true]{background:var(--board-ui-selection,#daeaf4)}.appearance-editor-module__d7ojKa__targets{border:1px solid var(--board-ui-primary,#367ca4);background:var(--board-ui-muted,#f3f6f8);min-height:72px;max-height:170px;padding:6px;overflow:auto}.appearance-editor-module__d7ojKa__targets>div{align-items:center;gap:4px;min-height:28px;display:flex}.appearance-editor-module__d7ojKa__targets span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.appearance-editor-module__d7ojKa__targets button{padding:5px}.appearance-editor-module__d7ojKa__targets p{color:var(--board-ui-muted-foreground,#687785);margin:6px}.appearance-editor-module__d7ojKa__bodyList{max-height:160px;overflow:auto}.appearance-editor-module__d7ojKa__bodyList span{overflow-wrap:anywhere}.appearance-editor-module__d7ojKa__actions{margin-top:8px}.appearance-editor-module__d7ojKa__color{gap:6px;display:flex}.appearance-editor-module__d7ojKa__color input{border:1px solid var(--board-ui-border,#c5d0da);background:var(--board-ui-surface,#fff);min-width:0;height:34px;padding:4px}.appearance-editor-module__d7ojKa__color input[type=color]{flex:0 0 42px;width:42px;padding:2px}.appearance-editor-module__d7ojKa__color input:not([type=color]){flex:1;width:0}.appearance-editor-module__d7ojKa__swatches{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.appearance-editor-module__d7ojKa__swatches button{width:24px;height:24px;border:1px solid var(--board-ui-border,#c5d0da)!important}.appearance-editor-module__d7ojKa__swatches button[aria-pressed=true]{outline:2px solid var(--board-ui-primary,#367ca4);outline-offset:1px}.appearance-editor-module__d7ojKa__rgb{gap:6px;display:flex}.appearance-editor-module__d7ojKa__rgb label{align-items:center;gap:3px;min-width:0;display:flex}.appearance-editor-module__d7ojKa__rgb input{border:1px solid var(--board-ui-border,#c5d0da);background:var(--board-ui-surface,#fff);width:100%;min-width:0;height:28px}.appearance-editor-module__d7ojKa__slider{align-items:center;gap:6px;display:flex}.appearance-editor-module__d7ojKa__slider input[type=range]{min-width:0;accent-color:var(--board-ui-primary,#367ca4);flex:1}.appearance-editor-module__d7ojKa__slider input[type=number]{flex:0 0 58px;width:58px!important}.appearance-editor-module__d7ojKa__footer{padding:10px 12px}.appearance-editor-module__d7ojKa__footer>span{color:var(--board-ui-muted-foreground,#687785);margin-bottom:8px;font-size:11px;display:block}.appearance-editor-module__d7ojKa__footer>div{gap:8px;display:flex}.appearance-editor-module__d7ojKa__footer button{flex:1;justify-content:center;align-items:center;gap:5px;min-height:34px;display:flex;border:1px solid var(--board-ui-border,#c5d0da)!important}.appearance-editor-module__d7ojKa__footer button:last-child{background:var(--board-ui-primary,#367ca4);color:var(--board-ui-primary-foreground,#fff)}.appearance-editor-module__d7ojKa__library{z-index:14;border:1px solid var(--board-ui-border,#c5d0da);background:var(--board-ui-surface,#fff);width:184px;max-height:calc(100% - 100px);padding:10px;font-size:12px;position:absolute;top:52px;right:10px;overflow:auto}.appearance-editor-module__d7ojKa__library header{align-items:center;gap:6px;margin-bottom:12px;display:flex}.appearance-editor-module__d7ojKa__library p{color:var(--board-ui-muted-foreground,#687785);font-size:11px}.appearance-editor-module__d7ojKa__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.appearance-editor-module__d7ojKa__presets button{flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:11px;display:flex;border:1px solid var(--board-ui-border,#c5d0da)!important}.appearance-editor-module__d7ojKa__presets button:hover{background:var(--board-ui-muted,#edf3f7)}.appearance-editor-module__d7ojKa__sample{border:1px solid #777;border-radius:50%;width:36px;height:36px;display:block;box-shadow:inset -5px -5px 8px #0003,inset 5px 5px 8px #fff5}@media (max-width:900px){.appearance-editor-module__d7ojKa__library{width:144px;right:6px}.appearance-editor-module__d7ojKa__presets{grid-template-columns:1fr}.appearance-editor-module__d7ojKa__sample{width:26px;height:26px}.appearance-editor-module__d7ojKa__presets button{text-align:left;flex-direction:row}}@media (max-width:639px){.appearance-editor-module__d7ojKa__library{width:calc(50% - 12px);max-height:180px;top:auto;bottom:48px}}
.document-tabs-module__2-BhbG__item{align-items:stretch;display:flex}.document-tabs-module__2-BhbG__item>button[role=tab]{min-width:0;padding-right:5px}.document-tabs-module__2-BhbG__item>button.document-tabs-module__2-BhbG__close{width:24px;color:var(--board-ui-muted-foreground,#7f8992);flex:0 0 24px;justify-content:center;padding:0}.document-tabs-module__2-BhbG__item>button.document-tabs-module__2-BhbG__close:hover:not(:disabled){background:var(--board-ui-selection,#d3e5f4);color:var(--board-ui-foreground,#334155)}.document-tabs-module__2-BhbG__active{background:var(--board-ui-surface,#fff);box-shadow:inset 0 -2px #2374b9}.document-tabs-module__2-BhbG__menu[role=menu]{width:260px;max-width:calc(100vw - 8px);max-height:min(420px,100dvh - 50px)}.document-tabs-module__2-BhbG__menu button{min-width:0}.document-tabs-module__2-BhbG__menu button span{text-overflow:ellipsis;flex:1;overflow:hidden}.document-tabs-module__2-BhbG__menu button svg{flex-shrink:0}.document-tabs-module__2-BhbG__heading{border-bottom:1px solid var(--board-ui-border,#dfe5eb);padding:7px 12px;font-weight:600}.document-tabs-module__2-BhbG__menu hr{border:0;border-top:1px solid var(--board-ui-border,#dfe5eb);width:100%}
.object-version-history-module__vvE6FW__dialog{width:min(520px,100vw - 36px);max-height:min(680px,100dvh - 36px);color:var(--board-ui-foreground,#26323b);flex-direction:column;font:14px Arial,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.object-version-history-module__vvE6FW__body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.object-version-history-module__vvE6FW__dialog button,.object-version-history-module__vvE6FW__dialog input{font:inherit;color:inherit}.object-version-history-module__vvE6FW__header{border-bottom:1px solid var(--board-ui-border,#e1e5e9);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 14px;display:flex}.object-version-history-module__vvE6FW__header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.object-version-history-module__vvE6FW__header strong{overflow-wrap:anywhere;font-size:15px}.object-version-history-module__vvE6FW__header small,.object-version-history-module__vvE6FW__versionInfo small{color:var(--board-ui-muted-foreground,#74808a);font-size:11px;line-height:1.5}.object-version-history-module__vvE6FW__header>button{border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.object-version-history-module__vvE6FW__header>button:hover{background:var(--board-ui-muted,#edf1f4)}.object-version-history-module__vvE6FW__create{border-bottom:1px solid var(--board-ui-border,#e1e5e9);padding:14px 18px}.object-version-history-module__vvE6FW__create label{margin-bottom:7px;font-size:11px;font-weight:600;display:block}.object-version-history-module__vvE6FW__create label span{color:var(--board-ui-muted-foreground,#74808a);font-weight:400}.object-version-history-module__vvE6FW__create>div{gap:7px;display:flex}.object-version-history-module__vvE6FW__create input{border:1px solid var(--board-ui-border,#c8d0d7);background:var(--board-ui-surface,#fff);border-radius:4px;flex:1;min-width:0;height:34px;padding:0 9px}.object-version-history-module__vvE6FW__create button,.object-version-history-module__vvE6FW__version>button,.object-version-history-module__vvE6FW__dialog footer>button,.object-version-history-module__vvE6FW__error button{border:1px solid var(--board-ui-border,#c8d0d7);background:var(--board-ui-surface,#fff);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.object-version-history-module__vvE6FW__create button:hover:not(:disabled),.object-version-history-module__vvE6FW__version>button:hover:not(:disabled),.object-version-history-module__vvE6FW__dialog footer>button:hover,.object-version-history-module__vvE6FW__error button:hover{background:var(--board-ui-muted,#edf2f5)}.object-version-history-module__vvE6FW__create button:disabled,.object-version-history-module__vvE6FW__version>button:disabled{opacity:.45;cursor:default}.object-version-history-module__vvE6FW__list{min-height:110px;overflow:auto}.object-version-history-module__vvE6FW__empty{min-height:130px;color:var(--board-ui-muted-foreground,#74808a);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.object-version-history-module__vvE6FW__version{border-bottom:1px solid var(--board-ui-border,#edf0f2);align-items:center;gap:10px;padding:12px 18px;display:flex}.object-version-history-module__vvE6FW__versionIcon{border:1px solid var(--board-ui-border,#dce1e5);height:28px;color:var(--board-ui-primary,#367ca4);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.object-version-history-module__vvE6FW__versionInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.object-version-history-module__vvE6FW__versionInfo strong{overflow-wrap:anywhere;font-size:12px}.object-version-history-module__vvE6FW__versionInfo small{font-variant-numeric:tabular-nums}.object-version-history-module__vvE6FW__version>button{padding:5px 8px;font-size:11px}.object-version-history-module__vvE6FW__error{color:var(--board-ui-danger,#ad4540);background:var(--board-ui-danger-muted,#fff3f2);align-items:center;gap:8px;margin:0;padding:10px 18px;font-size:11px;display:flex}.object-version-history-module__vvE6FW__error button{margin-left:auto;padding:4px 8px;font-size:11px}.object-version-history-module__vvE6FW__dialog footer{border-top:1px solid var(--board-ui-border,#e1e5e9);color:var(--board-ui-muted-foreground,#74808a);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:11px;display:flex}.object-version-history-module__vvE6FW__dialog footer>button{color:var(--board-ui-foreground,#26323b)}@media (max-width:520px){.object-version-history-module__vvE6FW__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.object-version-history-module__vvE6FW__header,.object-version-history-module__vvE6FW__create,.object-version-history-module__vvE6FW__version,.object-version-history-module__vvE6FW__dialog footer{padding-left:12px;padding-right:12px}}
.render-workspace-module__ozoA5G__page{min-height:var(--board-content-height,100dvh);background:var(--board-ui-muted,#f2f5f8);color:var(--board-ui-primary,#2b3d4f);padding-bottom:30px;font-size:13px}.render-workspace-module__ozoA5G__page *{box-sizing:border-box}.render-workspace-module__ozoA5G__page button,.render-workspace-module__ozoA5G__page select,.render-workspace-module__ozoA5G__page input{font:inherit;color:inherit}.render-workspace-module__ozoA5G__page button,.render-workspace-module__ozoA5G__page a{-webkit-tap-highlight-color:transparent}.render-workspace-module__ozoA5G__page button{cursor:pointer;background:var(--board-ui-surface,white);border:1px solid var(--board-ui-border,#c9d3dd);border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.render-workspace-module__ozoA5G__page button:hover:not(:disabled){background:var(--board-ui-muted,#e7eff6);border-color:var(--board-ui-primary,#93b3cb)}.render-workspace-module__ozoA5G__page button:disabled{opacity:.5;cursor:default}.render-workspace-module__ozoA5G__page :focus-visible{outline:2px solid var(--board-ui-primary,#2181b6);outline-offset:2px}.render-workspace-module__ozoA5G__page a{color:var(--board-ui-primary,#2b729c);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.render-workspace-module__ozoA5G__header{border-bottom:1px solid var(--board-ui-border,#d2dbe4);background:var(--board-ui-surface,white);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 24px;display:flex}.render-workspace-module__ozoA5G__divider{background:var(--board-ui-muted,#d5dfe7);width:1px;height:22px}.render-workspace-module__ozoA5G__spacer{flex:1}.render-workspace-module__ozoA5G__intro{justify-content:space-between;align-items:center;gap:24px;margin:24px;display:flex}.render-workspace-module__ozoA5G__intro h1{margin:0 0 8px;font-size:21px;font-weight:600}.render-workspace-module__ozoA5G__intro p{color:var(--board-ui-muted-foreground,#6b7d8d);margin:0;line-height:1.7}.render-workspace-module__ozoA5G__intro label{gap:7px;min-width:240px;max-width:400px;font-size:12px;display:grid}.render-workspace-module__ozoA5G__page select,.render-workspace-module__ozoA5G__coordinates input{background:var(--board-ui-surface,white);border:1px solid var(--board-ui-border,#c8d3de);border-radius:3px;width:100%;min-height:36px;padding:7px 9px;line-height:20px}.render-workspace-module__ozoA5G__comparison{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 24px;display:grid}.render-workspace-module__ozoA5G__panel{border:1px solid var(--board-ui-border,#cdd8e2);background:var(--board-ui-surface,white);border-radius:5px;min-width:0;overflow:hidden}.render-workspace-module__ozoA5G__panelHeader{border-bottom:1px solid var(--board-ui-border,#d8e0e7);justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:13px 15px;display:flex}.render-workspace-module__ozoA5G__panelHeader small{color:var(--board-ui-muted-foreground,#7c8c99);margin-top:5px;font-size:11px;display:block}.render-workspace-module__ozoA5G__live{color:var(--board-ui-success,#407f67);white-space:nowrap;font-size:11px}.render-workspace-module__ozoA5G__viewport{background:var(--board-ui-muted,#e8edf1);width:100%;min-height:240px;position:relative;overflow:hidden}.render-workspace-module__ozoA5G__panel footer{min-height:49px;color:var(--board-ui-muted-foreground,#7c8c99);border-top:1px solid var(--board-ui-border,#d8e0e7);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:11px;display:flex}.render-workspace-module__ozoA5G__viewButtons{gap:4px;display:flex}.render-workspace-module__ozoA5G__viewButtons button{padding:5px 8px;font-size:11px}.render-workspace-module__ozoA5G__controls{border:1px solid var(--board-ui-border,#ccd7e1);background:var(--board-ui-surface,white);border-radius:5px;grid-template-columns:1fr 1fr 1fr;min-width:0;margin:18px 24px 0;padding:0;display:grid}.render-workspace-module__ozoA5G__controls section{min-width:0;padding:18px}.render-workspace-module__ozoA5G__controls section+section{border-left:1px solid var(--board-ui-border,#d8e1e8)}.render-workspace-module__ozoA5G__controls h2,.render-workspace-module__ozoA5G__output h2{align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:600;display:flex}.render-workspace-module__ozoA5G__controls label:not(.render-workspace-module__ozoA5G__check):not(.render-workspace-module__ozoA5G__range){gap:7px;font-size:12px;display:grid}.render-workspace-module__ozoA5G__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.render-workspace-module__ozoA5G__range{align-items:center;gap:10px;margin:16px 0;font-size:12px;display:flex}.render-workspace-module__ozoA5G__range input{min-width:0;accent-color:var(--board-ui-primary,#297eac);flex:1}.render-workspace-module__ozoA5G__check{align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.render-workspace-module__ozoA5G__check input{accent-color:var(--board-ui-primary,#297eac)}.render-workspace-module__ozoA5G__controls details{margin-top:12px}.render-workspace-module__ozoA5G__controls summary,.render-workspace-module__ozoA5G__boundary summary{cursor:pointer;color:var(--board-ui-muted-foreground,#607c90);font-size:12px}.render-workspace-module__ozoA5G__partList{max-height:200px;padding:12px 0;overflow:auto}.render-workspace-module__ozoA5G__coordinates{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.render-workspace-module__ozoA5G__hint{color:var(--board-ui-muted-foreground,#7c8c99);margin:12px 0 0;font-size:11px;line-height:1.7}.render-workspace-module__ozoA5G__page .render-workspace-module__ozoA5G__primary{background:var(--board-ui-primary,#247daf);color:var(--board-ui-primary-foreground,white);border:1px solid var(--board-ui-primary,#247daf);border-radius:4px;justify-content:center;align-items:center;gap:7px;margin-top:15px;padding:10px 15px;display:inline-flex}.render-workspace-module__ozoA5G__page button.render-workspace-module__ozoA5G__primary:hover:not(:disabled){background:var(--board-ui-primary,#1d6d9b)}.render-workspace-module__ozoA5G__controls .render-workspace-module__ozoA5G__primary{width:100%}.render-workspace-module__ozoA5G__error,.render-workspace-module__ozoA5G__notice{border-radius:4px;margin:16px 24px;padding:12px 16px;line-height:1.6}.render-workspace-module__ozoA5G__error{background:var(--board-ui-muted,#fff0ed);color:var(--board-ui-danger,#aa503e)}.render-workspace-module__ozoA5G__error button{margin-left:12px}.render-workspace-module__ozoA5G__notice{background:var(--board-ui-muted,#e8f4ed);color:var(--board-ui-success,#357152);align-items:center;gap:8px;display:flex}.render-workspace-module__ozoA5G__loading{color:var(--board-ui-muted-foreground,#6b7d8d);margin:50px 24px}.render-workspace-module__ozoA5G__checker{background-color:#fff;background-image:linear-gradient(45deg,#e3e8ed 25%,#0000 25%),linear-gradient(-45deg,#e3e8ed 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e3e8ed 75%),linear-gradient(-45deg,#0000 75%,#e3e8ed 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.render-workspace-module__ozoA5G__output{background:var(--board-ui-surface,white);border:1px solid var(--board-ui-border,#cbd7e2);border-radius:5px;grid-template-columns:240px minmax(0,1fr);gap:24px;margin:20px 24px;padding:20px;display:grid}.render-workspace-module__ozoA5G__output>a{justify-content:center}.render-workspace-module__ozoA5G__output img{object-fit:contain;max-width:100%;max-height:480px;display:block}.render-workspace-module__ozoA5G__output p{color:var(--board-ui-muted-foreground,#738595);line-height:1.7}.render-workspace-module__ozoA5G__boundary{color:var(--board-ui-muted-foreground,#738595);margin:22px 24px;font-size:12px;line-height:1.8}.render-workspace-module__ozoA5G__busyCover{background:var(--board-ui-surface,#f2f5f890);color:var(--board-ui-primary,#34556e);place-content:center;display:grid;position:absolute;inset:0}@media (max-width:1000px){.render-workspace-module__ozoA5G__panelHeader{flex-wrap:wrap}.render-workspace-module__ozoA5G__controls{grid-template-columns:1fr 1fr}.render-workspace-module__ozoA5G__controls section:last-child{border-left:0;border-top:1px solid var(--board-ui-border,#d8e1e8);grid-column:1/-1}.render-workspace-module__ozoA5G__intro{align-items:flex-start}.render-workspace-module__ozoA5G__intro h1{font-size:18px}}@media (max-width:700px){.render-workspace-module__ozoA5G__header{gap:8px;padding:10px 12px}.render-workspace-module__ozoA5G__divider{display:none}.render-workspace-module__ozoA5G__intro{margin:18px 12px;display:block}.render-workspace-module__ozoA5G__intro label{max-width:none;margin-top:16px}.render-workspace-module__ozoA5G__comparison{grid-template-columns:1fr;margin:0 12px}.render-workspace-module__ozoA5G__controls{grid-template-columns:1fr;margin:16px 12px}.render-workspace-module__ozoA5G__controls section+section{border-left:0;border-top:1px solid var(--board-ui-border,#d8e1e8)}.render-workspace-module__ozoA5G__output{grid-template-columns:1fr;margin:16px 12px}.render-workspace-module__ozoA5G__error,.render-workspace-module__ozoA5G__notice,.render-workspace-module__ozoA5G__boundary{margin-left:12px;margin-right:12px}}.render-workspace-module__ozoA5G__assetStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 24px 18px;display:grid}.render-workspace-module__ozoA5G__assetStrip button{text-align:left;justify-content:flex-start;min-width:0;padding:8px}.render-workspace-module__ozoA5G__assetStrip button[aria-pressed=true]{border-color:var(--board-ui-primary,#247daf);background:var(--board-ui-muted,#e5eff7)}.render-workspace-module__ozoA5G__assetStrip img{object-fit:contain;flex-shrink:0;width:66px;height:50px}.render-workspace-module__ozoA5G__assetStrip span{min-width:0;font-size:12px;line-height:1.5}.render-workspace-module__ozoA5G__assetStrip small{color:var(--board-ui-muted-foreground,#6b7d8d);font-size:11px;display:block}@media (max-width:1100px){.render-workspace-module__ozoA5G__assetStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.render-workspace-module__ozoA5G__assetStrip{margin:0 12px 16px}.render-workspace-module__ozoA5G__assetStrip img{width:44px}.render-workspace-module__ozoA5G__panelHeader{min-height:86px}}.render-workspace-module__ozoA5G__comparison{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 24px}.render-workspace-module__ozoA5G__viewport{min-height:0}@media (max-width:700px){.render-workspace-module__ozoA5G__comparison{margin:0;padding:0 12px}}@media (max-width:1023px){.board-navigation-frame .render-workspace-module__ozoA5G__page{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}
.sketch-interaction-module__ojDARa__confirmation{z-index:7;max-width:min(290px,100% - 28px);color:var(--board-ui-description,#52636e);position:absolute;top:12px;right:14px}.sketch-interaction-module__ojDARa__confirmActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.sketch-interaction-module__ojDARa__confirmation button{border:1px solid var(--board-ui-border,#c6d0d7);background:var(--board-ui-surface,#fffffff2);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:6px 9px;font-size:12px;display:flex}.sketch-interaction-module__ojDARa__confirmation .sketch-interaction-module__ojDARa__save{color:var(--board-ui-success,#31824c)}.sketch-interaction-module__ojDARa__confirmation .sketch-interaction-module__ojDARa__cancel{color:var(--board-ui-danger,#b55353)}.sketch-interaction-module__ojDARa__confirmation button:hover:not(:disabled){background:var(--board-ui-muted,#e9f1f6);border-color:var(--board-ui-border,#8caabd)}.sketch-interaction-module__ojDARa__confirmation button:focus-visible{outline:2px solid var(--board-ui-primary,#277da8);outline-offset:2px}.sketch-interaction-module__ojDARa__confirmation button:disabled{opacity:.5;cursor:default}.sketch-interaction-module__ojDARa__confirmation p{text-align:right;overflow-wrap:anywhere;pointer-events:none;margin:5px 0 0;font-size:11px;line-height:1.45}.sketch-interaction-module__ojDARa__selection{margin-bottom:14px}.sketch-interaction-module__ojDARa__selection header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.sketch-interaction-module__ojDARa__selection strong{font-size:12px;font-weight:600}.sketch-interaction-module__ojDARa__selection button{color:var(--board-ui-primary,#286d99);padding:3px;font-size:11px}.sketch-interaction-module__ojDARa__selectionOverview{color:var(--board-ui-muted-foreground,#657785);margin:0 0 7px;font-size:11px;line-height:1.5}.sketch-interaction-module__ojDARa__selection ul{border:1px solid var(--board-ui-primary,#87b7d3);background:var(--board-ui-muted,#e7f2f9);max-height:125px;margin:0;padding:4px 7px;list-style:none;overflow:auto}.sketch-interaction-module__ojDARa__selection li{color:var(--board-ui-primary,#285677);overflow-wrap:anywhere;padding:3px 0;font-size:12px}@media (max-width:639px){.sketch-interaction-module__ojDARa__confirmation{max-width:calc(100% - 16px);top:8px;right:8px}.sketch-interaction-module__ojDARa__confirmation button{min-height:38px;padding:5px 7px}.sketch-interaction-module__ojDARa__confirmation p{max-width:220px;margin-left:auto}}.sketch-interaction-module__ojDARa__pickOther{z-index:8;position:absolute;bottom:66px;left:174px}.sketch-interaction-module__ojDARa__pickOther>button{background:var(--board-ui-surface,#fff);border:1px solid var(--board-ui-border,#b7c6d3);color:var(--board-ui-primary,#24648b);padding:5px 9px;font-size:12px}.sketch-interaction-module__ojDARa__pickOther>button:hover{background:var(--board-ui-muted,#e8f2f8)}@media (max-width:639px){.sketch-interaction-module__ojDARa__pickOther{z-index:20;position:fixed;bottom:76px;left:auto;right:8px}}
.render-menu-module__-_ZXEW__below{position:static}.render-menu-module__-_ZXEW__below>[role=menu]{max-height:calc(100% - 44px);top:38px;bottom:auto;left:50%;transform:translate(-50%)}
.view-toolbar-module__482dGa__anchor{z-index:14;pointer-events:none;width:max-content;max-width:calc(100% - 16px);position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%)}.view-toolbar-module__482dGa__bar{border:1px solid var(--board-ui-border,#ccd5dc);background:var(--board-ui-surface,#fff);color:var(--board-ui-description,#526779);pointer-events:auto;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;display:flex}.view-toolbar-module__482dGa__bar button,.view-toolbar-module__482dGa__bar select{font:inherit;color:inherit;font-size:11px}.view-toolbar-module__482dGa__bar>button,.view-toolbar-module__482dGa__bar>div>button,.view-toolbar-module__482dGa__bar>select{cursor:pointer;background:0 0;border:0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:28px;height:28px;padding:3px 5px;display:flex}.view-toolbar-module__482dGa__bar>select{width:78px}.view-toolbar-module__482dGa__bar button:hover:not(:disabled),.view-toolbar-module__482dGa__bar select:hover{background:var(--board-ui-muted,#e8f2f8)}.view-toolbar-module__482dGa__bar :is(button,select,summary):focus-visible{outline:2px solid var(--board-ui-primary,#267aa8);outline-offset:-2px}.view-toolbar-module__482dGa__bar button:disabled{opacity:.4;cursor:default}.view-toolbar-module__482dGa__bar button[aria-pressed=true]{color:var(--board-ui-primary,#267aa8);background:var(--board-ui-selection,#e1eff8)}.view-toolbar-module__482dGa__separator{background:var(--board-ui-border,#ccd5dc);width:1px;height:18px;margin:0 3px}
.insertion-sources-module__j5f89q__localSources{flex-direction:column;gap:8px;display:flex}
.assembly-datums-module___TJXDa__datums{min-width:0;padding:3px 0}.assembly-datums-module___TJXDa__row{align-items:center;min-width:0;display:flex}.assembly-datums-module___TJXDa__row .assembly-datums-module___TJXDa__select{flex:1;min-width:0;padding-left:7px}.assembly-datums-module___TJXDa__select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assembly-datums-module___TJXDa__visibility{width:27px;height:25px;color:var(--board-ui-muted-foreground,#71808f);flex-shrink:0;justify-content:center;align-items:center;display:flex}.assembly-datums-module___TJXDa__visibility:hover{background:var(--board-ui-muted,#e9eef3);color:var(--board-ui-primary,#398bc8)}
.assembly-tree-module__sKi_aq__heading{border-top:1px solid var(--board-ui-border,#ccd7e1);justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:2px 7px;font-size:12px;display:flex}.assembly-tree-module__sKi_aq__count{color:var(--board-ui-muted-foreground,#718292);font-variant-numeric:tabular-nums;margin-left:4px}.assembly-tree-module__sKi_aq__actions{gap:2px;display:flex}.assembly-tree-module__sKi_aq__actions button{width:24px;height:24px;color:var(--board-ui-muted-foreground,#718292);justify-content:center;align-items:center;padding:0;display:flex}.assembly-tree-module__sKi_aq__actions button:hover:not(:disabled){color:var(--board-ui-primary,#398bc8);background:var(--board-ui-muted,#e7f3fb)}.assembly-tree-module__sKi_aq__dropHint{margin-left:8px}.assembly-tree-module__sKi_aq__organizationSelected{background:var(--board-ui-selection,#d3e5f4)!important;box-shadow:inset 0 0 0 2px var(--board-ui-primary,#398bc8)!important}.assembly-tree-module__sKi_aq__selectionCount{color:var(--board-ui-primary,#398bc8);margin-left:6px;font-size:10px;font-weight:500}.assembly-tree-module__sKi_aq__folder{border-left:1px solid var(--board-ui-border,#ccd7e1);margin:2px 0 2px 13px}.assembly-tree-module__sKi_aq__folderHeader{align-items:center;gap:2px;min-height:29px;padding:1px 4px;display:flex}.assembly-tree-module__sKi_aq__folderHeader>button{min-width:22px;height:23px;color:var(--board-ui-muted-foreground,#718292);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.assembly-tree-module__sKi_aq__folderHeader>button:hover:not(:disabled){color:var(--board-ui-primary,#398bc8);background:var(--board-ui-muted,#e7f3fb)}.assembly-tree-module__sKi_aq__folderHeader>button:disabled{opacity:.4;cursor:default}.assembly-tree-module__sKi_aq__folderToggle{gap:3px!important}.assembly-tree-module__sKi_aq__folderName{flex:auto;min-width:0;font-size:12px;color:var(--board-ui-foreground,#263747)!important;justify-content:flex-start!important;gap:8px!important}.assembly-tree-module__sKi_aq__folderName small{color:var(--board-ui-muted-foreground,#718292);margin-left:auto;font-size:10px}.assembly-tree-module__sKi_aq__folderContents{padding-left:8px}.assembly-tree-module__sKi_aq__folderEdit{flex:auto;gap:3px;min-width:0;display:flex}.assembly-tree-module__sKi_aq__folderEdit input{border:1px solid var(--board-ui-border,#ccd7e1);min-width:0;height:22px;color:inherit;background:var(--board-ui-surface,#fff);font:inherit;border-radius:3px;flex:auto;padding:0 5px}.assembly-tree-module__sKi_aq__folderEdit button{min-width:30px;font-size:10px}
.width-mate-module__5bbs8q__row{align-items:center;gap:2px;min-width:0;margin-top:4px;display:flex}.width-mate-module__5bbs8q__row .width-mate-module__5bbs8q__pick{text-overflow:ellipsis;white-space:nowrap;flex:1;width:0;min-width:0;margin:0;overflow:hidden;padding:5px!important}.width-mate-module__5bbs8q__row>button:last-child{align-items:center;padding:4px;display:flex}.width-mate-module__5bbs8q__row>button:last-child:hover,.width-mate-module__5bbs8q__action:hover{background:var(--board-ui-muted,#e8f2fa)}.width-mate-module__5bbs8q__edit{color:var(--board-ui-muted-foreground,#627f94);margin:2px 0 7px;font-size:10px}.width-mate-module__5bbs8q__edit>summary{cursor:pointer;padding:3px 0}.width-mate-module__5bbs8q__action{white-space:nowrap;align-items:center;gap:4px;display:flex;color:var(--board-ui-muted-foreground,#627f94)!important;padding:4px 0!important;font-size:10px!important}
.bom-module__OmuRgW__workspace{--cad-bom-height:min(max(200px,48%),calc(100% - 90px))}.bom-module__OmuRgW__canvas{position:absolute;inset:0}.bom-module__OmuRgW__workspace .bom-module__OmuRgW__canvas{bottom:calc(var(--cad-bom-height) + 48px)}.bom-module__OmuRgW__panel{height:var(--cad-bom-height,48%);z-index:7;background:var(--board-ui-surface,#fff);border:1px solid var(--board-ui-border,#c9c9c9);max-height:calc(100% - 90px);color:var(--board-ui-foreground,#333);flex-direction:column;font-size:11px;display:flex;position:absolute;bottom:48px;left:0;right:0;box-shadow:0 -2px 5px #0001}.bom-module__OmuRgW__title{border-bottom:1px solid var(--board-ui-border,#ddd);align-items:center;gap:10px;min-height:29px;padding:0 7px;display:flex}.bom-module__OmuRgW__title strong{font-size:12px;font-weight:500}.bom-module__OmuRgW__title span{text-overflow:ellipsis;white-space:nowrap;color:var(--board-ui-muted-foreground,#777);flex:1;overflow:hidden}.bom-module__OmuRgW__title button{padding:4px;display:flex}.bom-module__OmuRgW__tools{border-bottom:1px solid var(--board-ui-border,#ddd);flex-wrap:wrap;align-items:center;gap:8px;padding:5px 7px;display:flex}.bom-module__OmuRgW__tools>input{width:180px;min-width:100px}.bom-module__OmuRgW__tools input,.bom-module__OmuRgW__tools select,.bom-module__OmuRgW__editor input,.bom-module__OmuRgW__editor select,.bom-module__OmuRgW__editor textarea{border:1px solid var(--board-ui-border,#bbb);background:var(--board-ui-surface,#fff);font:inherit;min-width:0;padding:4px}.bom-module__OmuRgW__tools>button{border:1px solid var(--board-ui-border,#ccc);align-items:center;gap:4px;display:flex;padding:4px 7px!important}.bom-module__OmuRgW__tools label{white-space:nowrap;align-items:center;gap:3px;display:flex}.bom-module__OmuRgW__columns{position:relative}.bom-module__OmuRgW__columns summary{cursor:pointer;padding:4px}.bom-module__OmuRgW__columns>div{z-index:4;border:1px solid var(--board-ui-border,#ccc);background:var(--board-ui-surface,#fff);width:140px;padding:5px;position:absolute;top:100%;right:0;box-shadow:0 2px 6px #0002}.bom-module__OmuRgW__columns label{padding:3px}.bom-module__OmuRgW__body{flex:1;min-height:0;display:flex}.bom-module__OmuRgW__scroll{flex:1;min-width:0;overflow:auto}.bom-module__OmuRgW__scroll table{border-collapse:separate;border-spacing:0;white-space:nowrap;min-width:100%}.bom-module__OmuRgW__scroll th{background:var(--board-ui-muted,#f1f1f1);text-align:left;z-index:1;font-weight:500;position:sticky;top:0}.bom-module__OmuRgW__scroll th,.bom-module__OmuRgW__scroll td{border-right:1px solid var(--board-ui-border,#eee);border-bottom:1px solid var(--board-ui-border,#ddd);text-overflow:ellipsis;max-width:240px;padding:5px 7px;overflow:hidden}.bom-module__OmuRgW__scroll tbody tr:hover{background:var(--board-ui-muted,#edf5fb)}.bom-module__OmuRgW__scroll tr[aria-selected=true]{background:var(--board-ui-selection,#c7e8f6)}.bom-module__OmuRgW__scroll .bom-module__OmuRgW__excluded{color:var(--board-ui-muted-foreground,#888)}.bom-module__OmuRgW__name{align-items:center;gap:3px;display:flex}.bom-module__OmuRgW__name button{text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:190px;display:flex;overflow:hidden}.bom-module__OmuRgW__name small{color:var(--board-ui-warning,#8c651e);font-size:10px}.bom-module__OmuRgW__spacer{flex-shrink:0;width:12px}.bom-module__OmuRgW__actions{gap:8px;display:flex}.bom-module__OmuRgW__actions button{color:var(--board-ui-primary,#276d9e)!important}.bom-module__OmuRgW__empty{color:var(--board-ui-muted-foreground,#777);white-space:normal;padding:20px}.bom-module__OmuRgW__notice,.bom-module__OmuRgW__error{border-bottom:1px solid var(--board-ui-border,#ddd);max-height:70px;margin:0;padding:4px 8px;font-size:11px;overflow:auto}.bom-module__OmuRgW__notice p{margin:2px 0}.bom-module__OmuRgW__notice button{color:var(--board-ui-primary,#276d9e)!important}.bom-module__OmuRgW__error{color:var(--board-ui-danger,#aa342d)}.bom-module__OmuRgW__footer{border-top:1px solid var(--board-ui-border,#ddd);color:var(--board-ui-muted-foreground,#777);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:4px 7px;display:flex}.bom-module__OmuRgW__editor{border-left:1px solid var(--board-ui-border,#ccc);flex-shrink:0;width:245px;padding:7px;overflow:auto}.bom-module__OmuRgW__editor>label{flex-direction:column;gap:3px;margin:9px 0;display:flex}.bom-module__OmuRgW__editor textarea{resize:vertical;min-height:50px}.bom-module__OmuRgW__editTitle{align-items:center;gap:6px;display:flex}.bom-module__OmuRgW__editTitle strong{text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.bom-module__OmuRgW__editTitle button{display:flex}.bom-module__OmuRgW__hint{color:var(--board-ui-muted-foreground,#777);margin:5px 0;line-height:1.5}.bom-module__OmuRgW__panel button:hover{background:var(--board-ui-muted,#e4eef5)}.bom-module__OmuRgW__panel :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--board-ui-primary,#398bc8);outline-offset:-2px}@media (max-width:1100px){.bom-module__OmuRgW__workspace{--cad-bom-height:min(max(200px,48%),calc(100% - 90px))}.bom-module__OmuRgW__tools{gap:5px}.bom-module__OmuRgW__editor{width:215px}.bom-module__OmuRgW__footer{font-size:10px}}.bom-module__OmuRgW__editTitle{z-index:2;background:var(--board-ui-surface,#fff);border-bottom:1px solid var(--board-ui-border,#ddd);min-height:32px;margin:-7px -7px 0;padding:7px;position:sticky;top:-7px}.bom-module__OmuRgW__editTitle button{justify-content:center;align-items:center;min-width:28px;min-height:28px}@media (max-width:640px){.bom-module__OmuRgW__panel{height:64%;max-height:calc(100% - 90px);position:fixed;bottom:30px;left:4px;right:4px}.bom-module__OmuRgW__body{position:relative}.bom-module__OmuRgW__editor{background:var(--board-ui-surface,#fff);z-index:2;border:0;width:auto;position:absolute;inset:0}.bom-module__OmuRgW__tools>input{width:140px}.bom-module__OmuRgW__tools button,.bom-module__OmuRgW__name button,.bom-module__OmuRgW__actions button{min-height:28px}}
.assembly-workspace-module__J317Xa__tree{background:var(--board-ui-surface,#fff);flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.assembly-workspace-module__J317Xa__command{min-width:54px;min-height:50px;color:var(--board-ui-foreground,#334155);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:12px;line-height:1.2;display:flex}.assembly-workspace-module__J317Xa__command>svg{flex:none;width:20px;height:20px}.assembly-workspace-module__J317Xa__command:hover:not(:disabled){border-color:var(--board-ui-border,#cbd5e1);background:var(--board-ui-muted,#eaf1f8);color:var(--board-ui-primary,#172b4d)}.assembly-workspace-module__J317Xa__command[aria-pressed=true]{border-color:var(--board-ui-primary,#99b9d7);background:var(--board-ui-muted,#deedf9);color:var(--board-ui-primary,#164d78)}.assembly-workspace-module__J317Xa__command:focus-visible{outline:2px solid var(--board-ui-primary,#3477b6);outline-offset:-2px}.assembly-workspace-module__J317Xa__command:disabled{opacity:.38;cursor:default}.assembly-workspace-module__J317Xa__quickCommands{align-items:center;gap:2px;min-width:0;display:flex}.assembly-workspace-module__J317Xa__quickCommands .assembly-workspace-module__J317Xa__command{width:30px;min-width:30px;height:28px;min-height:28px;padding:4px}.assembly-workspace-module__J317Xa__quickCommands .assembly-workspace-module__J317Xa__command>svg{width:17px;height:17px}.assembly-workspace-module__J317Xa__quickCommands .assembly-workspace-module__J317Xa__command>span{display:none}.assembly-workspace-module__J317Xa__workspaceName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--board-ui-muted-foreground,#64748b);margin:0 7px;font-size:11px;overflow:hidden}.assembly-workspace-module__J317Xa__selectionCard{background:0 0;border:0;min-width:0;margin:2px 0 5px;padding:0}.assembly-workspace-module__J317Xa__selectionCard[data-active=true]{background:0 0}.assembly-workspace-module__J317Xa__selectionInstruction{color:var(--board-ui-description,#526579);margin:0 0 8px;font-size:12px;line-height:1.5}.assembly-workspace-module__J317Xa__selectionNumber{width:18px;height:18px;color:var(--board-ui-muted-foreground,#64748b);background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.assembly-workspace-module__J317Xa__selectionCard[data-active=true] .assembly-workspace-module__J317Xa__selectionNumber{color:var(--board-ui-primary,#245b85)}.assembly-workspace-module__J317Xa__selectionCard .assembly-workspace-module__J317Xa__selectionTarget{width:100%;min-height:30px;color:var(--board-ui-foreground,#334155);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:row;align-items:center;gap:7px;padding:4px 6px;font-size:12px;display:flex}.assembly-workspace-module__J317Xa__selectionTarget[aria-pressed=true]{border-color:var(--board-ui-primary,#397db4);background:var(--board-ui-muted,#edf4fa)}.assembly-workspace-module__J317Xa__selectionTarget:hover:not(:disabled):not([aria-pressed=true]){background:var(--board-ui-muted,#f2f6f8)}.assembly-workspace-module__J317Xa__selectionTarget:focus-visible{outline:2px solid var(--board-ui-primary,#3477b6);outline-offset:2px}.assembly-workspace-module__J317Xa__selectionTarget:disabled{cursor:default;opacity:.6}.assembly-workspace-module__J317Xa__selectionName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;display:block;overflow:hidden}.assembly-workspace-module__J317Xa__diagnostics{border:1px solid var(--board-ui-primary,#dfb9b3);background:var(--board-ui-surface,#fff9f8);color:var(--board-ui-danger,#833b32);overflow-wrap:anywhere;margin:4px 6px 10px;padding:8px;font-size:12px}.assembly-workspace-module__J317Xa__diagnostics>strong{margin-bottom:5px;display:block}.assembly-workspace-module__J317Xa__diagnostics ul{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.assembly-workspace-module__J317Xa__diagnostics li{border-top:1px solid var(--board-ui-border,#eddad6);padding:6px 0}.assembly-workspace-module__J317Xa__diagnostics li>span{font-weight:600}.assembly-workspace-module__J317Xa__diagnostics p{margin:3px 0;font-size:11px;line-height:1.5}.assembly-workspace-module__J317Xa__diagnostics button{border:1px solid var(--board-ui-border,#c5a19a);background:var(--board-ui-surface,#fff);color:var(--board-ui-danger,#723a33);font:inherit;cursor:pointer;padding:3px 7px}.assembly-workspace-module__J317Xa__diagnostics button:focus-visible{outline:2px solid var(--board-ui-primary,#3477b6);outline-offset:2px}.assembly-workspace-module__J317Xa__referenceIssue{color:var(--board-ui-danger,#a63d2f);overflow-wrap:anywhere;margin:3px 0;font-size:11px;line-height:1.5}.assembly-workspace-module__J317Xa__selectionStatus{min-height:18px;color:var(--board-ui-success,#3a6a46);justify-content:space-between;align-items:center;gap:6px;padding:1px 0;font-size:11px;display:flex}.assembly-workspace-module__J317Xa__selectionStatus[data-lost=true]{color:var(--board-ui-danger,#a63d2f)}.assembly-workspace-module__J317Xa__selectionStatus button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:3px;display:flex}.assembly-workspace-module__J317Xa__selectionStatus button:hover{border-color:var(--board-ui-border,#cbd5e1);background:var(--board-ui-surface,#fff)}.assembly-workspace-module__J317Xa__selectionCard select{border:1px solid var(--board-ui-border,#cbd5e1);background:var(--board-ui-surface,#fff);width:100%;min-width:0;max-width:100%;height:32px;margin:3px 0;padding:3px 5px}.assembly-workspace-module__J317Xa__selectionCard>details{margin:0;font-size:11px}.assembly-workspace-module__J317Xa__selectionCard>details>summary{min-height:23px;padding:4px 0}.assembly-workspace-module__J317Xa__mateCategoryTabs{border-bottom:1px solid var(--board-ui-border,#d9e1e8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 3px;display:grid}.assembly-workspace-module__J317Xa__mateCategoryTabs button{min-width:0;min-height:30px;color:var(--board-ui-muted-foreground,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 2px;font-size:11px}.assembly-workspace-module__J317Xa__mateCategoryTabs button[aria-pressed=true]{border-bottom-color:var(--board-ui-primary,#397db4);color:var(--board-ui-primary,#174e7b);font-weight:600}.assembly-workspace-module__J317Xa__mateCategoryTabs button:hover:not(:disabled){background:var(--board-ui-muted,#edf4fa)}.assembly-workspace-module__J317Xa__mateCategoryTabs button:focus-visible{outline:2px solid var(--board-ui-primary,#3477b6);outline-offset:-2px}.assembly-workspace-module__J317Xa__mateCategoryPanel{margin-top:4px}.assembly-workspace-module__J317Xa__mateOptionList{flex-direction:column;gap:1px;max-height:250px;margin:3px 0 8px;display:flex;overflow:auto}.assembly-workspace-module__J317Xa__mateOption{width:100%;min-width:0;min-height:30px;color:var(--board-ui-foreground,#334155);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.assembly-workspace-module__J317Xa__mateOption>svg{flex:none;width:19px;height:19px}.assembly-workspace-module__J317Xa__mateOption>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assembly-workspace-module__J317Xa__mateOption[aria-pressed=true]{border-color:var(--board-ui-primary,#397db4);background:var(--board-ui-muted,#dfedf8);color:var(--board-ui-primary,#174e7b);font-weight:600}.assembly-workspace-module__J317Xa__mateOption:hover:not(:disabled){background:var(--board-ui-muted,#edf4fa)}.assembly-workspace-module__J317Xa__mateOption:focus-visible{outline:2px solid var(--board-ui-primary,#3477b6);outline-offset:1px}.assembly-workspace-module__J317Xa__mateAnalysis{font-size:11px;line-height:1.5}.assembly-workspace-module__J317Xa__mateAnalysisSummary>div{border-bottom:1px solid var(--board-ui-border,#e2e8f0);justify-content:space-between;align-items:center;gap:8px;min-height:27px;display:flex}.assembly-workspace-module__J317Xa__mateAnalysisSummary span{color:var(--board-ui-muted-foreground,#64748b)}.assembly-workspace-module__J317Xa__mateAnalysisSummary strong{color:var(--board-ui-foreground,#334155);font-weight:600}.assembly-workspace-module__J317Xa__mateAnalysis>p{color:var(--board-ui-muted-foreground,#64748b);margin:7px 0}.assembly-workspace-module__J317Xa__mateAnalysis ul{color:var(--board-ui-danger,#a63d2f);margin:4px 0;padding:0;list-style:none}.assembly-workspace-module__J317Xa__mateAnalysis li{border-top:1px solid var(--board-ui-border,#e2e8f0);padding:5px 0}.assembly-workspace-module__J317Xa__quickMateToolbar{z-index:14;border:1px solid var(--board-ui-border,#aebbc7);background:var(--board-ui-surface,#fff);max-width:calc(100% - 20px);color:var(--board-ui-foreground,#334155);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0003}.assembly-workspace-module__J317Xa__quickMateToolbar>span{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.assembly-workspace-module__J317Xa__quickMateToolbar button{border:1px solid var(--board-ui-primary,#397db4);background:var(--board-ui-muted,#dfedf8);min-height:28px;color:var(--board-ui-primary,#174e7b);font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex}.assembly-workspace-module__J317Xa__quickMateToolbar button:disabled{opacity:.45;cursor:default}.assembly-workspace-module__J317Xa__quickMateToolbar button:last-child{border-color:var(--board-ui-border,#cbd5e1);background:var(--board-ui-surface,#fff);color:var(--board-ui-foreground,#526579);font-weight:400}.assembly-workspace-module__J317Xa__quickMateToolbar :is(button):focus-visible{outline:2px solid var(--board-ui-primary,#3477b6);outline-offset:2px}.assembly-workspace-module__J317Xa__sectionLabel{color:var(--board-ui-muted-foreground,#64748b);margin:4px 0 3px;font-size:11px;font-weight:600}.assembly-workspace-module__J317Xa__isolation{z-index:8;border:1px solid var(--board-ui-border,#b8c7d4);background:var(--board-ui-surface,#f8fbfd);width:310px;max-width:calc(100% - 16px);color:var(--board-ui-foreground,#334155);padding:7px;font-size:12px;position:absolute;top:8px;left:8px;box-shadow:0 2px 5px #0001}.assembly-workspace-module__J317Xa__isolation>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.assembly-workspace-module__J317Xa__isolation strong{font-weight:600}.assembly-workspace-module__J317Xa__isolation button{border:1px solid var(--board-ui-border,#bdcad4);background:var(--board-ui-surface,#fff);min-height:28px;color:var(--board-ui-primary,#24577e);font:inherit;cursor:pointer;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.assembly-workspace-module__J317Xa__isolation button:disabled{opacity:.5;cursor:default}.assembly-workspace-module__J317Xa__isolation summary{cursor:pointer;margin-top:5px;padding:3px 0}.assembly-workspace-module__J317Xa__isolation p{color:var(--board-ui-muted-foreground,#657689);margin:5px 0;font-size:11px;line-height:1.5}.assembly-workspace-module__J317Xa__isolation input:not([type=checkbox]){border:1px solid var(--board-ui-border,#c3ced8);background:var(--board-ui-surface,#fff);width:100%;min-width:0;height:28px;font:inherit;padding:4px}.assembly-workspace-module__J317Xa__isolationList{max-height:min(220px,32vh);margin:5px 0;overflow:auto}.assembly-workspace-module__J317Xa__isolationList label{overflow-wrap:anywhere;align-items:center;gap:6px;min-height:28px;display:flex}.assembly-workspace-module__J317Xa__isolationList input{flex:none}.assembly-workspace-module__J317Xa__isolation :is(button,input,summary):focus-visible{outline:2px solid var(--board-ui-primary,#3477b6);outline-offset:1px}@media (max-width:640px){.assembly-workspace-module__J317Xa__isolation{top:46px}.assembly-workspace-module__J317Xa__quickMateToolbar{white-space:normal;flex-wrap:wrap;justify-content:center;top:50px}}.assembly-workspace-module__J317Xa__settings{border-top:1px solid var(--board-ui-border,#e2e8f0);margin:8px 0;padding-top:7px;font-size:12px}.assembly-workspace-module__J317Xa__settings>summary{color:var(--board-ui-description,#526579);cursor:pointer;padding:3px 0}.assembly-workspace-module__J317Xa__settings[open]>summary{margin-bottom:7px}@media (max-width:640px){.assembly-workspace-module__J317Xa__command{min-width:48px;min-height:46px;padding:4px 5px;font-size:11px}.assembly-workspace-module__J317Xa__workspaceName{display:none}}.assembly-workspace-module__J317Xa__selectionStatus[data-pending=true]{color:var(--board-ui-muted-foreground,#64748b)}.assembly-workspace-module__J317Xa__modelTitle{border-bottom:1px solid var(--board-ui-border,#dce2e8);align-items:center;gap:6px;min-width:0;min-height:28px;padding:3px 7px;display:flex}.assembly-workspace-module__J317Xa__modelTitle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assembly-workspace-module__J317Xa__motionControls{flex-direction:column;justify-content:center;gap:4px;width:220px;max-width:100%;padding:2px 4px;display:flex}.assembly-workspace-module__J317Xa__motionControls select{background:var(--board-ui-surface,#fff);border:1px solid var(--board-ui-border,#ccd5dc);text-overflow:ellipsis;border-radius:3px;width:100%;min-width:0;height:25px;padding:2px 5px;font-size:11px}.assembly-workspace-module__J317Xa__motionHint{color:var(--board-ui-muted-foreground,#71808f);align-self:center;padding:8px;font-size:11px}.assembly-workspace-module__J317Xa__mateGroupToggle{border:0;border-top:1px solid var(--board-ui-border,#cbd4dd);border-bottom:1px solid var(--board-ui-border,#e2e7ec);background:var(--board-ui-muted,#eef2f6);width:100%;height:30px;color:inherit;text-align:left;font:inherit;cursor:pointer;align-items:center;gap:5px;padding:0 10px;display:flex}.assembly-workspace-module__J317Xa__mateGroupToggle svg:first-child{transition:transform .12s}.assembly-workspace-module__J317Xa__mateGroupToggle[aria-expanded=false] svg:first-child{transform:rotate(-90deg)}.assembly-workspace-module__J317Xa__mateGroupToggle:focus-visible{outline:2px solid var(--board-ui-primary,#3477b6);outline-offset:-2px}.assembly-workspace-module__J317Xa__assemblyComponents{flex-direction:column;flex:1 1 0;min-height:70px;padding-top:3px;display:flex;overflow:auto}.assembly-workspace-module__J317Xa__assemblyTreeContext{flex-direction:column;flex:1 0 auto;min-width:0;min-height:80px;display:flex}.assembly-workspace-module__J317Xa__assemblyConstraints{border-top:2px solid var(--board-ui-border,#aebbc7);background:var(--board-ui-surface,#f4f6f8);flex-direction:column;flex:0 32%;min-height:70px;max-height:42%;display:flex;overflow:auto}.assembly-workspace-module__J317Xa__assemblyConstraints .assembly-workspace-module__J317Xa__mateGroupToggle{z-index:1;border-top:0;flex:none;height:34px;font-weight:600;position:sticky;top:0}.assembly-workspace-module__J317Xa__mateList{flex:none}.assembly-workspace-module__J317Xa__assemblyConstraints .assembly-workspace-module__J317Xa__partsTitle{border-top:1px solid var(--board-ui-border,#cbd4dd);flex:none;font-weight:600}.assembly-workspace-module__J317Xa__placement>label{align-items:center;gap:6px;margin:8px 0;display:flex}.assembly-workspace-module__J317Xa__partGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.assembly-workspace-module__J317Xa__partCard{border:1px solid var(--board-ui-border,#cbd5e1);background:var(--board-ui-surface,#fff);min-width:0;color:var(--board-ui-foreground,#334155);text-align:left;font:inherit;cursor:pointer;border-radius:5px;padding:0;overflow:hidden}.assembly-workspace-module__J317Xa__partCard:hover:not(:disabled),.assembly-workspace-module__J317Xa__partCard:focus-visible{border-color:var(--board-ui-primary,#d4a91e);box-shadow:0 0 0 1px var(--board-ui-primary,#d4a91e)}.assembly-workspace-module__J317Xa__partCard:disabled{opacity:.55;cursor:default}.assembly-workspace-module__J317Xa__partCard[draggable=true]{cursor:grab}.assembly-workspace-module__J317Xa__partCard[draggable=true]:active{cursor:grabbing}.assembly-workspace-module__J317Xa__partCardPreview{aspect-ratio:4/3;background:var(--board-ui-muted,#252525);justify-content:center;align-items:center;display:flex;overflow:hidden}.assembly-workspace-module__J317Xa__partCardPreview img{object-fit:contain;width:100%;height:100%;display:block}.assembly-workspace-module__J317Xa__partCardInfo{flex-direction:column;gap:2px;padding:7px 8px 8px;display:flex}.assembly-workspace-module__J317Xa__partCardInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assembly-workspace-module__J317Xa__partCardInfo small{color:var(--board-ui-muted-foreground,#71808f);font-size:11px}.assembly-workspace-module__J317Xa__viewportDropTarget{outline:2px dashed var(--board-ui-primary,#d4a91e);outline-offset:-3px}.assembly-workspace-module__J317Xa__insertPart[draggable=true]{cursor:grab}.assembly-workspace-module__J317Xa__insertPart[draggable=true]:active{cursor:grabbing}@media (max-width:360px){.assembly-workspace-module__J317Xa__partGrid{grid-template-columns:1fr}}
.command-manager-module__GISGXq__manager{z-index:25;width:100%;min-width:0;color:var(--board-ui-foreground,#344454);background:var(--board-ui-surface,#f7f9fb);border-bottom:1px solid var(--board-ui-border,#d5dce3);flex:none;position:relative}.command-manager-module__GISGXq__topRow{border-top:1px solid var(--board-ui-border,#e0e5ea);background:var(--board-ui-surface,#fff);flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:32px;padding:0 8px;display:flex}.command-manager-module__GISGXq__search{border:1px solid var(--board-ui-border,#d5dde5);width:164px;max-width:100%;min-height:28px;color:var(--board-ui-muted-foreground,#657585);background:var(--board-ui-surface,#f8fafc);border-radius:4px;align-items:center;gap:6px;margin-left:auto;padding:0 7px;display:flex}.command-manager-module__GISGXq__search input{width:100%;min-width:0;height:27px;color:var(--board-ui-foreground,#344454);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12px}.command-manager-module__GISGXq__search:focus-within{border-color:var(--board-ui-primary,#367ca4);box-shadow:0 0 0 1px #367ca4}.command-manager-module__GISGXq__search button{height:24px;color:var(--board-ui-description,#526779);cursor:pointer;background:0 0;border:0;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:flex}.command-manager-module__GISGXq__searchStatus{color:var(--board-ui-description,#546779);background:var(--board-ui-muted,#eef4f8);padding:5px 14px;font-size:12px}.command-manager-module__GISGXq__commandPanel{flex-wrap:wrap;align-items:stretch;min-width:0;padding:4px 6px 0;display:flex;overflow:visible}.command-manager-module__GISGXq__commandPanel[hidden]{display:none}.command-manager-module__GISGXq__manager[data-single-row=true] .command-manager-module__GISGXq__commandPanel{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.command-manager-module__GISGXq__manager[data-single-row=true] .command-manager-module__GISGXq__group{flex:none;max-width:none}.command-manager-module__GISGXq__manager[data-single-row=true] .command-manager-module__GISGXq__groupCommands{flex-wrap:nowrap}.command-manager-module__GISGXq__group{border-right:1px solid var(--board-ui-border,#ccd1d5);flex-direction:column;min-width:0;max-width:100%;padding:0 6px;display:flex}.command-manager-module__GISGXq__group:last-child{border-right:0}.command-manager-module__GISGXq__group[hidden]{display:none}.command-manager-module__GISGXq__groupCommands{flex-wrap:wrap;flex:1;align-items:stretch;gap:2px;min-width:0;display:flex;overflow:visible}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>button,.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details>summary{width:auto;min-width:52px;max-width:110px;height:auto;min-height:48px;color:var(--board-ui-foreground,#344454);font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:4px 7px;font-size:12px;line-height:1.3;display:flex}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>button[aria-pressed=true]{background:var(--board-ui-muted,#e1eff8);border-color:var(--board-ui-primary,#a3c8df);color:var(--board-ui-primary,#185577)}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>button>span,.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details>summary>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>button>svg,.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details>summary>svg{flex:none}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>button:hover:not(:disabled),.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details>summary:hover{background:var(--board-ui-muted,#e0e8ee);border-color:var(--board-ui-border,#b7c7d3)}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>button:disabled{opacity:.38;cursor:default}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details{min-width:0;position:relative}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details>summary{list-style:none}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details>summary::-webkit-details-marker{display:none}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details[open]>summary{background:var(--board-ui-muted,#dde9f1);border-color:var(--board-ui-border,#a6bdcc)}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details>:not(summary){z-index:40}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands :is(button,summary,input,select):focus-visible{outline:2px solid var(--board-ui-primary,#267aa8);outline-offset:-2px}.command-manager-module__GISGXq__groupLabel{min-width:0;color:var(--board-ui-muted-foreground,#6c7a86);text-align:center;overflow-wrap:anywhere;padding:3px 3px 4px;font-size:11px;line-height:1.2}.command-manager-module__GISGXq__tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex:0 auto;align-items:stretch;min-width:0;max-width:100%;display:flex;overflow-x:auto}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__tabs>button{min-height:32px;color:var(--board-ui-description,#58636c);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:4px 14px;font-size:12px}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__tabs>button[aria-selected=true]{border-bottom-color:var(--board-ui-primary,#267aa8);background:var(--board-ui-surface,#f9f9f9);color:var(--board-ui-primary,#205c83);font-weight:600}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__tabs>button:hover{background:var(--board-ui-muted,#dbe3e9)}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__tabs>button:focus-visible{outline:2px solid var(--board-ui-primary,#267aa8);outline-offset:-2px}.command-manager-module__GISGXq__actions{flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;display:flex}.command-manager-module__GISGXq__trailing{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;max-width:100%;padding:2px 8px;display:flex}.command-manager-module__GISGXq__trailing>*{max-width:100%}@media (max-width:1023px){.command-manager-module__GISGXq__commandPanel{padding-inline:3px}.command-manager-module__GISGXq__group{padding-inline:4px}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>button,.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details>summary{min-width:43px;padding-inline:5px}}@media (max-width:639px){.command-manager-module__GISGXq__topRow{gap:3px 5px;padding:3px 6px}.command-manager-module__GISGXq__search{width:126px;margin-left:auto}.command-manager-module__GISGXq__tabs{flex:0 auto}.command-manager-module__GISGXq__commandPanel{gap:3px 0}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>button,.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__groupCommands>details>summary{min-width:42px;max-width:90px;min-height:46px;font-size:11px}.command-manager-module__GISGXq__manager .command-manager-module__GISGXq__tabs>button{min-height:36px;padding-inline:12px}.command-manager-module__GISGXq__groupLabel{font-size:9px}.command-manager-module__GISGXq__trailing{flex-wrap:nowrap;padding:2px 0}}
.context-menu-module__Mx7O7G__content{min-width:0}.context-menu-module__Mx7O7G__title{border-bottom:1px solid var(--board-ui-border,#dfe5eb);color:var(--board-ui-foreground,#334155);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;padding:7px 12px 6px;font-weight:600;overflow:hidden}.context-menu-module__Mx7O7G__content .context-menu-module__Mx7O7G__quickActions{border-bottom:1px solid var(--board-ui-border,#dfe5eb);gap:4px;padding:4px 8px 6px;display:flex}.context-menu-module__Mx7O7G__content .context-menu-module__Mx7O7G__quickActions button{flex:1;justify-content:center;width:auto;min-width:0;height:32px;padding:5px}.context-menu-module__Mx7O7G__content svg{flex-shrink:0}.context-menu-module__Mx7O7G__content button:focus-visible{outline:2px solid var(--board-ui-primary,#398bc8);outline-offset:-2px}.context-menu-module__Mx7O7G__content .context-menu-module__Mx7O7G__chevron{margin-left:auto}.context-menu-module__Mx7O7G__content button[data-danger]{color:var(--board-ui-danger,#b7423d)}.context-menu-module__Mx7O7G__submenu{z-index:20001;border:1px solid var(--board-ui-border,#bec7cf);background:var(--board-ui-surface,#fff);width:210px;max-width:calc(100vw - 8px);max-height:calc(100dvh - 8px);padding:4px 0;position:fixed;overflow:auto;box-shadow:0 2px 7px #0002}
.sidebar-tokens-module__IARSpq__metrics{--sidebar-font-family:var(--font-sans);--sidebar-font-size:14px;--sidebar-line-height:20px;--sidebar-caption-size:12px;--sidebar-caption-line-height:16px;--sidebar-header-height:56px;--sidebar-brand-height:36px;--sidebar-brand-icon-size:22px;--sidebar-icon-size:18px;--sidebar-search-icon-size:16px;--sidebar-icon-stroke:1.7;--sidebar-control-size:32px;--sidebar-item-height:36px;--sidebar-search-height:36px;--sidebar-section-height:28px;--sidebar-row-action-size:28px;--sidebar-radius:6px;--sidebar-edge:12px;--sidebar-inset:8px;--sidebar-row-inset:10px;--sidebar-gap:8px;--sidebar-background:color-mix(in srgb, var(--color-muted) 70%, var(--color-surface));--sidebar-selected:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}@media (max-width:767px){.sidebar-tokens-module__IARSpq__metrics{--sidebar-control-size:40px;--sidebar-item-height:44px;--sidebar-search-height:40px;--sidebar-row-action-size:32px}}
.read-only-workspace-module__jfAi8a__notice{border-bottom:1px solid var(--board-ui-border,#d4dce4);background:var(--board-ui-muted,#eef2f5);color:var(--board-ui-foreground,#303d4b);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.read-only-workspace-module__jfAi8a__notice>span{flex:1;min-width:180px}.read-only-workspace-module__jfAi8a__notice button,.read-only-workspace-module__jfAi8a__notice a{color:inherit;white-space:nowrap;border-radius:4px;padding:6px 10px;border:1px solid var(--board-ui-border,#c4d1dc)!important}.read-only-workspace-module__jfAi8a__notice button{cursor:pointer;color:var(--board-ui-primary,#287caa)!important}.read-only-workspace-module__jfAi8a__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
