.c-recipe-sidebar{width:256px;min-width:256px;height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--clr-grey-200);background:var(--clr-grey-50)}.c-recipe-sidebar .app-header{padding:16px;text-decoration:none}.c-recipe-sidebar .app-header h1{margin:0;font-size:24px;color:var(--clr-primary)}.c-recipe-sidebar .app-header .subtitle{margin:4px 0 0;color:var(--clr-secondary-text-light);font-size:13px}.c-recipe-sidebar .btn-new{margin:0 16px}.c-recipe-sidebar .search{--input-size: compact;margin:0 16px}.c-recipe-sidebar .scroll{flex:1;overflow-y:auto;padding-bottom:8px}.c-recipe-sidebar .section h2{margin:0;padding:12px 16px 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--clr-secondary-text-light)}.c-recipe-sidebar .recipe-list{padding:4px 0}.c-recipe-sidebar .recipe-item{display:flex;align-items:center;padding:8px 16px;text-decoration:none;color:var(--clr-primary-text-light);transition:background .15s;cursor:pointer}.c-recipe-sidebar .recipe-item:hover{background:var(--clr-grey-100)}.c-recipe-sidebar .recipe-item.active,.c-recipe-sidebar .recipe-item.router-link-exact-active{background:var(--clr-brown-50, var(--clr-grey-200));font-weight:600}.c-recipe-sidebar .recipe-item .name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.c-recipe-sidebar .empty{padding:8px 16px;color:var(--clr-secondary-text-light);font-size:13px}.c-recipe-sidebar .footer{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--clr-grey-200)}.c-recipe-sidebar .footer .io-btn{flex:1;--button-size: small}.v-app{display:flex;height:100vh}.v-app .main{flex:1;overflow-y:auto}@layer typography,buntpapier;:root{--clr-primary: #5d4037;--clr-accent: #8d6e63;--input-shape: rounded;--button-shape: rounded;color-scheme:light}html,body,#app{margin:0;height:100%}body{font-size:16px;color:var(--clr-primary-text-light)}@page{size:A4;margin:16mm}@media print{.v-app>.c-recipe-sidebar,.v-calculator>.loading-overlay,.v-calculator>.error-bar,.v-calculator>.recipe-bar,.v-calculator>.notes,.v-calculator .recipe .recipe-header .c-type-selector,.v-calculator .recipe .actions,.v-calculator .recipe .c-ingredient-picker,.v-calculator .balance,.c-ingredient-row .actions{display:none!important}.c-recipe-table table th:nth-child(n+4),.c-ingredient-row td.brix,.c-ingredient-row td.actions,.c-recipe-table .total-row td:nth-child(n+4){display:none!important}html,body,#app{height:auto}.v-app{display:block}.v-calculator{padding:0;max-width:none}.v-calculator .layout{display:block}.v-calculator .recipe .name-field{font-size:28px;font-weight:600;margin-bottom:24px}.c-recipe-table table{width:100%}.c-recipe-table table th{font-size:18px;padding:12px 16px;border-bottom:3px solid #333}.c-recipe-table table td{padding:12px 16px}.c-ingredient-row td{font-size:22px;padding:12px 16px!important}.c-ingredient-row .name{font-size:22px}.c-ingredient-row .category{font-size:16px}.c-ingredient-row input[type=number]{border:none;font-size:22px;width:auto;padding:0;-moz-appearance:textfield}.c-ingredient-row input[type=number]::-webkit-inner-spin-button,.c-ingredient-row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.c-ingredient-row .remove{display:none}.c-recipe-table .total-row td{font-size:24px;padding:12px 16px!important;border-top:3px solid #333}}.bunt-scrollbars{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.bunt-scrollbars .bunt-scroll-content{flex-direction:column;min-height:0;display:flex;overflow:scroll}.bunt-scrollbars .bunt-scroll-content::-webkit-scrollbar{display:none}.bunt-scrollbars .bunt-scroll-content{-ms-overflow-style:none;scrollbar-width:none}.bunt-scrollbars:hover .bunt-scrollbar-thumb{opacity:.4}.bunt-scrollbars .bunt-scrollbar-rail-x,.bunt-scrollbars .bunt-scrollbar-rail-y{-webkit-user-select:none;user-select:none;z-index:99;position:absolute;overflow:hidden}.bunt-scrollbars .bunt-scrollbar-thumb{background-color:var(--clr-blue-grey-600);opacity:.2;transition:height .3s var(--material-easing),width .3s var(--material-easing),opacity .3s var(--material-easing);border-radius:6px;position:absolute}.bunt-scrollbars .bunt-scrollbar-rail-x{width:100%;height:15px;bottom:0}.bunt-scrollbars .bunt-scrollbar-rail-x .bunt-scrollbar-thumb{height:6px;bottom:2px}.bunt-scrollbars .bunt-scrollbar-rail-x:hover .bunt-scrollbar-thumb,.bunt-scrollbars .bunt-scrollbar-rail-x.active .bunt-scrollbar-thumb{opacity:.8;height:12px}.bunt-scrollbars .bunt-scrollbar-rail-y{width:15px;height:100%;top:0;right:0}.bunt-scrollbars .bunt-scrollbar-rail-y .bunt-scrollbar-thumb{width:6px;right:2px}.bunt-scrollbars .bunt-scrollbar-rail-y:hover .bunt-scrollbar-thumb,.bunt-scrollbars .bunt-scrollbar-rail-y.active .bunt-scrollbar-thumb{opacity:.8;width:12px}.bunt-select{position:relative}.bunt-select .open-indicator{color:var(--clr-text-secondary);cursor:pointer;font-size:28px;line-height:20px;transition:all .25s ease-in-out;position:absolute;top:8px;right:4px}.bunt-select.open .open-indicator{transform-origin:50%;transform:rotate(180deg)}.bunt-select .bunt-input input{padding-right:20px}.bunt-select-dropdown-menu{--bunt-input--radius-px:calc(1px * var(--bunt-input--radius));border-radius:var(--bunt-input--radius-px);z-index:100;pointer-events:none;flex-direction:column;transition:box-shadow .3s;display:flex;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.bunt-select-dropdown-menu .bunt-input{height:34px;padding-top:0}.bunt-select-dropdown-menu .scrollable-menu{pointer-events:auto;background-color:var(--_clr-surface-raised);flex-direction:column;flex:auto;min-height:0;display:flex}.bunt-select-dropdown-menu ul{margin:0;padding:0}.bunt-select-dropdown-menu li{font-family:var(--font-stack);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;height:32px;color:var(--clr-text);margin:0;padding:0 8px 0 0;line-height:32px;list-style-type:none;overflow:hidden}.bunt-select-dropdown-menu li+li{margin-top:0}.bunt-select-dropdown-menu li:hover{background-color:var(--clr-fill-hover)}.bunt-select-dropdown-menu li.highlighted{background-color:var(--clr-primary);color:var(--clr-on-primary)}.bunt-select-dropdown-menu .bunt-select-group{cursor:default;white-space:normal;height:auto;padding:0;line-height:normal;overflow:visible}.bunt-select-dropdown-menu .bunt-select-group:hover{background-color:#0000}.bunt-select-dropdown-menu ul.bunt-select-group-options{margin:0;padding:0}.bunt-select-dropdown-menu .bunt-select-group-header{font-family:var(--font-stack);text-transform:uppercase;letter-spacing:.04em;height:32px;color:var(--clr-text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:12px;font-weight:600;line-height:32px;overflow:hidden}.bunt-select-dropdown-menu.dropdown-placement-bottom .scrollable-menu{border:2px solid var(--clr-primary);border-radius:0 0 var(--bunt-input--radius-px) var(--bunt-input--radius-px);border-top:none}.bunt-select-dropdown-menu.dropdown-placement-top{border:2px solid var(--clr-primary);flex-direction:column-reverse}.bunt-select-dropdown-menu.dropdown-placement-top .bunt-input label{z-index:1}.bunt-select-dropdown-menu.dropdown-placement-top .bunt-input svg.dropdown-outline{stroke-dasharray:calc(var(--bunt-input--radius) + 3) var(--label-gap) 10000;stroke:color-mix(in srgb,currentcolor 44%,transparent);stroke-width:1px}.bunt-select-dropdown-menu.dropdown-placement-top .scrollable-menu{border-radius:var(--bunt-input--radius-px) var(--bunt-input--radius-px) 0 0;border-bottom:none}.bunt-select-dropdown-menu.bunt-input--shape-pill .bunt-scroll-content li.bunt-select-option,.bunt-select-dropdown-menu.bunt-input--shape-pill .bunt-scroll-content .bunt-select-group-header{padding-left:24px}@layer buntpapier.colors{:root{--clr-red:#f44336;--clr-red-50:#ffebee;--clr-red-100:#ffcdd2;--clr-red-200:#ef9a9a;--clr-red-300:#e57373;--clr-red-400:#ef5350;--clr-red-500:#f44336;--clr-red-600:#e53935;--clr-red-700:#d32f2f;--clr-red-800:#c62828;--clr-red-900:#b71c1c;--clr-red-a100:#ff8a80;--clr-red-a200:#ff5252;--clr-red-a400:#ff1744;--clr-red-a700:#d50000;--clr-pink:#e91e63;--clr-pink-50:#fce4ec;--clr-pink-100:#f8bbd0;--clr-pink-200:#f48fb1;--clr-pink-300:#f06292;--clr-pink-400:#ec407a;--clr-pink-500:#e91e63;--clr-pink-600:#d81b60;--clr-pink-700:#c2185b;--clr-pink-800:#ad1457;--clr-pink-900:#880e4f;--clr-pink-a100:#ff80ab;--clr-pink-a200:#ff4081;--clr-pink-a400:#f50057;--clr-pink-a700:#c51162;--clr-purple:#9c27b0;--clr-purple-50:#f3e5f5;--clr-purple-100:#e1bee7;--clr-purple-200:#ce93d8;--clr-purple-300:#ba68c8;--clr-purple-400:#ab47bc;--clr-purple-500:#9c27b0;--clr-purple-600:#8e24aa;--clr-purple-700:#7b1fa2;--clr-purple-800:#6a1b9a;--clr-purple-900:#4a148c;--clr-purple-a100:#ea80fc;--clr-purple-a200:#e040fb;--clr-purple-a400:#d500f9;--clr-purple-a700:#a0f;--clr-deep-purple:#673ab7;--clr-deep-purple-50:#ede7f6;--clr-deep-purple-100:#d1c4e9;--clr-deep-purple-200:#b39ddb;--clr-deep-purple-300:#9575cd;--clr-deep-purple-400:#7e57c2;--clr-deep-purple-500:#673ab7;--clr-deep-purple-600:#5e35b1;--clr-deep-purple-700:#512da8;--clr-deep-purple-800:#4527a0;--clr-deep-purple-900:#311b92;--clr-deep-purple-a100:#b388ff;--clr-deep-purple-a200:#7c4dff;--clr-deep-purple-a400:#651fff;--clr-deep-purple-a700:#6200ea;--clr-indigo:#3f51b5;--clr-indigo-50:#e8eaf6;--clr-indigo-100:#c5cae9;--clr-indigo-200:#9fa8da;--clr-indigo-300:#7986cb;--clr-indigo-400:#5c6bc0;--clr-indigo-500:#3f51b5;--clr-indigo-600:#3949ab;--clr-indigo-700:#303f9f;--clr-indigo-800:#283593;--clr-indigo-900:#1a237e;--clr-indigo-a100:#8c9eff;--clr-indigo-a200:#536dfe;--clr-indigo-a400:#3d5afe;--clr-indigo-a700:#304ffe;--clr-blue:#2196f3;--clr-blue-50:#e3f2fd;--clr-blue-100:#bbdefb;--clr-blue-200:#90caf9;--clr-blue-300:#64b5f6;--clr-blue-400:#42a5f5;--clr-blue-500:#2196f3;--clr-blue-600:#1e88e5;--clr-blue-700:#1976d2;--clr-blue-800:#1565c0;--clr-blue-900:#0d47a1;--clr-blue-a100:#82b1ff;--clr-blue-a200:#448aff;--clr-blue-a400:#2979ff;--clr-blue-a700:#2962ff;--clr-light-blue:#03a9f4;--clr-light-blue-50:#e1f5fe;--clr-light-blue-100:#b3e5fc;--clr-light-blue-200:#81d4fa;--clr-light-blue-300:#4fc3f7;--clr-light-blue-400:#29b6f6;--clr-light-blue-500:#03a9f4;--clr-light-blue-600:#039be5;--clr-light-blue-700:#0288d1;--clr-light-blue-800:#0277bd;--clr-light-blue-900:#01579b;--clr-light-blue-a100:#80d8ff;--clr-light-blue-a200:#40c4ff;--clr-light-blue-a400:#00b0ff;--clr-light-blue-a700:#0091ea;--clr-cyan:#00bcd4;--clr-cyan-50:#e0f7fa;--clr-cyan-100:#b2ebf2;--clr-cyan-200:#80deea;--clr-cyan-300:#4dd0e1;--clr-cyan-400:#26c6da;--clr-cyan-500:#00bcd4;--clr-cyan-600:#00acc1;--clr-cyan-700:#0097a7;--clr-cyan-800:#00838f;--clr-cyan-900:#006064;--clr-cyan-a100:#84ffff;--clr-cyan-a200:#18ffff;--clr-cyan-a400:#00e5ff;--clr-cyan-a700:#00b8d4;--clr-teal:#009688;--clr-teal-50:#e0f2f1;--clr-teal-100:#b2dfdb;--clr-teal-200:#80cbc4;--clr-teal-300:#4db6ac;--clr-teal-400:#26a69a;--clr-teal-500:#009688;--clr-teal-600:#00897b;--clr-teal-700:#00796b;--clr-teal-800:#00695c;--clr-teal-900:#004d40;--clr-teal-a100:#a7ffeb;--clr-teal-a200:#64ffda;--clr-teal-a400:#1de9b6;--clr-teal-a700:#00bfa5;--clr-green:#4caf50;--clr-green-50:#e8f5e9;--clr-green-100:#c8e6c9;--clr-green-200:#a5d6a7;--clr-green-300:#81c784;--clr-green-400:#66bb6a;--clr-green-500:#4caf50;--clr-green-600:#43a047;--clr-green-700:#388e3c;--clr-green-800:#2e7d32;--clr-green-900:#1b5e20;--clr-green-a100:#b9f6ca;--clr-green-a200:#69f0ae;--clr-green-a400:#00e676;--clr-green-a700:#00c853;--clr-light-green:#8bc34a;--clr-light-green-50:#f1f8e9;--clr-light-green-100:#dcedc8;--clr-light-green-200:#c5e1a5;--clr-light-green-300:#aed581;--clr-light-green-400:#9ccc65;--clr-light-green-500:#8bc34a;--clr-light-green-600:#7cb342;--clr-light-green-700:#689f38;--clr-light-green-800:#558b2f;--clr-light-green-900:#33691e;--clr-light-green-a100:#ccff90;--clr-light-green-a200:#b2ff59;--clr-light-green-a400:#76ff03;--clr-light-green-a700:#64dd17;--clr-lime:#cddc39;--clr-lime-50:#f9fbe7;--clr-lime-100:#f0f4c3;--clr-lime-200:#e6ee9c;--clr-lime-300:#dce775;--clr-lime-400:#d4e157;--clr-lime-500:#cddc39;--clr-lime-600:#c0ca33;--clr-lime-700:#afb42b;--clr-lime-800:#9e9d24;--clr-lime-900:#827717;--clr-lime-a100:#f4ff81;--clr-lime-a200:#eeff41;--clr-lime-a400:#c6ff00;--clr-lime-a700:#aeea00;--clr-yellow:#ffeb3b;--clr-yellow-50:#fffde7;--clr-yellow-100:#fff9c4;--clr-yellow-200:#fff59d;--clr-yellow-300:#fff176;--clr-yellow-400:#ffee58;--clr-yellow-500:#ffeb3b;--clr-yellow-600:#fdd835;--clr-yellow-700:#fbc02d;--clr-yellow-800:#f9a825;--clr-yellow-900:#f57f17;--clr-yellow-a100:#ffff8d;--clr-yellow-a200:#ff0;--clr-yellow-a400:#ffea00;--clr-yellow-a700:#ffd600;--clr-amber:#ffc107;--clr-amber-50:#fff8e1;--clr-amber-100:#ffecb3;--clr-amber-200:#ffe082;--clr-amber-300:#ffd54f;--clr-amber-400:#ffca28;--clr-amber-500:#ffc107;--clr-amber-600:#ffb300;--clr-amber-700:#ffa000;--clr-amber-800:#ff8f00;--clr-amber-900:#ff6f00;--clr-amber-a100:#ffe57f;--clr-amber-a200:#ffd740;--clr-amber-a400:#ffc400;--clr-amber-a700:#ffab00;--clr-orange:#ff9800;--clr-orange-50:#fff3e0;--clr-orange-100:#ffe0b2;--clr-orange-200:#ffcc80;--clr-orange-300:#ffb74d;--clr-orange-400:#ffa726;--clr-orange-500:#ff9800;--clr-orange-600:#fb8c00;--clr-orange-700:#f57c00;--clr-orange-800:#ef6c00;--clr-orange-900:#e65100;--clr-orange-a100:#ffd180;--clr-orange-a200:#ffab40;--clr-orange-a400:#ff9100;--clr-orange-a700:#ff6d00;--clr-deep-orange:#ff5722;--clr-deep-orange-50:#fbe9e7;--clr-deep-orange-100:#ffccbc;--clr-deep-orange-200:#ffab91;--clr-deep-orange-300:#ff8a65;--clr-deep-orange-400:#ff7043;--clr-deep-orange-500:#ff5722;--clr-deep-orange-600:#f4511e;--clr-deep-orange-700:#e64a19;--clr-deep-orange-800:#d84315;--clr-deep-orange-900:#bf360c;--clr-deep-orange-a100:#ff9e80;--clr-deep-orange-a200:#ff6e40;--clr-deep-orange-a400:#ff3d00;--clr-deep-orange-a700:#dd2c00;--clr-brown:#795548;--clr-brown-50:#efebe9;--clr-brown-100:#d7ccc8;--clr-brown-200:#bcaaa4;--clr-brown-300:#a1887f;--clr-brown-400:#8d6e63;--clr-brown-500:#795548;--clr-brown-600:#6d4c41;--clr-brown-700:#5d4037;--clr-brown-800:#4e342e;--clr-brown-900:#3e2723;--clr-grey:#9e9e9e;--clr-grey-50:#fafafa;--clr-grey-100:#f5f5f5;--clr-grey-200:#eee;--clr-grey-300:#e0e0e0;--clr-grey-400:#bdbdbd;--clr-grey-500:#9e9e9e;--clr-grey-600:#757575;--clr-grey-700:#616161;--clr-grey-800:#424242;--clr-grey-900:#212121;--clr-blue-grey:#607d8b;--clr-blue-grey-50:#eceff1;--clr-blue-grey-100:#cfd8dc;--clr-blue-grey-200:#b0bec5;--clr-blue-grey-300:#90a4ae;--clr-blue-grey-400:#78909c;--clr-blue-grey-500:#607d8b;--clr-blue-grey-600:#546e7a;--clr-blue-grey-700:#455a64;--clr-blue-grey-800:#37474f;--clr-blue-grey-900:#263238;--clr-black:#000;--clr-white:#fff;--clr-primary-text-light:#000000de;--clr-secondary-text-light:#0000008a;--clr-disabled-text-light:#00000061;--clr-dividers-light:#0000001f;--clr-primary-text-dark:#fff;--clr-secondary-text-dark:#ffffffb3;--clr-disabled-text-dark:#ffffff80;--clr-dividers-dark:#ffffffa1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--clr-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--clr-primary:var(--lightningcss-light,var(--clr-blue))var(--lightningcss-dark,var(--clr-blue-300));--clr-success:var(--lightningcss-light,var(--clr-green))var(--lightningcss-dark,var(--clr-green-300));--clr-warning:var(--lightningcss-light,var(--clr-orange))var(--lightningcss-dark,var(--clr-orange-300));--clr-danger:var(--lightningcss-light,var(--clr-red))var(--lightningcss-dark,var(--clr-red-300))}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}}@layer buntpapier.reset{*,:after,:before{box-sizing:border-box}}@layer buntpapier.derived{*{--_clr-surface:var(--clr-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212));--_clr-ink:var(--clr-ink,contrast-color(var(--_clr-surface)));--_clr-surface-raised:var(--clr-surface-raised,color-mix(in oklab, var(--_clr-surface) 88%, white));--clr-text:color-mix(in srgb, var(--_clr-ink) 87%, transparent);--clr-text-secondary:color-mix(in srgb, var(--_clr-ink) 60%, transparent);--clr-text-disabled:color-mix(in srgb, var(--_clr-ink) 38%, transparent);--clr-divider:color-mix(in srgb, var(--_clr-ink) 12%, transparent);--clr-fill-hover:color-mix(in srgb, var(--_clr-ink) 8%, transparent);--clr-fill-disabled:color-mix(in srgb, var(--_clr-ink) 8%, transparent);--clr-on-primary:contrast-color(var(--clr-primary))}.bunt-button,.bunt-link-button{--_button-color:var(--button-color,var(--clr-primary));--_button-color-error:var(--button-color-error,var(--clr-danger));--_button-color-success:var(--button-color-success,var(--clr-success));--_button-text-color:var(--button-text-color,contrast-color(var(--_button-color)));--_button-text-color-error:var(--button-text-color,contrast-color(var(--_button-color-error)));--_button-text-color-success:var(--button-text-color,contrast-color(var(--_button-color-success)))}.bunt-checkbox{--_checkbox-color:var(--checkbox-color,var(--clr-primary));--_checkbox-check-color:contrast-color(var(--_checkbox-color))}}@layer buntpapier.components{.bunt-button,a.bunt-button{font-family:var(--font-stack);text-transform:capitalize;vertical-align:middle;cursor:pointer;white-space:nowrap;background-color:var(--_button-color);min-width:80px;height:36px;color:var(--_button-text-color);border:none;border-radius:100vmax;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:36px;text-decoration:none;display:inline-flex;position:relative}.bunt-button .bunt-button-content,a.bunt-button .bunt-button-content{gap:8px;display:flex}.bunt-button .bunt-icon,a.bunt-button .bunt-icon{font-size:20px}.bunt-button .bunt-icon.error,.bunt-button .bunt-icon.success,a.bunt-button .bunt-icon.error,a.bunt-button .bunt-icon.success{position:absolute}.bunt-button.with-icon,a.bunt-button.with-icon{padding:0 16px 0 12px}.bunt-button.icon-only,a.bunt-button.icon-only{width:36px;min-width:0;padding:0}.bunt-button.icon-only .bunt-icon,a.bunt-button.icon-only .bunt-icon{padding-right:0}.bunt-button:hover,a.bunt-button:hover{background-color:hsl(from var(--_button-color) h s calc(l*.786));color:var(--_button-text-color)}.bunt-button:active,a.bunt-button:active{background-color:hsl(from var(--_button-color) h s calc(l*.607))}.bunt-button:focus-visible,a.bunt-button:focus-visible{background-color:hsl(from var(--_button-color) h s calc(l*.786));outline-style:solid;outline-color:hsl(from var(--_button-color) h s calc(l*.75));outline-offset:2px;outline-width:2px}.bunt-button.disabled,a.bunt-button.disabled{cursor:default}.bunt-button.disabled .bunt-button-content,a.bunt-button.disabled .bunt-button-content{opacity:.6}.bunt-button.loading,.bunt-button.success,a.bunt-button.loading,a.bunt-button.success{cursor:default}.bunt-button.loading .bunt-button-content,.bunt-button.success .bunt-button-content,.bunt-button.error .bunt-button-content,a.bunt-button.loading .bunt-button-content,a.bunt-button.success .bunt-button-content,a.bunt-button.error .bunt-button-content{visibility:hidden}.bunt-button .bunt-progress-circular,a.bunt-button .bunt-progress-circular{--progress-size:small;animation:1.568s linear infinite button-container-rotate;position:absolute;top:50%;left:50%}@keyframes button-container-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.bunt-button .bunt-progress-circular svg circle,a.bunt-button .bunt-progress-circular svg circle{stroke:currentColor}.bunt-button.success,a.bunt-button.success{background-color:var(--_button-color-success);color:var(--_button-text-color-success)}.bunt-button.success:hover,a.bunt-button.success:hover{background-color:hsl(from var(--_button-color-success) h s calc(l*.786))}.bunt-button.success:focus-visible,a.bunt-button.success:focus-visible{background-color:hsl(from var(--_button-color-success) h s calc(l*.786));outline-color:hsl(from var(--_button-color-success) h s calc(l*.75))}.bunt-button.error,a.bunt-button.error{background-color:var(--_button-color-error);color:var(--_button-text-color-error)}.bunt-button.error:hover,a.bunt-button.error:hover{background-color:hsl(from var(--_button-color-error) h s calc(l*.786))}.bunt-button.error:focus-visible,a.bunt-button.error:focus-visible{background-color:hsl(from var(--_button-color-error) h s calc(l*.786));outline-color:hsl(from var(--_button-color-error) h s calc(l*.75))}.bunt-button.error .bunt-tooltip,a.bunt-button.error .bunt-tooltip{background-color:var(--_button-color-error)}.bunt-button.bunt-button--shape-squared,a.bunt-button.bunt-button--shape-squared{border-radius:0}.bunt-button.bunt-button--shape-rounded,a.bunt-button.bunt-button--shape-rounded{border-radius:4px}.bunt-button.bunt-button--weight-outlined,.bunt-button.bunt-button--weight-text,a.bunt-button.bunt-button--weight-outlined,a.bunt-button.bunt-button--weight-text{color:var(--button-text-color,var(--_button-ink-color,var(--_button-color)));background-color:#0000}.bunt-button.bunt-button--weight-outlined:hover,.bunt-button.bunt-button--weight-text:hover,a.bunt-button.bunt-button--weight-outlined:hover,a.bunt-button.bunt-button--weight-text:hover{background-color:color-mix(in srgb,currentcolor 8%,transparent);color:var(--button-text-color,var(--_button-ink-color,var(--_button-color)))}.bunt-button.bunt-button--weight-outlined:active,.bunt-button.bunt-button--weight-outlined:focus-visible,.bunt-button.bunt-button--weight-text:active,.bunt-button.bunt-button--weight-text:focus-visible,a.bunt-button.bunt-button--weight-outlined:active,a.bunt-button.bunt-button--weight-outlined:focus-visible,a.bunt-button.bunt-button--weight-text:active,a.bunt-button.bunt-button--weight-text:focus-visible{background-color:color-mix(in srgb,currentcolor 12%,transparent)}.bunt-button.bunt-button--weight-outlined.success,.bunt-button.bunt-button--weight-outlined.error,.bunt-button.bunt-button--weight-text.success,.bunt-button.bunt-button--weight-text.error,a.bunt-button.bunt-button--weight-outlined.success,a.bunt-button.bunt-button--weight-outlined.error,a.bunt-button.bunt-button--weight-text.success,a.bunt-button.bunt-button--weight-text.error{background-color:#0000}.bunt-button.bunt-button--weight-outlined.success:hover,.bunt-button.bunt-button--weight-outlined.error:hover,.bunt-button.bunt-button--weight-text.success:hover,.bunt-button.bunt-button--weight-text.error:hover,a.bunt-button.bunt-button--weight-outlined.success:hover,a.bunt-button.bunt-button--weight-outlined.error:hover,a.bunt-button.bunt-button--weight-text.success:hover,a.bunt-button.bunt-button--weight-text.error:hover{background-color:color-mix(in srgb,currentcolor 8%,transparent)}.bunt-button.bunt-button--weight-outlined.success:active,.bunt-button.bunt-button--weight-outlined.success:focus-visible,.bunt-button.bunt-button--weight-outlined.error:active,.bunt-button.bunt-button--weight-outlined.error:focus-visible,.bunt-button.bunt-button--weight-text.success:active,.bunt-button.bunt-button--weight-text.success:focus-visible,.bunt-button.bunt-button--weight-text.error:active,.bunt-button.bunt-button--weight-text.error:focus-visible,a.bunt-button.bunt-button--weight-outlined.success:active,a.bunt-button.bunt-button--weight-outlined.success:focus-visible,a.bunt-button.bunt-button--weight-outlined.error:active,a.bunt-button.bunt-button--weight-outlined.error:focus-visible,a.bunt-button.bunt-button--weight-text.success:active,a.bunt-button.bunt-button--weight-text.success:focus-visible,a.bunt-button.bunt-button--weight-text.error:active,a.bunt-button.bunt-button--weight-text.error:focus-visible{background-color:color-mix(in srgb,currentcolor 12%,transparent)}.bunt-button.bunt-button--weight-outlined.success,.bunt-button.bunt-button--weight-text.success,a.bunt-button.bunt-button--weight-outlined.success,a.bunt-button.bunt-button--weight-text.success{border-color:var(--button-text-color,var(--_button-ink-color-success,var(--_button-color-success)));color:var(--button-text-color,var(--_button-ink-color-success,var(--_button-color-success)))}.bunt-button.bunt-button--weight-outlined.error,.bunt-button.bunt-button--weight-text.error,a.bunt-button.bunt-button--weight-outlined.error,a.bunt-button.bunt-button--weight-text.error{border-color:var(--button-text-color,var(--_button-ink-color-error,var(--_button-color-error)));color:var(--button-text-color,var(--_button-ink-color-error,var(--_button-color-error)))}.bunt-button.bunt-button--weight-outlined,a.bunt-button.bunt-button--weight-outlined{border:1px solid var(--button-text-color,var(--_button-ink-color,var(--_button-color)))}.bunt-button.bunt-button--size-small,a.bunt-button.bunt-button--size-small{min-width:48px;height:24px;font-size:14px;line-height:24px}.bunt-button.bunt-button--size-small .bunt-icon,a.bunt-button.bunt-button--size-small .bunt-icon{padding-right:8px;font-size:14px}.bunt-button.bunt-button--size-small.icon-only,a.bunt-button.bunt-button--size-small.icon-only{width:24px;padding:0}.bunt-button.bunt-button--size-large,a.bunt-button.bunt-button--size-large{height:40px;padding:0 64px;font-size:16px;line-height:40px}.bunt-button.bunt-button--size-large .bunt-icon,a.bunt-button.bunt-button--size-large .bunt-icon{padding-right:16px;font-size:24px}.bunt-button.bunt-button--size-large.with-icon,a.bunt-button.bunt-button--size-large.with-icon{padding:0 64px 0 32px}.bunt-button.bunt-button--size-large.icon-only,a.bunt-button.bunt-button--size-large.icon-only{width:40px;padding:0}.bunt-button.bunt-button--size-huge,a.bunt-button.bunt-button--size-huge{height:48px;padding:8px 64px;font-size:18px;line-height:48px}.bunt-button.bunt-button--size-huge .bunt-icon,a.bunt-button.bunt-button--size-huge .bunt-icon{padding-right:16px;font-size:28px}.bunt-button.bunt-button--size-huge.with-icon,a.bunt-button.bunt-button--size-huge.with-icon{padding:0 64px 0 32px}.bunt-button.bunt-button--size-huge.icon-only,a.bunt-button.bunt-button--size-huge.icon-only{width:48px;padding:0}.bunt-button.bunt-button--icon-placement-right .bunt-button-content,a.bunt-button.bunt-button--icon-placement-right .bunt-button-content{flex-direction:row-reverse}.bunt-button.bunt-button--icon-placement-right.bunt-button--size-large.with-icon,.bunt-button.bunt-button--icon-placement-right.bunt-button--size-huge.with-icon,a.bunt-button.bunt-button--icon-placement-right.bunt-button--size-large.with-icon,a.bunt-button.bunt-button--icon-placement-right.bunt-button--size-huge.with-icon{padding:0 32px 0 64px}.bunt-button.bunt-button--icon-placement-top.with-icon,a.bunt-button.bunt-button--icon-placement-top.with-icon{height:auto;padding:2px 12px 6px}.bunt-button.bunt-button--icon-placement-top.with-icon .bunt-button-content,a.bunt-button.bunt-button--icon-placement-top.with-icon .bunt-button-content{flex-direction:column;gap:0}.bunt-button.bunt-button--icon-placement-top.with-icon .bunt-button-content .bunt-icon,a.bunt-button.bunt-button--icon-placement-top.with-icon .bunt-button-content .bunt-icon{text-align:center;font-size:24px}.bunt-button.bunt-button--icon-placement-top.with-icon .bunt-button-content .bunt-button-text,a.bunt-button.bunt-button--icon-placement-top.with-icon .bunt-button-content .bunt-button-text{font-size:12px;line-height:16px}.bunt-date-picker,.bunt-date-range-picker{anchor-name:--buntpapier-datepicker-anchor;anchor-scope:--buntpapier-datepicker-anchor;--button-weight:text;flex-direction:column;min-width:200px;display:inline-flex;position:relative}.bunt-date-picker .label-input-container,.bunt-date-range-picker .label-input-container,.bunt-date-picker .label-input-container input,.bunt-date-range-picker .label-input-container input{cursor:pointer}.bunt-date-picker .label-input-container .open-calendar-btn,.bunt-date-range-picker .label-input-container .open-calendar-btn{cursor:pointer;color:var(--clr-text-secondary);pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:20px;display:flex}.bunt-date-picker .label-input-container .open-calendar-btn:hover,.bunt-date-range-picker .label-input-container .open-calendar-btn:hover{color:var(--clr-text)}.bunt-date-picker .label-input-container .clear-trigger,.bunt-date-range-picker .label-input-container .clear-trigger{cursor:pointer;color:var(--clr-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.bunt-date-picker .label-input-container .clear-trigger:hover,.bunt-date-range-picker .label-input-container .clear-trigger:hover{color:var(--clr-text)}.bunt-date-picker [popover],.bunt-date-range-picker [popover]{position-anchor:--buntpapier-datepicker-anchor;inset:auto;top:anchor(bottom);left:anchor(left);background:var(--_clr-surface-raised);border:none;border-radius:4px;outline:none;width:max-content;max-width:none;height:max-content;max-height:none;margin:0;padding:0;position:fixed;overflow:visible;box-shadow:0 4px 16px #00000029}.bunt-date-picker [popover] .popover-inner,.bunt-date-range-picker [popover] .popover-inner,.bunt-date-picker__inline,.bunt-date-range-picker__inline{flex-direction:column;display:flex}.bunt-date-picker .calendar-nav,.bunt-date-range-picker .calendar-nav{align-items:center;padding:8px 8px 0;display:flex}.bunt-date-picker .calendar-nav .month-label,.bunt-date-range-picker .calendar-nav .month-label{text-align:center;color:var(--clr-text-secondary);flex:auto;font-size:14px;font-weight:600}.bunt-date-picker .calendar-nav .nav-btn,.bunt-date-range-picker .calendar-nav .nav-btn{cursor:pointer;width:36px;height:36px;color:var(--clr-text);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.bunt-date-picker .calendar-nav .nav-btn:hover,.bunt-date-range-picker .calendar-nav .nav-btn:hover{background:var(--clr-fill-hover)}.bunt-date-picker .calendar-nav .nav-btn[disabled],.bunt-date-picker .calendar-nav .nav-btn[aria-disabled=true],.bunt-date-range-picker .calendar-nav .nav-btn[disabled],.bunt-date-range-picker .calendar-nav .nav-btn[aria-disabled=true]{color:var(--clr-text-disabled);cursor:default;pointer-events:none}.bunt-date-picker .calendar-area,.bunt-date-range-picker .calendar-area{padding:8px;display:flex}.c-calendar-month .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-calendar-month .calendar-grid{grid-template-columns:repeat(7,36px);font-size:13px;display:grid}.c-calendar-month .calendar-grid.has-week-numbers{grid-template-columns:repeat(8,36px)}.c-calendar-month .calendar-row{display:contents}.c-calendar-month .col-header,.c-calendar-month .week-num{height:28px;color:var(--clr-text-secondary);justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.c-calendar-month .day-cell{text-align:center;padding:0}.c-calendar-month button{cursor:pointer;width:36px;height:36px;font-size:13px;font-family:var(--font-stack);color:var(--clr-text);transition:background .15s var(--material-easing);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.c-calendar-month button:hover:not(:disabled){background:var(--clr-fill-hover)}.c-calendar-month button.other-month{color:var(--clr-text-secondary)}.c-calendar-month button.today{color:var(--clr-primary);font-weight:700}.c-calendar-month button.selected,.c-calendar-month button.range-start,.c-calendar-month button.range-end{background:var(--clr-primary);color:var(--clr-on-primary);font-weight:500}.c-calendar-month button.selected:hover,.c-calendar-month button.range-start:hover,.c-calendar-month button.range-end:hover{background:var(--clr-primary)}.c-calendar-month button.in-range{background:color-mix(in srgb,var(--clr-primary) 15%,transparent);color:var(--clr-text);border-radius:0}.c-calendar-month button.range-start{border-radius:50% 0 0 50%}.c-calendar-month button.range-end{border-radius:0 50% 50% 0}.c-calendar-month button.range-start.range-end{border-radius:50%}.c-calendar-month button.disabled,.c-calendar-month button:disabled{color:var(--clr-text-disabled);cursor:default;background:0 0}.bunt-date-picker .presets,.bunt-date-range-picker .presets{border-left:1px solid var(--clr-divider);flex-direction:column;min-width:140px;padding:8px;display:flex}.bunt-date-picker .preset-btn,.bunt-date-range-picker .preset-btn{text-align:left;cursor:pointer;font-size:13px;font-family:var(--font-stack);color:var(--clr-text);white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:8px 12px}.bunt-date-picker .preset-btn:hover,.bunt-date-range-picker .preset-btn:hover{background:var(--clr-primary);color:var(--clr-on-primary)}.bunt-date-picker__inline .inline-footer,.bunt-date-range-picker__inline .inline-footer{border-top:1px solid var(--clr-divider);flex-wrap:wrap;gap:4px;padding:8px;display:flex}.bunt-date-picker__inline .clear-btn,.bunt-date-range-picker__inline .clear-btn{border:1px solid var(--clr-divider);cursor:pointer;font-size:13px;font-family:var(--font-stack);color:var(--clr-text-secondary);background:0 0;border-radius:4px;margin-left:auto;padding:6px 12px}.bunt-date-picker__inline .clear-btn:hover,.bunt-date-range-picker__inline .clear-btn:hover{border-color:var(--clr-primary);color:var(--clr-primary)}.bunt-date-picker input.draft-invalid{color:var(--clr-danger)}.bunt-input{height:56px;color:var(--clr-text);flex-direction:column;flex-shrink:0;padding-top:16px;display:flex}.bunt-input .label-input-container{align-items:center;display:flex;position:relative}.bunt-input .icon{color:var(--clr-text-secondary);padding:0 0 0 8px;font-size:22px}.bunt-input input{box-sizing:border-box;width:100%;height:37px;font-family:var(--font-stack);background-color:#0000;border:none;border-radius:4px;outline:none;flex:auto;padding:8px 8px 8px 12px;font-size:16px;font-weight:400}.bunt-input label{flex:auto}.bunt-input label span{pointer-events:none;color:var(--clr-text-secondary);transform-origin:0 0;font-size:16px;font-weight:400;line-height:21px;transition:transform .25s,width .25s;position:absolute;top:8px;left:12px}.bunt-input ::placeholder{color:var(--clr-text-secondary)}.bunt-input .error-icon{color:var(--clr-danger);padding-right:8px;font-size:22px}.bunt-input .outline{width:100%;height:100%;stroke:color-mix(in srgb,currentcolor 44%,transparent);stroke-width:1px;fill:none;pointer-events:none;stroke-dasharray:calc(var(--label-gap) / 2 + 4) 0 100000;transition:stroke .15s var(--material-easing),stroke-width .15s var(--material-easing),stroke-dasharray .15s var(--material-easing);position:absolute;top:0;left:0}.bunt-input .hint{color:var(--clr-text-secondary);padding-top:0;padding-left:16px;font-size:13px;line-height:18px}.bunt-input .hint p{margin:0}.bunt-input.with-icon input{padding-left:4px}.bunt-input.focused .outline{stroke:var(--clr-primary);stroke-width:2px}.bunt-input.focused label span{color:var(--clr-primary)}.bunt-input.floating-label .outline,.bunt-input.focused .outline{stroke-dasharray:3 var(--label-gap) 10000}.bunt-input input:autofill~.outline{stroke-dasharray:3 var(--label-gap) 10000}.bunt-input.floating-label label span,.bunt-input.focused label span{transform:translateY(-15px)scale(.75)}.bunt-input input:autofill~label span{transform:translateY(-15px)scale(.75)}.bunt-input.disabled{cursor:not-allowed}.bunt-input.disabled input{cursor:not-allowed;background-color:var(--clr-fill-disabled);color:var(--clr-text-disabled)}.bunt-input.disabled .outline{stroke-dasharray:10}.bunt-input.disabled.floating-label .outline,.bunt-input.disabled.focused .outline{stroke-dasharray:3 var(--label-gap) 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10}.bunt-input.invalid .hint,.bunt-input.invalid label span{color:var(--clr-danger)}.bunt-input.invalid .outline{stroke:var(--clr-danger);stroke-width:2px}.bunt-input.bunt-input--layout-inline{height:37px;padding-top:0}.bunt-input--shape-pill label span{left:24px}.bunt-input--shape-pill input{border-radius:17.5px;padding-left:24px}.bunt-input--shape-squared input{border-radius:0}.bunt-progress-circular{width:48px;height:48px;display:inline-block;position:relative}.bunt-progress-circular.bunt-progess-circular--size-tiny{width:14px;height:14px}.bunt-progress-circular.bunt-progess-circular--size-tiny circle{stroke-width:8px}.bunt-progress-circular.bunt-progess-circular--size-small{width:24px;height:24px}.bunt-progress-circular.bunt-progess-circular--size-small circle{stroke-width:7px}.bunt-progress-circular.bunt-progess-circular--size-large{width:64px;height:64px}.bunt-progress-circular.bunt-progess-circular--size-large circle{stroke-width:4px}.bunt-progress-circular.bunt-progess-circular--size-huge{width:128px;height:128px}.bunt-progress-circular.bunt-progess-circular--size-huge circle{stroke-width:3px}.bunt-progress-circular.bunt-progess-circular--layout-center{margin:auto;display:block}.bunt-progress-circular.bunt-progess-circular--layout-page{margin:7rem auto;display:block}.bunt-progress-circular svg{width:100%;height:100%;animation:1.568s linear infinite bunt-progress-circular-rotate;position:relative}.bunt-progress-circular svg circle{fill:none;stroke:var(--clr-primary);stroke-width:5px;stroke-miterlimit:10;stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:square;animation:1.333s ease-in-out infinite bunt-progress-circular-dash}@keyframes bunt-progress-circular-rotate{to{transform:rotate(360deg)}}@keyframes bunt-progress-circular-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.bunt-tooltip{will-change:transform,opacity;background-color:color-mix(in srgb,var(--_clr-ink) 80%,var(--_clr-surface));color:var(--_clr-surface);white-space:nowrap;text-transform:none;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:90000;border-radius:2px;height:24px;padding:0 8px;font-size:14px;font-weight:400;line-height:24px;top:0;left:0}}@property --_clr-surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --_button-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --_button-color-error{syntax:"<color>";inherits:true;initial-value:#0000}@property --_button-color-success{syntax:"<color>";inherits:true;initial-value:#0000}@property --_checkbox-color{syntax:"<color>";inherits:true;initial-value:#0000}.bunt-checkbox{flex-shrink:0;align-items:center;display:flex;position:relative}.bunt-checkbox input{cursor:pointer;opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.bunt-checkbox label{cursor:pointer;color:var(--clr-text);align-items:center;font-size:14px;line-height:24px;display:flex}.bunt-checkbox .bunt-checkbox-box{border:2px solid var(--clr-text-secondary);border-radius:2px;width:24px;height:24px;margin-right:8px;transition:all .2s ease-out;position:relative}.bunt-checkbox .bunt-checkbox-box .mdi{color:var(--_checkbox-check-color);opacity:0;transition:var(--swift-ease-in);font-size:20px;line-height:20px;transform:scale(.15)}.bunt-checkbox.checked .bunt-checkbox-box{background-color:var(--_checkbox-color);border-color:var(--_checkbox-color)}.bunt-checkbox.checked .bunt-checkbox-box:after,.bunt-checkbox.checked .bunt-checkbox-box .mdi{opacity:1;transition:var(--swift-ease-out);transform:scale(1)}.bunt-checkbox.disabled label{cursor:not-allowed;color:var(--clr-text-disabled)}.bunt-checkbox.disabled .bunt-checkbox-box{border-color:var(--clr-text-disabled)}.bunt-checkbox.disabled.checked .bunt-checkbox-box{background-color:var(--clr-text-disabled)}.bunt-checkbox.bunt-checkbox--size-small .bunt-checkbox-box{width:18px;height:18px}.bunt-checkbox.bunt-checkbox--size-small .bunt-checkbox-box .mdi{font-size:14px;line-height:14px}.bunt-checkbox.bunt-checkbox--size-small label{line-height:18px}.bunt-checkbox.bunt-checkbox--weight-outlined .bunt-checkbox-box{background-color:#0000}.bunt-checkbox.bunt-checkbox--weight-outlined .bunt-checkbox-box .mdi{color:var(--_checkbox-ink-color,var(--_checkbox-color))}.bunt-ripple-container{border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0;overflow:hidden}.bunt-ripple{opacity:0;width:calc(var(--bunt-ripple-radius,0) * 2px);height:calc(var(--bunt-ripple-radius,0) * 2px);top:calc(var(--bunt-ripple-y,0) - var(--bunt-ripple-radius,0) * 1px);left:calc(var(--bunt-ripple-x,0) - var(--bunt-ripple-radius,0) * 1px);background-color:currentColor;background-clip:padding-box;border-radius:50%;transition:opacity .4s ease-out;position:absolute;transform:scale(0)}.bunt-ripple--active{opacity:.16;transition:transform .15s ease-out,opacity .1s ease-out;transform:scale(1)}.bunt-ripple--leave{transition:transform .15s ease-out,opacity .4s ease-out;transform:scale(1)}.ripple-ink-leave-active{opacity:0}.bunt-scrollbar{box-sizing:border-box;position:relative;overflow:scroll}.bunt-scrollbar:hover .bunt-scrollbar-thumb{opacity:.4}.bunt-scrollbar::-webkit-scrollbar{display:none}.bunt-scrollbar{scrollbar-width:none}.bunt-scrollbar .bunt-scrollbar-rail-wrapper-x,.bunt-scrollbar .bunt-scrollbar-rail-wrapper-y{-webkit-user-select:none;user-select:none;position:sticky;margin:0!important}.bunt-scrollbar .bunt-scrollbar-rail-x,.bunt-scrollbar .bunt-scrollbar-rail-y{-webkit-user-select:none;user-select:none;position:absolute}.bunt-scrollbar .bunt-scrollbar-thumb{background-color:var(--_clr-ink);opacity:.2;transition:height .3s var(--material-easing),width .3s var(--material-easing),opacity .3s var(--material-easing);border-radius:6px;position:absolute}.bunt-scrollbar .bunt-scrollbar-rail-wrapper-x{width:0;height:0;top:100%;bottom:0;left:0}.bunt-scrollbar .bunt-scrollbar-rail-wrapper-x .bunt-scrollbar-rail-x{height:15px;bottom:0}.bunt-scrollbar .bunt-scrollbar-rail-wrapper-x .bunt-scrollbar-rail-x .bunt-scrollbar-thumb{height:6px;bottom:2px}.bunt-scrollbar .bunt-scrollbar-rail-wrapper-x .bunt-scrollbar-rail-x:hover .bunt-scrollbar-thumb,.bunt-scrollbar .bunt-scrollbar-rail-wrapper-x .bunt-scrollbar-rail-x.active .bunt-scrollbar-thumb{opacity:.8;height:12px}.bunt-scrollbar .bunt-scrollbar-rail-wrapper-y{width:0;height:0;bottom:100%;left:100%;right:0}.bunt-scrollbar .bunt-scrollbar-rail-wrapper-y .bunt-scrollbar-rail-y{width:15px;top:0;right:0}.bunt-scrollbar .bunt-scrollbar-rail-wrapper-y .bunt-scrollbar-rail-y .bunt-scrollbar-thumb{width:6px;right:2px}.bunt-scrollbar .bunt-scrollbar-rail-wrapper-y .bunt-scrollbar-rail-y:hover .bunt-scrollbar-thumb,.bunt-scrollbar .bunt-scrollbar-rail-wrapper-y .bunt-scrollbar-rail-y.active .bunt-scrollbar-thumb{opacity:.8;width:12px}:root{--font-stack:"Roboto", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;--font-size:14;--material-easing:cubic-bezier(.4, 0, .2, 1);--swift-ease-out:all .4s cubic-bezier(.25, .8, .25, 1);--swift-ease-in:all .3s cubic-bezier(.55, 0, .55, .2)}
