.golden{--color:#daa520}.red{--color:#e53935}.green{--color:#43a047}.blue{--color:#1e90ff}.purple{--color:#b100b1}.brown{--color:brown}.orange{--color:orange}:root{--sp-background-color:#f8f9fa;--sp-text-color:#333;--sp-text-secondary-color:#666;--sp-border-color:#0000001a;--sp-shadow-color:#0000001a;--sp-theme-bg:color-mix(in srgb, var(--sp-theme) 8%, #fff);--sp-notification-badge-bg:red;--sp-notification-badge-color:#fff;--sp-container-bg-color:#fff;--sp-container-border-color:lightgray;--sp-container-shadow:0 0 32px -16px #0003;--sp-form-bg-color:#fff;--sp-form-text-color:#333;--sp-form-border-color:#00000026;--sp-form-box-lighten:50%;--sp-input-background:#fff;--sp-input-border:#0003;--sp-input-border-hover:#0006;--sp-input-text:#333;--sp-input-placeholder:#999;--sp-card-background:#fff;--sp-card-border:#0000000d;--sp-login-background:#0000004d;--sp-hover-background:#00000008;--sp-active-background:#0000000d;--sp-disabled-background:#f5f5f5;--sp-disabled-text:#aaa;--sp-button-contrast:85%;--sp-grouped-shadow-hover:#00000013;--sp-messages-color:#333;--sp-messages-shadow:0 0 12px -6px #00000080;--sp-messages-bg:#fff;--sp-table-background:#fff;--sp-table-header-background:#00000008;--sp-table-border:#0000000f;--sp-table-row-even:#00000006;--sp-table-row-odd:#0000000d;--sp-table-row-bg:#f5f5f5;--sp-header-background:#fff;--sp-nav-background:#fff;--sp-nav-text:#555;--sp-nav-active-text:var(--sp-theme);--sp-nav-active-background:color-mix(in srgb, var(--sp-theme) 5%, #fff);--sp-nav-hover-background:#00000006;--sp-nav-border:#0000000d;--sp-success-color:green;--sp-warning-color:#bb8d1a;--sp-error-color:crimson;--sp-info-color:dodgerblue;--sp-transition-fast:.15s ease;--sp-transition-normal:.25s ease;--sp-transition-slow:.4s ease;--sp-shadow-sm:0 1px 3px #0000000d;--sp-shadow-md:0 3px 8px #0000001a;--sp-shadow-lg:0 5px 15px #00000026;--color-primary:var(--sp-theme);--color-primary-light:color-mix(in srgb, var(--sp-theme) 80%, #fff);--color-primary-lighter:color-mix(in srgb, var(--sp-theme) 15%, #fff);--color-primary-dark:color-mix(in srgb, var(--sp-theme) 80%, #000);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--border-radius-full:9999px}body.theme-dark{--sp-background-color:#121212;--sp-text-color:#f0f0f0;--sp-text-secondary-color:#b0b0b0;--sp-border-color:#ffffff1a;--sp-shadow-color:#0006;--sp-theme-bg:color-mix(in srgb, var(--sp-theme) 8%, #1e1e1e);--sp-notification-badge-bg:crimson;--sp-notification-badge-color:#fff;--sp-bg-color:var(--sp-background-color);--sp-container-bg-color:var(--sp-card-background);--sp-container-border-color:var(--sp-border-color);--sp-form-bg-color:var(--sp-input-background);--sp-form-text-color:var(--sp-input-text);--sp-card-background:#1e1e1e;--sp-card-border:#ffffff0d;--sp-input-background:var(--sp-card-background);--sp-input-border:#fff3;--sp-input-border-hover:#fff6;--sp-input-text:#e0e0e0;--sp-input-placeholder:#707070;--sp-hover-background:#ffffff0d;--sp-active-background:#ffffff1a;--sp-disabled-background:#252525;--sp-disabled-text:#777;--sp-login-background:#0009;--sp-table-background:#1e1e1e;--sp-table-header-background:#ffffff14;--sp-table-border:#ffffff0f;--sp-table-row-even:#ffffff06;--sp-table-row-odd:#ffffff0d;--sp-header-background:#1a1a1a;--sp-nav-background:#1e1e1e;--sp-nav-text:#d0d0d0;--sp-nav-active-text:var(--sp-theme);--sp-nav-active-background:color-mix(in srgb, var(--sp-theme) 20%, #000);--sp-nav-hover-background:#ffffff0d;--sp-nav-border:#ffffff1a;--sp-button-contrast:80%;--sp-grouped-shadow-hover:#00000040;--sp-shadow-sm:0 1px 3px #0000004d;--sp-shadow-md:0 3px 8px #00000059;--sp-shadow-lg:0 5px 15px #0006;--sp-success-color:#00b800;--sp-warning-color:goldenrod;--sp-error-color:crimson;--sp-info-color:dodgerblue}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{width:3px;height:3px}@media not (hover:hover){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-thumb{background-color:var(--sp-theme)}::-webkit-scrollbar-track{background-color:#0000000d}::selection{background-color:var(--sp-theme);color:#fff}body{background-color:var(--sp-background-color);width:100dvw;height:100dvh;font-family:var(--sp-ui-font,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif);color:var(--sp-text-color);margin:0;padding:0}body:has(:popover-open){pointer-events:none}body:has(:popover-open) :popover-open{pointer-events:all}body>#app{width:100dvw;height:100dvh;overflow-x:hidden}body>#app>main.sp-container{height:100%;position:relative}body>#app.sp-menu-invisible{grid-template:3.5rem 1fr/1fr;display:grid}@media (orientation:portrait){body>#app:not(.sp-menu-invisible){grid-template:3.5rem 1fr/1fr;display:grid}}@media (orientation:landscape){body>#app:not(.sp-menu-invisible){grid-template:3.5rem 1fr/min-content 1fr;display:grid}body>#app:not(.sp-menu-invisible)>header#sp-header{grid-area:1/1/1/span 2}body>#app:not(.sp-menu-invisible)>nav#sp-nav{height:100%;box-shadow:none;z-index:inherit;border-right:1px solid #00000014;grid-area:2/1/2/1;position:static}body>#app:not(.sp-menu-invisible)>main.sp-container{grid-area:2/2/2/2}}a{color:inherit;text-decoration:none}a.link{text-decoration:underline}@media (hover:hover){a.link{transition:all .2s}a.link:hover{color:var(--sp-theme)}}button{font-family:inherit;font-size:1em;font-weight:inherit;color:inherit;cursor:pointer;background-color:#0000;border:none;padding:0;transition:transform .2s,opacity .2s}button:active{transform:translateY(1px)}a[aria-label],button[aria-label]{anchor-name:--aria-label}a[aria-label]:before,button[aria-label]:before{content:attr(aria-label);position-anchor:auto;position-area:bottom center;position-try-fallbacks:--aria-label-fallbacks;z-index:10;color:var(--sp-text-color);background-color:var(--sp-card-background);white-space:nowrap;box-shadow:var(--sp-shadow-lg);opacity:0;pointer-events:none;border-radius:4px;padding:.2rem .5rem;font-size:.85rem;transition:all .3s;position:fixed;transform:translateY(-4px)}@media (hover:hover){a[aria-label]:hover:before,button[aria-label]:hover:before,a[aria-label]:focus-visible:before,button[aria-label]:focus-visible:before{opacity:1;transform:translateY(0)}a[aria-label]:active,button[aria-label]:active{transform:none}}svg.lucide-icon{flex-shrink:0;width:1em;height:1em}:popover-open::backdrop{pointer-events:none}#sp-login-page{background-image:var(--sp-login-bg-image);background-position:50%;background-size:cover;width:100dvw;height:100dvh;display:flex}#sp-login-page.sp-login-center{justify-content:center;align-items:center}#sp-login-page.sp-login-center section{border-radius:8px}#sp-login-page.sp-login-left{justify-content:flex-start}#sp-login-page.sp-login-right{justify-content:flex-end}#sp-login-page .sp-login-default{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--sp-login-background);color:#fff;flex-direction:column;justify-content:space-between;align-items:center;max-height:100%;padding:1rem 2rem;display:flex;position:relative;overflow:auto;box-shadow:0 0 2em #0000004d}@media (orientation:portrait){#sp-login-page .sp-login-default{width:100%;height:100%;padding:.5rem}}#sp-login-page .sp-login-default header{margin-bottom:2em}#sp-login-page .sp-login-default header h1{border-bottom:solid 4px var(--sp-theme);margin-bottom:0;font-size:2rem}#sp-login-page .sp-login-default header img{max-width:var(--sp-auth-logo-width,6rem);max-height:var(--sp-auth-logo-height,6rem)}#sp-login-page .sp-login-default footer{justify-content:space-between;gap:1rem;margin-top:5em;display:flex}#sp-login-page .sp-login-default footer:has(.sp-button:nth-child(2)){width:100%}#sp-login-page .sp-login-default footer .sp-button{font-size:1.2rem}#sp-login-page .sp-login-default footer .sp-button span{padding:1rem 1.5rem}.sp-form-field.input{max-width:calc(100% - .5em);font-size:var(--size);border:1px solid var(--sp-input-border);background-color:hsla(from var(--sp-input-background) h s l / .75);color:var(--sp-input-text);cursor:text;--error-color:#e53935;border-radius:8px;align-items:center;margin:.25em;transition:all .2s;display:inline-flex}.sp-form-field.input:has(textarea){flex-direction:column;align-items:flex-start}.sp-form-field.input:focus-within{border-color:var(--sp-theme);box-shadow:0 0 0 3px hsla(from var(--sp-theme) h s l / .2)}.sp-form-field.input:focus-within .sp-form-label{color:var(--sp-theme)}@media (hover:hover){.sp-form-field.input:hover:not(:focus-within){border-color:var(--sp-input-border-hover)}.sp-form-field.input:hover:not(:focus-within) .sp-form-label{color:var(--sp-input-text)}}.sp-form-field.input.block{width:100%;max-width:100%;margin:.5rem 0;display:block}.sp-form-field.input.block:not(:has(textarea)){display:flex}.sp-form-field.input textarea{resize:vertical}.sp-form-field.input :is(input,textarea,select){width:100%;font-family:inherit;font-size:inherit;appearance:none;background-color:#0000;border:none;padding:.5rem .5rem .5rem 0}.sp-form-field.input :is(input,textarea,select):is(textarea){padding:0 .5rem .5rem}.sp-form-field.input :is(input,textarea,select) option{background-color:var(--sp-input-background)}.sp-form-field.input :is(input,textarea,select):focus{outline:none}.sp-form-field.input :-webkit-any(input,textarea,select):-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--sp-input-background) inset;-webkit-text-fill-color:var(--sp-input-text)}.sp-form-field.input :is(input,textarea,select):autofill{-webkit-box-shadow:0 0 0 30px var(--sp-input-background) inset;-webkit-text-fill-color:var(--sp-input-text)}.sp-form-field.input:not(:has(.sp-form-label)) :is(input,textarea,select){padding:.5rem}.sp-form-field.input .sp-form-label{text-align:left;color:hsla(from var(--sp-input-text) h s l / .75);white-space:nowrap;padding:.25rem .5rem;font-size:.9em;font-weight:700;transition:all .2s;display:block}.sp-form-field.input .sp-form-label:has(~[required]):after{content:"*";color:var(--error-color);margin-left:.25rem}.sp-form-field.input.column{flex-direction:column;align-items:flex-start;min-width:100%;margin:.5rem 0;display:flex}.sp-form-field.input.column :is(input,textarea,select){padding:.5rem}.sp-form-field.input.column .sp-form-label{padding-bottom:0}@media (width<=768px){.sp-form-field.input{flex-direction:column;align-items:flex-start;min-width:100%;margin:.5rem 0;display:flex}.sp-form-field.input :is(input,textarea,select){padding:.5rem}.sp-form-field.input .sp-form-label{padding-bottom:0}}.sp-form-field.input .sp-form-buttons{justify-content:center;gap:.15em;display:flex}@media (orientation:landscape){.sp-form-field.input .sp-form-buttons{margin-right:.5em}}@media (orientation:portrait){.sp-form-field.input .sp-form-buttons{width:100%;margin-bottom:.35em}}.sp-form-field.input .sp-form-buttons button{flex-shrink:0;font-size:.9em}.sp-form-field.input .sp-form-buttons button:first-child{margin-right:4px}.sp-form-field.toggle{max-width:calc(100% - .5em);font-size:var(--size);--error-color:#e53935;justify-content:space-between;align-items:center;gap:.5rem;margin:.25rem;display:inline-flex;position:relative}.sp-form-field.toggle.block{width:100%;max-width:100%;margin:.5rem 0;display:flex}.sp-form-field.toggle>input{opacity:0;position:absolute;inset:0}.sp-form-field.toggle>input~.sp-form-toggle{background-color:hsla(from var(--sp-input-text) h s l / .2);outline-color:hsla(from var(--sp-theme) h s l / .3);border-radius:1.5em;flex-shrink:0;align-items:center;width:2em;height:1.2em;transition:all .2s;display:inline-flex;position:relative}.sp-form-field.toggle>input~.sp-form-toggle:after{content:"";background-color:var(--sp-input-text);border-radius:50%;width:.8em;height:.8em;transition:all .2s;position:absolute;left:.2em}.sp-form-field.toggle>input:checked~.sp-form-toggle{background-color:hsla(from var(--sp-theme) h s l / .2)}.sp-form-field.toggle>input:checked~.sp-form-toggle:after{background-color:var(--sp-theme);left:calc(100% - 1.1em)}.sp-form-field.toggle>input:focus-visible~.sp-form-toggle{outline-offset:3px;outline-width:3px;outline-style:solid}.sp-form-field.toggle>input:required+.sp-form-label:after{content:"*";color:var(--error-color);margin-left:.25rem;font-weight:700}.sp-form-field.toggle .sp-form-label{color:hsla(from var(--sp-input-text) h s l / .75);transition:all .2s}@media (hover:hover){.sp-form-field.toggle:hover:not(:has(:checked))>.sp-form-toggle{background-color:hsla(from var(--sp-input-text) h s l / .4)}.sp-form-field.toggle:hover .sp-form-label{color:var(--sp-input-text)}}.sp-form-field.toggle:has(input:checked) .sp-form-label{color:var(--sp-input-text)}.sp-form-field.box{font-size:var(--size);--error-color:#e53935;justify-content:space-between;align-items:center;gap:.25rem;max-width:calc(100% - .6em);margin:.3em;display:inline-flex;position:relative}.sp-form-field.box.block{width:100%;max-width:100%;margin:.5rem 0;display:flex}.sp-form-field.box>input{opacity:0;position:absolute;inset:0}.sp-form-field.box>input[type=radio]+.sp-form-box{border-radius:50%}.sp-form-field.box>input[type=radio]:checked+.sp-form-box{border:4px solid var(--sp-theme)}.sp-form-field.box>input[type=checkbox]+.sp-form-box{border-radius:4px}.sp-form-field.box>input[type=checkbox]+.sp-form-box:after{content:"";border-right:3px solid var(--sp-input-background);border-bottom:3px solid var(--sp-input-background);width:30%;height:55%;transition:transform .2s,border .2s;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(0)}.sp-form-field.box>input[type=checkbox]:checked+.sp-form-box{background-color:var(--sp-theme)}.sp-form-field.box>input[type=checkbox]:checked+.sp-form-box:after{transform:translate(-50%,-50%)rotate(45deg)scale(1.2)}.sp-form-field.box>input:focus-visible+.sp-form-box{box-shadow:0 0 0 3px hsla(from var(--sp-theme) h s l / .2)}@media (hover:hover){.sp-form-field.box:hover input:not(:focus,:checked)+.sp-form-box{border-color:var(--sp-input-border-hover)}.sp-form-field.box:hover .sp-form-label{color:var(--sp-input-text)}}.sp-form-field.box .sp-form-box{border:1px solid var(--sp-input-border,#00000026);background-color:var(--sp-input-background);outline-color:hsla(from var(--sp-theme) h s l / .3);flex-shrink:0;width:1.2em;height:1.2em;transition:all .2s;display:inline-block;position:relative}.sp-form-field.box .sp-form-box:has(~[type=radio]){border-radius:50%}.sp-form-field.box .sp-form-box:has(~[type=radio]):after{content:"";background-color:var(--sp-theme);border-radius:50%;width:60%;height:60%;transition:all .2s;position:absolute;top:20%;left:20%;transform:scale(0)}.sp-form-field.box .sp-form-box:has(~[type=radio]:checked){background-color:hsla(from var(--sp-theme) h s l / .3);border-color:#0000}.sp-form-field.box .sp-form-box:has(~[type=radio]:checked):after{transform:scale(1)}.sp-form-field.box .sp-form-box:has(~[type=checkbox]){border-radius:4px}.sp-form-field.box .sp-form-box:has(~[type=checkbox]):after{content:"";border-right:4px solid var(--sp-input-text);border-bottom:4px solid var(--sp-input-text);border-color:var(--sp-theme);width:60%;height:60%;transition:all .2s;position:absolute;top:20%;left:20%;transform:translateY(0)rotate(0)scale(0)}.sp-form-field.box .sp-form-box:has(~[type=checkbox]:checked){background-color:var(--sp-theme);background-color:hsla(from var(--sp-theme) h s l / .3);border-color:#0000}.sp-form-field.box .sp-form-box:has(~[type=checkbox]:checked):after{transform:translateY(-10%)rotate(45deg)scale(1)}.sp-form-field.box:has(input:focus-visible) .sp-form-box{outline:3px solid hsla(from var(--sp-theme) h s l / .3);outline-offset:3px}.sp-form-field.box .sp-form-label{color:hsla(from var(--sp-input-text) h s l / .75);transition:all .2s}.sp-form-field.box .sp-form-label:has(~input:required):after{content:"*";color:var(--error-color);margin-left:.25em;font-weight:700}.sp-form-field.box:has(input:checked) .sp-form-label{color:var(--sp-input-text)}.sp-form-field.file{position:relative}.sp-form-field.file>input[type=file]{opacity:0;position:absolute;inset:0}.sp-form-field.file .sp-file-drag{color:var(--sp-theme);margin-top:.15em;font-weight:bolder}.sp-form-files{background-color:var(--sp-card-background);max-width:80%;max-height:80%;box-shadow:var(--sp-shadow-lg);opacity:0;transition:all .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;border:none;border-radius:6px;flex-wrap:wrap;gap:1rem;padding:.5rem;overflow-y:auto;transform:translateY(8px)}.sp-form-files::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:all .3s ease, display .3s allow-discrete, overlay .3s allow-discrete}.sp-form-files:popover-open{opacity:1;display:flex;transform:translateY(0)}.sp-form-files:popover-open::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@starting-style{.sp-form-files:popover-open{opacity:0;display:flex;transform:translateY(8px)}.sp-form-files:popover-open::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.sp-form-files li{list-style:none}.sp-form-files li img,.sp-form-files li video{border-radius:8px;max-width:15rem;max-height:10rem;display:block}.sp-multi-select:focus{outline:none}.sp-multi-select:active{transform:none}.sp-multi-select__popover{inset:auto;top:calc(anchor(bottom) - 4px);left:anchor(left);position-try-fallbacks:--sp-multi-select-pos;background:var(--sp-background-color);opacity:0;max-height:50vh;box-shadow:var(--sp-shadow-md);transition:all .2s ease, display .2s allow-discrete, overlay .2s allow-discrete;border:none;border-radius:10px;grid-template-rows:min-content 1fr;gap:.5rem;padding:.75rem;transform:scale(.95)translateY(-1rem)}@position-try --sp-multi-select-pos{top: auto; bottom: calc(anchor(top) + 4px);}.sp-multi-select__popover:popover-open{opacity:1;display:grid;transform:scale(1)translateY(0)}@starting-style{.sp-multi-select__popover:popover-open{opacity:0;display:grid;transform:scale(.95)translateY(-1rem)}}.sp-multi-select__popover ul{flex-direction:column;gap:.5rem;max-height:100%;margin:0;padding:0;display:flex;overflow-y:auto}.sp-multi-select__popover li:not(:has(strong)){background-color:hsla(from currentColor h s l / .05);border-radius:4px;padding:.25rem .5rem;transition:all .2s;position:relative}.sp-multi-select__popover li:not(:has(strong)):before{content:"⏺";margin-right:.5rem;transition:all .2s;display:inline-block}.sp-multi-select__popover li:not(:has(strong)):has(input:checked){color:var(--sp-theme)}.sp-multi-select__popover li:not(:has(strong)):has(input:checked):before{transform:scale(1.5)}@media (hover:hover){.sp-multi-select__popover li:not(:has(strong)):hover{background-color:hsla(from currentColor h s l / .2)}}.sp-multi-select__popover li:not(:has(strong)) input{opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.sp-button{color:var(--color,var(--sp-theme));background-color:var(--sp-card-background);vertical-align:top;box-shadow:0 1px 3px var(--sp-shadow-color);border-radius:8px;font-weight:500;transition:all .2s;display:inline-block;overflow:hidden}@keyframes sp-request-loading{to{transform:rotate(360deg)}}.sp-button:disabled,.sp-button.disabled{opacity:.5;cursor:not-allowed}.sp-button:active{transform:translateY(1px);box-shadow:0 1px 2px #0000000a}.sp-button>span{z-index:1;text-align:left;background-color:hsla(from var(--color,var(--sp-theme)) h s l / .1);align-items:center;gap:.5em;width:100%;height:100%;padding:.5em 1.25em;transition:all .2s;display:flex;position:relative}.sp-button.loading{pointer-events:none}.sp-button.loading>span>svg{display:none}.sp-button.loading>span:before{content:"";border:2px solid;border-bottom-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite sp-request-loading;display:inline-block}.sp-button.icon{width:1.75em;height:1.75em}.sp-button.icon>span{padding:0}.sp-button.icon>span>svg,.sp-button.icon>span:before{margin:auto}.sp-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color,var(--sp-theme)) 40%, transparent);outline:none}.sp-button.full{width:100%;margin:0;display:block}@media (hover:hover){.sp-button:hover{box-shadow:0 2px 5px var(--sp-shadow-color)}.sp-button:hover span{background-color:hsla(from var(--color,var(--sp-theme)) h s l / .25)}}.sp-button-group{flex-wrap:wrap;gap:.5em;display:inline-flex}.sp-button-group.block{width:100%;display:flex}.sp-button-group.grow button,.sp-button-group.grow a{flex-grow:1}header#sp-header{background-color:color-mix(in srgb, var(--sp-theme) 15%, var(--sp-header-background));height:3.5rem;box-shadow:0 1px 3px var(--sp-shadow-color);z-index:5;grid-template-columns:min-content 1fr auto;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;display:grid;position:relative}@media (orientation:portrait){header#sp-header{padding:0 .5rem}}header#sp-header>h1{text-align:center;max-width:100%;color:var(--sp-theme);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;overflow:hidden}header#sp-header>h1.hidden{visibility:hidden}header#sp-header .sp-header-actions{gap:8px;display:flex}header#sp-header .sp-header-actions button,header#sp-header .sp-header-actions a{width:2.5rem;height:2.5rem;color:var(--sp-theme);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}@media (orientation:portrait){header#sp-header .sp-header-actions button,header#sp-header .sp-header-actions a{width:1.5rem;height:1.5rem}}header#sp-header .sp-header-actions button.sp-nav-button,header#sp-header .sp-header-actions a.sp-nav-button{transition:all .3s;display:none}header#sp-header .sp-header-actions button.sp-nav-button.sp-menu-invisible,header#sp-header .sp-header-actions a.sp-nav-button.sp-menu-invisible{display:inline-flex}@media (orientation:portrait){header#sp-header .sp-header-actions button.sp-nav-button,header#sp-header .sp-header-actions a.sp-nav-button{display:inline-flex}}header#sp-header .sp-header-actions button.sp-nav-button.sp-menu-open,header#sp-header .sp-header-actions a.sp-nav-button.sp-menu-open{transform:rotate(90deg)}header#sp-header .sp-header-actions button:focus-visible,header#sp-header .sp-header-actions a:focus-visible{outline:2px solid}header#sp-header .sp-header-actions button:hover,header#sp-header .sp-header-actions a:hover{background-color:color-mix(in srgb, var(--sp-theme) 25%, var(--sp-header-background))}header#sp-header .sp-header-actions button>svg,header#sp-header .sp-header-actions a>svg{pointer-events:none;font-size:1.25rem}header#sp-header .sp-header-actions button.loading,header#sp-header .sp-header-actions a.loading{position:relative}header#sp-header .sp-header-actions button.loading:after,header#sp-header .sp-header-actions a.loading:after{content:"";border:3px solid var(--sp-theme);border-bottom-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.6s linear infinite header-actions-spin;position:absolute;bottom:0;right:0}@keyframes header-actions-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}header#sp-header>address{align-items:center;gap:1rem;margin-left:auto;font-style:normal;display:flex}header#sp-header>address>.sp-header-user{align-items:center;gap:.5rem;display:flex;position:relative}header#sp-header>address>.sp-header-user>small{text-align:right;line-height:1.2;display:none}@media (width>=768px){header#sp-header>address>.sp-header-user>small{display:block}}header#sp-header>address>.sp-header-user>button{width:2.5rem;height:2.5rem;color:var(--sp-theme);background-color:color-mix(in srgb, var(--sp-theme) 25%, var(--sp-card-background));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}header#sp-header>address>.sp-header-user>button:focus-visible{outline:2px solid}header#sp-header>address>.sp-header-user>button:hover{transform:scale(1.05);box-shadow:0 2px 5px #0000001a}header#sp-header>address>.sp-header-user>button>img.avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}header#sp-header>address>.sp-header-user>button>span.avatar{text-transform:uppercase;border-radius:50%;font-size:1.2rem;font-weight:500}header#sp-header>address>.sp-header-user>button>span.notification-badge{width:1.25rem;height:1.25rem;color:var(--sp-notification-badge-color);background-color:var(--sp-notification-badge-bg);box-shadow:var(--sp-shadow-md);-webkit-text-stroke:.5px;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex;position:absolute;bottom:-4px;right:-8px}header#sp-header>address>.sp-header-user>.sp-header-user-menu{z-index:60;background-color:var(--sp-card-background);border-radius:8px;min-width:13rem;max-width:80vw;margin:.5rem 0 0;padding:.5rem;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 3px 8px #00000026}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li.version{text-align:right;color:var(--sp-theme);white-space:nowrap;margin-top:.5rem;margin-right:.75rem;font-size:.75rem}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li:has(.sub){margin:.25rem 0}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>small{border-bottom:1px solid var(--sp-border-color);width:200px;margin-bottom:.5rem;padding:.5rem;display:block}@media (orientation:landscape){header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>small{display:none}}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>:is(button,a){white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:.75rem;transition:background-color .2s;display:flex}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>:is(button,a).sub{background-color:color-mix(in srgb, var(--sp-card-background), var(--sp-text-color) 5%);max-width:calc(100% - 1rem);margin-left:1rem;padding:.75rem .5rem;font-size:.85rem}@media (hover:hover){header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>:is(button,a):hover{background-color:color-mix(in srgb, var(--sp-theme) 8%, var(--sp-card-background))}}.sp-container{gap:.5rem;width:100%;height:calc(100% - 3.5em);padding:.5rem;display:grid;overflow:auto}.sp-container .sp-child{border-radius:12px;width:100%;height:100%;padding:.5rem .75rem;transition:box-shadow .2s;position:relative}.sp-container .sp-child:not(.no-bg){background-color:var(--sp-card-background);box-shadow:0 2px 8px var(--sp-shadow-color)}.sp-container .sp-child:not(.no-bg):hover{box-shadow:0 3px 10px var(--sp-shadow-color)}.sp-container .sp-child.overflow{overflow:auto}.sp-container .sp-child.error{color:#e53935;background-color:color-mix(in srgb, #e53935 8%, var(--sp-container-bg-color));font-size:1.1em}.sp-container .sp-child.loading{justify-content:center;align-items:center;height:100%;display:flex}.sp-container .sp-child.loading.expand{grid-row:var(--start,1)/-1}.sp-container .sp-child.buttons{box-shadow:none;background-color:#0000;border-radius:0;gap:8px;padding:0;display:flex;overflow-x:auto}.sp-container .sp-child.buttons :is(button,a){flex:1 0 auto}.sp-container .sp-child.buttons :is(button,a) span{justify-content:center}.sp-container .sp-child.no-pad{padding:0}.sp-container .sp-child.table{box-shadow:none;background-color:#0000;padding:0;overflow:auto}.sp-container .sp-child>:first-child{margin-top:0}.sp-container .sp-child>:last-child{margin-bottom:0}table.sp-table{border-collapse:separate;border-spacing:0;border-radius:10px;width:100%;margin:1em 0;overflow:auto}@media (orientation:landscape){table.sp-table{background-color:var(--sp-table-background)}}table.sp-table:not(.header-static) thead{z-index:2;position:sticky;top:0}table.sp-table caption{text-align:left;padding-bottom:.25em;padding-left:.5em;font-size:1.3em;font-weight:700}@media (orientation:portrait) and (width<=768px){table.sp-table thead{display:none}}table.sp-table thead tr{background-color:color-mix(in srgb, var(--sp-theme) 8%, var(--sp-card-background))}table.sp-table thead tr th{color:var(--sp-theme);text-align:left;vertical-align:bottom;border-bottom:2px solid color-mix(in srgb, var(--sp-theme) 20%, var(--sp-card-background));padding:1rem .5rem;font-weight:600}table.sp-table thead tr th:first-child{border-top-left-radius:10px}table.sp-table thead tr th:last-child{border-top-right-radius:10px}table.sp-table tbody tr{transition:background-color .15s}table.sp-table tbody tr:nth-child(2n){background-color:var(--sp-table-row-even,#00000005)}table.sp-table tbody tr:nth-child(odd){background-color:var(--sp-table-row-odd,#00000005)}@media (hover:hover){table.sp-table tbody tr:hover{background-color:color-mix(in srgb, var(--sp-theme) 3%, var(--sp-table-background))}}table.sp-table tbody tr.sp-action-target{anchor-name:--sp-table-row}table.sp-table tbody tr.sp-action-target td{z-index:6001;vertical-align:top;background-color:color-mix(in srgb, var(--sp-theme) 3%, var(--sp-table-background));position:relative}@media (orientation:landscape){table.sp-table tbody tr.sp-action-target td:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}table.sp-table tbody tr.sp-action-target td:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}}@media (orientation:portrait) and (width<=768px){table.sp-table tbody tr.sp-action-target td:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}table.sp-table tbody tr.sp-action-target td:last-of-type{border-bottom-right-radius:10px;border-bottom-left-radius:10px}}table.sp-table tbody tr.sp-action-target td:not(.sp-table-action-cell):before{content:attr(data-sp-head)}@media (orientation:landscape){table.sp-table tbody tr.sp-action-target.closing td:before{content:attr(data-sp-head)}}table.sp-table tbody tr.sp-action-target[class^=sp-tr]>td,table.sp-table tbody tr.sp-action-target.color>td{background-color:hsla(from var(--color) h s l / .05)}table.sp-table tbody tr td{border-bottom:1px solid var(--sp-table-border);padding:.75rem .5rem}table.sp-table tbody tr td:before{font-size:.9rem;font-weight:700;display:block}@media (orientation:portrait) and (width<=768px){table.sp-table tbody tr td:last-child{border-bottom:none}table.sp-table tbody tr td:last-child:empty{display:none}}table.sp-table tbody tr td.sp-table-action-cell{vertical-align:middle;width:2em}@media (orientation:portrait) and (width<=768px){table.sp-table tbody tr td.sp-table-action-cell{text-align:center;width:100%}}table.sp-table tbody tr td.sp-table-action-cell button{background-color:hsla(from currentColor h s l / .05);border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;transition:all .2s;display:inline-flex}@media (hover:hover){table.sp-table tbody tr td.sp-table-action-cell button:hover{color:var(--sp-theme)}}table.sp-table tbody tr td .sp-avatar{width:2em;height:2em;color:var(--sp-theme);background-color:var(--sp-theme-bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}table.sp-table tbody tr td .sp-avatar img{object-fit:cover;object-position:top;width:100%;height:100%}@media (orientation:landscape){table.sp-table tbody tr:last-child>td:first-child{border-bottom-left-radius:10px}table.sp-table tbody tr:last-child>td:last-child{border-bottom-right-radius:10px}}table.sp-table tbody tr[class^=sp-tr],table.sp-table tbody tr.color{background-color:hsla(from var(--color) h s l / .05)}table.sp-table tbody tr[class^=sp-tr].sp-tr-error,table.sp-table tbody tr.color.sp-tr-error{--color:#e53935}table.sp-table tbody tr[class^=sp-tr].sp-tr-warning,table.sp-table tbody tr.color.sp-tr-warning{--color:#f9a825}table.sp-table tbody tr[class^=sp-tr].sp-tr-success,table.sp-table tbody tr.color.sp-tr-success{--color:#43a047}table.sp-table tbody tr[class^=sp-tr]:hover,table.sp-table tbody tr.color:hover{background-color:hsla(from var(--color) h s l / .1)}table.sp-table tbody tr[class^=sp-tr] td,table.sp-table tbody tr.color td{color:var(--color);font-weight:500}@media (orientation:portrait) and (width<=768px){table.sp-table tbody{flex-direction:column;gap:1em;display:flex}table.sp-table tbody tr{border:1px solid var(--sp-table-border);border-radius:10px}table.sp-table tbody tr td{display:block}table.sp-table tbody tr td:not(.sp-table-action-cell):before{content:attr(data-sp-head);opacity:1;font-size:.9rem;font-weight:700}}.sp-dialog-container{z-index:7500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000040;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.sp-dialog-container>.sp-dialog{background-color:var(--sp-card-background);max-width:calc(100% - 3em);max-height:calc(100% - 3em);box-shadow:0 10px 30px var(--sp-shadow-color), 0 2px 8px var(--sp-shadow-color);border-radius:16px;flex-direction:column;justify-content:space-between;gap:.5rem;padding:.5em;animation:.25s cubic-bezier(.175,.885,.32,1.275) forwards sp-dialog;display:flex;position:relative;overflow-y:auto}.sp-dialog-container>.sp-dialog::-webkit-scrollbar{width:6px}@media (orientation:portrait){.sp-dialog-container>.sp-dialog{max-width:calc(100% - 1em);max-height:calc(100% - 1em)}}.sp-dialog-container>.sp-dialog::-webkit-scrollbar-thumb{background-color:#0003;border-radius:6px}.sp-dialog-container>.sp-dialog>header,.sp-dialog-container>.sp-dialog .sp-dialog__header{color:var(--sp-theme);background-color:hsla(from var(--sp-theme) h s l / .05);border-radius:.35rem;padding:.5rem;font-weight:700}.sp-dialog-container>.sp-dialog h4{color:var(--sp-theme);background-color:hsla(from var(--sp-theme) h s l / .05);border-radius:.35rem;margin:0;padding:.5rem;font-weight:700}.sp-dialog-container>.sp-dialog main>:first-child{margin-top:0}.sp-dialog-container>.sp-dialog main>:last-child{margin-bottom:0}.sp-dialog-container>.sp-dialog footer{z-index:5;border-top:1px solid #0000000d;flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex;position:sticky;bottom:0;right:0}.sp-dialog-container>.sp-dialog footer .sp-button{margin:0}@keyframes sp-dialog{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}nav#sp-nav{z-index:6;background-color:var(--sp-nav-background);height:calc(100vh - 3.5em);box-shadow:2px 0 10px var(--sp-shadow-color);padding:.25em 0;position:fixed;top:3.5em;left:0;overflow-y:auto}nav#sp-nav::-webkit-scrollbar{width:4px}nav#sp-nav::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}nav#sp-nav>:is(a,button){width:100%;color:var(--sp-nav-text);font-weight:var(--sp-nav-font-weight,400);border-left:3px solid #0000;align-items:center;gap:.5em;padding:.75em 1.25em;text-decoration:none;transition:background-color .2s,color .2s,padding .4s,gap .4s;display:flex}nav#sp-nav>:is(a,button):hover{background-color:var(--sp-nav-hover-background);color:var(--sp-nav-active-text,var(--sp-theme))}nav#sp-nav>:is(a,button).sp-nav-active{background-color:var(--sp-nav-active-background);color:var(--sp-nav-active-text,var(--sp-theme));border-left-color:var(--sp-theme)}nav#sp-nav>:is(a,button)>span:first-of-type{flex-shrink:0;justify-content:center;align-items:center;font-size:1.1em;transition:width .2s,opacity .2s;display:flex}nav#sp-nav>:is(a,button)>span:last-of-type{white-space:nowrap;transition:left .4s}nav#sp-nav.compact{overflow-y:visible}@keyframes nav-anchor-in{0%{opacity:0;width:0;transform:scale(.95)}to{opacity:1;width:fit-content;padding:.75em;transform:scale(1)}}nav#sp-nav.compact :is(a,button){gap:0;padding:.75em;position:relative}nav#sp-nav.compact :is(a,button) span:last-of-type{z-index:5;background-color:var(--sp-nav-background);pointer-events:none;border-radius:6px;align-items:center;width:0;height:100%;display:flex;position:absolute;left:110%;overflow:hidden}nav#sp-nav.compact :is(a,button):hover>span:last-of-type{border:1px solid var(--sp-border-color);box-shadow:0 0 6px var(--sp-shadow-color);animation:.4s forwards nav-anchor-in}.sp-action-background{z-index:6000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}.sp-action{position-try:--sp-action;position-anchor:--sp-table-row;top:anchor(bottom);z-index:6002;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex;position:fixed;right:.5rem}@position-try --sp-action{top: auto; bottom: anchor(top); margin-bottom: .25rem; margin-top: 0;}fieldset.sp-fieldset{background-color:hsla(from currentColor h s l / .025);vertical-align:top;max-width:100%;box-shadow:0 0 4px var(--sp-shadow-color);border:none;border-radius:12px;padding:.5rem;transition:border-color .2s,box-shadow .2s;position:relative}fieldset.sp-fieldset.flex{flex-wrap:wrap;gap:8px;display:flex}fieldset.sp-fieldset.flex>*{margin:0}fieldset.sp-fieldset.inline{width:auto;margin:.5em;display:inline-block}fieldset.sp-fieldset.inline.flex{display:inline-flex}@media (orientation:portrait){fieldset.sp-fieldset.inline{width:100%;max-width:100%;margin:0 0 1em;display:block}}fieldset.sp-fieldset+.sp-fieldset:not(.inline){margin-top:.75em}fieldset.sp-fieldset:hover{box-shadow:0 4px 12px #0000000d}fieldset.sp-fieldset>legend{color:var(--sp-theme);background-color:color-mix(in srgb, var(--sp-theme) 10%, var(--sp-card-background));border-radius:6px;padding:.15em .75em;font-size:.9em;font-weight:700}fieldset.sp-fieldset>legend button{vertical-align:baseline}fieldset.sp-fieldset>:nth-child(2):not([popover]){margin-top:0}fieldset.sp-fieldset>:last-child:not([popover]){margin-bottom:0}.sp-details{background-color:var(--sp-card-background);border-radius:12px;margin:1em 0;transition:box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #0000000d}.sp-details.bg{background-color:hsla(from currentColor h s l / .05);box-shadow:0 4px 12px #00000014}.sp-details:hover{box-shadow:0 4px 12px #0000001f}.sp-details>summary{cursor:pointer;background-color:color-mix(in srgb, var(--sp-theme) 3%, var(--sp-card-background));border-radius:12px;justify-content:space-between;align-items:center;gap:.75em;padding:.5rem .75rem;list-style:none;transition:background-color .25s,color .25s,padding .25s;display:flex}.sp-details>summary>span{color:var(--sp-text-color);align-items:center;font-weight:500;transition:all .2s;display:inline-flex}.sp-details>summary>span:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5em;height:.5em;margin-left:.75em;transition:transform .3s;display:inline-block;transform:rotate(45deg)}.sp-details>summary .sp-button{pointer-events:none;font-size:0;transition:transform .3s;transform:scale(0)}.sp-details>summary:hover{background-color:color-mix(in srgb, var(--sp-theme) 6%, var(--sp-card-background))}.sp-details>summary:hover>span{color:var(--sp-theme)}.sp-details[open]>summary{background-color:color-mix(in srgb, var(--sp-theme) 12%, var(--sp-card-background));border-radius:12px 12px 0 0;box-shadow:0 1px #0000000d}.sp-details[open]>summary>span{color:var(--sp-theme);padding:.5em;font-weight:600}.sp-details[open]>summary>span:after{transform:rotate(-135deg)translateY(-25%)}.sp-details[open]>summary .sp-button{pointer-events:auto;font-size:.9em;transform:scale(1)}.sp-details[open]>:not(summary){padding:.5em;animation:.3s forwards sp-details-open}@keyframes sp-details-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sp-grouped{vertical-align:top;background-color:hsla(from currentColor h s l / .025);box-shadow:0 2px 6px var(--sp-shadow-color);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:.5rem 0;padding:10px;transition:box-shadow .2s,transform .2s;display:flex}.sp-grouped:hover{box-shadow:0 4px 10px var(--sp-grouped-shadow-hover)}.sp-grouped.column{flex-direction:column;align-items:flex-start;gap:10px}.sp-grouped.inline{margin:.25rem;display:inline-flex}@media (orientation:portrait){.sp-grouped{flex-direction:column;align-items:flex-start}}.sp-grouped .expand{min-width:100%}.sp-search>.sp-search-result{background-color:var(--sp-card-background);max-height:300px;box-shadow:0 4px 15px var(--sp-grouped-shadow-hover), 0 2px 5px var(--sp-shadow-color);border-radius:10px;margin-top:.5em;padding:.5em;animation:.25s forwards sp-search-result;overflow-y:auto}.sp-search>.sp-search-result>small{z-index:6;justify-content:flex-end;margin-bottom:.75em;display:flex;position:sticky;top:-1em}@keyframes sp-search-result{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sp-info{flex-wrap:wrap;gap:.5rem;display:flex}.sp-info div{color:var(--color,var(--sp-text-color));background-color:hsla(from currentColor h s l / .05);border-radius:.35rem;flex-grow:1;flex-shrink:0;align-items:center;gap:1rem;padding:.75rem;display:flex}.sp-info div.block{flex-basis:100%}.sp-info div.spaced{justify-content:space-between}.sp-info dt{color:var(--color,var(--sp-theme));font-weight:700;display:inline-block}.sp-info dd{margin-left:.15rem;display:inline-block}.sp-info dd:empty:before{content:"Não informado";opacity:.4}.sp-info.block div{flex-basis:100%}.sp-info.column{flex-direction:column}.sp-info.column div{justify-content:space-between}.sp-info.lines div{flex-direction:column;align-items:flex-start;gap:.25em}.sp-info.lines dd{margin-left:0}#sp-confirmation-container{z-index:7500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000040;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#sp-confirmation-container.visible{display:flex}#sp-confirmation-container>.sp-confirmation{background-color:var(--sp-card-background);width:400px;max-width:calc(100% - 1em);box-shadow:0 15px 35px var(--sp-shadow-color), 0 5px 15px var(--sp-shadow-color);border-radius:1rem;padding:.75rem;animation:.25s cubic-bezier(.175,.885,.32,1.275) forwards sp-confirmation}#sp-confirmation-container>.sp-confirmation>h3{color:var(--sp-theme);text-align:center;margin:0 0 1em;font-size:1.5em;font-weight:600}#sp-confirmation-container>.sp-confirmation>p{color:var(--sp-text-color);text-align:center;margin:0 0 1.5em;font-size:1.2em}#sp-confirmation-container>.sp-confirmation>footer{justify-content:center;gap:2em;margin-top:1.5em;display:flex}#sp-confirmation-container>.sp-confirmation>footer>button{flex:1}#sp-confirmation-container>.sp-confirmation>footer>button span{justify-content:space-between}@keyframes sp-confirmation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}ul.sp-validation{margin:0;padding:0;list-style:none}ul.sp-validation>li{background-color:color-mix(in srgb, var(--color) 25%, var(--sp-card-background));border-radius:6px;margin-bottom:6px;padding:2px 4px}.sp-error-page{text-align:center;background-color:var(--sp-card-background);border:1px solid var(--sp-border-color);border-radius:20px;grid-area:1/1/-1/-1;width:400px;max-width:100%;margin:auto;padding:2em;box-shadow:0 15px 35px #0000001a}@media (orientation:portrait){.sp-error-page{margin-top:2em}}.sp-error-page img{max-width:120px;height:auto;max-height:120px;margin-bottom:1.5em}.sp-error{color:#e53935;background-color:color-mix(in srgb, #e53935 8%, var(--sp-container-bg-color));border:1px solid #e53935;border-radius:4px;padding:.75rem}.sp-error :first-child{margin-top:0}.sp-error :last-child{margin-bottom:0}.sp-tip{background-color:hsl(from var(--color) h s l / .1);border-radius:.35em;max-width:100%;padding:.75rem;display:block}.sp-tip.success{--color:var(--sp-success-color)}.sp-tip.warning{--color:var(--sp-warning-color)}.sp-tip.error{--color:var(--sp-error-color)}.sp-tip.info{--color:var(--sp-info-color)}.sp-tip.head:before,.sp-tip[data-sp-tip]:before{content:attr(data-sp-tip);color:var(--color);margin-bottom:.5em;font-size:1.1em;font-weight:700;display:block}.sp-tip.head.success:before{content:"Sucesso"}.sp-tip.head.warning:before{content:"Aviso"}.sp-tip.head.error:before{content:"Erro"}.sp-tip.head.info:before{content:"Informação"}.sp-tip ul{padding:0}.sp-tip ul li{background-color:hsla(from currentColor h s l / .05);border-radius:4px;padding:.25rem .5rem;list-style:none}.sp-tip ul li:before{content:"•";margin-right:.5rem;display:inline-block}.sp-tip ul li+li{margin-top:.35rem}.sp-tip>:last-child{margin-bottom:0}.sp-tip>:first-child{margin-top:0}.sp-notifications-container{flex-direction:column;gap:1rem;display:flex}.sp-notification-group{grid-template-columns:1fr min-content min-content;gap:.25rem;display:grid}.sp-notification-group .sp-button{height:100%}.sp-notification{text-align:left;background-image:linear-gradient(135deg, hsla(from currentColor h s l / .05) 60%, hsla(from var(--color,currentColor) h s l / .2) 100%);box-shadow:var(--sp-shadow-sm);border-radius:8px;padding:.5rem;position:relative}.sp-notification header{color:var(--color);margin-bottom:.5rem;font-weight:700}.sp-notification footer{text-align:right;margin-top:.5rem;font-size:.75rem}@media (hover:hover){.sp-notification{transition:all .3s}.sp-notification:hover{box-shadow:var(--sp-shadow-md);transform:translateY(-3px)}}.sp-content-editable{color:var(--sp-input-text);background-color:hsla(from var(--sp-input-background) h s l / .75);border:1px solid var(--sp-input-border);cursor:text;border-radius:8px;padding:.5rem;transition:all .2s}@media (hover:hover){.sp-content-editable:hover:not(:focus-within){border-color:var(--sp-input-border-hover)}}.sp-content-editable:focus-within{border-color:var(--sp-theme);box-shadow:0 0 0 3px hsla(from var(--sp-theme) h s l / .2);outline:none}.sp-content-editable.empty:before{content:attr(data-sp-empty);color:var(--sp-input-placeholder);position:absolute}#sp-starting-page{background:linear-gradient(135deg, color-mix(in srgb, var(--sp-theme) 20%, var(--sp-card-background)) 0%, color-mix(in srgb, var(--sp-theme) 3%, var(--sp-card-background)) 100%);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}#sp-starting-page>div{text-align:center;background-color:var(--sp-card-background);border-radius:20px;width:400px;max-width:100%;padding:2rem;animation:2s ease-in-out infinite sp-starting-pulse;box-shadow:0 15px 35px #0000001a}#sp-starting-page>div>img{max-width:var(--sp-starting-logo-width,7.5em);max-height:var(--sp-starting-logo-height,7.5em);height:auto;margin-bottom:1.5em}#sp-starting-page>div>h1{color:var(--sp-theme);margin:0 0 .5rem;font-size:1.75rem}#sp-starting-page>div>p{color:var(--sp-text-color);margin:.5rem 0;font-size:1.2rem}#sp-starting-page>div>p:last-of-type{margin-top:2rem;font-size:.95rem}#sp-starting-page>div>p>a{color:var(--sp-theme);font-weight:500;text-decoration:underline;transition:color .2s}#sp-starting-page>div>p>a:hover{color:color-mix(in srgb, var(--sp-theme) 80%, #000)}@keyframes sp-starting-pulse{0%{transform:scale(1);box-shadow:0 15px 35px #0000001a}50%{transform:scale(1.02);box-shadow:0 20px 45px #00000026}to{transform:scale(1);box-shadow:0 15px 35px #0000001a}}.sp-badge{text-align:left;color:var(--color,currentColor);background-color:hsla(from currentColor h s l / .1);border-radius:2em;align-items:center;gap:.5em;padding:.35em 1em;font-weight:bolder;display:inline-flex}.sp-badge.block{width:100%;display:flex}#sp-messages-container.svelte-1026j6x{z-index:9000;flex-direction:column-reverse;align-items:flex-end;gap:.5em;max-width:90%;display:flex;position:fixed;bottom:1em;right:1em}#sp-messages-container.svelte-1026j6x>div:where(.svelte-1026j6x){background-color:color-mix(in srgb, var(--color) 10%, var(--sp-card-background));max-width:400px;box-shadow:0 3px 12px var(--sp-shadow-color);border-left:6px solid var(--color);overflow-wrap:anywhere;border-radius:10px;grid-template:auto min-content/min-content auto;gap:4px 10px;padding:8px;display:grid;position:relative}@media (orientation:portrait){#sp-messages-container.svelte-1026j6x>div:where(.svelte-1026j6x){max-width:100%}}#sp-messages-container.svelte-1026j6x>div:where(.svelte-1026j6x)>.sp-message-icon:where(.svelte-1026j6x){background-color:var(--color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.25em;height:1.25em;display:flex}#sp-messages-container.svelte-1026j6x>div:where(.svelte-1026j6x)>small:where(.svelte-1026j6x){text-align:right;grid-area:2/1/2/span 2;font-size:.75em;font-weight:bolder;display:block}#sp-messages-container.svelte-1026j6x>div.success:where(.svelte-1026j6x){--color:var(--sp-success-color)}#sp-messages-container.svelte-1026j6x>div.error:where(.svelte-1026j6x){--color:var(--sp-error-color)}#sp-messages-container.svelte-1026j6x>div.warning:where(.svelte-1026j6x){--color:var(--sp-warning-color)}#sp-messages-container.svelte-1026j6x>div.info:where(.svelte-1026j6x){--color:var(--sp-info-color)}#sp-messages-container.svelte-1026j6x>div:where(.svelte-1026j6x)>.sp-message-progress:where(.svelte-1026j6x){background-color:var(--color);opacity:.5;transform-origin:0;width:100%;height:3px;animation:5s linear forwards svelte-1026j6x-sp-message-progress;position:absolute;bottom:0;left:0}@media (hover:hover){#sp-messages-container.svelte-1026j6x>div:where(.svelte-1026j6x):hover>.sp-message-progress:where(.svelte-1026j6x){animation-play-state:paused}}@keyframes svelte-1026j6x-sp-message-progress{to{transform:scaleX(0)}}.sp-install-dialog.svelte-4gtlwg{z-index:9999;background-color:hsla(from var(--sp-card-background) h s l / .4);border:1px solid hsla(from var(--sp-card-background) h s l / .6);width:calc(100% - 1rem);box-shadow:var(--sp-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;align-items:center;gap:1rem .5rem;padding:1rem;display:grid;position:fixed;bottom:.5rem;right:.5rem}@media (orientation:landscape){.sp-install-dialog.svelte-4gtlwg{grid-template-columns:min-content 1fr min-content;grid-template-areas:"button text logo"}}@media (orientation:portrait){.sp-install-dialog.svelte-4gtlwg{grid-template:"button text"min-content"logo text"min-content/min-content 1fr;justify-items:center}}.sp-install-dialog.svelte-4gtlwg button.red:where(.svelte-4gtlwg){grid-area:button}.sp-install-dialog.svelte-4gtlwg p:where(.svelte-4gtlwg){text-align:center;grid-area:text;margin:0;font-size:1.1rem;font-weight:bolder}.sp-install-dialog.svelte-4gtlwg p:where(.svelte-4gtlwg) button:where(.svelte-4gtlwg){margin-top:.5rem}@media (orientation:portrait){.sp-install-dialog.svelte-4gtlwg p:where(.svelte-4gtlwg){text-align:right}}.sp-install-dialog.svelte-4gtlwg img:where(.svelte-4gtlwg){grid-area:logo;max-width:5rem;max-height:4rem}@media (orientation:portrait){.sp-install-dialog.svelte-4gtlwg img:where(.svelte-4gtlwg){max-width:4rem;max-height:3rem}}#more-options{opacity:0;transition:transform .2s ease, opacity .2s ease, overlay .3s allow-discrete, display .3s allow-discrete;border:none;border-radius:8px;flex-direction:column;gap:1em;padding:2em;font-size:1.1em;transform:scale(.9);box-shadow:0 2px 8px #0006}#more-options::backdrop{transition:backdrop-filter .2s ease, background-color .2s ease, overlay .3s allow-discrete, display .3s allow-discrete;-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}#more-options:popover-open{opacity:1;display:flex;transform:scale(1)}@starting-style{#more-options:popover-open{opacity:0;transform:scale(.9)}}#more-options:popover-open::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0003}@starting-style{#more-options:popover-open::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}#more-options button,#more-options a{text-align:left}:root{--sp-theme:#0f6400;--sp-login-bg-image:url(../../../bg-login.png)}body.theme-dark{--sp-theme:#1cbd00}h1.title{z-index:2;background-color:var(--sp-card-background);justify-content:space-between;align-items:center;gap:1em;padding:.25em;font-size:1.1em;display:flex;position:sticky;top:-1rem}ul#messages{flex-direction:column;margin:0;padding:0;display:flex}ul#messages>li{width:fit-content;max-width:80%;box-shadow:var(--sp-shadow-sm);border-radius:16px;padding:4px 8px;list-style:none}ul#messages>li .sp-button.red{font-size:.85em}ul#messages>li>small{align-items:center;gap:8px;display:flex}ul#messages>li>small.date{border-top:1px solid hsl(from currentColor h s l / .2);justify-content:flex-end;margin-top:4px;font-size:.7em}ul#messages>li>small.username{justify-content:space-between;margin-bottom:4px}ul#messages>li img,ul#messages>li video{width:auto;max-width:200px;height:auto}ul#messages>li>span.list{border:1px solid;border-radius:2em;margin-top:1em;margin-left:1em;padding:2px 8px;display:inline-block}ul#messages>li>span.list:before{content:"- ";font-weight:700}ul#messages>li>span.list+br+span.list{margin-top:.3em}ul#messages>li+li{margin-top:4px}ul#messages>li.out{background-color:hsla(from var(--sp-theme) h s l / .1);margin-left:auto}ul#messages>li.out+.in{margin-top:1em}ul#messages>li.in{background-color:hsla(from currentColor h s l / .05);margin-right:auto}ul#messages>li.in+.out{margin-top:1em}svg:not(.lucide){fill:currentColor;vertical-align:-.125em;width:1em;height:1em}
