.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 #93c7b6;border-radius:.55rem;background:#f4fbf8;color:#087c5e;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:#0a8966;background:#0a8966;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 #dce7e3;border-radius:16px;padding:24px;color:#183b33}.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:#6c7e79;margin:0;font-size:14px}.CatalogAttachments_tabs__PDydl{display:flex;gap:8px;margin:24px 0;border-bottom:1px solid #e2eae7}.CatalogAttachments_tabs__PDydl button{display:flex;align-items:center;gap:8px;background:none;padding:12px 16px;color:#6c7e79}.CatalogAttachments_tabs__PDydl button.CatalogAttachments_active__XaWbI{color:#008263;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 #d7e3de;background:white;border-radius:8px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#24463c}.CatalogAttachments_workspace__z41yD button.CatalogAttachments_primary___rtcq{background:#008465;color:#fff;border-color:#008465}.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:#008263}.CatalogAttachments_search__jnVjL{flex:1;display:flex;align-items:center;gap:8px;border:1px solid #d7e3de;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 #d7e3de;background:white;border-radius:6px}.CatalogAttachments_empty__3EI35{border:1px dashed #cadbd4;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:#8ba59b;margin-bottom:12px}.CatalogAttachments_empty__3EI35 h4{margin:0;font-size:17px}.CatalogAttachments_empty__3EI35 p{font-size:14px;line-height:1.7;color:#70817b;margin:8px 0 20px}.CatalogAttachments_empty__3EI35 small{color:#8a9993;font-size:12px;margin-top:12px}.CatalogAttachments_drag__GJo4v{background:#e8f7ef;border-color:#008465}.CatalogAttachments_results__3yHr_{display:flex;justify-content:space-between;align-items:center;color:#788981;font-size:12px;margin:12px 0}.CatalogAttachments_results__3yHr_ button{padding:4px 8px;border:0}.CatalogAttachments_list__cy5xm{border:1px solid #e0e8e4;border-radius:10px}.CatalogAttachments_row__OaPZ1{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #e8eeeb}.CatalogAttachments_row__OaPZ1:last-child{border-bottom:0}.CatalogAttachments_row__OaPZ1>.CatalogAttachments_pdf__nEw3Z{width:26px;height:26px;color:#648478}.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:#819089;font-size:12px}.CatalogAttachments_version__W3NvU{font-size:12px;color:#75877e;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 #183b3326;border:1px solid #d7e3de;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:#eff7f3}.CatalogAttachments_error__fM9ZG,.CatalogAttachments_notice__nC5s2{padding:12px 16px;margin:12px 0;border-radius:8px;font-size:14px}.CatalogAttachments_notice__nC5s2{background:#edf8f2;color:#007354}.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 #dce7e3;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:#102d2466;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 #102d2433}.CatalogAttachments_dialog__p1ZtR h3{font-size:22px;margin:0 32px 8px 0}.CatalogAttachments_dialog__p1ZtR>p{font-size:14px;color:#73857c;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:#7a8b83}.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 #d1dfd8;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:#829088;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 #e2eae6}.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 #e7ede9;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:#173d33}.se-toolbar{display:flex;align-items:center;gap:14px;padding:16px 22px;background:#f5f8f6;border-block:1px solid #e2eae5;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:#73867c}.se-layout{display:grid;grid-template-columns:190px 1fr}.se-layout nav{background:#f8faf9;border-right:1px solid #e2eae5;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:#e6f5ed;color:#007e60}.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 #d7e3db;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:#007e60;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 #d7e3db;border-radius:10px;box-shadow:0 8px 24px #173d331a;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:#6a7f73;font-size:13px}.se-na small{display:block;margin:6px 0}.se-na button{border:0;background:transparent;color:#007e60;padding:3px 0;font-size:12px}.se-overlay{position:fixed;inset:0;z-index:1600;display:flex;justify-content:flex-end;background:#102b2455}.se-panel{width:min(420px,100vw);height:100dvh;overflow:auto;background:white;padding:28px;box-shadow:-10px 0 30px #102b241a}.se-panel h3{font-size:22px}.se-panel>p{color:#647a6d}.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:#73867c}.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:#74857b!important;border-color:#dce5df!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:#071e1aaa;padding:24px}.CatalogCreateWizard_dialog__HipMg{display:flex;flex-direction:column;width:min(1024px,100%);max-height:94vh;overflow:hidden;background:#fff;color:#14372f;border-radius:20px;box-shadow:0 24px 90px #001c1640}.CatalogCreateWizard_dialog__HipMg button{cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dbe5e0;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 #09966d;outline-offset:2px}.CatalogCreateWizard_header__rla7h{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e2eae6}.CatalogCreateWizard_header__rla7h h2{font-size:28px;margin:6px 0}.CatalogCreateWizard_header__rla7h p,.CatalogCreateWizard_muted__EQG3x{font-size:14px;color:#6b7d76;line-height:1.6;margin:6px 0 16px}.CatalogCreateWizard_eyebrow__8IHrk{font-size:11px;font-weight:800;letter-spacing:1px;color:#07835f}.CatalogCreateWizard_header__rla7h>button{border:0;padding:6px}.CatalogCreateWizard_steps__UNIQi{display:flex;gap:8px;background:#f6f9f7;padding:12px;border-bottom:1px solid #e2eae6}.CatalogCreateWizard_steps__UNIQi button{flex:1;border:0;background:transparent;font-size:14px;font-weight:750}.CatalogCreateWizard_dialog__HipMg .CatalogCreateWizard_active__0rn7z{background:#ddf6eb;color:#087650}.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 #cfddd5;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 #dbe5e0;border-radius:12px;overflow:hidden}.CatalogCreateWizard_picker__Qzzj3 nav{background:#f7faf8;padding:8px;border-right:1px solid #dbe5e0;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:#6b7d76;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:#f0fbf6}.CatalogCreateWizard_results__rV5aD button>span{flex:1}.CatalogCreateWizard_results__rV5aD small{color:#7e8f88;font-size:11px}.CatalogCreateWizard_results__rV5aD em{display:block;font-style:normal;font-size:12px;color:#6b7d76;margin-top:4px}.CatalogCreateWizard_results__rV5aD .CatalogCreateWizard_selected__vbzwD{background:#e8f8f0;color:#087650}.CatalogCreateWizard_note__5h2T2{background:#f0faf5;border:1px solid #d7eee2;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:#f0faf5;border-radius:12px;margin-bottom:16px}.CatalogCreateWizard_selectedType__l5Ox2>div{flex:1}.CatalogCreateWizard_selectedType__l5Ox2 small{display:block;color:#6b7d76;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 #cfddd5;border-radius:10px;background:white;box-sizing:border-box}.CatalogCreateWizard_grid__s5QHw small{font-size:11px;font-weight:400;color:#6b7d76}.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:#6b7d76}.CatalogCreateWizard_summary__U1Hdg dd{font-weight:700;margin:6px 0 0;overflow-wrap:anywhere}.CatalogCreateWizard_fields__DJdmb{border:1px solid #dbe5e0;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 #dbe5e0;padding:16px 24px}.CatalogCreateWizard_footer__nDgK5>span{flex:1;font-size:12px;color:#6b7d76}.CatalogCreateWizard_dialog__HipMg .CatalogCreateWizard_primary__6Zkyp{background:#087c5e;color:white;border-color:#087c5e;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 #dbe5e0}.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:#087c5e}.CatalogCreateWizard_codeField__kvZUM input[readonly]{background:#f0faf5;color:#087c5e}.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:#82958f;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:#627770;font-size:.66rem;font-weight:750}.TechnicalSpecifications_fields__tCI9Z input,.TechnicalSpecifications_fields__tCI9Z select{min-width:0;width:100%;border:1px solid #cad9d4;border-radius:.5rem;background:#fff;padding:.65rem .7rem;color:#17372f;font:inherit;font-size:.74rem}.TechnicalSpecifications_options__Y3kKA{display:flex;align-items:center;gap:1.2rem;border-top:1px solid #e7eeeb;background:#fbfcfc;padding:.7rem 1rem;border-radius:0 0 .72rem .72rem}.TechnicalSpecifications_options__Y3kKA label{display:flex;align-items:center;gap:.4rem;color:#596e68;font-size:.67rem}.TechnicalSpecifications_options__Y3kKA input{width:.95rem;height:.95rem;accent-color:#087b5d}@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 #dce8e4;border-radius:.55rem;background:#f5f9f7;color:#536b64;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 #178866;border-radius:.55rem;background:#fff;color:#087b5d;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 #e3ebe8;background:#f8fbfa;padding:.8rem 1rem}.TechnicalSpecifications_search__F9LCn{display:flex;align-items:center;gap:.5rem;border:1px solid #cad9d4;border-radius:.55rem;background:#fff;padding:0 .7rem}.TechnicalSpecifications_search__F9LCn svg{width:1rem;color:#71857f}.TechnicalSpecifications_search__F9LCn input{width:100%;border:0;outline:0;background:transparent;padding:.7rem 0;color:#17372f}.TechnicalSpecifications_quickFilters__1CiTG{display:flex;gap:.35rem;overflow:auto}.TechnicalSpecifications_quickFilters__1CiTG button{border:1px solid #d5e1dd;border-radius:999px;background:#fff;color:#526a63;padding:.5rem .7rem;font-size:.64rem;font-weight:800;white-space:nowrap}.TechnicalSpecifications_quickFilters__1CiTG button.TechnicalSpecifications_activeFilter__nO2_z{border-color:#128563;background:#e8f7f1;color:#087a5b}.TechnicalSpecifications_groupFilter___ynb1{display:flex;align-items:center;gap:.45rem;color:#60756e;font-size:.64rem;font-weight:750;white-space:nowrap}.TechnicalSpecifications_groupFilter___ynb1 select{border:1px solid #cad9d4;border-radius:.5rem;background:#fff;padding:.55rem .65rem;color:#17372f}.TechnicalSpecifications_cards__4826l{display:grid;gap:.65rem;border-top:1px solid #e3ebe8;padding:.85rem}.TechnicalSpecifications_card__tuMAA{border:1px solid #d9e5e1;border-radius:.72rem;background:#fff;box-shadow:0 3px 12px #173c3308;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 #cad9d4;border-radius:.5rem;background:#fff;padding:.65rem .75rem;color:#15352d;font-size:.8rem;font-weight:750}.TechnicalSpecifications_kind__Pwrlc{max-width:13rem;overflow:hidden;border-radius:.45rem;background:#edf5f2;color:#45665d;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:#627770;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 #cad9d4;border-radius:.5rem;background:#fff;padding:.65rem .7rem;color:#17372f;font:inherit;font-size:.74rem}.TechnicalSpecifications_fields__tCI9Z input:read-only,.TechnicalSpecifications_fields__tCI9Z select:disabled,.TechnicalSpecifications_name__yNRlq:read-only{background:#f7faf9;color:#4f655f}.TechnicalSpecifications_advanced__a2oCJ{border-top:1px solid #e7eeeb;background:#fbfcfc;border-radius:0 0 .72rem .72rem}.TechnicalSpecifications_advanced__a2oCJ summary{cursor:pointer;padding:.65rem 1rem;color:#5c716b;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:#087b5d}.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:#70847e;text-align:center}.TechnicalSpecifications_emptyList__fihYB svg{width:1.6rem}.TechnicalSpecifications_emptyList__fihYB b{color:#294a41}.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 #d9e5e1;border-radius:.85rem;background:#fff;box-shadow:0 8px 24px #173c3308}.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:#12372e;font-size:1.35rem}.TechnicalSpecifications_deviceHeader__I3o43 p{margin:.3rem 0 0;color:#637770;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:#087b5d;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:#e5eeea}.TechnicalSpecifications_progress__gl777 u{display:block;height:100%;border-radius:inherit;background:#139269;text-decoration:none}.TechnicalSpecifications_sections__sEhla{display:grid;gap:.6rem;border-top:1px solid #e4ece9;background:#f7faf9;padding:1rem}.TechnicalSpecifications_specSection__BZ8U3{overflow:hidden;border:1px solid #dae5e1;border-radius:.72rem;background:#fff}.TechnicalSpecifications_specSection__BZ8U3>header{padding:.8rem 1rem .55rem}.TechnicalSpecifications_specSection__BZ8U3 h4{margin:0;color:#173c32;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:#6b7d78;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 #cad9d4;border-radius:.5rem;background:#fff;padding:.65rem .7rem;color:#17372f;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 #cad9d4;border-left:0;border-radius:0 .5rem .5rem 0;background:#f7faf9;padding:0 .7rem;color:#415952;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:#e8f7ef;color:#0b7e5d}.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 #198d69;border-radius:.65rem;background:#fbfdfc;color:#087b5d;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 #d6e3df;padding-left:.7rem;color:#71827d;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 #bcd7ce;border-radius:.5rem;background:#f7fcfa;color:#087b5d;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:#092f2988;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 #001b1655}.SpecificationTemplateModal_modal__JuwJK h2{margin:.35rem 0;font-size:1.5rem}.SpecificationTemplateModal_modal__JuwJK>p{margin:.35rem 0 1.2rem;color:#667a74;font-size:.78rem}.SpecificationTemplateModal_modal__JuwJK>label{display:grid;gap:.38rem;margin-top:.8rem;color:#405a53;font-size:.72rem;font-weight:800}.SpecificationTemplateModal_modal__JuwJK input,.SpecificationTemplateModal_modal__JuwJK select,.SpecificationTemplateModal_modal__JuwJK textarea{width:100%;border:1px solid #cbdad5;border-radius:.55rem;background:#fff;padding:.7rem;color:#15352d;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:#60736e}.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:#647872;font-size:.68rem}.SpecificationTemplateModal_templateSummary__I5Olv b{display:block;color:#12352c;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:#087b5d}.SpecificationTemplateModal_check__ynLRz span{display:grid;gap:.15rem}.SpecificationTemplateModal_check__ynLRz small{color:#768984;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 #e1e9e6;padding:1rem 1.5rem}.SpecificationTemplateModal_modal__JuwJK footer button{border:1px solid #cedbd7;border-radius:.55rem;background:#fff;padding:.68rem 1rem;font-weight:850}.SpecificationTemplateModal_modal__JuwJK footer button.SpecificationTemplateModal_primary__FMnvN{border-color:#078560;background:#078560;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 #d6e3df;border-radius:.65rem;background:#fff;padding:.75rem;text-align:left}.SpecificationTemplateModal_templateList__im20s>button.SpecificationTemplateModal_selected__nXosl{border-color:#168d6a;background:#eff9f5;box-shadow:0 0 0 2px #168d6a18}.SpecificationTemplateModal_templateList__im20s span{display:grid;gap:.22rem}.SpecificationTemplateModal_templateList__im20s small{color:#71847f;font-size:.63rem}.SpecificationTemplateModal_templateList__im20s em{border-radius:999px;background:#edf3f1;color:#536b64;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:#657a74;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 #b9d0c8;border-radius:.65rem;background:#fbfdfc;padding:2rem;text-align:center;color:#647a73;font-size:.72rem}.SpecificationTemplateModal_saveStatus__98lVl{align-self:center;margin-right:auto;color:#6b7e78;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:#168d6a}@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:#092f2980;backdrop-filter:blur(5px)}.WorkflowDialog_dialog__YiRrq{position:relative;width:min(35rem,calc(100vw - 2rem));overflow:hidden;border:1px solid #d8e5e0;border-radius:1rem;background:#fff;box-shadow:0 30px 100px #001d1750;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:#5d736c}.WorkflowDialog_close__VBDwp:hover{background:#eaf2ef}.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:#e8f7f1;color:#087b5d}.WorkflowDialog_icon__sYZd9.WorkflowDialog_changes__kJBvd{background:#fff1e8;color:#b3542f}.WorkflowDialog_heading__sBELQ{margin-top:.9rem}.WorkflowDialog_heading__sBELQ>span{color:#07815f;font-size:.62rem;font-weight:900;letter-spacing:.1em}.WorkflowDialog_heading__sBELQ h2{margin:.3rem 0;color:#12372e;font-size:1.5rem}.WorkflowDialog_heading__sBELQ p{margin:0;color:#687b75;font-size:.75rem;line-height:1.55}.WorkflowDialog_notice__VXVSg{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem;border:1px solid #d7ebe3;border-radius:.65rem;background:#f2faf6;padding:.75rem;color:#087b5d}.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:#627a72;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:#294c42;font-size:.7rem;font-weight:850}.WorkflowDialog_comment__CyvDs em{border-radius:999px;background:#f1f5f3;color:#6a7d77;padding:.25rem .45rem;font-size:.56rem;font-style:normal}.WorkflowDialog_comment__CyvDs textarea{resize:vertical;width:100%;min-height:7rem;border:1px solid #c9d9d4;border-radius:.65rem;background:#fff;padding:.75rem;color:#15372e;font:inherit;font-size:.74rem;line-height:1.55;outline:0}.WorkflowDialog_comment__CyvDs textarea:focus{border-color:#0e8a65;box-shadow:0 0 0 3px #0e8a6518}.WorkflowDialog_comment__CyvDs>small{justify-self:end;color:#879690;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 #e3ebe8;background:#fbfcfc;padding:1rem 1.5rem}.WorkflowDialog_dialog__YiRrq footer button{display:flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid #cedbd7;border-radius:.6rem;background:#fff;color:#29483f;padding:.68rem 1rem;font-size:.7rem;font-weight:850}.WorkflowDialog_dialog__YiRrq footer button.WorkflowDialog_primary__H7BbR{border-color:#078560;background:#078560;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}}