.AppShell-module__R3Ra8G__shell{grid-template-columns:280px minmax(0,1fr);min-height:100dvh;display:grid;overflow-x:hidden}.AppShell-module__R3Ra8G__sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffbd;border-right:1px solid #c8d6ccc7;flex-direction:column;gap:18px;height:100dvh;padding:22px;display:flex;position:sticky;top:0}.AppShell-module__R3Ra8G__brand{background:linear-gradient(135deg,var(--primary-strong),var(--primary));color:#fff;box-shadow:var(--shadow-soft);border-radius:24px;align-items:center;gap:12px;padding:12px;display:flex}.AppShell-module__R3Ra8G__logo{letter-spacing:-.04em;background:#ffffff24;border:1px solid #ffffff38;border-radius:18px;place-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:950;display:grid}.AppShell-module__R3Ra8G__brand strong{letter-spacing:-.03em;font-size:1.06rem;display:block}.AppShell-module__R3Ra8G__brand small{opacity:.78;margin-top:2px;font-size:.8rem;font-weight:750;display:block}.AppShell-module__R3Ra8G__desktopNav{gap:7px;display:grid}.AppShell-module__R3Ra8G__navDivider{background:var(--line);height:1px;margin:2px 8px}.AppShell-module__R3Ra8G__navItem{color:var(--muted);border-radius:18px;align-items:center;gap:12px;padding:13px;font-weight:850;transition:background .15s,color .15s,transform .15s;display:flex;position:relative}.AppShell-module__R3Ra8G__navItem:hover{color:var(--primary-strong);background:#e6efe8d1;transform:translate(2px)}.AppShell-module__R3Ra8G__active{background:var(--primary-soft);color:var(--primary-strong);box-shadow:inset 0 0 0 1px #2859431f}.AppShell-module__R3Ra8G__active:before{content:"";background:var(--accent);border-radius:999px;width:5px;height:28px;position:absolute;left:-3px}.AppShell-module__R3Ra8G__navIcon{background:#ffffffc2;border-radius:13px;flex:none;place-items:center;width:34px;height:34px;display:grid}.AppShell-module__R3Ra8G__navItem em{background:var(--accent);color:#fff;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.74rem;font-style:normal}.AppShell-module__R3Ra8G__sidebarFooter{background:#e6efe8b8;border:1px solid #c8d6ccd1;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;margin-top:auto;padding:14px;display:grid}.AppShell-module__R3Ra8G__sidebarFooter strong{color:var(--primary-strong);font-size:.92rem}.AppShell-module__R3Ra8G__sidebarFooter span:last-child{color:var(--muted);grid-column:2;font-size:.8rem;font-weight:750}.AppShell-module__R3Ra8G__syncDot{background:var(--success);width:10px;height:10px;box-shadow:0 0 0 4px var(--success-soft);border-radius:999px}.AppShell-module__R3Ra8G__main{width:100%;min-width:0;max-width:1320px;margin:0 auto;padding:30px 30px 112px;overflow-x:hidden}.AppShell-module__R3Ra8G__bottomNav{display:none}@media (max-width:980px){.AppShell-module__R3Ra8G__shell{width:100%;max-width:100%;display:block;overflow-x:hidden}.AppShell-module__R3Ra8G__sidebar{display:none}.AppShell-module__R3Ra8G__main{padding:12px 12px calc(92px + env(safe-area-inset-bottom));width:100%;max-width:100%;overflow-x:hidden}.AppShell-module__R3Ra8G__bottomNav{bottom:10px;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border:1px solid #c8d6ccdb;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:calc(100vw - 20px);padding:6px;display:grid;position:fixed;box-shadow:0 18px 42px #18221b2e}.AppShell-module__R3Ra8G__compact{text-align:center;border-radius:17px;flex-direction:column;gap:2px;min-width:0;padding:7px 2px;font-size:.68rem;overflow:hidden}.AppShell-module__R3Ra8G__compact:hover{transform:none}.AppShell-module__R3Ra8G__compact .AppShell-module__R3Ra8G__navIcon{background:0 0;width:28px;height:28px}.AppShell-module__R3Ra8G__compact .AppShell-module__R3Ra8G__navIcon svg{width:20px;height:20px}.AppShell-module__R3Ra8G__compact.AppShell-module__R3Ra8G__active:before{display:none}.AppShell-module__R3Ra8G__compact em{padding:1px 6px;font-size:.64rem;position:absolute;top:2px;right:7px}}@media (max-width:370px){.AppShell-module__R3Ra8G__main{padding-left:10px;padding-right:10px}.AppShell-module__R3Ra8G__bottomNav{max-width:calc(100vw - 16px);left:8px;right:8px}.AppShell-module__R3Ra8G__compact{font-size:.62rem}.AppShell-module__R3Ra8G__compact .AppShell-module__R3Ra8G__navIcon{width:26px;height:26px}.AppShell-module__R3Ra8G__compact .AppShell-module__R3Ra8G__navIcon svg{width:19px;height:19px}}.AppShell-module__R3Ra8G__navIcon svg{display:block}
.Card-module__QRy0Sa__card{background:var(--surface-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #c8d6ccdb;padding:20px}.Card-module__QRy0Sa__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.Card-module__QRy0Sa__header h2{color:var(--primary-strong);letter-spacing:-.03em;margin:0;font-size:clamp(1.08rem,2vw,1.28rem)}.Card-module__QRy0Sa__eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:.74rem;font-weight:900}
.QuickAction-module__speXca__action{color:#fff;min-height:126px;box-shadow:var(--shadow-soft);border:1px solid #ffffff52;border-radius:28px;flex-direction:column;justify-content:space-between;width:100%;min-width:0;padding:18px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden}.QuickAction-module__speXca__action:after{content:"";pointer-events:none;background:#ffffff29;border-radius:999px;width:130px;height:130px;position:absolute;top:-44px;right:-44px}.QuickAction-module__speXca__action:hover{box-shadow:var(--shadow-lift);filter:saturate(1.06);transform:translateY(-3px)}.QuickAction-module__speXca__iconWrap{background:#ffffff2e;border:1px solid #ffffff3d;border-radius:19px;flex:none;place-items:center;width:50px;height:50px;display:grid}.QuickAction-module__speXca__iconWrap svg{display:block}.QuickAction-module__speXca__copy{z-index:1;min-width:0;position:relative}.QuickAction-module__speXca__label{z-index:1;max-width:9.5rem;font-size:1.02rem;line-height:1.14;display:block;position:relative}.QuickAction-module__speXca__hint{opacity:.82;margin-top:8px;font-size:.76rem;font-weight:750;display:block}.QuickAction-module__speXca__green{background:linear-gradient(135deg,var(--primary-strong),var(--primary))}.QuickAction-module__speXca__orange{background:linear-gradient(135deg,var(--accent),#b96b22)}.QuickAction-module__speXca__brown{background:linear-gradient(135deg,#7a5432,#9f6b39)}.QuickAction-module__speXca__sage{background:linear-gradient(135deg,#526d57,var(--primary))}@media (max-width:720px){.QuickAction-module__speXca__action{align-items:center;column-gap:14px;justify-content:initial;border-radius:24px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);min-height:92px;padding:14px;display:grid}.QuickAction-module__speXca__iconWrap{border-radius:18px;grid-row:1/span 2;width:48px;height:48px}.QuickAction-module__speXca__label{max-width:none;font-size:1rem;line-height:1.12}.QuickAction-module__speXca__hint{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.74rem;overflow:hidden}.QuickAction-module__speXca__action:hover{transform:none}}
.SectionHeader-module__J6SKWa__header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.SectionHeader-module__J6SKWa__header h1{color:var(--primary-strong);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4.5vw,3.15rem);line-height:.96}.SectionHeader-module__J6SKWa__header p{color:var(--muted);max-width:54rem;margin:10px 0 0;font-weight:700;line-height:1.45}@media (max-width:720px){.SectionHeader-module__J6SKWa__header{flex-direction:column;align-items:flex-start}}
.StatusBadge-module__iMKeza__badge{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 11px;font-size:.82rem;font-weight:900;display:inline-flex;overflow:hidden}.StatusBadge-module__iMKeza__success{background:var(--success-soft);color:var(--success);border-color:#2f9d5729}.StatusBadge-module__iMKeza__warning{background:var(--warning-soft);color:#9b5a18;border-color:#d78b3d33}.StatusBadge-module__iMKeza__neutral{background:var(--surface-muted);color:var(--muted);border-color:#69756e24}.StatusBadge-module__iMKeza__danger{background:var(--danger-soft);color:var(--danger);border-color:#c94a4a29}.StatusBadge-module__iMKeza__info{background:var(--info-soft);color:var(--info);border-color:#386fa424}@media (max-width:430px){.StatusBadge-module__iMKeza__badge{padding:5px 9px;font-size:.76rem}}
.DashboardView-module__n3nL_q__page{gap:18px;width:100%;min-width:0;display:grid}.DashboardView-module__n3nL_q__hero{border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--primary-strong),var(--primary));color:#fff;box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:18px;width:100%;min-width:0;padding:28px;display:grid;position:relative;overflow:hidden}.DashboardView-module__n3nL_q__hero:after{content:"";pointer-events:none;background:#ffffff14;border-radius:999px;width:300px;height:300px;position:absolute;inset:auto -80px -120px auto}.DashboardView-module__n3nL_q__hero>*{z-index:1;min-width:0;position:relative}.DashboardView-module__n3nL_q__date{opacity:.76;margin:0 0 8px;font-weight:800}.DashboardView-module__n3nL_q__hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:.98}.DashboardView-module__n3nL_q__lead{color:#ffffffc7;max-width:640px;margin:16px 0 0;font-size:1.02rem;font-weight:650;line-height:1.5}.DashboardView-module__n3nL_q__heroMeta{flex-wrap:wrap;gap:8px;min-width:0;margin-top:18px;display:flex}.DashboardView-module__n3nL_q__heroMeta>*{max-width:100%}.DashboardView-module__n3nL_q__profile{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:26px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:220px;padding:18px;display:flex;position:relative}.DashboardView-module__n3nL_q__avatar{width:60px;height:60px;color:var(--primary);background:#fff;border-radius:22px;place-items:center;margin-bottom:auto;font-size:1.25rem;font-weight:950;display:grid}.DashboardView-module__n3nL_q__profile strong{margin-top:22px}.DashboardView-module__n3nL_q__profile small{color:#ffffffbf;margin-top:4px;font-weight:700}.DashboardView-module__n3nL_q__quickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.DashboardView-module__n3nL_q__todayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.DashboardView-module__n3nL_q__todayCard{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#ffffffd1;border-radius:24px;min-width:0;padding:18px}.DashboardView-module__n3nL_q__todayCard strong{color:var(--primary);letter-spacing:-.05em;font-size:2rem;display:block}.DashboardView-module__n3nL_q__todayCard span{color:var(--ink);font-weight:900;display:block}.DashboardView-module__n3nL_q__todayCard small{color:var(--muted);margin-top:4px;font-weight:700;display:block}.DashboardView-module__n3nL_q__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.DashboardView-module__n3nL_q__list{gap:10px;min-width:0;display:grid}.DashboardView-module__n3nL_q__row,.DashboardView-module__n3nL_q__message,.DashboardView-module__n3nL_q__news{border:1px solid var(--line);text-align:left;background:#ffffffe6;border-radius:18px;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.DashboardView-module__n3nL_q__row:hover,.DashboardView-module__n3nL_q__message:hover,.DashboardView-module__n3nL_q__news:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.DashboardView-module__n3nL_q__row>span:first-child,.DashboardView-module__n3nL_q__message>span:nth-child(2),.DashboardView-module__n3nL_q__news>span:nth-child(2){flex:1;min-width:0}.DashboardView-module__n3nL_q__row strong,.DashboardView-module__n3nL_q__message strong,.DashboardView-module__n3nL_q__news strong{color:var(--ink);text-overflow:ellipsis;min-width:0;font-size:.98rem;display:block;overflow:hidden}.DashboardView-module__n3nL_q__row small,.DashboardView-module__n3nL_q__message small,.DashboardView-module__n3nL_q__news small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-weight:750;display:block;overflow:hidden}.DashboardView-module__n3nL_q__miniAvatar{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:16px;flex:none;place-items:center;font-weight:950;display:grid}.DashboardView-module__n3nL_q__message time{color:var(--muted-2);flex:none;font-size:.76rem;font-weight:800}.DashboardView-module__n3nL_q__newsIcon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:16px;flex:none;place-items:center;display:grid}.DashboardView-module__n3nL_q__fileIconWrap{align-items:center;gap:10px;min-width:0;display:flex}.DashboardView-module__n3nL_q__fileIconWrap svg{color:var(--primary);flex:none}.DashboardView-module__n3nL_q__starIcon{color:var(--accent);flex:none;place-items:center;display:grid}.DashboardView-module__n3nL_q__newsIcon svg{display:block}@media (max-width:1100px){.DashboardView-module__n3nL_q__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardView-module__n3nL_q__contentGrid{grid-template-columns:1fr}}@media (max-width:720px){.DashboardView-module__n3nL_q__page{gap:14px}.DashboardView-module__n3nL_q__hero{border-radius:26px;grid-template-columns:1fr;padding:18px 16px}.DashboardView-module__n3nL_q__hero:after{width:190px;height:190px;bottom:-92px;right:-84px}.DashboardView-module__n3nL_q__date{margin-bottom:8px;font-size:.92rem}.DashboardView-module__n3nL_q__hero h1{letter-spacing:-.06em;font-size:clamp(2rem,13vw,3rem);line-height:1.02}.DashboardView-module__n3nL_q__lead{max-width:30ch;margin-top:14px;font-size:.98rem;line-height:1.42}.DashboardView-module__n3nL_q__heroMeta{gap:7px;margin-top:16px}.DashboardView-module__n3nL_q__profile{border-radius:22px;width:100%;min-width:0;padding:14px}.DashboardView-module__n3nL_q__avatar{border-radius:19px;width:52px;height:52px;font-size:1.1rem}.DashboardView-module__n3nL_q__profile strong{margin-top:16px}.DashboardView-module__n3nL_q__quickGrid,.DashboardView-module__n3nL_q__todayGrid{grid-template-columns:1fr;gap:10px}.DashboardView-module__n3nL_q__contentGrid{gap:14px}.DashboardView-module__n3nL_q__message{align-items:flex-start}.DashboardView-module__n3nL_q__message time{display:none}}@media (max-width:430px){.DashboardView-module__n3nL_q__hero{border-radius:24px;padding:16px 14px}.DashboardView-module__n3nL_q__hero h1{font-size:clamp(2rem,11.5vw,2.65rem)}.DashboardView-module__n3nL_q__lead{max-width:28ch;font-size:.94rem}.DashboardView-module__n3nL_q__profile,.DashboardView-module__n3nL_q__todayGrid{display:none}}@media (max-width:370px){.DashboardView-module__n3nL_q__hero h1{font-size:2.25rem}.DashboardView-module__n3nL_q__lead{font-size:.9rem}.DashboardView-module__n3nL_q__date{font-size:.86rem}}
.DocumentsView-module__X6cBEq__page{gap:16px;display:grid}.DocumentsView-module__X6cBEq__toolbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f7f4d1;border:1px solid #d7e1d9b8;border-radius:28px;align-items:center;gap:12px;margin-bottom:2px;padding:8px;display:flex;position:sticky;top:12px;box-shadow:0 18px 44px #18221b14}.DocumentsView-module__X6cBEq__search{border:1px solid var(--line);min-height:52px;color:var(--primary);background:#fff;border-radius:22px;flex:360px;align-items:center;gap:11px;padding:0 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff8c}.DocumentsView-module__X6cBEq__search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:.98rem;font-weight:780}.DocumentsView-module__X6cBEq__search input::placeholder{color:#69756ed1}.DocumentsView-module__X6cBEq__toolbarActions{align-items:center;gap:8px;display:flex}.DocumentsView-module__X6cBEq__toolbar button,.DocumentsView-module__X6cBEq__secondaryAction{border:1px solid var(--line-strong);min-height:48px;color:var(--primary-strong);white-space:nowrap;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:900;display:inline-flex;box-shadow:0 10px 28px #18221b0f}.DocumentsView-module__X6cBEq__primaryButton{background:var(--primary)!important;color:#fff!important;border-color:#28594361!important}.DocumentsView-module__X6cBEq__iconButton{width:48px;padding:0!important}.DocumentsView-module__X6cBEq__workspace{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.DocumentsView-module__X6cBEq__folderPanel,.DocumentsView-module__X6cBEq__filePanel{min-height:620px}.DocumentsView-module__X6cBEq__mobileFolders{display:none}.DocumentsView-module__X6cBEq__memberCard{background:linear-gradient(135deg,var(--primary-tint),white);border:1px solid var(--line);border-radius:24px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.DocumentsView-module__X6cBEq__avatar{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;letter-spacing:.02em;border-radius:18px;flex:none;place-items:center;width:50px;height:50px;font-weight:950;display:grid}.DocumentsView-module__X6cBEq__memberText{flex:1;min-width:0}.DocumentsView-module__X6cBEq__memberText strong,.DocumentsView-module__X6cBEq__memberText small{display:block}.DocumentsView-module__X6cBEq__memberText strong{color:var(--primary-strong);font-size:1rem}.DocumentsView-module__X6cBEq__memberText small{color:var(--muted);margin-top:3px;font-weight:780;line-height:1.35}.DocumentsView-module__X6cBEq__folderList,.DocumentsView-module__X6cBEq__docs{gap:10px;display:grid}.DocumentsView-module__X6cBEq__folder{text-align:left;background:#ffffffdb;border:1px solid #c8d6ccc7;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.DocumentsView-module__X6cBEq__folder:hover,.DocumentsView-module__X6cBEq__activeFolder{background:linear-gradient(135deg,var(--primary-tint),#fff);border-color:#28594357}.DocumentsView-module__X6cBEq__folder:hover{transform:translateY(-1px)}.DocumentsView-module__X6cBEq__folderIcon,.DocumentsView-module__X6cBEq__fileIcon,.DocumentsView-module__X6cBEq__dropIcon{width:42px;height:42px;color:var(--primary);background:#28594314;border-radius:16px;flex:none;place-items:center;display:grid}.DocumentsView-module__X6cBEq__activeFolder .DocumentsView-module__X6cBEq__folderIcon{background:var(--primary);color:#fff}.DocumentsView-module__X6cBEq__folderName{min-width:0}.DocumentsView-module__X6cBEq__folderName strong,.DocumentsView-module__X6cBEq__folderName small{display:block}.DocumentsView-module__X6cBEq__folderName strong{color:var(--primary-strong);font-size:.95rem}.DocumentsView-module__X6cBEq__folderName small{color:var(--muted);margin-top:2px;font-weight:780}.DocumentsView-module__X6cBEq__flags{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.DocumentsView-module__X6cBEq__dropzone{background:linear-gradient(135deg,var(--primary-tint),#fff);border:1.5px dashed #2859433d;border-radius:26px;align-items:center;gap:14px;margin-bottom:13px;padding:18px;display:flex}.DocumentsView-module__X6cBEq__dropzone strong,.DocumentsView-module__X6cBEq__dropzone small{display:block}.DocumentsView-module__X6cBEq__dropzone strong{color:var(--primary-strong);font-size:1rem}.DocumentsView-module__X6cBEq__dropzone small{color:var(--muted);margin-top:4px;font-weight:760;line-height:1.45}.DocumentsView-module__X6cBEq__infoStrip{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.DocumentsView-module__X6cBEq__infoStrip span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.82rem;font-weight:860;display:inline-flex}.DocumentsView-module__X6cBEq__infoStrip svg{color:var(--primary)}.DocumentsView-module__X6cBEq__fileHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;grid-template-columns:minmax(0,1fr) 130px 128px;gap:10px;padding:0 12px 8px;font-size:.76rem;font-weight:950;display:grid}.DocumentsView-module__X6cBEq__fileRow{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:auto minmax(0,1fr) 130px 128px;align-items:center;gap:12px;padding:13px;display:grid;box-shadow:0 8px 20px #18221b09}.DocumentsView-module__X6cBEq__fileName{min-width:0}.DocumentsView-module__X6cBEq__fileName strong,.DocumentsView-module__X6cBEq__fileName small{display:block}.DocumentsView-module__X6cBEq__fileName strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;overflow:hidden}.DocumentsView-module__X6cBEq__fileName small{color:var(--muted);margin-top:4px;font-weight:780}.DocumentsView-module__X6cBEq__fileStatus{justify-self:start}.DocumentsView-module__X6cBEq__fileActions{justify-content:flex-end;gap:6px;display:flex}.DocumentsView-module__X6cBEq__fileActions button{border:1px solid var(--line);background:var(--surface-muted);width:36px;height:36px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.DocumentsView-module__X6cBEq__secondaryAction{border-radius:999px;min-height:38px;padding:0 13px;font-size:.82rem}.DocumentsView-module__X6cBEq__mobileFolderList{gap:9px;display:grid}.DocumentsView-module__X6cBEq__mobileFolder{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.DocumentsView-module__X6cBEq__mobileFolder summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;list-style:none;display:grid}.DocumentsView-module__X6cBEq__mobileFolder summary::-webkit-details-marker{display:none}.DocumentsView-module__X6cBEq__mobileFolder summary strong,.DocumentsView-module__X6cBEq__mobileFolder summary small{display:block}.DocumentsView-module__X6cBEq__mobileFolder summary strong{color:var(--primary-strong)}.DocumentsView-module__X6cBEq__mobileFolder summary small{color:var(--muted);margin-top:2px;font-weight:780}.DocumentsView-module__X6cBEq__chevron{color:var(--muted);transition:transform .16s}.DocumentsView-module__X6cBEq__mobileFolder[open] .DocumentsView-module__X6cBEq__chevron{transform:rotate(180deg)}.DocumentsView-module__X6cBEq__mobileFolderDocs{gap:8px;padding:0 12px 12px 66px;display:grid}.DocumentsView-module__X6cBEq__mobileMiniDoc{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);border-radius:14px;align-items:center;gap:9px;min-width:0;padding:10px;font-size:.88rem;font-weight:820;display:flex}.DocumentsView-module__X6cBEq__mobileMiniDoc span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DocumentsView-module__X6cBEq__mobileMiniDoc svg{color:var(--primary);flex:none}@media (max-width:1050px){.DocumentsView-module__X6cBEq__workspace{grid-template-columns:1fr}.DocumentsView-module__X6cBEq__folderPanel,.DocumentsView-module__X6cBEq__filePanel{min-height:0}.DocumentsView-module__X6cBEq__folderPanel{display:none}.DocumentsView-module__X6cBEq__mobileFolders{display:block}}@media (max-width:720px){.DocumentsView-module__X6cBEq__page{gap:12px}.DocumentsView-module__X6cBEq__toolbar{border-radius:24px;gap:8px;padding:7px;display:grid;top:8px}.DocumentsView-module__X6cBEq__search{border-radius:18px;flex:auto;min-height:48px}.DocumentsView-module__X6cBEq__toolbarActions{grid-template-columns:1fr 1fr 48px;gap:7px;display:grid}.DocumentsView-module__X6cBEq__toolbar button{border-radius:16px;min-height:46px;padding:0 10px;font-size:.88rem}.DocumentsView-module__X6cBEq__workspace{gap:12px}.DocumentsView-module__X6cBEq__dropzone{border-radius:22px;align-items:flex-start;padding:14px}.DocumentsView-module__X6cBEq__infoStrip{gap:7px}.DocumentsView-module__X6cBEq__fileHeader{display:none}.DocumentsView-module__X6cBEq__fileRow{border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.DocumentsView-module__X6cBEq__fileStatus{grid-column:2/4;justify-self:start;margin-top:-2px}.DocumentsView-module__X6cBEq__fileActions{grid-area:1/3;align-self:center}.DocumentsView-module__X6cBEq__fileActions button:not(:last-child),.DocumentsView-module__X6cBEq__secondaryAction{display:none}.DocumentsView-module__X6cBEq__mobileFolders{order:1}.DocumentsView-module__X6cBEq__filePanel{order:2}.DocumentsView-module__X6cBEq__fileName strong{font-size:.94rem}.DocumentsView-module__X6cBEq__fileIcon,.DocumentsView-module__X6cBEq__folderIcon,.DocumentsView-module__X6cBEq__dropIcon{border-radius:15px;width:40px;height:40px}}@media (max-width:390px){.DocumentsView-module__X6cBEq__toolbarActions{grid-template-columns:1fr 1fr 44px}.DocumentsView-module__X6cBEq__toolbar button{font-size:.82rem}.DocumentsView-module__X6cBEq__fileRow{grid-template-columns:40px minmax(0,1fr) 38px;gap:10px}.DocumentsView-module__X6cBEq__fileActions button{width:34px;height:34px}.DocumentsView-module__X6cBEq__memberCard{align-items:flex-start}.DocumentsView-module__X6cBEq__memberCard .badge{display:none}}
.MessagesView-module__SmJhcW__grid{grid-template-columns:360px minmax(0,1fr);gap:16px;display:grid}.MessagesView-module__SmJhcW__thread{border:1px solid var(--line);text-align:left;background:#fff;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:4px 12px;width:100%;margin-bottom:10px;padding:13px;display:grid}.MessagesView-module__SmJhcW__thread span{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:16px;grid-row:1/3;place-items:center;font-weight:950;display:grid}.MessagesView-module__SmJhcW__thread strong{color:var(--primary-strong)}.MessagesView-module__SmJhcW__thread small{color:var(--muted);font-weight:800}.MessagesView-module__SmJhcW__chat{flex-direction:column;gap:12px;min-height:420px;display:flex}.MessagesView-module__SmJhcW__chat p{border-radius:20px;max-width:70%;margin:0;padding:13px 15px;font-weight:800;line-height:1.38}.MessagesView-module__SmJhcW__in{background:var(--primary-tint);align-self:flex-start}.MessagesView-module__SmJhcW__out{background:var(--primary);color:#fff;align-self:flex-end}.MessagesView-module__SmJhcW__chat label{border:1px solid var(--line);background:#fff;border-radius:999px;gap:8px;margin-top:auto;padding:8px;display:flex}.MessagesView-module__SmJhcW__chat input{background:0 0;border:0;outline:0;flex:1;padding:8px;font-weight:800}.MessagesView-module__SmJhcW__chat button{background:var(--primary);color:#fff;border:0;border-radius:999px;width:42px;height:42px;font-weight:900}@media (max-width:900px){.MessagesView-module__SmJhcW__grid{grid-template-columns:1fr}.MessagesView-module__SmJhcW__chat{min-height:340px}}
.NewsView-module__puLU1q__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.NewsView-module__puLU1q__grid p{color:var(--muted);font-weight:700;line-height:1.5}.NewsView-module__puLU1q__grid button{background:var(--primary);color:#fff;border:0;border-radius:999px;margin-top:8px;padding:10px 14px;font-weight:900}@media (max-width:980px){.NewsView-module__puLU1q__grid{grid-template-columns:1fr}}
.ProtocolsView-module__SNkmIq__page{gap:18px;display:grid}.ProtocolsView-module__SNkmIq__hero{color:#fff;box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#285943f5,#1d3f31f5);border:1px solid #28594329;border-radius:32px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.ProtocolsView-module__SNkmIq__hero:after{content:"";background:#d78b3d2e;border-radius:999px;width:260px;height:260px;position:absolute;top:-100px;right:-80px}.ProtocolsView-module__SNkmIq__hero>*{z-index:1;position:relative}.ProtocolsView-module__SNkmIq__kicker,.ProtocolsView-module__SNkmIq__sectionTitle span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-size:.78rem;font-weight:900;display:block}.ProtocolsView-module__SNkmIq__hero h1{max-width:760px;margin:8px 0 10px;font-size:clamp(1.65rem,4.4vw,2.8rem);line-height:1.02}.ProtocolsView-module__SNkmIq__hero p{color:#ffffffc7;max-width:620px;margin:0;font-weight:700}.ProtocolsView-module__SNkmIq__heroAction,.ProtocolsView-module__SNkmIq__secondaryAction,.ProtocolsView-module__SNkmIq__nextButton,.ProtocolsView-module__SNkmIq__ghostButton{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:900;display:inline-flex}.ProtocolsView-module__SNkmIq__heroAction{color:var(--primary);background:#fff;padding:14px 18px;box-shadow:0 16px 38px #0000002e}.ProtocolsView-module__SNkmIq__secondaryAction{background:var(--primary-tint);color:var(--primary);padding:10px 14px}.ProtocolsView-module__SNkmIq__templateSection,.ProtocolsView-module__SNkmIq__panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-card);background:#ffffffd1;border-radius:28px;padding:18px}.ProtocolsView-module__SNkmIq__sectionTitle{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ProtocolsView-module__SNkmIq__sectionTitle span{color:var(--muted-2)}.ProtocolsView-module__SNkmIq__sectionTitle h2{color:var(--ink);margin:2px 0 0;font-size:1.14rem}.ProtocolsView-module__SNkmIq__templateGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ProtocolsView-module__SNkmIq__templateCard{border:1px solid var(--line);text-align:left;background:#fff;border-radius:24px;align-items:center;gap:13px;min-height:104px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.ProtocolsView-module__SNkmIq__templateCard:hover{box-shadow:var(--shadow-card);border-color:#28594342;transform:translateY(-2px)}.ProtocolsView-module__SNkmIq__isRecommended{background:linear-gradient(180deg,#fff,var(--primary-tint))}.ProtocolsView-module__SNkmIq__templateIcon{background:var(--primary-tint);width:48px;height:48px;color:var(--primary);border-radius:18px;flex:none;place-items:center;display:grid}.ProtocolsView-module__SNkmIq__templateText{min-width:0}.ProtocolsView-module__SNkmIq__templateText strong,.ProtocolsView-module__SNkmIq__templateText small{display:block}.ProtocolsView-module__SNkmIq__templateText strong{color:var(--ink)}.ProtocolsView-module__SNkmIq__templateText small{color:var(--muted);margin-top:4px;font-weight:800}:is(.ProtocolsView-module__SNkmIq__templateCard .badge,.ProtocolsView-module__SNkmIq__templateCard [class*=badge]){margin-left:auto}.ProtocolsView-module__SNkmIq__contentGrid{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:start;gap:18px;display:grid}.ProtocolsView-module__SNkmIq__protocolList{gap:10px;display:grid}.ProtocolsView-module__SNkmIq__protocolItem{border:1px solid var(--line);text-align:left;background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.ProtocolsView-module__SNkmIq__protocolDot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:999px}.ProtocolsView-module__SNkmIq__protocolItem strong,.ProtocolsView-module__SNkmIq__protocolItem small{display:block}.ProtocolsView-module__SNkmIq__protocolItem small{color:var(--muted);margin-top:4px;font-weight:800}.ProtocolsView-module__SNkmIq__savedState{background:var(--success-soft);border-radius:999px;padding:8px 11px;color:var(--success)!important;letter-spacing:0!important;text-transform:none!important;font-size:.78rem!important}.ProtocolsView-module__SNkmIq__stepper{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.ProtocolsView-module__SNkmIq__step{border:1px solid var(--line);background:var(--surface-muted);color:var(--muted);border-radius:18px;justify-items:center;gap:5px;padding:10px 8px;display:grid}.ProtocolsView-module__SNkmIq__step span{width:28px;height:28px;color:inherit;background:#fff;border-radius:999px;place-items:center;font-weight:950;display:grid}.ProtocolsView-module__SNkmIq__step strong{font-size:.78rem}.ProtocolsView-module__SNkmIq__activeStep{background:var(--primary);color:#fff;border-color:var(--primary)}.ProtocolsView-module__SNkmIq__activeStep span{color:var(--primary)}.ProtocolsView-module__SNkmIq__doneStep{background:var(--primary-tint);color:var(--primary);border-color:#2859433d}.ProtocolsView-module__SNkmIq__wizardBody{border:1px solid var(--line);background:linear-gradient(#fff,#fbfcfb);border-radius:24px;min-height:355px;padding:16px}.ProtocolsView-module__SNkmIq__stepContent{gap:14px;display:grid}.ProtocolsView-module__SNkmIq__selectedTemplate{border:1px solid var(--line);background:var(--primary-tint);border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex}.ProtocolsView-module__SNkmIq__selectedTemplate>span{width:42px;height:42px;color:var(--primary);background:#fff;border-radius:16px;place-items:center;display:grid}.ProtocolsView-module__SNkmIq__selectedTemplate strong,.ProtocolsView-module__SNkmIq__selectedTemplate small{display:block}.ProtocolsView-module__SNkmIq__selectedTemplate small{color:var(--muted);margin-top:3px;font-weight:800}.ProtocolsView-module__SNkmIq__formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ProtocolsView-module__SNkmIq__formGrid label{color:var(--ink);gap:7px;font-weight:900;display:grid}.ProtocolsView-module__SNkmIq__formGrid span{color:var(--muted);font-size:.84rem}.ProtocolsView-module__SNkmIq__formGrid input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:16px;padding:13px 14px;font-weight:800}.ProtocolsView-module__SNkmIq__statusChoice{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ProtocolsView-module__SNkmIq__statusChoice button,.ProtocolsView-module__SNkmIq__chips button,.ProtocolsView-module__SNkmIq__addComment,.ProtocolsView-module__SNkmIq__pdfActions button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:10px 12px;font-weight:900}.ProtocolsView-module__SNkmIq__statusChoice .ProtocolsView-module__SNkmIq__statusActive,.ProtocolsView-module__SNkmIq__chips button:first-child{background:var(--accent-soft);color:#8a4d12;border-color:#d78b3d59}.ProtocolsView-module__SNkmIq__stepContent h3{color:var(--ink);margin:0;font-size:1.06rem}.ProtocolsView-module__SNkmIq__chips{flex-wrap:wrap;gap:8px;display:flex}.ProtocolsView-module__SNkmIq__textArea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;padding:15px;font-weight:750;line-height:1.45}.ProtocolsView-module__SNkmIq__blockList{gap:9px;display:grid}.ProtocolsView-module__SNkmIq__blockList div{border:1px solid var(--line);color:var(--primary);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.ProtocolsView-module__SNkmIq__blockList span{color:var(--ink);font-weight:950}.ProtocolsView-module__SNkmIq__blockList small{color:var(--muted);font-weight:800}.ProtocolsView-module__SNkmIq__comments{gap:10px;display:grid}.ProtocolsView-module__SNkmIq__comments article{grid-template-columns:auto 1fr;gap:10px;display:grid}.ProtocolsView-module__SNkmIq__comments article>span{background:var(--primary);color:#fff;border-radius:14px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.ProtocolsView-module__SNkmIq__comments article>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:12px}.ProtocolsView-module__SNkmIq__comments strong,.ProtocolsView-module__SNkmIq__comments small{display:block}.ProtocolsView-module__SNkmIq__comments p{color:var(--ink);margin:5px 0;font-weight:750}.ProtocolsView-module__SNkmIq__comments small{color:var(--muted);font-weight:800}.ProtocolsView-module__SNkmIq__addComment{justify-self:start}.ProtocolsView-module__SNkmIq__warningBox{background:var(--accent-soft);color:#8a4d12;border:1px solid #d78b3d3d;border-radius:20px;align-items:flex-start;gap:10px;padding:14px;display:flex}.ProtocolsView-module__SNkmIq__warningBox p{margin:0;font-weight:850;line-height:1.4}.ProtocolsView-module__SNkmIq__signatureBox{border:2px dashed var(--line-strong);text-align:center;background:linear-gradient(#fff,#f8faf7);border-radius:24px;align-content:center;place-items:center;gap:7px;height:210px;display:grid}.ProtocolsView-module__SNkmIq__signatureBox span{font-size:2rem}.ProtocolsView-module__SNkmIq__signatureBox strong,.ProtocolsView-module__SNkmIq__signatureBox small{display:block}.ProtocolsView-module__SNkmIq__signatureBox small{color:var(--muted);font-weight:850}.ProtocolsView-module__SNkmIq__finishCard{background:var(--success-soft);text-align:center;color:var(--success);border:1px solid #2f9d5738;border-radius:24px;padding:20px}.ProtocolsView-module__SNkmIq__finishCard span{background:#fff;border-radius:20px;place-items:center;width:54px;height:54px;margin:0 auto 10px;display:grid}.ProtocolsView-module__SNkmIq__finishCard h3{color:var(--primary-strong);margin:0}.ProtocolsView-module__SNkmIq__finishCard p{color:var(--muted);margin:6px 0 0;font-weight:850}.ProtocolsView-module__SNkmIq__pdfCard{border:1px solid var(--line);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.ProtocolsView-module__SNkmIq__pdfCard strong,.ProtocolsView-module__SNkmIq__pdfCard small{display:block}.ProtocolsView-module__SNkmIq__pdfCard small{color:var(--muted);margin-top:4px;font-weight:850}.ProtocolsView-module__SNkmIq__pdfActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ProtocolsView-module__SNkmIq__wizardFooter{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.ProtocolsView-module__SNkmIq__ghostButton{background:var(--surface-muted);color:var(--muted);padding:12px 18px}.ProtocolsView-module__SNkmIq__nextButton{background:var(--primary);color:#fff;box-shadow:var(--shadow-card);padding:12px 20px}@media (max-width:1050px){.ProtocolsView-module__SNkmIq__contentGrid{grid-template-columns:1fr}.ProtocolsView-module__SNkmIq__templateGrid{grid-template-columns:1fr 1fr}.ProtocolsView-module__SNkmIq__stepper{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ProtocolsView-module__SNkmIq__page{gap:14px}.ProtocolsView-module__SNkmIq__hero{border-radius:26px;padding:20px;display:grid}.ProtocolsView-module__SNkmIq__heroAction{width:100%;padding:13px 16px}.ProtocolsView-module__SNkmIq__templateSection,.ProtocolsView-module__SNkmIq__panel{border-radius:24px;padding:14px}.ProtocolsView-module__SNkmIq__templateGrid{grid-template-columns:1fr}.ProtocolsView-module__SNkmIq__templateCard{min-height:auto}.ProtocolsView-module__SNkmIq__sectionTitle{align-items:center}.ProtocolsView-module__SNkmIq__secondaryAction{display:none}.ProtocolsView-module__SNkmIq__stepper{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.ProtocolsView-module__SNkmIq__step{scroll-snap-align:start;min-width:96px}.ProtocolsView-module__SNkmIq__wizardBody{min-height:auto;padding:13px}.ProtocolsView-module__SNkmIq__formGrid,.ProtocolsView-module__SNkmIq__statusChoice{grid-template-columns:1fr}.ProtocolsView-module__SNkmIq__pdfCard{display:grid}.ProtocolsView-module__SNkmIq__pdfActions{justify-content:stretch}.ProtocolsView-module__SNkmIq__pdfActions button{flex:1}.ProtocolsView-module__SNkmIq__protocolItem{grid-template-columns:auto 1fr}.ProtocolsView-module__SNkmIq__protocolItem [class*=badge]{grid-column:2;justify-self:start}.ProtocolsView-module__SNkmIq__blockList div{grid-template-columns:auto 1fr}.ProtocolsView-module__SNkmIq__blockList small{grid-column:2}.ProtocolsView-module__SNkmIq__wizardFooter{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#f5f7f4e0;border-radius:20px;padding:10px;position:sticky;bottom:76px}}
