.DxfExportButton-module__QhNada__dialog{border:1px solid var(--ap-sep,#d8d1c2);background:var(--ap-surface,#fcf9f2);width:min(560px,100vw - 32px);max-height:85dvh;color:var(--ap-label,#252723);border-radius:16px;margin:auto;padding:24px;overflow-y:auto;box-shadow:0 20px 80px #0003}.DxfExportButton-module__QhNada__dialog::backdrop{background:#14161199}.DxfExportButton-module__QhNada__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.DxfExportButton-module__QhNada__heading h2{margin:0;font-size:24px}.DxfExportButton-module__QhNada__description,.DxfExportButton-module__QhNada__result{margin-block:16px}.DxfExportButton-module__QhNada__bounds{align-items:center;gap:10px;margin-block:20px;display:flex}.DxfExportButton-module__QhNada__bounds input{flex:none;width:18px;height:18px}.DxfExportButton-module__QhNada__instructions{font-size:14px;line-height:1.5}.DxfExportButton-module__QhNada__dialog .DxfExportButton-module__QhNada__error{background:#fbe9e4;border:1px solid #e3b4a8;border-radius:10px;margin-block:16px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.45;color:#8f2f1c!important}.DxfExportButton-module__QhNada__actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.DxfExportButton-module__QhNada__result ul{padding-left:20px;list-style:outside}.DxfExportButton-module__QhNada__result li{margin-top:8px}.DxfExportButton-module__QhNada__warning{background:var(--ap-surface-2,#fff3d5);color:var(--ap-label,#4b3815);border-radius:8px;margin-block:12px;padding:10px 12px;font-size:13px;line-height:1.5}.DxfExportButton-module__QhNada__dialog .DxfExportButton-module__QhNada__description strong{font:inherit;font-weight:600}
.AddToolDialog-module__vANxgW__dialog{border:1px solid var(--ap-sep,#d8d1c2);background:var(--ap-surface,#fcf9f2);width:min(760px,100vw - 32px);max-height:92dvh;color:var(--ap-label,#252723);border-radius:16px;margin:auto;padding:0;font-size:14px;overflow:hidden;box-shadow:0 20px 80px #0003}.AddToolDialog-module__vANxgW__dialog[open]{flex-direction:column;display:flex}.AddToolDialog-module__vANxgW__dialog::backdrop{background:#14161199}.AddToolDialog-module__vANxgW__heading{padding:22px 24px 0}.AddToolDialog-module__vANxgW__heading h2{font-family:var(--ap-display,var(--font-cormorant)), serif;margin:0;font-size:26px;font-weight:500}.AddToolDialog-module__vANxgW__heading p{color:var(--ap-label-2,#746e61);margin:6px 0 0;font-size:13px;line-height:1.5}.AddToolDialog-module__vANxgW__kinds{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 24px;display:grid}.AddToolDialog-module__vANxgW__dialog .AddToolDialog-module__vANxgW__kind{border:1px solid var(--ap-sep,#ded7ca);background:var(--ap-surface,#fffdf7);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:14px 12px;transition:border-color .15s,background .15s;display:flex}.AddToolDialog-module__vANxgW__dialog .AddToolDialog-module__vANxgW__kind:hover{border-color:var(--ap-sep,#b9ad93)}.AddToolDialog-module__vANxgW__dialog .AddToolDialog-module__vANxgW__kind[aria-checked=true]{border-color:var(--ap-tint,#a08043);background:var(--ap-tint-soft,#eae0ca);box-shadow:inset 0 0 0 1px var(--ap-tint,#a08043)}.AddToolDialog-module__vANxgW__kind b,.AddToolDialog-module__vANxgW__kind small{display:block}.AddToolDialog-module__vANxgW__kind b{font-size:14px;font-weight:600}.AddToolDialog-module__vANxgW__kind small{color:var(--ap-label-2,#746e61);margin-top:4px;font-size:12px;line-height:1.4}.AddToolDialog-module__vANxgW__body{border-top:1px solid var(--ap-sep,#ded7ca);flex:1;min-height:0;padding:0 24px 8px;overflow-y:auto}.AddToolDialog-module__vANxgW__body h3{letter-spacing:.05em;text-transform:uppercase;color:var(--ap-label-2,#756b58);margin:18px 0 2px;font-family:inherit;font-size:12px;font-weight:600}.AddToolDialog-module__vANxgW__fields{grid-template-columns:repeat(3,1fr);gap:0 14px;display:grid}.AddToolDialog-module__vANxgW__body label{margin:10px 0 0;font-size:13px;font-weight:600;display:block}.AddToolDialog-module__vANxgW__wide{grid-column:span 2}.AddToolDialog-module__vANxgW__body section>.AddToolDialog-module__vANxgW__wide{margin-top:8px}.AddToolDialog-module__vANxgW__body input{width:100%;margin-top:4px;font-weight:400;display:block}.AddToolDialog-module__vANxgW__unit{display:block;position:relative}.AddToolDialog-module__vANxgW__unit i{color:var(--ap-label-2,#8d8676);pointer-events:none;margin-top:2px;font-size:11px;font-style:normal;font-weight:400;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.AddToolDialog-module__vANxgW__unit input{appearance:textfield;padding-right:74px}.AddToolDialog-module__vANxgW__unit input::-webkit-inner-spin-button{appearance:none}.AddToolDialog-module__vANxgW__body input[aria-invalid=true]{background:var(--ap-surface,#fff4f0);border-color:#b4472e}.AddToolDialog-module__vANxgW__body small{min-height:17px;color:var(--ap-label-2,#8d8676);white-space:normal;margin-top:4px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.AddToolDialog-module__vANxgW__body small[data-error]{color:#913c27}.AddToolDialog-module__vANxgW__actions{border-top:1px solid var(--ap-sep,#ded7ca);background:var(--ap-surface-2,#f6f1e6);align-items:center;gap:12px;padding:14px 24px;display:flex}.AddToolDialog-module__vANxgW__actions small{color:var(--ap-label-2,#746e61);flex:1;font-size:12.5px}.AddToolDialog-module__vANxgW__actions button{align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.AddToolDialog-module__vANxgW__kinds,.AddToolDialog-module__vANxgW__fields{grid-template-columns:1fr}.AddToolDialog-module__vANxgW__dialog .AddToolDialog-module__vANxgW__kind{text-align:left;flex-direction:row}.AddToolDialog-module__vANxgW__wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.AddToolDialog-module__vANxgW__dialog .AddToolDialog-module__vANxgW__kind{transition:none}}
.AspireToolsImport-module__KkZB7G__material{max-width:280px}.AspireToolsImport-module__KkZB7G__material select{width:100%;margin-top:4px;display:block}.AspireToolsImport-module__KkZB7G__table{border-collapse:collapse;width:100%;margin-top:14px;font-size:13px}.AspireToolsImport-module__KkZB7G__table th{text-align:left;color:var(--ap-label-2,#756b58);border-bottom:1px solid var(--ap-sep,#ded7ca);white-space:nowrap;padding:6px;font-size:11px;font-weight:600}.AspireToolsImport-module__KkZB7G__table td{border-bottom:1px solid var(--ap-sep,#ebe5d8);vertical-align:top;font-variant-numeric:tabular-nums;padding:7px 6px}.AspireToolsImport-module__KkZB7G__table td strong,.AspireToolsImport-module__KkZB7G__table td small{display:block}.AspireToolsImport-module__KkZB7G__table td strong{font-family:inherit;font-weight:600}.AspireToolsImport-module__KkZB7G__table td small{color:var(--ap-label-2,#746e61);margin-top:2px;font-size:12px}.AspireToolsImport-module__KkZB7G__table .AspireToolsImport-module__KkZB7G__note{color:var(--ap-tint,#8a5a1c)}.AspireToolsImport-module__KkZB7G__skipped td{color:var(--ap-label-2,#918a7b)}.AspireToolsImport-module__KkZB7G__table input[type=checkbox]{width:auto;margin:2px 0 0}.AspireToolsImport-module__KkZB7G__mode{border:0;margin:16px 0 8px;padding:0}.AspireToolsImport-module__KkZB7G__mode label{align-items:center;gap:8px;margin:6px 0 0;font-weight:400;display:flex}.AspireToolsImport-module__KkZB7G__mode input{width:auto;margin:0}@media (max-width:700px){.AspireToolsImport-module__KkZB7G__table th:nth-child(n+7),.AspireToolsImport-module__KkZB7G__table td:nth-child(n+7){display:none}}
.ToolLibraryFields-module__NB_kGq__layout{grid-template-columns:minmax(200px,260px) 1fr;align-items:start;gap:20px;margin-top:14px;display:grid}.ToolLibraryFields-module__NB_kGq__list{gap:6px;display:grid}.ToolLibraryFields-module__NB_kGq__layout .ToolLibraryFields-module__NB_kGq__item{text-align:left;border:1px solid var(--ap-sep,#ded7ca);background:var(--ap-surface,#fffdf7);border-radius:8px;width:100%;padding:10px 12px;display:block}.ToolLibraryFields-module__NB_kGq__layout .ToolLibraryFields-module__NB_kGq__item[aria-pressed=true]{border-color:var(--ap-tint,#a08043);background:var(--ap-tint-soft,#eae0ca)}.ToolLibraryFields-module__NB_kGq__item strong,.ToolLibraryFields-module__NB_kGq__item small{display:block}.ToolLibraryFields-module__NB_kGq__layout .ToolLibraryFields-module__NB_kGq__item strong{font-family:inherit;font-size:14px;font-weight:600}.ToolLibraryFields-module__NB_kGq__item small{color:var(--ap-label-2,#746e61);margin-top:2px;font-size:12px}.ToolLibraryFields-module__NB_kGq__item .ToolLibraryFields-module__NB_kGq__invalid{color:#913c27}.ToolLibraryFields-module__NB_kGq__actions{gap:6px;margin-top:12px;display:grid}.ToolLibraryFields-module__NB_kGq__actions button{font-size:12px}.ToolLibraryFields-module__NB_kGq__detail{border:1px solid var(--ap-sep,#ded7ca);background:var(--ap-surface,#fffdf7);border-radius:8px;min-width:0;padding:16px}.ToolLibraryFields-module__NB_kGq__detail h3{margin:0 0 8px;font-size:18px}.ToolLibraryFields-module__NB_kGq__detail label{margin:10px 0;font-size:13px;display:block}.ToolLibraryFields-module__NB_kGq__fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.ToolLibraryFields-module__NB_kGq__detail small[role=alert],.ToolLibraryFields-module__NB_kGq__problem{color:#913c27;margin:8px 0;font-size:12px;display:block}.ToolLibraryFields-module__NB_kGq__empty{color:var(--ap-label-2,#746e61);font-size:13px}@media (max-width:720px){.ToolLibraryFields-module__NB_kGq__layout,.ToolLibraryFields-module__NB_kGq__fields{grid-template-columns:1fr}}.ToolLibraryFields-module__NB_kGq__hint{white-space:normal;max-width:none;color:var(--ap-label-2,#746e61);margin:2px 0 8px;font-size:12px;line-height:1.4;display:block;overflow:visible}.ToolLibraryFields-module__NB_kGq__layout .ToolLibraryFields-module__NB_kGq__add{border-style:dashed;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}
.PostProcessorField-module__DINIUG__machines p{color:var(--ap-label-2,#746e61);margin:0 0 10px;font-size:13px;line-height:1.5}.PostProcessorField-module__DINIUG__machines .PostProcessorField-module__DINIUG__empty{background:var(--ap-surface-2,#fff3d5);color:var(--ap-label,#4b3815);border-radius:8px;padding:10px 12px}.PostProcessorField-module__DINIUG__machines ul{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.PostProcessorField-module__DINIUG__machines li{border:1px solid var(--ap-sep,#ded7ca);background:var(--ap-surface,#fffdf7);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.PostProcessorField-module__DINIUG__machines li>span{flex:1;min-width:0}.PostProcessorField-module__DINIUG__machines b{font-size:14px;font-weight:600;display:block}.PostProcessorField-module__DINIUG__machines small{max-width:none;color:var(--ap-label-2,#746e61);white-space:normal;margin-top:2px;font-size:12px;line-height:1.4;display:block;overflow:visible}.PostProcessorField-module__DINIUG__machines small[data-error]{color:#913c27}.PostProcessorField-module__DINIUG__machines li button{flex:none;min-height:34px;padding:6px 9px}.PostProcessorField-module__DINIUG__upload{border:1px dashed var(--ap-sep,#b9ad93);background:var(--ap-surface,#fffdf8);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:13px;font-weight:600;display:flex}.PostProcessorField-module__DINIUG__upload:hover{border-color:var(--ap-tint,#a08043);background:var(--ap-surface-2,#f6f1e6)}.PostProcessorField-module__DINIUG__upload[data-busy]{opacity:.6;cursor:progress}.PostProcessorField-module__DINIUG__upload input{opacity:0;width:1px;height:1px;position:absolute}.PostProcessorField-module__DINIUG__upload:focus-within{outline:2px solid var(--ap-tint,#a08043);outline-offset:2px}.PostProcessorField-module__DINIUG__machines li .PostProcessorField-module__DINIUG__name{width:100%;color:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;margin:-4px -6px 0;padding:3px 5px;font-size:14px;font-weight:600;display:block}.PostProcessorField-module__DINIUG__machines li .PostProcessorField-module__DINIUG__name:hover:not(:disabled){border-color:var(--ap-sep,#ded7ca);background:var(--ap-surface,#fff)}.PostProcessorField-module__DINIUG__machines li .PostProcessorField-module__DINIUG__name:focus{border-color:var(--ap-tint,#a08043);background:var(--ap-surface,#fff)}.PostProcessorField-module__DINIUG__machines small.PostProcessorField-module__DINIUG__zero{color:var(--ap-label-2,#7a5512);font-weight:600}
