
/* =========================================================
   LIFE OS v24 — ФОН МЕНЯЕТСЯ У .main
   Картинки лежат в папке images рядом с HTML.
   ========================================================= */
.main[data-active-page="dashboard"]{--main-art:url("../../assets/images/1.png");}
.main[data-active-page="goals"],
.main[data-active-page="tasks"],
.main[data-active-page="habits"]{--main-art:url("../../assets/images/2.png");}
.main[data-active-page="finance"]{--main-art:url("../../assets/images/2.png");}
.main[data-active-page="inbox"]{--main-art:url("../../assets/images/3.png");}
.main[data-active-page="calendar"]{--main-art:url("../../assets/images/4.png");}
.main[data-active-page="planning"]{--main-art:url("../../assets/images/5.png");}
.main[data-active-page="results"]{--main-art:url("../../assets/images/7.png");}
.main[data-active-page="life"],
.main[data-active-page="faq"]{--main-art:url("../../assets/images/8.png");}

/* Фон закреплён на всей рабочей части приложения. */
.main{
  --main-art:url("../../assets/images/1.png");
  position:relative;
  isolation:isolate;
  background:var(--bg);
  transition:background-color .35s ease;
}
.main::before{
  content:"";
  position:fixed;
  z-index:0;
  top:0;
  right:0;
  bottom:0;
  left:250px;
  pointer-events:none;
  background-image:
    linear-gradient(180deg,rgba(5,8,12,.46),rgba(5,8,12,.70)),
    radial-gradient(circle at 75% 18%,rgba(238,167,179,.07),transparent 32%),
    var(--main-art);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  opacity:.62;
  filter:saturate(.92) contrast(1.02);
  transition:opacity .22s ease,filter .35s ease;
}
.main::after{
  content:"";
  position:fixed;
  z-index:0;
  top:0;
  right:0;
  bottom:0;
  left:250px;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(9,10,14,.34),transparent 20%,transparent 80%,rgba(9,10,14,.18)),
    linear-gradient(180deg,rgba(9,10,14,.10),transparent 34%,rgba(9,10,14,.28));
}
.main > *{position:relative;z-index:1}
.main.main-art-changing::before{opacity:.12}

/* Карточки снова самостоятельные: изображение находится только на main. */
.main :is(.panel,.hero-card,.goal-card,.goal-detail,.task-column,.task-insight,.metric-card,.horizon-card,.life-card){
  backdrop-filter:blur(15px);
}

/* Светлая тема сохраняет изображение, но делает его деликатнее. */
body[data-theme="light"] .main::before{
  background-image:
    linear-gradient(180deg,rgba(239,229,211,.64),rgba(232,219,198,.80)),
    radial-gradient(circle at 78% 16%,rgba(183,155,91,.10),transparent 34%),
    var(--main-art);
  opacity:.48;
  filter:sepia(.16) saturate(.72) contrast(.92) brightness(1.10);
}
body[data-theme="light"] .main::after{
  background:
    linear-gradient(90deg,rgba(232,220,201,.34),transparent 24%,transparent 78%,rgba(225,210,185,.22)),
    linear-gradient(180deg,rgba(244,237,225,.10),transparent 34%,rgba(222,207,184,.28));
}

@media(max-width:900px){
  .main::before,.main::after{left:0}
}
@media(max-width:650px){
  .main::before{background-position:center;opacity:.48}
  body[data-theme="light"] .main::before{opacity:.38}
}


/* =========================================================
   LIFE OS v27 — bW + ТОЧНЫЙ ПЕРЕНОС ИСХОДНЫХ БЛОКОВ НА ГЛАВНУЮ
   ========================================================= */
