.mira-compare-tray{z-index:30;background:var(--mira-card,#fffdf7);box-sizing:border-box;border:1px solid #e6dfd2;border-radius:36px;align-items:center;gap:12px;max-width:calc(100vw - 40px);padding:10px 12px;display:flex;position:fixed;bottom:22px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 6px 24px #232b2520}.mira-compare-avatars{padding-left:5px;display:flex}.mira-compare-avatars button{cursor:pointer;border:2px solid #fffdf7;border-radius:50%;width:34px;height:34px;margin-left:-5px;padding:0;overflow:hidden}.mira-compare-avatars .mira-menu-photo{width:100%;height:100%;min-height:0}.mira-compare-avatars img{object-fit:contain;width:100%;height:100%}.mira-compare-caption{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.mira-compare-caption strong{font-size:13px}.mira-compare-caption small{color:#70796e;font-size:10px}.mira-app .mira-compare-tray>button{white-space:nowrap;cursor:pointer;border-radius:24px;min-height:34px;padding:9px 14px;font-size:12px}.mira-compare-clear{color:inherit;background:0 0;border:1px solid #e6dfd2}.mira-compare-start{color:#fff;background:#1b251f;border:0}.mira-compare-start:disabled{opacity:.4;cursor:default}.mira-compare-dialog{background:var(--mira-card,#fffdf7);color:var(--mira-ink,#1b251f);box-sizing:border-box;border:1px solid #e6dfd2;border-radius:25px;width:min(1100px,100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto}.mira-compare-dialog::backdrop{backdrop-filter:blur(5px);background:#1b251f55}.mira-compare-dialog>section{padding:24px}.mira-compare-dialog header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.mira-compare-dialog h2{margin:0;font-size:24px}.mira-compare-dialog header p{color:#70796e;margin:5px 0;font-size:13px}.mira-compare-dialog header>button{width:36px;height:36px;color:inherit;cursor:pointer;background:#eeeae2;border:0;border-radius:50%;font-size:23px}.mira-compare-table-scroll{background:#f4f0e8;border-radius:16px;overflow:auto}.mira-compare-dialog table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px}.mira-compare-dialog :is(td,th){text-align:left;vertical-align:middle;border-bottom:1px solid #e6dfd2;padding:12px;font-size:14px}.mira-compare-dialog th:first-child{z-index:1;color:#687166;background:#f4f0e8;width:150px;font-size:12px;font-weight:500;position:sticky;left:0}.mira-compare-dialog thead th{vertical-align:top}.mira-compare-recipe{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.mira-compare-recipe>.mira-menu-photo{aspect-ratio:1;border-radius:12px;width:100%;min-height:0;max-height:210px;display:block;overflow:hidden}.mira-compare-recipe img{object-fit:contain;width:100%;height:100%}.mira-compare-recipe strong{margin-top:9px;font-size:13px;line-height:1.4;display:block}.mira-compare-dialog td small{color:#70796e;font-size:10px}.mira-compare-extreme{color:#2a6049;text-transform:uppercase;background:#e0eee4;border-radius:5px;margin-left:7px;padding:3px 5px;font-size:9px;font-weight:650;display:inline-block}.mira-compare-extreme[data-extreme=мін]{color:#496c96;background:#e6edf7}.mira-compare-note{color:#70796e;font-size:12px;line-height:1.6}.mira-compare-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mira-menu-catalog:has(.mira-compare-tray) .mira-menu-scroll{padding-bottom:100px}@media (width<=760px){.mira-compare-tray{gap:7px;max-width:none;padding:8px;bottom:14px;left:12px;right:80px;transform:none}.mira-compare-caption small,.mira-compare-clear{display:none}.mira-compare-caption strong{font-size:11px}.mira-app .mira-compare-tray>button{padding:8px;font-size:11px}.mira-compare-avatars button{width:27px;height:27px}.mira-compare-dialog>section{padding:15px}.mira-compare-dialog th:first-child{width:100px}.mira-compare-dialog :is(td,th){padding:10px}.mira-compare-dialog h2{font-size:21px}}.mira-app .mira-compare-tray>.mira-compare-start{color:#fffdf7;background:#1b251f}.mira-app .mira-compare-tray>.mira-compare-start:hover:enabled{color:#fff;background:#2f6b51}.mira-app .mira-compare-tray>.mira-compare-clear:hover{background:#f1eee5}@media (width<=760px){.mira-compare-tray{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 84px)}}@media (width<=359px){.mira-compare-caption{display:none}.mira-compare-tray{justify-content:space-between}}.mira-app .mira-menu-catalog:has(.mira-compare-tray) .mira-menu-scroll{padding-bottom:180px}.mira-app:has(.mira-coach-launcher[data-mode=expanded]) .mira-compare-tray{bottom:104px}@media (width<=760px){.mira-app:has(.mira-coach-launcher[data-mode=expanded]) .mira-compare-tray{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 164px)}}