.btn{--btn-height: 36px;--btn-px: 16px;--btn-font-size: 1rem;--btn-gap: 8px;--btn-icon-size: 15px;--btn-lift: -1px;--btn-radius: 12px;--btn-font-weight: 600;--btn-color: #eaf1f8;--btn-color-hover: var(--btn-color);--btn-border: rgba(255, 255, 255, 0.10);--btn-border-hover: rgba(255, 255, 255, 0.16);--btn-border-active: rgba(255, 255, 255, 0.20);--btn-bg: rgba(255, 255, 255, 0.08);--btn-bg-hover: rgba(255, 255, 255, 0.12);--btn-bg-active: rgba(255, 255, 255, 0.14);--btn-shadow: 0 0 0 rgba(0, 0, 0, 0);--btn-shadow-hover: 0 8px 16px rgba(0, 0, 0, 0.10);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.10);--btn-focus-ring: rgba(47, 128, 255, 0.22);--btn-backdrop: blur(0px);--btn-disabled-opacity: 0.5;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);height:var(--btn-height);padding-inline:var(--btn-px);border:1px solid var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-color);font:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1;white-space:nowrap;text-decoration:none;vertical-align:middle;appearance:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:var(--btn-shadow);backdrop-filter:var(--btn-backdrop);-webkit-backdrop-filter:var(--btn-backdrop);transform:translateY(0);transition:transform .16s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease,background .2s ease}.btn svg,.btn i,.btn .btn__icon{width:var(--btn-icon-size);height:var(--btn-icon-size);flex-shrink:0;pointer-events:none}.btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--btn-color-hover);border-color:var(--btn-border-hover);background:var(--btn-bg-hover);box-shadow:var(--btn-shadow-hover);transform:translateY(var(--btn-lift))}.btn:active:not(:disabled):not([aria-disabled=true]){border-color:var(--btn-border-active);background:var(--btn-bg-active);box-shadow:var(--btn-shadow-active);transform:translateY(0)}.btn:focus:not(:focus-visible){outline:none;box-shadow:var(--btn-shadow)}.btn:focus-visible{outline:none;box-shadow:var(--btn-shadow-hover),0 0 0 3px hsla(0,0%,100%,.04),0 0 0 6px var(--btn-focus-ring)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--btn-disabled-opacity);cursor:not-allowed;transform:none;box-shadow:var(--btn-shadow)}@media(prefers-reduced-motion: reduce){.btn{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease,background .2s ease}.btn:hover:not(:disabled):not([aria-disabled=true]),.btn:active:not(:disabled):not([aria-disabled=true]){transform:none}}.btn-xs{--btn-height: 28px;--btn-px: 12px;--btn-font-size: 0.8rem;--btn-gap: 6px;--btn-icon-size: 13px;--btn-lift: -1px}.btn-sm{--btn-height: 32px;--btn-px: 14px;--btn-font-size: 0.9rem;--btn-gap: 7px;--btn-icon-size: 14px;--btn-lift: -1px}.btn-md{--btn-height: 36px;--btn-px: 16px;--btn-font-size: 1rem;--btn-gap: 8px;--btn-icon-size: 15px;--btn-lift: -1px}.btn-lg{--btn-height: 40px;--btn-px: 18px;--btn-font-size: 1.1rem;--btn-gap: 8px;--btn-icon-size: 16px;--btn-lift: -2px}.btn-xl{--btn-height: 44px;--btn-px: 20px;--btn-font-size: 1.25rem;--btn-gap: 10px;--btn-icon-size: 18px;--btn-lift: -2px}.btn-xl{--btn-height: 42px;--btn-px: 24px;--btn-font-size: 0.9rem;--btn-gap: 10px;--btn-icon-size: 15px;--btn-lift: -1px}.btn-2xl{--btn-height: 48px;--btn-px: 24px;--btn-font-size: 16px;--btn-gap: 10px;--btn-icon-size: 18px;--btn-lift: -2px}.btn-radius-none{--btn-radius: 0}.btn-radius-xs{--btn-radius: 8px}.btn-radius-sm{--btn-radius: 10px}.btn-radius-md{--btn-radius: 12px}.btn-radius-lg{--btn-radius: 16px}.btn-radius-xl{--btn-radius: 20px}.btn-pill{--btn-radius: 9999px}.btn-square{--btn-radius: 0}.btn-rounded{--btn-radius: 10px}.btn-soft{--btn-radius: 12px}.btn-capsule{--btn-radius: 16px}.btn-block{width:100%}.btn-icon-right{flex-direction:row-reverse}.btn-icon-only{width:var(--btn-height);min-width:var(--btn-height);padding-inline:0}.btn-icon-circle{width:var(--btn-height);min-width:var(--btn-height);padding-inline:0;--btn-radius: 9999px}.btn-no-lift{--btn-lift: 0px}.btn-primary{--btn-color: #ffffff;--btn-color-hover: #ffffff;--btn-border: rgb(30.6, 138.84, 255);--btn-border-hover: #0056b3;--btn-border-active: rgb(0, 108.24, 224.4);--btn-bg: linear-gradient(180deg, rgb(25.5, 136.2, 255) 0%, #007bff 100%);--btn-bg-hover: linear-gradient(180deg, rgb(20.4, 99.52, 185.08) 0%, #0056b3 100%);--btn-bg-active: linear-gradient(180deg, rgb(15.3, 117.0456, 226.236) 0%, rgb(0, 108.24, 224.4) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 6px 14px rgba(0, 123, 255, 0.22);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 10px 18px rgba(0, 86, 179, 0.24);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(0, 108.24, 224.4, 0.16);--btn-focus-ring: rgba(0, 123, 255, 0.24);--btn-backdrop: blur(0px)}.btn-outline-primary{--btn-color: #007bff;--btn-color-hover: #ffffff;--btn-border: rgba(0, 123, 255, 0.4);--btn-border-hover: #0056b3;--btn-border-active: rgb(0, 79.12, 164.68);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(0, 123, 255, 0.04), rgba(0, 123, 255, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgb(20.4, 99.52, 185.08) 0%, #0056b3 100%);--btn-bg-active: linear-gradient(180deg, rgb(15.3, 89.6728, 170.0992) 0%, rgb(0, 79.12, 164.68) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 10px 18px rgba(0, 86, 179, 0.18);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(0, 79.12, 164.68, 0.14);--btn-focus-ring: rgba(0, 123, 255, 0.22);--btn-backdrop: blur(0px)}.btn-secondary{--btn-color: #ffffff;--btn-color-hover: #ffffff;--btn-border: rgb(165.24, 165.24, 165.24);--btn-border-hover: #777777;--btn-border-active: rgb(134.64, 134.64, 134.64);--btn-bg: linear-gradient(180deg, rgb(163.2, 163.2, 163.2) 0%, #999999 100%);--btn-bg-hover: linear-gradient(180deg, rgb(129.88, 129.88, 129.88) 0%, #777777 100%);--btn-bg-active: linear-gradient(180deg, rgb(141.8616, 141.8616, 141.8616) 0%, rgb(134.64, 134.64, 134.64) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 6px 14px rgba(153, 153, 153, 0.22);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 10px 18px rgba(119, 119, 119, 0.24);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(134.64, 134.64, 134.64, 0.16);--btn-focus-ring: rgba(153, 153, 153, 0.24);--btn-backdrop: blur(0px)}.btn-outline-secondary{--btn-color: #999999;--btn-color-hover: #ffffff;--btn-border: rgba(153, 153, 153, 0.4);--btn-border-hover: #777777;--btn-border-active: rgb(109.48, 109.48, 109.48);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(153, 153, 153, 0.04), rgba(153, 153, 153, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgb(129.88, 129.88, 129.88) 0%, #777777 100%);--btn-bg-active: linear-gradient(180deg, rgb(118.2112, 118.2112, 118.2112) 0%, rgb(109.48, 109.48, 109.48) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 10px 18px rgba(119, 119, 119, 0.18);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(109.48, 109.48, 109.48, 0.14);--btn-focus-ring: rgba(153, 153, 153, 0.22);--btn-backdrop: blur(0px)}.btn-dark{--btn-color: #fff;--btn-color-hover: #fff;--btn-border: rgb(45.56, 51.72, 64.92);--btn-border-hover: #1f2937;--btn-border-active: #0f172a;--btn-bg: linear-gradient(180deg, rgb(40.8, 47.1, 60.6) 0%, #111827 100%);--btn-bg-hover: linear-gradient(180deg, rgb(48.92, 58.12, 71) 0%, #1f2937 100%);--btn-bg-active: linear-gradient(180deg, rgb(29.4, 36.92, 54.78) 0%, #0f172a 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 6px 14px rgba(17, 24, 39, 0.22);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 10px 18px rgba(31, 41, 55, 0.24);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(15, 23, 42, 0.16);--btn-focus-ring: rgba(17, 24, 39, 0.24);--btn-backdrop: blur(0px)}.btn-success{--btn-color: #ffffff;--btn-color-hover: #ffffff;--btn-border: rgb(65.8, 177.56, 91.32);--btn-border-hover: #027519;--btn-border-active: rgb(35.2, 146.96, 60.72);--btn-bg: linear-gradient(180deg, rgb(61.5, 175.8, 87.6) 0%, #28a745 100%);--btn-bg-hover: linear-gradient(180deg, rgb(22.24, 128.04, 43.4) 0%, #027519 100%);--btn-bg-active: linear-gradient(180deg, rgb(48.388, 153.4424, 72.3768) 0%, rgb(35.2, 146.96, 60.72) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 6px 14px rgba(40, 167, 69, 0.22);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 10px 18px rgba(2, 117, 25, 0.24);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(35.2, 146.96, 60.72, 0.16);--btn-focus-ring: rgba(40, 167, 69, 0.24);--btn-backdrop: blur(0px)}.btn-outline-success{--btn-color: #28a745;--btn-color-hover: #ffffff;--btn-border: rgba(40, 167, 69, 0.4);--btn-border-hover: #027519;--btn-border-active: rgb(1.84, 107.64, 23);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(40, 167, 69, 0.04), rgba(40, 167, 69, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgb(22.24, 128.04, 43.4) 0%, #027519 100%);--btn-bg-active: linear-gradient(180deg, rgb(17.0296, 116.4816, 36.92) 0%, rgb(1.84, 107.64, 23) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 10px 18px rgba(2, 117, 25, 0.18);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(1.84, 107.64, 23, 0.14);--btn-focus-ring: rgba(40, 167, 69, 0.22);--btn-backdrop: blur(0px)}.btn-warning{--btn-color: #000;--btn-color-hover: #000;--btn-border: rgb(255, 200.44, 36.76);--btn-border-hover: #b68c03;--btn-border-active: rgb(230.56, 172.92, 0);--btn-bg: linear-gradient(180deg, rgb(255, 199.2, 31.8) 0%, #ffc107 100%);--btn-bg-hover: linear-gradient(180deg, rgb(187.84, 149.2, 23.16) 0%, #b68c03 100%);--btn-bg-active: linear-gradient(180deg, rgb(232.0264, 177.8448, 15.3) 0%, rgb(230.56, 172.92, 0) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 6px 14px rgba(255, 193, 7, 0.22);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 10px 18px rgba(182, 140, 3, 0.24);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(230.56, 172.92, 0, 0.16);--btn-focus-ring: rgba(255, 193, 7, 0.24);--btn-backdrop: blur(0px)}.btn-outline-warning{--btn-color: #ffc107;--btn-color-hover: #000;--btn-border: rgba(255, 193, 7, 0.4);--btn-border-hover: #b68c03;--btn-border-active: rgb(167.44, 128.8, 2.76);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(255, 193, 7, 0.04), rgba(255, 193, 7, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgb(187.84, 149.2, 23.16) 0%, #b68c03 100%);--btn-bg-active: linear-gradient(180deg, rgb(172.6936, 136.372, 17.8944) 0%, rgb(167.44, 128.8, 2.76) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 10px 18px rgba(182, 140, 3, 0.18);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(167.44, 128.8, 2.76, 0.14);--btn-focus-ring: rgba(255, 193, 7, 0.22);--btn-backdrop: blur(0px)}.btn-outline-warning-dark{--btn-color: #8a5a00;--btn-color-hover: #fff;--btn-border: rgba(138, 90, 0, 0.4);--btn-border-hover: #8a5a00;--btn-border-active: rgb(126.96, 82.8, 0);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(138, 90, 0, 0.04), rgba(138, 90, 0, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgb(147.36, 103.2, 20.4) 0%, #8a5a00 100%);--btn-bg-active: linear-gradient(180deg, rgb(134.6424, 93.132, 15.3) 0%, rgb(126.96, 82.8, 0) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 10px 18px rgba(138, 90, 0, 0.18);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(126.96, 82.8, 0, 0.14);--btn-focus-ring: rgba(138, 90, 0, 0.22);--btn-backdrop: blur(0px)}.btn-danger{--btn-color: #ffffff;--btn-color-hover: #ffffff;--btn-border: rgb(224.2, 77.24, 91.32);--btn-border-hover: #971825;--btn-border-active: rgb(204.7615189873, 35.4784810127, 51.6972151899);--btn-bg: linear-gradient(180deg, rgb(223.5, 73.2, 87.6) 0%, #dc3545 100%);--btn-bg-hover: linear-gradient(180deg, rgb(159.32, 42.48, 54.44) 0%, #971825 100%);--btn-bg-active: linear-gradient(180deg, rgb(207.7758278481, 48.6497721519, 63.8953822785) 0%, rgb(204.7615189873, 35.4784810127, 51.6972151899) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 6px 14px rgba(220, 53, 69, 0.22);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 10px 18px rgba(151, 24, 37, 0.24);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(204.7615189873, 35.4784810127, 51.6972151899, 0.16);--btn-focus-ring: rgba(220, 53, 69, 0.24);--btn-backdrop: blur(0px)}.btn-outline-danger{--btn-color: #dc3545;--btn-color-hover: #ffffff;--btn-border: rgba(220, 53, 69, 0.4);--btn-border-hover: #971825;--btn-border-active: rgb(138.92, 22.08, 34.04);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(220, 53, 69, 0.04), rgba(220, 53, 69, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgb(159.32, 42.48, 54.44) 0%, #971825 100%);--btn-bg-active: linear-gradient(180deg, rgb(145.8848, 36.0552, 47.2976) 0%, rgb(138.92, 22.08, 34.04) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 10px 18px rgba(151, 24, 37, 0.18);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(138.92, 22.08, 34.04, 0.14);--btn-focus-ring: rgba(220, 53, 69, 0.22);--btn-backdrop: blur(0px)}.btn-outline-soft-primary{--btn-color: #007bff;--btn-color-hover: #007bff;--btn-border: rgba(0, 123, 255, 0.22);--btn-border-hover: rgba(0, 123, 255, 0.34);--btn-border-active: rgba(0, 123, 255, 0.42);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(0, 123, 255, 0.04), rgba(0, 123, 255, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(0, 123, 255, 0.1), rgba(0, 123, 255, 0.1)), rgba(255, 255, 255, 0.04);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(0, 123, 255, 0.14), rgba(0, 123, 255, 0.14)), rgba(255, 255, 255, 0.06);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 8px 16px rgba(15, 23, 42, 0.10);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.10);--btn-focus-ring: rgba(0, 123, 255, 0.2);--btn-backdrop: blur(0px)}.btn-outline-soft-secondary{--btn-color: #999999;--btn-color-hover: #999999;--btn-border: rgba(153, 153, 153, 0.22);--btn-border-hover: rgba(153, 153, 153, 0.34);--btn-border-active: rgba(153, 153, 153, 0.42);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(153, 153, 153, 0.04), rgba(153, 153, 153, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(153, 153, 153, 0.1), rgba(153, 153, 153, 0.1)), rgba(255, 255, 255, 0.04);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(153, 153, 153, 0.14), rgba(153, 153, 153, 0.14)), rgba(255, 255, 255, 0.06);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 8px 16px rgba(15, 23, 42, 0.10);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.10);--btn-focus-ring: rgba(153, 153, 153, 0.2);--btn-backdrop: blur(0px)}.btn-outline-soft-success{--btn-color: #28a745;--btn-color-hover: #28a745;--btn-border: rgba(40, 167, 69, 0.22);--btn-border-hover: rgba(40, 167, 69, 0.34);--btn-border-active: rgba(40, 167, 69, 0.42);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(40, 167, 69, 0.04), rgba(40, 167, 69, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(40, 167, 69, 0.1), rgba(40, 167, 69, 0.1)), rgba(255, 255, 255, 0.04);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(40, 167, 69, 0.14), rgba(40, 167, 69, 0.14)), rgba(255, 255, 255, 0.06);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 8px 16px rgba(15, 23, 42, 0.10);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.10);--btn-focus-ring: rgba(40, 167, 69, 0.2);--btn-backdrop: blur(0px)}.btn-outline-soft-warning{--btn-color: #ffc107;--btn-color-hover: #ffc107;--btn-border: rgba(255, 193, 7, 0.22);--btn-border-hover: rgba(255, 193, 7, 0.34);--btn-border-active: rgba(255, 193, 7, 0.42);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(255, 193, 7, 0.04), rgba(255, 193, 7, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(255, 193, 7, 0.1), rgba(255, 193, 7, 0.1)), rgba(255, 255, 255, 0.04);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(255, 193, 7, 0.14), rgba(255, 193, 7, 0.14)), rgba(255, 255, 255, 0.06);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 8px 16px rgba(15, 23, 42, 0.10);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.10);--btn-focus-ring: rgba(255, 193, 7, 0.2);--btn-backdrop: blur(0px);color:#ffc107}.btn-outline-soft-warning-strong{--btn-color: #d97706;--btn-color-hover: #d97706;--btn-border: rgba(217, 119, 6, 0.22);--btn-border-hover: rgba(217, 119, 6, 0.34);--btn-border-active: rgba(217, 119, 6, 0.42);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(217, 119, 6, 0.04), rgba(217, 119, 6, 0.04)), rgba(245, 158, 11, 0.08);--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(217, 119, 6, 0.1), rgba(217, 119, 6, 0.1)), rgba(245, 158, 11, 0.14);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(217, 119, 6, 0.14), rgba(217, 119, 6, 0.14)), rgba(245, 158, 11, 0.2);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 8px 16px rgba(15, 23, 42, 0.10);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.10);--btn-focus-ring: rgba(217, 119, 6, 0.2);--btn-backdrop: blur(0px)}.btn-outline-soft-danger{--btn-color: #dc3545;--btn-color-hover: #dc3545;--btn-border: rgba(220, 53, 69, 0.22);--btn-border-hover: rgba(220, 53, 69, 0.34);--btn-border-active: rgba(220, 53, 69, 0.42);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(220, 53, 69, 0.04), rgba(220, 53, 69, 0.04)), #fff;--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.02) 100%), linear-gradient(0deg, rgba(220, 53, 69, 0.1), rgba(220, 53, 69, 0.1)), rgba(255, 255, 255, 0.04);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%), linear-gradient(0deg, rgba(220, 53, 69, 0.14), rgba(220, 53, 69, 0.14)), rgba(255, 255, 255, 0.06);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 2px 8px rgba(15, 23, 42, 0.05);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 8px 16px rgba(15, 23, 42, 0.10);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.10);--btn-focus-ring: rgba(220, 53, 69, 0.2);--btn-backdrop: blur(0px)}.btn-toolbar-danger{--btn-color: #ff3b30;--btn-color-hover: #ff3b30;--btn-border: rgba(255, 59, 48, 0.12);--btn-border-hover: rgba(255, 59, 48, 0.22);--btn-border-active: rgba(255, 59, 48, 0.28);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(255, 59, 48, 0.1), rgba(255, 59, 48, 0.1)), rgba(60, 69, 89, 0.88);--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(255, 59, 48, 0.16), rgba(255, 59, 48, 0.16)), rgba(65, 75, 96, 0.94);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(255, 59, 48, 0.22), rgba(255, 59, 48, 0.22)), rgba(55, 64, 83, 0.98);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03), 0 1px 0 rgba(255, 255, 255, 0.02);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 8px 16px rgba(0, 0, 0, 0.16);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.18);--btn-focus-ring: rgba(255, 59, 48, 0.2);--btn-backdrop: blur(8px)}.btn-toolbar-success{--btn-color: #22c55e;--btn-color-hover: #22c55e;--btn-border: rgba(34, 197, 94, 0.12);--btn-border-hover: rgba(34, 197, 94, 0.22);--btn-border-active: rgba(34, 197, 94, 0.28);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(34, 197, 94, 0.1), rgba(34, 197, 94, 0.1)), rgba(60, 69, 89, 0.88);--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(34, 197, 94, 0.16), rgba(34, 197, 94, 0.16)), rgba(65, 75, 96, 0.94);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(34, 197, 94, 0.22), rgba(34, 197, 94, 0.22)), rgba(55, 64, 83, 0.98);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03), 0 1px 0 rgba(255, 255, 255, 0.02);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 8px 16px rgba(0, 0, 0, 0.16);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.18);--btn-focus-ring: rgba(34, 197, 94, 0.2);--btn-backdrop: blur(8px)}.btn-toolbar-warning{--btn-color: #f59e0b;--btn-color-hover: #f59e0b;--btn-border: rgba(245, 158, 11, 0.12);--btn-border-hover: rgba(245, 158, 11, 0.22);--btn-border-active: rgba(245, 158, 11, 0.28);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(245, 158, 11, 0.1), rgba(245, 158, 11, 0.1)), rgba(60, 69, 89, 0.88);--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(245, 158, 11, 0.16), rgba(245, 158, 11, 0.16)), rgba(65, 75, 96, 0.94);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(245, 158, 11, 0.22), rgba(245, 158, 11, 0.22)), rgba(55, 64, 83, 0.98);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03), 0 1px 0 rgba(255, 255, 255, 0.02);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 8px 16px rgba(0, 0, 0, 0.16);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.18);--btn-focus-ring: rgba(245, 158, 11, 0.2);--btn-backdrop: blur(8px)}.btn-toolbar-primary{--btn-color: #ffffff;--btn-color-hover: #ffffff;--btn-border: rgb(71.96, 143.24, 255);--btn-border-hover: rgb(22.84, 113.2484615385, 255);--btn-border-active: rgb(10.76, 105.8726923077, 255);--btn-bg: linear-gradient(180deg, rgb(67.8, 140.7, 255) 0%, #2f80ff 100%);--btn-bg-hover: linear-gradient(180deg, rgb(41.4128, 124.5885846154, 255) 0%, rgb(22.84, 113.2484615385, 255) 100%);--btn-bg-active: linear-gradient(180deg, rgb(25.4144, 114.8203307692, 255) 0%, rgb(10.76, 105.8726923077, 255) 100%);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 6px 14px rgba(47, 128, 255, 0.22);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 10px 18px rgba(22.84, 113.2484615385, 255, 0.24);--btn-shadow-active: inset 0 2px 4px rgba(0, 0, 0, 0.10), 0 3px 8px rgba(10.76, 105.8726923077, 255, 0.16);--btn-focus-ring: rgba(47, 128, 255, 0.24);--btn-backdrop: blur(0px)}.btn-export{--btn-color: #eef4fb;--btn-color-hover: #eef4fb;--btn-border: rgba(255, 255, 255, 0.22);--btn-border-hover: rgba(255, 255, 255, 0.34);--btn-border-active: rgba(255, 255, 255, 0.40);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.04) 100%), rgba(255, 255, 255, 0.2);--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.07) 100%), rgba(255, 255, 255, 0.28);--btn-bg-active: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.03) 100%), rgba(255, 255, 255, 0.32);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.14), 0 6px 14px rgba(66, 78, 98, 0.10);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 10px 20px rgba(66, 78, 98, 0.14);--btn-shadow-active: inset 0 1px 2px rgba(66, 78, 98, 0.14);--btn-focus-ring: rgba(171, 196, 224, 0.32);--btn-backdrop: blur(10px)}.btn-more,.btn-ghost{--btn-color: #dce7f3;--btn-color-hover: #dce7f3;--btn-border: rgba(255, 255, 255, 0);--btn-border-hover: rgba(255, 255, 255, 0.08);--btn-border-active: rgba(255, 255, 255, 0.10);--btn-bg: rgba(255, 255, 255, 0);--btn-bg-hover: rgba(255, 255, 255, 0.06);--btn-bg-active: rgba(255, 255, 255, 0.08);--btn-shadow: 0 0 0 rgba(0, 0, 0, 0);--btn-shadow-hover: 0 8px 16px rgba(0, 0, 0, 0.10);--btn-shadow-active: inset 0 1px 2px rgba(0, 0, 0, 0.12);--btn-focus-ring: rgba(171, 196, 224, 0.24);--btn-backdrop: blur(0px)}.btn-surface-neutral{--btn-color: #334155;--btn-color-hover: #334155;--btn-border: rgba(203, 213, 225, 0.72);--btn-border-hover: rgba(203, 213, 225, 0.96);--btn-border-active: #cbd5e1;--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(248, 250, 252, 0.96) 100%), #ffffff;--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.88) 0%, rgba(241, 245, 249, 0.98) 100%), #f1f5f9;--btn-bg-active: linear-gradient(180deg, rgba(226, 232, 240, 0.98) 0%, rgba(241, 245, 249, 0.98) 100%), #e2e8f0;--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 4px 10px rgba(15, 23, 42, 0.08);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 8px 16px rgba(15, 23, 42, 0.12);--btn-shadow-active: inset 0 1px 2px rgba(15, 23, 42, 0.12), 0 2px 6px rgba(15, 23, 42, 0.08);--btn-focus-ring: rgba(100, 116, 139, 0.24);--btn-backdrop: blur(0px)}.btn-header-neutral{--btn-color: #475569;--btn-color-hover: #475569;--btn-border: rgba(203, 213, 225, 0.72);--btn-border-hover: rgba(203, 213, 225, 0.96);--btn-border-active: #cbd5e1;--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(248, 250, 252, 0.96) 100%), #ffffff;--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, 0.88) 0%, rgba(241, 245, 249, 0.98) 100%), #f8fafc;--btn-bg-active: linear-gradient(180deg, rgba(226, 232, 240, 0.98) 0%, rgba(241, 245, 249, 0.98) 100%), #e2e8f0;--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 4px 10px rgba(15, 23, 42, 0.08);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 8px 16px rgba(15, 23, 42, 0.12);--btn-shadow-active: inset 0 1px 2px rgba(15, 23, 42, 0.12), 0 2px 6px rgba(15, 23, 42, 0.08);--btn-focus-ring: rgba(100, 116, 139, 0.24);--btn-backdrop: blur(0px)}.q-field{--control-height: 32px;--control-px: 7px;--control-font-size: 0.9rem;--control-icon-size: 14px;--control-radius: 0.75rem;font-size:var(--control-font-size);display:flex;flex-direction:column;width:100%}.q-field--validation-target{animation:q-field-validation-target-pulse 1.8s ease-out}.q-field--sm{--control-height: 32px;--control-px: 7px;--control-font-size: 0.9rem;--control-icon-size: 14px;--control-radius: 0.75rem}.q-field--md{--control-height: 36px;--control-px: 14px;--control-font-size: 1rem;--control-icon-size: 15px;--control-radius: 0.75rem}.q-field--lg{--control-height: 40px;--control-px: 16px;--control-font-size: 1.1rem;--control-icon-size: 16px;--control-radius: 0.75rem}.q-field--xl{--control-height: 44px;--control-px: 18px;--control-font-size: 1.25rem;--control-icon-size: 18px;--control-radius: 999px}.q-field__label{display:inline-block;margin-bottom:.15rem;font-size:.85rem;font-weight:500;color:#222}.q-field__required{margin-left:.2rem;color:#e50000;font-weight:600}.q-field__description{margin-top:.25rem;font-size:.8rem;color:#777}.q-field__control-wrap{position:relative}.q-field__control{width:100%;min-height:var(--control-height);height:var(--control-height);box-sizing:border-box;padding-inline:var(--control-px);border-radius:var(--control-radius);border:1px solid #cfd4e4;background:#f9fafc;color:#222;font-size:var(--control-font-size);line-height:1;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.q-field__control::placeholder{color:#a0a0a0}.q-field__control:hover{border-color:#4a8dff;box-shadow:0 0 0 1px rgba(74,141,255,.2)}.q-field__control:focus{outline:none;border-color:#4a8dff;box-shadow:0 0 0 1px rgba(74,141,255,.18);background:#fff}.q-field__control--complex{min-height:0;height:auto;padding:.5rem;border-radius:.75rem;font-size:inherit;line-height:normal}.q-field__control--invalid{border-color:#e50000;background-color:#fff5f5;box-shadow:0 0 0 1px rgba(220,53,69,.15)}.q-field__control--required{border-color:#ffc107;background-color:#fffdf3;box-shadow:0 0 0 1px rgba(255,193,7,.18)}.q-field__control--valid{border-color:#28a745;background:#f7fff9;box-shadow:0 0 0 1px rgba(40,167,69,.12)}.q-field__hint,.q-field__error{margin-top:.25rem;font-size:.78rem}.q-field__hint{color:#8a5a00}.q-field__error{color:#e50000}.q-field--disabled .q-field__control{background:#f5f5f5;color:#777;cursor:not-allowed;border-color:#ddd;box-shadow:none;pointer-events:none}.q-field--readonly .q-field__control{background:#f5f5f5;color:#999;cursor:default}@keyframes q-field-validation-target-pulse{0%{filter:none;transform:translateY(0)}18%{filter:drop-shadow(0 0 0.75rem rgba(74, 141, 255, 0.45));transform:translateY(-1px)}100%{filter:none;transform:translateY(0)}}.text-muted{color:#6c757d}.text-dark{color:#000}.w-100{width:100%}.mt-xs{margin-top:.5rem}.mb-xs{margin-bottom:.5rem}.ml-xs{margin-left:.5rem}.mr-xs{margin-right:.5rem}.mt-sm{margin-top:.75rem}.mb-md{margin-bottom:1rem}.ml-lg{margin-left:1.5rem}.pr-xs{padding-right:.5rem}.pr-lg{padding-right:1.5rem}.pr-xxl{padding-right:3rem}.no-actions{pointer-events:none}.mark-required{color:#dc3545;margin-left:.25rem}.d-inline-flex{display:inline-flex}.badge-count{position:absolute;top:-5px;left:-7px;height:10px;width:10px;padding:5px;border-radius:50%;border:1px solid #037385;background-color:#d9fcf8;color:#6c757d;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center}.c-not-allowed{cursor:not-allowed}.c-pointer{cursor:pointer}.f-size-xs{font-size:.8rem}.f-size-sm{font-size:.9rem}.action-sep{flex:0 0 2px;width:2px;min-width:2px;max-width:2px;align-self:stretch;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='100' viewBox='0 0 2 100' preserveAspectRatio='none'%3E%3Crect x='0.5' width='1' height='100' fill='%239ca0a4' shape-rendering='crispEdges'/%3E%3C/svg%3E") center/2px 100% no-repeat}html,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}a,.btn-link{color:#007bff}a:focus,.btn-link:focus{outline:none}a:focus:not(:focus-visible),.btn-link:focus:not(:focus-visible){outline:none;box-shadow:none}a:focus-visible,.btn-link:focus-visible{outline:none;box-shadow:none}.content{position:relative;padding-top:1rem;padding-bottom:1rem}h1:focus{outline:none}.valid.modified:not([type=checkbox]){outline:.0625rem solid #26b050}.invalid{outline:.0625rem solid #e50000}.validation-message{color:#e50000}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.darker-border-checkbox.form-check-input{border-color:#777}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}