.brand__mark{
  width:46px;height:46px;border-radius:15px;
  font:800 18px/1 "Manrope",sans-serif!important;
  letter-spacing:-.085em!important;text-transform:none!important
}
.dashboard-builder-section{margin-top:18px}
.dashboard-widget-grid{display:grid;grid-template-columns:1fr;gap:22px}
.dashboard-exact-slot{position:relative;min-width:0;animation:dashboardExactIn .26s ease both}
@keyframes dashboardExactIn{from{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:none}}
.dashboard-exact-slot.dragging{opacity:.32}
.dashboard-exact-slot.drag-over{outline:2px solid var(--accent);outline-offset:7px;border-radius:24px}
.dashboard-exact-toolbar{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  margin:0 0 9px;padding:7px 8px 7px 12px;
  border:1px solid rgba(255,255,255,.08);border-radius:13px;
  background:rgba(10,13,18,.66);backdrop-filter:blur(14px);
  color:var(--muted)
}
.dashboard-exact-toolbar__copy{min-width:0;display:flex;align-items:center;gap:9px}
.dashboard-exact-toolbar__copy span{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#70798a;white-space:nowrap}
.dashboard-exact-toolbar__copy strong{font-size:11px;color:#c7ccd5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dashboard-exact-toolbar__actions{display:flex;align-items:center;gap:5px;flex:0 0 auto}
.dashboard-exact-drag{
  width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);
  border-radius:10px;background:rgba(255,255,255,.025);color:var(--accent);
  cursor:grab;font-size:16px;letter-spacing:-3px;user-select:none
}
.dashboard-exact-drag:active{cursor:grabbing}
.dashboard-exact-toolbar .icon-btn{width:34px;height:34px}
.dashboard-exact-empty{padding:34px 22px;border:0;border-radius:22px;background:rgba(10,13,18,.55);text-align:center;color:var(--muted);font-size:11px;line-height:1.6}
.dashboard-exact-empty strong{display:block;margin-bottom:7px;color:var(--text);font:700 19px "Manrope",sans-serif}
.dashboard-exact-manager{display:grid;gap:14px;max-height:58vh;overflow:auto;padding-right:4px}
.dashboard-exact-manager__group{display:grid;gap:7px}
.dashboard-exact-manager__group>strong{display:block;padding:4px 2px;color:var(--muted);font-size:9px;letter-spacing:.13em;text-transform:uppercase}
.dashboard-exact-manager .category-toggle{padding:11px 12px}
.dashboard-exact-manager-note{margin:-6px 0 6px;color:var(--muted);font-size:10px;line-height:1.55}
.dashboard-source-placeholder{display:none!important}
/* Сам перенесённый блок не получает новый фон/паддинги — остаётся исходным. */
.dashboard-exact-slot>.layout-managed-item{width:auto}
body[data-theme="light"] .dashboard-exact-toolbar{background:rgba(248,241,230,.78);border-color:rgba(77,61,43,.11)}
body[data-theme="light"] .dashboard-exact-toolbar__copy strong{color:#3d352b}
body[data-theme="light"] .dashboard-exact-toolbar__copy span{color:#8a7d6b}
body[data-theme="light"] .dashboard-exact-empty{background:rgba(248,241,230,.68)}
@media(max-width:650px){
  .dashboard-exact-toolbar{align-items:flex-start}
  .dashboard-exact-toolbar__copy{flex-direction:column;align-items:flex-start;gap:3px}
  .dashboard-exact-slot>.finance-cards{grid-template-columns:1fr 1fr}
}




/* =========================================================
   LIFE OS v31 — «ВЫПОЛНЕНО» + БЫСТРО ДОБАВИТЬ БЛОК НА ГЛАВНУЮ
   ========================================================= */
.key-result-complete{
  width:auto!important;min-width:92px;padding:8px 11px!important;
  border-color:rgba(239,63,78,.22)!important;color:var(--accent)!important;
  background:rgba(239,63,78,.055)!important;font-size:9px!important;
  letter-spacing:.02em;white-space:nowrap
}
.key-result-complete:hover:not(:disabled){
  background:rgba(239,63,78,.13)!important;border-color:rgba(239,63,78,.42)!important;
  box-shadow:0 0 24px rgba(239,63,78,.08)
}
.key-result-complete:disabled{opacity:.62;cursor:default;color:#9cb872!important}
.life-motivation-toast{
  position:fixed;z-index:9999;right:22px;bottom:22px;width:min(390px,calc(100vw - 32px));
  display:flex;align-items:flex-start;gap:13px;padding:16px 17px;
  border:1px solid rgba(239,63,78,.2);border-radius:18px;
  background:rgba(10,13,18,.9);backdrop-filter:blur(22px) saturate(1.15);
  box-shadow:0 24px 70px rgba(0,0,0,.38),0 0 40px rgba(239,63,78,.06);
  opacity:0;transform:translateY(12px) scale(.985);pointer-events:none;
  transition:opacity .24s ease,transform .24s ease
}
.life-motivation-toast.show{opacity:1;transform:none}
.life-motivation-toast__icon{
  width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;
  border:1px solid rgba(239,63,78,.24);background:rgba(239,63,78,.08);
  color:var(--accent);font-size:16px;font-weight:800
}
.life-motivation-toast__copy strong{display:block;font:700 13px/1.25 "Manrope",sans-serif;color:var(--text)}
.life-motivation-toast__copy span{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}
body[data-theme="light"] .life-motivation-toast{
  background:rgba(247,240,229,.94);border-color:rgba(168,137,70,.18);
  box-shadow:0 24px 65px rgba(82,61,33,.16),0 0 36px rgba(168,137,70,.05)
}
.dashboard-source-addable{position:relative!important}
.dashboard-source-add-btn{
  position:absolute;z-index:14;top:9px;right:9px;width:31px;height:31px;
  display:grid;place-items:center;border:1px solid rgba(238,167,179,.16);border-radius:10px;
  background:rgba(9,12,17,.72);backdrop-filter:blur(12px);color:#94bac7;
  font:700 10px/1 "Manrope",sans-serif;letter-spacing:-.05em;cursor:pointer;
  opacity:.68;transform:translateY(0);transition:.18s ease;box-shadow:0 8px 22px rgba(0,0,0,.14)
}
.dashboard-source-add-btn:hover{
  opacity:1;transform:translateY(-2px);color:var(--accent-2);border-color:rgba(238,167,179,.34);
  box-shadow:0 10px 28px rgba(86,197,230,.1)
}
.dashboard-source-add-btn.is-added{
  color:var(--accent);border-color:rgba(239,63,78,.25);background:rgba(18,24,18,.76)
}
#dashboardWidgetGrid .dashboard-source-add-btn{display:none!important}
body[data-theme="light"] .dashboard-source-add-btn{
  background:rgba(247,240,229,.88);border-color:rgba(92,73,48,.13);color:#8b795f;
  box-shadow:0 8px 22px rgba(80,60,34,.08)
}
body[data-theme="light"] .dashboard-source-add-btn:hover{color:#8a6e34;border-color:rgba(151,119,54,.27)}
body[data-theme="light"] .dashboard-source-add-btn.is-added{color:#6d7f48;background:rgba(239,235,213,.94)}
@media(max-width:650px){
  .life-motivation-toast{right:16px;bottom:16px}
  .dashboard-source-add-btn{top:7px;right:7px;width:29px;height:29px}
}

/* =========================================================
   LIFE OS v28 — ЗАПРЕТЫ, ЗАМЕТКИ И НАСТРАИВАЕМАЯ ГЛАВНАЯ
   ========================================================= */
.life-tabs{
  position:sticky;top:78px;z-index:18;
  background:rgba(9,11,15,.82);backdrop-filter:blur(18px) saturate(1.15);
  box-shadow:0 12px 34px rgba(0,0,0,.18)
}
body[data-theme="light"] .life-tabs{background:rgba(239,229,214,.88);box-shadow:0 12px 32px rgba(89,69,42,.08)}
.hero-card__top{gap:14px}
.hero-card__top>.icon-btn{flex:0 0 auto}
.hero-stats>div{position:relative;border-radius:12px;cursor:pointer;transition:.2s ease;padding-left:8px;padding-right:8px}
.hero-stats>div:hover{background:rgba(255,255,255,.035);transform:translateY(-2px)}
.hero-stats>div:after{content:"✎";position:absolute;right:8px;top:12px;font-size:9px;color:var(--muted);opacity:0;transition:.18s ease}
.hero-stats>div:hover:after{opacity:.75}
body[data-theme="light"] .hero-stats>div:hover{background:rgba(87,67,42,.045)}
.hero-metric-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}
.hero-metric-preset{padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025);color:var(--text);cursor:pointer;text-align:left}
.hero-metric-preset strong{display:block;font-size:11px}.hero-metric-preset span{display:block;margin-top:4px;color:var(--muted);font-size:9px}
.permission-home-panel{margin-top:14px}
.permission-home-panel[hidden]{display:none!important}
.permission-home-list{display:grid;gap:10px;margin-top:14px}
.permission-card{padding:15px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.02)}
.permission-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}
.permission-card__head strong{display:block;font-size:12px}.permission-card__head span{display:block;margin-top:4px;color:var(--muted);font-size:9px}
.permission-requirements{display:grid;gap:7px}
.permission-requirement{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.018);cursor:pointer;text-align:left;color:var(--text)}
.permission-requirement i{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line-strong);border-radius:8px;font-style:normal;color:var(--muted);flex:0 0 auto}
.permission-requirement.done{opacity:.58}.permission-requirement.done i{background:var(--accent);color:#0a0b0e;border-color:var(--accent)}
.permission-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}
.prohibition-card{padding:14px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.02)}
.prohibition-card+.prohibition-card{margin-top:8px}
.prohibition-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.prohibition-card__copy strong{display:block;font-size:12px}.prohibition-card__copy span{display:block;color:var(--muted);font-size:9px;line-height:1.5;margin-top:5px}
.prohibition-card__actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.prohibition-card.is-allowed{border-color:rgba(239,63,78,.18)}
.prohibition-card.is-allowed .prohibition-card__copy strong{color:var(--accent)}
.note-card-row{align-items:flex-start}.note-card-row .life-row__copy span{white-space:pre-wrap}
body[data-theme="light"] .permission-card,body[data-theme="light"] .permission-requirement,body[data-theme="light"] .prohibition-card{background:rgba(77,61,43,.035)}
@media(max-width:760px){.life-tabs{top:68px}.hero-metric-preset-grid{grid-template-columns:1fr}.permission-card__head,.permission-card__footer,.prohibition-card__top{flex-direction:column}.prohibition-card__actions{justify-content:flex-start}}


