*{box-sizing:border-box;margin:0}html{height:-webkit-fill-available}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fefbff;background:var(--color-background);color:#1b1b1f;color:var(--color-on-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--app-height:100%;--typescale-headline-large-font:"Poppins",sans-serif;--typescale-headline-large-weight:600;--typescale-headline-large-size:2rem;--typescale-headline-large-line-height:40px;--typescale-headline-large-tracking:0px;--typescale-headline-small-font:"Poppins",sans-serif;--typescale-headline-small-weight:600;--typescale-headline-small-size:1.5rem;--typescale-headline-small-line-height:32px;--typescale-headline-small-tracking:0px;--typescale-title-large-font:"Poppins",sans-serif;--typescale-title-large-weight:600;--typescale-title-large-size:1.375rem;--typescale-title-large-line-height:28px;--typescale-title-large-tracking:0px;--typescale-title-medium-font:"Poppins",sans-serif;--typescale-title-medium-weight:600;--typescale-title-medium-size:1rem;--typescale-title-medium-line-height:24px;--typescale-title-medium-tracking:0.1px;--typescale-title-small-font:"Poppins",sans-serif;--typescale-title-small-weight:600;--typescale-title-small-size:0.875rem;--typescale-title-small-line-height:20px;--typescale-title-small-tracking:0.1px;--typescale-body-large-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--typescale-body-large-weight:400;--typescale-body-large-size:1rem;--typescale-body-large-line-height:24px;--typescale-body-large-tracking:0.5px;--typescale-body-medium-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--typescale-body-medium-weight:400;--typescale-body-medium-size:0.875rem;--typescale-body-medium-line-height:20px;--typescale-body-medium-tracking:0.25px;--typescale-label-large-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--typescale-label-large-weight:600;--typescale-label-large-size:0.875rem;--typescale-label-large-line-height:20px;--typescale-label-large-tracking:0.1px;--typescale-label-medium-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--typescale-label-medium-weight:500;--typescale-label-medium-size:0.75rem;--typescale-label-medium-line-height:16px;--typescale-label-medium-tracking:0.5px;--shape-corner-none:none;--shape-corner-extra-small:4px;--shape-corner-extra-small-top:4px 4px 0px 0px;--shape-corner-small:8px;--shape-corner-medium:12px;--shape-corner-large:16px;--shape-corner-large-end:0px 16px 16px 0px;--shape-corner-large-top:16px 16px 0px 0px;--shape-corner-extra-large:28px;--shape-corner-extra-large-top:28px 28px 0px 0px;--shape-corner-full:28px;--color-primary:#004dec;--color-on-primary:#fff;--color-primary-container:#dbe1ff;--color-on-primary-container:#001454;--color-secondary:#0062a2;--color-on-secondary:#fff;--color-secondary-container:#cfe4ff;--color-on-secondary-container:#001d36;--color-tertiary:#715d00;--color-on-tertiary:#fff;--color-tertiary-container:#ffe163;--color-on-tertiary-container:#231b00;--color-error:#b3261e;--color-on-error:#fff;--color-error-container:#f9dedc;--color-on-error-container:#410e0b;--color-outline:#79747e66;--color-outline:#79747e;--color-background:#fefbff;--color-on-background:#1b1b1f;--color-surface:#fefbff;--color-on-surface:#1b1b1f;--color-surface-variant:#e7e0ec;--color-on-surface-variant:#49454f;--color-inverse-primary:#b5c4ff;--color-inverse-surface:#303033;--color-inverse-on-surface:#f3f0f5;--color-neutral:#fff;--color-surface-elevation-0:#004dec00;--color-surface-elevation-1:#004dec0d;--color-surface-elevation-2:#004dec14;--color-surface-elevation-3:#004dec1c;--color-surface-elevation-4:#004dec1f;--color-surface-elevation-5:#004dec24;--color-on-surface-elevation-0:#1b1b1f00;--color-on-surface-elevation-1:#1b1b1f0d;--color-on-surface-elevation-2:#1b1b1f14;--color-on-surface-elevation-3:#1b1b1f1c;--color-on-surface-elevation-4:#1b1b1f1f;--color-on-surface-elevation-5:#1b1b1f24}@media (prefers-color-scheme:dark){:root{--color-primary:#b5c4ff;--color-on-primary:#002583;--color-primary-container:#0038b8;--color-on-primary-container:#dbe1ff;--color-secondary:#9acbff;--color-on-secondary:#003257;--color-secondary-container:#00497b;--color-on-secondary-container:#cfe4ff;--color-tertiary:#eac300;--color-on-tertiary:#3b2f00;--color-tertiary-container:#554500;--color-on-tertiary-container:#ffe163;--color-error:#f2b8b5;--color-on-error:#601410;--color-error-container:#8c1d18;--color-on-error-container:#f9dedc;--color-outline:#938f9966;--color-outline:#938f99;--color-background:#1b1b1f;--color-on-background:#e4e2e6;--color-surface:#1b1b1f;--color-on-surface:#e4e2e6;--color-surface-variant:#49454f;--color-on-surface-variant:#cac4d0;--color-inverse-primary:#004dec;--color-inverse-surface:#e4e2e6;--color-inverse-on-surface:#1b1b1f;--color-neutral:#000;--color-surface-elevation-0:#b5c4ff00;--color-surface-elevation-1:#b5c4ff0d;--color-surface-elevation-2:#b5c4ff14;--color-surface-elevation-3:#b5c4ff1c;--color-surface-elevation-4:#b5c4ff1f;--color-surface-elevation-5:#b5c4ff24;--color-on-surface-elevation-0:#e4e2e600;--color-on-surface-elevation-1:#e4e2e60d;--color-on-surface-elevation-2:#e4e2e614;--color-on-surface-elevation-3:#e4e2e61c;--color-on-surface-elevation-4:#e4e2e61f;--color-on-surface-elevation-5:#e4e2e624}html{color-scheme:dark}}@media only screen and (min-width:960px){:root{--typescale-body-medium-size:1rem;--typescale-body-medium-line-height:24px}}h1{font-family:Poppins,sans-serif;font-family:var(--typescale-headline-large-font);font-size:2rem;font-size:var(--typescale-headline-large-size);font-weight:600;font-weight:var(--typescale-headline-large-weight);letter-spacing:0;letter-spacing:var(--typescale-headline-large-tracking);line-height:40px;line-height:var(--typescale-headline-large-line-height);margin-bottom:1.5rem}h2{font-family:Poppins,sans-serif;font-family:var(--typescale-headline-small-font);font-size:1.5rem;font-size:var(--typescale-headline-small-size);font-weight:600;font-weight:var(--typescale-headline-small-weight);letter-spacing:0;letter-spacing:var(--typescale-headline-small-tracking);line-height:32px;line-height:var(--typescale-headline-small-line-height)}h3{font-family:Poppins,sans-serif;font-family:var(--typescale-title-large-font);font-size:1.375rem;font-size:var(--typescale-title-large-size);font-weight:600;font-weight:var(--typescale-title-large-weight);letter-spacing:0;letter-spacing:var(--typescale-title-large-tracking);line-height:28px;line-height:var(--typescale-title-large-line-height)}h4{font-family:Poppins,sans-serif;font-family:var(--typescale-title-medium-font);font-size:1rem;font-size:var(--typescale-title-medium-size);font-weight:600;font-weight:var(--typescale-title-medium-weight);letter-spacing:.1px;letter-spacing:var(--typescale-title-medium-tracking);line-height:24px;line-height:var(--typescale-title-medium-line-height)}h5{font-family:Poppins,sans-serif;font-family:var(--typescale-title-small-font);font-size:.875rem;font-size:var(--typescale-title-small-size);font-weight:600;font-weight:var(--typescale-title-small-weight);letter-spacing:.1px;letter-spacing:var(--typescale-title-small-tracking);line-height:20px;line-height:var(--typescale-title-small-line-height)}p{font-size:.875rem;font-size:var(--typescale-body-medium-size)}a,p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--typescale-body-medium-font);font-weight:400;font-weight:var(--typescale-body-medium-weight);letter-spacing:.25px;letter-spacing:var(--typescale-body-medium-tracking);line-height:20px;line-height:var(--typescale-body-medium-line-height)}a{text-decoration:none}table{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--typescale-body-medium-font);font-size:.875rem;font-size:var(--typescale-body-medium-size);font-weight:400;font-weight:var(--typescale-body-medium-weight);letter-spacing:.25px;letter-spacing:var(--typescale-body-medium-tracking);line-height:20px;line-height:var(--typescale-body-medium-line-height)}thead{font-family:Poppins,sans-serif;font-family:var(--typescale-title-medium-font);font-size:1rem;font-size:var(--typescale-title-medium-size);font-weight:600;font-weight:var(--typescale-title-medium-weight);letter-spacing:.1px;letter-spacing:var(--typescale-title-medium-tracking);line-height:24px;line-height:var(--typescale-title-medium-line-height)}button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--typescale-label-large-font);font-size:.875rem;font-size:var(--typescale-label-large-size);font-weight:600;font-weight:var(--typescale-label-large-weight);justify-content:center;letter-spacing:.1px;letter-spacing:var(--typescale-label-large-tracking);line-height:20px;line-height:var(--typescale-label-large-line-height);position:relative}button:before{border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}button:disabled{background:#e7e0ec;background:var(--color-surface-variant);color:#49454f;color:var(--color-on-surface-variant);opacity:.5}.filled-button{background:#004dec;background:var(--color-primary);border-radius:28px;border-radius:var(--shape-corner-full);color:#fff;color:var(--color-on-primary);height:40px;padding:0 1.5rem}.filled-button:hover:before{background:#1b1b1f14;background:var(--color-on-surface-elevation-2)}.filled-button:hover{box-shadow:0 2px 4px #00000040}.filled-button:focus:before{background:#1b1b1f1c;background:var(--color-on-surface-elevation-3)}.filled-button:active:before{background:#1b1b1f24;background:var(--color-on-surface-elevation-5)}.filled-button span,.filled-button svg{margin:0 .5rem 0 -.5rem}.filled-tonal-button{background:#cfe4ff;background:var(--color-secondary-container);border-radius:28px;border-radius:var(--shape-corner-full);color:#001d36;color:var(--color-on-secondary-container);height:40px;padding:0 1.5rem}.filled-tonal-button:hover:before{background:#004dec14;background:var(--color-surface-elevation-2)}.filled-tonal-button:hover{box-shadow:0 2px 4px #00000040}.filled-tonal-button:focus:before{background:#004dec1c;background:var(--color-surface-elevation-3)}.filled-tonal-button:active:before{background:#004dec24;background:var(--color-surface-elevation-5)}.filled-tonal-button span,.filled-tonal-button svg{margin:0 .5rem 0 -.5rem}.elevated-button{background:#fefbff;background:var(--color-surface);background:#0000;border-radius:28px;border-radius:var(--shape-corner-full);box-shadow:0 2px 4px #00000040;color:#1b1b1f;color:var(--color-on-surface);height:40px;padding:0 1.5rem}.elevated-button:before{background:#004dec0d;background:var(--color-surface-elevation-1)}.elevated-button:hover:before{background:#004dec14;background:var(--color-surface-elevation-2)}.elevated-button:focus:before{background:#004dec1c;background:var(--color-surface-elevation-3)}.elevated-button:active:before{background:#004dec24;background:var(--color-surface-elevation-5)}.elevated-button span,.elevated-button svg{margin:0 .5rem 0 -.5rem}.text-button{background:none;color:#004dec;color:var(--color-primary);height:40px;padding:0 .75rem}.text-button span{margin:0 .5rem 0 -.5rem}.fab{background:#ffe163;background:var(--color-tertiary-container);border-radius:16px;border-radius:var(--shape-corner-large);color:#231b00;color:var(--color-on-tertiary-container);height:56px;width:56px}.fab:hover:before{background:#004dec0d;background:var(--color-surface-elevation-1)}.fab:focus:before{background:#004dec1c;background:var(--color-surface-elevation-3)}.fab:active:before{background:#004dec24;background:var(--color-surface-elevation-5)}.segmented-button-container{display:grid;grid-template-columns:1fr 1fr 1fr}.segmented-button{border:1px solid #79747e;border:1px solid var(--color-outline);color:#1b1b1f;color:var(--color-on-surface);height:48px;z-index:1}.segmented-button:first-child{border-radius:24px 0 0 24px;border-right:none}.segmented-button:last-child{border-left:none;border-radius:0 24px 24px 0}.segmented-button:after{background:#cfe4ff;background:var(--color-secondary-container);border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.segmented-button:hover:after{opacity:.4}.segmented-button.active{color:#001d36;color:var(--color-on-secondary-container)}.segmented-button.active:after{opacity:1}.segmented-button span{margin-left:-.25rem;margin-right:.25rem}.extended-fab{background:#ffe163;background:var(--color-tertiary-container);border-radius:16px;border-radius:var(--shape-corner-large);box-shadow:0 2px 4px #00000040;color:#231b00;color:var(--color-on-tertiary-container);height:56px;padding:0 1rem}.extended-fab:hover:before{background:#004dec0d;background:var(--color-surface-elevation-1)}.extended-fab:focus:before{background:#004dec1c;background:var(--color-surface-elevation-3)}.extended-fab:active:before{background:#004dec24;background:var(--color-surface-elevation-5)}.extended-fab span,.extended-fab svg{margin-right:.5rem}.icon-button{background:#004dec0d;background:var(--color-surface-elevation-1);border-radius:28px;border-radius:var(--shape-corner-full);color:#1b1b1f;color:var(--color-on-background);margin:4px;padding:8px}.icon-button:hover{background:#004dec14;background:var(--color-surface-elevation-2)}input,select{background:inherit;outline:none}select{background-color:#fefbff;background-color:var(--color-surface);border:1px solid #79747e;border:1px solid var(--color-outline);border-radius:8px;border-radius:var(--shape-corner-small);color:#1b1b1f;color:var(--color-on-surface);height:3rem;padding:0 1rem;width:100%}@media (prefers-color-scheme:dark){input,option,select{color-scheme:dark}}.input-container{position:relative}.input-normal{background-color:#fefbff;background-color:var(--color-surface);border:1px solid #79747e;border:1px solid var(--color-outline);border-radius:4px;border-radius:var(--shape-corner-extra-small);border-radius:8px;border-radius:var(--shape-corner-small);color:#1b1b1f;color:var(--color-on-surface);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--typescale-body-large-font);font-size:1rem;font-size:var(--typescale-body-large-size);font-weight:400;font-weight:var(--typescale-body-large-weight);height:3rem;letter-spacing:.5px;letter-spacing:var(--typescale-body-large-tracking);line-height:24px;line-height:var(--typescale-body-large-line-height);padding:0 1rem;width:100%}.input-normal:focus{border:2px solid #001454;border:2px solid var(--color-on-primary-container)}.input-normal:hover:not(:focus){border-color:#e7e0ec;border-color:var(--color-surface-variant)}.input-label{background-color:inherit;background-color:#fefbff;background-color:var(--color-surface);border-color:#1b1b1f;border-color:var(--color-on-surface);font-size:1rem;left:1rem;padding:0 .25rem;position:absolute;top:.8rem;transition:top .2s,font-size .2s}.input-normal:focus+.input-label{color:#004dec;color:var(--color-primary);font-size:.875rem;top:-.5rem}.input-normal:not([value=""]):not(:focus)+.input-label{color:#5f6368;font-size:.875rem;top:-.5rem}.input-icon{color:var(--gray-500);cursor:pointer;position:absolute;right:0;top:0}input[type=radio]{margin:.5rem}fieldset{grid-gap:1rem;border:1px solid #79747e;border:1px solid var(--color-outline);border-radius:8px;border-radius:var(--shape-corner-small);display:grid;gap:1rem;grid-column:1rem;padding:1rem}fieldset input,fieldset select{width:100%}legend{font-weight:500}textarea{background-color:#fefbff;background-color:var(--color-surface);border:1px solid #79747e;border:1px solid var(--color-outline);border-radius:4px;border-radius:var(--shape-corner-extra-small);border-radius:8px;border-radius:var(--shape-corner-small);color:#1b1b1f;color:var(--color-on-surface);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--typescale-body-large-font);font-size:1rem;font-size:var(--typescale-body-large-size);font-weight:400;font-weight:var(--typescale-body-large-weight);letter-spacing:.5px;letter-spacing:var(--typescale-body-large-tracking);line-height:24px;line-height:var(--typescale-body-large-line-height);padding:1rem;resize:vertical;width:100%}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#1b1b1f;-webkit-text-fill-color:var(--color-on-surface);-webkit-box-shadow:inset 0 0 0 1000px #004dec24;-webkit-box-shadow:0 0 0 1000px var(--color-surface-elevation-5) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.table-container{background:#fefbff;background:var(--color-surface);margin:2rem 0;overflow-x:auto}table{background:#004dec0d;background:var(--color-surface-elevation-1);border-collapse:initial;border-radius:16px;border-radius:var(--shape-corner-large);color:#001454;color:var(--color-on-primary-container);font-size:small;-webkit-print-color-adjust:exact;width:100%}thead tr{height:56px;white-space:nowrap}th{background:#004dec14;background:var(--color-surface-elevation-2);padding:0 1rem}th:first-child{border-radius:16px 0 0 0}th:last-child{border-radius:0 16px 0 0}tbody tr{height:48px}tbody tr:hover{background:#004dec0d;background:var(--color-surface-elevation-1)}td{padding:.5rem 1rem}#middle{border-radius:16px;overflow:auto}@media only screen and (min-width:600px){th{padding:0 2rem}td{padding:.5rem 2rem}}.toggle-switch-on{background-color:#dbe1ff;background-color:var(--color-primary-container)}.toggle-switch-off,.toggle-switch-on{border-radius:7px;height:14px;position:relative;width:36px}.toggle-switch-off{background-color:#e7e0ec;background-color:var(--color-surface-variant)}.toggle-switch-circle-on{background-color:#004dec;background-color:var(--color-primary);right:0}.toggle-switch-circle-off,.toggle-switch-circle-on{border-radius:50%;box-shadow:0 1.5px 3px #0006;height:20px;position:absolute;width:20px}.toggle-switch-circle-off{background-color:#79747e;background-color:var(--color-outline);left:0}.dialog{background:#dbe1ff;background:var(--color-primary-container)}hr{background:#79747e;background:var(--color-outline);border:0;height:1px;margin-block:1.5rem}aside{display:none}main{padding:1rem 1rem 7rem;z-index:10}.page{animation-duration:.3s;animation-name:pagein;margin-top:64px}@keyframes pagein{0%{margin-top:88px;opacity:0}to{margin-top:64px;opacity:1}}.app-fab{animation-duration:.3s;animation-name:fabin;bottom:96px;position:fixed;right:16px}@keyframes fabin{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media only screen and (min-width:600px){aside{display:block;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:80px;z-index:90}main{margin-left:80px;padding:2rem;z-index:10}.app-fab{display:none}}@media only screen and (min-width:1240px){aside{width:360px}main{margin-left:360px}aside{width:320px}main{margin-left:320px;padding:2rem;z-index:10}}@media only screen and (min-width:1664px){.page{margin-left:auto}}@media only screen and (min-width:1920px){aside{width:360px}main{margin-left:384px;padding:2rem;z-index:10}}.banner{animation-duration:.3s;animation-name:bannerin;display:none;overflow:hidden;padding-left:0;position:-webkit-sticky;position:sticky;right:0;top:4rem;width:100%;z-index:80}@keyframes bannerin{0%{transform:translateY(-64px)}to{transform:translateY(0)}}.banner-content{background:var(--color-surface);border-bottom:1px solid var(--color-outline);height:100%;padding:1rem 1rem .5rem;width:100%}.banner-buttons-container{display:flex;gap:.5rem;margin-left:auto}@media only screen and (min-width:600px){.banner{padding-left:96px}}@media only screen and (min-width:1240px){.banner{padding-left:376px}}.dialog-scrim{align-items:center;animation-duration:.3s;animation-name:dialogScrimIn;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00000080;display:none;height:var(--app-height);justify-content:center;left:0;padding:6rem;position:fixed;top:0;transition:opacity .3s;width:100vw;z-index:500}#event-create-dialog:target{display:flex}.modales{display:none}#myModal:target{display:block}@keyframes dialogScrimIn{0%{opacity:0}to{opacity:1}}.dialog{animation-duration:.3s;animation-name:dialogin;background:var(--color-surface);border-radius:var(--shape-corner-large);max-height:90vh;min-width:480px;overflow:auto}@keyframes dialogin{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.dialog-tint{background:var(--color-surface-elevation-3);border-radius:inherit;height:100%;padding:1.5rem;width:inherit}.dialog-header{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.dialog-buttons-container{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.version-card{background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-large);margin-bottom:1rem;padding:1.5rem}.version-card p{margin-bottom:.5rem}.version-card-header{display:flex;justify-content:space-between}#logs{background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-small);display:flex;flex-direction:column;gap:.25rem;margin:1rem 0;padding:1.5rem}#logs code{font-size:smaller}.home-links-rail{display:flex;flex-wrap:wrap;gap:1rem;grid-template-columns:repeat(4,156px);margin:1rem 0}.home-rail-item{align-items:center;background:var(--color-surface-elevation-2);background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-large);box-shadow:0 2px 4px #00000029;color:var(--color-on-surface);display:flex;flex-direction:column;gap:.25rem;height:156px;justify-content:center;padding:1rem;text-align:center;transition:box-shadow .3s;width:156px}.home-rail-item-disabled{background:var(--color-surface-variant);background:var(--color-surface-elevation-1);box-shadow:0 0 0 #00000029;box-shadow:0 2px 4px #00000029;color:var(--color-on-surface-variant);opacity:.4;pointer-events:none}.home-rail-item:hover{background:var(--color-surface-elevation-2);box-shadow:0 6px 12px #00000029}.post-card{animation-duration:.3s;animation-name:postin;background:var(--color-surface);border-radius:var(--shape-corner-large);box-shadow:0 2px 4px #00000040;margin:1rem 0}@keyframes postin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.post-card-tint{background:var(--color-surface-elevation-1);border-radius:inherit;display:grid;grid-template-columns:256px 1fr}.post-card-img{border-radius:var(--shape-corner-large);height:100%;object-fit:cover;width:100%}.post-card-content{gap:1rem;justify-content:space-between;padding:1.5rem 1.5rem .5rem;position:relative}.post-card-content,.post-upload{display:flex;flex-direction:column}.post-upload{align-items:center;background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-large);color:var(--color-on-surface);justify-content:center}.post-upload:hover{background:var(--color-surface-elevation-2)}.post-delete-button{position:absolute;right:.5rem;top:.5rem}.convenio-form-container,.news-form-container{display:flex;flex-direction:column;gap:1rem}.convenio-form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.convenio-card{background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-large);margin:1rem 0;padding:1.5rem;position:relative}.convenio-logo{height:80px;object-fit:cover;width:80px}.convenio-logo,.convenio-logo-upload{border-radius:var(--shape-corner-medium);position:absolute;right:1.5rem;top:1.5rem}.convenio-logo-upload{align-items:center;background:var(--color-surface-elevation-1);color:var(--color-on-surface);display:flex;flex-direction:column;justify-content:center;padding:.5rem;width:96px}.convenio-logo-upload:hover{background:var(--color-surface-elevation-2)}.convenio-delete-button{bottom:.5rem;position:absolute;right:.5rem}.create-form{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.create-form-section{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}.create-form-section-a{grid-gap:1rem;grid-template-areas:"id id","nombre apellidos","email email";grid-template-rows:auto auto auto}.create-form-section-a,.create-form-section-b{display:grid;gap:1rem;grid-template-columns:1fr 1fr;width:100%}.create-form-section-b{grid-gap:1rem;grid-template-rows:auto auto}.SolicitudesAfiliacion_wrapper__0LdDK{display:flex;flex-direction:column;gap:1.5rem}.SolicitudesAfiliacion_helperText__HwMMI{color:var(--color-on-surface-variant);font-size:.95rem;margin:0 0 .75rem}.SolicitudesAfiliacion_filters__Yy7Ye{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.SolicitudesAfiliacion_filterLabel__DMlC2{color:var(--color-on-surface-variant);font-size:.85rem}.SolicitudesAfiliacion_filterSelect__N1VfF{background-color:var(--color-surface);border:1px solid var(--color-outline);border-radius:10px;color:var(--color-on-surface);font-size:.9rem;min-width:200px;padding:.6rem .75rem;transition:border-color .2s ease,box-shadow .2s ease}.SolicitudesAfiliacion_filterSelect__N1VfF:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-surface-elevation-2);outline:none}.SolicitudesAfiliacion_filterSelect__N1VfF:disabled{cursor:not-allowed;opacity:.6}.SolicitudesAfiliacion_inbox__kgkih{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:24rem}.SolicitudesAfiliacion_listPanel__zvIIA{background-color:var(--color-surface);border:1px solid var(--color-outline);border-radius:12px;box-shadow:0 12px 30px var(--color-on-surface-elevation-3);display:flex;flex-direction:column;overflow:hidden}.SolicitudesAfiliacion_listHeader__DuCE0{align-items:center;display:flex;font-weight:600;justify-content:space-between;letter-spacing:.01em;padding:1rem 1.25rem}.SolicitudesAfiliacion_counter__Tm3hK{background-color:var(--color-primary);border-radius:999px;color:var(--color-on-primary);font-size:.8rem;font-weight:600;padding:.15rem .65rem}.SolicitudesAfiliacion_listContent__s0ZEY{border-top:1px solid var(--color-outline);flex:1 1;overflow-y:auto}.SolicitudesAfiliacion_emptyState__j0xgF{color:var(--color-on-surface-variant);font-size:.95rem;padding:2.5rem 1.5rem;text-align:center}.SolicitudesAfiliacion_list__qT7nd{list-style:none;margin:0;padding:0}.SolicitudesAfiliacion_list__qT7nd li+li{border-top:1px solid var(--color-surface-variant)}.SolicitudesAfiliacion_listItem__EJrpf{align-items:center;background:#0000;border:none;color:var(--color-on-surface);cursor:pointer;display:flex;gap:1rem;padding:1rem 1.25rem;text-align:left;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.SolicitudesAfiliacion_listItem__EJrpf:hover{background-color:var(--color-surface-elevation-1)}.SolicitudesAfiliacion_active__AkoIy{background-color:var(--color-surface-elevation-2);box-shadow:inset 3px 0 0 0 var(--color-primary)}.SolicitudesAfiliacion_avatar__yZ0eP{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:50%;color:var(--color-on-primary);display:grid;font-size:.85rem;font-weight:600;height:42px;letter-spacing:.02em;place-items:center;width:42px}.SolicitudesAfiliacion_listBody__rW\+aM{display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-width:0}.SolicitudesAfiliacion_subject__Vl1xo{font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SolicitudesAfiliacion_preview__3671J{color:var(--color-on-surface-variant);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SolicitudesAfiliacion_timestamp__XihR0{color:var(--color-on-surface-variant);font-size:.8rem;white-space:nowrap}.SolicitudesAfiliacion_detailPanel__lUl8O{background-color:var(--color-surface);border:1px solid var(--color-outline);border-radius:12px;box-shadow:0 12px 30px var(--color-on-surface-elevation-2);display:flex;flex-direction:column;gap:1.5rem;height:-webkit-fit-content;height:fit-content;min-height:24rem;padding:1.5rem}.SolicitudesAfiliacion_emptyDetail__KXpUq{color:var(--color-on-surface-variant);margin:auto;text-align:center}.SolicitudesAfiliacion_detailHeader__IyzKS{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}.SolicitudesAfiliacion_detailHeader__IyzKS h2{font-size:1.5rem;line-height:1.2;margin:0}.SolicitudesAfiliacion_detailActions__8rm9z{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.SolicitudesAfiliacion_createButton__ZJVdj{background-color:var(--color-primary);border:none;border-radius:8px;color:var(--color-on-primary);cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease,transform .2s ease}.SolicitudesAfiliacion_createButton__ZJVdj:hover{background-color:var(--color-primary-container);color:var(--color-on-primary-container);transform:translateY(-1px)}.SolicitudesAfiliacion_createButton__ZJVdj:focus-visible{outline:2px solid var(--color-inverse-primary);outline-offset:2px}.SolicitudesAfiliacion_createButton__ZJVdj:active{transform:translateY(0)}.SolicitudesAfiliacion_estadoControl__rvbOh{display:flex;flex-direction:column;gap:.35rem}.SolicitudesAfiliacion_estadoLabel__Kj84t{color:var(--color-on-surface-variant);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.SolicitudesAfiliacion_estadoSelect__j7uoP{background-color:var(--color-surface);border:1px solid var(--color-outline);border-radius:10px;color:var(--color-on-surface);font-size:.9rem;max-width:100%;padding:.6rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;width:220px}.SolicitudesAfiliacion_estadoSelect__j7uoP:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-surface-elevation-2);outline:none}.SolicitudesAfiliacion_estadoSelect__j7uoP:disabled{cursor:not-allowed;opacity:.6}.SolicitudesAfiliacion_estadoHint__jY0LU{color:var(--color-on-surface-variant);font-size:.8rem}.SolicitudesAfiliacion_estadoError__q3qR7{color:var(--color-error);font-size:.8rem;margin-top:.15rem}.SolicitudesAfiliacion_detailMeta__3cE7x{color:var(--color-on-surface-variant);font-size:.95rem;margin:.35rem 0 0}.SolicitudesAfiliacion_detailTimestamp__lhlw\+{color:var(--color-on-surface-variant);font-size:.85rem;white-space:nowrap}.SolicitudesAfiliacion_tagRow__ZEOXJ{display:flex;flex-wrap:wrap;gap:.5rem}.SolicitudesAfiliacion_tag__ziUlB{align-items:center;background-color:var(--color-primary-container);border-radius:999px;color:var(--color-on-primary-container);display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;letter-spacing:.02em;padding:.35rem .75rem}.SolicitudesAfiliacion_positiveTag__hHYOs{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.SolicitudesAfiliacion_neutralTag__fO32Z{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.SolicitudesAfiliacion_detailGrid__DA\+Or{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SolicitudesAfiliacion_detailItem__Jqbar{background-color:var(--color-surface-elevation-1);border-radius:10px;display:flex;flex-direction:column;gap:.35rem;padding:.75rem 1rem}.SolicitudesAfiliacion_detailLabel__Y9CIN{color:var(--color-on-surface-variant);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.SolicitudesAfiliacion_detailValue__nN9bo{color:var(--color-on-surface);font-size:.95rem;font-weight:600}.SolicitudesAfiliacion_attachments__DmqU9{border-top:1px solid var(--color-outline);padding-top:1.25rem}.SolicitudesAfiliacion_attachments__DmqU9 h3{font-size:1rem;margin:0 0 .75rem}.SolicitudesAfiliacion_attachments__DmqU9 ul{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.SolicitudesAfiliacion_attachments__DmqU9 li a{align-items:center;background-color:var(--color-secondary);border-radius:8px;color:var(--color-on-secondary);display:inline-flex;font-size:.85rem;gap:.35rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.SolicitudesAfiliacion_attachments__DmqU9 li a:hover{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);transform:translateY(-1px)}@media (max-width:992px){.SolicitudesAfiliacion_inbox__kgkih{grid-template-columns:1fr}.SolicitudesAfiliacion_listPanel__zvIIA{max-height:50vh}.SolicitudesAfiliacion_detailPanel__lUl8O{min-height:20rem}}@media (max-width:640px){.SolicitudesAfiliacion_listItem__EJrpf{align-items:flex-start;flex-direction:column;gap:.5rem}.SolicitudesAfiliacion_timestamp__XihR0{align-self:flex-start}.SolicitudesAfiliacion_detailActions__8rm9z{align-items:flex-start;width:100%}.SolicitudesAfiliacion_createButton__ZJVdj{width:100%}}.SolicitudesAfiliacion_attachmentGrid__mWmSH{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1.5rem}.SolicitudesAfiliacion_attachmentImage__-YrEB{border-radius:8px;box-shadow:0 4px 12px var(--color-on-surface-elevation-2);height:auto;max-width:360px}@media print{.SolicitudesAfiliacion_filters__Yy7Ye,.SolicitudesAfiliacion_helperText__HwMMI,.SolicitudesAfiliacion_listPanel__zvIIA,.SolicitudesAfiliacion_sectionTitle__o7Ft1{display:none}}.promotores-form{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr);margin:1rem 0}.report-header{align-items:center;display:flex;justify-content:space-between}.report-search-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,240px)}.report-search-grid label{margin-bottom:.5rem}.profile h3,.profile h4{margin:1rem 0}.profile-header{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.perfil-afiliacion-header{display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.profile-form-section-b{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:100%}.create-form{margin:auto;width:100%}.profile-form-persona{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}.create-form-section-c{display:flex;flex-direction:column;gap:1rem}.input-save-button{color:var(--color-primary);position:absolute;right:.75rem;top:.75rem;z-index:50000}.perfil-beneficiarios-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1rem 0}.perfil-beneficiarios-list{display:flex;flex-direction:column;gap:1rem}.perfil-beneficiario-card{background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-medium);padding:1rem;position:relative}.beneficiario-delete-button{color:var(--color-error);position:absolute;right:.75rem;top:.75rem}.polizas-create{display:grid;grid-template-columns:repeat(2,1fr);margin-top:2rem}.payment-ticket{background-color:var(--color-surface-elevation-1);margin-bottom:1rem}.admin-roles-cards-container{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.admin-roles-card{background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-medium);padding:1.5rem 1.5rem 1rem}.admin-roles-card-caption{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.admin-roles-table{margin:1rem 0}.admin-roles-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2fr 2fr 1fr;margin-top:1rem}.admin-avatar{border-radius:50%;cursor:copy;height:40px;object-fit:cover;width:40px}.ReportesLegal_page__2J-tX{margin-top:3rem}.top-app-bar{background:var(--color-surface);height:64px;left:0;overflow:hidden;overflow-anchor:none;position:fixed;top:0;width:100%;z-index:100}.top-app-bar-surface-tint{align-items:center;background:var(--color-surface-elevation-0);display:flex;height:inherit;padding:0 .5rem;position:relative;transition:background-color .5s ease;width:inherit}.top-app-bar-surface-tint-scroll{background:var(--color-surface-elevation-2)}.top-app-bar-logo,.top-app-bar-title{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.top-app-bar-logo{height:40px}.top-app-bar-user{margin-left:auto;text-align:end}@media only screen and (min-width:600px){.top-app-bar-surface-tint{padding:0 1rem}}.navigation-bar{background:var(--color-surface);bottom:0;height:80px;left:0;overflow:hidden;position:fixed;width:100%;z-index:100}.navigation-bar-surface-tint{background:var(--color-surface-elevation-2);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:inherit;width:inherit}.navigation-bar-item{align-items:center;color:var(--color-on-surface);display:flex;flex-direction:column;font-family:var(--typescale-label-medium-font);font-size:var(--typescale-label-medium-size);font-weight:var(--typescale-label-medium-weight);gap:.25rem;letter-spacing:var(--typescale-label-medium-tracking);line-height:var(--typescale-label-medium-line-height);padding:.75rem 0 1rem}.navigation-bar-item:hover>.navigation-bar-active-indicator{background:var(--color-on-surface-elevation-2)}.navigation-bar-item:focus>.navigation-bar-active-indicator{background:var(--color-secondary-container)}.navigation-bar-item:active>.navigation-bar-active-indicator{background:var(--color-on-surface-elevation-5)}.navigation-bar-active-indicator{align-items:center;border-radius:var(--shape-corner-large);display:flex;height:2rem;justify-content:center;width:4rem}.navigation-bar-active-indicator-match{background:var(--color-secondary-container)}@media only screen and (min-width:600px){.navigation-bar{display:none}}.navigation-rail{display:none}.navigation-rail-fab{margin-bottom:2rem;min-height:56px}.navigation-rail-item{align-items:center;color:var(--color-on-surface);display:flex;flex-direction:column;font-family:var(--typescale-label-medium-font);font-size:var(--typescale-label-medium-size);font-weight:var(--typescale-label-medium-weight);gap:.25rem;letter-spacing:var(--typescale-label-medium-tracking);line-height:var(--typescale-label-medium-line-height);padding:.75rem 0 1rem}.navigation-rail-item:hover>.navigation-rail-active-indicator{background:var(--color-on-surface-elevation-2)}.navigation-rail-item:focus>.navigation-rail-active-indicator{background:var(--color-secondary-container)}.navigation-rail-item:active>.navigation-rail-active-indicator{background:var(--color-on-surface-elevation-5)}.navigation-rail-active-indicator{align-items:center;border-radius:var(--shape-corner-large);display:flex;height:2rem;justify-content:center;width:4rem}.navigation-rail-active-indicator-match{background:var(--color-secondary-container)}@media only screen and (min-width:600px){.navigation-rail{align-items:center;display:flex;flex-direction:column;height:100vh;padding-top:76px;width:100%}}@media only screen and (min-width:1240px){.navigation-rail{display:none}}.navigation-drawer{display:none}.navigation-drawer-item{align-items:center;background:inherit;border-radius:var(--shape-corner-extra-large);color:var(--color-on-surface);display:flex;font-family:var(--typescale-label-large-font);font-size:var(--typescale-label-large-size);font-weight:var(--typescale-label-large-weight);height:56px;letter-spacing:var(--typescale-label-large-tracking);line-height:var(--typescale-label-large-line-height);padding:0 1.5rem}.navigation-drawer-item svg{margin:0 .75rem 0 -.5rem}.navigation-drawer-item-match{background:var(--color-secondary-container)}.navigation-drawer-item:hover{background:var(--color-on-surface-elevation-2)}.navigation-drawer-item:focus{background:var(--color-secondary-container)}.navigation-drawer-item:active{background:var(--color-on-surface-elevation-5)}@media only screen and (min-width:1240px){.navigation-drawer{display:block;height:100vh;overflow:auto;padding:76px 12px 12px;width:100%}}.navigation-drawer-item-disabled{color:var(--color-on-surface-variant);opacity:.4;pointer-events:none}.scrim{background-color:#0000;height:100vh;height:var(--app-height);opacity:0;position:fixed;right:0;top:0;transition:visibility .3s,opacity .3s,background-color .3s,height .3s;visibility:hidden;width:100vw;z-index:150}.scrim-visible{background-color:#0006;background:var(--color-on-surface-elevation-3);opacity:1;visibility:visible}.modal-navigation-drawer{background:var(--color-surface);border-radius:var(--shape-corner-large-end);height:100vh;height:var(--app-height);left:-360px;overflow-y:auto;padding:16px 12px 0;position:fixed;top:0;transition:left .3s ease-in-out,height .3s;width:calc(100vw - 56px)}.modal-navigation-drawer h5{margin-bottom:1rem}.modal-navigation-drawer-opened{left:0}@media only screen and (min-width:600px){.modal-navigation-drawer{width:360px}}.drawer-account-card{background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-small);display:flex;gap:1rem;margin:0 0 1rem;padding:1rem;position:relative}.drawer-account-card img{border-radius:50%;height:48px;width:48px}.drawer-account-signout{position:absolute;right:.25rem;top:.25rem;z-index:20000}.caso-form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.poliza-solicitud-ticket{background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-large);margin:1rem 0;padding:1.5rem;position:relative}.poliza-solicitud-button{position:absolute;right:1.5rem;top:1.5rem}.planillas-header{align-items:center;display:flex;justify-content:space-between}.planilla-card,.planillas h3{margin-bottom:1rem}.planilla-card{background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-medium);padding:1rem}.planillas-dates-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.casos-table-container{margin:1rem 0;overflow-x:auto}.casos-tabs{align-items:center;background:var(--color-surface-elevation-1);border-radius:32px;display:flex;justify-content:space-between;margin-bottom:1rem}.casos-tabs button{height:56px;width:100%}.caso-poliza-header{align-items:center;display:flex;justify-content:space-between}.ins-dates-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.events-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.events-header h1{margin:0}.events-date-selector{align-items:center;display:flex;gap:1rem}.events-color-guide{display:flex;gap:1rem;margin-top:1rem}.event-table-container{margin-top:2rem;overflow-x:auto}.event-table th{padding:1rem}.event-table td{padding:0}.events-person-card{background:var(--color-surface-elevation-1);border-radius:16px;display:flex;gap:1rem;margin:2rem 0;padding:1.5rem;width:-webkit-min-content;width:min-content}.events-person-card-avatar{border-radius:50%;height:56px;width:56px}.event-fab{bottom:2rem;position:fixed;right:2rem}.events-grid{grid-gap:.25rem;display:grid;gap:.25rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.events-column{background:var(--color-surface-elevation-1)}.events-column:hover{background:var(--color-surface-elevation-3)}.events-column-header{align-items:center;background:var(--color-surface-elevation-2);border-top-left-radius:inherit;border-top-right-radius:inherit;color:var(--color-on-primary-container);display:flex;flex-direction:column;padding:1rem}.events-column-header-highlight{background:var(--color-primary);color:var(--color-on-primary)}.events-column:first-child{border-radius:16px 0 0 16px}.events-column:last-child{border-radius:0 16px 16px 0}.events-column-content{display:flex;flex-direction:column;gap:.5rem;min-height:400px;padding:.5rem}.event-card{animation-duration:.3s;animation-name:eventin;animation-timing-function:ease-out;background:var(--color-secondary-container);border-radius:var(--shape-corner-small);color:var(--color-on-secondary-container);cursor:pointer;padding:.5rem;transition:box-shadow .3s ease-out}.event-card:hover{box-shadow:0 12px 24px #0003}@keyframes eventin{0%{opacity:0;scale:.75}to{opacity:1;scale:1}}.event-card-time{align-items:center;display:flex;gap:.5rem}.event-card-mine{background:var(--color-primary);color:var(--color-on-primary)}.event-card-in-progress{background:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.event-card-creator{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:auto 1fr;opacity:.6}.event-card-creator p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-card-avatar{animation-duration:.3s;animation-name:eventin;animation-timing-function:ease-out;border-radius:50%;height:24px;margin:.25rem;object-fit:cover;width:24px}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:var(--color-inverse-surface);border-radius:var(--shape-corner-small);bottom:40px;color:var(--color-inverse-on-surface);left:50%;margin-left:-90px;padding:.5rem;position:absolute;text-align:center;visibility:hidden;width:180px;z-index:1}.tooltip .tooltiptext:after{border-color:var(--color-inverse-surface) #0000 #0000 #0000;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.event-create-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.event-create-participant-chip{align-items:center;background:var(--color-surface-elevation-2);border-radius:var(--shape-corner-small);display:flex;justify-content:space-between;margin-top:1rem;padding:.5rem}.event-create-avatar{animation-duration:.3s;animation-name:eventin;animation-timing-function:ease-out;border-radius:50%;height:32px;margin:.25rem;object-fit:cover;width:32px}.evento-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.evento-card{background:var(--color-surface-elevation-1);background:var(--color-secondary-container);border-radius:var(--shape-corner-large);color:var(--color-on-secondary-container);padding:2rem;position:relative}.evento-titulo{padding-right:4rem}.evento-fecha{margin-bottom:1rem}.evento-duracion,.evento-fecha{align-items:center;display:flex;gap:.5rem}.evento-duracion{position:absolute;right:1.5rem;top:1.5rem}.evento-inicio-fin-container{display:flex;justify-content:space-between}.evento-locacion,.evento-participantes-container{align-items:center;display:flex;gap:1rem;margin:1rem 0}.evento-participantes-container{flex-wrap:wrap}.evento-participante{align-items:center;display:flex;gap:1rem}.evento-participante-avatar{border-radius:50%;height:56px;object-fit:cover;width:56px}.Chat_container__lX4or{grid-gap:1.5rem;background-color:#f0f8ff;background:var(--color-surface-elevation-1);border-radius:1rem;display:grid;gap:1.5rem;grid-template-rows:auto 1fr auto;height:100%;padding:1.5rem;position:relative}.Chat_progress__yTl-R{bottom:0;left:0;position:absolute;width:100%}.Chat_content__OTVH8{overflow-y:auto}.Chat_input__jZPX8{background:var(--color-surface-elevation-2);border-radius:24px;display:flex;height:48px}.Chat_input_text_field__Jw2P1{-webkit-appearance:none;appearance:none;background:#0000;border:none;flex-grow:1;height:100%;padding:.75rem}.Chat_message__IJy\+D{align-items:center;animation:Chat_popIn__wJcPT .5s ease-in-out;display:flex;gap:.5rem}.Chat_message__IJy\+D p{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@keyframes Chat_popIn__wJcPT{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Chat_message_me__t30ov{flex-direction:row-reverse}.Chat_message__IJy\+D:not(:last-child){margin-bottom:1rem}.Chat_message_avatar__S5ARP{background-color:var(--color-secondary-container);border-radius:50%;height:48px;width:48px}.Chat_message_content__NeD-2{background-color:var(--color-secondary-container);border-radius:16px 16px 16px 0;color:var(--color-on-secondary-container);display:flex;flex-direction:column;flex-grow:1;padding:.5rem 1rem;position:relative}.Chat_message_person_name__EkDjO{font-family:var(--typescale-label-large-font);font-size:var(--typescale-label-large-size);font-weight:700;font-weight:var(--typescale-label-large-weight);letter-spacing:var(--typescale-label-large-tracking);line-height:var(--typescale-label-large-line-height)}.Chat_message_content_me__ZaE6n{background-color:var(--color-primary);background-color:var(--color-primary-container);border-radius:16px 16px 0 16px;color:var(--color-on-primary);color:var(--color-on-primary-container)}.Chat_message_date__1xrdt{font-family:var(--typescale-label-medium-font);font-size:var(--typescale-label-medium-size);font-weight:var(--typescale-label-medium-weight);letter-spacing:var(--typescale-label-medium-tracking);line-height:var(--typescale-label-medium-line-height);opacity:.5}.Chat_message_public__YvzQz{position:absolute;right:1rem;top:1rem}.Chat_message_link__UbVhk{align-items:center;color:inherit;display:flex;font-weight:700}.Chat_message_link__UbVhk:hover{text-decoration:underline}input[type=file]{border:2px dashed var(--color-outline);border-radius:.5rem}input::-webkit-file-upload-button{background:#0000;border:none;color:var(--color-on-secondary-container);height:80px;padding:0 2rem}input::file-selector-button{background:#0000;border:none;color:var(--color-on-secondary-container);height:80px;padding:0 2rem}input::-webkit-file-upload-button:hover{box-shadow:0 4px 4px #0000004d}input::file-selector-button:hover{box-shadow:0 4px 4px #0000004d}.CasoLegal_layout__joYDj{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding-bottom:1.5rem}.CasoLegal_main__H5uY8 h4{margin:1rem 0}.CasoLegal_form_grid__Chpui{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.CasoLegal_header__0NxpL{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.CasoLegal_chat__893Mg{height:calc(100vh - 7rem);position:-webkit-sticky;position:sticky;right:0;top:6rem}.CasoLegal_icon_badge__Egi7i{align-items:center;background-color:var(--color-error);border-radius:6px;color:var(--color-on-error);display:flex;font-size:.875rem;font-weight:700;height:12px;justify-content:center;margin-right:.5rem;width:12px}.Legal_soon_row__x76Uu,.Legal_soon_row__x76Uu:hover{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.Legal_avatar__PRvTV{border-radius:50%;height:48px;object-fit:cover;width:48px}.Legal_dialog__BRgCL{border:0;margin:auto;padding:0;z-index:20000}.Legal_dialog__BRgCL::backdrop{animation-duration:1s;animation-fill-mode:forwards;animation-name:Legal_fadeIn__PGB3z;animation-timing-function:cubic-bezier(.2,0,0,1);background-color:#0000004d;padding:0}.Legal_dialog__BRgCL[open]{align-items:center;animation-duration:.5s;animation-fill-mode:forwards;animation-name:Legal_dialogIn__V0rC\+;animation-timing-function:cubic-bezier(.2,0,0,1);background:none;display:flex;justify-content:center;max-height:calc(100% - 3rem);max-width:calc(100% - 3em)}.Legal_dialog__BRgCL:not([open]){opacity:0;pointer-events:none}.Legal_container__8\+14g{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:28px;max-width:480px;padding:1.5rem;width:480px}.Legal_close__mp38I[open]{animation-duration:.5s;animation-fill-mode:forwards;animation-name:Legal_dialogOut__si33z;animation-timing-function:cubic-bezier(.2,0,0,1)}.Legal_close__mp38I::backdrop{animation-duration:.5s;animation-fill-mode:forwards;animation-name:Legal_fadeOut__wCu63;animation-timing-function:cubic-bezier(.2,0,0,1)}@keyframes Legal_fadeIn__PGB3z{0%{opacity:0}to{opacity:1}}@keyframes Legal_fadeOut__wCu63{0%{opacity:1}to{opacity:0}}@keyframes Legal_dialogIn__V0rC\+{0%{opacity:0;transform:scale(115%)}to{opacity:1;transform:scale(100%)}}@keyframes Legal_dialogOut__si33z{0%{opacity:1}to{opacity:0}}.Legal_x_button__riN7X{position:absolute;right:1rem;top:1rem}.Legal_header__OaW1z{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.Legal_content__HB0Hg{display:flex;flex-direction:column;gap:1rem}.Legal_actions__OitVE{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.Legal_badge__-jszd{border-radius:12px;height:24px;margin-right:.5rem;width:24px}.Legal_badge__-jszd,.Legal_icon_badge__YnBNi{align-items:center;background-color:var(--color-error);color:var(--color-on-error);display:flex;font-size:.875rem;font-weight:700;justify-content:center}.Legal_icon_badge__YnBNi{border-radius:6px;height:12px;left:.75rem;position:absolute;top:1.5rem;width:12px}.signup{background:var(--color-surface-elevation-1);border-radius:var(--shape-corner-medium);margin:4rem auto;padding:2rem;width:360px}.signup-form{margin-top:1rem}.signup-card-tint,.signup-form{display:flex;flex-direction:column}.signup-card-tint{gap:1rem}.signup-card-tint form{display:flex;flex-direction:column}
/*# sourceMappingURL=main.ea777b0c.css.map*/