.IfcModelsWorkspace_actions__lv7Cy{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.42rem}.IfcModelsWorkspace_actions__lv7Cy button{display:flex;align-items:center;gap:.35rem;border:1px solid var(--platform-accent-border);border-radius:.55rem;background:var(--platform-canvas);color:var(--platform-accent);padding:.62rem .7rem;font-size:.64rem;font-weight:850;white-space:nowrap}.IfcModelsWorkspace_actions__lv7Cy button svg{width:.82rem;height:.82rem}.IfcModelsWorkspace_actions__lv7Cy .IfcModelsWorkspace_package__Sjhjx{border-color:var(--platform-accent);background:var(--platform-accent);color:#fff}.IfcModelsWorkspace_actions__lv7Cy button:disabled{cursor:wait;opacity:.55}@media (max-width:900px){.IfcModelsWorkspace_actions__lv7Cy{grid-column:2/-1;justify-content:flex-start}}@media (max-width:560px){.IfcModelsWorkspace_actions__lv7Cy{grid-column:1/-1}.IfcModelsWorkspace_actions__lv7Cy button{flex:1;justify-content:center}}.CatalogAttachments_workspace__z41yD{background:#fff;border:1px solid var(--platform-line);border-radius:16px;padding:24px;color:var(--platform-ink)}.CatalogAttachments_workspace__z41yD button,.CatalogAttachments_workspace__z41yD input,.CatalogAttachments_workspace__z41yD select{font:inherit}.CatalogAttachments_workspace__z41yD button{cursor:pointer}.CatalogAttachments_workspace__z41yD button:disabled{opacity:.5;cursor:default}.CatalogAttachments_workspace__z41yD svg{width:18px;height:18px;flex-shrink:0}.CatalogAttachments_top__a_XwK h3{font-size:20px;margin:0 0 6px}.CatalogAttachments_toolbar__XkizZ p,.CatalogAttachments_top__a_XwK p{color:var(--platform-muted);margin:0;font-size:14px}.CatalogAttachments_tabs__PDydl{display:flex;gap:8px;margin:24px 0;border-bottom:1px solid var(--platform-line)}.CatalogAttachments_tabs__PDydl button{display:flex;align-items:center;gap:8px;background:none;padding:12px 16px;color:var(--platform-muted)}.CatalogAttachments_tabs__PDydl button.CatalogAttachments_active__XaWbI{color:var(--platform-accent);font-weight:600}.CatalogAttachments_tabs__PDydl span{background:#eef4f1;padding:2px 7px;border-radius:12px;font-size:12px}.CatalogAttachments_toolbar__XkizZ{display:flex;align-items:center;gap:10px;margin:16px 0}.CatalogAttachments_toolbar__XkizZ p{flex:1}.CatalogAttachments_toolbar__XkizZ select,.CatalogAttachments_workspace__z41yD button{border:1px solid var(--platform-line);background:white;border-radius:8px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--platform-ink)}.CatalogAttachments_workspace__z41yD button.CatalogAttachments_primary___rtcq{background:var(--platform-accent);color:#fff;border-color:var(--platform-accent)}.CatalogAttachments_tabs__PDydl button{border:0;border-bottom:3px solid transparent;background:transparent;border-radius:0}.CatalogAttachments_tabs__PDydl button.CatalogAttachments_active__XaWbI{border-bottom-color:var(--platform-accent)}.CatalogAttachments_search__jnVjL{flex:1;display:flex;align-items:center;gap:8px;border:1px solid var(--platform-line);border-radius:8px;padding:0 12px}.CatalogAttachments_search__jnVjL input{width:100%;border:0;outline:0;padding:12px 0;background:transparent}.CatalogAttachments_filters__UAgAI{display:flex;gap:12px;background:#f5f8f7;padding:16px;border-radius:8px}.CatalogAttachments_filters__UAgAI label{flex:1;font-size:12px;display:grid;gap:6px}.CatalogAttachments_filters__UAgAI input,.CatalogAttachments_filters__UAgAI select{width:100%;min-width:0;padding:8px;border:1px solid var(--platform-line);background:white;border-radius:6px}.CatalogAttachments_empty__3EI35{border:1px dashed var(--platform-line);border-radius:12px;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;background:#fbfdfc}.CatalogAttachments_empty__3EI35>svg{width:30px;height:30px;color:var(--platform-muted);margin-bottom:12px}.CatalogAttachments_empty__3EI35 h4{margin:0;font-size:17px}.CatalogAttachments_empty__3EI35 p{font-size:14px;line-height:1.7;color:var(--platform-muted);margin:8px 0 20px}.CatalogAttachments_empty__3EI35 small{color:var(--platform-muted);font-size:12px;margin-top:12px}.CatalogAttachments_drag__GJo4v{background:var(--platform-canvas);border-color:var(--platform-accent)}.CatalogAttachments_results__3yHr_{display:flex;justify-content:space-between;align-items:center;color:var(--platform-muted);font-size:12px;margin:12px 0}.CatalogAttachments_results__3yHr_ button{padding:4px 8px;border:0}.CatalogAttachments_list__cy5xm{border:1px solid var(--platform-line);border-radius:10px}.CatalogAttachments_row__OaPZ1{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--platform-line)}.CatalogAttachments_row__OaPZ1:last-child{border-bottom:0}.CatalogAttachments_row__OaPZ1>.CatalogAttachments_pdf__nEw3Z{width:26px;height:26px;color:var(--platform-accent)}.CatalogAttachments_name__zydeX{flex:1;min-width:0}.CatalogAttachments_name__zydeX button{border:0;background:none;padding:0;text-align:left;font-weight:600;justify-content:flex-start}.CatalogAttachments_name__zydeX small{display:block;margin-top:5px;color:var(--platform-muted);font-size:12px}.CatalogAttachments_version__W3NvU{font-size:12px;color:var(--platform-muted);white-space:nowrap}.CatalogAttachments_status__TQf_K{font-size:12px;padding:5px 9px;border-radius:12px;background:#f1f5f3;white-space:nowrap}.CatalogAttachments_menu__CplBA{position:relative}.CatalogAttachments_menu__CplBA summary{cursor:pointer;padding:6px;list-style:none}.CatalogAttachments_menu__CplBA>div{position:absolute;right:0;top:32px;z-index:5;background:white;box-shadow:0 8px 30px #20202026;border:1px solid var(--platform-line);border-radius:8px;padding:6px;min-width:180px}.CatalogAttachments_menu__CplBA button{width:100%;justify-content:flex-start;border:0;font-size:13px}.CatalogAttachments_menu__CplBA button:hover{background:var(--platform-canvas)}.CatalogAttachments_error__fM9ZG,.CatalogAttachments_notice__nC5s2{padding:12px 16px;margin:12px 0;border-radius:8px;font-size:14px}.CatalogAttachments_notice__nC5s2{background:var(--platform-canvas);color:var(--platform-accent)}.CatalogAttachments_error__fM9ZG{background:#fff2ef;color:#b44331}.CatalogAttachments_gallery__1Wx4B{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.CatalogAttachments_gallery__1Wx4B article{border:1px solid var(--platform-line);border-radius:10px;overflow:hidden}.CatalogAttachments_gallery__1Wx4B .CatalogAttachments_photo__iwrim{width:100%;height:180px;padding:16px;border:0;border-radius:0;background:#f7f9f8}.CatalogAttachments_photo__iwrim img{width:100%;height:100%;object-fit:contain}.CatalogAttachments_gallery__1Wx4B article>div{padding:14px;display:flex;flex-wrap:wrap;gap:8px}.CatalogAttachments_gallery__1Wx4B b{font-size:13px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogAttachments_gallery__1Wx4B article button:not(.CatalogAttachments_photo__iwrim){font-size:12px;padding:7px}.CatalogAttachments_layer__SacR4{position:fixed;inset:0;background:#20202066;display:flex;align-items:center;justify-content:center;z-index:160;padding:24px;backdrop-filter:blur(3px)}.CatalogAttachments_dialog__p1ZtR{position:relative;background:white;border-radius:18px;padding:28px;width:600px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 80px #20202033}.CatalogAttachments_dialog__p1ZtR h3{font-size:22px;margin:0 32px 8px 0}.CatalogAttachments_dialog__p1ZtR>p{font-size:14px;color:var(--platform-muted);margin:0 0 24px}.CatalogAttachments_dialog__p1ZtR .CatalogAttachments_close__8juw7{position:absolute;right:16px;top:16px;padding:6px;border:0}.CatalogAttachments_choices__P4hGv{display:grid;grid-template-columns:1fr 1fr;gap:14px}.CatalogAttachments_choices__P4hGv button{min-height:140px;flex-direction:column;gap:12px}.CatalogAttachments_choices__P4hGv span{font-size:12px;color:var(--platform-muted)}.CatalogAttachments_dialog__p1ZtR form>label,.CatalogAttachments_formrow__quzRz label{display:flex;flex-direction:column;gap:7px;font-size:13px;margin:16px 0}.CatalogAttachments_dialog__p1ZtR input:not([type=radio]),.CatalogAttachments_dialog__p1ZtR select{border:1px solid var(--platform-line);border-radius:8px;padding:11px;width:100%;box-sizing:border-box}.CatalogAttachments_formrow__quzRz{display:flex;gap:16px}.CatalogAttachments_formrow__quzRz label{flex:1;margin-top:0}.CatalogAttachments_dialog__p1ZtR small{color:var(--platform-muted);font-size:12px}.CatalogAttachments_dialog__p1ZtR footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--platform-line)}.CatalogAttachments_repoList__K75hF{max-height:340px;overflow:auto;margin-top:12px}.CatalogAttachments_repoList__K75hF label{padding:14px 4px;display:flex;gap:10px;border-bottom:1px solid var(--platform-line);font-size:14px;cursor:pointer}.CatalogAttachments_repoList__K75hF small{display:block;margin-top:5px}.CatalogAttachments_preview__V_uX7{max-width:90vw;max-height:90vh;position:relative;background:white;padding:24px;border-radius:12px}.CatalogAttachments_preview__V_uX7 img{max-width:80vw;max-height:80vh;object-fit:contain}.CatalogAttachments_preview__V_uX7 button{position:absolute;right:8px;top:8px}.CatalogAttachments_workspace__z41yD .ifc-workspace-pro footer{display:none}.CatalogAttachments_workspace__z41yD .ifc-dropzone{min-height:220px;padding:24px}.CatalogAttachments_workspace__z41yD .ifc-workspace-pro header{padding:0 0 16px}.CatalogAttachments_workspace__z41yD .ifc-workspace-pro{border:0;box-shadow:none}@media(max-width:800px){.CatalogAttachments_workspace__z41yD{padding:16px}.CatalogAttachments_filters__UAgAI,.CatalogAttachments_toolbar__XkizZ{flex-wrap:wrap}.CatalogAttachments_search__jnVjL{flex-basis:100%}.CatalogAttachments_filters__UAgAI label{flex-basis:40%}.CatalogAttachments_tabs__PDydl{gap:0}.CatalogAttachments_tabs__PDydl button{padding:10px 8px;font-size:13px}.CatalogAttachments_row__OaPZ1{gap:10px;flex-wrap:wrap}.CatalogAttachments_name__zydeX{flex-basis:65%}.CatalogAttachments_version__W3NvU{margin-left:36px}.CatalogAttachments_choices__P4hGv{grid-template-columns:1fr}.CatalogAttachments_dialog__p1ZtR{padding:22px}.CatalogAttachments_status__TQf_K{margin-right:auto}}.se-editor{position:relative;color:var(--platform-ink)}.se-toolbar{display:flex;align-items:center;gap:14px;padding:16px 22px;background:#f5f8f6;border-block:1px solid var(--platform-line);flex-wrap:wrap}.se-editor input,.se-editor select,.se-editor textarea{font-size:14px!important;padding:11px 12px!important;min-height:42px}.se-toolbar input{flex:1;min-width:180px}.se-toolbar select{width:auto}.se-muted,.se-toolbar small{color:var(--platform-muted)}.se-layout{display:grid;grid-template-columns:190px 1fr}.se-layout nav{background:#f8faf9;border-right:1px solid var(--platform-line);padding:16px 10px}.se-layout nav button{width:100%;display:flex;justify-content:space-between;gap:10px;text-align:left;padding:12px;font-size:13px;border:0;background:transparent;margin-bottom:6px}.se-layout nav button[aria-pressed=true]{background:var(--platform-canvas);color:var(--platform-accent)}.se-main{padding:22px;min-width:0}.se-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.se-heading h4{font-size:16px;margin:0}.se-heading button{font-size:12px;padding:8px 12px}.se-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.se-field{min-width:0}.se-label{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.se-label>button{border:0;background:transparent;padding:2px 10px;font-size:22px}.se-value{display:flex;border:1px solid var(--platform-line);border-radius:8px;overflow:hidden}.se-value input,.se-value select{border:0;border-radius:0;min-width:0;width:100%;margin:0}.se-value>span{padding:12px;background:#f5f8f6;white-space:nowrap;font-size:12px}.se-editor .se-source{border:0;background:transparent;color:var(--platform-accent);font-size:12px;padding:8px 0;text-align:left;overflow-wrap:anywhere}.se-menu{position:absolute;right:0;top:32px;background:white;border:1px solid var(--platform-line);border-radius:10px;box-shadow:0 8px 24px #2020201a;z-index:4;padding:6px;width:210px}.se-menu button{display:block;width:100%;border:0;background:white;text-align:left;font-size:13px;padding:10px}.se-na{background:#f4f7f5;border-radius:8px;padding:12px;color:var(--platform-muted);font-size:13px}.se-na small{display:block;margin:6px 0}.se-na button{border:0;background:transparent;color:var(--platform-accent);padding:3px 0;font-size:12px}.se-overlay{position:fixed;inset:0;z-index:1600;display:flex;justify-content:flex-end;background:#20202055}.se-panel{width:min(420px,100vw);height:100dvh;overflow:auto;background:white;padding:28px;box-shadow:-10px 0 30px #2020201a}.se-panel h3{font-size:22px}.se-panel>p{color:var(--platform-muted)}.se-panel label{display:block;margin:18px 0;font-size:13px}.se-panel label input,.se-panel label select,.se-panel label textarea{display:block;width:100%;margin-top:8px}.se-panel .se-keep{display:flex;gap:8px;align-items:center}.se-panel .se-keep input{width:auto;min-height:0}.se-panel footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.se-panel dd{margin:8px 0 20px}.se-panel dt{font-size:12px;color:var(--platform-muted)}.se-error{color:#b63f28!important}.spec-workspace .spec-savebar{position:sticky;bottom:0;background:white;z-index:5}.spec-workspace .deviceHeader{padding:20px}@media(max-width:850px){.se-layout{grid-template-columns:150px 1fr}.se-grid{grid-template-columns:1fr}}@media(max-width:550px){.se-layout{grid-template-columns:1fr}.se-layout nav{display:flex;flex-wrap:wrap;border-right:0}.se-layout nav button{width:auto;flex:1 1 40%}.se-main{padding:16px}.se-heading{flex-wrap:wrap}}.spec-workspace .spec-savebar button:disabled{background:#edf2ef!important;color:var(--platform-muted)!important;border-color:var(--platform-line)!important;box-shadow:none!important;cursor:not-allowed;opacity:1}.spec-workspace .spec-savebar[aria-busy=true] button{cursor:wait}.CatalogCreateWizard_overlay__3RDJO{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#202020aa;padding:24px}.CatalogCreateWizard_dialog__HipMg{display:flex;flex-direction:column;width:min(1024px,100%);max-height:94vh;overflow:hidden;background:#fff;color:var(--platform-ink);border-radius:20px;box-shadow:0 24px 90px #20202040}.CatalogCreateWizard_dialog__HipMg button{cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--platform-line);border-radius:10px;background:white;padding:11px 16px}.CatalogCreateWizard_dialog__HipMg button:disabled{opacity:.45;cursor:default}.CatalogCreateWizard_dialog__HipMg button:focus-visible,.CatalogCreateWizard_dialog__HipMg input:focus,.CatalogCreateWizard_dialog__HipMg select:focus,.CatalogCreateWizard_dialog__HipMg textarea:focus{outline:2px solid var(--platform-accent);outline-offset:2px}.CatalogCreateWizard_header__rla7h{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--platform-line)}.CatalogCreateWizard_header__rla7h h2{font-size:28px;margin:6px 0}.CatalogCreateWizard_header__rla7h p,.CatalogCreateWizard_muted__EQG3x{font-size:14px;color:var(--platform-muted);line-height:1.6;margin:6px 0 16px}.CatalogCreateWizard_eyebrow__8IHrk{font-size:11px;font-weight:800;letter-spacing:1px;color:var(--platform-accent)}.CatalogCreateWizard_header__rla7h>button{border:0;padding:6px}.CatalogCreateWizard_steps__UNIQi{display:flex;gap:8px;background:#f6f9f7;padding:12px;border-bottom:1px solid var(--platform-line)}.CatalogCreateWizard_steps__UNIQi button{flex:1;border:0;background:transparent;font-size:14px;font-weight:750}.CatalogCreateWizard_dialog__HipMg .CatalogCreateWizard_active__0rn7z{background:var(--platform-canvas);color:var(--platform-accent)}.CatalogCreateWizard_body__wL6TM{padding:24px;overflow-y:auto;min-height:0}.CatalogCreateWizard_body__wL6TM fieldset{min-width:0;border:0;padding:0;margin:0}.CatalogCreateWizard_body__wL6TM h3{margin:0 0 8px;font-size:20px}.CatalogCreateWizard_search__N_yHQ{display:flex;align-items:center;gap:10px;border:1px solid var(--platform-line);border-radius:10px;padding:0 12px;margin:16px 0}.CatalogCreateWizard_search__N_yHQ input{width:100%;border:0;padding:14px 0;font:inherit;outline:none}.CatalogCreateWizard_picker__Qzzj3{display:grid;grid-template-columns:210px 1fr;border:1px solid var(--platform-line);border-radius:12px;overflow:hidden}.CatalogCreateWizard_picker__Qzzj3 nav{background:#f7faf8;padding:8px;border-right:1px solid var(--platform-line);max-height:330px;overflow-y:auto}.CatalogCreateWizard_picker__Qzzj3 nav button{display:flex;justify-content:space-between;width:100%;border:0;background:transparent;text-align:left;font-size:13px;margin-bottom:3px;padding:11px 10px}.CatalogCreateWizard_results__rV5aD{height:330px;overflow:auto;padding:0 8px}.CatalogCreateWizard_count__ec7iQ{font-size:12px;color:var(--platform-muted);padding:10px;margin:0;position:sticky;top:0;background:white}.CatalogCreateWizard_results__rV5aD button{display:flex;width:100%;text-align:left;border:0;border-bottom:1px solid #edf2ef;border-radius:0;padding:14px 10px}.CatalogCreateWizard_results__rV5aD button:hover{background:var(--platform-canvas)}.CatalogCreateWizard_results__rV5aD button>span{flex:1}.CatalogCreateWizard_results__rV5aD small{color:var(--platform-muted);font-size:11px}.CatalogCreateWizard_results__rV5aD em{display:block;font-style:normal;font-size:12px;color:var(--platform-muted);margin-top:4px}.CatalogCreateWizard_results__rV5aD .CatalogCreateWizard_selected__vbzwD{background:var(--platform-canvas);color:var(--platform-accent)}.CatalogCreateWizard_note__5h2T2{background:var(--platform-canvas);border:1px solid var(--platform-line);border-radius:12px;padding:16px;margin:16px 0;font-size:14px;line-height:1.6}.CatalogCreateWizard_note__5h2T2 p{margin:6px 0 0}.CatalogCreateWizard_selectedType__l5Ox2{display:flex;align-items:center;gap:14px;padding:16px;background:var(--platform-canvas);border-radius:12px;margin-bottom:16px}.CatalogCreateWizard_selectedType__l5Ox2>div{flex:1}.CatalogCreateWizard_selectedType__l5Ox2 small{display:block;color:var(--platform-muted);margin-top:4px}.CatalogCreateWizard_selectedType__l5Ox2 button{font-size:13px}.CatalogCreateWizard_grid__s5QHw{display:grid;grid-template-columns:1fr 1fr;gap:18px}.CatalogCreateWizard_grid__s5QHw label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.CatalogCreateWizard_grid__s5QHw input,.CatalogCreateWizard_grid__s5QHw select,.CatalogCreateWizard_grid__s5QHw textarea{font:inherit;font-weight:400;width:100%;padding:12px;border:1px solid var(--platform-line);border-radius:10px;background:white;box-sizing:border-box}.CatalogCreateWizard_grid__s5QHw small{font-size:11px;font-weight:400;color:var(--platform-muted)}.CatalogCreateWizard_wide__wLm0B{grid-column:1/-1}.CatalogCreateWizard_grid__s5QHw+.CatalogCreateWizard_muted__EQG3x{margin-top:20px}.CatalogCreateWizard_summary__U1Hdg{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;background:#f6f9f7;border-radius:12px}.CatalogCreateWizard_summary__U1Hdg dt{font-size:12px;color:var(--platform-muted)}.CatalogCreateWizard_summary__U1Hdg dd{font-weight:700;margin:6px 0 0;overflow-wrap:anywhere}.CatalogCreateWizard_fields__DJdmb{border:1px solid var(--platform-line);padding:16px;border-radius:12px}.CatalogCreateWizard_fields__DJdmb summary{cursor:pointer;font-weight:700;font-size:14px}.CatalogCreateWizard_fields__DJdmb>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.CatalogCreateWizard_fields__DJdmb span{font-size:12px;padding:6px 10px;background:#f1f5f3;border-radius:6px}.CatalogCreateWizard_footer__nDgK5{display:flex;align-items:center;gap:12px;border-top:1px solid var(--platform-line);padding:16px 24px}.CatalogCreateWizard_footer__nDgK5>span{flex:1;font-size:12px;color:var(--platform-muted)}.CatalogCreateWizard_dialog__HipMg .CatalogCreateWizard_primary__6Zkyp{background:var(--platform-accent);color:white;border-color:var(--platform-accent);font-weight:750}.CatalogCreateWizard_error__bu9tf{padding:12px;background:#fff1ef;color:#a12a23;border-radius:10px}.CatalogCreateWizard_dialog__HipMg p{overflow-wrap:anywhere}@media(max-width:650px){.CatalogCreateWizard_overlay__3RDJO{padding:8px}.CatalogCreateWizard_body__wL6TM,.CatalogCreateWizard_header__rla7h{padding:16px}.CatalogCreateWizard_header__rla7h h2{font-size:23px}.CatalogCreateWizard_eyebrow__8IHrk{font-size:9px}.CatalogCreateWizard_steps__UNIQi button{font-size:12px;padding:8px 4px}.CatalogCreateWizard_picker__Qzzj3{grid-template-columns:1fr}.CatalogCreateWizard_picker__Qzzj3 nav{display:flex;max-height:110px;overflow:auto;border-right:0;border-bottom:1px solid var(--platform-line)}.CatalogCreateWizard_picker__Qzzj3 nav button{width:auto;white-space:nowrap}.CatalogCreateWizard_grid__s5QHw{grid-template-columns:1fr}.CatalogCreateWizard_footer__nDgK5{padding:12px;flex-wrap:wrap}.CatalogCreateWizard_footer__nDgK5>span{display:none}.CatalogCreateWizard_footer__nDgK5 .CatalogCreateWizard_primary__6Zkyp{margin-left:auto;font-size:13px}.CatalogCreateWizard_summary__U1Hdg{padding:14px;gap:16px}}.CatalogCreateWizard_codeField__kvZUM{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.CatalogCreateWizard_codeField__kvZUM button{align-self:flex-start;font-size:12px;padding:5px 9px;color:var(--platform-accent)}.CatalogCreateWizard_codeField__kvZUM input[readonly]{background:var(--platform-canvas);color:var(--platform-accent)}.request-panels_panel__9y48y{padding:24px;margin:0 0 32px;background:#fff;border:1px solid var(--platform-line);border-radius:12px;min-width:0}.request-panels_header__e6Dwj{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.request-panels_header__e6Dwj>div:first-child{flex:1 1 380px;min-width:0}.request-panels_panel__9y48y h2{font-size:20px;font-weight:700;line-height:1.35;margin:8px 0}.request-panels_panel__9y48y p{font-size:14px;line-height:1.65;color:var(--platform-muted);margin:8px 0 0}.request-panels_actions__6kDsp{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.request-panels_panel__9y48y .request-panels_actions__6kDsp a,.request-panels_panel__9y48y button,.request-panels_standardization__cWZV7>header>button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border:1px solid var(--platform-line);border-radius:8px;background:#fff;color:var(--platform-ink);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;white-space:normal}.request-panels_panel__9y48y .request-panels_actions__6kDsp a{background:var(--platform-accent-soft);color:var(--platform-accent);border-color:transparent}.request-panels_panel__9y48y button:hover:not(:disabled),.request-panels_standardization__cWZV7>header>button:hover:not(:disabled){background:var(--platform-canvas);border-color:var(--platform-accent)}.request-panels_panel__9y48y button:disabled,.request-panels_standardization__cWZV7>header>button:disabled{opacity:.55;cursor:wait}.request-panels_panel__9y48y .request-panels_empty__43kxl{margin:20px 0 0;padding:20px;border:1px dashed var(--platform-line);border-radius:8px;background:var(--platform-canvas);text-align:center}.request-panels_request__KDGvF{padding:20px 0;border-top:1px solid var(--platform-line);margin-top:20px;overflow-wrap:anywhere}.request-panels_request__KDGvF h3{font-size:16px;font-weight:700;margin:0 0 6px}.request-panels_request__KDGvF small{display:block;color:var(--platform-muted);margin:10px 0 16px}.request-panels_request__KDGvF select{min-height:40px;flex:1 1 260px;min-width:0;max-width:100%;border:1px solid var(--platform-line);border-radius:8px;background:white;padding:9px 12px;font-size:14px}.request-panels_standardization__cWZV7{min-width:0}.request-panels_standardization__cWZV7>header{gap:20px;align-items:flex-start}.request-panels_standardization__cWZV7>header>button{flex-shrink:0}@media(max-width:640px){.request-panels_panel__9y48y{padding:18px;margin-bottom:24px}.request-panels_header__e6Dwj{gap:16px}.request-panels_header__e6Dwj>div:first-child{flex-basis:100%}.request-panels_actions__6kDsp{width:100%}.request-panels_actions__6kDsp>a,.request-panels_actions__6kDsp>button{flex:1 1 auto}.request-panels_standardization__cWZV7>header{flex-wrap:wrap}.request-panels_panel__9y48y h2{font-size:18px}}.TechnicalSpecifications_card__tuMAA.TechnicalSpecifications_dragging__f67yi{opacity:.55;transform:scale(.995)}.TechnicalSpecifications_cardTop__aS2NX{grid-template-columns:1.2rem minmax(12rem,1fr) auto auto 2rem;padding:.85rem 1rem}.TechnicalSpecifications_grip__WSJV5{width:1rem;color:var(--platform-muted);cursor:grab}.TechnicalSpecifications_name__yNRlq{padding:.68rem .75rem;font-size:.82rem}.TechnicalSpecifications_kind__Pwrlc{font-size:.62rem}.TechnicalSpecifications_delete__yzBmL{display:grid;width:2rem;height:2rem;place-items:center;border:0;background:transparent;color:#d5372f}.TechnicalSpecifications_delete__yzBmL svg{width:1rem}.TechnicalSpecifications_fields__tCI9Z{padding:0 1rem .85rem}.TechnicalSpecifications_fields__tCI9Z label{display:grid;gap:.32rem;color:var(--platform-muted);font-size:.66rem;font-weight:750}.TechnicalSpecifications_fields__tCI9Z input,.TechnicalSpecifications_fields__tCI9Z select{min-width:0;width:100%;border:1px solid var(--platform-line);border-radius:.5rem;background:#fff;padding:.65rem .7rem;color:var(--platform-ink);font:inherit;font-size:.74rem}.TechnicalSpecifications_options__Y3kKA{display:flex;align-items:center;gap:1.2rem;border-top:1px solid var(--platform-line);background:#fbfcfc;padding:.7rem 1rem;border-radius:0 0 .72rem .72rem}.TechnicalSpecifications_options__Y3kKA label{display:flex;align-items:center;gap:.4rem;color:var(--platform-muted);font-size:.67rem}.TechnicalSpecifications_options__Y3kKA input{width:.95rem;height:.95rem;accent-color:var(--platform-accent)}@media(max-width:900px){.TechnicalSpecifications_fields__tCI9Z{grid-template-columns:1fr 1fr}.TechnicalSpecifications_header__EQKAl{gap:.8rem}.TechnicalSpecifications_cardTop__aS2NX{grid-template-columns:1.2rem minmax(10rem,1fr) auto 2rem}.TechnicalSpecifications_kind__Pwrlc{display:none}}@media(max-width:560px){.TechnicalSpecifications_header__EQKAl{flex-direction:column}.TechnicalSpecifications_header__EQKAl>div:last-child{width:100%}.TechnicalSpecifications_header__EQKAl button{margin-left:auto}.TechnicalSpecifications_cardTop__aS2NX{grid-template-columns:1rem 1fr auto}.TechnicalSpecifications_state__SvSbT{grid-column:2}.TechnicalSpecifications_delete__yzBmL{grid-column:3;grid-row:1}.TechnicalSpecifications_fields__tCI9Z{grid-template-columns:1fr}.TechnicalSpecifications_options__Y3kKA{align-items:flex-start;flex-direction:column;gap:.55rem}}.TechnicalSpecifications_focus__BsgqW{overflow:visible}.TechnicalSpecifications_header__EQKAl{display:flex;align-items:flex-start;justify-content:space-between;padding:1.2rem 1.3rem!important}.TechnicalSpecifications_header__EQKAl h4{font-size:1.2rem!important}.TechnicalSpecifications_header__EQKAl>div:last-child{display:flex;align-items:center;gap:.7rem}.TechnicalSpecifications_header__EQKAl>div:last-child>span{border:1px solid var(--platform-line);border-radius:.55rem;background:#f5f9f7;color:var(--platform-accent);padding:.5rem .7rem;font-size:.7rem;font-weight:800}.TechnicalSpecifications_addBottom__0wvOn,.TechnicalSpecifications_header__EQKAl button{display:flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--platform-accent);border-radius:.55rem;background:#fff;color:var(--platform-accent);padding:.62rem .8rem;font-size:.7rem;font-weight:850}.TechnicalSpecifications_addBottom__0wvOn svg,.TechnicalSpecifications_header__EQKAl button svg{width:.9rem}.TechnicalSpecifications_listControls__3lz_U{display:grid;grid-template-columns:minmax(15rem,1fr) auto auto;align-items:center;gap:.75rem;border-top:1px solid var(--platform-line);background:#f8fbfa;padding:.8rem 1rem}.TechnicalSpecifications_search__F9LCn{display:flex;align-items:center;gap:.5rem;border:1px solid var(--platform-line);border-radius:.55rem;background:#fff;padding:0 .7rem}.TechnicalSpecifications_search__F9LCn svg{width:1rem;color:var(--platform-muted)}.TechnicalSpecifications_search__F9LCn input{width:100%;border:0;outline:0;background:transparent;padding:.7rem 0;color:var(--platform-ink)}.TechnicalSpecifications_quickFilters__1CiTG{display:flex;gap:.35rem;overflow:auto}.TechnicalSpecifications_quickFilters__1CiTG button{border:1px solid var(--platform-line);border-radius:999px;background:#fff;color:var(--platform-accent);padding:.5rem .7rem;font-size:.64rem;font-weight:800;white-space:nowrap}.TechnicalSpecifications_quickFilters__1CiTG button.TechnicalSpecifications_activeFilter__nO2_z{border-color:var(--platform-accent);background:var(--platform-canvas);color:var(--platform-accent)}.TechnicalSpecifications_groupFilter___ynb1{display:flex;align-items:center;gap:.45rem;color:var(--platform-muted);font-size:.64rem;font-weight:750;white-space:nowrap}.TechnicalSpecifications_groupFilter___ynb1 select{border:1px solid var(--platform-line);border-radius:.5rem;background:#fff;padding:.55rem .65rem;color:var(--platform-ink)}.TechnicalSpecifications_cards__4826l{display:grid;gap:.65rem;border-top:1px solid var(--platform-line);padding:.85rem}.TechnicalSpecifications_card__tuMAA{border:1px solid var(--platform-line);border-radius:.72rem;background:#fff;box-shadow:0 3px 12px #20202008;transition:.15s}.TechnicalSpecifications_cardTop__aS2NX{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem 1rem}.TechnicalSpecifications_name__yNRlq{min-width:0;border:1px solid var(--platform-line);border-radius:.5rem;background:#fff;padding:.65rem .75rem;color:var(--platform-ink);font-size:.8rem;font-weight:750}.TechnicalSpecifications_kind__Pwrlc{max-width:13rem;overflow:hidden;border-radius:.45rem;background:var(--platform-canvas);color:var(--platform-accent);padding:.35rem .55rem;font-size:.6rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.TechnicalSpecifications_state__SvSbT{padding:.35rem .58rem}.TechnicalSpecifications_missing__QXL_0{background:#fff0ed;color:#bd4939}.TechnicalSpecifications_fields__tCI9Z{display:grid;grid-template-columns:1fr .85fr .85fr 1.15fr;gap:.7rem;padding:0 1rem .75rem}.TechnicalSpecifications_fields__tCI9Z.TechnicalSpecifications_primaryFields__cq0j5{grid-template-columns:minmax(12rem,1fr) minmax(7rem,.45fr) minmax(12rem,1fr)}.TechnicalSpecifications_advanced__a2oCJ label,.TechnicalSpecifications_fields__tCI9Z label{display:grid;gap:.32rem;color:var(--platform-muted);font-size:.66rem;font-weight:750}.TechnicalSpecifications_advanced__a2oCJ select,.TechnicalSpecifications_fields__tCI9Z input,.TechnicalSpecifications_fields__tCI9Z select{min-width:0;width:100%;border:1px solid var(--platform-line);border-radius:.5rem;background:#fff;padding:.65rem .7rem;color:var(--platform-ink);font:inherit;font-size:.74rem}.TechnicalSpecifications_fields__tCI9Z input:read-only,.TechnicalSpecifications_fields__tCI9Z select:disabled,.TechnicalSpecifications_name__yNRlq:read-only{background:#f7faf9;color:var(--platform-muted)}.TechnicalSpecifications_advanced__a2oCJ{border-top:1px solid var(--platform-line);background:#fbfcfc;border-radius:0 0 .72rem .72rem}.TechnicalSpecifications_advanced__a2oCJ summary{cursor:pointer;padding:.65rem 1rem;color:var(--platform-muted);font-size:.65rem;font-weight:800}.TechnicalSpecifications_advanced__a2oCJ>div{display:grid;grid-template-columns:1fr 1fr auto auto auto;align-items:end;gap:.75rem;padding:0 1rem .8rem}.TechnicalSpecifications_checkOption__6srma{display:flex!important;align-items:center;min-height:2.35rem;gap:.4rem!important;white-space:nowrap}.TechnicalSpecifications_checkOption__6srma input{width:.95rem;height:.95rem;accent-color:var(--platform-accent)}.TechnicalSpecifications_removeField__LaupS{display:flex;align-items:center;gap:.35rem;border:1px solid #f0c9c4;border-radius:.5rem;background:#fff;color:#c53d33;padding:.65rem .7rem;font-size:.65rem;font-weight:800}.TechnicalSpecifications_removeField__LaupS svg{width:.85rem}.TechnicalSpecifications_addBottom__0wvOn{width:100%;border-style:dashed;background:#fbfdfc;padding:.8rem}.TechnicalSpecifications_cards__4826l>.TechnicalSpecifications_addBottom__0wvOn{margin-top:.05rem}.TechnicalSpecifications_emptyList__fihYB{display:grid;justify-items:center;gap:.35rem;padding:2.5rem;color:var(--platform-muted);text-align:center}.TechnicalSpecifications_emptyList__fihYB svg{width:1.6rem}.TechnicalSpecifications_emptyList__fihYB b{color:var(--platform-ink)}.TechnicalSpecifications_emptyList__fihYB span{font-size:.7rem}@media(max-width:1100px){.TechnicalSpecifications_listControls__3lz_U{grid-template-columns:1fr}.TechnicalSpecifications_groupFilter___ynb1{justify-self:start}.TechnicalSpecifications_advanced__a2oCJ>div,.TechnicalSpecifications_fields__tCI9Z.TechnicalSpecifications_primaryFields__cq0j5{grid-template-columns:1fr 1fr}.TechnicalSpecifications_fields__tCI9Z.TechnicalSpecifications_primaryFields__cq0j5 label:last-child{grid-column:1/-1}}@media(max-width:560px){.TechnicalSpecifications_header__EQKAl{flex-direction:column}.TechnicalSpecifications_header__EQKAl>div:last-child{width:100%}.TechnicalSpecifications_header__EQKAl button{margin-left:auto}.TechnicalSpecifications_cardTop__aS2NX{grid-template-columns:1fr auto}.TechnicalSpecifications_kind__Pwrlc{grid-row:2}.TechnicalSpecifications_state__SvSbT{grid-column:2;grid-row:1}.TechnicalSpecifications_fields__tCI9Z,.TechnicalSpecifications_fields__tCI9Z.TechnicalSpecifications_primaryFields__cq0j5{grid-template-columns:1fr}.TechnicalSpecifications_fields__tCI9Z.TechnicalSpecifications_primaryFields__cq0j5 label:last-child{grid-column:auto}.TechnicalSpecifications_advanced__a2oCJ>div{grid-template-columns:1fr}.TechnicalSpecifications_quickFilters__1CiTG{width:100%}}.TechnicalSpecifications_deviceForm__9JVBZ{overflow:hidden;border:1px solid var(--platform-line);border-radius:.85rem;background:#fff;box-shadow:0 8px 24px #20202008}.TechnicalSpecifications_deviceHeader__I3o43{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.2rem 1.4rem}.TechnicalSpecifications_deviceHeader__I3o43 h3{margin:0;color:var(--platform-ink);font-size:1.35rem}.TechnicalSpecifications_deviceHeader__I3o43 p{margin:.3rem 0 0;color:var(--platform-muted);font-size:.76rem}.TechnicalSpecifications_templateLinks__7eFY3{display:flex;gap:.45rem;margin-top:.7rem}.TechnicalSpecifications_templateLinks__7eFY3 button{display:flex;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--platform-accent);padding:.2rem 0;margin-right:.8rem;font-size:.65rem;font-weight:800}.TechnicalSpecifications_templateLinks__7eFY3 svg{width:.85rem}.TechnicalSpecifications_progress__gl777{display:grid;width:min(21rem,35%);gap:.5rem;padding-top:.25rem}.TechnicalSpecifications_progress__gl777 b{font-size:.73rem}.TechnicalSpecifications_progress__gl777 i{height:.48rem;overflow:hidden;border-radius:999px;background:var(--platform-line)}.TechnicalSpecifications_progress__gl777 u{display:block;height:100%;border-radius:inherit;background:var(--platform-accent);text-decoration:none}.TechnicalSpecifications_sections__sEhla{display:grid;gap:.6rem;border-top:1px solid var(--platform-line);background:#f7faf9;padding:1rem}.TechnicalSpecifications_specSection__BZ8U3{overflow:hidden;border:1px solid var(--platform-line);border-radius:.72rem;background:#fff}.TechnicalSpecifications_specSection__BZ8U3>header{padding:.8rem 1rem .55rem}.TechnicalSpecifications_specSection__BZ8U3 h4{margin:0;color:var(--platform-ink);font-size:.9rem}.TechnicalSpecifications_columnHead__LZQTx,.TechnicalSpecifications_specRow__5rmKL{display:grid;grid-template-columns:minmax(12rem,1.05fr) minmax(15rem,1.4fr) minmax(12rem,.9fr) minmax(9rem,.65fr);align-items:center;gap:1rem;padding:.55rem 1rem}.TechnicalSpecifications_columnHead__LZQTx{color:var(--platform-muted);font-size:.62rem;font-weight:800}.TechnicalSpecifications_specRow__5rmKL{border-top:1px solid #edf2f0;min-height:4.3rem}.TechnicalSpecifications_labelCell__uk5SP{display:grid;gap:.2rem}.TechnicalSpecifications_labelCell__uk5SP b{font-size:.72rem}.TechnicalSpecifications_labelCell__uk5SP em{margin-left:.22rem;color:#d33c32;font-style:normal}.TechnicalSpecifications_labelCell__uk5SP small{color:#bc5649;font-size:.57rem}.TechnicalSpecifications_labelCell__uk5SP>input,.TechnicalSpecifications_sourceCell__zH9un select,.TechnicalSpecifications_valueCell__Hy4kc input,.TechnicalSpecifications_valueCell__Hy4kc select{min-width:0;width:100%;border:1px solid var(--platform-line);border-radius:.5rem;background:#fff;padding:.65rem .7rem;color:var(--platform-ink);font:inherit;font-size:.72rem}.TechnicalSpecifications_valueCell__Hy4kc{display:flex;min-width:0}.TechnicalSpecifications_valueCell__Hy4kc input,.TechnicalSpecifications_valueCell__Hy4kc select{border-radius:.5rem 0 0 .5rem}.TechnicalSpecifications_valueCell__Hy4kc>span{display:flex;align-items:center;border:1px solid var(--platform-line);border-left:0;border-radius:0 .5rem .5rem 0;background:#f7faf9;padding:0 .7rem;color:var(--platform-accent);font-size:.7rem;white-space:nowrap}.TechnicalSpecifications_valueCell__Hy4kc input:only-child,.TechnicalSpecifications_valueCell__Hy4kc select:only-child{border-radius:.5rem}.TechnicalSpecifications_statusCell__VwASL{display:flex;align-items:center;gap:.5rem}.TechnicalSpecifications_statusCell__VwASL>button{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:0;background:transparent;color:#cf3d34}.TechnicalSpecifications_statusCell__VwASL>button svg{width:.9rem}.TechnicalSpecifications_state__SvSbT{display:flex;align-items:center;gap:.3rem;width:max-content;border-radius:999px;padding:.4rem .62rem;font-size:.62rem;font-weight:850;white-space:nowrap}.TechnicalSpecifications_state__SvSbT svg{width:.78rem;height:.78rem}.TechnicalSpecifications_complete__QupP0{background:var(--platform-canvas);color:var(--platform-accent)}.TechnicalSpecifications_missing__QXL_0{background:#fff1e6;color:#ad6715}.TechnicalSpecifications_pending__YRnBr{background:#fff6dc;color:#806016}.TechnicalSpecifications_addPrivate__2W4L4{display:flex;align-items:center;gap:.65rem;width:calc(100% - 2rem);margin:0 1rem 1rem;border:1px dashed var(--platform-accent);border-radius:.65rem;background:#fbfdfc;color:var(--platform-accent);padding:.8rem 1rem;text-align:left}.TechnicalSpecifications_addPrivate__2W4L4 svg{width:1rem}.TechnicalSpecifications_addPrivate__2W4L4 b{font-size:.7rem}.TechnicalSpecifications_addPrivate__2W4L4 span{border-left:1px solid var(--platform-line);padding-left:.7rem;color:var(--platform-muted);font-size:.62rem;font-weight:500}@media(max-width:900px){.TechnicalSpecifications_deviceHeader__I3o43{flex-direction:column}.TechnicalSpecifications_progress__gl777{width:100%}.TechnicalSpecifications_columnHead__LZQTx{display:none}.TechnicalSpecifications_specRow__5rmKL{grid-template-columns:1fr 1.3fr}.TechnicalSpecifications_sourceCell__zH9un,.TechnicalSpecifications_statusCell__VwASL{grid-column:2}.TechnicalSpecifications_statusCell__VwASL{justify-content:flex-start}}@media(max-width:560px){.TechnicalSpecifications_specRow__5rmKL{grid-template-columns:1fr}.TechnicalSpecifications_sourceCell__zH9un,.TechnicalSpecifications_statusCell__VwASL{grid-column:auto}.TechnicalSpecifications_addPrivate__2W4L4{align-items:flex-start;flex-wrap:wrap}.TechnicalSpecifications_addPrivate__2W4L4 span{width:100%;border-left:0;padding-left:1.65rem}}.TechnicalSpecifications_specSection__BZ8U3>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.TechnicalSpecifications_specSection__BZ8U3>header>button{display:flex;align-items:center;gap:.35rem;border:1px solid var(--platform-line);border-radius:.5rem;background:#f7fcfa;color:var(--platform-accent);padding:.48rem .65rem;font-size:.62rem;font-weight:850}.TechnicalSpecifications_specSection__BZ8U3>header>button svg{width:.82rem}.SpecificationTemplateModal_modalLayer__Gmsay{position:fixed;inset:0;z-index:230;display:grid;place-items:center;padding:1rem;background:#20202088;backdrop-filter:blur(3px)}.SpecificationTemplateModal_modal__JuwJK{position:relative;width:min(38rem,96vw);max-height:92vh;overflow:auto;border-radius:1rem;background:#fff;padding:1.5rem;box-shadow:0 28px 90px #20202055}.SpecificationTemplateModal_modal__JuwJK h2{margin:.35rem 0;font-size:1.5rem}.SpecificationTemplateModal_modal__JuwJK>p{margin:.35rem 0 1.2rem;color:var(--platform-muted);font-size:.78rem}.SpecificationTemplateModal_modal__JuwJK>label{display:grid;gap:.38rem;margin-top:.8rem;color:var(--platform-accent);font-size:.72rem;font-weight:800}.SpecificationTemplateModal_modal__JuwJK input,.SpecificationTemplateModal_modal__JuwJK select,.SpecificationTemplateModal_modal__JuwJK textarea{width:100%;border:1px solid var(--platform-line);border-radius:.55rem;background:#fff;padding:.7rem;color:var(--platform-ink);font:inherit}.SpecificationTemplateModal_modalClose__0wB4t{position:absolute;right:1rem;top:1rem;display:grid;width:2rem;height:2rem;place-items:center;border:0;background:transparent;color:var(--platform-muted)}.SpecificationTemplateModal_modalClose__0wB4t svg{width:1rem}.SpecificationTemplateModal_templateSummary__I5Olv{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:.8rem 0}.SpecificationTemplateModal_templateSummary__I5Olv span{border-radius:.55rem;background:#f2f8f5;padding:.7rem;color:var(--platform-muted);font-size:.68rem}.SpecificationTemplateModal_templateSummary__I5Olv b{display:block;color:var(--platform-ink);font-size:1rem}.SpecificationTemplateModal_check__ynLRz{display:flex!important;align-items:flex-start;grid-template-columns:auto 1fr}.SpecificationTemplateModal_check__ynLRz input{width:1rem;height:1rem;margin-top:.12rem;accent-color:var(--platform-accent)}.SpecificationTemplateModal_check__ynLRz span{display:grid;gap:.15rem}.SpecificationTemplateModal_check__ynLRz small{color:var(--platform-muted);font-weight:500}.SpecificationTemplateModal_modal__JuwJK footer{display:flex;justify-content:flex-end;gap:.6rem;margin:1.2rem -1.5rem -1.5rem;border-top:1px solid var(--platform-line);padding:1rem 1.5rem}.SpecificationTemplateModal_modal__JuwJK footer button{border:1px solid var(--platform-line);border-radius:.55rem;background:#fff;padding:.68rem 1rem;font-weight:850}.SpecificationTemplateModal_modal__JuwJK footer button.SpecificationTemplateModal_primary__FMnvN{border-color:var(--platform-accent);background:var(--platform-accent);color:#fff}.SpecificationTemplateModal_templateList__im20s{display:grid;gap:.5rem;max-height:18rem;overflow:auto}.SpecificationTemplateModal_templateList__im20s>button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;border:1px solid var(--platform-line);border-radius:.65rem;background:#fff;padding:.75rem;text-align:left}.SpecificationTemplateModal_templateList__im20s>button.SpecificationTemplateModal_selected__nXosl{border-color:var(--platform-accent);background:var(--platform-canvas);box-shadow:0 0 0 2px #006eaf18}.SpecificationTemplateModal_templateList__im20s span{display:grid;gap:.22rem}.SpecificationTemplateModal_templateList__im20s small{color:var(--platform-muted);font-size:.63rem}.SpecificationTemplateModal_templateList__im20s em{border-radius:999px;background:#edf3f1;color:var(--platform-accent);padding:.3rem .5rem;font-size:.58rem;font-style:normal;font-weight:850;white-space:nowrap}.SpecificationTemplateModal_preview__T3y__{margin:.75rem 0;border-radius:.6rem;background:#f7faf9;padding:.75rem}.SpecificationTemplateModal_preview__T3y__ b{font-size:.7rem}.SpecificationTemplateModal_preview__T3y__ p{margin:.35rem 0 0;color:var(--platform-muted);font-size:.66rem;line-height:1.5}.SpecificationTemplateModal_warning__Lx5_V{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;border-radius:.55rem;background:#fff0ed;color:#ad4537;padding:.7rem;font-size:.68rem}.SpecificationTemplateModal_warning__Lx5_V svg{width:1rem}.SpecificationTemplateModal_noTemplate__mz_BY{border:1px dashed var(--platform-line);border-radius:.65rem;background:#fbfdfc;padding:2rem;text-align:center;color:var(--platform-muted);font-size:.72rem}.SpecificationTemplateModal_saveStatus__98lVl{align-self:center;margin-right:auto;color:var(--platform-muted);font-size:.72rem;font-weight:650}.SpecificationTemplateModal_saveStatus__98lVl:before{display:inline-block;width:.45rem;height:.45rem;margin-right:.45rem;border-radius:50%;content:""}.SpecificationTemplateModal_saveStatus__98lVl.SpecificationTemplateModal_unsaved__XRyI8:before{background:#d59b28}.SpecificationTemplateModal_saveStatus__98lVl.SpecificationTemplateModal_saved__9MCLf:before{background:var(--platform-accent)}@media(max-width:560px){.SpecificationTemplateModal_modal__JuwJK{padding:1.1rem}.SpecificationTemplateModal_modal__JuwJK footer{margin:1rem -1.1rem -1.1rem;padding:1rem 1.1rem}.SpecificationTemplateModal_templateSummary__I5Olv{grid-template-columns:1fr}.SpecificationTemplateModal_templateList__im20s>button{align-items:flex-start;flex-direction:column}}.WorkflowDialog_layer__oy2bl{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:1.25rem;background:#20202080;backdrop-filter:blur(5px)}.WorkflowDialog_dialog__YiRrq{position:relative;width:min(35rem,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--platform-line);border-radius:1rem;background:#fff;box-shadow:0 30px 100px #20202050;padding:1.5rem}.WorkflowDialog_close__VBDwp{position:absolute;top:1rem;right:1rem;display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.5rem;background:#f4f8f6;color:var(--platform-muted)}.WorkflowDialog_close__VBDwp:hover{background:var(--platform-canvas)}.WorkflowDialog_close__VBDwp svg{width:1rem}.WorkflowDialog_icon__sYZd9{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:.75rem}.WorkflowDialog_icon__sYZd9 svg{width:1.3rem}.WorkflowDialog_icon__sYZd9.WorkflowDialog_approve__BTVUc{background:var(--platform-canvas);color:var(--platform-accent)}.WorkflowDialog_icon__sYZd9.WorkflowDialog_changes__kJBvd{background:#fff1e8;color:#b3542f}.WorkflowDialog_heading__sBELQ{margin-top:.9rem}.WorkflowDialog_heading__sBELQ>span{color:var(--platform-accent);font-size:.62rem;font-weight:900;letter-spacing:.1em}.WorkflowDialog_heading__sBELQ h2{margin:.3rem 0;color:var(--platform-ink);font-size:1.5rem}.WorkflowDialog_heading__sBELQ p{margin:0;color:var(--platform-muted);font-size:.75rem;line-height:1.55}.WorkflowDialog_notice__VXVSg{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem;border:1px solid var(--platform-line);border-radius:.65rem;background:var(--platform-canvas);padding:.75rem;color:var(--platform-accent)}.WorkflowDialog_notice__VXVSg>svg{flex:0 0 auto;width:1rem}.WorkflowDialog_notice__VXVSg span{display:grid;gap:.15rem}.WorkflowDialog_notice__VXVSg b{font-size:.7rem}.WorkflowDialog_notice__VXVSg small{color:var(--platform-muted);font-size:.63rem;font-weight:500}.WorkflowDialog_comment__CyvDs{display:grid;gap:.4rem;margin-top:1rem}.WorkflowDialog_comment__CyvDs>span{display:flex;align-items:center;justify-content:space-between;color:var(--platform-ink);font-size:.7rem;font-weight:850}.WorkflowDialog_comment__CyvDs em{border-radius:999px;background:#f1f5f3;color:var(--platform-muted);padding:.25rem .45rem;font-size:.56rem;font-style:normal}.WorkflowDialog_comment__CyvDs textarea{resize:vertical;width:100%;min-height:7rem;border:1px solid var(--platform-line);border-radius:.65rem;background:#fff;padding:.75rem;color:var(--platform-ink);font:inherit;font-size:.74rem;line-height:1.55;outline:0}.WorkflowDialog_comment__CyvDs textarea:focus{border-color:var(--platform-accent);box-shadow:0 0 0 3px #006eaf18}.WorkflowDialog_comment__CyvDs>small{justify-self:end;color:var(--platform-muted);font-size:.58rem}.WorkflowDialog_error__VXxO1{border-radius:.55rem;background:#fff0ed;color:#b44235;padding:.65rem;font-size:.66rem;font-weight:700}.WorkflowDialog_dialog__YiRrq footer{display:flex;justify-content:flex-end;gap:.6rem;margin:1.25rem -1.5rem -1.5rem;border-top:1px solid var(--platform-line);background:#fbfcfc;padding:1rem 1.5rem}.WorkflowDialog_dialog__YiRrq footer button{display:flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--platform-line);border-radius:.6rem;background:#fff;color:var(--platform-ink);padding:.68rem 1rem;font-size:.7rem;font-weight:850}.WorkflowDialog_dialog__YiRrq footer button.WorkflowDialog_primary__H7BbR{border-color:var(--platform-accent);background:var(--platform-accent);color:#fff}.WorkflowDialog_dialog__YiRrq footer button.WorkflowDialog_request__rS5IA{border-color:#ad4f32;background:#ad4f32;color:#fff}.WorkflowDialog_dialog__YiRrq footer button svg{width:.9rem}.WorkflowDialog_dialog__YiRrq button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:560px){.WorkflowDialog_layer__oy2bl{align-items:end;padding:.65rem}.WorkflowDialog_dialog__YiRrq{width:100%;border-radius:1rem 1rem .7rem .7rem;padding:1.2rem}.WorkflowDialog_dialog__YiRrq footer{margin:1rem -1.2rem -1.2rem;padding:1rem 1.2rem}.WorkflowDialog_dialog__YiRrq footer button{flex:1}}