h1.heading1[data-v-5c34a2d0]{font-weight:700;font-size:1.8rem}h2.heading2[data-v-5c34a2d0]{font-weight:500;font-size:1.3rem}h3.heading3[data-v-5c34a2d0]{font-weight:600;font-size:1.1rem}h3.subtitle[data-v-5c34a2d0]{margin-bottom:.5rem;font-weight:500;font-size:1rem;color:var(--primary-primary-70);text-transform:uppercase}.app-card[data-v-90dfae64]{background:white;border-radius:var(--border-radius);border:1px solid var(--background-bg-20);box-shadow:var(--shadow-sm)}.card-header[data-v-90dfae64]{padding:.3rem 1rem .25rem;border-bottom:1px solid var(--background-bg-20)}.card-content[data-v-90dfae64]{padding:1.5rem}.card-footer[data-v-90dfae64]{padding:1.5rem;border-top:1px solid var(--background-bg-20);background:var(--background-bg-00)}.app-button{display:inline-flex;gap:5px;align-items:center;justify-content:center;padding:.5rem 1rem;background:var(--button-primary-default);color:var(--button-text-00);border:1px solid var(--primary-primary-60);border-radius:var(--border-radius);font-size:.8rem;line-height:1.33rem;font-weight:700;transition:all ease-in-out .2s;cursor:pointer}.app-button:is(:hover,.hover){background:var(--button-primary-hover)}.app-button:is(:active,.active){background:var(--button-primary-active)}.app-button:is(:focus,.focus){outline:3px solid var(--border-border---focus)}.app-button.secondary{background:var(--button-secondary-default);border-color:var(--primary-primary-70)}.app-button.secondary:is(:hover,.hover){background:var(--button-secondary-hover)}.app-button.secondary:is(:active,.active){background:var(--button-secondary-active)}.app-button.tertiary{background:var(--button-tertiary-default);border-color:var(--primary-primary-40);color:var(--primary-primary-70)}.app-button.tertiary:is(:hover,.hover){background:var(--button-tertiary-hover)}.app-button.tertiary:is(:active,.active){background:var(--button-tertiary-active)}.app-button.warning{background:var(--button-warning-default)}.app-button.warning:is(:hover,.hover){background:var(--button-warning-hover)}.app-button.warning:is(:active,.active){background:var(--button-warning-active)}.app-button.warning:is(:focus,.focus){outline:3px solid var(--border-focus-warning)}.app-button.error{background:var(--text-error-60, #dc2626);border-color:var(--text-error-60, #dc2626);color:#fff}.app-button.error:is(:hover,.hover){background:var(--text-error-70, #b91c1c)}.app-button.error:is(:active,.active){background:var(--text-error-80, #991b1b)}.app-button.error:is(:focus,.focus){outline:3px solid var(--border-focus-warning)}.app-button.ghost{background:var(--button-ghost-default);color:var(--light-button-text-100)}.app-button.ghost:is(:hover,.hover){background:var(--button-ghost-hover)}.app-button.ghost:is(:active,.active){background:var(--button-ghost-active)}.app-button.small{padding:.3rem .55rem;font-size:.68rem}.app-button.large{padding:1.1rem 1.33rem;font-size:var(--font-size-5);line-height:150%}.app-button:is([disabled],[disabled]:hover,.disabled,.disabled:hover){background:var(--button-disabled);color:var(--button-text-disabled);cursor:not-allowed}.app-button .loader{display:inline-block;position:relative;width:40px;height:8px}.app-button .loader span{display:inline-block;position:absolute;left:0;width:5px;background:#fff;animation:loader 1.2s cubic-bezier(0,.5,.5,1) infinite}.app-button .loader span:nth-child(1){left:0;animation-delay:-.24s}.app-button .loader span:nth-child(2){left:10px;animation-delay:-.12s}.app-button .loader span:nth-child(3){left:20px;animation-delay:0}@keyframes loader{0%{top:0;height:180%}50%,to{top:0;height:100%}}.app-radio{display:inline-block}.app-radio:is(.focus,:focus) label .checkmark{outline:4px solid var(--border-border---focus)!important}.app-radio:is(.hover,:hover) label .checkmark{outline:4px solid var(--background-bg-05);background-color:var(--primary-primary-10)}.app-radio:is(.hover,:hover) label .checkmark:after{background-color:var(--primary-primary-50)!important}.app-radio.disabled label .checkmark{background-color:var(--background-bg-20)!important;color:var(--text-40) !!important;cursor:not-allowed}.app-radio label{display:inline-flex;align-items:baseline;position:relative;margin:0 5px;font-size:var(--font-size-5);font-weight:500;color:var(--text-text-60);cursor:pointer;user-select:none}.app-radio label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.app-radio label input:checked~.checkmark:after{background-color:var(--primary-primary-50);border-color:transparent}.app-radio label input:checked~.checkmark:after{opacity:1}.app-radio label .checkmark{margin-right:8px;height:20px;width:20px;border:1px solid var(--border-border-50);border-radius:50%;transform:translateY(5px);outline:4px solid transparent;transition:all .2s ease-in-out}.app-radio label .checkmark:after{content:"";position:absolute;opacity:0;left:4px;top:4px;width:10px;height:10px;border-radius:50%;transition:all ease-in-out .2s}.app-checkbox{display:inline-flex}.app-checkbox:is(.focus,:focus) label .checkmark{outline:4px solid var(--border-border---focus)!important}.app-checkbox:is(.hover,:hover) label .checkmark{outline:4px solid var(--background-bg-05);border-color:var(--border-border-50)}.app-checkbox:is(.hover,:hover) label input:checked~.checkmark{background-color:var(--primary-primary-40)}.app-checkbox.disabled label .checkmark{background-color:var(--background-bg-20)!important;color:var(--text-40)!important;cursor:not-allowed}.app-checkbox label{display:inline-flex;align-items:baseline;position:relative;margin:0 5px;font-size:.875rem;font-weight:500;color:var(--text-text-60);cursor:pointer;user-select:none}.app-checkbox label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.app-checkbox label input:checked~.checkmark{background-color:var(--primary-primary-50);border-color:transparent}.app-checkbox label input:checked~.checkmark:after{opacity:1}.app-checkbox label .checkmark{margin:0 8px 0 0;height:20px;width:20px;border:1px solid var(--border-border-50);border-radius:2px;transform:translateY(5px);outline:4px solid transparent;transition:all ease-in-out .2s,outline ease-in-out .4s}.app-checkbox label .checkmark:after{content:"";position:absolute;opacity:0;left:5px;top:2px;width:5px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);transition:opacity ease-in-out .2s}.app-notifications{position:fixed;top:20px;right:20px;z-index:1000}.app-notifications .app-notification{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.8rem 1.2rem;width:300px;background:linear-gradient(25deg,var(--primary-primary-40),var(--primary-primary-70));border:1px solid var(--border-border-20);border-radius:var(--border-radius);color:#fff;font-size:.8rem;font-weight:500;text-align:left;box-shadow:0 3px 6px 10px #00000026}.notification-enter-active,.notification-leave-active{transition:all .35s ease-in-out}.notification-enter-from,.notification-leave-to{transform:translate(40px);opacity:0}.app-message[data-v-40444e00]{padding:0;border:0;overflow:visible;border-radius:var(--border-radius);background:transparent;width:100%;max-width:360px;z-index:2000}.app-message[data-v-40444e00]::backdrop{background-color:#00000080;backdrop-filter:blur(2px)}.message-container[data-v-40444e00]{background:var(--background-bg-00);border-radius:var(--border-radius);padding:2rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.message-title[data-v-40444e00]{margin-bottom:1rem;font-size:1.25rem;font-weight:600;color:var(--text-text-80)}.message-text[data-v-40444e00]{margin:0;color:var(--text-text-60);line-height:1.5}.message-buttons[data-v-40444e00]{display:flex;gap:.5rem;margin-top:1.5rem}.message-buttons button[data-v-40444e00]{flex:1;padding:.6rem 1rem;border:none;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.message-buttons button.confirm[data-v-40444e00]{background:var(--button-primary-default);color:var(--button-text-00)}.message-buttons button.confirm[data-v-40444e00]:hover{background:var(--button-primary-hover)}.message-buttons button.cancel[data-v-40444e00]{background:var(--button-tertiary-default);color:var(--text-text-80)}.message-buttons button.cancel[data-v-40444e00]:hover{background:var(--button-tertiary-hover)}.message-buttons button[data-v-40444e00]:focus{outline:2px solid var(--border-border---focus);outline-offset:2px}body:has(dialog.app-message[open]){overflow:hidden}.app-tooltip{position:absolute;left:90%;top:0;display:flex;padding:1rem 1.3rem;color:var(--text-text-00);font-size:var(--font-size-5);text-transform:none;background:var(--primary-primary-50);border-radius:8px;box-shadow:2px 2px 4px #26262640;transform:translateY(calc(-100% - 10px))}.app-tooltip:after{content:"";width:0;height:0;position:absolute;bottom:0;left:10%;transform:translateY(calc(100% - 1px));border:1rem solid transparent;border-width:10px 10px;border-top-color:var(--primary-primary-50);filter:drop-shadow(2px 2px 4px rgba(38,38,38,.25));clip-path:inset(0 -4px -4px -4px)}.app-input-wrapper{position:relative;width:100%;max-width:400px;display:flex;align-items:center}.app-input-icon{position:absolute!important;left:.8rem;color:var(--text-text-40);pointer-events:none;z-index:1}.app-input{width:100%;height:34px;max-width:400px;padding:.7rem .5rem .6rem;font-size:var(--font-size-3);color:var(--text-text-80);background:var(--background-bg-00);border-radius:var(--border-radius);border:1px solid var(--border-border-50);outline:4px solid transparent;transition:all .2s ease-in-out}.app-input::placeholder{color:var(--text-text-40)}.app-input:is(:hover,.hover){outline:4px solid var(--background-bg-10)}.app-input:is(:focus,.focus){border-color:var(--border-border-primary);outline:4px solid var(--border-border---focus)}.app-input:is(:disabled,.disabled){background:var(--background-bg-05);color:var(--text-text-40)}.app-input.app-input-with-icon{padding-left:34px}.app-switch{display:inline-flex;align-items:center}.app-switch label{display:inline-flex;position:relative;margin:0 5px;cursor:pointer;user-select:none}.app-switch .switch{position:relative;display:inline-flex;width:40px;height:24px}.app-switch .label{display:inline-flex;padding:.4rem .5rem;font-size:.9rem;line-height:.8rem;color:var(--text-text-80);vertical-align:middle}.app-switch input{opacity:0;width:0;height:0}.app-switch .slider{position:absolute;cursor:pointer;inset:0;background-color:var(--background-bg-00);border:1px solid var(--border-border-50);border-radius:40px;transition:.4s}.app-switch .slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:4px;background-color:var(--background-bg-20);border-radius:40px;outline:4px solid transparent;transition:.4s}.app-switch input:checked+.slider{background-color:var(--primary-primary-10)}.app-switch input:focus+.slider{box-shadow:0 0 1px var(--primary-primary-10)}.app-switch input:checked+.slider:before{transform:translate(16px);background-color:var(--primary-primary-50)}.app-switch:is(:hover,.hover) .slider{background:var(--primary-primary-05)}.app-switch.focus .slider:before{outline:4px solid var(--border-border---focus)}.app-switch.focus input:checked+.slider:before{outline:4px solid rgba(255,255,255,.5)}.app-switch.disabled{cursor:auto}.app-switch.disabled .slider{background:var(--background-bg-20)}.app-switch.disabled input:checked+.slider{background:var(--background-bg-30)}@keyframes placeHolderShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.app-table{display:table;width:100%;border-collapse:collapse;border-radius:var(--border-radius)}.app-table .table-header{position:sticky;top:0;display:table-header-group;background-color:var(--background-10);border-left:3px solid var(--background-10);border-bottom:1px solid var(--primary-primary-30);border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:0 0 4px #0000001a;z-index:10}.app-table .table-header .column-header{display:table-cell;vertical-align:middle;padding:.65rem 1rem .5rem;color:var(--primary-primary-70);font-weight:700;font-size:.65rem;line-height:1.25;text-align:left;background:var(--primary-primary-10);text-transform:uppercase}.app-table .table-body{display:table-row-group;background-color:var(--background-bg-00)}.app-table .table-body .row{display:table-row;border-left:3px solid var(--background-bg-00);transition:all .25s ease-in}.app-table .table-body .row .cell{display:table-cell;padding:.45rem 1rem;border-right-width:0px;border-left-width:0px;text-align:left;vertical-align:middle;color:var(--text-text-60);font-weight:500;font-size:.8rem;line-height:20px;white-space:nowrap}.app-table .table-body .row.disabled{opacity:.5}.app-table .table-body .row:hover{border-left:3px solid var(--primary-primary-50)}.app-table .table-body .row:hover .cell{background-color:var(--background-bg-05)}.app-table .table-body .row:not(:last-child){border-bottom:1px solid var(--background-bg-05)}.app-table .table-body a:hover{text-decoration:none;background-color:var(--primary-primary-00)}.app-table .empty-table{display:table-caption;caption-side:bottom;height:285px;background-color:var(--background-bg-00)}.app-table .empty-table div{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.app-table .empty-table div span{font-weight:400;font-size:14px;line-height:20px;color:var(--text-text-60);text-align:center}.app-table .empty-table .loading .dot{animation:loading 1s infinite}.app-table .empty-table .loading .dot:nth-child(2){animation-delay:.2s}.app-table .empty-table .loading .dot:nth-child(3){animation-delay:.4s}.app-table.size-small .table-header .column-header{font-size:.65rem}.app-table.sticky-first-column .table-header .column-header:first-child{position:sticky;left:0;z-index:11;background:var(--primary-primary-20);box-shadow:2px 0 4px -2px #0000001a}.app-table.sticky-first-column .table-body .row .cell:first-child{position:sticky;left:0;z-index:1;background:white;box-shadow:2px 0 4px -2px #0000001a}.app-table.sticky-first-column .table-body .row:hover .cell:first-child{background:var(--background-bg-05)}.app-table.sticky-last-column .table-header .column-header:last-child{position:sticky;right:0;z-index:11;background:var(--primary-primary-20);box-shadow:-2px 0 4px -2px #0000001a}.app-table.sticky-last-column .table-body .row .cell:last-child{position:sticky;right:0;z-index:1;background:white;box-shadow:-2px 0 4px -2px #0000001a}.app-table.sticky-last-column .table-body .row:hover .cell:last-child{background:var(--background-bg-05)}.app-table.shrink-last-column .table-header .column-header:last-child{width:1%;white-space:nowrap}.app-table.shrink-last-column .table-body .row .cell:last-child{width:1%;white-space:nowrap}@keyframes loading{0%{opacity:0}50%{opacity:1}to{opacity:0}}.app-tag{display:inline-grid;grid-template-columns:repeat(3,1fr);gap:.6rem;align-items:center;padding:.2rem .6rem;display:inline-flex;vertical-align:middle;border-radius:var(--border-radius);background:var(--primary-primary-10);color:var(--primary-primary-70);font-size:.7rem;font-weight:500;text-transform:uppercase;transition:all .2s ease-in-out}.app-tag path{transition:all .2s ease-in-out}.app-tag:is(:hover,.hover){background:var(--primary-primary-50);color:var(--text-text-00)}.app-tag:is(:hover,.hover) path{stroke:var(--text-text-00)}.app-tag.disabled{background:var(--background-bg-10);color:var(--text-text-60);cursor:default}.app-tag.disabled path{stroke:var(--text-text-60)}.app-avatar{position:relative;display:inline-flex;flex-shrink:0;border-radius:50%;overflow:hidden}.app-avatar.small{width:28px;height:28px;min-width:28px;min-height:28px}.app-avatar.medium{width:34px;height:34px;min-width:34px;min-height:34px}.app-avatar.large{width:40px;height:40px;min-width:40px;min-height:40px}.app-avatar img{width:100%;height:100%;object-fit:cover}.app-avatar .initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-primary-50);color:#fff;font-weight:600;font-size:.75em}.app-collapse{border-radius:var(--border-radius);border-left:3px solid var(--primary-primary-50);background-color:var(--background-bg-00)}.app-collapse button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1.2rem;color:var(--text-text-100);font-size:1.2rem;font-weight:500;border:none;border-radius:var(--border-radius);background-color:var(--background-bg-00);cursor:pointer}.app-collapse button:focus{outline:3px solid var(--border-border---focus)}.app-collapse button[aria-expanded=true] .right-icon{transform:rotate(-90deg);transition:transform .5s ease}.app-collapse button[aria-expanded=false] .right-icon{transform:rotate(0);transition:transform .5s ease}.app-collapse>section{overflow:hidden;transition:height .5s ease}.app-collapse>section .content-container{padding:.5rem 1.2rem 1.2rem;font-size:1.1rem;color:var(--text-text-60)}.app-collapse>section .content-container .default-content{margin:0;padding-left:40px;padding-right:16px;color:var(--text-text-60)}.app-collapse button[aria-disabled=true]{color:var(--text-text-40);cursor:default;background-color:var(--background-bg-10)}.app-collapse button[aria-disabled=true] div:first-child{color:var(--text-text-40)}.app-collapse~.app-collapse{margin-top:10px}.app-collapse-disabled{border-left-color:var(--text-text-40)}.app-collapse-disabled svg path{stroke:var(--text-text-40)}.v-enter-active,.v-leave-active{will-change:height,opacity;transition:height .5s ease,opacity .75s ease;overflow:hidden}.v-enter-from,.v-leave-to{height:0!important;opacity:0}.app-slider-simple{display:flex;flex-direction:column;padding-top:40px;max-width:600px;--slider-track-height: 10px;--slider-track-border-radius: 40px;--slider-track-filled-background: var(--primary-primary-50);--slider-track-empty-background: var(--background-bg-10);--slider-thumb-size: 20px;--slider-thumb-border-color: var(--primary-primary-50);--slider-focus-thumb-border-color: var(--border-border---focus)}.app-slider-simple .container{position:relative;padding-right:100px;width:100%}.app-slider-simple .container .slider{position:relative;width:100%}.app-slider-simple input{width:100%;appearance:none;background:none;cursor:pointer;--slider-track-background: linear-gradient( to right, var(--slider-track-filled-background) var(--v7ff3e716), var(--slider-track-empty-background) var(--v7ff3e716) 100% )}.app-slider-simple input::-webkit-slider-runnable-track{height:var(--slider-track-height);border-radius:var(--slider-track-border-radius);background:var(--slider-track-background);border:none}.app-slider-simple input::-moz-range-track{height:var(--slider-track-height);border-radius:var(--slider-track-border-radius);border:none;background:var(--slider-track-background)}.app-slider-simple input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:50%;border:2px solid var(--slider-thumb-border-color);background:var(--background-bg-00);transform:translateY(calc(var(--slider-track-height) / 2 - 50%));transition:border .2s ease-in}.app-slider-simple input::-moz-range-thumb{appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:50%;border:2px solid var(--slider-thumb-border-color);background:var(--background-bg-00);transition:border .2s ease-in}.app-slider-simple input:disabled{--slider-track-filled-background: var(--background-bg-30);--slider-thumb-border-color: var(--background-bg-20)}.app-slider-simple input:focus{outline:none}.app-slider-simple input:focus::-webkit-slider-thumb{outline:3px solid var(--slider-focus-thumb-border-color);border-color:var(--background-bg-00)}.app-slider-simple input:focus::-moz-range-thumb{outline:3px solid var(--slider-focus-thumb-border-color);border-color:var(--background-bg-00)}.app-slider-simple .result{position:absolute;top:0;right:0;display:inline-flex;align-items:center;margin-left:1rem;padding:0 .7rem;font-size:1rem;line-height:2.2rem;font-weight:700;color:var(--primary-primary-50);font-weight:500;border:1px solid var(--primary-primary-50);border-radius:var(--border-radius);background:var(--background-bg-00)}.app-slider-simple .result span{margin-left:.5rem;padding-left:.5rem;font-size:1rem;font-weight:500;border-left:1px solid var(--primary-primary-50)}.app-slider-simple .steps{display:flex;justify-content:space-between;margin-top:.3rem;padding:0 2px;color:var(--primary-primary-50)}.app-slider-simple .steps .step{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.8rem;font-weight:700}.app-slider-simple .thumb-container{display:block;position:relative;margin:0 10px;height:1px}.app-slider-simple .thumb{position:absolute;top:-46px;left:var(--v7ff3e716);display:inline-flex;align-items:center;justify-content:center;margin-left:-30px;width:60px;height:2.5rem;font-size:.85rem;font-weight:700;color:var(--primary-primary-50);background:var(--background-bg-10);border-radius:var(--border-radius)}.app-slider-simple .thumb:after{position:absolute;top:100%;left:50%;display:block;width:0;height:0;margin-left:-.5rem;content:"";border-top:.5rem solid var(--background-bg-10);border-right:.5rem solid transparent;border-left:.5rem solid transparent}.app-slider-simple.disabled :is(.thumb,.result,.steps){color:var(--text-text-60);border-color:var(--border-border-50)}.app-slider-multiple{padding-top:30px;max-width:600px;--slider-track-height: 10px;--slider-track-border-radius: 40px;--slider-track-filled-background: var(--primary-primary-50);--slider-track-empty-background: var(--background-bg-10);--slider-thumb-size: 20px;--slider-thumb-border-color: var(--primary-primary-50);--slider-focus-thumb-border-color: var(--border-border---focus)}.app-slider-multiple .sliders-container{position:relative;height:var(--slider-track-height)}.app-slider-multiple .sliders-container input.range-start{--slider-track-background: linear-gradient( to right, var(--slider-track-empty-background) var(--v59504271), var(--slider-track-filled-background) var(--v59504271) var(--ca4582ac), var(--slider-track-empty-background) var(--ca4582ac) 100% )}.app-slider-multiple .sliders-container input.range-end{--slider-track-background: transparent}.app-slider-multiple input{position:absolute;top:0;display:block;width:100%;pointer-events:none;appearance:none;background:none;cursor:pointer;z-index:2}.app-slider-multiple input::-webkit-slider-runnable-track{height:var(--slider-track-height);border-radius:var(--slider-track-border-radius);background:var(--slider-track-background);border:none}.app-slider-multiple input::-moz-range-track{height:var(--slider-track-height);border-radius:var(--slider-track-border-radius);border:none;background:var(--slider-track-background)}.app-slider-multiple input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:50%;border:2px solid var(--slider-thumb-border-color);background:var(--background-bg-00);transform:translateY(calc(var(--slider-track-height) / 2 - 50%));z-index:var(--z-index);transition:border .2s ease-in}.app-slider-multiple input::-moz-range-thumb{appearance:none;pointer-events:all;width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:50%;border:2px solid var(--slider-thumb-border-color);background:var(--background-bg-00);z-index:var(--z-index);transition:border .2s ease-in}.app-slider-multiple input:disabled{--slider-track-filled-background: var(--background-bg-30);--slider-thumb-border-color: var(--background-bg-20)}.app-slider-multiple input:focus{outline:none}.app-slider-multiple input:focus::-webkit-slider-thumb{outline:3px solid var(--slider-focus-thumb-border-color);border-color:var(--background-bg-00)}.app-slider-multiple input:focus::-moz-range-thumb{outline:3px solid var(--slider-focus-thumb-border-color);border-color:var(--background-bg-00)}.app-slider-multiple .thumbs-container{display:block;position:relative;margin:0 10px;height:1px}.app-slider-multiple .thumbs-container :is(.thumb-start,.thumb-end){position:absolute;top:-34px;width:60px;transform:translate(-1.7rem);font-size:.85rem;color:var(--primary-primary-50);font-weight:500;z-index:1}.app-slider-multiple .thumbs-container .thumb-start{left:var(--v59504271)}.app-slider-multiple .thumbs-container .thumb-end{left:var(--ca4582ac)}.app-slider-multiple.disabled .thumbs-container :is(.thumb-start,.thumb-end){color:var(--text-text-60)}.app-linear-progress{position:relative;display:inline-flex;margin:32px 0;width:100%;background:var(--background-bg-00);border-radius:35px}.app-linear-progress.small{height:4px}.app-linear-progress.large{height:6px}.app-linear-progress .progress-bar{position:absolute;top:0;left:0;height:100%;width:var(--v01ab68e1);background:var(--text-text-primary);border-radius:35px;transition:width .5s ease}.app-linear-progress .label{position:absolute;top:-28px;left:0;color:var(--text-text-80);font-size:1.16rem}.app-linear-progress .percentage-label{position:absolute;color:var(--primary-primary-50);font-weight:700;transition:left .5s ease,right .5s ease}.app-linear-progress .top{top:-28px;left:50%;transform:translate(-50%)}.app-linear-progress .bottom{bottom:-45px;left:var(--v01ab68e1);transform:translate(-50%);border:1px solid var(--background-bg-00);background:var(--background-bg-00);border-radius:4px;padding:4.5px 6.5px;width:40px;text-align:center}.app-linear-progress .bottom:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--background-bg-00)}.app-linear-progress .right{top:50%;right:-45px;transform:translateY(-50%)}.app-linear-progress .top-right{top:-20px;transform:translateY(-50%);right:0;color:var(--text-text-80)}.app-circular-progress[data-v-7e8c8ad1]{position:relative;display:inline-block;width:67px;height:67px}.app-circular-progress .percentage-label[data-v-7e8c8ad1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;font-weight:700;color:var(--primary-primary-50)}.app-circular-progress .circle .fill-line[data-v-7e8c8ad1]{fill:none;stroke:var(--primary-primary-50);stroke-width:6;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:calc(1000 - (1000 * var(--v89164c82)) / (3.47 * var(--de7a72d0)));transition:stroke-dashoffset .35s;transform:rotate(180deg);transform-origin:50% 50%}.app-circular-progress .circle .empty-line[data-v-7e8c8ad1]{stroke:#eff0f5;stroke-width:6}.app-circular-progress .checkmark[data-v-7e8c8ad1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-circular-progress .checkmark path[data-v-7e8c8ad1]{stroke:var(--primary-primary-50)}.app-calendar{position:absolute;width:255px;background-color:var(--background-bg-00);padding:16px;border-radius:8px;z-index:10;display:flex;flex-direction:column;align-items:center}.app-calendar .header{display:grid;grid-template-columns:2fr 1fr;align-items:center;width:100%;margin-bottom:10px}.app-calendar .header.center{justify-content:center;display:flex;justify-content:space-around}.app-calendar .header .change-date{display:flex;justify-content:space-evenly}.app-calendar .header svg{cursor:pointer}.app-calendar .header svg path{stroke:var(--primary-primary-50)}.app-calendar .header .date{display:inline-flex}.app-calendar .header .date div{padding:8px;cursor:pointer;text-transform:capitalize}.app-calendar .header .date .selected{border-radius:3px;color:var(--primary-primary-50);background-color:var(--primary-primary-00)}.app-calendar .content{text-transform:capitalize;font-size:14px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.app-calendar .content .day-view{width:100%;height:100%;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);grid-gap:2.5px}.app-calendar .content .day-view .day-name{display:flex;justify-content:center;align-items:center}.app-calendar .content .day-view .day-name.weekend{color:var(--text-secondary)}.app-calendar .content .day-view .day{display:flex;justify-content:center;align-items:center;height:32px;cursor:pointer}.app-calendar .content .day-view .day.today{color:var(--primary-primary-50)}.app-calendar .content .day-view .day.selected{background-color:var(--primary-primary-50);color:var(--background-bg-00);border-radius:4px}.app-calendar .content .day-view .day.start{background-color:var(--primary-primary-50);color:var(--background-bg-00);border-radius:4px 0 0 4px}.app-calendar .content .day-view .day.end{background-color:var(--primary-primary-50);color:var(--background-bg-00);border-radius:0 4px 4px 0}.app-calendar .content .day-view .day.between{background-color:var(--primary-primary-00);color:var(--primary-primary-50)}.app-calendar .content :is(.month-view,.year-view){width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);row-gap:16px;padding-top:20px}.app-calendar .content :is(.month-view,.year-view) :is(.month,.year){display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer;padding:4px 0}.app-calendar .content :is(.month-view,.year-view) .selected{color:var(--primary-primary-50);background-color:var(--primary-primary-00);border-radius:6px}.app-calendar .footer{display:flex;justify-content:flex-end;width:100%}.app-calendar .footer button{display:flex;background-color:var(--primary-primary-50);color:var(--background-bg-00);border-radius:4px;padding:10px 16px;cursor:pointer;border:none;font-size:12px;font-weight:700}.app-stepper{--circle-size: 40px}.app-stepper ol{display:flex;margin:0 0 5rem;padding:0;justify-content:space-evenly;list-style:none}.app-stepper ol li{position:relative;display:flex;flex:1;margin:0}.app-stepper ol li .step-content{position:relative;display:block;border:none;cursor:pointer}.app-stepper ol li .step-content:hover{text-decoration:none}.app-stepper ol li .step-content:focus{outline:0}.app-stepper ol li .step-content:focus .step-circle{border:none;outline:4px solid var(--border-border---focus)}.app-stepper ol li .step-content .step-circle{display:flex;justify-content:center;align-items:center;width:var(--circle-size);height:var(--circle-size);background:var(--primary-primary-50);box-sizing:border-box;color:var(--background-bg-00);font-size:1.4rem;font-weight:500;border-radius:50%;margin:auto}.app-stepper ol li .step-content .step-circle svg{width:calc(1.3 * var(--circle-size))}.app-stepper ol li .step-content .step-circle svg path{stroke:currentColor}.app-stepper ol li .step-content .step-text{position:absolute;top:100%;left:50%;min-width:6rem;text-align:center;color:var(--primary-primary-50);font-size:1rem;line-height:1.25rem;font-weight:500;transform:translate(-50%,.5rem)}.app-stepper ol li .step-line{position:absolute;top:calc(var(--circle-size) / 2);right:.5rem;left:calc(var(--circle-size) + .5rem);display:inline-block;height:3px;background:var(--primary-primary-50)}.app-stepper ol li:last-child .step-line{display:none}.app-stepper ol li:is(.pending,.current) .step-line{border-top:3px dashed var(--primary-primary-00);height:0;background:transparent}.app-stepper ol li.pending .step-content .step-circle{background:var(--primary-primary-00);color:var(--text-text-40)}.app-stepper ol li.pending .step-content .step-text{color:var(--text-text-40)}.app-stepper ol li.pending .step-content:is(button):focus .step-circle{outline:4px solid var(--border-border---focus)}.app-stepper ol li.started .step-content .step-circle{background:var(--primary-primary-10);color:var(--primary-primary-40)}.app-stepper ol li.started .step-content .step-text{color:var(--primary-primary-40)}.app-stepper ol li.current .step-content .step-circle{background:transparent;color:var(--primary-primary-50);border:2px solid currentcolor}.app-stepper ol li.current .step-content .step-text{color:var(--primary-primary-50)}.app-stepper ol li.completed .step-content .step-circle{background:var(--primary-primary-50);color:var(--background-bg-00)}.app-stepper ol li.completed .step-content .step-text{color:var(--primary-primary-50)}.app-breadcrumb ol[data-v-547575b7]{list-style:none;display:flex;margin:0;padding:0;gap:16px}.app-breadcrumb ol li[data-v-547575b7]{margin:0;padding:0;color:var(--text-text-60);font-weight:500}.app-breadcrumb ol li[data-v-547575b7]:not(:last-child):after{content:">";margin-left:16px;display:inline-block}.app-breadcrumb ol li a[data-v-547575b7]{position:relative;padding-bottom:.5rem;color:var(--text-text-60);text-decoration:none}.app-breadcrumb ol li a[data-v-547575b7]:after{content:"";position:absolute;display:none;bottom:0;width:100%;height:2px;background:currentColor}.app-breadcrumb ol li a[data-v-547575b7]:hover:after{display:block}.app-breadcrumb ol li a[aria-current=page][data-v-547575b7]{color:var(--text-text-primary)}.app-breadcrumb ol li a[aria-current=page][data-v-547575b7]:after{display:block}.app-breadcrumb ol li span[data-v-547575b7]{opacity:.9}.app-select{position:relative;max-width:400px;text-align:left;font-size:var(--font-size-5);color:var(--text-text-80);border-radius:var(--border-radius);outline:4px solid transparent;cursor:pointer;transition:all .2s ease-in-out}.app-select:is(:hover,.hover){outline:4px solid var(--background-bg-10)}.app-select.disabled .custom-select{background:var(--background-bg-05);color:var(--text-text-40);pointer-events:none}.app-select.disabled .custom-select :is(.empty,.fill){opacity:.5}.app-select.open :is(.custom-select,select){border-color:var(--border-border-primary)}.app-select.open :is(.custom-select,select) :is(.empty,.fill){opacity:.5}.app-select.open .custom-select .box:after,.app-select.open select:after{margin-top:-5px;transform:rotate(45deg);border-color:var(--border-border-primary)}.app-select :is(.custom-select,select){position:relative;padding:0 .5rem;width:100%;height:34px;max-height:100%;font-size:var(--font-size-3);color:var(--text-text-80);background:var(--background-bg-00);border-radius:var(--border-radius);border:1px solid var(--border-border-50);transition:all .2s ease-in-out;outline:4px solid transparent}.app-select :is(.custom-select .box,select):after{content:"";position:absolute;top:50%;right:18px;margin-top:-3px;width:6px;height:6px;border:solid var(--text-text-40);border-width:0 1px 1px 0;border-radius:0 0 1px;transform-origin:center;transform:rotate(-45deg);transition:all .2s ease-in-out}.app-select .custom-select{display:none;position:absolute;padding:0;top:0;left:0;background:var(--background-bg-00)}@media (hover: hover){.app-select .custom-select{display:block}}.app-select select{appearance:none}.app-select select.placeholder{color:var(--text-text-40)}.app-select select:disabled{background:var(--background-bg-05);color:var(--text-text-40)}@media (hover: hover){.app-select select:focus+.box{display:none}}.app-select.focus select,.app-select select:focus,.app-select.open select{outline:4px solid var(--border-border---focus)}.app-select .box{display:flex;align-items:center;height:42px;max-height:100%;padding:.55rem .5rem .4rem}.app-select .box .filter{display:inline-flex;margin-left:-1px;width:1px;outline:0!important;border:0!important;opacity:0;font-size:var(--font-size-5);caret-color:var(--text-text-40)}.app-select .box .filter:focus{opacity:1}.app-select .box .filter.visible{display:block;margin-right:20px;width:auto;height:22px;opacity:1}.app-select .box .filter.visible~.empty{display:none}.app-select .box :is(.empty,.fill){display:inline-flex;color:var(--text-text-40);font-weight:400;font-size:var(--font-size-3)}.app-select .box .fill{color:var(--text-text-80)}.app-select .options{position:absolute;top:100%;left:0;right:0;margin:7px 0 0;padding:0 1px 1px;max-height:110px;list-style-type:none;color:var(--text-text-60);background:var(--background-bg-00);border:1px solid var(--border-border-50);border-radius:var(--border-radius);box-shadow:0 3px 9px #569ef840;overflow:hidden;overflow-y:scroll;z-index:300}.app-select .options li{margin:1px 0 0;padding:.5rem .9rem;font-weight:400;font-size:95%;border-radius:var(--border-radius);transition:all .2s ease-in-out}.app-select .options li.selected{background-color:var(--primary-primary-00);font-weight:500}.app-select .options li:is(.preselected,:hover){background-color:var(--primary-primary-00);color:var(--primary-primary-70)}.app-select .options li.none{color:var(--text-text-40)}.select-enter-active,.select-leave-active{transition:all .25s ease-in-out}.select-enter-from,.select-leave-to{opacity:0;transform:translateY(-10px)}.app-select-multiple{position:relative;max-width:400px;text-align:left;font-size:var(--font-size-5);color:var(--text-text-80);border-radius:var(--border-radius);outline:4px solid transparent;transition:all .2s ease-in-out;cursor:pointer}.app-select-multiple.disabled .custom-select{background:var(--background-bg-05);color:var(--text-text-40);pointer-events:none}.app-select-multiple.disabled .custom-select :is(.empty,.fill){opacity:.5}.app-select-multiple.disabled .custom-select .result{background:var(--background-bg-10);color:var(--text-text-40)}.app-select-multiple.disabled .custom-select .result .remove{color:var(--text-text-40)}@media (hover: hover){.app-select-multiple:is(:hover,.hover){outline:4px solid var(--background-bg-10)}.app-select-multiple.hover .box .result{background:var(--primary-primary-50);color:var(--text-text-00)}.app-select-multiple.hover .box .result .remove{color:var(--text-text-00)}.app-select-multiple.focus{outline:4px solid var(--border-border---focus)}.app-select-multiple .options{opacity:0;transform:translateY(-10px);transition:all .25s ease-in-out,max-height .15s linear}.app-select-multiple.open .custom-select{border-color:var(--border-border-primary)}.app-select-multiple.open .box:after{margin-top:-5px;transform:rotate(45deg);border-color:var(--border-border-primary)}.app-select-multiple.open .options{max-height:220px;opacity:1;transform:translateY(0);border-radius:0 0 var(--border-radius) var(--border-radius)}}@media (hover: none){.app-select-multiple .options{position:relative!important;max-height:600px!important;border:1px solid var(--border-border-50)!important;border-radius:var(--border-radius)!important}.app-select-multiple .custom-select{display:none!important}}.app-select-multiple .custom-select{padding:0;width:100%;min-height:50px;font-size:var(--font-size-5);color:var(--text-text-80);background:var(--background-bg-00);border-radius:var(--border-radius);border:1px solid var(--border-border-50);transition:all .2s ease-in-out;outline:4px solid transparent}.app-select-multiple .box{position:relative;display:flex;align-items:center;min-height:50px;padding:.7rem 3.5rem .55rem 2rem}.app-select-multiple .box .filter{display:inline-block;margin-left:-1px;width:1px;border:0!important;opacity:0;font-size:var(--font-size-5);font-weight:500;caret-color:var(--text-text-40);outline:0!important}.app-select-multiple .box .filter.visible{margin-left:.2rem;min-width:20px;opacity:1}.app-select-multiple .box:after{content:"";position:absolute;top:50%;right:2rem;margin-top:-3px;width:8px;height:8px;border:solid var(--text-text-40);border-width:0 1px 1px 0;border-radius:0 0 1px;transform-origin:center;transform:rotate(-45deg);transition:all .2s ease-in-out}:is():hover{border-color:var(--text-text-60)}.app-select-multiple .box .result{display:inline-flex;margin:.2rem .4rem .1rem 0;padding:.18rem 1.1rem .15rem;font-size:.95rem;font-weight:500;background:var(--primary-primary-10);border-radius:var(--border-radius);color:var(--text-text-primary);transition:all .2s ease-in-out}.app-select-multiple .box .result .remove{margin-left:.5rem;color:var(--text-text-primary);font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease-in-out}.app-select-multiple .box .result:hover{background:var(--primary-primary-50);color:var(--text-text-00)}.app-select-multiple .box .result:hover .remove{color:var(--text-text-00)}.app-select-multiple .box .empty{display:inline-flex;color:var(--text-text-40);font-weight:500}.app-select-multiple .options{position:absolute;top:100%;left:0;right:0;margin:7px 0 0;padding:0 1px 1px;max-height:0px;list-style-type:none;background:var(--background-bg-00);border-radius:var(--border-radius);box-shadow:0 3px 9px #569ef840;overflow:hidden;overflow-y:scroll;z-index:200}.app-select-multiple .options li{margin:1px 0 0;padding:0;font-size:var(--font-size-5);border-radius:var(--border-radius);transition:all .4s ease-in-out}.app-select-multiple .options li.selected{background-color:var(--primary-primary-10)}.app-select-multiple .options li.preselected{background-color:var(--primary-primary-10);color:var(--text-text-primary)}.app-select-multiple .options li label{display:block;position:relative;padding:.9rem 2rem 1rem;font-size:var(--font-size-5);font-weight:500;color:var(--text-text-60);cursor:pointer;user-select:none}.app-select-multiple .options li label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.app-select-multiple .options li label input:checked~.checkmark{background-color:var(--primary-primary-50);border-color:transparent}.app-select-multiple .options li label input:checked~.checkmark:after{opacity:1}.app-select-multiple .options li label input:focus~.checkmark{outline:4px solid var(--border-border---focus)}.app-select-multiple .options li label .checkmark{display:inline-block;margin-right:5px;height:18px;width:18px;border:1px solid var(--border-border-50);background:white;border-radius:2px;vertical-align:1px;transform:translateY(5px);outline:4px solid transparent;transition:background ease-in-out .2s}.app-select-multiple .options li label .checkmark:after{content:"";position:absolute;opacity:0;left:6px;top:3px;width:5px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);transition:opacity ease-in-out .2s}.app-pagination{display:inline-flex;align-items:center}.app-pagination a{display:inline-flex;justify-content:center;align-items:center;margin:0 4px;width:26px;height:26px;min-width:30px;color:var(--text-text-80);font-size:.75rem;border-radius:var(--border-radius);background:var(--background-bg-00);transition:background .2s ease-in-out}.app-pagination a.current{background:var(--text-text-primary);color:var(--text-text-00);font-weight:700}.app-pagination a.disabled{cursor:default;pointer-events:none;color:var(--background-bg-20)}.app-pagination a.disabled svg path{stroke:var(--background-bg-20)}.app-pagination a.arrow{font-size:1.4rem;line-height:.8rem;border-radius:var(--border-radius)}.app-pagination a:hover{text-decoration:none}.app-pagination a:hover:not(.current):not(.arrow){background:var(--primary-primary-00)}.app-pagination a:focus{outline:3px solid var(--border-border---focus)}.app-icon{position:relative;display:inline-flex}.app-icon svg{width:100%;height:100%}.app-form-item{display:flex;flex-direction:column;padding:0;border:0}.app-form-item .label{font-weight:500;font-size:.8rem;margin-bottom:.5rem;color:var(--text-text-70)}.app-form-item .info{font-size:.7rem;color:var(--text-text-40);margin-top:.5rem}.app-form-item .error{font-size:.7rem;color:var(--text-error-60);margin-top:.5rem}.app-textarea{width:100%;min-height:200px;max-width:800px;padding:.8rem 1rem;font-size:var(--font-size-3);color:var(--text-text-80);background:var(--background-bg-00);border-radius:var(--border-radius);border:1px solid var(--border-border-50);outline:4px solid transparent;transition:all .2s ease-in-out}.app-textarea::placeholder{color:var(--text-text-40)}.app-textarea:is(:hover,.hover){outline:4px solid var(--background-bg-10)}.app-textarea:is(:focus,.focus){border-color:var(--border-border-primary);outline:4px solid var(--border-border---focus)}.app-textarea:is(:disabled,.disabled){background:var(--background-bg-05);color:var(--text-text-40)}.app-list-container[data-v-cc1cf7de]{position:relative}.list-container[data-v-cc1cf7de]{max-height:var(--v5b9b3071);overflow-y:scroll;border-radius:var(--border-radius);box-shadow:0 0 10px #0000001a}.page-header[data-v-302be958]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:2rem}.header-left[data-v-302be958]{flex:1;display:flex;gap:1rem;align-items:top}.header-actions[data-v-302be958]{display:flex;gap:1rem;align-items:center}@media (max-width: 768px){.page-header[data-v-302be958]{flex-direction:column;align-items:stretch}.header-actions[data-v-302be958]{width:100%;justify-content:space-between}}.category-tabs[data-v-6aaf5654]{margin-bottom:10px}.tabs-list[data-v-6aaf5654]{position:relative;display:flex;gap:4px;border-radius:var(--border-radius) var(--border-radius) 0 0}.tabs-list[data-v-6aaf5654]:after{content:"";position:absolute;top:100%;left:0;width:100%;height:10px;background:linear-gradient(to bottom,var(--background-bg-00),var(--background-bg-05));border-radius:0 var(--border-radius) 0 0}.tab-button[data-v-6aaf5654]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.5rem;border:none;background:var(--background-bg-00);border-radius:var(--border-radius) var(--border-radius) 0 0;cursor:pointer;transition:all .2s;font-weight:400;font-size:.8rem;text-transform:uppercase;color:var(--primary-primary-70);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.tab-button[data-v-6aaf5654]:hover{background:var(--background-bg-20);color:var(--text-text-80)}.tab-button.active[data-v-6aaf5654]{background:var(--primary-primary-60);color:#fff}@media (max-width: 768px){.tabs-list[data-v-6aaf5654]{grid-template-columns:1fr}}.app-summary-bar[data-v-207c56e1]{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--color-background-primary);border-top:1px solid var(--color-border-primary);box-shadow:0 -4px 12px #0000001a;transform:translateY(100%);transition:transform .3s ease-in-out;backdrop-filter:blur(8px)}.app-summary-bar.is-visible[data-v-207c56e1]{transform:translateY(0)}.summary-bar-content[data-v-207c56e1]{margin:0 auto;max-width:1400px;overflow-x:auto;display:flex;align-items:center;gap:5px}.summary-bar-content[data-v-207c56e1] .summary-item{display:flex;gap:5px;align-items:center;text-align:center;min-width:80px;background:var(--color-background-secondary);border-radius:8px;border:1px solid var(--color-border-secondary);transition:all .2s ease}.summary-bar-content[data-v-207c56e1] .summary-item:hover{background:var(--color-background-tertiary);transform:translateY(-1px)}.summary-bar-content[data-v-207c56e1] .summary-label{padding:1.2rem 1rem;font-size:.7rem;font-weight:500;color:var(--primary-primary-70);line-height:1.2;background:var(--primary-primary-10);text-transform:uppercase}.summary-bar-content[data-v-207c56e1] .summary-value{padding:0 1.5rem;font-size:.85rem;font-weight:600;color:var(--color-text-primary);line-height:1.2}.summary-bar-content[data-v-207c56e1] .summary-value.positive{color:var(--color-success)}.summary-bar-content[data-v-207c56e1] .summary-value.negative{color:var(--color-error)}.summary-bar-content[data-v-207c56e1] .summary-value.warning{color:var(--color-warning)}.summary-bar-content[data-v-207c56e1] .summary-value.info{color:var(--color-info)}@media (max-width: 768px){.summary-bar-content[data-v-207c56e1]{padding:8px 12px;gap:12px;min-height:50px}.summary-bar-content[data-v-207c56e1] .summary-item{min-width:70px;padding:6px 8px}.summary-bar-content[data-v-207c56e1] .summary-label{font-size:11px}.summary-bar-content[data-v-207c56e1] .summary-value{font-size:14px}}@media (max-width: 480px){.summary-bar-content[data-v-207c56e1]{padding:6px 8px;gap:8px;min-height:45px}.summary-bar-content[data-v-207c56e1] .summary-item{min-width:60px;padding:4px 6px}.summary-bar-content[data-v-207c56e1] .summary-label{font-size:10px}.summary-bar-content[data-v-207c56e1] .summary-value{font-size:13px}}@keyframes slideUp-207c56e1{0%{transform:translateY(100%)}to{transform:translateY(0)}}.app-summary-bar.is-visible[data-v-207c56e1]{animation:slideUp-207c56e1 .3s ease-out}.app-dialog[data-v-077e0148]{padding:0;border:0;overflow:visible;border-radius:var(--border-radius);background:transparent;width:100%;z-index:1000}.app-dialog[data-v-077e0148]::backdrop{background-color:#00000080;backdrop-filter:blur(2px)}.app-dialog.app-dialog-small[data-v-077e0148]{max-width:500px}.app-dialog.app-dialog-medium[data-v-077e0148]{max-width:600px}.app-dialog.app-dialog-large[data-v-077e0148]{max-width:900px}.dialog-container[data-v-077e0148]{position:relative;background:var(--background-bg-00);border-radius:var(--border-radius);width:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dialog-header[data-v-077e0148]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem .8rem;border-bottom:1px solid var(--border-border-20);background:var(--primary-primary-00);font-size:1.4rem;font-weight:500;border-radius:var(--border-radius) var(--border-radius) 0 0}.close-button[data-v-077e0148]{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text-text-60);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);transition:all .2s}.close-button[data-v-077e0148]:hover{background:var(--background-bg-10);color:var(--text-text-80)}.dialog-body[data-v-077e0148]{padding:1rem 2rem 8rem;max-height:80vh;overflow-y:auto}.dialog-footer[data-v-077e0148]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;border-top:1px solid var(--border-border-20);background:var(--background-bg-00);border-radius:0 0 var(--border-radius) var(--border-radius)}@media (max-width: 768px){.app-dialog[data-v-077e0148]{margin:1rem;max-width:calc(100% - 2rem)!important}.dialog-header[data-v-077e0148],.dialog-body[data-v-077e0148],.dialog-footer[data-v-077e0148]{padding:1rem 1.5rem}}body:has(dialog.app-dialog[open]){overflow:hidden}.app-navigation[data-v-30166d64]{position:sticky;top:0;z-index:100;background:var(--background-bg-00);border-bottom:1px solid var(--border-border-20)}.nav-header[data-v-30166d64]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;border-bottom:1px solid var(--border-border-20);background:#272728}.logo[data-v-30166d64]{display:flex;align-items:center;gap:.75rem}.logo img[data-v-30166d64]{margin:5px 0;max-height:30px}.logo h1[data-v-30166d64]{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-text-primary)}.user-info[data-v-30166d64]{display:flex;align-items:center;gap:.5rem}.user-info .user-email[data-v-30166d64]{font-size:.875rem;color:var(--text-text-00)}.user-info .user-role[data-v-30166d64]{font-size:.75rem;color:var(--primary-primary-50);text-transform:uppercase}.nav-tabs[data-v-30166d64]{display:flex;padding:0 2rem;gap:.2rem;background:var(--primary-primary-50);box-shadow:0 0 2px #0006}.nav-tab[data-v-30166d64]{display:flex;align-items:center;gap:.5rem;padding:.68rem 1rem .45rem;color:var(--primary-primary-80);text-decoration:none;border-bottom:3px solid transparent;transition:all .2s ease-in-out;font-weight:500;font-size:.75rem;text-transform:uppercase}.nav-tab .tab-icon[data-v-30166d64]{width:16px;height:16px}.nav-tab[data-v-30166d64]:hover{color:var(--text-text-primary);background:var(--primary-primary-10);color:var(--primary-primary-70)}.nav-tab:is(.router-link-active[data-v-30166d64],.router-link-exact-active[data-v-30166d64]){color:var(--text-text-00);border-bottom-color:var(--primary-primary-70);background:var(--primary-primary-60)}.login[data-v-ef6e82d5]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(to bottom,var(--primary-20),var(--primary-60))}.login-container[data-v-ef6e82d5]{width:100%;max-width:420px;background:#272728;border-radius:var(--border-radius);border:1px solid var(--border-border-30);padding:3rem 2.5rem;box-shadow:0 4px 16px #0000004d}.login-header[data-v-ef6e82d5]{text-align:center;margin-bottom:2.5rem}.login-logo[data-v-ef6e82d5]{max-height:40px;margin-bottom:1.5rem;display:block;margin-left:auto;margin-right:auto}.login-title[data-v-ef6e82d5]{font-size:1.75rem;font-weight:600;color:var(--text-text-00);margin:0 0 .5rem}.login-subtitle[data-v-ef6e82d5]{font-size:.875rem;color:var(--text-text-40);margin:0}.login-form[data-v-ef6e82d5]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-ef6e82d5]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-ef6e82d5]{font-size:.875rem;font-weight:500;color:var(--text-text-00);display:block}.login-button[data-v-ef6e82d5]{margin-top:.5rem;width:100%}@media (max-width: 480px){.login[data-v-ef6e82d5]{padding:1rem}.login-container[data-v-ef6e82d5]{padding:2rem 1.5rem}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:14px}body{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}main{display:block}h1{font-size:2em;margin:.47em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--primary: #b1cd00;--secondary: hsl(47 85% 66%);--neutral: hsl(130, 23%, 95%);--ink: hsl(220 24% 15%)}:root{--primary-50: var(--primary);--primary-60: color-mix(in oklch, var(--primary), black 10%);--primary-70: color-mix(in oklch, var(--primary), black 20%);--primary-80: color-mix(in oklch, var(--primary), black 40%);--primary-90: color-mix(in oklch, var(--primary), black 55%);--primary-40: color-mix(in oklch, var(--primary), white 10%);--primary-30: color-mix(in oklch, var(--primary), white 20%);--primary-20: color-mix(in oklch, var(--primary), white 32%);--primary-10: color-mix(in oklch, var(--primary), white 58%);--primary-00: color-mix(in oklch, var(--primary), white 70%);--secondary-50: var(--secondary);--secondary-60: color-mix(in oklch, var(--secondary), black 10%);--secondary-70: color-mix(in oklch, var(--secondary), black 20%);--secondary-80: color-mix(in oklch, var(--secondary), black 35%);--secondary-90: color-mix(in oklch, var(--secondary), black 55%);--secondary-40: color-mix(in oklch, var(--secondary), white 12%);--secondary-30: color-mix(in oklch, var(--secondary), white 22%);--secondary-20: color-mix(in oklch, var(--secondary), white 32%);--secondary-10: color-mix(in oklch, var(--secondary), white 48%);--secondary-00: color-mix(in oklch, var(--secondary), white 60%);--neutral-00: rgb(250, 250, 250);--neutral-05: color-mix(in oklch, var(--neutral), white 20%);--neutral-10: var(--neutral);--neutral-20: color-mix(in oklch, var(--neutral), black 12%);--neutral-30: color-mix(in oklch, var(--neutral), black 22%);--text-100: var(--ink);--text-80: color-mix(in oklch, var(--ink), white 35%);--text-60: color-mix(in oklch, var(--ink), white 50%);--text-40: color-mix(in oklch, var(--ink), white 65%);--text-00: white;--text-error-60: #dc2626;--info-70: color-mix(in oklch, var(--primary-60), black 0%);--info-50: var(--primary-50);--info-20: color-mix(in oklch, var(--primary-00), white 10%);--success-70: hsl(119 36% 52%);--success-50: hsl(119 51% 64%);--success-20: hsl(148 48% 95%);--warning-70: hsl(43 100% 44%);--warning-50: hsl(43 82% 57%);--warning-20: hsl(42 100% 92%);--error-70: hsl(0 100% 66%);--error-50: hsl(0 100% 76%);--error-20: hsl(0 100% 96%);--border-50: color-mix(in oklch, var(--ink), white 82%);--border-30: var(--neutral-30);--border-20: var(--neutral-20);--border-primary: var(--primary-50);--border-focus-primary: color-mix(in oklch, var(--primary-50) 40%, transparent);--border-focus-warning: color-mix(in oklch, hsl(0 100% 66%) 40%, transparent);--btn-disabled: var(--neutral-10);--btn-text-disabled: var(--text-40);--btn-primary-default: var(--primary-50);--btn-primary-hover: color-mix(in oklch, var(--primary-50), white 12%);--btn-primary-active: color-mix(in oklch, var(--primary-50), black 10%);--btn-secondary-default: var(--primary-80);--btn-secondary-hover: var(--primary-60);--btn-secondary-active: var(--primary-90);--btn-tertiary-default: var(--primary-10);--btn-tertiary-hover: var(--primary-00);--btn-tertiary-active: var(--primary-20);--btn-ghost-default: color-mix(in oklch, white 0%, transparent);--btn-ghost-hover: var(--primary-10);--btn-ghost-active: var(--primary-20);--btn-warning-default: var(--error-70);--btn-warning-hover: var(--error-50);--btn-warning-active: color-mix(in oklch, var(--error-70), black 10%);--btn-text-00: white;--btn-text-100: var(--primary-70);--btn-text-50: var(--text-40)}:root{--light-background-bg-30: var(--neutral-30);--light-background-bg-20: var(--neutral-20);--light-background-bg-10: var(--neutral-10);--light-background-bg-05: var(--neutral-05);--light-background-bg-00: var(--neutral-00);--light-text-text-100: var(--text-100);--light-text-text-80: var(--text-80);--light-text-text-60: var(--text-60);--light-text-text-40: var(--text-40);--light-text-text-00: var(--text-00);--light-text-text-primary: var(--primary-50);--light-border-border-primary: var(--border-primary);--light-border-border---focus: var(--border-focus-primary);--light-border-border-50: var(--border-50);--light-border-border-30: var(--border-30);--light-border-border-20: var(--border-20);--light-border-focus-warning: var(--border-focus-warning);--light-button-disabled: var(--btn-disabled);--light-button-text-disabled: var(--btn-text-disabled);--light-button-primary-default: var(--btn-primary-default);--light-button-primary-hover: var(--btn-primary-hover);--light-button-primary-active: var(--btn-primary-active);--light-button-secondary-default: var(--btn-secondary-default);--light-button-secondary-hover: var(--btn-secondary-hover);--light-button-secondary-active: var(--btn-secondary-active);--light-button-tertiary-default: var(--btn-tertiary-default);--light-button-tertiary-hover: var(--btn-tertiary-hover);--light-button-tertiary-active: var(--btn-tertiary-active);--light-button-ghost-default: var(--btn-ghost-default);--light-button-ghost-hover: var(--btn-ghost-hover);--light-button-ghost-active: var(--btn-ghost-active);--light-button-warning-default: var(--btn-warning-default);--light-button-warning-hover: var(--btn-warning-hover);--light-button-warning-active: var(--btn-warning-active);--light-button-text-00: var(--btn-text-00);--light-button-text-100: var(--btn-text-100);--light-button-text-50: var(--btn-text-50);--light-primary-primary-90: var(--primary-90);--light-primary-primary-80: var(--primary-80);--light-primary-primary-70: var(--primary-70);--light-primary-primary-60: var(--primary-60);--light-primary-primary-50: var(--primary-50);--light-primary-primary-40: var(--primary-40);--light-primary-primary-30: var(--primary-30);--light-primary-primary-20: var(--primary-20);--light-primary-primary-10: var(--primary-10);--light-primary-primary-00: var(--primary-00);--light-secondary-secondary-90: var(--secondary-90);--light-secondary-secondary-80: var(--secondary-80);--light-secondary-secondary-70: var(--secondary-70);--light-secondary-secondary-60: var(--secondary-60);--light-secondary-secondary-50: var(--secondary-50);--light-secondary-secondary-40: var(--secondary-40);--light-secondary-secondary-30: var(--secondary-30);--light-secondary-secondary-20: var(--secondary-20);--light-secondary-secondary-10: var(--secondary-10);--light-secondary-secondary-00: var(--secondary-00);--light-alert-error-70: var(--error-70);--light-alert-error-50: var(--error-50);--light-alert-error-20: var(--error-20);--light-alert-success-70: var(--success-70);--light-alert-success-50: var(--success-50);--light-alert-success-20: var(--success-20);--light-alert-information-70: var(--info-70);--light-alert-information-50: var(--info-50);--light-alert-information-20: var(--info-20);--light-alert-warning-70: var(--warning-70);--light-alert-warning-50: var(--warning-50);--light-alert-warning-20: var(--warning-20);--background-bg-30: var(--light-background-bg-30);--background-bg-20: var(--light-background-bg-20);--background-bg-10: var(--light-background-bg-10);--background-bg-05: var(--light-background-bg-05);--background-bg-00: var(--light-background-bg-00);--text-text-100: var(--light-text-text-100);--text-text-80: var(--light-text-text-80);--text-text-60: var(--light-text-text-60);--text-text-40: var(--light-text-text-40);--text-text-00: var(--light-text-text-00);--text-text-primary: var(--light-text-text-primary);--border-border-primary: var(--light-border-border-primary);--border-border---focus: var(--light-border-border---focus);--border-border-50: var(--light-border-border-50);--border-border-30: var(--light-border-border-30);--border-border-20: var(--light-border-border-20);--border-focus-warning: var(--light-border-focus-warning);--button-disabled: var(--light-button-disabled);--button-text-disabled: var(--light-button-text-disabled);--button-primary-default: var(--light-button-primary-default);--button-primary-hover: var(--light-button-primary-hover);--button-primary-active: var(--light-button-primary-active);--button-secondary-default: var(--light-button-secondary-default);--button-secondary-hover: var(--light-button-secondary-hover);--button-secondary-active: var(--light-button-secondary-active);--button-tertiary-default: var(--light-button-tertiary-default);--button-tertiary-hover: var(--light-button-tertiary-hover);--button-tertiary-active: var(--light-button-tertiary-active);--button-ghost-default: var(--light-button-ghost-default);--button-ghost-hover: var(--light-button-ghost-hover);--button-ghost-active: var(--light-button-ghost-active);--button-warning-default: var(--light-button-warning-default);--button-warning-hover: var(--light-button-warning-hover);--button-warning-active: var(--light-button-warning-active);--button-text-00: var(--light-button-text-00);--button-text-100: var(--light-button-text-100);--button-text-50: var(--light-button-text-50);--primary-primary-90: var(--light-primary-primary-90);--primary-primary-80: var(--light-primary-primary-80);--primary-primary-70: var(--light-primary-primary-70);--primary-primary-60: var(--light-primary-primary-60);--primary-primary-50: var(--light-primary-primary-50);--primary-primary-40: var(--light-primary-primary-40);--primary-primary-30: var(--light-primary-primary-30);--primary-primary-20: var(--light-primary-primary-20);--primary-primary-10: var(--light-primary-primary-10);--primary-primary-00: var(--light-primary-primary-00);--secondary-secondary-90: var(--light-secondary-secondary-90);--secondary-secondary-80: var(--light-secondary-secondary-80);--secondary-secondary-70: var(--light-secondary-secondary-70);--secondary-secondary-60: var(--light-secondary-secondary-60);--secondary-secondary-50: var(--light-secondary-secondary-50);--secondary-secondary-40: var(--light-secondary-secondary-40);--secondary-secondary-30: var(--light-secondary-secondary-30);--secondary-secondary-20: var(--light-secondary-secondary-20);--secondary-secondary-10: var(--light-secondary-secondary-10);--secondary-secondary-00: var(--light-secondary-secondary-00);--alert-error-70: var(--light-alert-error-70);--alert-error-50: var(--light-alert-error-50);--alert-error-20: var(--light-alert-error-20);--alert-success-70: var(--light-alert-success-70);--alert-success-50: var(--light-alert-success-50);--alert-success-20: var(--light-alert-success-20);--alert-information-70: var(--light-alert-information-70);--alert-information-50: var(--light-alert-information-50);--alert-information-20: var(--light-alert-information-20);--alert-warning-70: var(--light-alert-warning-70);--alert-warning-50: var(--light-alert-warning-50);--alert-warning-20: var(--light-alert-warning-20);--border-radius: .32rem;--font-size-5: 1.1rem;--font-size-3: .8rem}html.dark{color-scheme:dark;--neutral: hsl(220 24% 15%);--ink: hsl(0 0% 100%);--dark-background-bg-00: color-mix(in oklch, var(--neutral), black 10%);--dark-background-bg-05: var(--neutral);--dark-background-bg-10: color-mix(in oklch, var(--neutral), white 10%);--dark-background-bg-20: color-mix(in oklch, var(--neutral), white 25%);--dark-background-bg-30: color-mix(in oklch, var(--neutral), white 38%);--dark-text-text-40: var(--text-60);--dark-text-text-60: var(--text-40);--dark-text-text-80: color-mix(in oklch, var(--ink), black 5%);--dark-text-text-100: var(--ink);--dark-text-text-00: var(--ink);--dark-text-text-primary: var(--primary-50);--dark-border-border-20: color-mix(in oklch, var(--neutral), white 25%);--dark-border-border-30: color-mix(in oklch, var(--neutral), white 38%);--dark-border-border-50: var(--border-50);--dark-border-border-primary: var(--primary-50);--dark-border-border---focus: color-mix(in oklch, var(--primary-50) 40%, transparent);--dark-button-primary-default: var(--primary-40);--dark-button-primary-hover: var(--primary-30);--dark-button-primary-active: var(--primary-50);--dark-button-secondary-default: var(--primary-80);--dark-button-secondary-hover: var(--primary-60);--dark-button-secondary-active: var(--primary-90);--dark-button-tertiary-default: color-mix(in oklch, var(--primary-10) 100%, transparent 90%);--dark-button-tertiary-hover: color-mix(in oklch, var(--primary-00) 100%, transparent 90%);--dark-button-tertiary-active: color-mix(in oklch, var(--primary-20) 100%, transparent 90%);--dark-button-ghost-default: color-mix(in oklch, white 0%, transparent);--dark-button-ghost-hover: color-mix(in oklch, var(--primary-10) 100%, transparent 90%);--dark-button-ghost-active: color-mix(in oklch, var(--primary-20) 100%, transparent 90%);--dark-button-warning-default: var(--error-50);--dark-button-warning-hover: color-mix(in oklch, var(--error-50), white 10%);--dark-button-warning-active: var(--error-70);--dark-button-disabled: color-mix(in oklch, var(--neutral), white 25%);--dark-button-text-disabled: var(--text-40);--dark-button-text-100: var(--ink);--dark-button-text-00: var(--neutral);--dark-alert-success-20: color-mix(in oklch, var(--success-20) 100%, transparent 85%);--dark-alert-success-50: var(--success-50);--dark-alert-success-70: var(--success-70);--dark-alert-warning-20: color-mix(in oklch, var(--warning-20) 100%, transparent 85%);--dark-alert-warning-50: var(--warning-50);--dark-alert-warning-70: var(--warning-70);--dark-alert-error-20: color-mix(in oklch, var(--error-20) 100%, transparent 85%);--dark-alert-error-50: var(--error-50);--dark-alert-error-70: var(--error-70);--dark-alert-information-20: color-mix(in oklch, var(--info-20) 100%, transparent 85%);--dark-alert-information-50: var(--info-50);--dark-alert-information-70: var(--info-70);--dark-primary-primary-00: var(--primary-90);--dark-primary-primary-10: var(--primary-80);--dark-primary-primary-20: var(--primary-70);--dark-primary-primary-30: var(--primary-60);--dark-primary-primary-40: color-mix(in oklch, var(--primary-60), white 5%);--dark-primary-primary-50: var(--primary-50);--dark-primary-primary-60: var(--primary-40);--dark-primary-primary-70: var(--primary-30);--dark-primary-primary-80: var(--primary-20);--dark-primary-primary-90: var(--primary-10);--dark-secondary-secondary-00: var(--secondary-90);--dark-secondary-secondary-10: var(--secondary-80);--dark-secondary-secondary-20: var(--secondary-70);--dark-secondary-secondary-30: var(--secondary-60);--dark-secondary-secondary-40: color-mix(in oklch, var(--secondary-60), white 10%);--dark-secondary-secondary-50: var(--secondary-50);--dark-secondary-secondary-60: var(--secondary-40);--dark-secondary-secondary-70: var(--secondary-30);--dark-secondary-secondary-80: var(--secondary-20);--dark-secondary-secondary-90: var(--secondary-10);--background-bg-30: var(--dark-background-bg-30);--background-bg-20: var(--dark-background-bg-20);--background-bg-10: var(--dark-background-bg-10);--background-bg-05: var(--dark-background-bg-05);--background-bg-00: var(--dark-background-bg-00);--text-text-100: var(--dark-text-text-100);--text-text-80: var(--dark-text-text-80);--text-text-60: var(--dark-text-text-60);--text-text-40: var(--dark-text-text-40);--text-text-00: var(--dark-text-text-00);--text-text-primary: var(--dark-text-text-primary);--border-border-primary: var(--dark-border-border-primary);--border-border---focus: var(--dark-border-border---focus);--border-border-50: var(--dark-border-border-50);--border-border-30: var(--dark-border-border-30);--border-border-20: var(--dark-border-border-20);--button-disabled: var(--dark-button-disabled);--button-text-disabled: var(--dark-button-text-disabled);--button-primary-default: var(--dark-button-primary-default);--button-primary-hover: var(--dark-button-primary-hover);--button-primary-active: var(--dark-button-primary-active);--button-secondary-default: var(--dark-button-secondary-default);--button-secondary-hover: var(--dark-button-secondary-hover);--button-secondary-active: var(--dark-button-secondary-active);--button-tertiary-default: var(--dark-button-tertiary-default);--button-tertiary-hover: var(--dark-button-tertiary-hover);--button-tertiary-active: var(--dark-button-tertiary-active);--button-ghost-default: var(--dark-button-ghost-default);--button-ghost-hover: var(--dark-button-ghost-hover);--button-ghost-active: var(--dark-button-ghost-active);--button-warning-default: var(--dark-button-warning-default);--button-warning-hover: var(--dark-button-warning-hover);--button-warning-active: var(--dark-button-warning-active);--button-text-00: var(--dark-button-text-00);--button-text-100: var(--dark-button-text-100);--button-text-50: var(--btn-text-50)}body{padding:0;font-size:14px;box-sizing:border-box}*{box-sizing:inherit}.responsive-grid-4{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media screen and (min-width: 768px){.responsive-grid-4{grid-template-columns:repeat(4,1fr)}}.app-wrapper{min-height:100vh;background:var(--background-bg-05)}.main-content{min-height:100vh}.main-content.with-nav{min-height:calc(100vh - 130px)}
