.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{color:var(--board-ui-foreground,#304353);background:var(--board-ui-surface,#f7f9fb);flex-direction:column;height:100%;min-height:540px;font-size:13px;display:flex}.part-library-module__QmLzoq__library *{box-sizing:border-box}.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(--board-ui-border,#c7d2dc);background:var(--board-ui-surface,white);border-radius:3px;min-width:0;max-width:100%;min-height:36px;padding:8px;line-height:18px}.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);border-radius:5px;width:min(1280px,96vw);max-width:none;height:min(860px,92dvh);max-height:none;padding:0;box-shadow:0 12px 60px #182f4840}.part-library-module__QmLzoq__dialog::backdrop{background:#142c4659}.part-library-module__QmLzoq__library.part-library-module__QmLzoq__library{background:var(--board-ui-surface,#fff);height:auto;min-height:0;color:var(--board-ui-primary,#263445);padding-bottom:0;font:14px/1.5 Arial,Microsoft YaHei,sans-serif}.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 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__count{color:var(--product-muted-foreground);font-size:var(--product-text-body);margin-top:16px}.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{background:var(--product-success-soft);border:1px solid var(--product-border);color:var(--product-success-text);border-radius:var(--product-radius);padding:10px 13px}.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{max-width:none;padding:20px clamp(16px,2vw,32px);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:center;gap:8px 16px;margin-bottom:12px;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;flex:160px;margin:0}.projects-module__MGxK4W__managerActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.projects-module__MGxK4W__managerActions button{min-height:32px;font-size:var(--product-text-body);white-space:nowrap;gap:5px;padding:5px 9px}.projects-module__MGxK4W__managerToolbar{flex-wrap:wrap;gap:8px;margin-bottom:14px}.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__managerHeader h1{flex-basis:100%}.projects-module__MGxK4W__managerActions button{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__folderGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.projects-module__MGxK4W__folderGrid button{overflow-wrap:anywhere;justify-content:flex-start;min-height:60px}.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{-webkit-user-select:none;user-select:none;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);color:var(--product-description-foreground);font-size:var(--product-text-body);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;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%}
.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__exits{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.insertion-sources-module__j5f89q__exits button{border-radius:3px;padding:5px 8px;border:1px solid var(--board-ui-border,#ced7df)!important}.insertion-sources-module__j5f89q__search{border:1px solid var(--board-ui-border,#ced7df);align-items:center;gap:6px;margin:8px 0;padding:6px;display:flex}.insertion-sources-module__j5f89q__search input{background:0 0;border:0;width:100%;min-width:0}.insertion-sources-module__j5f89q__title{overflow-wrap:anywhere;margin:8px 0;display:block}.insertion-sources-module__j5f89q__error{color:var(--board-ui-danger,#ae493f);overflow-wrap:anywhere;padding:8px 0}.insertion-sources-module__j5f89q__preview{height:clamp(160px,30vh,300px);min-height:0;color:var(--board-ui-foreground,#334155);flex-direction:column;padding:8px 10px;display:flex}.insertion-sources-module__j5f89q__previewHeading{flex:none;align-items:center;gap:6px;display:flex}.insertion-sources-module__j5f89q__previewHeading strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.insertion-sources-module__j5f89q__previewHeading button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.insertion-sources-module__j5f89q__previewCanvas{background:var(--board-ui-surface,#fff);flex:1;min-height:0;position:relative;overflow:hidden}.insertion-sources-module__j5f89q__previewCanvas>p,.insertion-sources-module__j5f89q__previewCanvas>div[role=alert]{text-align:center;color:var(--board-ui-muted-foreground,#64748b);flex-direction:column;justify-content:center;align-items:center;margin:0;padding:8px;font-size:12px;display:flex;position:absolute;inset:0}.insertion-sources-module__j5f89q__previewHint{color:var(--board-ui-muted-foreground,#64748b);flex:none;margin:4px 0 0;font-size:11px}@media (max-height:600px){.insertion-sources-module__j5f89q__preview{height:145px}}
.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}
.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{border:1px solid var(--board-ui-border,#cbd5e1);background:var(--board-ui-surface,#fff);border-radius:3px;min-width:0;margin:0 0 8px;padding:6px}.assembly-workspace-module__J317Xa__selectionCard[data-active=true]{border-color:var(--board-ui-primary,#4d89b9);background:var(--board-ui-surface,#f4f9fd)}.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{border:1px solid var(--board-ui-border,#b7c4d0);background:var(--board-ui-muted,#f1f5f8);border-radius:3px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;display:flex}.assembly-workspace-module__J317Xa__selectionCard[data-active=true] .assembly-workspace-module__J317Xa__selectionNumber{border-color:var(--board-ui-primary,#397db4);background:var(--board-ui-primary,#397db4);color:var(--board-ui-primary-foreground,#fff)}.assembly-workspace-module__J317Xa__selectionCard .assembly-workspace-module__J317Xa__selectionTarget{border:1px solid var(--board-ui-border,#c1ceda);background:var(--board-ui-surface,#fff);width:100%;min-height:28px;color:var(--board-ui-foreground,#334155);text-align:left;font:inherit;cursor:pointer;border-radius:2px;flex-direction:row;align-items:center;gap:7px;padding:3px 5px;font-size:12px;display:flex}.assembly-workspace-module__J317Xa__selectionTarget[aria-pressed=true]{border-color:var(--board-ui-primary,#397db4);box-shadow:inset 3px 0 #397db4}.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__mateTypes{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:6px 0 12px;display:grid}.assembly-workspace-module__J317Xa__mateTypes button{border:1px solid var(--board-ui-border,#cbd5e1);background:var(--board-ui-surface,#fff);min-width:0;min-height:32px;color:var(--board-ui-foreground,#334155);font:inherit;cursor:pointer;border-radius:3px;padding:5px 3px;font-size:12px}.assembly-workspace-module__J317Xa__mateTypes button[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__mateTypes button:focus-visible{outline:2px solid var(--board-ui-primary,#3477b6);outline-offset:1px}.assembly-workspace-module__J317Xa__mateTypes button:hover:not(:disabled){border-color:var(--board-ui-primary,#7e9fbb);background:var(--board-ui-muted,#edf4fa)}.assembly-workspace-module__J317Xa__sectionLabel{color:var(--board-ui-foreground,#334155);margin:2px 0 6px;font-size:12px;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__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__placement>label{align-items:center;gap:6px;margin:8px 0;display:flex}
.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__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}}
.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}
.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}}
.lunar-ai-product-module__1xhHyW__shell{height:var(--board-content-height,100dvh);min-height:0;padding-bottom:calc(68px + env(safe-area-inset-bottom));color:var(--color-foreground);background:var(--color-background);display:flex;overflow:hidden}.lunar-ai-product-module__1xhHyW__sidebar{border-right:1px solid var(--color-border);--ai-sidebar-background:var(--sidebar-background);--ai-sidebar-selected:var(--sidebar-selected);background:var(--sidebar-background);height:100%;min-height:0;font:var(--sidebar-font-size)/var(--sidebar-line-height) var(--sidebar-font-family);flex-direction:column;display:flex;}.lunar-ai-product-module__1xhHyW__header{align-items:center;gap:var(--sidebar-gap);height:var(--sidebar-header-height);padding:var(--sidebar-inset) var(--sidebar-edge);flex-shrink:0;display:flex}.lunar-ai-product-module__1xhHyW__brand{align-items:center;gap:var(--sidebar-row-inset);min-width:0;height:var(--sidebar-brand-height);padding:0 var(--sidebar-inset);font-size:var(--sidebar-font-size);border-radius:var(--sidebar-radius);flex:1;display:flex}.lunar-ai-product-module__1xhHyW__navigation{width:100%;padding:var(--sidebar-inset);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.lunar-ai-product-module__1xhHyW__navigation a{border-radius:var(--sidebar-radius);min-height:56px;font-size:var(--sidebar-font-size);color:var(--color-muted-foreground);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 0;display:flex;position:relative}.lunar-ai-product-module__1xhHyW__navigation a[aria-current=page]{color:var(--color-primary);background:var(--ai-sidebar-selected);font-weight:500}.lunar-ai-product-module__1xhHyW__navigation a:hover,.lunar-ai-product-module__1xhHyW__newChat:hover{background:var(--color-muted)}.lunar-ai-product-module__1xhHyW__newChat{width:var(--sidebar-control-size);height:var(--sidebar-control-size);border-radius:var(--sidebar-radius);color:var(--color-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.lunar-ai-product-module__1xhHyW__newChat[aria-current=page]{color:var(--color-primary);background:var(--ai-sidebar-selected)}.lunar-ai-product-module__1xhHyW__notificationUnread{background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.lunar-ai-product-module__1xhHyW__badge{background:var(--color-primary);color:var(--color-primary-foreground);border-radius:8px;padding:0 4px;font-size:10px;position:absolute;top:0;right:1px}.lunar-ai-product-module__1xhHyW__header a:focus-visible,.lunar-ai-product-module__1xhHyW__navigation a:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.lunar-ai-product-module__1xhHyW__toolbar{gap:var(--sidebar-gap);padding:var(--sidebar-inset) var(--sidebar-edge) 4px;flex-shrink:0;align-items:center;display:flex}.lunar-ai-product-module__1xhHyW__search{align-items:center;gap:var(--sidebar-gap);border:1px solid var(--color-border);border-radius:var(--sidebar-radius);min-width:0;padding:0 var(--sidebar-row-inset);height:var(--sidebar-search-height);color:var(--color-muted-foreground);background:var(--color-surface);flex:1;display:flex}.lunar-ai-product-module__1xhHyW__search:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.lunar-ai-product-module__1xhHyW__search input{width:100%;min-width:0;color:var(--color-foreground);font:inherit;background:0 0;border:0;outline:none;padding:0}.lunar-ai-product-module__1xhHyW__search button{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.lunar-ai-product-module__1xhHyW__create{width:var(--sidebar-control-size);height:var(--sidebar-control-size);border-radius:var(--sidebar-radius);color:var(--color-muted-foreground);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.lunar-ai-product-module__1xhHyW__create:hover{background:var(--color-muted);color:var(--color-foreground)}.lunar-ai-product-module__1xhHyW__create:focus-visible,.lunar-ai-product-module__1xhHyW__search button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lunar-ai-product-module__1xhHyW__sidebarBody,.lunar-ai-product-module__1xhHyW__sidebarSlot{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lunar-ai-product-module__1xhHyW__sidebarSlot[hidden]{display:none}:is(.lunar-ai-product-module__1xhHyW__sidebarSlot [data-room-unified-sidebar],.lunar-ai-product-module__1xhHyW__sidebarSlot [data-room-friends-sidebar]){background:var(--ai-sidebar-background);border-right:0;flex:1;width:100%;height:auto;min-height:0;display:flex}.lunar-ai-product-module__1xhHyW__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.lunar-ai-product-module__1xhHyW__content>.board-shell-workspace{flex:1;height:100%;min-height:0;padding-bottom:0}.lunar-ai-product-module__1xhHyW__mobileHeader{display:none}@media (min-width:1024px){.lunar-ai-product-module__1xhHyW__shell{padding-bottom:0}}@media (max-width:767px){.lunar-ai-product-module__1xhHyW__sidebar{border-right:0;width:100%}}.lunar-ai-product-module__1xhHyW__apps{width:var(--sidebar-control-size);height:var(--sidebar-control-size);border-radius:var(--sidebar-radius);color:var(--color-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lunar-ai-product-module__1xhHyW__apps:hover,.lunar-ai-product-module__1xhHyW__apps[aria-current=page]{background:var(--ai-sidebar-selected);color:var(--color-primary)}.lunar-ai-product-module__1xhHyW__apps:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lunar-ai-product-module__1xhHyW__brand strong{font-weight:600}.lunar-ai-product-module__1xhHyW__brand>svg{width:var(--sidebar-brand-icon-size);height:var(--sidebar-brand-icon-size);color:var(--color-primary);flex-shrink:0}.lunar-ai-product-module__1xhHyW__header svg,.lunar-ai-product-module__1xhHyW__toolbar svg,.lunar-ai-product-module__1xhHyW__navigation svg{stroke-width:var(--sidebar-icon-stroke);flex-shrink:0}.lunar-ai-product-module__1xhHyW__brand:hover,.lunar-ai-product-module__1xhHyW__apps:hover,.lunar-ai-product-module__1xhHyW__newChat:hover,.lunar-ai-product-module__1xhHyW__navigation a:not([aria-current=page]):hover{background:var(--color-muted);color:var(--color-foreground)}.lunar-ai-product-module__1xhHyW__newChat>svg,.lunar-ai-product-module__1xhHyW__create>svg,.lunar-ai-product-module__1xhHyW__apps>svg,.lunar-ai-product-module__1xhHyW__navigation svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}.lunar-ai-product-module__1xhHyW__search svg{width:var(--sidebar-search-icon-size);height:var(--sidebar-search-icon-size)}.lunar-ai-product-module__1xhHyW__sidebar *,.lunar-ai-product-module__1xhHyW__sidebar :before,.lunar-ai-product-module__1xhHyW__sidebar :after{box-sizing:border-box}:is(.lunar-ai-product-module__1xhHyW__sidebar [data-room-unified-sidebar],.lunar-ai-product-module__1xhHyW__sidebar [data-room-friends-sidebar]){background:var(--sidebar-background)}.lunar-ai-product-module__1xhHyW__sidebar [data-room-friends-sidebar] h2{font-size:var(--sidebar-caption-size);line-height:var(--sidebar-caption-line-height);font-weight:500}
.product-sidebar-module__rDyNXG__root{}.product-sidebar-module__rDyNXG__desktop{border-right:1px solid var(--color-border);background:var(--sidebar-background,color-mix(in srgb, var(--color-muted) 70%, var(--color-surface)));flex-grow:0;height:100%;min-height:0}.product-sidebar-module__rDyNXG__drawer.product-sidebar-module__rDyNXG__drawer{background:var(--sidebar-background,color-mix(in srgb, var(--color-muted) 70%, var(--color-surface)));width:280px;max-width:calc(100vw - 56px);color:var(--color-foreground);border:0;padding:0}.product-sidebar-module__rDyNXG__drawerBody.product-sidebar-module__rDyNXG__drawerBody{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.product-sidebar-module__rDyNXG__workspaceOverlay.product-sidebar-module__rDyNXG__workspaceOverlay{top:calc(var(--board-header-height,0px) + var(--board-notice-height,0px))}.product-sidebar-module__rDyNXG__workspaceDrawer.product-sidebar-module__rDyNXG__workspaceDrawer{top:calc(var(--board-header-height,0px) + var(--board-notice-height,0px));height:calc(100dvh - var(--board-header-height,0px) - var(--board-notice-height,0px))}.product-sidebar-module__rDyNXG__root.product-sidebar-module__rDyNXG__root{background:var(--sidebar-background,color-mix(in srgb, var(--color-muted) 70%, var(--color-surface)));height:100%;min-height:0;color:var(--color-foreground);font:var(--sidebar-font-size)/var(--sidebar-line-height) var(--sidebar-font-family);flex-direction:column;display:flex}.product-sidebar-module__rDyNXG__root *{box-sizing:border-box}.product-sidebar-module__rDyNXG__header{height:var(--sidebar-header-height);padding:var(--sidebar-inset) var(--sidebar-edge);justify-content:space-between;align-items:center;gap:var(--sidebar-gap);flex-shrink:0;display:flex}.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__brand,.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__iconButton,.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__item{justify-content:flex-start;align-items:center;gap:var(--sidebar-row-inset);min-height:var(--sidebar-item-height);padding:0 var(--sidebar-row-inset);border-radius:var(--sidebar-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__brand{height:var(--sidebar-brand-height);min-height:var(--sidebar-brand-height);padding:0 var(--sidebar-inset);font-weight:600}.product-sidebar-module__rDyNXG__brand>svg{width:var(--sidebar-brand-icon-size);height:var(--sidebar-brand-icon-size);stroke-width:var(--sidebar-icon-stroke);color:var(--color-primary);flex-shrink:0}.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__iconButton{width:var(--sidebar-control-size);height:var(--sidebar-control-size);min-height:var(--sidebar-control-size);flex-shrink:0;justify-content:center;padding:0}.product-sidebar-module__rDyNXG__root :is(.product-sidebar-module__rDyNXG__brand,.product-sidebar-module__rDyNXG__iconButton,.product-sidebar-module__rDyNXG__item):hover{background:var(--color-muted);color:var(--color-foreground)}.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__iconButton[data-active=true]{background:var(--sidebar-selected);color:var(--color-primary)}.product-sidebar-module__rDyNXG__root :is(button,a,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.product-sidebar-module__rDyNXG__root button:disabled{opacity:.42;cursor:not-allowed}.product-sidebar-module__rDyNXG__root button:disabled:hover{background:0 0}.product-sidebar-module__rDyNXG__nav{padding:var(--sidebar-inset) var(--sidebar-inset) 0;gap:2px;display:grid}.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__item{width:100%;min-width:0;height:var(--sidebar-item-height);white-space:nowrap}.product-sidebar-module__rDyNXG__item>svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);stroke-width:var(--sidebar-icon-stroke);flex-shrink:0}.product-sidebar-module__rDyNXG__item>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.product-sidebar-module__rDyNXG__item>small,.product-sidebar-module__rDyNXG__item>kbd{font-size:var(--sidebar-caption-size);line-height:var(--sidebar-caption-line-height);color:var(--color-muted-foreground);margin-left:auto;font-weight:400}.product-sidebar-module__rDyNXG__item>kbd{display:none}.product-sidebar-module__rDyNXG__item:hover>kbd,.product-sidebar-module__rDyNXG__item:focus-visible>kbd{display:inline}.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__item[aria-current=page]{background:var(--sidebar-selected);color:var(--color-primary);font-weight:500}.product-sidebar-module__rDyNXG__scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 8px 16px;overflow-y:auto}.product-sidebar-module__rDyNXG__section{margin-top:20px}.product-sidebar-module__rDyNXG__sectionHeading{min-height:var(--sidebar-section-height);color:var(--color-muted-foreground);font-size:var(--sidebar-caption-size);line-height:var(--sidebar-caption-line-height);justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 10px;font-weight:500;display:flex}.product-sidebar-module__rDyNXG__sectionHeading .product-sidebar-module__rDyNXG__iconButton{width:var(--sidebar-row-action-size);height:var(--sidebar-row-action-size);min-height:var(--sidebar-row-action-size);margin-right:-6px}.product-sidebar-module__rDyNXG__footer{border-top:1px solid var(--color-border);flex-shrink:0;gap:2px;padding:8px;display:grid}.product-sidebar-module__rDyNXG__empty,.product-sidebar-module__rDyNXG__note{font-size:var(--sidebar-caption-size);line-height:var(--sidebar-caption-line-height);color:var(--color-muted-foreground);margin:4px 10px}.product-sidebar-module__rDyNXG__note{margin:6px 10px}.product-sidebar-module__rDyNXG__treeChildren{border-left:1px solid var(--color-border);min-width:0;margin-left:15px;padding-left:5px}.product-sidebar-module__rDyNXG__folder>summary{list-style:none}.product-sidebar-module__rDyNXG__folder>summary::-webkit-details-marker{display:none}.product-sidebar-module__rDyNXG__folder[open]>summary>.product-sidebar-module__rDyNXG__chevron{transform:rotate(90deg)}.product-sidebar-module__rDyNXG__item>.product-sidebar-module__rDyNXG__chevron{width:14px;height:14px}@media (max-width:767px){.product-sidebar-module__rDyNXG__desktop,.product-sidebar-module__rDyNXG__item>kbd{display:none}}.product-sidebar-module__rDyNXG__personal{flex-direction:column;flex:2;min-height:0;padding:12px 8px 0;display:flex}.product-sidebar-module__rDyNXG__regionScroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.product-sidebar-module__rDyNXG__spaceRow{align-items:center;min-width:0;display:flex;position:relative}.product-sidebar-module__rDyNXG__spaceRow>.product-sidebar-module__rDyNXG__item{padding-right:34px}.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__rowAction{height:var(--sidebar-row-action-size);width:var(--sidebar-row-action-size);min-height:var(--sidebar-row-action-size);color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:2px}.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__rowAction:hover{background:var(--color-muted)}.product-sidebar-module__rDyNXG__searchArea{padding:var(--sidebar-inset) var(--sidebar-edge) 4px}.product-sidebar-module__rDyNXG__root .product-sidebar-module__rDyNXG__searchButton{align-items:center;gap:var(--sidebar-gap);width:100%;height:var(--sidebar-search-height);min-height:var(--sidebar-search-height);padding:0 var(--sidebar-row-inset);border:1px solid var(--color-border);border-radius:var(--sidebar-radius);background:var(--color-surface);color:var(--color-muted-foreground);font:inherit;text-align:left;cursor:pointer;display:flex}.product-sidebar-module__rDyNXG__footerTools{justify-content:space-between;align-items:center;display:flex}.product-sidebar-module__rDyNXG__searchButton input{width:100%;min-width:0;color:var(--color-foreground);font:inherit;background:0 0;border:0;outline:none;padding:0}.product-sidebar-module__rDyNXG__searchButton:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.product-sidebar-module__rDyNXG__iconButton>svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);stroke-width:var(--sidebar-icon-stroke);flex-shrink:0}.product-sidebar-module__rDyNXG__searchButton svg{width:var(--sidebar-search-icon-size);height:var(--sidebar-search-icon-size);stroke-width:var(--sidebar-icon-stroke);flex-shrink:0}.product-sidebar-module__rDyNXG__rail.product-sidebar-module__rDyNXG__rail{border-right:1px solid var(--color-border);background:var(--sidebar-background,var(--color-muted));width:48px;height:100%;min-height:0;color:var(--color-muted-foreground);box-sizing:border-box;flex-direction:column;flex:0 0 48px;align-items:center;gap:6px;padding:8px 5px;display:flex}.product-sidebar-module__rDyNXG__rail.product-sidebar-module__rDyNXG__rail :is(button,a){width:36px;height:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.product-sidebar-module__rDyNXG__rail.product-sidebar-module__rDyNXG__rail :is(button,a):hover{background:var(--color-muted);color:var(--color-foreground)}.product-sidebar-module__rDyNXG__rail.product-sidebar-module__rDyNXG__rail :is(button,a):focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.product-sidebar-module__rDyNXG__rail.product-sidebar-module__rDyNXG__rail [aria-current=page]{color:var(--color-primary);background:var(--sidebar-selected,color-mix(in srgb,var(--color-primary) 10%,transparent))}.product-sidebar-module__rDyNXG__rail.product-sidebar-module__rDyNXG__rail button:disabled{opacity:.4;cursor:not-allowed}.product-sidebar-module__rDyNXG__railActions{scrollbar-width:thin;flex-direction:column;flex:1;align-items:center;gap:6px;min-height:0;display:flex;overflow-y:auto}.product-sidebar-module__rDyNXG__railFooter{border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:6px;padding-top:6px;display:flex}.product-sidebar-module__rDyNXG__railBadge{background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}
.sidebar-dimensions-module__VNtlEa__desktop{box-sizing:border-box;flex-shrink:0;width:288px}@media (max-width:767px){.sidebar-dimensions-module__VNtlEa__desktop{width:100%}}
.spaces-module__aUSRTq__spaceTree{border-top:1px solid var(--color-border);flex-direction:column;flex:1;min-width:0;min-height:0;padding:8px 8px 0;display:flex}.spaces-module__aUSRTq__actions,.spaces-module__aUSRTq__heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spaces-module__aUSRTq__actions select{flex:1;min-width:0}.spaces-module__aUSRTq__spaceTree .spaces-module__aUSRTq__dialog button,.spaces-module__aUSRTq__spaceTree .spaces-module__aUSRTq__dialog select,.spaces-module__aUSRTq__spaceTree .spaces-module__aUSRTq__dialog input,.spaces-module__aUSRTq__sharedContent button,.spaces-module__aUSRTq__page button,.spaces-module__aUSRTq__sharedContent input,.spaces-module__aUSRTq__page input{font:inherit;border:1px solid var(--color-border,#ccc);background:var(--color-background,#fff);color:inherit;border-radius:6px;min-height:36px;padding:7px 10px}.spaces-module__aUSRTq__spaceTree .spaces-module__aUSRTq__dialog input{box-sizing:border-box;width:100%}.spaces-module__aUSRTq__spaceTree .spaces-module__aUSRTq__dialog button:hover,.spaces-module__aUSRTq__sharedContent button:hover,.spaces-module__aUSRTq__page button:hover{background:var(--color-muted,#f3f3f3)}.spaces-module__aUSRTq__spaceTree :focus-visible,.spaces-module__aUSRTq__page :focus-visible{outline:2px solid var(--color-primary,#555);outline-offset:2px}.spaces-module__aUSRTq__spaceTree :disabled,.spaces-module__aUSRTq__page :disabled{opacity:.5;cursor:not-allowed}.spaces-module__aUSRTq__dialog{box-sizing:border-box;border:1px solid var(--color-border,#ccc);width:min(520px,100vw - 32px);color:inherit;background:var(--color-background,#fff);border-radius:8px;max-height:85dvh;margin:auto;padding:20px;overflow:auto}.spaces-module__aUSRTq__dialog::backdrop{background:#0006}.spaces-module__aUSRTq__dialog form{gap:14px;display:grid}.spaces-module__aUSRTq__heading{justify-content:space-between}.spaces-module__aUSRTq__heading h2{overflow-wrap:anywhere;flex:1;margin:0;font-size:17px}.spaces-module__aUSRTq__dialog p{margin:0;line-height:1.6}.spaces-module__aUSRTq__members{gap:10px;margin:0;padding:0;list-style:none;display:grid}.spaces-module__aUSRTq__members li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spaces-module__aUSRTq__members li>span{overflow-wrap:anywhere;flex:1;min-width:80px}.spaces-module__aUSRTq__page{gap:18px;max-width:1100px;margin:0 auto;padding:24px;display:grid}.spaces-module__aUSRTq__page h1{margin:0;font-size:22px}.spaces-module__aUSRTq__page a{color:inherit;text-decoration:underline}.spaces-module__aUSRTq__files{border-top:1px solid var(--color-border,#ddd);margin:0;padding:0;list-style:none}.spaces-module__aUSRTq__files li{border-bottom:1px solid var(--color-border,#ddd);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.spaces-module__aUSRTq__files a{overflow-wrap:anywhere;flex:1;min-width:160px}.spaces-module__aUSRTq__files time{font-size:14px}.spaces-module__aUSRTq__banner{background:var(--color-muted,#f5f5f5);border-bottom:1px solid var(--color-border,#ddd);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.spaces-module__aUSRTq__banner button{font:inherit;padding:5px 10px}.spaces-module__aUSRTq__banner p{margin:0}@media (max-width:640px){.spaces-module__aUSRTq__page{padding:16px}.spaces-module__aUSRTq__spaceTree .spaces-module__aUSRTq__dialog button,.spaces-module__aUSRTq__spaceTree .spaces-module__aUSRTq__dialog select{min-height:40px}.spaces-module__aUSRTq__files time{width:100%}.spaces-module__aUSRTq__members li>span{flex-basis:100%}}.spaces-module__aUSRTq__sharedContent{gap:18px;min-width:0;display:grid}
.conversation-folders-module__s_5MTG__toolbar{margin:12px var(--sidebar-inset) 4px;padding:0 var(--sidebar-row-inset);min-height:var(--sidebar-section-height);color:var(--color-muted-foreground);font-size:var(--sidebar-caption-size);line-height:var(--sidebar-caption-line-height);justify-content:space-between;align-items:center;font-weight:500;display:flex}.conversation-folders-module__s_5MTG__toolbar button,.conversation-folders-module__s_5MTG__folderMenu{width:var(--sidebar-row-action-size);height:var(--sidebar-row-action-size);border-radius:var(--sidebar-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.conversation-folders-module__s_5MTG__toolbar button{margin-right:-6px}.conversation-folders-module__s_5MTG__toolbar button:hover,.conversation-folders-module__s_5MTG__folderMenu:hover,.conversation-folders-module__s_5MTG__more:hover{background:var(--color-muted);color:var(--color-foreground)}.conversation-folders-module__s_5MTG__heading{margin:0 var(--sidebar-inset);padding:0 var(--sidebar-row-inset);min-height:var(--sidebar-item-height);align-items:center;display:flex}.conversation-folders-module__s_5MTG__toggle{align-items:center;gap:var(--sidebar-gap);min-width:0;min-height:var(--sidebar-item-height);text-align:left;font-size:var(--sidebar-font-size);line-height:var(--sidebar-line-height);flex:1;display:flex}.conversation-folders-module__s_5MTG__toggle>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-folders-module__s_5MTG__toggle>svg{color:var(--color-muted-foreground);flex-shrink:0;transition:transform .16s}.conversation-folders-module__s_5MTG__toolbar svg,.conversation-folders-module__s_5MTG__folderMenu svg,.conversation-folders-module__s_5MTG__toggle>svg:not(:first-child){width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);stroke-width:var(--sidebar-icon-stroke)}.conversation-folders-module__s_5MTG__expanded{transform:rotate(90deg)}.conversation-folders-module__s_5MTG__folderMenu{color:var(--color-muted-foreground);flex-shrink:0}.conversation-folders-module__s_5MTG__folder{border-bottom:1px solid var(--color-border)}.conversation-folders-module__s_5MTG__row{position:relative}.conversation-folders-module__s_5MTG__row>a{padding-right:36px}.conversation-folders-module__s_5MTG__more{right:calc(var(--sidebar-inset) + 4px);height:var(--sidebar-row-action-size);width:var(--sidebar-row-action-size);border-radius:var(--sidebar-radius);color:var(--color-muted-foreground);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.conversation-folders-module__s_5MTG__row:hover .conversation-folders-module__s_5MTG__more,.conversation-folders-module__s_5MTG__row:focus-within .conversation-folders-module__s_5MTG__more{opacity:1}.conversation-folders-module__s_5MTG__empty,.conversation-folders-module__s_5MTG__ungrouped{color:var(--color-muted-foreground);padding:10px 16px;font-size:14px}.conversation-folders-module__s_5MTG__menuItem{text-align:left;border-radius:4px;width:100%;padding:8px 10px;font-size:14px;display:block}.conversation-folders-module__s_5MTG__menuItem:hover,.conversation-folders-module__s_5MTG__destination:hover,.conversation-folders-module__s_5MTG__destination[aria-pressed=true]{background:var(--color-muted)}.conversation-folders-module__s_5MTG__destination{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.conversation-folders-module__s_5MTG__destination span{overflow-wrap:anywhere;flex:1}.conversation-folders-module__s_5MTG__destination small{color:var(--color-muted-foreground)}@media (hover:none){.conversation-folders-module__s_5MTG__more{opacity:1}}@media (prefers-reduced-motion:reduce){.conversation-folders-module__s_5MTG__toggle>svg{transition:none}}
.conversation-list-module__r6DCHG__row{min-height:72px;margin-inline:var(--sidebar-inset,0px);padding:12px var(--sidebar-row-inset,12px);border-bottom:1px solid var(--color-border);border-radius:var(--sidebar-radius,0px);font-size:var(--sidebar-font-size,14px);line-height:var(--sidebar-line-height,20px);color:var(--color-foreground);align-items:center;gap:10px;transition:background-color .15s;display:flex}.conversation-list-module__r6DCHG__row:hover,.conversation-list-module__r6DCHG__row[aria-current=page],.conversation-list-module__r6DCHG__row[data-selected=true]{background:var(--color-muted)}.conversation-list-module__r6DCHG__row[aria-current=page],.conversation-list-module__r6DCHG__row[data-selected=true]{background:var(--sidebar-selected,var(--color-muted))}.conversation-list-module__r6DCHG__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.conversation-list-module__r6DCHG__avatar{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.conversation-list-module__r6DCHG__row .conversation-list-module__r6DCHG__avatar>*{border-radius:6px;width:40px;height:40px}.conversation-list-module__r6DCHG__identity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.conversation-list-module__r6DCHG__heading,.conversation-list-module__r6DCHG__detail{align-items:center;gap:10px;min-width:0;line-height:20px;display:flex}.conversation-list-module__r6DCHG__heading strong,.conversation-list-module__r6DCHG__detail>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:400;overflow:hidden}.conversation-list-module__r6DCHG__heading time{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.conversation-list-module__r6DCHG__detail{color:var(--color-muted-foreground)}.conversation-list-module__r6DCHG__detail b{background:var(--color-primary);color:var(--color-primary-foreground);border-radius:8px;flex-shrink:0;padding:0 6px;font-size:14px;font-weight:400}
