[class*=ContextMenuContent],[class*=DropdownMenuContent]{animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:200px;padding:4px;z-index:1000}[class*=ContextMenuContent][data-side=top],[class*=DropdownMenuContent][data-side=top]{animation-name:slideUpAndFade}[class*=ContextMenuContent][data-side=bottom],[class*=DropdownMenuContent][data-side=bottom]{animation-name:slideDownAndFade}[class*=ContextMenuItem],[class*=DropdownMenuItem]{align-items:center;border-radius:2px;cursor:default;display:flex;font-size:15px;gap:8px;outline:none;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}[class*=ContextMenuItem]:focus,[class*=ContextMenuItem][data-highlighted],[class*=DropdownMenuItem]:focus,[class*=DropdownMenuItem][data-highlighted]{background-color:#f0f0f0}[class*=ContextMenuItem][data-disabled],[class*=DropdownMenuItem][data-disabled]{color:#999;cursor:default;pointer-events:none}[class*=ContextMenuItem] svg,[class*=DropdownMenuItem] svg{height:16px;width:16px}[class*=ContextMenuItem] span,[class*=DropdownMenuItem] span{flex:1}[class*=ContextMenuSeparator],[class*=DropdownMenuSeparator]{background-color:#ddd;height:1px;margin:4px 0}[class*=ContextMenuSubContent],[class*=DropdownMenuSubContent]{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:200px;padding:4px;z-index:1001}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.gutencad-message-footer{border-top:2px solid;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.1);font-size:12px!important;left:0;line-height:1.3;padding:4px 2px;position:absolute;right:0;width:100%;z-index:10}.gutencad-message-footer.message-footer--warning{background:#fff8e1;border-top-color:#f0ad4e}.gutencad-message-footer.message-footer--error{background:#ffebee;border-top-color:#d9534f}.gutencad-message-footer.message-footer--info{background:#d9edf7;border-top-color:#5bc0de}.gutencad-message-footer-content{align-items:baseline;display:flex;gap:8px}.gutencad-message-icon{display:inline-block;flex-shrink:0;font-size:14px!important;line-height:1}.gutencad-message-text{color:#333;flex:1;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gutencad-message-more-button{flex-shrink:0;font-size:12px!important;height:20px!important;margin:2px!important;min-height:20px!important}.gutencad-message-dialog-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.gutencad-message-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:100%}.gutencad-message-dialog-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.gutencad-message-dialog-header h3{font-size:1.2em;font-weight:600;margin:0}.gutencad-message-dialog-header-buttons{align-items:center;display:flex;gap:8px}.gutencad-message-dialog-copy{font-size:13px!important;height:28px!important;line-height:1!important;padding:4px 12px!important}.gutencad-message-dialog-close{background:transparent!important;border:none!important;font-size:28px!important;line-height:1!important;min-height:32px!important;min-width:32px!important;padding:0!important}.gutencad-message-dialog-close:hover{background:#f0f0f0!important}.gutencad-message-dialog-content{flex:1;overflow-y:auto;padding:16px 20px}.gutencad-message-dialog-item{border-radius:4px;display:block;font-size:14px;margin-bottom:2px;padding:2px}.gutencad-message-dialog-item.gutencad-message-dialog-item--info{background:rgba(91,192,222,.1);border-left:3px solid #5bc0de}.gutencad-message-dialog-item.gutencad-message-dialog-item--warning{background:rgba(240,173,78,.1);border-left:3px solid #f0ad4e}.gutencad-message-dialog-item.gutencad-message-dialog-item--error{background:rgba(217,83,79,.1);border-left:3px solid #d9534f}.gutencad-message-dialog-item:last-child{margin-bottom:0}.gutencad-message-dialog-item-header{align-items:flex-start;display:flex;gap:2px}.gutencad-message-dialog-icon{flex-shrink:0;font-size:1em;line-height:1.4}.gutencad-message-dialog-text{color:#333;flex:1;font-family:monospace;line-height:1.4;margin:0;overflow-wrap:break-word;padding:0;white-space:pre-wrap;word-break:break-word}.gutencad-message-dialog-stack{color:#646970;line-height:1.5;margin-left:24px;margin-top:4px}.gutencad-stack-frame-link{all:unset;background:none;border:none;color:#0073aa;cursor:pointer;display:inline;font-family:monospace;font-size:13px;line-height:inherit;margin:0;padding:0;text-decoration:underline}.gutencad-stack-frame-link:hover{color:#005a87;text-decoration:underline}.gutencad-stack-frame-link:focus{outline:2px solid #0073aa;outline-offset:2px}:root{--gutencad-group-indent:16px}.gutencad-viewer-toolbar{align-items:center;background:#f9f9f9;border:1px solid #ddd;border-bottom:none;box-sizing:border-box;display:flex;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:4px;height:45px;justify-content:space-between;margin-bottom:0;min-height:45px;min-width:0;overflow:hidden;padding:8px 12px}.gutencad-3d-container{border-top:none;border:1px solid #ddd!important;width:100%!important}.gutencad-r3f-canvas canvas{height:100%!important;width:100%!important}h3{font-size:1.2em;font-weight:600;margin:0}svg{flex-shrink:0;height:24px;width:24px}p{color:#646970;font-size:14px;margin:0 0 6px}.wp-block-gutencad-viewer{background:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;color:#333!important;margin:0!important;max-width:100%!important;overflow:hidden!important;padding:0!important;width:100%!important}.wp-block-gutencad-viewer,.wp-block-gutencad-viewer *,.wp-block-gutencad-viewer :after,.wp-block-gutencad-viewer :before{box-sizing:border-box!important}.wp-block-gutencad-viewer .gutencad-responsive-layout{background:#fff!important;border:none!important;box-sizing:border-box!important;display:flex!important;gap:0!important;height:100%!important;margin:0!important;max-height:100%!important;min-height:450px!important;padding:0!important;width:100%!important}@media(min-width:800px)and (min-aspect-ratio:1/1){.wp-block-gutencad-viewer .gutencad-responsive-layout{flex-direction:row}}@media(max-aspect-ratio:1/1),(max-width:799px){.wp-block-gutencad-viewer .gutencad-responsive-layout{flex-direction:column;min-height:auto!important}}.wp-block-gutencad-viewer .gutencad-responsive-layout li,.wp-block-gutencad-viewer .gutencad-responsive-layout ol,.wp-block-gutencad-viewer .gutencad-responsive-layout ul{list-style:none!important;margin:0!important;padding:0!important}.wp-block-gutencad-viewer .gutencad-3d-container{background-color:#f8f9fa!important;border:1px solid #ddd!important;box-sizing:border-box!important;height:100%!important;margin:0!important;min-height:0!important;padding:0!important;width:100%!important}.wp-block-gutencad-viewer .gutencad-viewer-toolbar{font-family:inherit!important;font-size:14px!important}.gutencad-viewer-pane{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.gutencad-viewer-pane .gutencad-viewer-toolbar{flex-shrink:0;height:45px;min-height:45px}.gutencad-viewer-pane .gutencad-3d-container{border:1px solid #ddd;flex:1;min-height:0;position:relative;width:100%}.gutencad-workspace:fullscreen{background:#fff!important;height:100%!important;margin:0!important;padding:0!important;width:100%!important}.gutencad-workspace:fullscreen .gutencad-responsive-layout{background:#fff!important;height:100%!important;width:100%!important}.gutencad-workspace:fullscreen .gutencad-viewer-pane{display:flex!important;flex-direction:column!important;height:100%!important}.gutencad-workspace:fullscreen .gutencad-viewer-toolbar{flex-shrink:0!important}.gutencad-workspace:fullscreen .gutencad-3d-container{border:none!important;flex:1!important}@media(max-width:300px){.gutencad-workspace:fullscreen .gutencad-parameter-row{gap:4px;grid-template-columns:1fr minmax(60px,150px)}.gutencad-workspace:fullscreen .gutencad-parameter-panel{padding:6px 12px 6px 6px!important}.gutencad-workspace:fullscreen .gutencad-slider-container{gap:4px}}.gutencad-splitter-layout{height:100%!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%!important}.gutencad-editor-layout{flex:1!important;min-height:0!important}.gutencad-resize-handle{background:#ddd;position:relative}.gutencad-resize-handle:hover{background:#0073aa}.gutencad-resize-handle:active{background:#005a87}.gutencad-resize-handle:after{background:rgba(0,0,0,.2);content:"";position:absolute}[data-panel-group-direction=horizontal]>.gutencad-resize-handle{cursor:col-resize;width:8px}[data-panel-group-direction=horizontal]>.gutencad-resize-handle:after{height:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:2px}[data-panel-group-direction=vertical]>.gutencad-resize-handle{cursor:row-resize;height:8px}[data-panel-group-direction=vertical]>.gutencad-resize-handle:after{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:20px}.gutencad-model-selector{align-items:center;display:flex;min-width:0;overflow:hidden;width:100%}.gutencad-viewer-toolbar-left{align-items:center;display:flex;flex-shrink:0;gap:4px}.gutencad-viewer-toolbar-right{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:4px;justify-content:flex-end;min-width:0;overflow:hidden}.gutencad-viewer-toolbar-right .gutencad-model-selector{flex:1 1 auto;max-width:500px;min-width:40px;overflow:hidden}.gutencad-viewer-toolbar-btn{all:unset!important;align-items:center!important;background:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;box-sizing:border-box!important;color:#333!important;cursor:pointer!important;display:inline-flex!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:400!important;gap:6px!important;justify-content:center!important;line-height:1!important;min-width:120px!important;padding:8px 16px!important;text-align:center!important;text-decoration:none!important;transition:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;white-space:nowrap!important;width:120px!important}.gutencad-viewer-toolbar-btn:hover{background:#f5f5f5!important;border-color:#999!important}.gutencad-viewer-toolbar-btn:focus,.gutencad-viewer-toolbar-btn:focus-visible{outline:2px solid #0073aa!important;outline-offset:1px!important}.gutencad-viewer-toolbar-btn:disabled,.gutencad-viewer-toolbar-btn[aria-disabled=true],.gutencad-viewer-toolbar-btn[disabled]{background:#f8f8f8!important;border-color:#ddd!important;cursor:not-allowed!important;opacity:.6!important}.gutencad-viewer-toolbar-btn:disabled:hover,.gutencad-viewer-toolbar-btn[aria-disabled=true]:hover,.gutencad-viewer-toolbar-btn[disabled]:hover{background:#f8f8f8!important;border-color:#ddd!important}.gutencad-viewer-toolbar-btn.gutencad-busy,.gutencad-viewer-toolbar-btn[data-busy=true]{background:#f0f0f0!important;border-color:#bbb!important;color:#666!important;cursor:wait!important}.gutencad-viewer-toolbar-btn.gutencad-busy:hover,.gutencad-viewer-toolbar-btn[data-busy=true]:hover{background:#e8e8e8!important;border-color:#bbb!important}.gutencad-viewer-toolbar-btn svg{flex-shrink:0!important;height:var(--gutencad-icon-size,24px)!important;width:var(--gutencad-icon-size,24px)!important}.gutencad-viewer-toolbar-btn span{display:inline-block!important;white-space:nowrap!important}.gutencad-viewer-toolbar-btn-attention{background:#ffaf37!important}.gutencad-viewer-toolbar-btn-attention:disabled,.gutencad-viewer-toolbar-btn-attention[aria-disabled=true],.gutencad-viewer-toolbar-btn-attention[disabled]{background:#c38d3b!important;border-color:#ddd!important;cursor:not-allowed!important;opacity:.6!important}.gutencad-viewer-toolbar-btn-attention:disabled:hover,.gutencad-viewer-toolbar-btn-attention[aria-disabled=true]:hover,.gutencad-viewer-toolbar-btn-attention[disabled]:hover{background:#c38d3b!important;border-color:#ddd!important}.gutencad-viewer-toolbar-btn-attention:hover{background:#ff9101!important}.gutencad-viewer-toolbar-btn-icon-only{gap:0!important;min-width:40px!important;padding:8px!important;width:40px!important}.gutencad-download-group{display:flex}.gutencad-download-group .gutencad-viewer-toolbar-btn{border-radius:3px 0 0 3px!important;border-right:none!important}.gutencad-viewer-toolbar-compact .gutencad-viewer-toolbar-btn{font-size:0!important;gap:0!important;min-width:40px!important;overflow:hidden!important;padding:8px!important;width:40px!important}.gutencad-viewer-toolbar-compact .gutencad-viewer-toolbar-btn svg{font-size:medium!important}.gutencad-format-dropdown{border-left:none;border-radius:0 3px 3px 0;min-width:24px}.gutencad-model-selector-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;box-sizing:border-box!important;color:#333!important;cursor:pointer!important;display:block!important;flex-shrink:1!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;font-weight:400!important;height:40px!important;line-height:1.4!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:8px 34px 8px 12px!important;text-align:left!important;text-overflow:ellipsis!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;white-space:nowrap!important;width:100%!important}.gutencad-model-selector-select option{max-width:none!important}.gutencad-model-selector-select::-ms-expand{display:none!important}.gutencad-model-selector-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"%23333\" stroke=\"%23333\" stroke-width=\"1.5\" d=\"M7 10l5 5 5-5z\"/></svg>")!important;background-position:right 6px center!important;background-repeat:no-repeat!important}.gutencad-model-selector-select:focus{border-color:#0073aa!important;outline:2px solid #0073aa!important;outline-offset:0!important}.gutencad-model-selector-select:disabled{cursor:not-allowed!important;opacity:.5!important}.gutencad-model-selector-select:hover:not(:disabled){background-color:#f5f5f5!important;border-color:#999!important}.gutencad-responsive-layout .gutencad-viewer-section .gutencad-3d-container{border-top:none;border:1px solid #ddd!important;width:100%!important}.gutencad-canvas{display:block;height:100%;width:100%}.gutencad-error-overlay{background:rgba(255,0,0,.1);border:1px solid red;border-radius:4px;color:red;font-size:12px;left:50%;max-width:80%;padding:10px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.gutencad-parameter-panel{background:#fff!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important;container-type:inline-size;height:100%!important;margin:0!important;max-height:100%!important;overflow-y:auto!important;padding:8px 20px 8px 8px!important}.gutencad-parameter-panel button,.gutencad-parameter-panel input,.gutencad-parameter-panel select,.gutencad-parameter-panel textarea{box-sizing:border-box!important;font-family:inherit!important;font-size:14px!important;margin:0!important}.gutencad-parameter-panel.no-params{padding:4px 8px}.gutencad-parameter-panel .no-params-message{color:#646970;font-size:13px;margin:0}.gutencad-parameter-group{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:4px;overflow:hidden}.gutencad-parameter-group-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#333;cursor:pointer;display:flex;font-weight:600;padding:4px;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gutencad-parameter-group-header:hover{background-color:#e9ecef}.gutencad-parameter-group-header:focus{outline:2px solid #007cba;outline-offset:-2px}.gutencad-group-toggle{color:#666;font-size:12px;margin-right:8px;transition:transform .2s ease}.gutencad-group-title{font-size:14px}.gutencad-parameter-group-content{background-color:#fff;margin-left:4px;padding:4px}.gutencad-parameter-group-content.has-group-name{margin-left:12px}.gutencad-parameter-item{display:block;margin-bottom:4px;padding:2px 0}.gutencad-parameter-item:last-child{margin-bottom:0}.wp-block-gutencad-viewer .gutencad-parameter-row{align-items:start;display:grid!important;gap:8px;grid-template-columns:40% 60%!important;margin-bottom:2px}@container (max-width: 280px){.wp-block-gutencad-viewer .gutencad-parameter-row{align-items:start!important;gap:4px!important;grid-template-columns:1fr!important;margin-bottom:8px!important}.gutencad-parameter-label{min-width:0!important}}.wp-block-gutencad-viewer .gutencad-parameter-row-checkbox,.wp-block-gutencad-viewer .gutencad-parameter-row:has(.gutencad-checkbox),.wp-block-gutencad-viewer .gutencad-parameter-row:has(input[type=checkbox]){grid-template-columns:1fr auto!important}.gutencad-parameter-label{color:#1d2327;font-size:13px;font-weight:600;margin:0;min-width:100px;word-wrap:break-word;hyphens:auto;line-height:1.3;overflow-wrap:break-word}.gutencad-parameter-help{color:#303030!important;font-size:13px;line-height:1.2;margin:1px 0 -2px}.gutencad-parameter-null-type{margin:8px 0 12px;padding:4px 0}.gutencad-parameter-null-type-caption{color:#1d2327;font-size:14px;font-weight:700;line-height:1.3;margin:0 0 4px}.gutencad-parameter-null-type.gutencad-parameter-disabled .gutencad-parameter-help,.gutencad-parameter-null-type.gutencad-parameter-disabled .gutencad-parameter-null-type-caption{color:#a7aaad;opacity:.7}.gutencad-parameter-type{color:#666;font-size:12px;font-style:italic}.gutencad-parameter-disabled{opacity:.6}.gutencad-parameter-disabled .gutencad-parameter-label{color:#8c8f94}.gutencad-group-disabled{color:#8c8f94;opacity:.7}.gutencad-group-content-disabled{opacity:.7}.gutencad-group-help{color:#303030!important;font-size:14px;font-style:normal;line-height:1.3;margin:4px 8px 8px}.gutencad-group-header-static{cursor:default}.gutencad-group-header-static:hover{background-color:#f8f9fa}.gutencad-empty-group{background:transparent;border:none}.gutencad-empty-group .gutencad-parameter-group-header{background:transparent;border:none;font-size:15px;font-weight:700;padding:4px 0}.gutencad-input-base{background-color:#fff;border:1px solid #8c8f94;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-sizing:border-box;color:#1d2327;font-size:13px;height:auto;line-height:1.4;min-height:26px;padding:4px 6px}.gutencad-parameter-panel input[type=number],.gutencad-parameter-panel input[type=range],.gutencad-parameter-panel input[type=text]{background-color:#fff!important;border:1px solid #8c8f94!important;border-radius:3px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)!important;box-sizing:border-box!important;color:#1d2327!important;font-size:13px!important;height:auto!important;line-height:1.4!important;margin:0!important;min-height:26px!important}.gutencad-input-container{align-items:center;display:flex;gap:6px;width:100%}.gutencad-input-flex-container{display:flex;gap:6px;justify-content:flex-end;padding-right:8px;width:100%}.gutencad-number-input{min-width:60px;width:100%}.gutencad-number-input.gutencad-input-base,.gutencad-parameter-panel input[type=number]{min-width:60px!important;width:100%!important}.gutencad-parameter-panel select,.gutencad-select-input{background-color:#fff!important;border:1px solid #8c8f94!important;border-radius:3px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)!important;box-sizing:border-box!important;color:#1d2327!important;font-size:13px!important;height:auto!important;line-height:1.4!important;margin:0 8px 0 0!important;min-height:26px!important;min-width:80px!important;width:calc(100% - 8px)!important}.gutencad-text-input{background:#fff!important;border:1px solid #ccd0d4!important;border-radius:3px!important;box-sizing:border-box!important;color:#2c3338!important;font-size:14px!important;line-height:1.4!important;padding:8px 12px!important;text-align:left;transition:border-color .1s ease!important;width:100%!important}.gutencad-text-input:focus{border-color:#007cba!important;box-shadow:0 0 0 1px #007cba!important;outline:none!important}.gutencad-text-input:disabled{background:#f6f7f7!important;color:#646970!important;cursor:not-allowed!important}.gutencad-date-input{min-width:100px;width:100%}.gutencad-color-input{height:32px;padding:2px;width:60px}.gutencad-checkbox,.gutencad-parameter-panel input[type=checkbox]{background-color:#fff!important;border:1px solid #8c8f94!important;border-radius:3px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)!important;box-sizing:border-box!important;color:#1d2327!important;font-size:13px!important;height:18px!important;justify-self:end;line-height:1.4!important;margin:0!important;padding:0!important;width:18px!important}.gutencad-slider-container{align-items:center;display:flex;gap:6px;min-width:100px;width:100%}.gutencad-slider{flex:1;min-width:60px}.gutencad-slider-value-display{color:#646970;flex-shrink:0;font-size:12px;min-width:30px}.gutencad-range-indicator{color:#646970;font-size:11px;white-space:nowrap}.gutencad-value-span{color:#646970;font-size:16px;min-width:30px}.gutencad-parameter-panel input:disabled,.gutencad-parameter-panel select:disabled,.gutencad-parameter-panel textarea:disabled{background-color:#f6f7f7!important;color:#8c8f94!important;cursor:not-allowed}.gutencad-parameter-panel input[type=checkbox]:disabled{cursor:not-allowed}.gutencad-parameter-panel input[type=color]:disabled,.gutencad-parameter-panel input[type=range]:disabled{cursor:not-allowed;opacity:.5}.gutencad-parameter-actions{border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:8px;padding:8px 0 4px;position:relative!important}.gutencad-parameter-button{align-items:center!important;background:#f0f0f0!important;border:1px solid #ccd0d4!important;border-radius:3px!important;box-sizing:border-box!important;color:#2c3338!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13px!important;height:36px!important;justify-content:center!important;line-height:1!important;margin:0!important;max-height:36px!important;max-width:36px!important;min-height:36px!important;min-width:36px!important;padding:0!important;text-align:center!important;text-decoration:none!important;transition:all .1s ease-in-out!important;white-space:nowrap!important;width:36px!important}.gutencad-parameter-button .components-icon,.gutencad-parameter-button .components-icon svg,.gutencad-parameter-button svg{display:block!important;height:20px!important;margin:0 auto!important;max-height:20px!important;max-width:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.gutencad-parameter-button:hover{background:#f6f7f7!important;border-color:#8c8f94!important;color:#1d2327!important}.gutencad-parameter-button:focus{background:#f6f7f7!important;border-color:#007cba!important;box-shadow:0 0 0 1px #007cba!important;color:#1d2327!important;outline:2px solid transparent!important}.gutencad-parameter-button:active{background:#f0f0f0!important;border-color:#999!important;transform:none!important}.gutencad-load-button-container{display:inline-block;position:relative}.gutencad-file-input{height:1px!important;left:-9999px!important;opacity:0!important;overflow:hidden!important;position:absolute!important;width:1px!important}.gutencad-feedback-toast{animation:gutencad-toast-appear .2s ease-out!important;background:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;font-size:12px!important;left:0!important;padding:6px 12px!important;position:absolute!important;right:0!important;text-align:center!important;top:-35px!important;z-index:1000!important}.gutencad-feedback-success{background:#f1f8e9!important;border-color:#4caf50!important;color:#2e7d32!important}.gutencad-feedback-error{background:#ffeaea!important;border-color:#f44336!important;color:#c62828!important}@keyframes gutencad-toast-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:300px){.gutencad-parameter-actions{gap:6px}.gutencad-parameter-button{height:36px!important;width:36px!important}}.gutencad-modal-overlay{align-items:center!important;background:rgba(0,0,0,.6)!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;left:0!important;padding:20px!important;position:fixed!important;right:0!important;top:0!important;z-index:100001!important}.gutencad-modal-dialog{animation:gutencad-modal-appear .2s ease-out!important;background:#fff!important;border-radius:6px!important;box-shadow:0 10px 25px rgba(0,0,0,.2)!important;max-height:90vh!important;max-width:500px!important;overflow:hidden!important;position:relative!important;width:100%!important}@keyframes gutencad-modal-appear{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.gutencad-modal-header{align-items:center!important;background:#f8f9fa!important;border-bottom:1px solid #e0e0e0!important;display:flex!important;justify-content:space-between!important;padding:16px 20px!important}.gutencad-modal-title{color:#1d2327!important;font-size:18px!important;font-weight:600!important;margin:0!important}.gutencad-modal-close{align-items:center!important;background:none!important;border:none!important;border-radius:3px!important;color:#646970!important;cursor:pointer!important;display:flex!important;font-size:24px!important;height:24px!important;justify-content:center!important;line-height:1!important;padding:0!important;transition:all .1s ease!important;width:24px!important}.gutencad-modal-close:hover{background:#e0e0e0!important;color:#1d2327!important}.gutencad-modal-content{padding:20px!important}.gutencad-modal-content p{color:#646970!important;font-size:14px!important;margin:0 0 16px!important}.gutencad-input-group{margin-bottom:0!important}.gutencad-input-label{color:#1d2327!important;display:block!important;font-size:14px!important;font-weight:600!important;margin-bottom:6px!important}.gutencad-input-help{color:#303030!important;display:block!important;font-size:12px!important;margin-top:6px!important}.gutencad-modal-footer{background:#f8f9fa!important;border-top:1px solid #e0e0e0!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px 20px!important}.gutencad-save-options{border-bottom:1px solid #e0e0e0!important;margin-bottom:4px!important;padding-bottom:12px!important}.gutencad-save-help{color:#50575e!important;font-size:13px!important;line-height:1.4!important;margin:0!important}.gutencad-save-as-link{color:#0073aa!important;cursor:pointer!important;text-decoration:underline!important;transition:color .1s ease!important}.gutencad-save-as-link:hover{color:#005a87!important}.gutencad-save-as-link.gutencad-disabled{color:#a7aaad!important;cursor:default!important;text-decoration:none!important}.gutencad-modal-actions{display:flex!important;gap:8px!important;justify-content:flex-end!important}.gutencad-button{background:#f0f0f0!important;border:1px solid #ccd0d4!important;border-radius:3px!important;box-sizing:border-box!important;color:#2c3338!important;cursor:pointer!important;display:inline-block!important;font-family:inherit!important;font-size:13px!important;line-height:1.2!important;margin:0!important;min-height:auto!important;padding:8px 16px!important;text-align:center!important;text-decoration:none!important;transition:all .1s ease-in-out!important;white-space:nowrap!important}.gutencad-button:disabled{background:#f6f7f7!important;border-color:#dcdcde!important;color:#a7aaad!important;cursor:not-allowed!important;opacity:.6!important}.gutencad-button:focus{border-color:#007cba!important;box-shadow:0 0 0 1px #007cba!important;outline:none!important}.gutencad-button:hover:not(:disabled){background:#f6f7f7!important;border-color:#8c8f94!important;color:#1d2327!important}.gutencad-button-primary{background:#2271b1!important;border-color:#2271b1!important;color:#fff!important}.gutencad-button-primary:disabled{background:#a7aaad!important;border-color:#a7aaad!important;color:#fff!important}.gutencad-button-primary:hover:not(:disabled){background:#135e96!important;border-color:#135e96!important;color:#fff!important}@media(max-width:480px){.gutencad-modal-overlay{padding:10px!important}.gutencad-modal-dialog{margin:0!important;max-width:none!important}.gutencad-modal-content,.gutencad-modal-footer,.gutencad-modal-header{padding-left:16px!important;padding-right:16px!important}.gutencad-modal-footer{flex-direction:column!important}.gutencad-button{justify-content:center!important;width:100%!important}}.gutencad-parameter-save-dialog .components-modal__content{max-width:500px;min-width:400px}.gutencad-hidden-link{display:none}
