:root{--wedg-primary:var(--main-primary);--wedg-text:#1e293b;--wedg-text-muted:#64748b;--wedg-bg:#fff;--wedg-bg-hover:#f8fafc;--wedg-border:#e2e8f0;--wedg-border-focus:var(--main-primary);--wedg-card-bg:#fff;--wedg-card-shadow:0 1px 3px #00000014, 0 1px 2px #0000000f;--wedg-input-bg:#fff;--wedg-input-border:#cbd5e1;--wedg-radius:var(--main-radius);--wedg-radius-lg:var(--main-radius-lg);--wedg-win-xp-titlebar:linear-gradient(180deg, #0058e6 0%, #3a8cff 8%, #0553e9 22%, #0349d6 36%, #0240c0 50%, #0038a8 64%, #039 78%, #002e8a 92%, #002480 100%);--wedg-win-xp-body:#ece9d8;--wedg-win-7-titlebar:linear-gradient(180deg, #4580c4 0%, #3d7abd 50%, #2e69a8 100%);--wedg-win-7-body:#f0f0f0;--wedg-win-10-titlebar:#fff;--wedg-win-10-body:#f0f0f0;--wedg-win-11-titlebar:#fff;--wedg-win-11-body:#f3f3f3}._wedg-container{width:100%}._wedg-workspace{gap:var(--main-space-6);grid-template-columns:340px 1fr;align-items:start;max-width:960px;margin:0 auto;display:grid}@media (max-width:968px){._wedg-workspace{gap:var(--main-space-4);grid-template-columns:1fr}}@media (max-width:768px){._wedg-container{padding-left:.75rem;padding-right:.75rem}}@media (max-width:480px){._wedg-container{padding-left:.5rem;padding-right:.5rem}._wedg-workspace{gap:var(--main-space-3)}}._wedg-controls{background:var(--wedg-card-bg);border-radius:var(--wedg-radius-lg);padding:var(--main-space-5);box-shadow:var(--wedg-card-shadow);border-style:solid;border-width:1px;border-color:var(--wedg-border);gap:var(--main-space-4);flex-direction:column;display:flex}._wedg-control-group{gap:var(--main-space-2);flex-direction:column;display:flex}._wedg-label{font-size:var(--main-text-sm);color:var(--wedg-text);font-weight:600}._wedg-input,._wedg-textarea,._wedg-select{width:100%;font-size:var(--main-text-sm);color:var(--wedg-text);background:var(--wedg-input-bg);border-style:solid;border-width:1.5px;border-color:var(--wedg-input-border);border-radius:var(--wedg-radius);outline:none;padding:.5rem .75rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}._wedg-input:focus,._wedg-textarea:focus,._wedg-select:focus{border-color:var(--wedg-border-focus);box-shadow:0 0 0 3px #6366f11a}._wedg-textarea{resize:vertical;min-height:70px}._wedg-select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}._wedg-hidden{display:none}._wedg-version-btns,._wedg-icon-btns{flex-wrap:wrap;gap:.375rem;display:flex}._wedg-version-btn,._wedg-icon-btn{font-size:var(--main-text-sm);color:var(--wedg-text-muted);border-style:solid;border-width:1.5px;border-color:var(--wedg-border);border-radius:var(--wedg-radius);cursor:pointer;background:0 0;padding:.375rem .875rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s}._wedg-icon-btn{align-items:center;padding:.375rem .625rem;display:inline-flex}._wedg-version-btn:hover,._wedg-icon-btn:hover{color:var(--wedg-text);border-color:var(--wedg-text-muted)}._wedg-version-active,._wedg-icon-active{color:var(--wedg-primary);border-color:var(--wedg-primary);background:#6366f10f}._wedg-version-active:hover,._wedg-icon-active:hover{color:var(--wedg-primary);border-color:var(--wedg-primary)}._wedg-button-presets{flex-wrap:wrap;gap:.375rem;display:flex}._wedg-preset-btn{font-size:var(--main-text-xs);color:var(--wedg-text-muted);border-style:solid;border-width:1.5px;border-color:var(--wedg-border);border-radius:var(--wedg-radius);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .625rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s}._wedg-preset-btn:hover{color:var(--wedg-text);border-color:var(--wedg-text-muted)}._wedg-preset-active{color:var(--wedg-primary);border-color:var(--wedg-primary);background:#6366f10f}._wedg-preset-active:hover{color:var(--wedg-primary);border-color:var(--wedg-primary)}._wedg-bg-btns{flex-wrap:wrap;gap:.375rem;display:flex}._wedg-bg-btn{border-style:solid;border-width:2px;border-color:var(--wedg-border);border-radius:var(--wedg-radius);cursor:pointer;background:0 0;padding:.1875rem;transition:border-color .15s}._wedg-bg-btn:hover{border-color:var(--wedg-text-muted)}._wedg-bg-active,._wedg-bg-active:hover{border-color:var(--wedg-primary)}._wedg-bg-swatch{border-radius:2px;width:32px;height:22px;display:block}._wedg-bg-swatch-default{background:linear-gradient(135deg,#0078d7 0%,#00a4ef 50%,#0078d7 100%)}._wedg-bg-swatch-xp{background:linear-gradient(#245edb 0%,#3a82f7 40%,#58a83c 40%,#3d8a28 100%)}._wedg-bg-swatch-7{background:linear-gradient(#2b5797 0%,#4e8cc2 50%,#1e3f66 100%)}._wedg-bg-swatch-10{background:linear-gradient(135deg,#1b6dc1 0%,#0e4f8b 50%,#1a3a5c 100%)}._wedg-bg-swatch-11{background:linear-gradient(135deg,#3b6cb5 0%,#65508a 35%,#c15a72 65%,#d4874e 100%)}._wedg-bg-swatch-dark{background:#1e1e1e}._wedg-bg-swatch-custom{background:var(--wedg-bg-hover);color:var(--wedg-text-muted);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}._wedg-export-option{padding-top:var(--main-space-1)}._wedg-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}._wedg-toggle-input{display:none}._wedg-toggle-slider{background:var(--wedg-input-border);border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background-color .2s;position:relative}._wedg-toggle-slider:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px}._wedg-toggle-input:checked+._wedg-toggle-slider{background:var(--wedg-primary)}._wedg-toggle-input:checked+._wedg-toggle-slider:after{left:18px}._wedg-toggle-text{font-size:var(--main-text-sm);color:var(--wedg-text-muted)}._wedg-actions{padding-top:var(--main-space-2);gap:.5rem;display:flex}._wedg-btn-primary{font-size:var(--main-text-sm);color:#fff;background:var(--wedg-primary);border-radius:var(--wedg-radius);cursor:pointer;border:0 solid #0000;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:opacity .15s;display:inline-flex;box-shadow:0 2px 8px #6366f140}._wedg-btn-primary:hover{opacity:.9}._wedg-btn-secondary{font-size:var(--main-text-sm);color:var(--wedg-text-muted);border-style:solid;border-width:1.5px;border-color:var(--wedg-border);border-radius:var(--wedg-radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}._wedg-btn-secondary:hover{color:var(--wedg-text);border-color:var(--wedg-text-muted)}._wedg-version-btn,._wedg-icon-btn,._wedg-preset-btn,._wedg-bg-btn,._wedg-toggle,._wedg-btn-primary,._wedg-btn-secondary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (max-width:968px){._wedg-controls{padding:var(--main-space-4);gap:var(--main-space-3);order:1}}@media (max-width:768px){._wedg-input,._wedg-textarea,._wedg-select{padding:.625rem .75rem;font-size:16px}._wedg-select{padding-right:2rem}._wedg-version-btn,._wedg-icon-btn{min-height:40px;padding:.5rem .875rem}._wedg-icon-btn{justify-content:center;min-width:40px;padding:.5rem .75rem}._wedg-preset-btn{min-height:40px;font-size:var(--main-text-sm);padding:.5rem .75rem}._wedg-bg-btn{justify-content:center;align-items:center;min-width:44px;min-height:36px;padding:.25rem;display:inline-flex}._wedg-bg-swatch{width:36px;height:26px}._wedg-toggle-slider{width:40px;height:22px}._wedg-toggle-slider:after{width:18px;height:18px}._wedg-toggle-input:checked+._wedg-toggle-slider:after{left:20px}._wedg-actions{flex-wrap:wrap}._wedg-btn-primary,._wedg-btn-secondary{min-height:44px;padding:.75rem 1rem}._wedg-btn-secondary{flex:1}}@media (max-width:380px){._wedg-version-btns,._wedg-icon-btns,._wedg-button-presets,._wedg-bg-btns{gap:.3125rem}._wedg-preset-btn{font-size:var(--main-text-xs);padding:.5rem .625rem}._wedg-version-btn{padding:.5rem .625rem}}._wedg-preview-panel{top:var(--main-space-4);position:sticky}._wedg-preview-area{background:var(--wedg-card-bg);border-radius:var(--wedg-radius-lg);padding:var(--main-space-8);box-shadow:var(--wedg-card-shadow);border-style:solid;border-width:1px;border-color:var(--wedg-border);justify-content:center;align-items:center;min-height:320px;display:flex}._wedg-fullscreen-overlay{z-index:99999;cursor:pointer;background:linear-gradient(135deg,#0078d7 0%,#00a4ef 50%,#0078d7 100%) 50%/cover;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}._wedg-fullscreen-overlay ._wedg-dialog{cursor:default;position:absolute}._wedg-fullscreen-overlay ._wedg-dialog._wedg-dragging{cursor:grabbing}._wedg-fullscreen-overlay ._wedg-dialog ._wedg-dialog-titlebar{cursor:grab;touch-action:none}._wedg-fullscreen-overlay ._wedg-dialog._wedg-dragging ._wedg-dialog-titlebar{cursor:grabbing}._wedg-fullscreen-bg-win-default{background:linear-gradient(135deg,#0078d7 0%,#00a4ef 50%,#0078d7 100%)}._wedg-fullscreen-bg-win-xp{background:linear-gradient(#245edb 0%,#3272ea 20%,#3a82f7 38%,#54a643 42%,#4d9e3b 55%,#3d8a28 80%,#2d7620 100%)}._wedg-fullscreen-bg-win-7{background:linear-gradient(#2b5797 0%,#3d72b4 25%,#4e8cc2 50%,#2d6aa0 75%,#1e3f66 100%)}._wedg-fullscreen-bg-win-10{background:linear-gradient(135deg,#1b6dc1 0%,#145a9e 30%,#0e4f8b 50%,#1a3a5c 100%)}._wedg-fullscreen-bg-win-11{background:linear-gradient(135deg,#3b6cb5 0%,#5560a0 20%,#65508a 35%,#944c80 50%,#c15a72 65%,#cb6e5e 80%,#d4874e 100%)}._wedg-fullscreen-bg-dark{background:#1e1e1e}._wedg-fullscreen-bg-custom{background-color:#1e1e1e;background-position:50%;background-repeat:no-repeat;background-size:cover}._wedg-dialog{-webkit-user-select:none;user-select:none;width:100%;max-width:480px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 8px 32px #0000004d}._wedg-dialog-titlebar{justify-content:space-between;align-items:center;padding:.375rem .5rem;display:flex}._wedg-dialog-titlebar-title{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;font-weight:400;overflow:hidden}._wedg-dialog-close{cursor:default;border:0 solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:flex}._wedg-dialog-body{align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}._wedg-dialog-icon{flex-shrink:0;width:32px;height:32px}._wedg-dialog-content{flex:1;min-width:0}._wedg-dialog-message{word-break:break-word;font-size:.8125rem;line-height:1.5}._wedg-dialog-error-code{font-size:.6875rem;font-family:var(--main-font-mono);opacity:.7;margin-top:.625rem}._wedg-dialog-footer{justify-content:flex-end;gap:.5rem;padding:.75rem 1.5rem 1.25rem;display:flex}._wedg-dialog-btn{cursor:default;text-align:center;min-width:75px;padding:.3125rem 1.5rem;font-family:inherit;font-size:.75rem}@media (max-width:968px){._wedg-preview-panel{order:0;position:static}._wedg-preview-area{padding:var(--main-space-4);min-height:240px}}@media (max-width:768px){._wedg-preview-area{padding:var(--main-space-3);min-height:200px}._wedg-dialog-footer{flex-wrap:wrap}._wedg-dialog-btn{flex:auto}}@media (max-width:480px){._wedg-dialog{max-width:100%}._wedg-dialog-body{gap:.75rem;padding:1rem}._wedg-dialog-footer{padding:.5rem 1rem 1rem}._wedg-fullscreen-overlay ._wedg-dialog{max-width:calc(100vw - 16px)}}._wedg-dialog-xp{border-radius:8px;overflow:hidden}._wedg-dialog-xp ._wedg-dialog-titlebar{background:var(--wedg-win-xp-titlebar);border-top-left-radius:8px;border-top-right-radius:8px;padding:.25rem .375rem .25rem .5rem}._wedg-dialog-xp ._wedg-dialog-titlebar-title{color:#fff;text-shadow:1px 1px 2px #0006;font-size:.8125rem;font-weight:700}._wedg-dialog-xp ._wedg-dialog-close{color:#fff;background:linear-gradient(#dc7b6a 0%,#c24b32 50%,#b33a20 100%);border:1px solid #fff;border-radius:3px;width:22px;height:22px;font-size:.75rem;font-weight:700}._wedg-dialog-xp ._wedg-dialog-body-wrapper{background:var(--wedg-win-xp-body);padding:0}._wedg-dialog-xp ._wedg-dialog-body{padding:1rem 1.25rem}._wedg-dialog-xp ._wedg-dialog-icon{width:32px;height:32px}._wedg-dialog-xp ._wedg-dialog-message{color:#000;font-size:.6875rem}._wedg-dialog-xp ._wedg-dialog-error-code{color:#000}._wedg-dialog-xp ._wedg-dialog-footer{background:var(--wedg-win-xp-body);padding:0 1.25rem 1rem}._wedg-dialog-xp ._wedg-dialog-btn{color:#000;background:linear-gradient(#fff 0%,#ecebe5 80%,#d8d0c4 100%);border:2px solid #003c74;border-radius:3px;padding:.25rem 1.25rem;font-size:.6875rem}._wedg-dialog-7{border:1px solid #0000004d;border-radius:6px;overflow:hidden}._wedg-dialog-7 ._wedg-dialog-titlebar{background:var(--wedg-win-7-titlebar);padding:.375rem .5rem .375rem .625rem}._wedg-dialog-7 ._wedg-dialog-titlebar-title{color:#fff;text-shadow:0 0 4px #0000004d;font-size:.75rem}._wedg-dialog-7 ._wedg-dialog-close{color:#fff;background:linear-gradient(#d48e72 0%,#c55042 50%,#b33620 100%);border:1px solid #ffffff4d;border-radius:3px;width:24px;height:20px;font-size:.8rem}._wedg-dialog-7 ._wedg-dialog-body-wrapper{background:var(--wedg-win-7-body)}._wedg-dialog-7 ._wedg-dialog-body{padding:1.25rem 1.25rem .75rem}._wedg-dialog-7 ._wedg-dialog-message{color:#1e1e1e;font-size:.75rem}._wedg-dialog-7 ._wedg-dialog-error-code{color:#1e1e1e}._wedg-dialog-7 ._wedg-dialog-footer{background:var(--wedg-win-7-body);border-top:1px solid #dfdfdf;padding:.75rem 1.25rem 1rem}._wedg-dialog-7 ._wedg-dialog-btn{color:#1e1e1e;background:linear-gradient(#f0f0f0 0%,#e5e5e5 50%,#d4d4d4 100%);border:1px solid #acacac;border-radius:3px;padding:.25rem 1.25rem;font-size:.6875rem}._wedg-dialog-10{border:1px solid #d1d1d1;box-shadow:0 4px 16px #0003}._wedg-dialog-10 ._wedg-dialog-titlebar{background:var(--wedg-win-10-titlebar);border-bottom:1px solid #e5e5e5;padding:.25rem .25rem .25rem .75rem}._wedg-dialog-10 ._wedg-dialog-titlebar-title{color:#1e1e1e;font-size:.75rem}._wedg-dialog-10 ._wedg-dialog-close{color:#1e1e1e;background:0 0;border:0 solid #0000;border-radius:0;width:46px;height:30px;font-size:.75rem}._wedg-dialog-10 ._wedg-dialog-body-wrapper{background:var(--wedg-win-10-body)}._wedg-dialog-10 ._wedg-dialog-body{padding:1.25rem 1.5rem}._wedg-dialog-10 ._wedg-dialog-message{color:#1e1e1e;font-size:.75rem}._wedg-dialog-10 ._wedg-dialog-error-code{color:#1e1e1e}._wedg-dialog-10 ._wedg-dialog-footer{background:var(--wedg-win-10-body);padding:.5rem 1.5rem 1.25rem}._wedg-dialog-10 ._wedg-dialog-btn{color:#1e1e1e;background:#e1e1e1;border:1px solid #adadad;padding:.3125rem 1.25rem;font-size:.75rem}._wedg-dialog-11{border:1px solid #00000014;border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #00000024}._wedg-dialog-11 ._wedg-dialog-titlebar{background:var(--wedg-win-11-titlebar);padding:.375rem .375rem .375rem .875rem}._wedg-dialog-11 ._wedg-dialog-titlebar-title{color:#1e1e1e;font-size:.8125rem}._wedg-dialog-11 ._wedg-dialog-close{color:#1e1e1e;background:0 0;border:0 solid #0000;border-radius:4px;width:46px;height:30px;font-size:.625rem}._wedg-dialog-11 ._wedg-dialog-body-wrapper{background:var(--wedg-win-11-body)}._wedg-dialog-11 ._wedg-dialog-body{padding:1.25rem 1.75rem}._wedg-dialog-11 ._wedg-dialog-icon{width:36px;height:36px}._wedg-dialog-11 ._wedg-dialog-message{color:#1e1e1e;font-size:.8125rem}._wedg-dialog-11 ._wedg-dialog-error-code{color:#1e1e1e}._wedg-dialog-11 ._wedg-dialog-footer{background:var(--wedg-win-11-body);padding:.5rem 1.75rem 1.5rem}._wedg-dialog-11 ._wedg-dialog-btn{color:#1e1e1e;background:#fdfdfd;border:1px solid #00000014;border-radius:4px;padding:.375rem 1.5rem;font-size:.8125rem;box-shadow:0 1px 3px #0000000f}._wedg-dialog-11 ._wedg-dialog-btn:first-child{color:#fff;background:#0067c0;border-color:#0067c0}
