.tabs{margin-bottom:22px}.log-filter{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:36px;min-width:150px;padding:0 34px 0 14px;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink-soft);background-color:var(--cerulean-wash);border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:.15s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235E7C9E' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.log-filter:hover{border-color:var(--cerulean);color:var(--ink)}.log-filter:focus{outline:none;border-color:var(--cerulean);box-shadow:0 0 0 3px rgba(155,183,214,.22)}.es-grid{display:grid;grid-template-columns:380px 1fr;grid-gap:22px;gap:22px;align-items:start}@media (max-width:1000px){.es-grid{grid-template-columns:1fr}}.es-summary{display:flex;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:20px}.es-summary .esc{padding:14px 20px;border-right:1px solid var(--line);flex:1 1}.es-summary .esc:last-child{border-right:none}.es-summary .esc .ecap{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.es-summary .esc .en{font-family:var(--display);font-size:26px;font-weight:500;color:var(--ink)}.es-summary .esc.accent{background:var(--cerulean-wash)}.es-summary .esc.accent .en{color:var(--cerulean-deep)}.tmpl{position:-webkit-sticky;position:sticky;top:84px}.tmpl-mail{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#fff}.tmpl-mailhead{padding:13px 16px;border-bottom:1px solid var(--line-soft);background:#fcfdfe}.tmpl-mailhead .trow{display:flex;gap:9px;font-size:12.5px;margin-bottom:5px}.tmpl-mailhead .trow:last-child{margin-bottom:0}.tmpl-mailhead .trow .tk{color:var(--ink-faint);min-width:48px;font-weight:600}.tmpl-mailhead .trow .tv{color:var(--ink);font-weight:500}.tmpl-mailhead .trow .tv.subj{font-weight:700}.tmpl-body{padding:18px 18px 20px;font-size:13px;line-height:1.6;color:var(--ink-soft)}.tmpl-body p{margin-bottom:12px}.tmpl-body .mph{background:var(--cerulean-wash);border-radius:4px;padding:0 5px;color:var(--cerulean-deep);font-weight:600;font-size:12px}.tmpl-cta{display:inline-block;background:var(--ink);color:#fff;font-weight:600;font-size:13px;border-radius:8px;padding:10px 18px;margin:4px 0 6px}.tmpl-foot{font-size:11.5px;color:var(--ink-faint);border-top:1px solid var(--line-soft);padding:12px 16px;display:flex;align-items:center;gap:7px}.tmpl-actions{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.tmpl-meta{font-size:12px;color:var(--ink-faint);margin-top:12px;line-height:1.5}.stars-sm{color:var(--cerulean);font-size:14px;letter-spacing:1px;white-space:nowrap}.stars-sm .off{color:var(--line)}.log-comment{color:var(--ink-soft);font-size:12.5px;max-width:280px;line-height:1.45}.es-section{display:none}.es-section.active{display:block}.bk-card{border:1px solid var(--line);border-radius:13px;overflow:hidden;margin-bottom:14px}.bk-top{gap:16px;padding:15px 20px;flex-wrap:wrap}.bk-ico,.bk-top{display:flex;align-items:center}.bk-ico{width:40px;height:40px;border-radius:10px;background:var(--cerulean-wash);color:var(--cerulean-deep);justify-content:center;font-family:var(--display);font-weight:600;flex-shrink:0}.bk-main{flex:1 1;min-width:170px}.bk-main .bn{font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:8px}.bk-main .bm{font-size:12.5px;color:var(--ink-faint);margin-top:4px}.bk-date{display:flex;flex-direction:column;gap:3px;padding:6px 14px;background:var(--cerulean-wash);border-radius:9px;flex-shrink:0}.bk-date-k{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cerulean-deep)}.bk-date-v{font-size:13.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-invite{border-top:1px solid var(--line-soft);background:#fcfdfe;padding:15px 20px}.bk-invite-label{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cerulean-deep);margin-bottom:9px}.bk-propose{border-top:1px solid var(--line-soft);background:var(--cerulean-wash);padding:15px 20px}