/* =========================================================
   LIFE OS v30 — FAQ ВНИЗУ SIDEBAR / ОТДЕЛЬНАЯ СТРАНИЦА
   ========================================================= */
.sidebar__footer--faq{
  margin-top:auto;
  padding:18px 0 0;
  border-top:1px solid var(--line);
}
.sidebar__management-actions{display:grid;gap:8px}
.sidebar__footer--faq .sidebar__management-actions .ghost-btn{width:100%;margin:0}
.sidebar__footer-divider{height:1px;margin:0 0 12px;background:var(--line)}
.sidebar__footer--faq .nav__item{width:100%;}
.sidebar__footer--faq .nav__item span{
  display:grid;place-items:center;
  width:22px;height:22px;
  border:1px solid var(--line);border-radius:7px;
  font:800 11px/1 "Manrope",sans-serif;
}
.sidebar__footer--faq .nav__item.active span{
  border-color:rgba(239,63,78,.25);
  box-shadow:0 0 18px rgba(239,63,78,.08);
}
.faq-page{padding-bottom:38px;}
.faq-page .life-faq{margin-top:0;}
body[data-theme="light"] .sidebar__footer--faq{border-top-color:rgba(77,61,43,.10);}



/* =========================================================
   LIFE OS v32 — «ЧТО ПОДЕЛАТЬ?» + ТОЧЕЧНЫЕ КНОПКИ НА ГЛАВНУЮ
   ========================================================= */
