@font-face{font-family:"72";font-style:normal;font-weight:400;src:url(/assets/72-Regular-DC3_Dn2o.woff2) format("woff2"),local("72");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72full";font-style:normal;font-weight:400;src:url(/assets/72-Regular-full-C65g7v5R.woff2) format("woff2")}@font-face{font-family:"72-Bold";src:url(/assets/72-Bold-JdVmBElm.woff2) format("woff2"),local("72-Bold");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72";font-style:normal;font-weight:700;src:url(/assets/72-Bold-JdVmBElm.woff2) format("woff2"),local("72-Bold");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72-Boldfull";src:url(/assets/72-Bold-full-DooR6OED.woff2) format("woff2")}@font-face{font-family:"72full";font-style:normal;font-weight:700;src:url(/assets/72-Bold-full-DooR6OED.woff2) format("woff2")}@font-face{font-family:"72-Semibold";src:url(/assets/72-Semibold-CqFkVA5s.woff2) format("woff2"),local("72-Semibold");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72";font-style:normal;font-weight:600;src:url(/assets/72-Semibold-CqFkVA5s.woff2) format("woff2"),local("72-Semibold");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72-Semiboldfull";src:url(/assets/72-Semibold-full-SdHhbJpe.woff2) format("woff2")}@font-face{font-family:"72full";font-style:normal;font-weight:600;src:url(/assets/72-Semibold-full-SdHhbJpe.woff2) format("woff2")}@font-face{font-family:"72-SemiboldDuplex";src:url(/assets/72-SemiboldDuplex-CHMUD2Nw.woff2) format("woff2"),local("72-SemiboldDuplex");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72-SemiboldDuplexfull";src:url(/assets/72-SemiboldDuplex-full-DXMvg2hy.woff2) format("woff2")}@font-face{font-family:"72-Light";src:url(/assets/72-Light-D0j-LwuT.woff2) format("woff2"),local("72-Light");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72";font-style:normal;font-weight:300;src:url(/assets/72-Light-D0j-LwuT.woff2) format("woff2"),local("72-Light");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72-Lightfull";src:url(/assets/72-Light-full-KtLDfCf6.woff2) format("woff2")}@font-face{font-family:"72full";font-style:normal;font-weight:300;src:url(/assets/72-Light-full-KtLDfCf6.woff2) format("woff2")}@font-face{font-family:"72Black";src:url(/assets/72-Black-D-MfWIU0.woff2) format("woff2"),local("72Black");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+160-161,U+178,U+17D-17E,U+192,U+237,U+2C6-2C7,U+2DC,U+3BC,U+1E0E,U+2013-2014,U+2018-2019,U+201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72";font-style:normal;font-weight:900;src:url(/assets/72-Black-D-MfWIU0.woff2) format("woff2"),local("72Black");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+160-161,U+178,U+17D-17E,U+192,U+237,U+2C6-2C7,U+2DC,U+3BC,U+1E0E,U+2013-2014,U+2018-2019,U+201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72Blackfull";src:url(/assets/72-Black-full-Ds4jQr10.woff2) format("woff2")}@font-face{font-family:"72full";font-style:normal;font-weight:900;src:url(/assets/72-Black-full-Ds4jQr10.woff2) format("woff2")}@font-face{font-family:"72-BoldItalic";src:url(/assets/72-BoldItalic-CXoD7Hsd.woff2) format("woff2"),local("72-BoldItalic");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72";font-style:italic;font-weight:700;src:url(/assets/72-BoldItalic-CXoD7Hsd.woff2) format("woff2"),local("72-BoldItalic");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72full";font-style:italic;font-weight:700;src:url(/assets/72-BoldItalic-full-D6sFLOl0.woff2) format("woff2")}@font-face{font-family:"72-Condensed";src:url(/assets/72-Condensed-_HWAQclF.woff2) format("woff2"),local("72-Condensed");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72";font-style:normal;font-weight:400;font-stretch:condensed;src:url(/assets/72-Condensed-_HWAQclF.woff2) format("woff2"),local("72-Condensed");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72";font-style:normal;font-weight:400;font-stretch:condensed;src:url(/assets/72-Condensed-full-BFftM1Ti.woff2) format("woff2");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72-CondensedBold";src:url(/assets/72-CondensedBold-Cu6nwcNB.woff2) format("woff2"),local("72-CondensedBold");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72";font-style:normal;font-weight:700;font-stretch:condensed;src:url(/assets/72-CondensedBold-Cu6nwcNB.woff2) format("woff2"),local("72-CondensedBold");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72full";font-style:normal;font-weight:700;font-stretch:condensed;src:url(/assets/72-CondensedBold-full-dTCplPr9.woff2) format("woff2")}@font-face{font-family:"72-Italic";src:url(/assets/72-Italic-myBDifN9.woff2) format("woff2"),local("72-Italic");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72";font-style:italic;font-weight:400;src:url(/assets/72-Italic-myBDifN9.woff2) format("woff2"),local("72-Italic");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72full";font-style:italic;font-weight:400;src:url(/assets/72-Italic-full-DITG3YAH.woff2) format("woff2")}@font-face{font-family:"72Mono";src:url(/assets/72Mono-Regular-Dx54-KRU.woff2) format("woff2"),local("72Mono");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72Monofull";src:url(/assets/72Mono-Regular-full-DbCpV2AS.woff2) format("woff2")}@font-face{font-family:"72Mono-Bold";src:url(/assets/72Mono-Bold-CDRB-lM3.woff2) format("woff2"),local("72Mono-Bold");unicode-range:U+00,U+0D,U+20-7E,U+A0-FF,U+131,U+152-153,U+161,U+178,U+17D-17E,U+192,U+237,U+2C6,U+2DC,U+3BC,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122}@font-face{font-family:"72Mono-Boldfull";src:url(/assets/72Mono-Bold-full-BEENx-iS.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fuentes/jost.woff2) format("woff2")}body{--sapBrandColor: #3E2723;--sapHighlightColor: #6B4A3A;--sapSelectedColor: #3E2723;--sapBackgroundColor: #F3E9DD;--sapBaseColor: #FFFCF8;--sapTextColor: #3E2723;--sapTitleColor: #3E2723;--sapContent_LabelColor: #6B4A3A;--sapContent_IconColor: #6B4A3A;--sapContent_NonInteractiveIconColor: #8A6D5C;--sapContent_MarkerIconColor: #6B4A3A;--sapContent_FocusColor: #A67C52;--sapContent_ForegroundBorderColor: #9C8574;--sapLinkColor: #6B4A3A;--sapLink_Hover_Color: #3E2723;--sapLink_Active_Color: #3E2723;--sapShellColor: #3E2723;--sapShell_Background: #FFFCF8;--sapShell_TextColor: #3E2723;--sapShell_InteractiveTextColor: #3E2723;--sapFontHeaderFamily: "Jost", "72full", "72", Arial, sans-serif;--sapFontBoldFamily: "72-Bold", "72full", "72", Arial, sans-serif;--sapButton_BorderCornerRadius: .5rem;--sapElement_BorderCornerRadius: .5rem;--sapField_BorderCornerRadius: .5rem;--sapPopover_BorderCornerRadius: .75rem;--sapTile_BorderCornerRadius: .75rem;--sapField_Background: #FFFFFF;--sapField_BorderColor: #9C8574;--sapField_Hover_Background: #FFFFFF;--sapField_Hover_BorderColor: #6B4A3A;--sapField_Active_BorderColor: #3E2723;--sapField_Focus_Background: #FFFFFF;--sapField_TextColor: #3E2723;--sapField_PlaceholderTextColor: #8A6D5C;--sapField_ReadOnly_Background: #F8F1E8;--sapField_ReadOnly_BorderColor: #D7C4B0;--sapField_RequiredColor: #A13A2A;--sapField_InvalidColor: #A13A2A;--sapField_InvalidBackground: #FFF6F3;--sapField_SelectedColor: #3E2723;--sapField_SelectedBackground: #3E2723;--sapButton_Background: #FFFCF8;--sapButton_BorderColor: #B9A391;--sapButton_TextColor: #3E2723;--sapButton_IconColor: #3E2723;--sapButton_Hover_Background: #F3E9DD;--sapButton_Hover_BorderColor: #6B4A3A;--sapButton_Hover_TextColor: #3E2723;--sapButton_Active_Background: #E9DACA;--sapButton_Active_BorderColor: #3E2723;--sapButton_Active_TextColor: #3E2723;--sapButton_Emphasized_Background: #3E2723;--sapButton_Emphasized_BorderColor: #3E2723;--sapButton_Emphasized_TextColor: #FFFFFF;--sapButton_Emphasized_Hover_Background: #57382F;--sapButton_Emphasized_Hover_BorderColor: #57382F;--sapButton_Emphasized_Hover_TextColor: #FFFFFF;--sapButton_Emphasized_Active_Background: #2A1A17;--sapButton_Emphasized_Active_BorderColor: #2A1A17;--sapButton_Emphasized_Active_TextColor: #FFFFFF;--sapButton_Lite_TextColor: #3E2723;--sapButton_Lite_Hover_Background: #F3E9DD;--sapButton_Lite_Active_Background: #E9DACA;--sapButton_Selected_Background: #EFE3D6;--sapButton_Selected_BorderColor: #3E2723;--sapButton_Selected_TextColor: #3E2723;--sapButton_Reject_Background: #FFFCF8;--sapButton_Reject_BorderColor: #A13A2A;--sapButton_Reject_TextColor: #A13A2A;--sapButton_Reject_Hover_Background: #F8E6E2;--sapButton_Reject_Hover_TextColor: #A13A2A;--sapGroup_TitleTextColor: #3E2723;--sapGroup_ContentBackground: #FFFCF8;--sapGroup_ContentBorderColor: #E3D4C4;--sapList_Background: #FFFCF8;--sapList_HeaderBackground: #F8F1E8;--sapList_HeaderTextColor: #6B4A3A;--sapList_HeaderBorderColor: #E3D4C4;--sapList_BorderColor: #EADFD2;--sapList_TextColor: #3E2723;--sapList_Hover_Background: #F7EFE6;--sapList_Active_Background: #E9DACA;--sapList_Active_TextColor: #3E2723;--sapList_SelectionBackgroundColor: #EFE3D6;--sapList_SelectionBorderColor: #3E2723;--sapList_Hover_SelectionBackground: #E9DACA;--sapList_TableGroupHeaderBackgroundColor: #F3E9DD;--sapPositiveColor: #2E6B3A;--sapPositiveTextColor: #2E6B3A;--sapPositiveElementColor: #2E6B3A;--sapCriticalColor: #9A5B12;--sapCriticalTextColor: #8A510F;--sapCriticalElementColor: #9A5B12;--sapNegativeColor: #A13A2A;--sapNegativeTextColor: #A13A2A;--sapNegativeElementColor: #A13A2A;--sapInformativeColor: #6B4A3A;--sapInformativeTextColor: #6B4A3A;--sapInformativeElementColor: #6B4A3A;--sapNeutralColor: #6B4A3A;--sapNeutralTextColor: #6B4A3A;--sapErrorBackground: #F8E6E2;--sapErrorBorderColor: #A13A2A;--sapSuccessBackground: #E7F0E4;--sapSuccessBorderColor: #2E6B3A;--sapWarningBackground: #F6EAD8;--sapWarningBorderColor: #9A5B12;--sapInformationBackground: #F1E7DC;--sapInformationBorderColor: #6B4A3A;--sapNeutralBackground: #F1E7DC;--sapNeutralBorderColor: #9C8574;--sapPageHeader_Background: #FFFCF8;--sapPageFooter_Background: #FFFCF8;--sapObjectHeader_Background: #FFFCF8;--sapToolbar_Background: transparent;--sapToolbar_SeparatorColor: #E3D4C4;--sapContent_Selected_ForegroundColor: #3E2723;--sapContent_Selected_TextColor: #3E2723;--sapContent_Selected_MeasureIndicatorColor: #3E2723;--sapContent_BusyColor: #6B4A3A;--sapContent_DragAndDropActiveColor: #6B4A3A;--sapField_Focus_BorderColor: #3E2723;--sapField_InformationColor: #6B4A3A;--sapLink_Visited_Color: #6B4A3A;--sapScrollBar_SymbolColor: #6B4A3A;--sapButton_Lite_Hover_TextColor: #3E2723;--sapButton_Lite_Active_BorderColor: #3E2723;--sapButton_Selected_Hover_BorderColor: #3E2723;--sapButton_Handle_Selected_TextColor: #3E2723;--sapButton_Track_Selected_Background: #3E2723;--sapButton_Track_Selected_BorderColor: #3E2723;--sapButton_Neutral_Background: #F3E9DD;--sapButton_Neutral_TextColor: #3E2723;--sapButton_Neutral_Hover_TextColor: #3E2723;--sapButton_Neutral_Active_BorderColor: #3E2723;--sapButton_Neutral_Active_TextColor: #3E2723;--sapButton_Information_Background: #F3E9DD;--sapButton_Information_TextColor: #3E2723;--sapButton_Information_Hover_TextColor: #3E2723;--sapButton_Information_Active_BorderColor: #3E2723;--sapButton_Information_Active_TextColor: #3E2723;--sapShell_Active_TextColor: #3E2723;--sapShell_Selected_TextColor: #3E2723;--sapShell_InformativeColor: #6B4A3A;--sapShell_Navigation_SelectedColor: #3E2723;--sapShell_Navigation_Selected_TextColor: #3E2723;--sapShell_Navigation_Active_TextColor: #3E2723;--sapTab_ForegroundColor: #3E2723;--sapTab_IconColor: #3E2723;--sapTab_Selected_Background: #3E2723;--sapTab_Selected_TextColor: #3E2723;--sapIndicationColor_5: #6B4A3A;--sapIndicationColor_5_Background: #6B4A3A;--sapIndicationColor_5_BorderColor: #6B4A3A;--sapIndicationColor_5_Hover_Background: #57382F;--sapIndicationColor_5_Active_TextColor: #6B4A3A;--sapIndicationColor_5_Selected_TextColor: #6B4A3A;--sapProgress_Value_InformationBackground: #6B4A3A;--sapProgress_Value_InformationBorderColor: #6B4A3A;--sapProgress_Value_InformationTextColor: #6B4A3A}@media(max-width:899px){body{--sapElement_Height: 3rem;--sapElement_LineHeight: 3rem;--sapFontSize: 1rem;--sapFontSmallSize: .875rem;--sapFontLargeSize: 1.125rem}}.portada{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr;background:#2a1a17}.portada-marca{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:calc(28px + env(safe-area-inset-top)) 16px 52px;overflow:hidden;background:radial-gradient(120% 90% at 50% 42%,#4A2F28 0%,var(--cafe) 46%,#2A1A17 100%)}.portada-escena{width:min(52vw,210px);height:auto;overflow:visible}.portada-lema{margin:0;font-family:var(--titulos);font-size:1.125rem;letter-spacing:.02em;color:var(--arena)}.portada-latte{transform-box:fill-box;transform-origin:50% 50%;animation:portada-aparece .9s cubic-bezier(.3,1.5,.5,1) .1s both}.portada-latte-sombra{fill:#0000004d}.portada-latte-taza{fill:#fbf5ec;stroke:#a67c5273;stroke-width:.6}.portada-crema{fill:none;stroke:#d6a8788c;stroke-width:2.2}.portada-corazon{transform-box:fill-box;transform-origin:50% 50%;animation:portada-vierte 1.6s cubic-bezier(.2,.8,.2,1) .8s both,portada-mece 7s ease-in-out 2.4s infinite}.portada-capa{fill:none;stroke:#9a623961;stroke-width:1.1;stroke-linecap:round}.portada-jalon{fill:none;stroke:#f6ecdf;stroke-width:.9;stroke-linecap:round;opacity:.9}.portada-brillo{fill:#ffffff59}@keyframes portada-aparece{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes portada-vierte{0%{transform:scale(.15) translateY(10px);opacity:0}60%{opacity:1}to{transform:scale(1) translateY(0);opacity:1}}@keyframes portada-mece{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.portada-lado{position:relative;z-index:1;display:flex;justify-content:center;margin-top:-28px;padding:28px 16px calc(28px + env(safe-area-inset-bottom));background:var(--sapBackgroundColor);border-radius:24px 24px 0 0}.portada-columna{width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px}.portada-logo{width:128px;height:auto;align-self:flex-start}.portada-caja{display:flex;flex-direction:column;gap:16px}.portada-salir{align-self:center}.portada-caja .entrar-titulo{margin:0 0 4px;font-family:var(--titulos);font-size:1.75rem;font-weight:400;color:var(--cafe)}@media(min-width:900px){.portada{grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr)}.portada-marca{gap:28px;padding:48px}.portada-escena{width:min(32vw,380px)}.portada-lema{font-size:1.5rem}.portada-lado{align-items:center;margin-top:0;padding:48px;border-radius:0}.portada-columna{gap:40px}.portada-logo{width:152px}}@media(prefers-reduced-motion:reduce){.portada-latte,.portada-corazon{animation:none}}.portada-texto{margin:0;font-size:1rem;line-height:1.5;color:var(--sapTextColor)}:root{--cafe: #3E2723;--cafe-medio: #6B4A3A;--caramelo: #A67C52;--arena: #D7C4B0;--crema: #F3E9DD;--base: #FFFCF8;--linea: #E3D4C4;--linea-suave: #EFE5D9;--titulos: "Jost", "72full", "72", Arial, sans-serif;--radio: 12px;--sombra: 0 1px 2px rgba(62, 39, 35, .06), 0 8px 24px rgba(62, 39, 35, .06)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--sapBackgroundColor);color:var(--sapTextColor);font-family:var(--sapFontFamily);font-size:var(--sapFontSize);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img{display:block}button{font:inherit;color:inherit}.cargando{min-height:60vh;display:grid;place-items:center}.cargando-lista{display:flex;justify-content:center;padding:48px 0}.tenue{color:var(--sapContent_LabelColor)}.vacio{display:block;padding:24px 0;color:var(--sapContent_LabelColor)}.peligro{--sapButton_Lite_TextColor: var(--sapNegativeTextColor);--sapButton_TextColor: var(--sapNegativeTextColor)}.negativo{color:var(--sapNegativeTextColor)}.ancho{width:100%}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo>ui5-input,.campo>ui5-select,.campo>ui5-date-picker,.campo>ui5-time-picker,.campo>ui5-textarea{width:100%}.campo.ancho{grid-column:1 / -1}.boton-campo{justify-content:flex-end}.dato{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:var(--sapElement_Height)}.formulario{display:grid;gap:16px}.rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:16px;align-items:end}.error{margin:8px 0}.signo{padding-left:10px;color:var(--sapContent_LabelColor)}.casillas{display:flex;flex-wrap:wrap;gap:4px 16px}.marco.computadora{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:100vh}.riel{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:4px;padding:28px 12px 16px;background:var(--cafe);color:#f3e9ddc7;overflow-y:auto}.riel-marca{width:120px;height:auto;margin:0 12px 28px}.riel-grupo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.riel-grupo+.riel-grupo{margin-top:16px;padding-top:16px;border-top:1px solid rgba(243,233,221,.14)}.riel button{position:relative;width:100%;min-height:44px;display:flex;align-items:center;gap:14px;padding:0 14px;border:0;border-radius:10px;background:none;color:inherit;cursor:pointer;text-align:left;font-size:.9375rem}.riel button ui5-icon{width:1.375rem;height:1.375rem;color:inherit;flex:none}.riel button:hover{background:#f3e9dd12;color:var(--crema)}.riel button.activa{background:#f3e9dd21;color:var(--crema);font-family:var(--sapFontBoldFamily)}.riel button.activa:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--caramelo)}.riel button:focus-visible{outline:2px solid var(--caramelo);outline-offset:2px}.riel-pie{margin-top:auto;padding-top:16px;border-top:1px solid rgba(243,233,221,.14)}.riel-quien{display:block;padding:0 14px 6px;font-size:.75rem;color:#f3e9dd8c}.marco.computadora .contenido{padding:32px 40px 56px;min-width:0}.marco.computadora .pagina{max-width:1240px;margin:0 auto}.marco.computadora .pagina.ancha{max-width:1320px}.barra-arriba{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 4px 0 16px;background:color-mix(in srgb,var(--base) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linea)}.barra-arriba img{width:96px;height:auto}.barra-arriba ui5-button{min-width:3rem}.marco.celular .contenido{padding:16px 16px calc(92px + env(safe-area-inset-bottom))}.barra-abajo{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;padding-bottom:env(safe-area-inset-bottom);background:var(--cafe);color:#f3e9ddb3}.barra-abajo button{position:relative;min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:none;font-size:.75rem;color:inherit;cursor:pointer}.barra-abajo button ui5-icon{width:1.5rem;height:1.5rem;color:inherit}.barra-abajo button.activa{color:var(--crema);font-family:var(--sapFontBoldFamily)}.barra-abajo button.activa:before{content:"";position:absolute;top:0;left:50%;width:32px;height:3px;margin-left:-16px;border-radius:0 0 3px 3px;background:var(--caramelo)}.hoja-mas{position:fixed;inset:0;z-index:25;background:#2a1a1766;display:flex;align-items:flex-end}.hoja-mas ul{list-style:none;margin:0;width:100%;padding:12px 12px calc(76px + env(safe-area-inset-bottom));background:var(--base);border-radius:18px 18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.hoja-mas button{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--linea);border-radius:12px;background:var(--base);cursor:pointer;text-align:left}.hoja-mas button ui5-icon{width:1.375rem;height:1.375rem;color:var(--cafe-medio)}.hoja-mas button.activa{border-color:var(--cafe);background:var(--crema);font-family:var(--sapFontBoldFamily)}.pagina-encabezado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;min-height:2.75rem}.pagina-encabezado>ui5-title{min-width:0;--sapFontHeader2Size: 2rem}.pagina-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filtro{width:11rem}.filtro ui5-select,.filtro .opciones{width:100%}.ancho-filtro{width:14rem}.buscar{width:16rem}@media(max-width:899px){.pagina-encabezado>ui5-title{--sapFontHeader2Size: 1.75rem}.pagina-acciones{width:100%}.pagina-acciones .filtro,.pagina-acciones .ancho-filtro,.buscar{flex:1;width:auto}}.mesa{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.mesa-lista{min-width:0}.tabla,.mesa-lista>ui5-list,.lista-eventos{background:var(--sapList_Background);border:1px solid var(--linea);border-radius:var(--radio);overflow:hidden}.ficha{display:flex;flex-direction:column;min-width:0;background:var(--base);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra)}.ficha-encabezado{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 20px;min-height:56px;border-bottom:1px solid var(--linea)}.ficha-encabezado ui5-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.ficha-cuerpo{padding:20px;overflow:auto;display:flex;flex-direction:column;gap:4px}.ficha-pie{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--linea)}@media(min-width:900px){.mesa.con-ficha{grid-template-columns:minmax(0,1fr) 30rem}.ficha{position:sticky;top:24px;max-height:calc(100vh - 48px)}}@media(min-width:900px)and (max-width:1279px){.mesa.con-ficha{grid-template-columns:minmax(0,1fr)}.ficha{position:fixed;top:16px;right:16px;bottom:16px;width:min(30rem,calc(100vw - 15rem - 32px));max-height:none;z-index:30;box-shadow:0 12px 40px #3e272333}}@media(max-width:899px){.ficha{position:fixed;inset:0;z-index:40;border:0;border-radius:0}.ficha-encabezado{padding-top:calc(8px + env(safe-area-inset-top))}.ficha-cuerpo{flex:1;padding:16px}.ficha-pie{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ficha-pie>ui5-button{flex:1 1 0;min-width:0}.ficha-pie>ui5-button[design=Emphasized]{flex-basis:100%}}.bloque{margin-top:24px;display:flex;flex-direction:column;gap:12px}.bloque-encabezado{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:2.25rem}.cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:10px;margin:0}.cifras>div{padding:12px 14px;background:var(--crema);border-radius:10px;min-width:0}.cifras dt{font-size:var(--sapFontSmallSize);color:var(--sapContent_LabelColor)}.cifras dd{margin:4px 0 0;font-family:var(--titulos);font-size:1.25rem;color:var(--cafe);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cifras .por-cobrar dd{color:var(--sapNegativeTextColor)}.cifras .aviso dd{color:var(--sapCriticalTextColor)}.cifras.totales{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.cifras.totales dd ui5-input{width:100%;font-family:var(--sapFontFamily)}.movimientos{list-style:none;margin:0;padding:0}.movimientos li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 0;border-top:1px solid var(--linea-suave)}.movimientos li:first-child{border-top:0}.movimientos li>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.movimientos li>ui5-button{flex:none}.movimientos li.anulado strong{text-decoration:line-through;color:var(--sapContent_LabelColor)}.enlace-fila{flex:1;display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.propuesta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px dashed var(--caramelo);border-radius:10px;background:#fbf4ec}.pestana-pie{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.lista-check{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:2px 16px}@media(max-width:899px){.pestana-pie>ui5-button{flex:1 1 100%}}.aparatos{list-style:none;margin:0;padding:0}.aparatos li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--linea-suave)}.aparatos li>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.aparatos li ui5-text{flex-basis:100%}.aparatos li>ui5-button{flex-shrink:0}.matriz-marco{overflow-x:auto;border:1px solid var(--linea);border-radius:10px}.matriz{width:100%;border-collapse:collapse}.matriz th,.matriz td{padding:0 8px;height:2.75rem;border-top:1px solid var(--linea-suave)}.matriz thead th{border-top:0;background:var(--sapList_HeaderBackground);color:var(--sapList_HeaderTextColor);font-size:var(--sapFontSmallSize);font-weight:400;text-align:center}.matriz thead th:first-child,.matriz tbody th{text-align:left;padding-left:14px}.matriz tbody th{font-weight:400;white-space:nowrap}.matriz td{text-align:center;width:5.5rem}@media(max-width:899px){.matriz th,.matriz td{padding:0 2px;width:auto;height:3rem}.matriz thead th{font-size:.6875rem}.matriz thead th:first-child,.matriz tbody th{padding-left:10px}}.dialogo{width:min(28rem,calc(100vw - 32px))}.dialogo .campo{padding:2px 0}.dialogo-pie{display:flex;justify-content:flex-end;gap:8px;width:100%;padding:4px 0}.clave{margin:4px 0 12px;padding:16px;text-align:center;border-radius:10px;background:var(--crema);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.75rem;letter-spacing:.08em;-webkit-user-select:all;user-select:all}.celda-doble{display:flex;flex-direction:column;gap:2px;padding:6px 0}.celda-doble span,.bitacora-quien{color:var(--sapContent_LabelColor)}.celda-lineas{display:flex;flex-direction:column;gap:2px;padding:6px 0}.bitacora-tarjetas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bitacora-tarjetas li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--base);border:1px solid var(--linea);border-radius:10px}.bitacora-arriba{display:flex;justify-content:space-between;gap:8px}.bitacora-arriba span{color:var(--sapContent_LabelColor);font-size:var(--sapFontSmallSize);white-space:nowrap}.bitacora-cambio,.bitacora-quien{font-size:var(--sapFontSmallSize)}.mas{display:flex;justify-content:center;padding:20px 0}.sin-pantallas{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.sin-pantallas p{margin:0 0 8px;color:var(--sapContent_LabelColor)}.recorrido{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.recorrido li{display:flex;flex-direction:column;gap:6px;font-size:.75rem;color:var(--sapContent_LabelColor);min-width:0}.recorrido li:before{content:"";height:6px;border-radius:3px;background:var(--linea)}.recorrido li.paso:before{background:var(--cafe)}.recorrido li.aqui:before{background:var(--caramelo)}.recorrido li.aqui{color:var(--cafe);font-family:var(--sapFontBoldFamily)}.recorrido li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recorrido.cerrado li:before{background:var(--linea)}@media(max-width:899px){.recorrido li:not(.aqui) span{visibility:hidden}}.expediente{display:flex;flex-direction:column}.expediente-encabezado{padding:16px 20px 18px;background:var(--base);border:1px solid var(--linea);border-radius:var(--radio) var(--radio) 0 0}.expediente-titulo{display:flex;align-items:center;gap:12px}.expediente-titulo>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.expediente-titulo ui5-title{overflow:hidden;text-overflow:ellipsis}.expediente-cerrar{margin-left:-8px}.expediente-datos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0}.expediente-datos dt{font-size:var(--sapFontSmallSize);color:var(--sapContent_LabelColor)}.expediente-datos dd{margin:2px 0 0;font-family:var(--titulos);font-size:1.125rem}.expediente-datos dd small{display:block;font-family:var(--sapFontFamily);font-size:.75rem;color:var(--sapCriticalTextColor)}.expediente-datos .por-cobrar dd{color:var(--sapNegativeTextColor)}.expediente-nota{margin:14px 0 0;padding:10px 14px;border-radius:10px;background:var(--sapWarningBackground);color:var(--sapCriticalTextColor)}.expediente-nota.cerrada{background:var(--sapErrorBackground);color:var(--sapNegativeTextColor)}.expediente-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.expediente-pestanas{border:1px solid var(--linea);border-top:0;border-radius:0 0 var(--radio) var(--radio);overflow:hidden;background:var(--base);--sapBackgroundColor: var(--base);--sapGroup_ContentBackground: var(--base);--sapObjectHeader_Background: var(--base)}.pestana{display:flow-root;padding:0 4px 12px}.pestana>.bloque:first-child,.pestana>.cifras:first-child{margin-top:20px}@media(max-width:899px){.expediente{margin:-16px -16px 0}.expediente-encabezado{border-radius:0;border-left:0;border-right:0;padding-left:16px;padding-right:16px}.expediente-pestanas{border:0;border-radius:0}.pestana{padding:0 0 12px}.expediente-datos{grid-template-columns:1fr 1fr}.expediente-acciones>ui5-button{flex:1 1 auto}}.renglones{display:flex;flex-direction:column;gap:8px}.renglon{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem 9rem 7rem auto;gap:8px;align-items:center}.renglon.descuento{grid-template-columns:minmax(0,1fr) 9rem 7rem auto}.renglon.descuento .renglon-importe{color:var(--sapPositiveTextColor)}.renglon ui5-input{width:100%}.renglon-importe{text-align:right;font-variant-numeric:tabular-nums}.renglon-rotulos{font-size:var(--sapFontSmallSize);color:var(--sapContent_LabelColor)}.renglon-rotulos span:nth-child(4){text-align:right}.renglon-rotulos span:last-child{width:2.25rem}.renglones-agregar{display:flex;gap:8px}.versiones{list-style:none;margin:0;padding:0}.versiones li{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--linea-suave)}.versiones li>div{flex:1;display:flex;flex-direction:column}@media(max-width:899px){.renglon,.renglon.descuento{grid-template-columns:4.5rem minmax(0,1fr) auto;padding:10px 0;border-top:1px solid var(--linea-suave)}.renglon-texto{grid-column:1 / -2}.renglon-rotulos{display:none}.renglon.descuento .renglon-precio{grid-column:1 / 3}.renglon-importe{grid-column:3}.renglon>ui5-button{grid-row:1;grid-column:3}}.tarjeta-evento{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0}.tarjeta-fecha{width:3rem;flex:none;display:flex;flex-direction:column;align-items:center;padding:6px 0;border-radius:10px;background:var(--crema)}.tarjeta-fecha strong{font-family:var(--titulos);font-size:1.375rem;line-height:1}.tarjeta-fecha span{font-size:.75rem;color:var(--sapContent_LabelColor)}.tarjeta-centro{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tarjeta-centro strong,.tarjeta-centro span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarjeta-centro span{color:var(--sapContent_LabelColor);font-size:var(--sapFontSmallSize)}.tarjeta-derecha{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--sapFontSmallSize)}.hoy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"proximo pendientes" "semana pendientes";gap:20px;align-items:start}.proximo{grid-area:proximo;display:flex;flex-direction:column;gap:6px;padding:24px 26px;border:0;border-radius:18px;text-align:left;background:var(--cafe);color:var(--crema);cursor:pointer;box-shadow:0 16px 40px #3e272338}.proximo-cuando{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--caramelo)}.proximo-fecha{font-family:var(--titulos);font-size:1.75rem;line-height:1.15}.proximo-cliente{font-size:1.125rem;margin-top:6px}.proximo-detalle{color:#f3e9ddbf}.proximo-cifras{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(243,233,221,.18);font-size:.875rem}.vacio-proximo{cursor:default}.pendientes{grid-area:pendientes;display:flex;flex-direction:column;gap:10px}.pendientes ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pendiente{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 14px 12px 16px;border:1px solid var(--linea);border-left:4px solid var(--arena);border-radius:10px;background:var(--base);text-align:left;cursor:pointer}.pendiente:hover{border-color:var(--cafe-medio)}.pendiente.urgencia-1{border-left-color:var(--sapNegativeColor)}.pendiente.urgencia-2{border-left-color:var(--caramelo)}.pendiente-que{font-family:var(--sapFontBoldFamily)}.pendiente-quien{grid-column:1;color:var(--sapContent_LabelColor);font-size:var(--sapFontSmallSize);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pendiente-monto{grid-column:2;grid-row:1 / 3;align-self:center;font-variant-numeric:tabular-nums}.semana{grid-area:semana;display:flex;flex-direction:column;gap:10px}.semana ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.semana li{display:flex;flex-direction:column;gap:6px;min-height:120px;padding:10px 8px;border:1px solid var(--linea);border-radius:10px;background:var(--base);min-width:0}.semana li.hoy{border-color:var(--cafe)}.semana-dia{font-size:.75rem;color:var(--sapContent_LabelColor)}.semana-dia strong{display:block;font-family:var(--titulos);font-size:1.375rem;color:var(--cafe);font-weight:400}.semana-libre{font-size:.75rem;color:var(--arena)}.semana-evento{display:flex;flex-direction:column;padding:6px;border:0;border-radius:8px;background:var(--crema);text-align:left;font-size:.75rem;cursor:pointer;min-width:0}.semana-evento span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.semana-evento.etapa-confirmada{background:#e7efe3}.registro-rapido{display:flex;gap:8px}@media(max-width:1099px){.hoy{grid-template-columns:minmax(0,1fr);grid-template-areas:"proximo" "pendientes" "semana"}}@media(max-width:899px){.registro-rapido{width:100%}.registro-rapido>ui5-button{flex:1}.proximo{padding:20px}.proximo-fecha{font-size:1.5rem}.semana ol{grid-template-columns:minmax(0,1fr)}.semana li{min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center;padding:8px 12px}.semana-dia{width:4.5rem;display:flex;align-items:baseline;gap:6px}.semana-dia strong{display:inline;font-size:1.125rem}.semana-evento{flex-direction:row;gap:8px;flex:1;min-width:0}}.agenda{margin-bottom:20px;padding:12px;background:var(--base);border:1px solid var(--linea);border-radius:var(--radio)}.agenda-encabezado{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px}.agenda-semana,.agenda-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.agenda-semana span{padding:4px 6px;font-size:.75rem;color:var(--sapContent_LabelColor)}.agenda-dia{min-height:96px;display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:6px;border:1px solid var(--linea-suave);border-radius:8px;background:none;text-align:left;cursor:pointer;min-width:0}.agenda-dia:hover{border-color:var(--cafe-medio)}.agenda-dia.fuera{opacity:.4}.agenda-dia.hoy .agenda-numero{background:var(--cafe);color:var(--crema)}.agenda-dia.elegido{border-color:var(--cafe);box-shadow:inset 0 0 0 1px var(--cafe)}.agenda-dia.bloqueado{background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(215,196,176,.35) 6px 8px)}.agenda-numero{align-self:flex-start;min-width:1.625rem;height:1.625rem;display:grid;place-items:center;border-radius:999px;font-size:.8125rem}.agenda-eventos{display:flex;flex-direction:column;gap:2px;min-width:0}.agenda-evento{padding:2px 6px;border-radius:5px;background:var(--crema);font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-evento.etapa-confirmada,.agenda-evento.etapa-liquidada{background:#e7efe3}.agenda-evento.etapa-cotizada{background:none;border:1px dashed var(--caramelo)}.agenda-evento.bloqueo{background:none;color:var(--sapContent_LabelColor)}.agenda-cuenta{align-self:center;min-width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:999px;background:var(--caramelo);color:#fff;font-size:.6875rem}@media(max-width:899px){.agenda{padding:8px}.agenda-dia{min-height:48px;padding:4px 2px;align-items:center}.agenda-numero{align-self:center}}.catalogo{display:grid;gap:8px 12px;align-items:center}.catalogo-rotulo{font-size:var(--sapFontSmallSize);color:var(--sapContent_LabelColor)}.catalogo-fila{display:contents}.catalogo-celda ui5-input{width:100%}.catalogo-acciones{display:flex;gap:4px;justify-content:flex-end}.catalogo-fila.inactiva .catalogo-celda{opacity:.5}@media(max-width:899px){.catalogo{display:flex;flex-direction:column;align-items:stretch}.catalogo-rotulo,.catalogo>span{display:none}.catalogo-fila{display:grid;grid-template-columns:1fr;gap:8px;padding:12px;border:1px solid var(--linea);border-radius:10px;background:var(--base)}.catalogo-celda:before{content:attr(data-rotulo);display:block;margin-bottom:4px;font-size:var(--sapFontSmallSize);color:var(--sapContent_LabelColor)}.catalogo-acciones>ui5-button{flex:1}}.estado{padding:22px 24px;background:var(--base);border:1px solid var(--linea);border-radius:var(--radio)}.estado-renglones{margin:14px 0 0;display:flex;flex-direction:column}.estado-renglones>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--linea-suave);font-variant-numeric:tabular-nums}.estado-renglones>div:first-child{border-top:0}.estado-renglones dd{margin:0;white-space:nowrap}.estado-renglones .subtotal{font-family:var(--sapFontBoldFamily);border-top:1px solid var(--cafe-medio)}.estado-renglones .total{font-family:var(--titulos);font-size:1.375rem;border-top:2px solid var(--cafe);padding-top:14px}.estado-renglones .total.negativo dd{color:var(--sapNegativeTextColor)}.comparativo-marco{overflow-x:auto;background:var(--base);border:1px solid var(--linea);border-radius:var(--radio)}.comparativo{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.comparativo th,.comparativo td{height:2.75rem;padding:0 10px;white-space:nowrap;text-align:right;border-top:1px solid var(--linea-suave)}.comparativo thead th{border-top:0;background:var(--sapList_HeaderBackground);color:var(--sapList_HeaderTextColor);font-size:var(--sapFontSmallSize);font-weight:400}.comparativo th:first-child{position:sticky;left:0;z-index:1;width:13rem;padding-left:16px;text-align:left;font-weight:400;background:var(--base);box-shadow:inset -1px 0 0 var(--linea)}.comparativo thead th:first-child{background:var(--sapList_HeaderBackground)}.comparativo .col-total{padding-left:16px;background:var(--crema)}.comparativo tr.seccion>*{height:3rem;padding-top:14px;vertical-align:bottom;border-top:0;background:var(--base);font-family:var(--titulos);font-size:1rem;color:var(--cafe)}.comparativo tbody+tbody tr.seccion>*{border-top:1px solid var(--linea)}.comparativo tr.subtotal>*{font-family:var(--sapFontBoldFamily);border-top-color:var(--cafe-medio)}.comparativo tr.total>*{font-family:var(--sapFontBoldFamily);color:var(--cafe);border-top:2px solid var(--cafe)}.comparativo tr.pct>*{height:2.25rem;border-top:0;color:var(--cafe-medio);font-size:var(--sapFontSmallSize)}.comparativo td.negativo{color:var(--sapNegativeTextColor)}@media(max-width:899px){.comparativo th:first-child{width:9.5rem;min-width:9.5rem;white-space:normal;line-height:1.2;padding-left:12px}}.barras{display:flex;flex-direction:column;gap:10px}.barra{display:grid;grid-template-columns:10rem minmax(0,1fr) 7rem;gap:12px;align-items:center}.barra strong{text-align:right;font-weight:400;font-variant-numeric:tabular-nums}.barra-pista{height:10px;border-radius:5px;background:var(--linea-suave);overflow:hidden}.barra-pista span{display:block;height:100%;border-radius:5px;background:var(--caramelo)}.espacio{height:16px}.cifras-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cifras-lista li{padding:12px 14px;background:var(--base);border:1px solid var(--linea);border-radius:10px}.cifras-lista li.con-enlace{cursor:pointer}.cifras-lista dl{margin:8px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.cifras-lista dt{font-size:.75rem;color:var(--sapContent_LabelColor)}.cifras-lista dd{margin:0;font-variant-numeric:tabular-nums}@media(max-width:899px){.estado{padding:16px}.barra{grid-template-columns:6.5rem minmax(0,1fr) 5.5rem}}.servicios{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:12px}.servicio-tarjeta{width:100%;display:flex;flex-direction:column;gap:4px;padding:20px;border:0;border-radius:16px;background:var(--cafe);color:var(--crema);text-align:left;cursor:pointer}.servicio-tarjeta strong{font-family:var(--titulos);font-size:1.375rem;font-weight:400}.servicio-tarjeta span{color:#f3e9ddbf}.servicio-cuando{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--caramelo)!important}.servicio-cerrado{margin-top:6px;color:var(--arena)!important}.modo-evento{position:fixed;inset:0;z-index:60;overflow-y:auto;padding:0 16px calc(32px + env(safe-area-inset-bottom));background:#2a1a17;color:var(--crema);--sapTextColor: #F3E9DD;--sapContent_LabelColor: #D7C4B0;--sapField_Background: #FFFCF8;--sapField_TextColor: #3E2723;--sapGroup_TitleTextColor: #F3E9DD;--sapTitleColor: #F3E9DD;--sapButton_Lite_TextColor: #F3E9DD;--sapButton_Background: transparent;--sapButton_TextColor: #F3E9DD;--sapButton_BorderColor: rgba(243, 233, 221, .4);--sapButton_IconColor: #F3E9DD;--sapButton_Emphasized_Background: #A67C52;--sapButton_Emphasized_BorderColor: #A67C52;--sapButton_Emphasized_Hover_Background: #8F6844;--sapElement_Height: 3rem;--sapFontSize: 1rem}.me-arriba{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 0 10px;background:#2a1a17}.me-quien{flex:1;min-width:0;display:flex;flex-direction:column}.me-quien strong{font-family:var(--titulos);font-size:1.25rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-quien span{font-size:.875rem;color:var(--arena)}.me-quien>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.me-senal{padding:2px 8px;border-radius:999px;background:#a67c5259;color:var(--crema);font-size:.75rem;font-style:normal;white-space:nowrap}.me-enlace:after{content:"›";margin-left:auto;padding-left:12px;font-size:1.375rem;color:var(--arena)}.me-senal.sin{background:#e8a87c40}.me-qr{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;border:0;background:var(--crema);color:var(--cafe);cursor:pointer}.me-qr img{width:min(86vw,72vh,560px);aspect-ratio:1}.me-qr span{font-family:var(--titulos);font-size:clamp(1.25rem,5vw,2rem)}.me-reloj{margin-top:14px;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;background:var(--cafe)}.me-arriba+.me-reloj{margin-top:4px}.me-reloj>span:first-child{font-size:.8125rem;color:var(--arena)}.me-reloj strong{font-family:var(--titulos);font-size:2rem;font-weight:400}.me-contador-total{color:var(--arena)}.me-pista{height:8px;border-radius:4px;background:#f3e9dd26;overflow:hidden}.me-pista span{display:block;height:100%;background:var(--caramelo);border-radius:4px}.me-pista span.excedido{background:#e8a87c}.me-grande{width:100%;--sapElement_Height: 3.5rem;font-size:1.125rem}.me-bebidas{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:10px;margin-top:14px}.me-bebida{position:relative}.me-sumar{width:100%;min-height:128px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px 16px;border:0;border-radius:16px;background:var(--crema);color:var(--cafe);text-align:left;cursor:pointer;touch-action:manipulation}.me-sumar:active{transform:scale(.98);background:var(--arena)}.me-sumar:disabled{opacity:.55;cursor:default}.me-nombre{font-size:1rem;font-family:var(--sapFontBoldFamily)}.me-cuenta{font-family:var(--titulos);font-size:2.75rem;line-height:1}.me-restar{position:absolute;right:8px;bottom:8px;min-width:52px;height:48px;border:1px solid rgba(62,39,35,.25);border-radius:12px;background:var(--base);color:var(--cafe);font-size:1rem;cursor:pointer;touch-action:manipulation}.me-restar:disabled{opacity:.35}.me-bloque{margin-top:14px;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:#f3e9dd12}.me-reloj+.me-bloque,.me-bebidas+.me-bloque{margin-top:14px}.me-titulo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.me-titulo>span{font-size:.875rem;color:var(--arena);white-space:nowrap}.me-enlace{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;background:#f3e9dd1a;color:var(--crema);text-decoration:none}.me-enlace:active{background:#f3e9dd33}.me-nota{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.me-nota>ui5-input{width:100%}.me-sumar.conto{animation:me-conto .28s ease-out}.me-sumar.conto .me-cuenta{animation:me-cuenta .28s ease-out}@keyframes me-conto{0%{background:var(--caramelo);color:var(--crema)}to{background:var(--crema);color:var(--cafe)}}@keyframes me-cuenta{0%{transform:scale(1.25)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.me-sumar.conto,.me-sumar.conto .me-cuenta{animation:none}}.me-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;--sapField_TextColor: #F3E9DD;--_ui5_checkbox_label_color: #F3E9DD;--sapContent_LabelColor: #F3E9DD}.me-dato{margin:0;color:var(--crema)}.me-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.me-fila:has(>ui5-input:first-child){grid-template-columns:minmax(0,1fr) auto}.me-cierre{margin-top:28px}body.en-servicio{overflow:hidden}.modo-evento ui5-dialog{--sapTextColor: #3E2723;--sapContent_LabelColor: #6B4A3A;--sapTitleColor: #3E2723;--sapGroup_TitleTextColor: #3E2723;--sapButton_Lite_TextColor: #3E2723;--sapButton_TextColor: #3E2723;--sapButton_BorderColor: #D7C4B0;--sapButton_IconColor: #3E2723;color:#3e2723}.modo-evento>*{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.modo-evento>.me-qr{max-width:none}@media(max-width:599px){.me-fila{grid-template-columns:1fr 1fr}.me-fila>ui5-button{grid-column:1 / -1}}@media(min-width:1280px){.mesa.con-ficha:has(.ficha.ancha){grid-template-columns:minmax(0,1fr) 36rem}}.platica{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.globo{max-width:85%;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:var(--crema);align-self:flex-start}.globo small{font-size:.6875rem;color:var(--sapContent_LabelColor)}.globo.agente,.globo.duena{align-self:flex-end;background:var(--cafe);color:var(--crema)}.globo.agente small,.globo.duena small{color:var(--arena)}.responder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-top:16px}.botones,.movimientos li>.botones{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;flex:none}.movimientos li.consulta{align-items:flex-start}.movimientos li.consulta>div:first-child{gap:4px}.movimientos li.con-enlace{cursor:pointer}.bloque .propuesta+.propuesta{margin-top:12px}.propuesta-de{display:flex;flex-direction:column;gap:2px;width:100%}.globo.persona{align-self:flex-end;background:var(--cafe);color:var(--crema)}.globo.persona small{color:var(--arena)}.globo.gerente{align-self:flex-start;background:var(--base);border:1px solid var(--linea)}.globo>span{white-space:pre-wrap;overflow-wrap:anywhere}.acciones-ia{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 2px}.acciones-ia ui5-button{height:auto}.acciones-ia ui5-button::part(button){white-space:normal;height:auto;min-height:2.25rem;padding-block:6px;text-align:start}.globo:has(.grafica-ia){width:85%}.grafica-ia{margin:10px 0 4px;display:flex;flex-direction:column;gap:10px}.grafica-ia figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.grafica-ia .barra{grid-template-columns:minmax(4.5rem,9rem) minmax(2.5rem,1fr) auto;gap:10px}.grafica-ia .barra>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:899px){.grafica-ia .barra{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.grafica-ia .barra>strong{grid-row:1;grid-column:2}.grafica-ia .barra>.barra-pista{grid-row:2;grid-column:1 / -1}.grafica-ia .barra>span:first-child{white-space:normal}}@media(max-width:899px){.movimientos li.consulta{flex-direction:column;align-items:stretch}.botones{width:100%}.botones>ui5-button{flex:1}.movimientos li.tarea{flex-direction:column;align-items:stretch;gap:8px}.movimientos li.tarea>.filtro{width:100%}}.presupuesto{display:flex;flex-direction:column;gap:8px;margin:16px 0 8px}.presupuesto-barra{height:10px;border-radius:5px;background:var(--linea-suave);overflow:hidden}.presupuesto-barra>div{height:100%;border-radius:5px;background:var(--cafe);transition:width .4s ease}.presupuesto-barra>div.lleno{background:var(--sapNegativeColor)}.enlace-mapa{display:inline-block;margin-top:8px;color:var(--cafe);font-weight:600;text-decoration:underline;text-underline-offset:3px}.opciones{width:100%;min-width:0;height:var(--sapElement_Height);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 0 12px;border:var(--sapField_BorderWidth, 1px) solid var(--sapField_BorderColor);border-bottom-color:var(--sapField_BottomBorderColor, var(--sapField_BorderColor));border-radius:var(--sapField_BorderCornerRadius);background:var(--sapField_Background);color:var(--sapField_TextColor);font:inherit;font-size:var(--sapFontSize);text-align:left;cursor:pointer}.opciones>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opciones>span.vacio{color:var(--sapField_PlaceholderTextColor)}.opciones>svg{width:16px;height:16px;flex:none;color:var(--sapContent_IconColor);transition:transform .15s ease}.opciones.abierta>svg{transform:rotate(180deg)}.opciones:hover:not(:disabled){border-color:var(--sapField_Hover_BorderColor);background:var(--sapField_Hover_Background)}.opciones:focus-visible,.opciones.abierta{outline:var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);outline-offset:-3px}.opciones.falta{border-color:var(--sapField_InvalidColor);background:var(--sapField_InvalidBackground)}.opciones:disabled{cursor:default;opacity:.6}.opciones-lista{position:fixed;z-index:60;margin:0;padding:4px;list-style:none;overflow-y:auto;overscroll-behavior:contain;background:var(--base);border:1px solid var(--linea);border-radius:12px;box-shadow:0 10px 28px #2a1a1729}.opciones-lista li{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:8px;cursor:pointer;font-size:var(--sapFontSize)}.opciones-lista li.foco{background:var(--crema)}.opciones-lista li[aria-selected=true]{font-family:var(--sapFontBoldFamily);color:var(--cafe)}.ia-chat{display:flex;flex-direction:column;min-height:calc(100dvh - 200px)}.ia-chat>.vacio{margin-top:auto}.ia-chat>.platica{margin-top:auto;padding-bottom:12px}.ia-escribir{position:sticky;bottom:0;z-index:5;padding:12px 0 20px;background:var(--sapBackgroundColor);border-top:1px solid var(--linea)}.ia-escribir .responder{margin-top:0;align-items:end}.marco.computadora .contenido:has(.ia-chat){padding-bottom:0}@media(max-width:899px){.marco.celular .contenido:has(.ia-chat){padding-bottom:calc(62px + env(safe-area-inset-bottom))}.ia-chat{min-height:calc(100dvh - 218px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.ia-escribir{bottom:calc(62px + env(safe-area-inset-bottom));margin:0 -16px;padding:8px 16px}.ia-escribir .responder>ui5-button{min-width:5rem}}.pestanas{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:0 12px;background:var(--base);border:1px solid var(--linea);border-top:0;border-bottom-color:var(--linea)}.pestanas::-webkit-scrollbar{display:none}.pestanas button{position:relative;flex:none;min-height:52px;padding:0 14px;border:0;background:none;cursor:pointer;white-space:nowrap;font:inherit;font-size:1rem;color:var(--sapContent_LabelColor)}.pestanas button.activa{color:var(--cafe);font-family:var(--sapFontBoldFamily)}.pestanas button.activa:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--cafe)}.pestanas button:focus-visible{outline:2px solid var(--caramelo);outline-offset:-4px;border-radius:8px}.expediente-pestanas{padding:0 16px}@media(max-width:899px){.pestanas{border-left:0;border-right:0;padding:0 4px;position:sticky;top:calc(56px + env(safe-area-inset-top));z-index:10}.expediente-pestanas{padding:0 16px}}.ia-escribir ui5-textarea{height:auto;min-height:48px;margin:0}.ia-escribir ui5-textarea::part(textarea){min-height:48px;padding-top:12px;padding-bottom:12px}@media(max-width:899px){.pestanas{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);padding-right:28px}}.filtros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:12px;align-items:end;margin:0 0 20px}.filtros .campo{margin:0;min-width:0}.filtros ui5-input{width:100%}.filtros-quitar{grid-column:1 / -1;justify-self:start}.pestana>.filtros{margin-top:20px}@media(max-width:899px){.filtros{grid-template-columns:1fr 1fr;gap:10px 12px}.filtros .campo:nth-child(5){grid-column:1 / -1}}.en-vivo-checklist li.hecho span{color:var(--sapContent_LabelColor)}.en-vivo .cifras{margin-top:16px}@media(max-width:899px){.en-vivo .cifras>div:last-child:nth-child(odd){grid-column:1 / -1}}.expediente-paso{margin:14px 0 0;font-family:var(--sapFontBoldFamily);color:var(--cafe)}.con-aire{margin-top:16px}.movimientos li.elegido{background:var(--crema);margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:8px}.unidad-casilla{font-size:var(--sapFontSmallSize);color:var(--sapContent_LabelColor);padding-right:8px;white-space:nowrap}.cantidad{width:100%}.renglones-compra{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.renglones-compra li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) 2.25rem;gap:12px;align-items:end}.conteo{list-style:none;margin:16px 0 0;padding:0}.conteo li{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem auto;gap:12px;align-items:center;min-height:56px;padding:8px 0;border-top:1px solid var(--linea-suave)}.conteo li:first-child{border-top:0}.conteo li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.recetas .conteo{margin:0}@media(max-width:899px){.renglones-compra li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.25rem;padding-bottom:12px;border-bottom:1px solid var(--linea-suave)}.renglones-compra li>.campo:first-child{grid-column:1 / -1}.conteo li{grid-template-columns:minmax(0,1fr) 8rem auto}}.contador-botones{margin:4px 0 8px}.presupuesto-agente{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;gap:12px 16px;align-items:end;margin:12px 0 4px}.presupuesto-agente .campo{margin:0}.presupuesto-agente .presupuesto{margin:0 0 6px}.presupuesto-agente>ui5-busy-indicator,.presupuesto-agente>.falla{grid-column:1 / -1}@media(max-width:899px){.presupuesto-agente{grid-template-columns:1fr}}
