:root{--paper:#dfd6c8;--paper-raised:#efe8dd;--sidebar-bg:#1a1c1d;--sidebar-line:#322f2c;--sidebar-text:#d8cdbd;--sidebar-muted:#8c8478;--ink:#1a1c1d;--ink-soft:#5c564c;--line:#c7baa5;--mora:#42283d;--mora-soft:#e6dee3;--yerba:#b5670c;--yerba-soft:#f7e4c6;--gold:#a17d0e;--fa-accent:#a17d0e;--fa-soft:#f0e3bc;--warn:#2e6c86;--warn-soft:#dcebf1}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Chakra Petch,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex;position:relative}.backgroundMark{color:var(--mora);opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Fraunces,serif;font-size:190px;font-weight:300;position:fixed;top:8vh;right:-28px}.sidebar{background:var(--sidebar-bg);width:270px;min-height:100vh;color:var(--sidebar-text);z-index:10;flex-direction:column;flex:0 0 270px;height:100dvh;padding:28px 18px 32px;display:flex;position:fixed;inset:0 auto 0 0}.brandWordmark{letter-spacing:-.03em;color:#f0e8dc;font-family:Fraunces,serif;font-size:31px;font-weight:400}.brandBlock p{color:var(--sidebar-muted);margin:4px 0 0;font-size:12px}.navGroup{margin-top:25px}.navHeading{color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 7px 8px;font-size:10.5px;font-weight:600}.navItem{border-radius:7px;margin:2px 0;padding:8px 9px;font-size:13.5px;transition:background .15s,color .15s;display:block}.navItem:hover{background:var(--sidebar-line)}.navItem.active{background:var(--mora);color:#fff}.sidebarFooter{border-top:1px solid var(--sidebar-line);color:var(--sidebar-muted);align-items:center;gap:7px;margin-top:auto;padding:18px 7px 0;font-size:11.5px;display:flex}.statusDot{background:#9aaa78;border-radius:50%;width:7px;height:7px;display:inline-block}.menuButton{display:none}.main{z-index:1;flex:1;min-width:0;margin-left:270px;position:relative}.contentWrap{max-width:1040px;margin:0 auto;padding:54px 38px 80px}.hero{max-width:760px}.eyebrow{color:var(--ink-soft);margin:0 0 11px;font-size:12.5px}.hero h1,.sectionHeader h2{letter-spacing:-.02em;font-family:Fraunces,serif;font-weight:300}.hero h1{margin:0 0 18px;font-size:clamp(38px,5vw,56px);line-height:1.05}.hero h1:before{content:"";background:linear-gradient(90deg,var(--mora) 0 33%,var(--yerba) 33% 66%,var(--gold) 66%);border-radius:4px;width:57px;height:5px;margin-bottom:18px;display:block}.lede{color:var(--ink-soft);max-width:64ch;margin:0;font-size:16px;line-height:1.65}.summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:36px 0 54px;display:grid}.summaryCard{border:1px solid var(--line);background:#efe8ddb8;border-radius:11px;padding:16px 17px}.summaryCard span{color:var(--ink-soft);margin-bottom:5px;font-size:11.5px;display:block}.summaryCard strong{color:var(--mora);font-family:Fraunces,serif;font-size:31px;font-weight:400;line-height:1;display:block}.summaryCard .summaryDate{font-size:24px}.summaryCard p{color:var(--ink-soft);margin:7px 0 0;font-size:12px}.section{margin-top:12px}.sectionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;padding-bottom:14px;display:flex}.sectionHeader h2{margin:0;font-size:30px}.sectionHeader .eyebrow{margin-bottom:5px}.searchStub{border:1px solid var(--line);width:230px;color:var(--ink-soft);background:#efe8ddad;border-radius:8px;padding:9px 11px;font-size:12.5px}.documentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.documentCard{background:var(--paper-raised);border:1px solid var(--line);border-radius:11px;flex-direction:column;min-height:225px;padding:17px;transition:transform .15s,box-shadow .15s;display:flex}.documentCard:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1a1c1d12}.documentMeta{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.documentCategory{background:var(--mora-soft);color:var(--mora);border-radius:6px;padding:4px 7px;font-weight:600}.documentCard h3{margin:16px 0 9px;font-family:Fraunces,serif;font-size:21px;font-weight:500;line-height:1.2}.documentCard>p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.documentFooter{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:10.5px;display:flex}.documentFooter button{background:var(--mora);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 12px}.documentFooter button:hover{filter:brightness(1.08)}footer{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:58px;padding-top:16px;font-size:11.5px}@media (max-width:860px){.summaryGrid,.documentGrid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{transition:transform .2s;position:fixed;left:0;transform:translate(-100%);box-shadow:3px 0 22px #0003}.sidebar.open{transform:translate(0)}.menuButton{z-index:20;background:var(--ink);width:39px;height:39px;color:var(--paper);cursor:pointer;border:0;border-radius:8px;display:block;position:fixed;top:14px;left:14px}.main{margin-left:0}.contentWrap{padding:78px 18px 60px}.sectionHeader{flex-direction:column;align-items:stretch}.searchStub{width:100%}}.sidebarUser{border-top:1px solid var(--sidebar-line);align-items:center;gap:10px;margin-top:auto;padding:16px 7px 12px;display:flex}.sidebarAvatar{background:var(--mora);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Fraunces,serif;font-size:17px;display:grid}.sidebarUser strong,.sidebarUser span{display:block}.sidebarUser strong{color:var(--sidebar-text);font-size:12px;font-weight:600}.sidebarUser span{color:var(--sidebar-muted);margin-top:2px;font-size:10.5px}.logoutButton{border:1px solid var(--sidebar-line);width:100%;color:var(--sidebar-text);cursor:pointer;background:0 0;border-radius:7px;padding:8px 10px;font-size:11.5px}.logoutButton:hover{background:var(--sidebar-line)}.sidebarFooter{margin-top:12px}.compactHero{max-width:700px}.placeholderPanel{background:var(--paper-raised);border:1px solid var(--line);border-radius:11px;max-width:760px;margin-top:38px;padding:22px}.placeholderPanel h2{margin:12px 0 8px;font-family:Fraunces,serif;font-size:24px;font-weight:400}.placeholderPanel p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.placeholderBadge{background:var(--mora-soft);color:var(--mora);border-radius:6px;padding:4px 7px;font-size:10.5px;font-weight:600;display:inline-block}.loginPage{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.loginBrandPanel{background:var(--sidebar-bg);color:var(--sidebar-text);flex-direction:column;justify-content:space-between;padding:54px;display:flex;position:relative;overflow:hidden}.loginBrandPanel:after{content:"YM";color:#fff;opacity:.035;font-family:Fraunces,serif;font-size:180px;position:absolute;bottom:30px;right:-24px}.loginEyebrow{color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px;font-size:11px}.loginBrandPanel h1{color:#f0e8dc;letter-spacing:-.03em;margin:0;font-family:Fraunces,serif;font-size:clamp(48px,6vw,76px);font-weight:300}.loginBrandPanel p:not(.loginEyebrow):not(.loginBrandFooter){max-width:34ch;color:var(--sidebar-text);line-height:1.65}.loginBrandFooter{color:var(--sidebar-muted);z-index:1;margin:0;font-size:11px;position:relative}.loginFormPanel{place-items:center;padding:40px 24px;display:grid}.loginCard{border:1px solid var(--line);background:#efe8ddc2;border-radius:14px;width:min(100%,430px);padding:32px}.loginCard h2{margin:0;font-family:Fraunces,serif;font-size:38px;font-weight:300}.loginIntro{color:var(--ink-soft);margin:12px 0 24px;font-size:13px;line-height:1.55}.loginForm{flex-direction:column;gap:16px;display:flex}.loginForm label{color:var(--ink-soft);flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.loginForm input{border:1px solid var(--line);width:100%;color:var(--ink);background:#f7f1e8;border-radius:8px;outline:none;padding:11px 12px}.loginForm input:focus{border-color:var(--mora);box-shadow:0 0 0 3px #42283d14}.loginForm button{background:var(--mora);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:4px;padding:11px 14px;font-weight:600}.loginForm button:hover{filter:brightness(1.08)}.loginError{color:#7a3128;background:#f1dad6;border-radius:7px;margin:0 0 18px;padding:10px 11px;font-size:12px}.devCredentials{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:24px;padding-top:16px;font-size:10.5px;line-height:1.55}.devCredentials strong,.devCredentials span{display:block}@media (max-width:760px){.loginPage{grid-template-columns:1fr}.loginBrandPanel{min-height:250px;padding:34px 24px}.loginBrandPanel h1{font-size:52px}.loginFormPanel{padding:24px 18px 40px}.loginCard{padding:24px}}.adminNotice{border-radius:8px;margin:28px 0 0;padding:11px 13px;font-size:12px}.successNotice{color:#3f5a32;background:#dde8d4;border:1px solid #c3d5b6}.errorNotice{color:#7a3128;background:#f1dad6;border:1px solid #dfc0ba}.adminGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;margin-top:34px;display:grid}.adminPanel{background:var(--paper-raised);border:1px solid var(--line);border-radius:11px;padding:20px}.adminPanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;padding-bottom:14px;display:flex}.adminPanelHeader h2{margin:0;font-family:Fraunces,serif;font-size:25px;font-weight:400}.adminPanelHeader .eyebrow{margin-bottom:5px}.adminForm{flex-direction:column;gap:14px;display:flex}.adminForm label{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;display:flex}.adminForm input,.adminForm select{border:1px solid var(--line);width:100%;color:var(--ink);background:#f7f1e8;border-radius:8px;outline:none;padding:10px 11px}.adminForm input:focus,.adminForm select:focus{border-color:var(--mora);box-shadow:0 0 0 3px #42283d14}.adminForm button{background:var(--mora);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:5px;padding:10px 13px;font-weight:600}.adminForm button:hover{filter:brightness(1.08)}.userCount{background:var(--mora-soft);min-width:31px;height:31px;color:var(--mora);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.userList,.auditList{flex-direction:column;display:flex}.userRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.userRow:last-child{border-bottom:0;padding-bottom:0}.userIdentity{align-items:center;gap:10px;min-width:0;display:flex}.userInitial{background:var(--mora-soft);width:34px;height:34px;color:var(--mora);border-radius:50%;flex:none;place-items:center;font-family:Fraunces,serif;font-size:17px;display:grid}.userIdentity strong,.userIdentity span{display:block}.userIdentity strong{font-size:12.5px}.userIdentity span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.userTags{align-items:center;gap:6px;display:flex}.roleTag,.statusTag{border-radius:6px;padding:4px 7px;font-size:9.5px;font-weight:700;display:inline-block}.roleTag{background:var(--yerba-soft);color:var(--yerba)}.adminTag{background:var(--mora-soft);color:var(--mora)}.statusTag{color:#476138;background:#dde8d4}.disabledTag{color:#74645e;background:#e5dedb}.secondaryButton{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:7px;padding:7px 9px;font-size:10.5px}.secondaryButton:hover{border-color:var(--mora);color:var(--mora)}.auditPanel{margin-top:34px}.auditRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.auditRow:last-child{border-bottom:0;padding-bottom:0}.auditRow strong,.auditRow span{display:block}.auditRow strong{font-size:12.5px}.auditRow span{color:var(--ink-soft);margin-top:3px;font-size:10.5px}.auditRow time{color:var(--ink-soft);white-space:nowrap;font-size:10.5px}.emptyState{color:var(--ink-soft);margin:0;padding:12px 0 3px;font-size:12px}@media (max-width:980px){.adminGrid{grid-template-columns:1fr}}@media (max-width:760px){.userRow{grid-template-columns:1fr;gap:9px}.userTags{justify-content:flex-start}.userRow form,.secondaryButton{width:100%}.auditRow{flex-direction:column;align-items:flex-start;gap:7px}}.adminForm textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#f7f1e8;border-radius:8px;outline:none;padding:10px 11px}.adminForm textarea:focus{border-color:var(--mora);box-shadow:0 0 0 3px #42283d14}.documentButton{background:var(--mora);color:#fff;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-block}.documentButton:hover{filter:brightness(1.08)}.documentAdminRow,.permissionRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.documentAdminRow:last-child,.permissionRow:last-child{border-bottom:0;padding-bottom:0}.documentAdminRow strong,.documentAdminRow span,.permissionRow strong,.permissionRow span{display:block}.documentAdminRow strong,.permissionRow strong{font-size:12.5px}.documentAdminRow>div>span,.permissionRow>div>span{color:var(--ink-soft);margin-top:3px;font-size:10.5px}.documentViewerPlaceholder{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;margin-top:34px;overflow:hidden}.viewerTopbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.viewerTopbar strong,.viewerTopbar span{display:block}.viewerTopbar strong{font-size:12.5px}.viewerTopbar>div>span{color:var(--ink-soft);margin-top:3px;font-size:10.5px}.viewerEmpty{text-align:center;align-content:center;place-items:center;min-height:430px;padding:48px 24px;display:grid}.viewerIcon{border:1px solid var(--line);width:70px;height:86px;color:var(--mora);background:#f7f1e8;border-radius:7px;place-items:center;margin-bottom:18px;font-family:Fraunces,serif;font-size:19px;display:grid}.viewerEmpty h2{margin:0 0 10px;font-family:Fraunces,serif;font-size:27px;font-weight:400}.viewerEmpty p{max-width:58ch;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}@media (max-width:760px){.documentAdminRow,.permissionRow,.viewerTopbar{flex-direction:column;align-items:flex-start}.permissionRow form,.permissionRow .secondaryButton{width:100%}}.viewerContentWrap{max-width:1180px}.securePdfViewer{border:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#2b2c2d;border-radius:12px;margin-top:34px;overflow:hidden}.secureViewerBar{background:var(--sidebar-bg);color:var(--sidebar-text);border-bottom:1px solid var(--sidebar-line);justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;display:flex}.secureViewerBar strong,.secureViewerBar span{display:block}.secureViewerBar strong{color:#f0e8dc;font-size:12.5px}.secureViewerBar>div>span{color:var(--sidebar-muted);margin-top:3px;font-size:10.5px}.secureViewerBadge{background:var(--mora);border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700;color:#fff!important}.secureViewerNotice{color:#b8b1a6;background:#353637;border-bottom:1px solid #454648;padding:9px 16px;font-size:10.5px}.viewerLoading,.viewerError{text-align:center;color:#d6d0c7;place-items:center;min-height:260px;padding:30px;font-size:12px;display:grid}.viewerError{color:#e4b7ae}.pdfPages{background:#2b2c2d;flex-direction:column;align-items:center;gap:24px;padding:28px 18px 46px;display:flex}.pdfPageShell{background:#fff;max-width:100%;min-height:300px;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000047}.pdfCanvas{pointer-events:none;max-width:100%;height:auto;display:block}.pdfWatermarkLayer{z-index:2;pointer-events:none;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pdfWatermarkLayer span{color:#42283d29;white-space:nowrap;letter-spacing:.02em;font-size:11px;font-weight:600;transform:rotate(-28deg)}.pdfPageNumber{z-index:3;color:#fff;pointer-events:none;background:#1a1c1d94;border-radius:4px;padding:3px 6px;font-size:9px;position:absolute;bottom:8px;right:10px}@media print{body *{visibility:hidden!important}body:before{content:"Impresión no habilitada para este portal.";place-items:center;font-size:18px;display:grid;position:fixed;inset:0;visibility:visible!important}}@media (max-width:760px){.secureViewerBar{flex-direction:column;align-items:flex-start}.pdfPages{padding:18px 8px 32px}.pdfWatermarkLayer{grid-template-columns:repeat(2,1fr)}.pdfWatermarkLayer span{font-size:9px}}.auditEventMain{min-width:0}.auditDetails{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.auditDetails .auditPill{background:var(--mora-soft);color:var(--mora);border-radius:5px;margin:0;padding:3px 6px;font-size:9px;font-weight:600;display:inline-block}.auditFilters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-top:30px;display:flex}.auditFilterForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.auditFilterForm label{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.auditFilterForm input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f7f1e8;border-radius:8px;padding:8px 10px}.auditFilterForm button{background:var(--mora);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:600}.auditClearButton{align-items:center;min-height:34px;display:inline-flex}.auditTimezone{color:var(--ink-soft);font-size:10.5px}.auditFilterForm select{border:1px solid var(--line);min-width:180px;max-width:260px;color:var(--ink);font:inherit;background:#f7f1e8;border-radius:8px;padding:8px 10px}.auditExportButton{align-items:center;min-height:34px;display:inline-flex}.auditPagination{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding-top:16px;font-size:11px;display:flex}.auditPagination strong{color:var(--ink)}.disabledPagination{opacity:.45;cursor:not-allowed;pointer-events:none}@media (max-width:760px){.auditFilterForm{align-items:stretch;width:100%}.auditFilterForm label,.auditFilterForm input,.auditFilterForm select,.auditFilterForm button,.auditFilterForm .secondaryButton{width:100%;max-width:none}}.documentAdminList{flex-direction:column;gap:10px;display:flex}.documentManageCard{border:1px solid var(--line);background:#f4eee5;border-radius:9px;overflow:hidden}.documentManageCard summary{cursor:pointer;padding:14px;list-style:none}.documentManageCard summary::-webkit-details-marker{display:none}.documentManageCard[open] summary{border-bottom:1px solid var(--line)}.documentManageSummary{justify-content:space-between;align-items:center;gap:16px;display:flex}.documentManageSummary strong,.documentManageSummary span{display:block}.documentManageSummary strong{font-size:12.5px}.documentManageSummary>div>span{color:var(--ink-soft);margin-top:3px;font-size:10.5px}.documentEditForm{padding:16px}.documentEditForm small{color:var(--ink-soft);font-size:9.5px;line-height:1.45}.documentEditFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:2px;padding-top:14px;display:flex}.documentEditFooter span{color:var(--ink-soft);font-size:9.5px}.documentEditFooter button{width:auto;margin-top:0}@media (max-width:760px){.documentManageSummary,.documentEditFooter{flex-direction:column;align-items:flex-start}.documentEditFooter button{width:100%}}.viewerActions{align-items:center;gap:10px;display:flex}.zoomControls{align-items:center;gap:5px;display:flex}.zoomControls button{color:#f0e8dc;cursor:pointer;background:#2b2c2d;border:1px solid #4a4c4e;border-radius:6px;min-width:30px;height:30px;padding:0 8px;font-size:12px}.zoomControls button:hover:not(:disabled){background:#3a3b3d}.zoomControls button:disabled{opacity:.35;cursor:not-allowed}.zoomValue{text-align:center;min-width:46px;color:#d8cdbd!important;font-size:10.5px!important}.zoomControls .fitWidthButton{min-width:auto;padding:0 10px}.pdfViewport{background:#2b2c2d;width:100%;overflow:auto hidden}.pdfPages{width:max-content;min-width:100%}.pdfPageShell{flex:none;max-width:none}.pdfCanvas{max-width:none}.documentLanguageSwitch{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.documentLanguageSwitch>span{color:var(--ink-soft);font-size:11px}.documentLanguageOption{border:1px solid var(--line);min-width:78px;color:var(--ink-soft);background:#efe8ddb8;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.documentLanguageOption:hover{border-color:var(--mora);color:var(--mora)}.documentLanguageOption.active{background:var(--mora);border-color:var(--mora);color:#fff;pointer-events:none}@media (max-width:760px){.viewerActions{justify-content:space-between;width:100%}.zoomControls{flex-wrap:wrap}}.pdfViewport.canPan{cursor:grab}.pdfViewport.canPan.isPanning{cursor:grabbing}.pdfViewport.canPan,.pdfViewport.canPan *{-webkit-user-select:none;user-select:none}.pdfViewport.canPan{touch-action:pan-y}.sidebar{overflow:hidden}.kitNavTree{scrollbar-width:thin;scrollbar-color:var(--sidebar-line) transparent;flex:1;min-height:0;padding-right:4px;overflow:hidden auto}.kitNavTree .navGroup{margin-top:19px}.kitNavTree .navHeading{margin-bottom:6px}.kitNavTree .navItem{padding:6px 8px;font-size:11.5px;line-height:1.35}.kitNavDisabled{opacity:.42;cursor:default;justify-content:space-between;align-items:center;gap:8px;display:flex}.kitNavDisabled small{color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.adminNavGroup{border-top:1px solid var(--sidebar-line);padding-top:18px;margin-top:24px!important}.sidebarLanguage{gap:5px;margin-top:14px;display:flex}.sidebarLanguage a{border:1px solid var(--sidebar-line);min-width:35px;color:var(--sidebar-muted);text-align:center;border-radius:6px;padding:5px 8px;font-size:9.5px;font-weight:700}.sidebarLanguage a:hover{color:var(--sidebar-text)}.sidebarLanguage a.active{background:var(--mora);border-color:var(--mora);color:#fff}.kitContentWrap{max-width:980px}.kitBlocks{flex-direction:column;gap:25px;margin-top:38px;display:flex}.kitParagraph{max-width:76ch;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.kitQuote{border-left:4px solid var(--mora);background:#efe8ddb8;border-radius:0 10px 10px 0;margin:0;padding:22px 24px}.kitQuote p{color:var(--mora);margin:0;font-family:Fraunces,serif;font-size:20px;line-height:1.55}.kitQuote cite{color:var(--ink-soft);margin-top:13px;font-size:11px;font-style:normal;font-weight:600;display:block}.kitCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kitInfoCard{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;padding:19px}.kitInfoCard h3{color:var(--mora);margin:0 0 9px;font-family:Fraunces,serif;font-size:20px;font-weight:500}.kitInfoCard p{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.65}.kitRowsSection>h2{margin:0 0 14px;font-family:Fraunces,serif;font-size:25px;font-weight:400}.kitRows{border-top:1px solid var(--line)}.kitRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);gap:24px;padding:15px 0;display:grid}.kitRow strong{color:var(--ink);font-size:12px}.kitRow span{color:var(--ink-soft);font-size:12px;line-height:1.65}.kitFacts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.kitFact{border:1px solid var(--line);background:#efe8ddad;border-radius:8px;min-width:0;padding:14px 12px}.kitFact span,.kitFact strong{display:block}.kitFact span{color:var(--ink-soft);margin-bottom:5px;font-size:9.5px}.kitFact strong{font-family:Fraunces,serif;font-size:14px;font-weight:500}@media (max-width:900px){.kitFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kitCardGrid{grid-template-columns:1fr}.kitRow{grid-template-columns:1fr;gap:5px}.kitFacts{grid-template-columns:1fr}}.backgroundMark{opacity:.05;background-position:50%;background-repeat:no-repeat;background-size:contain;width:340px;height:270px;font-size:0;top:6vh;right:-40px}.sidebar{padding:26px 18px 40px}.brandBlock{border-bottom:0;padding:0 4px}.brandLogo{width:132px;height:auto;margin:2px 4px 8px;display:block}.brandBlock>p{color:var(--sidebar-muted);margin:0 4px 12px;font-size:12px}.sidebarLanguage{margin:0 4px 18px}.kitNavTree .navGroup{margin-top:0;margin-bottom:18px}.kitNavTree .navHeading{letter-spacing:.03em;margin:0 4px 6px;font-size:11px}.kitNavTree .navItem{border-radius:7px;padding:7px 8px;font-size:13.5px;line-height:1.35}.kitContentWrap{max-width:900px;padding:48px 32px 100px}.kitHero{max-width:none}.kitHero .eyebrow{margin:0 0 10px;font-size:13px}.kitHero h1{font-optical-sizing:auto;letter-spacing:-.01em;margin:0 0 14px;font-family:Fraunces,serif;font-size:clamp(30px,4.6vw,44px);font-weight:300;line-height:1.08}.kitHero h1:before{display:none}.kitTitlePattern{background-repeat:repeat;background-size:170px;border-radius:3px;width:56px;height:5px;margin-bottom:16px}.kitHero .lede{max-width:58ch;font-size:16px;line-height:1.6}.letterbox{background:var(--paper-raised);border:1px solid var(--line);border-radius:16px;max-width:64ch;margin-top:28px;padding:38px 40px}.lettertext{color:var(--ink);margin:0 0 18px;font-size:15.5px;line-height:1.75}.lettersign{color:var(--mora);margin:20px 0 0;font-family:Cedarville Cursive,cursive;font-size:28px}@media (max-width:760px){.kitContentWrap{padding:78px 18px 60px}.letterbox{padding:26px 22px}}html,body,button,input,select,textarea,.sidebar,.main{font-family:Chakra Petch,sans-serif}.kitHero h1,.hero h1,.sectionHeader h2,.kitInfoCard h3,.kitRowsSection>h2,.kitFact strong{font-family:Fraunces,serif}.lettersign{font-family:Cedarville Cursive,cursive}.subhead{margin:34px 0 16px;font-family:Fraunces,serif;font-size:19px;font-weight:400}.groupnote{color:var(--ink-soft);max-width:60ch;margin:0 0 16px;font-size:13.5px}.peoplegrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:8px;display:grid}.personcard{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;padding:16px 16px 14px}.pname{margin:0 0 3px;font-family:Fraunces,serif;font-size:16.5px;font-weight:500}.prole{color:var(--ink-soft);margin:0 0 10px;font-size:13px}.parea{color:var(--mora);background:var(--mora-soft);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-block}.personcard.pointofcontact{border-color:var(--mora)}.personcard.pointofcontact .parea{background:var(--mora);color:#fff}.personcard.committee .parea{background:var(--yerba-soft);color:var(--yerba)}.personcard.placeholder{border:1.5px dashed var(--line);background:0 0}.personcard.placeholder .pname{color:var(--ink-soft);font-size:14px;font-style:italic}.routetable{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.routerow{background:var(--paper-raised);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;display:flex}.routetopic{color:var(--ink);max-width:60ch;font-size:14px}.routeto{color:var(--mora);text-align:right;flex:none;font-size:13.5px;font-weight:600}.principle{background:var(--sidebar-bg);color:#f2ece0;border-left:4px solid var(--mora);border-radius:14px;margin:28px 0 8px;padding:22px 26px;font-family:Fraunces,serif;font-size:19px;font-weight:400;line-height:1.45}.principle-src{color:var(--sidebar-muted);margin-top:14px;font-family:Chakra Petch,sans-serif;font-size:12px;font-style:normal;display:block}.rolestable{background:var(--line);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.rolesrow{background:var(--paper-raised);grid-template-columns:150px 1fr 1fr;gap:16px;padding:14px 16px;display:grid}.rolesheader{background:var(--paper);color:var(--ink-soft);padding:8px 16px;font-size:12px;font-weight:600}.rolesarea{font-family:Fraunces,serif;font-size:14.5px;font-weight:500}.rolesrow span:not(.rolesarea){color:var(--ink-soft);font-size:13.5px;line-height:1.55}.rolesrow:not(.rolesheader) span:nth-child(2){color:var(--mora)}.rolesrow:not(.rolesheader) span:nth-child(3){color:var(--yerba)}.disclaimer{background:var(--warn-soft,#dcebf1);border:1px solid #ddbe8a;border-radius:12px;margin-bottom:8px;padding:20px 24px}.disclaimer-lead{color:var(--warn,#2e6c86);max-width:64ch;margin:0 0 12px;font-size:14px;line-height:1.55}.disclaimer-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;margin:0 0 12px;padding-left:18px;display:grid}.disclaimer-list li{color:var(--warn,#2e6c86);font-size:13.5px;line-height:1.5}.disclaimer-src{color:#a9863f;margin:0;font-size:12px}@media (max-width:700px){.rolesrow{grid-template-columns:1fr;gap:6px}.rolesheader{display:none}.rolesarea{margin-bottom:2px}.routerow{flex-direction:column;align-items:flex-start}.routeto{text-align:left}}.contract-note{color:var(--ink-soft);border-left:2px solid var(--line);max-width:58ch;margin-top:18px;padding-left:12px;font-size:13px}.sectionbody{color:var(--ink);max-width:70ch;margin:0 0 14px;font-size:14.5px;line-height:1.65}.sectionbody.small{color:var(--ink-soft);margin-top:14px;font-size:13px;font-style:italic}.miniroute{flex-direction:column;gap:6px;margin:16px 0;display:flex}.mroute-row{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:14px;padding:9px 14px;font-size:13px;display:flex}.mroute-row span{color:var(--ink-soft)}.mroute-row b{color:var(--ink);text-align:right;font-weight:600}.statgrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:30px 0 34px;display:grid}.statcard{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:16px 16px 14px;display:flex}.statnum{color:var(--mora);font-family:Fraunces,serif;font-size:26px;font-weight:500}.statlabel{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.photogallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:150px;gap:8px;margin:26px 0 8px;display:grid}.photo-item{background-position:50%;background-size:cover;border-radius:10px;grid-column:span 1;position:relative;overflow:hidden}.photo-item.wide{grid-area:span 2/span 2}.photo-caption{color:#fff;background:linear-gradient(#0000,#0000008c);padding:8px 10px 7px;font-size:11.5px;position:absolute;bottom:0;left:0;right:0}.flowchain{flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0 6px;display:flex}.flowFragment{align-items:center;gap:6px;display:flex}.flowstep{background:var(--yerba-soft);color:var(--yerba);border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.flownum{background:var(--yerba);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.flowarrow{color:var(--line);font-size:16px}.kickoff-when{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;margin:32px 0 8px;padding:18px 22px;display:flex}.kickoff-when-num{color:var(--mora);font-family:Fraunces,serif;font-size:40px;font-weight:500;line-height:1}.kickoff-when-text{color:var(--ink-soft);max-width:58ch;font-size:14px;line-height:1.5}.compactSubhead{font-size:15px!important}.agenda{flex-direction:column;gap:12px;display:flex}.agenda-item{gap:14px;display:flex}.agenda-num{background:var(--ink);width:28px;height:28px;color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:600;display:flex}.agenda-body{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;flex:1;padding:14px 16px}.agenda-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.agenda-title{margin:0;font-family:Fraunces,serif;font-size:15px;font-weight:500}.agenda-time{color:var(--mora);flex:none;font-size:11.5px;font-weight:600}.agenda-desc{color:var(--ink-soft);margin:6px 0 0;font-size:12.5px;line-height:1.55}.statuslegend{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.statuspill{border-radius:100px;padding:8px 16px;font-size:13px;font-weight:600}.statuspill.approved{background:var(--yerba-soft);color:var(--yerba)}.statuspill.comments{background:var(--warn-soft);color:var(--warn)}.statuspill.rejected{background:var(--fa-soft);color:var(--fa-accent)}.logoshowcase{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;justify-content:center;align-items:center;margin:20px 0 14px;padding:40px 30px;display:flex}.logo-display{width:100%;max-width:360px;height:auto}.symbolshowcase{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;justify-content:center;align-items:center;margin:20px 0 8px;padding:30px;display:flex}.symbol-display{width:150px;height:auto}.misuselist{flex-wrap:wrap;gap:8px;margin:14px 0 6px;display:flex}.misuseitem{color:var(--fa-accent);background:var(--fa-soft);border-radius:100px;padding:6px 12px;font-size:12.5px;font-weight:600}.colorgrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.colorchip{border:1px solid #00000014;border-radius:10px;flex-direction:column;gap:2px;padding:44px 14px 12px;display:flex;position:relative}.chiphex{font-size:12px;font-weight:600}.chiplabel{opacity:.75;font-size:11.5px}.chipcode{opacity:.65;font-size:10px}.darkChip{color:#fff}.typespecimen{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;margin-bottom:6px;padding:20px 24px}.typerole{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11.5px;font-weight:600}.typesample{color:var(--ink);margin:4px 0 0}.typeCanela{font-family:Fraunces,serif;font-size:30px;font-weight:300}.typeChakra{font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:400}.typeRoleSpacing{margin-top:16px}.brandMinorLabel{margin-top:-6px!important}.rolestiming{color:var(--ink-soft);font-family:Chakra Petch,sans-serif;font-size:11.5px;font-weight:400}.roadmapSection{max-width:1040px}.gantt{margin-top:42px;padding-top:12px;position:relative}.gantt-rows{flex-direction:column;gap:22px;margin-bottom:10px;display:flex}.gantt-row{height:44px;position:relative}.gantt-row .label{color:var(--ink-soft);font-size:11.5px;font-weight:600;position:absolute;top:-17px;left:0}.gantt-bar{cursor:pointer;color:#fff;white-space:nowrap;border:1px solid #00000014;border-radius:10px;align-items:center;min-width:42px;height:44px;padding:0 12px;font-family:Fraunces,serif;font-size:13.5px;transition:filter .15s,transform .1s,outline-color .15s;display:flex;position:absolute;top:0;overflow:hidden}.gantt-bar:hover{filter:brightness(1.06)}.gantt-bar.selected{outline:2.5px solid var(--ink);outline-offset:2px}.gantt-bar.b0{background:#8a8078}.gantt-bar.b1{background:#7a5266}.gantt-bar.b2{background:var(--mora)}.gantt-bar.b3{background:var(--fa-accent)}.gantt-bar.b4{background:var(--yerba)}.roadmapFaMarker{background:var(--fa-accent);z-index:0;opacity:.65;width:2px;position:absolute;top:0;bottom:26px;left:54.16%}.roadmapFaMarker:before{content:"FA";color:var(--fa-accent);font-size:10px;font-weight:700;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.gantt-scale{color:var(--sidebar-muted);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.detailpanel{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;margin-top:32px;padding:22px 24px}.detailpanel h3{margin:0 0 4px;font-family:Fraunces,serif;font-size:19px;font-weight:400}.detailpanel .span{color:var(--ink-soft);margin:0 0 14px;font-size:12.5px}.detailpanel ul{margin:0;padding-left:18px}.detailpanel li{margin-bottom:4px;font-size:14px;line-height:1.6}.phasenav{scrollbar-width:none;gap:7px;padding:2px 0 8px;display:flex;overflow-x:auto}.phasenav::-webkit-scrollbar{display:none}.phasenav a{color:var(--ink-soft);border:1px solid var(--line);background:0 0;border-radius:100px;flex:none;padding:7px 14px;font-size:12px;font-weight:600}.phasenav a:hover{border-color:var(--mora);color:var(--mora)}.filterbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 24px;display:flex}.filterbar .flabel{color:var(--ink-soft);font-size:13px}.filterbar .fbtn{border:1px solid var(--line);background:var(--paper-raised);cursor:pointer;color:var(--ink);border-radius:8px;padding:6px 13px;font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:600}.fbtn[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.fbtn.gm[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--mora);color:var(--mora)}.fbtn.socio[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--yerba);color:var(--yerba)}.phase{margin:34px 0 46px;scroll-margin-top:24px}.phase h2{margin:0 0 4px;font-family:Fraunces,serif;font-size:23px;font-weight:400}.phasesub{color:var(--ink-soft);margin:0 0 18px;font-size:12px}.timeline{flex-direction:column;gap:10px;display:flex;position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;left:91px}.milestone{grid-template-columns:78px 1fr;gap:27px;display:grid;position:relative}.milestone:before{content:"";background:var(--mora);border:2px solid var(--paper);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:87px}.milestone.opening:before{background:var(--fa-accent);width:13px;height:13px;top:16px;left:85px;box-shadow:0 0 0 4px #a17d0e29}.hito{text-align:right;color:var(--ink-soft);padding-top:13px;font-size:11.5px;font-weight:600}.card{background:var(--paper-raised);border:1px solid var(--line);border-radius:9px;padding:12px 14px}.milestone.opening .card{background:var(--fa-soft);border-color:#ddbe8a}.entregable{margin:0;font-size:13.5px;line-height:1.55}.roles{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag{border-radius:6px;padding:4px 7px;font-size:10.5px}.tag.gm{background:var(--mora-soft);color:var(--mora)}.tag.socio{background:var(--yerba-soft);color:var(--yerba)}@media (max-width:700px){.gantt{padding-bottom:8px;overflow-x:auto}.gantt-rows,.gantt-scale{min-width:680px}.roadmapFaMarker{display:none}.milestone{grid-template-columns:1fr;gap:5px;padding-left:20px}.timeline:before{left:5px}.milestone:before,.milestone.opening:before{left:0}.hito{text-align:left;padding-top:0}.mroute-row{flex-direction:column}.mroute-row b{text-align:left}.photogallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px}.photo-item.wide{grid-area:span 1/span 2}.flowchain,.flowFragment{flex-direction:column;align-items:stretch}.flowarrow{text-align:center;transform:rotate(90deg)}.agenda-top{flex-direction:column;align-items:flex-start}}.operationsAgenda{margin-top:2px}.operationsAgendaTitle{font-size:14.5px}.operationsKpis{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.operationsKpi{font-size:16px;line-height:1.25}.peoplePresence{max-width:540px}.checklistprogress{align-items:center;gap:14px;margin:28px 0 26px;display:flex}.clp-track{background:var(--line);border-radius:999px;flex:1;height:8px;overflow:hidden}.clp-fill{background:var(--yerba);border-radius:inherit;width:0;height:100%;transition:width .2s}.clp-text{color:var(--ink-soft);flex:none;font-size:12px;font-weight:600}.checkgroup{margin-bottom:26px}.checkgroup-title{color:var(--ink-soft);margin:0 0 10px;font-family:Fraunces,serif;font-size:15.5px;font-weight:400}.checkitem{appearance:none;background:var(--paper-raised);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:11px 14px;font-family:Chakra Petch,sans-serif;transition:background .12s,border-color .12s;display:flex}.checkitem:hover{background:#f2ece1}.checkitem:focus-visible{outline:2px solid var(--mora);outline-offset:2px}.checkbox{border:1.5px solid var(--ink-soft);border-radius:6px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;transition:background .12s,border-color .12s;display:flex}.checkbox:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}.checktext{color:var(--ink);flex:1;font-size:14px;transition:color .12s}.checkhito{color:var(--ink-soft);flex:none;font-size:11.5px}.checkitem.done .checkbox{background:var(--yerba);border-color:var(--yerba)}.checkitem.done .checkbox:after{opacity:1}.checkitem.done .checktext{color:var(--ink-soft);text-decoration:line-through}.openingmarker{background:var(--fa-soft);border:1px solid #ddbe8a;border-radius:12px;align-items:flex-start;gap:14px;margin:28px 0;padding:20px 22px;display:flex}.openingdot{background:var(--fa-accent);border-radius:50%;flex:none;width:14px;height:14px;margin-top:5px;box-shadow:0 0 0 5px #a17d0e24}.openingtitle{color:var(--fa-accent);margin:0 0 4px;font-family:Fraunces,serif;font-size:20px;font-weight:500}.openingsub{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}@media (max-width:700px){.checklistprogress{flex-direction:column;align-items:flex-start;gap:8px}.clp-track{flex:auto;width:100%}.checkitem{align-items:flex-start}.checkhito{margin-left:auto}}.feesplit{margin:24px 0 6px}.feebar{border:1px solid var(--line);border-radius:10px;height:46px;display:flex;overflow:hidden}.feeseg{color:#fff;justify-content:center;align-items:center;font-family:Fraunces,serif;font-size:16px;font-weight:500;display:flex}.feeseg.global{background:var(--mora);flex:1}.feeseg.unidad{background:var(--yerba);flex:1}.feelegend{color:var(--ink-soft);flex-wrap:wrap;gap:20px;margin-top:10px;font-size:13px;display:flex}.dotlegend{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.dotlegend.global{background:var(--mora)}.dotlegend.unidad{background:var(--yerba)}.marketingContactGrid{max-width:360px}@media (max-width:760px){.menuButton{transition:left .2s,background .2s}.menuButton.open{background:var(--sidebar-line);left:213px}}.pdfPagePlaceholder{color:#8c8478;pointer-events:none;background:#f7f5f0;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.pdfPageShell.isRendered .pdfPagePlaceholder{display:none}.floatingZoomControls{z-index:80;-webkit-backdrop-filter:blur(8px);background:#1a1c1df0;border:1px solid #4a4c4e;border-radius:10px;align-items:center;gap:5px;padding:7px;display:flex;position:fixed;bottom:22px;left:294px;box-shadow:0 8px 28px #00000042}.floatingZoomControls button{color:#f0e8dc;cursor:pointer;min-width:34px;height:34px;font:inherit;background:#2b2c2d;border:1px solid #4a4c4e;border-radius:6px;padding:0 9px;font-size:12px}.floatingZoomControls button:hover:not(:disabled){background:#3a3b3d}.floatingZoomControls button:disabled{opacity:.35;cursor:not-allowed}.floatingZoomValue{text-align:center;color:#d8cdbd;min-width:50px;padding:0 4px;font-size:10.5px;font-weight:600}.floatingZoomControls .floatingFitButton{min-width:auto;padding:0 11px}@media (max-width:760px){.floatingZoomControls{max-width:calc(100vw - 28px);bottom:14px;left:14px;right:auto}.floatingZoomControls button{min-width:32px;height:32px;padding:0 8px}.floatingZoomValue{min-width:44px}}.adminFormHint{border:1px solid var(--line);color:var(--ink-soft);background:#f7f1e8b8;border-radius:8px;padding:10px 11px;font-size:10.5px;line-height:1.55}.loginForm button:disabled{opacity:.6;cursor:wait}