.nav__item--whatdo{margin-top:4px}
.nav__item--whatdo span{color:#ffd98a}
.nav__item--whatdo.active span{color:var(--accent)}
.whatdo-page{gap:18px}
.whatdo-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}
.whatdo-tab{
  border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--muted);
  border-radius:999px;padding:10px 14px;cursor:pointer;font:600 10px "Inter",sans-serif;
  transition:.2s ease
}
.whatdo-tab:hover{transform:translateY(-1px);color:var(--text);border-color:var(--line-strong)}
.whatdo-tab.active{color:#0b0d0f;background:var(--accent);border-color:transparent;box-shadow:0 10px 28px rgba(239,63,78,.10)}
.whatdo-view{display:none}.whatdo-view.active{display:block}
.whatdo-generator{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:16px}
.whatdo-random-card{min-height:320px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}
.whatdo-random-card:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-100px;top:-100px;background:var(--accent);opacity:.035;filter:blur(8px)}
.whatdo-random-copy{position:relative;z-index:1}
.whatdo-random-copy .eyebrow{margin-bottom:12px}
.whatdo-random-task{margin:0;max-width:760px;font:700 clamp(25px,4vw,44px)/1.08 "Manrope",sans-serif;letter-spacing:-.035em}
.whatdo-random-hint{margin:16px 0 0;color:var(--muted);font-size:11px;line-height:1.65;max-width:620px}
.whatdo-actions{position:relative;z-index:1;display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}
.whatdo-side{display:grid;gap:12px;align-content:start}
.whatdo-side .panel{padding:18px}
.whatdo-side h3{margin:6px 0 8px;font:700 17px "Manrope"}
.whatdo-side p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}
.whatdo-conscious-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.whatdo-topic-card{padding:19px;overflow:hidden}
.whatdo-topic-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}
.whatdo-topic-head i{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--line);border-radius:11px;font-style:normal;color:var(--accent)}
.whatdo-topic-card h3{margin:0;font:700 17px "Manrope"}
.whatdo-topic-card>p{margin:5px 0 13px;color:var(--muted);font-size:10px;line-height:1.5}
.whatdo-topic-list{display:grid;gap:7px}
.whatdo-topic-action{
  width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;
  border:1px solid var(--line);background:rgba(255,255,255,.018);color:var(--text);border-radius:12px;
  padding:10px 11px;cursor:pointer;font-size:10px;line-height:1.35;transition:.18s ease
}
.whatdo-topic-action:hover{transform:translateX(3px);border-color:rgba(239,63,78,.22);background:rgba(239,63,78,.035)}
.whatdo-topic-action span:last-child{color:var(--accent);flex:0 0 auto}
.whatdo-selected{margin-top:16px;padding:16px 17px;border:1px solid rgba(239,63,78,.14);border-radius:16px;background:rgba(239,63,78,.035);display:none}
.whatdo-selected.show{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.whatdo-selected strong{font-size:12px}.whatdo-selected span{display:block;margin-top:4px;color:var(--muted);font-size:9px}
body[data-theme="light"] .whatdo-tab{background:rgba(77,61,43,.035)}
body[data-theme="light"] .whatdo-tab.active{color:#fff;background:#8d7551;box-shadow:0 10px 28px rgba(141,117,81,.14)}
body[data-theme="light"] .whatdo-topic-action{background:rgba(77,61,43,.025)}
body[data-theme="light"] .whatdo-selected{background:rgba(141,117,81,.055);border-color:rgba(141,117,81,.16)}
@media(max-width:950px){.whatdo-generator,.whatdo-conscious-grid{grid-template-columns:1fr}}
@media(max-width:650px){.whatdo-random-card{min-height:280px}.whatdo-random-task{font-size:28px}}




/* =========================================================
   LIFE OS v29 — FAQ / СПРАВОЧНИК ПО ВСЕМ БЛОКАМ
   ========================================================= */
.life-faq{
  position:relative;z-index:2;
  margin:34px 0 10px;padding:26px;
  border:1px solid var(--line);border-radius:26px;
  background:linear-gradient(180deg,rgba(13,16,22,.84),rgba(9,11,16,.72));
  backdrop-filter:blur(18px) saturate(1.08);
  box-shadow:0 20px 60px rgba(0,0,0,.16)
}
.life-faq__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}
.life-faq__head h2{margin:5px 0 0;font:800 clamp(24px,3vw,38px)/1.04 "Manrope",sans-serif;letter-spacing:-.045em}
.life-faq__head p{max-width:680px;margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.65}
.life-faq__badge{flex:0 0 auto;padding:9px 12px;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:9px;letter-spacing:.11em;text-transform:uppercase;background:rgba(255,255,255,.025)}
.life-faq__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.life-faq__group{min-width:0;padding:14px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.018)}
.life-faq__group-title{display:flex;align-items:center;gap:9px;margin:2px 4px 10px;color:var(--text);font:700 12px/1.2 "Manrope",sans-serif}
.life-faq__group-title i{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:9px;color:var(--accent);font-style:normal;background:rgba(255,255,255,.025)}
.life-faq details{border-top:1px solid var(--line)}
.life-faq details:first-of-type{border-top:0}
.life-faq summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 3px;cursor:pointer;list-style:none;color:var(--text);font:650 11px/1.35 "Manrope",sans-serif}
.life-faq summary::-webkit-details-marker{display:none}
.life-faq summary::after{content:"+";display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:14px;transition:.2s ease}
.life-faq details[open] summary::after{content:"−";color:var(--accent);border-color:rgba(239,63,78,.22);transform:rotate(180deg)}
.life-faq__answer{padding:0 34px 14px 3px;color:var(--muted);font-size:10px;line-height:1.7}
.life-faq__answer b{color:var(--text);font-weight:650}
body[data-theme="light"] .life-faq{background:linear-gradient(180deg,rgba(248,241,230,.90),rgba(239,229,214,.80));box-shadow:0 20px 55px rgba(89,69,42,.08)}
body[data-theme="light"] .life-faq__group{background:rgba(255,250,242,.40)}
body[data-theme="light"] .life-faq__badge{background:rgba(87,67,42,.035)}
@media(max-width:900px){.life-faq__groups{grid-template-columns:1fr}}
@media(max-width:650px){.life-faq{padding:18px;border-radius:20px;margin-top:24px}.life-faq__head{align-items:flex-start;flex-direction:column}.life-faq__group{padding:11px}.life-faq__answer{padding-right:4px}}
