.vlg-button{cursor:pointer;display:inline-flex;position:relative;box-sizing:border-box;max-width:100%;flex-shrink:0}.vlg-button .content-holder{height:100%;width:100%;display:inline-flex;align-items:center;justify-content:center;column-gap:8px}.vlg-button .content-holder .button-text{white-space:nowrap;font-weight:500}.vlg-button:not(.preset-link),.vlg-button:not(.preset-text){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vlg-button.loading .content-holder{visibility:hidden}.vlg-button .loading-spinner{display:flex;align-items:center;justify-content:center;position:absolute;z-index:5;width:100%;height:100%;top:0;left:0;background:inherit;border-radius:14px}.vlg-button svg{width:20px;height:20px}.vlg-button.size-s .content-holder{column-gap:6px}.vlg-button.size-xs .content-holder{font-weight:400;font-size:12px;line-height:16px;column-gap:4px}.vlg-button.size-xs svg{width:16px;height:16px}.vlg-button.button-type.preset-primary,.vlg-button.icon-type.preset-primary{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px}.vlg-button.button-type.preset-primary .content-holder,.vlg-button.icon-type.preset-primary .content-holder{padding:0 16px}.vlg-button.button-type.preset-primary,.vlg-button.icon-type.preset-primary{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.vlg-button.button-type.preset-primary:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-primary:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-primary:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-primary:not(:disabled):not([disabled]):focus:not(:hover){border-color:#0369a1}.vlg-button.button-type.preset-primary:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-primary:not(:disabled):not([disabled]):focus{color:#fff;background:#0284c7;border-color:#fff}.vlg-button.button-type.preset-primary:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-primary:not(:disabled):not([disabled]):hover{color:#fff;background:#0284c7;border-color:#0284c7}.vlg-button.button-type.preset-primary:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-primary:not(:disabled):not([disabled]):active{color:#fff;background:#0369a1;border-color:#0369a1}.vlg-button.button-type.preset-primary.disabled,.vlg-button.button-type.preset-primary[disabled],.vlg-button.icon-type.preset-primary.disabled,.vlg-button.icon-type.preset-primary[disabled]{color:#64748b;background:#cbd5e1;border-color:#cbd5e1}.vlg-button.button-type.preset-accent,.vlg-button.icon-type.preset-accent{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-accent .content-holder,.vlg-button.icon-type.preset-accent .content-holder{padding:0 16px}.vlg-button.button-type.preset-accent,.vlg-button.icon-type.preset-accent{color:#0f172a;background:#f8fafc;border-color:#f8fafc}.vlg-button.button-type.preset-accent:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-accent:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-accent:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-accent:not(:disabled):not([disabled]):focus:not(:hover){border-color:#e2e8f0}.vlg-button.button-type.preset-accent:not(:disabled):not([disabled]):active,.vlg-button.button-type.preset-accent:not(:disabled):not([disabled]):focus,.vlg-button.button-type.preset-accent:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-accent:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-accent:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-accent:not(:disabled):not([disabled]):hover{color:#0f172a;background:#e2e8f0;border-color:#e2e8f0}.vlg-button.button-type.preset-accent.disabled,.vlg-button.button-type.preset-accent[disabled],.vlg-button.icon-type.preset-accent.disabled,.vlg-button.icon-type.preset-accent[disabled]{color:#0f172a;background:#f8fafc;border-color:#f8fafc}.vlg-button.button-type.preset-secondary,.vlg-button.icon-type.preset-secondary{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-secondary .content-holder,.vlg-button.icon-type.preset-secondary .content-holder{padding:0 16px}.vlg-button.button-type.preset-secondary,.vlg-button.icon-type.preset-secondary{color:#f8fafc;background:#1e293b;border-color:#1e293b}.vlg-button.button-type.preset-secondary:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-secondary:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-secondary:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-secondary:not(:disabled):not([disabled]):focus:not(:hover){border-color:#0f172a}.vlg-button.button-type.preset-secondary:not(:disabled):not([disabled]):active,.vlg-button.button-type.preset-secondary:not(:disabled):not([disabled]):focus,.vlg-button.button-type.preset-secondary:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-secondary:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-secondary:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-secondary:not(:disabled):not([disabled]):hover{color:#f8fafc;background:#0f172a;border-color:#0f172a}.vlg-button.button-type.preset-secondary.disabled,.vlg-button.button-type.preset-secondary[disabled],.vlg-button.icon-type.preset-secondary.disabled,.vlg-button.icon-type.preset-secondary[disabled]{color:#64748b;background:#f8fafc;border-color:#f8fafc}.vlg-button.button-type.preset-outline,.vlg-button.icon-type.preset-outline{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-outline .content-holder,.vlg-button.icon-type.preset-outline .content-holder{padding:0 16px}.vlg-button.button-type.preset-outline,.vlg-button.icon-type.preset-outline{color:#0ea5e9;background:rgba(0,0,0,0);border-color:#0ea5e9}.vlg-button.button-type.preset-outline:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-outline:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-outline:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-outline:not(:disabled):not([disabled]):focus:not(:hover){border-color:#0369a1}.vlg-button.button-type.preset-outline:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-outline:not(:disabled):not([disabled]):focus{color:#0ea5e9;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.vlg-button.button-type.preset-outline:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-outline:not(:disabled):not([disabled]):hover{color:#fff;background:#0284c7;border-color:#0284c7}.vlg-button.button-type.preset-outline:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-outline:not(:disabled):not([disabled]):active{color:#fff;background:#0369a1;border-color:#0369a1}.vlg-button.button-type.preset-outline.disabled,.vlg-button.button-type.preset-outline[disabled],.vlg-button.icon-type.preset-outline.disabled,.vlg-button.icon-type.preset-outline[disabled]{color:#64748b;background:rgba(0,0,0,0);border-color:#e2e8f0}.vlg-button.button-type.preset-no-background,.vlg-button.icon-type.preset-no-background{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-no-background .content-holder,.vlg-button.icon-type.preset-no-background .content-holder{padding:0 16px}.vlg-button.button-type.preset-no-background,.vlg-button.icon-type.preset-no-background{color:#0ea5e9;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.vlg-button.button-type.preset-no-background:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-no-background:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-no-background:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-no-background:not(:disabled):not([disabled]):focus:not(:hover){border-color:#075985}.vlg-button.button-type.preset-no-background:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-no-background:not(:disabled):not([disabled]):focus{color:#0ea5e9;background:rgba(0,0,0,0);border-color:#0ea5e9}.vlg-button.button-type.preset-no-background:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-no-background:not(:disabled):not([disabled]):hover{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.vlg-button.button-type.preset-no-background:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-no-background:not(:disabled):not([disabled]):active{color:#fff;background:#075985;border-color:#075985}.vlg-button.button-type.preset-no-background.disabled,.vlg-button.button-type.preset-no-background[disabled],.vlg-button.icon-type.preset-no-background.disabled,.vlg-button.icon-type.preset-no-background[disabled]{color:#64748b;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.vlg-button.button-type.preset-outline-teal,.vlg-button.icon-type.preset-outline-teal{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-outline-teal .content-holder,.vlg-button.icon-type.preset-outline-teal .content-holder{padding:0 16px}.vlg-button.button-type.preset-outline-teal,.vlg-button.icon-type.preset-outline-teal{color:#14b8a6;background:#fff;border-color:#e2e8f0}.vlg-button.button-type.preset-outline-teal:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-outline-teal:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-outline-teal:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-outline-teal:not(:disabled):not([disabled]):focus:not(:hover){border-color:#0d9488}.vlg-button.button-type.preset-outline-teal:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-outline-teal:not(:disabled):not([disabled]):focus{color:#14b8a6;background:#fff;border-color:rgba(0,0,0,0)}.vlg-button.button-type.preset-outline-teal:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-outline-teal:not(:disabled):not([disabled]):hover{color:#0d9488;background:#fff;border-color:#0d9488}.vlg-button.button-type.preset-outline-teal:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-outline-teal:not(:disabled):not([disabled]):active{color:#14b8a6;background:#ccfbf1;border-color:#0d9488}.vlg-button.button-type.preset-outline-teal.disabled,.vlg-button.button-type.preset-outline-teal[disabled],.vlg-button.icon-type.preset-outline-teal.disabled,.vlg-button.icon-type.preset-outline-teal[disabled]{color:#64748b;background:#fff;border-color:#e2e8f0}.vlg-button.button-type.preset-outline-rose,.vlg-button.icon-type.preset-outline-rose{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-outline-rose .content-holder,.vlg-button.icon-type.preset-outline-rose .content-holder{padding:0 16px}.vlg-button.button-type.preset-outline-rose,.vlg-button.icon-type.preset-outline-rose{color:#f43f5e;background:#fff;border-color:#e2e8f0}.vlg-button.button-type.preset-outline-rose:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-outline-rose:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-outline-rose:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-outline-rose:not(:disabled):not([disabled]):focus:not(:hover){border-color:#e11d48}.vlg-button.button-type.preset-outline-rose:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-outline-rose:not(:disabled):not([disabled]):focus{color:#f43f5e;background:#fff;border-color:rgba(0,0,0,0)}.vlg-button.button-type.preset-outline-rose:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-outline-rose:not(:disabled):not([disabled]):hover{color:#e11d48;background:#fff;border-color:#e11d48}.vlg-button.button-type.preset-outline-rose:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-outline-rose:not(:disabled):not([disabled]):active{color:#f43f5e;background:#ffe4e6;border-color:#e11d48}.vlg-button.button-type.preset-outline-rose.disabled,.vlg-button.button-type.preset-outline-rose[disabled],.vlg-button.icon-type.preset-outline-rose.disabled,.vlg-button.icon-type.preset-outline-rose[disabled]{color:#64748b;background:#fff;border-color:#e2e8f0}.vlg-button.button-type.preset-outline-amber,.vlg-button.icon-type.preset-outline-amber{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-outline-amber .content-holder,.vlg-button.icon-type.preset-outline-amber .content-holder{padding:0 16px}.vlg-button.button-type.preset-outline-amber,.vlg-button.icon-type.preset-outline-amber{color:#f59e0b;background:#fff;border-color:#e2e8f0}.vlg-button.button-type.preset-outline-amber:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-outline-amber:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-outline-amber:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-outline-amber:not(:disabled):not([disabled]):focus:not(:hover){border-color:#d97706}.vlg-button.button-type.preset-outline-amber:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-outline-amber:not(:disabled):not([disabled]):focus{color:#f59e0b;background:#fff;border-color:rgba(0,0,0,0)}.vlg-button.button-type.preset-outline-amber:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-outline-amber:not(:disabled):not([disabled]):hover{color:#d97706;background:#fff;border-color:#d97706}.vlg-button.button-type.preset-outline-amber:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-outline-amber:not(:disabled):not([disabled]):active{color:#f59e0b;background:#fff;border-color:#d97706}.vlg-button.button-type.preset-outline-amber.disabled,.vlg-button.button-type.preset-outline-amber[disabled],.vlg-button.icon-type.preset-outline-amber.disabled,.vlg-button.icon-type.preset-outline-amber[disabled]{color:#64748b;background:#fff;border-color:#e2e8f0}.vlg-button.button-type.preset-outline-amber-fill,.vlg-button.icon-type.preset-outline-amber-fill{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-outline-amber-fill .content-holder,.vlg-button.icon-type.preset-outline-amber-fill .content-holder{padding:0 16px}.vlg-button.button-type.preset-outline-amber-fill,.vlg-button.icon-type.preset-outline-amber-fill{color:#d97706;background:#fef3c7;border-color:#d97706}.vlg-button.button-type.preset-outline-amber-fill:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-outline-amber-fill:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-outline-amber-fill:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-outline-amber-fill:not(:disabled):not([disabled]):focus:not(:hover){border-color:#d97706}.vlg-button.button-type.preset-outline-amber-fill:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-outline-amber-fill:not(:disabled):not([disabled]):focus{color:#d97706;background:#fef3c7;border-color:#fef3c7}.vlg-button.button-type.preset-outline-amber-fill.disabled,.vlg-button.button-type.preset-outline-amber-fill:not(:disabled):not([disabled]):active,.vlg-button.button-type.preset-outline-amber-fill:not(:disabled):not([disabled]):hover,.vlg-button.button-type.preset-outline-amber-fill[disabled],.vlg-button.icon-type.preset-outline-amber-fill.disabled,.vlg-button.icon-type.preset-outline-amber-fill:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-outline-amber-fill:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-outline-amber-fill[disabled]{color:#d97706;background:#fef3c7;border-color:#d97706}.vlg-button.button-type.preset-outline-teal-fill,.vlg-button.icon-type.preset-outline-teal-fill{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-outline-teal-fill .content-holder,.vlg-button.icon-type.preset-outline-teal-fill .content-holder{padding:0 16px}.vlg-button.button-type.preset-outline-teal-fill,.vlg-button.icon-type.preset-outline-teal-fill{color:#0d9488;background:#ccfbf1;border-color:#0d9488}.vlg-button.button-type.preset-outline-teal-fill:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-outline-teal-fill:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-outline-teal-fill:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-outline-teal-fill:not(:disabled):not([disabled]):focus:not(:hover){border-color:#0d9488}.vlg-button.button-type.preset-outline-teal-fill:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-outline-teal-fill:not(:disabled):not([disabled]):focus{color:#0d9488;background:#ccfbf1;border-color:#ccfbf1}.vlg-button.button-type.preset-outline-teal-fill.disabled,.vlg-button.button-type.preset-outline-teal-fill:not(:disabled):not([disabled]):active,.vlg-button.button-type.preset-outline-teal-fill:not(:disabled):not([disabled]):hover,.vlg-button.button-type.preset-outline-teal-fill[disabled],.vlg-button.icon-type.preset-outline-teal-fill.disabled,.vlg-button.icon-type.preset-outline-teal-fill:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-outline-teal-fill:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-outline-teal-fill[disabled]{color:#0d9488;background:#ccfbf1;border-color:#0d9488}.vlg-button.button-type.preset-outline-rose-fill,.vlg-button.icon-type.preset-outline-rose-fill{font-size:16px;font-weight:500;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:50px;border-width:2px;border-style:solid;border-radius:2px;color:#fff}.vlg-button.button-type.preset-outline-rose-fill .content-holder,.vlg-button.icon-type.preset-outline-rose-fill .content-holder{padding:0 16px}.vlg-button.button-type.preset-outline-rose-fill,.vlg-button.icon-type.preset-outline-rose-fill{color:#e11d48;background:#ffe4e6;border-color:#e11d48}.vlg-button.button-type.preset-outline-rose-fill:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.button-type.preset-outline-rose-fill:not(:disabled):not([disabled]):focus:not(:hover),.vlg-button.icon-type.preset-outline-rose-fill:not(:disabled):not([disabled]):focus:not(:active),.vlg-button.icon-type.preset-outline-rose-fill:not(:disabled):not([disabled]):focus:not(:hover){border-color:#e11d48}.vlg-button.button-type.preset-outline-rose-fill:not(:disabled):not([disabled]):focus,.vlg-button.icon-type.preset-outline-rose-fill:not(:disabled):not([disabled]):focus{color:#e11d48;background:#ffe4e6;border-color:#ffe4e6}.vlg-button.button-type.preset-outline-rose-fill.disabled,.vlg-button.button-type.preset-outline-rose-fill:not(:disabled):not([disabled]):active,.vlg-button.button-type.preset-outline-rose-fill:not(:disabled):not([disabled]):hover,.vlg-button.button-type.preset-outline-rose-fill[disabled],.vlg-button.icon-type.preset-outline-rose-fill.disabled,.vlg-button.icon-type.preset-outline-rose-fill:not(:disabled):not([disabled]):active,.vlg-button.icon-type.preset-outline-rose-fill:not(:disabled):not([disabled]):hover,.vlg-button.icon-type.preset-outline-rose-fill[disabled]{color:#e11d48;background:#ffe4e6;border-color:#e11d48}.vlg-button.button-type.size-xs,.vlg-button.icon-type.size-xs{height:34px}.vlg-button.button-type.size-s,.vlg-button.icon-type.size-s{height:42px}.vlg-button.button-type.size-l,.vlg-button.icon-type.size-l{height:58px}.vlg-button.button-type.preset-link,.vlg-button.button-type.preset-text,.vlg-button.icon-type.preset-link,.vlg-button.icon-type.preset-text{font-size:16px;font-family:Inter,sans-serif;line-height:24px;color:inherit;font-style:normal;height:auto;font-weight:500;color:#38bdf8}.vlg-button.button-type.preset-text,.vlg-button.icon-type.preset-text{color:#64748b}.vlg-button.button-type.preset-link:hover:not(.disabled),.vlg-button.icon-type.preset-link:hover:not(.disabled){color:#0ea5e9}.vlg-button.button-type.preset-text:hover,.vlg-button.icon-type.preset-text:hover{color:#020617}.vlg-button.button-type.disabled,.vlg-button.button-type[disabled],.vlg-button.icon-type.disabled,.vlg-button.icon-type[disabled]{cursor:default;color:#cbd5e1}.vlg-button.icon-type{width:50px;align-items:center;justify-content:center}.vlg-button.icon-type.size-xs{width:34px}.vlg-button.icon-type.size-s{width:42px}.vlg-button.icon-type.size-l{width:58px}