.RoleSwitcher-module__SaQIJG__wrapper{z-index:6;position:relative}.RoleSwitcher-module__SaQIJG__trigger{width:100%;color:var(--text);cursor:pointer;background:#ffffffb8;border:1px solid #c8d6ccdb;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 12px 28px #18221b0f}.RoleSwitcher-module__SaQIJG__iconBadge,.RoleSwitcher-module__SaQIJG__optionIcon{background:var(--primary-soft);width:38px;height:38px;color:var(--primary-strong);border-radius:15px;flex:none;place-items:center;display:grid}.RoleSwitcher-module__SaQIJG__triggerText,.RoleSwitcher-module__SaQIJG__optionText{text-align:left;min-width:0;display:grid}.RoleSwitcher-module__SaQIJG__triggerText small{color:var(--muted);letter-spacing:.01em;font-size:.72rem;font-weight:800}.RoleSwitcher-module__SaQIJG__triggerText strong{letter-spacing:-.03em;color:var(--primary-strong);margin-top:1px;font-size:.96rem;font-weight:950}.RoleSwitcher-module__SaQIJG__chevron,.RoleSwitcher-module__SaQIJG__chevronOpen{color:var(--muted);transition:transform .16s}.RoleSwitcher-module__SaQIJG__chevronOpen{transform:rotate(180deg)}.RoleSwitcher-module__SaQIJG__menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #c8d6cce6;border-radius:24px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px #18221b2e}.RoleSwitcher-module__SaQIJG__option{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.RoleSwitcher-module__SaQIJG__option:hover,.RoleSwitcher-module__SaQIJG__optionActive{background:var(--primary-soft)}.RoleSwitcher-module__SaQIJG__optionText strong{color:var(--primary-strong);font-size:.88rem;font-weight:950}.RoleSwitcher-module__SaQIJG__optionText small{color:var(--muted);margin-top:2px;font-size:.72rem;font-weight:750;line-height:1.25}.RoleSwitcher-module__SaQIJG__check{color:var(--accent)}
.GlobalSearch-module__MJU1TG__searchWrap{flex:1;min-width:0}.GlobalSearch-module__MJU1TG__searchButton{width:100%;height:46px;color:var(--muted);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:#ffffffc7;border:1px solid #c8d6cce0;border-radius:18px;align-items:center;gap:10px;padding:0 14px;font-weight:850;display:flex;box-shadow:0 12px 28px #18221b0d}.GlobalSearch-module__MJU1TG__searchButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.GlobalSearch-module__MJU1TG__searchButton kbd{color:var(--muted);background:#fff;border:1px solid #c8d6cce6;border-radius:9px;margin-left:auto;padding:3px 7px;font-size:.72rem;font-weight:950}.GlobalSearch-module__MJU1TG__overlay{z-index:80;place-items:start center;padding:7vh 18px;display:grid;position:fixed;inset:0}.GlobalSearch-module__MJU1TG__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18221b61;border:0;position:absolute;inset:0}.GlobalSearch-module__MJU1TG__panel{background:#fffffff5;border:1px solid #c8d6cce6;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr);width:min(720px,100%);max-height:min(78dvh,760px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #18221b47}.GlobalSearch-module__MJU1TG__inputRow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.GlobalSearch-module__MJU1TG__inputRow input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem;font-weight:850}.GlobalSearch-module__MJU1TG__inputRow button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#fff;border-radius:14px;place-items:center;display:grid}.GlobalSearch-module__MJU1TG__quickHints{border-bottom:1px solid var(--line);gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.GlobalSearch-module__MJU1TG__quickHints span{white-space:nowrap;background:var(--primary-soft);color:var(--primary-strong);border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.GlobalSearch-module__MJU1TG__results{padding:14px;overflow:auto}.GlobalSearch-module__MJU1TG__group+.GlobalSearch-module__MJU1TG__group{margin-top:16px}.GlobalSearch-module__MJU1TG__group h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:.75rem}.GlobalSearch-module__MJU1TG__result{color:var(--ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.GlobalSearch-module__MJU1TG__result:hover{background:var(--primary-soft)}.GlobalSearch-module__MJU1TG__resultIcon{border:1px solid var(--line);width:40px;height:40px;color:var(--primary-strong);background:#fff;border-radius:15px;place-items:center;display:grid}.GlobalSearch-module__MJU1TG__result strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;display:block;overflow:hidden}.GlobalSearch-module__MJU1TG__result small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:750;display:block;overflow:hidden}.GlobalSearch-module__MJU1TG__result em{color:var(--primary-strong);font-size:.78rem;font-style:normal;font-weight:950}.GlobalSearch-module__MJU1TG__empty{text-align:center;color:var(--muted);place-items:center;gap:8px;padding:44px 12px;display:grid}.GlobalSearch-module__MJU1TG__empty strong{color:var(--ink)}@media (max-width:720px){.GlobalSearch-module__MJU1TG__searchButton{border-radius:16px;height:42px}.GlobalSearch-module__MJU1TG__searchButton kbd{display:none}.GlobalSearch-module__MJU1TG__overlay{padding:12px}.GlobalSearch-module__MJU1TG__panel{border-radius:24px;max-height:calc(100dvh - 24px)}.GlobalSearch-module__MJU1TG__result{grid-template-columns:auto minmax(0,1fr)}.GlobalSearch-module__MJU1TG__result em{display:none}}
.NotificationCenter-module__AZG03q__wrap{flex:none;position:relative}.NotificationCenter-module__AZG03q__trigger{width:46px;height:46px;color:var(--primary-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #c8d6cce0;border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:0 12px 28px #18221b0d}.NotificationCenter-module__AZG03q__trigger span{background:var(--accent);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:.72rem;font-weight:950;display:grid;position:absolute;top:-5px;right:-5px}.NotificationCenter-module__AZG03q__popover{z-index:60;background:#fffffff7;border:1px solid #c8d6cceb;border-radius:24px;width:min(390px,100vw - 24px);position:absolute;top:56px;right:0;overflow:hidden;box-shadow:0 28px 80px #18221b3d}.NotificationCenter-module__AZG03q__popover header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.NotificationCenter-module__AZG03q__popover header strong{color:var(--ink);font-size:1rem;display:block}.NotificationCenter-module__AZG03q__popover header small{color:var(--muted);margin-top:2px;font-weight:800;display:block}.NotificationCenter-module__AZG03q__popover header button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#fff;border-radius:13px;place-items:center;display:grid}.NotificationCenter-module__AZG03q__list{gap:4px;max-height:430px;padding:8px;display:grid;overflow:auto}.NotificationCenter-module__AZG03q__item{color:var(--ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px;display:grid}.NotificationCenter-module__AZG03q__item:hover{background:var(--primary-soft)}.NotificationCenter-module__AZG03q__unread{background:#d78b3d1a}.NotificationCenter-module__AZG03q__icon{border:1px solid var(--line);width:38px;height:38px;color:var(--primary-strong);background:#fff;border-radius:14px;place-items:center;display:grid}.NotificationCenter-module__AZG03q__item strong{font-size:.92rem;display:block}.NotificationCenter-module__AZG03q__item small{color:var(--muted);margin-top:2px;font-weight:750;line-height:1.35;display:block}.NotificationCenter-module__AZG03q__item time{color:var(--primary-strong);margin-top:5px;font-size:.74rem;font-weight:900;display:block}.NotificationCenter-module__AZG03q__popover footer{border-top:1px solid var(--line);background:var(--background);padding:12px 16px}.NotificationCenter-module__AZG03q__popover footer a{text-align:center;color:var(--primary-strong);font-weight:950;display:block}@media (max-width:720px){.NotificationCenter-module__AZG03q__trigger{border-radius:16px;width:42px;height:42px}.NotificationCenter-module__AZG03q__popover{width:auto;position:fixed;top:66px;left:12px;right:12px}}
.FloatingActionButton-module__LVEYJq__wrap{z-index:45;position:fixed;bottom:28px;right:26px}.FloatingActionButton-module__LVEYJq__trigger{background:linear-gradient(135deg,var(--primary-strong),var(--primary));color:#fff;cursor:pointer;border:0;border-radius:24px;place-items:center;width:62px;height:62px;font-size:2rem;font-weight:850;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 22px 52px #18221b42}.FloatingActionButton-module__LVEYJq__trigger:hover{transform:translateY(-2px);box-shadow:0 26px 62px #18221b4d}.FloatingActionButton-module__LVEYJq__trigger span{line-height:1;transform:translateY(-1px)}.FloatingActionButton-module__LVEYJq__trigger.FloatingActionButton-module__LVEYJq__active span{font-size:2.15rem;transform:translateY(-3px)}.FloatingActionButton-module__LVEYJq__backdrop{z-index:-1;background:0 0;border:0;position:fixed;inset:0}.FloatingActionButton-module__LVEYJq__menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #c8d6cce6;border-radius:28px;width:310px;max-width:calc(100vw - 36px);padding:14px;transition:opacity .16s,transform .16s;position:absolute;bottom:76px;right:0;transform:translateY(10px)scale(.98);box-shadow:0 26px 80px #18221b38}.FloatingActionButton-module__LVEYJq__menu.FloatingActionButton-module__LVEYJq__open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.FloatingActionButton-module__LVEYJq__menu header{padding:6px 8px 12px}.FloatingActionButton-module__LVEYJq__menu strong{color:var(--text);letter-spacing:-.02em;display:block}.FloatingActionButton-module__LVEYJq__menu small{color:var(--muted);margin-top:2px;font-weight:750;display:block}.FloatingActionButton-module__LVEYJq__actions{gap:8px;display:grid}.FloatingActionButton-module__LVEYJq__action{color:var(--text);background:#f5f7f4ad;border:1px solid #c8d6cc94;border-radius:20px;align-items:center;gap:12px;padding:11px;transition:transform .15s,background .15s;display:flex}.FloatingActionButton-module__LVEYJq__action:hover{background:#fff;transform:translate(-2px)}.FloatingActionButton-module__LVEYJq__action>span:first-child{width:40px;height:40px;color:var(--primary-strong);background:var(--primary-soft);border-radius:15px;place-items:center;display:grid}.FloatingActionButton-module__LVEYJq__action strong{font-size:.96rem}.FloatingActionButton-module__LVEYJq__action small{font-size:.78rem}@media (max-width:980px){.FloatingActionButton-module__LVEYJq__trigger{border-radius:22px;width:58px;height:58px}.FloatingActionButton-module__LVEYJq__menu{width:calc(100vw - 32px);bottom:70px}.FloatingActionButton-module__LVEYJq__wrap{right:14px;bottom:calc(112px + env(safe-area-inset-bottom))}.FloatingActionButton-module__LVEYJq__trigger{border-radius:19px;width:52px;height:52px;font-size:1.75rem}.FloatingActionButton-module__LVEYJq__menu{bottom:64px}}@media (max-width:430px){.FloatingActionButton-module__LVEYJq__wrap{right:12px;bottom:calc(108px + env(safe-area-inset-bottom))}.FloatingActionButton-module__LVEYJq__trigger{border-radius:18px;width:50px;height:50px}}
.LoginView-module__u_jizq__page{background:radial-gradient(circle at 16% 8%,#d78b3d2e,transparent 30rem),radial-gradient(circle at 82% 2%,#28594333,transparent 34rem),linear-gradient(180deg,#fbfcf9 0%,var(--background) 54%,#edf3ee 100%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:28px;min-height:100dvh;padding:28px;display:grid}.LoginView-module__u_jizq__hero,.LoginView-module__u_jizq__panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-soft);background:#ffffffb8;border:1px solid #c8d6ccc7;border-radius:36px}.LoginView-module__u_jizq__hero{flex-direction:column;justify-content:space-between;min-height:calc(100dvh - 56px);padding:34px;display:flex;position:relative;overflow:hidden}.LoginView-module__u_jizq__hero:after{content:"";background:#28594317;border-radius:999px;width:380px;height:380px;position:absolute;bottom:-120px;right:-120px}.LoginView-module__u_jizq__brand{z-index:1;color:var(--primary-strong);align-items:center;gap:14px;display:flex;position:relative}.LoginView-module__u_jizq__logo{background:linear-gradient(135deg,var(--primary-strong),var(--primary));color:#fff;letter-spacing:-.05em;width:58px;height:58px;box-shadow:var(--shadow-card);border-radius:22px;place-items:center;font-size:1.45rem;font-weight:950;display:grid}.LoginView-module__u_jizq__brand strong{letter-spacing:-.03em;font-size:1.15rem;display:block}.LoginView-module__u_jizq__brand span span{color:var(--muted);margin-top:2px;font-size:.88rem;font-weight:800;display:block}.LoginView-module__u_jizq__copy{z-index:1;max-width:720px;position:relative}.LoginView-module__u_jizq__kicker{background:var(--accent-soft);color:#91551d;border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:.82rem;font-weight:900;display:inline-flex}.LoginView-module__u_jizq__copy h1{max-width:780px;color:var(--ink);letter-spacing:-.08em;margin:0;font-size:clamp(2.35rem,6vw,5.8rem);line-height:.92}.LoginView-module__u_jizq__copy p{max-width:560px;color:var(--muted);margin:22px 0 0;font-size:1.1rem;font-weight:740;line-height:1.65}.LoginView-module__u_jizq__previewCard{z-index:1;max-width:580px;box-shadow:var(--shadow-card);background:#ffffffc2;border:1px solid #c8d6cccc;border-radius:28px;padding:18px;position:relative}.LoginView-module__u_jizq__previewTop{color:var(--muted);align-items:center;gap:8px;font-weight:850;display:flex}.LoginView-module__u_jizq__previewTop strong{color:var(--primary-strong)}.LoginView-module__u_jizq__syncDot{background:var(--success);width:10px;height:10px;box-shadow:0 0 0 5px var(--success-soft);border-radius:999px}.LoginView-module__u_jizq__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.LoginView-module__u_jizq__previewGrid span{background:var(--primary-soft);color:var(--primary-strong);border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:14px 8px;font-weight:900;display:flex}.LoginView-module__u_jizq__panel{align-self:center;padding:24px}.LoginView-module__u_jizq__panelHeader{align-items:center;gap:14px;margin-bottom:22px;display:flex}.LoginView-module__u_jizq__panelIcon{background:var(--primary-soft);width:52px;height:52px;color:var(--primary-strong);border-radius:18px;place-items:center;display:grid}.LoginView-module__u_jizq__panelHeader h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:1.85rem}.LoginView-module__u_jizq__panelHeader p{color:var(--muted);margin:4px 0 0;font-weight:750}.LoginView-module__u_jizq__form{gap:14px;display:grid}.LoginView-module__u_jizq__field{color:var(--ink);gap:8px;font-weight:900;display:grid}.LoginView-module__u_jizq__field span{font-size:.9rem}.LoginView-module__u_jizq__field input,.LoginView-module__u_jizq__field select{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:18px;outline:none;padding:15px 16px;font-weight:780}.LoginView-module__u_jizq__field input:focus,.LoginView-module__u_jizq__field select:focus{border-color:#2859436b;box-shadow:0 0 0 4px #2859431a}.LoginView-module__u_jizq__remember{border:1px solid var(--line);background:var(--primary-tint);color:var(--ink);border-radius:20px;align-items:flex-start;gap:12px;padding:14px;display:flex}.LoginView-module__u_jizq__remember input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:2px}.LoginView-module__u_jizq__remember strong{font-size:.95rem;display:block}.LoginView-module__u_jizq__remember small{color:var(--muted);margin-top:2px;font-weight:750;line-height:1.35;display:block}.LoginView-module__u_jizq__submit{background:linear-gradient(135deg,var(--primary-strong),var(--primary));color:#fff;box-shadow:var(--shadow-soft);border:0;border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:16px 18px;font-weight:950;display:flex}.LoginView-module__u_jizq__demoBox{background:var(--surface-muted);border:1px solid var(--line);border-radius:22px;gap:3px;margin-top:18px;padding:16px;display:grid}.LoginView-module__u_jizq__demoBox span{color:#91551d;font-size:.82rem;font-weight:950}.LoginView-module__u_jizq__demoBox strong{color:var(--ink);font-size:1.02rem}.LoginView-module__u_jizq__demoBox small{color:var(--muted);font-weight:750}@media (max-width:900px){.LoginView-module__u_jizq__page{padding:12px;display:block}.LoginView-module__u_jizq__hero{border-radius:28px;min-height:auto;margin-bottom:12px;padding:22px}.LoginView-module__u_jizq__copy{margin:56px 0}.LoginView-module__u_jizq__copy h1{font-size:2.65rem}.LoginView-module__u_jizq__copy p{font-size:1rem}.LoginView-module__u_jizq__previewGrid{grid-template-columns:1fr}.LoginView-module__u_jizq__panel{border-radius:28px;padding:18px}.LoginView-module__u_jizq__panelHeader h2{font-size:1.55rem}}@media (max-width:390px){.LoginView-module__u_jizq__page{padding:10px}.LoginView-module__u_jizq__hero,.LoginView-module__u_jizq__panel{border-radius:24px}.LoginView-module__u_jizq__copy h1{font-size:2.25rem}.LoginView-module__u_jizq__previewCard,.LoginView-module__u_jizq__field input,.LoginView-module__u_jizq__field select,.LoginView-module__u_jizq__submit{padding:14px}}
.Skeleton-module__LEQJcW__skeleton{background:linear-gradient(90deg,#19402d12 25%,#19402d24 50%,#19402d12 75%) 0 0/220% 100%;animation:1.35s ease-in-out infinite Skeleton-module__LEQJcW__shimmer;display:block;position:relative;overflow:hidden}.Skeleton-module__LEQJcW__text{border-radius:999px;height:.85rem}.Skeleton-module__LEQJcW__title{border-radius:999px;height:1.4rem}.Skeleton-module__LEQJcW__circle{border-radius:999px}.Skeleton-module__LEQJcW__card{border-radius:20px;min-height:120px}.Skeleton-module__LEQJcW__button{border-radius:12px;height:42px}@keyframes Skeleton-module__LEQJcW__shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__LEQJcW__skeleton{animation:none}}
.ScreenSkeleton-module__JQD0sG__page{gap:24px;padding:4px 0 32px;display:grid}.ScreenSkeleton-module__JQD0sG__hero{background:#ffffffb8;border:1px solid #1f433114;border-radius:28px;justify-content:space-between;gap:28px;min-height:248px;padding:34px;display:flex}.ScreenSkeleton-module__JQD0sG__heroCopy{align-content:center;gap:14px;width:min(620px,68%);display:grid}.ScreenSkeleton-module__JQD0sG__profile{align-content:center;justify-items:center;gap:12px;min-width:190px;display:grid}.ScreenSkeleton-module__JQD0sG__badges{flex-wrap:wrap;gap:8px;display:flex}.ScreenSkeleton-module__JQD0sG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ScreenSkeleton-module__JQD0sG__stat{background:#ffffffb8;border:1px solid #1f433114;border-radius:20px;gap:12px;min-height:130px;padding:22px;display:grid}.ScreenSkeleton-module__JQD0sG__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ScreenSkeleton-module__JQD0sG__panel{background:#ffffffb8;border:1px solid #1f433114;border-radius:22px;align-content:start;gap:18px;min-height:310px;padding:24px;display:grid}.ScreenSkeleton-module__JQD0sG__row{border-top:1px solid #1f433114;grid-template-columns:42px 1fr 86px;align-items:center;gap:14px;padding:12px 0;display:grid}.ScreenSkeleton-module__JQD0sG__rowText{gap:8px;display:grid}.ScreenSkeleton-module__JQD0sG__documents{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:20px;display:grid}.ScreenSkeleton-module__JQD0sG__folderPanel,.ScreenSkeleton-module__JQD0sG__documentPanel{background:#ffffffb8;border:1px solid #1f433114;border-radius:22px;align-content:start;gap:18px;min-height:520px;padding:24px;display:grid}.ScreenSkeleton-module__JQD0sG__folderRow{grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.ScreenSkeleton-module__JQD0sG__toolbar{justify-content:space-between;gap:16px;display:flex}@media (max-width:900px){.ScreenSkeleton-module__JQD0sG__hero{padding:24px}.ScreenSkeleton-module__JQD0sG__profile{display:none}.ScreenSkeleton-module__JQD0sG__heroCopy{width:100%}.ScreenSkeleton-module__JQD0sG__stats,.ScreenSkeleton-module__JQD0sG__content,.ScreenSkeleton-module__JQD0sG__documents{grid-template-columns:1fr}}
.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}.AppShell-module__R3Ra8G__authLoading{min-height:100dvh;color:var(--primary-strong);background:var(--background);place-items:center;font-weight:950;display:grid}.AppShell-module__R3Ra8G__logoutButton{color:var(--primary-strong);text-align:center;background:#ffffffb8;border:1px solid #28594329;border-radius:14px;grid-column:1/-1;margin-top:10px;padding:9px 12px;font-weight:900}.AppShell-module__R3Ra8G__logoutButton:hover{background:#fff}.AppShell-module__R3Ra8G__topbar{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f5f7f4c2;border:1px solid #c8d6ccbf;border-radius:24px;align-items:center;gap:12px;margin:0 0 22px;padding:8px;display:flex;position:sticky;top:16px;box-shadow:0 16px 40px #18221b14}@media (max-width:980px){.AppShell-module__R3Ra8G__topbar{border-radius:22px;gap:8px;margin-bottom:14px;padding:6px;top:8px}}.AppShell-module__R3Ra8G__authLoading{background:var(--background);min-height:100dvh;padding:28px;display:block}.AppShell-module__R3Ra8G__authLoadingInner{max-width:1180px;margin:0 auto}.AppShell-module__R3Ra8G__authBrand{background:var(--primary);color:#fff;letter-spacing:-.02em;border-radius:16px;margin-bottom:22px;padding:11px 16px;font-weight:950;display:inline-flex}@media (max-width:720px){.AppShell-module__R3Ra8G__authLoading{padding:14px}.AppShell-module__R3Ra8G__authBrand{margin-bottom:14px}}
.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}
.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{background:linear-gradient(135deg,var(--primary-strong),var(--primary));color:#fff;box-shadow:var(--shadow-lift);border-radius:32px;grid-template-columns:minmax(0,1fr) 240px;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden}.DashboardView-module__n3nL_q__hero:after{content:"";background:#ffffff14;border-radius:999px;width:280px;height:280px;position:absolute;bottom:-145px;right:-90px}.DashboardView-module__n3nL_q__hero>*{z-index:1;min-width:0;position:relative}.DashboardView-module__n3nL_q__date{color:#ffffffb8;margin:0 0 8px;font-weight:800}.DashboardView-module__n3nL_q__hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1}.DashboardView-module__n3nL_q__lead{color:#fffc;max-width:620px;margin:15px 0 0;font-size:1rem;font-weight:650;line-height:1.5}.DashboardView-module__n3nL_q__heroMeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.DashboardView-module__n3nL_q__profile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:18px;display:flex}.DashboardView-module__n3nL_q__avatar{width:56px;height:56px;color:var(--primary);background:#fff;border-radius:20px;place-items:center;margin-bottom:auto;font-size:1.15rem;font-weight:950;display:grid}.DashboardView-module__n3nL_q__profile strong{margin-top:20px;font-size:1rem}.DashboardView-module__n3nL_q__profile small{color:#ffffffbd;margin-top:5px;font-weight:750;line-height:1.35}.DashboardView-module__n3nL_q__error{color:var(--danger);background:#ffebebd1;border:1px solid #be363638;border-radius:16px;margin:0;padding:13px 15px;font-weight:850}.DashboardView-module__n3nL_q__todayGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.DashboardView-module__n3nL_q__todayCard{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card);background:#ffffffe0;border-radius:22px;gap:3px;padding:17px 18px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.DashboardView-module__n3nL_q__todayCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.DashboardView-module__n3nL_q__todayCard strong{color:var(--primary);letter-spacing:-.05em;font-size:1.9rem;line-height:1}.DashboardView-module__n3nL_q__todayCard span{color:var(--ink);font-weight:950}.DashboardView-module__n3nL_q__todayCard small{color:var(--muted);font-weight:700;line-height:1.35}.DashboardView-module__n3nL_q__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.DashboardView-module__n3nL_q__contentGrid>:last-child:nth-child(odd){grid-column:1/-1}.DashboardView-module__n3nL_q__cardAction{background:var(--primary-soft);color:var(--primary);border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.DashboardView-module__n3nL_q__list{gap:9px;min-width:0;display:grid}.DashboardView-module__n3nL_q__row,.DashboardView-module__n3nL_q__message{border:1px solid var(--line);background:#ffffffeb;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:13px 14px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.DashboardView-module__n3nL_q__row:hover,.DashboardView-module__n3nL_q__message:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.DashboardView-module__n3nL_q__rowIcon,.DashboardView-module__n3nL_q__miniAvatar{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:15px;flex:none;place-items:center;display:grid}.DashboardView-module__n3nL_q__miniAvatar{font-weight:950}.DashboardView-module__n3nL_q__row>span:nth-child(2),.DashboardView-module__n3nL_q__message>span:nth-child(2){min-width:0}.DashboardView-module__n3nL_q__row strong,.DashboardView-module__n3nL_q__message strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:950;display:block;overflow:hidden}.DashboardView-module__n3nL_q__row small,.DashboardView-module__n3nL_q__message small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.82rem;font-weight:750;display:block;overflow:hidden}.DashboardView-module__n3nL_q__rowDate{color:var(--muted-2)!important;white-space:nowrap!important;margin:0!important;font-size:.76rem!important;font-weight:850!important}.DashboardView-module__n3nL_q__messageAside{justify-items:end;gap:5px;display:grid}.DashboardView-module__n3nL_q__messageAside b{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 7px;font-size:.72rem;display:grid}.DashboardView-module__n3nL_q__messageAside time{color:var(--muted-2);font-size:.74rem;font-weight:850}.DashboardView-module__n3nL_q__emptyText{color:var(--muted);text-align:center;margin:0;padding:18px;font-weight:750}@media (max-width:1120px){.DashboardView-module__n3nL_q__todayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardView-module__n3nL_q__contentGrid{grid-template-columns:1fr}.DashboardView-module__n3nL_q__contentGrid>:last-child:nth-child(odd){grid-column:auto}}@media (max-width:720px){.DashboardView-module__n3nL_q__page{gap:14px}.DashboardView-module__n3nL_q__hero{border-radius:26px;grid-template-columns:1fr;padding:20px 17px}.DashboardView-module__n3nL_q__hero:after{width:190px;height:190px;bottom:-100px;right:-80px}.DashboardView-module__n3nL_q__hero h1{font-size:clamp(2rem,12vw,2.8rem)}.DashboardView-module__n3nL_q__lead{font-size:.94rem}.DashboardView-module__n3nL_q__profile{display:none}.DashboardView-module__n3nL_q__todayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.DashboardView-module__n3nL_q__todayCard{border-radius:18px;padding:14px}.DashboardView-module__n3nL_q__todayCard strong{font-size:1.55rem}.DashboardView-module__n3nL_q__todayCard span{font-size:.9rem}.DashboardView-module__n3nL_q__todayCard small{display:none}.DashboardView-module__n3nL_q__contentGrid{gap:13px}.DashboardView-module__n3nL_q__row,.DashboardView-module__n3nL_q__message{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.DashboardView-module__n3nL_q__rowIcon,.DashboardView-module__n3nL_q__miniAvatar{border-radius:14px;width:39px;height:39px}.DashboardView-module__n3nL_q__rowDate,.DashboardView-module__n3nL_q__messageAside time{display:none}.DashboardView-module__n3nL_q__row strong,.DashboardView-module__n3nL_q__message strong{font-size:.92rem}.DashboardView-module__n3nL_q__row small,.DashboardView-module__n3nL_q__message small{font-size:.78rem}}@media (max-width:390px){.DashboardView-module__n3nL_q__todayGrid{grid-template-columns:1fr 1fr}.DashboardView-module__n3nL_q__todayCard{padding:12px}.DashboardView-module__n3nL_q__hero{padding:17px 14px}.DashboardView-module__n3nL_q__hero h1{font-size:2.2rem}.DashboardView-module__n3nL_q__heroMeta>:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}
.ApiDocumentsView-module__ZxJgqq__page{gap:20px;display:grid}.ApiDocumentsView-module__ZxJgqq__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ApiDocumentsView-module__ZxJgqq__toolbar input{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex:1;min-width:260px;padding:13px 15px}.ApiDocumentsView-module__ZxJgqq__uploadButton,.ApiDocumentsView-module__ZxJgqq__secondaryToolbarButton{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-weight:800;display:inline-flex}.ApiDocumentsView-module__ZxJgqq__uploadButton{border:1px solid var(--primary);background:var(--primary);color:#fff}.ApiDocumentsView-module__ZxJgqq__secondaryToolbarButton{border:1px solid var(--line);background:var(--surface);color:inherit}.ApiDocumentsView-module__ZxJgqq__message{color:var(--primary);margin:0;font-weight:700}.ApiDocumentsView-module__ZxJgqq__grid{grid-template-columns:minmax(240px,320px) 1fr;gap:18px;display:grid}.ApiDocumentsView-module__ZxJgqq__folderList,.ApiDocumentsView-module__ZxJgqq__documentList{gap:10px;display:grid}.ApiDocumentsView-module__ZxJgqq__folderList button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.ApiDocumentsView-module__ZxJgqq__folderList button span{display:grid}.ApiDocumentsView-module__ZxJgqq__folderList small,.ApiDocumentsView-module__ZxJgqq__documentInfo small{color:var(--muted)}.ApiDocumentsView-module__ZxJgqq__folderList .ApiDocumentsView-module__ZxJgqq__active{border-color:var(--primary);background:var(--primary-soft)}.ApiDocumentsView-module__ZxJgqq__document{border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.ApiDocumentsView-module__ZxJgqq__fileIcon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.ApiDocumentsView-module__ZxJgqq__documentInfo{gap:5px;display:grid}.ApiDocumentsView-module__ZxJgqq__documentInfo div{gap:6px;display:flex}.ApiDocumentsView-module__ZxJgqq__documentTitle{width:max-content;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.ApiDocumentsView-module__ZxJgqq__documentTitle:hover{text-decoration:underline}.ApiDocumentsView-module__ZxJgqq__documentTitle:disabled{opacity:.65;cursor:wait}.ApiDocumentsView-module__ZxJgqq__actions{gap:6px;display:flex}.ApiDocumentsView-module__ZxJgqq__actions button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ApiDocumentsView-module__ZxJgqq__actions button:disabled{opacity:.65;cursor:wait}.ApiDocumentsView-module__ZxJgqq__actions .ApiDocumentsView-module__ZxJgqq__selected{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.ApiDocumentsView-module__ZxJgqq__empty{text-align:center;color:var(--muted);padding:24px}@media (max-width:800px){.ApiDocumentsView-module__ZxJgqq__grid{grid-template-columns:1fr}.ApiDocumentsView-module__ZxJgqq__document{grid-template-columns:auto 1fr}.ApiDocumentsView-module__ZxJgqq__actions{grid-column:1/-1;justify-content:flex-end}}.ApiDocumentsView-module__ZxJgqq__modalBackdrop,.ApiDocumentsView-module__ZxJgqq__previewBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c181094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ApiDocumentsView-module__ZxJgqq__modal{border:1px solid var(--line);background:var(--surface);border-radius:24px;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #00000047}.ApiDocumentsView-module__ZxJgqq__modalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.ApiDocumentsView-module__ZxJgqq__modalHeader>div{gap:5px;display:grid}.ApiDocumentsView-module__ZxJgqq__modalHeader span,.ApiDocumentsView-module__ZxJgqq__previewHeader span{letter-spacing:.09em;color:var(--primary);font-size:12px;font-weight:900}.ApiDocumentsView-module__ZxJgqq__modalHeader h2,.ApiDocumentsView-module__ZxJgqq__previewHeader h2{margin:0;font-size:24px}.ApiDocumentsView-module__ZxJgqq__modalHeader p,.ApiDocumentsView-module__ZxJgqq__previewHeader p{color:var(--muted);margin:0}.ApiDocumentsView-module__ZxJgqq__modalHeader>button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ApiDocumentsView-module__ZxJgqq__folderForm{gap:16px;padding:24px;display:grid}.ApiDocumentsView-module__ZxJgqq__folderForm label{gap:7px;display:grid}.ApiDocumentsView-module__ZxJgqq__folderForm label>span{font-size:13px;font-weight:800}.ApiDocumentsView-module__ZxJgqq__folderForm input,.ApiDocumentsView-module__ZxJgqq__folderForm textarea,.ApiDocumentsView-module__ZxJgqq__folderForm select{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:14px;padding:12px 14px}.ApiDocumentsView-module__ZxJgqq__folderForm input:focus,.ApiDocumentsView-module__ZxJgqq__folderForm textarea:focus,.ApiDocumentsView-module__ZxJgqq__folderForm select:focus{outline:2px solid color-mix(in srgb, var(--primary) 28%, transparent);border-color:var(--primary)}.ApiDocumentsView-module__ZxJgqq__modalActions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.ApiDocumentsView-module__ZxJgqq__modalActions button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:800;display:inline-flex}.ApiDocumentsView-module__ZxJgqq__modalActions button:disabled{opacity:.55;cursor:not-allowed}.ApiDocumentsView-module__ZxJgqq__secondaryButton{border:1px solid var(--line);background:var(--surface);color:inherit}.ApiDocumentsView-module__ZxJgqq__primaryButton{border:1px solid var(--primary);background:var(--primary);color:#fff}.ApiDocumentsView-module__ZxJgqq__selectedFile{border:1px solid var(--line);background:var(--primary-soft);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ApiDocumentsView-module__ZxJgqq__selectedFile span{min-width:0;display:grid}.ApiDocumentsView-module__ZxJgqq__selectedFile small{color:var(--muted)}@media (max-width:600px){.ApiDocumentsView-module__ZxJgqq__modalBackdrop{align-items:end;padding:0}.ApiDocumentsView-module__ZxJgqq__modal{border-radius:24px 24px 0 0;width:100%;max-height:88vh}.ApiDocumentsView-module__ZxJgqq__modalHeader,.ApiDocumentsView-module__ZxJgqq__folderForm{padding-left:18px;padding-right:18px}.ApiDocumentsView-module__ZxJgqq__modalActions{grid-template-columns:1fr 1fr;display:grid}}.ApiDocumentsView-module__ZxJgqq__uploadStatus{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--line));background:var(--primary-soft);color:var(--primary);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.ApiDocumentsView-module__ZxJgqq__uploadStatus>span:nth-child(2){gap:2px;min-width:0;display:grid}.ApiDocumentsView-module__ZxJgqq__uploadStatus strong{font-size:14px}.ApiDocumentsView-module__ZxJgqq__uploadStatus small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.ApiDocumentsView-module__ZxJgqq__uploadStatus em{white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.ApiDocumentsView-module__ZxJgqq__spinner{border:3px solid color-mix(in srgb, var(--primary) 25%, transparent);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite ApiDocumentsView-module__ZxJgqq__spin}.ApiDocumentsView-module__ZxJgqq__actionSpinner{animation:.8s linear infinite ApiDocumentsView-module__ZxJgqq__spin}@keyframes ApiDocumentsView-module__ZxJgqq__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.ApiDocumentsView-module__ZxJgqq__uploadStatus{grid-template-columns:auto 1fr}.ApiDocumentsView-module__ZxJgqq__uploadStatus em{grid-column:2}}.ApiDocumentsView-module__ZxJgqq__folderSkeleton{grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.ApiDocumentsView-module__ZxJgqq__folderSkeleton>span,.ApiDocumentsView-module__ZxJgqq__documentSkeleton>span{gap:8px;display:grid}.ApiDocumentsView-module__ZxJgqq__documentSkeleton{border:1px solid var(--line);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.ApiDocumentsView-module__ZxJgqq__previewBackdrop{z-index:1100;padding:16px}.ApiDocumentsView-module__ZxJgqq__previewModal{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-rows:auto 1fr;width:min(1180px,100%);height:min(88vh,900px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000057}.ApiDocumentsView-module__ZxJgqq__previewHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.ApiDocumentsView-module__ZxJgqq__previewHeader>div:first-child{gap:3px;min-width:0;display:grid}.ApiDocumentsView-module__ZxJgqq__previewHeader h2,.ApiDocumentsView-module__ZxJgqq__previewHeader p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ApiDocumentsView-module__ZxJgqq__previewTools{align-items:center;gap:8px;display:flex}.ApiDocumentsView-module__ZxJgqq__previewTools button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ApiDocumentsView-module__ZxJgqq__previewTools strong{text-align:center;min-width:58px;font-size:13px}.ApiDocumentsView-module__ZxJgqq__previewViewport{background:#e9eee9;place-items:center;min-height:0;display:grid;position:relative;overflow:auto}.ApiDocumentsView-module__ZxJgqq__previewViewport img{transform-origin:50%;max-width:100%;max-height:100%;transition:transform .15s}.ApiDocumentsView-module__ZxJgqq__previewViewport iframe{transform-origin:0 0;background:#fff;border:0}.ApiDocumentsView-module__ZxJgqq__previewViewport video{max-width:100%;max-height:100%}.ApiDocumentsView-module__ZxJgqq__previewViewport audio{width:min(680px,90%)}.ApiDocumentsView-module__ZxJgqq__previewUnsupported{color:var(--muted);text-align:center;padding:30px}@media (max-width:700px){.ApiDocumentsView-module__ZxJgqq__previewBackdrop{padding:0}.ApiDocumentsView-module__ZxJgqq__previewModal{border-radius:0;width:100%;height:100vh}.ApiDocumentsView-module__ZxJgqq__previewHeader{flex-direction:column;align-items:flex-start}.ApiDocumentsView-module__ZxJgqq__previewTools{justify-content:flex-end;width:100%}}.ApiDocumentsView-module__ZxJgqq__folderTreeNode{gap:6px;display:grid}.ApiDocumentsView-module__ZxJgqq__folderRow{grid-template-columns:42px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.ApiDocumentsView-module__ZxJgqq__folderList .ApiDocumentsView-module__ZxJgqq__folderToggle{cursor:pointer;width:42px;min-width:42px;min-height:48px;box-shadow:0 3px 10px color-mix(in srgb, var(--primary) 12%, transparent);place-items:center;border:1px solid var(--primary)!important;background:var(--primary-soft)!important;color:var(--primary)!important;border-radius:12px!important;padding:0!important;display:grid!important}.ApiDocumentsView-module__ZxJgqq__folderList .ApiDocumentsView-module__ZxJgqq__folderToggle:hover,.ApiDocumentsView-module__ZxJgqq__folderList .ApiDocumentsView-module__ZxJgqq__folderToggle:focus-visible{transform:translateY(-1px);background:var(--primary)!important;color:#fff!important}.ApiDocumentsView-module__ZxJgqq__folderTogglePlaceholder{width:42px}.ApiDocumentsView-module__ZxJgqq__folderList .ApiDocumentsView-module__ZxJgqq__folderButton{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;padding:11px 12px;display:flex}.ApiDocumentsView-module__ZxJgqq__folderList .ApiDocumentsView-module__ZxJgqq__folderButton>span{min-width:0;display:grid}.ApiDocumentsView-module__ZxJgqq__folderList .ApiDocumentsView-module__ZxJgqq__folderButton strong,.ApiDocumentsView-module__ZxJgqq__folderList .ApiDocumentsView-module__ZxJgqq__folderButton small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ApiDocumentsView-module__ZxJgqq__folderList .ApiDocumentsView-module__ZxJgqq__folderButton.ApiDocumentsView-module__ZxJgqq__active{border-color:var(--primary);background:var(--primary-soft)}.ApiDocumentsView-module__ZxJgqq__folderChildren{gap:6px;display:grid;position:relative}.ApiDocumentsView-module__ZxJgqq__folderChildren:before{content:"";background:color-mix(in srgb, var(--primary) 20%, var(--line));width:1px;position:absolute;top:0;bottom:8px;left:13px}.ApiDocumentsView-module__ZxJgqq__modalError{color:#8b1f1f;background:#fff1f1;border:1px solid #e3a3a3;border-radius:13px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.45}.ApiDocumentsView-module__ZxJgqq__modalHint{color:var(--muted);margin:-4px 0 0;font-size:13px;line-height:1.45}.ApiDocumentsView-module__ZxJgqq__folderForm select{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ApiDocumentsView-module__ZxJgqq__folderForm select option{font-family:inherit}.ApiDocumentsView-module__ZxJgqq__folderRow{grid-template-columns:42px minmax(0,1fr) 38px}.ApiDocumentsView-module__ZxJgqq__folderMenuWrap{z-index:8;justify-content:flex-end;align-items:center;display:flex;position:relative}.ApiDocumentsView-module__ZxJgqq__compactFolderMenu{align-self:center}.ApiDocumentsView-module__ZxJgqq__folderMenuTrigger{cursor:pointer;place-items:center;border:1px solid var(--line)!important;background:var(--surface)!important;width:36px!important;height:36px!important;min-height:36px!important;color:var(--primary)!important;border-radius:11px!important;padding:0!important;display:grid!important}.ApiDocumentsView-module__ZxJgqq__folderMenuTrigger:hover,.ApiDocumentsView-module__ZxJgqq__folderMenuTrigger[aria-expanded=true]{background:var(--primary-soft)!important;border-color:var(--primary)!important}.ApiDocumentsView-module__ZxJgqq__folderMenu{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:4px;width:max-content;min-width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #112d212e}.ApiDocumentsView-module__ZxJgqq__folderMenu button{white-space:nowrap;cursor:pointer;justify-content:flex-start;align-items:center;gap:9px;font-weight:750;width:100%!important;height:auto!important;min-height:40px!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:9px 11px!important;display:flex!important}.ApiDocumentsView-module__ZxJgqq__folderMenu button:hover{background:var(--primary-soft)!important}.ApiDocumentsView-module__ZxJgqq__folderMenu .ApiDocumentsView-module__ZxJgqq__folderMenuDanger{color:#a33329!important}.ApiDocumentsView-module__ZxJgqq__folderMenu .ApiDocumentsView-module__ZxJgqq__folderMenuDanger:hover{background:#fff0ee!important}.ApiDocumentsView-module__ZxJgqq__dangerAction{color:#a33329!important}.ApiDocumentsView-module__ZxJgqq__dangerAction:hover{background:#fff0ee!important;border-color:#e8b8b2!important}.ApiDocumentsView-module__ZxJgqq__deleteButton{color:#fff;background:#a33329;border:1px solid #a33329;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:950;display:inline-flex}.ApiDocumentsView-module__ZxJgqq__confirmModal{max-width:560px}.ApiDocumentsView-module__ZxJgqq__confirmModal>.ApiDocumentsView-module__ZxJgqq__modalActions{padding-top:18px}.ApiDocumentsView-module__ZxJgqq__actions{flex-wrap:wrap;justify-content:flex-end}.ApiDocumentsView-module__ZxJgqq__actions button{cursor:pointer}@media (max-width:720px){.ApiDocumentsView-module__ZxJgqq__folderRow{grid-template-columns:42px minmax(0,1fr) 38px}.ApiDocumentsView-module__ZxJgqq__folderMenu{width:auto;position:fixed;inset:auto 18px 18px}.ApiDocumentsView-module__ZxJgqq__actions{max-width:150px}}.ApiDocumentsView-module__ZxJgqq__documentActionWrap{z-index:2000;justify-self:end;position:relative}.ApiDocumentsView-module__ZxJgqq__document{position:relative}.ApiDocumentsView-module__ZxJgqq__document:has(.ApiDocumentsView-module__ZxJgqq__actionsOpen){z-index:1999}.ApiDocumentsView-module__ZxJgqq__documentMenuTrigger{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--primary-strong);border-radius:14px;place-items:center;display:none}.ApiDocumentsView-module__ZxJgqq__actionsOpen{display:grid!important}@media (max-width:720px){.ApiDocumentsView-module__ZxJgqq__document{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:14px 12px}.ApiDocumentsView-module__ZxJgqq__documentInfo{min-width:0}.ApiDocumentsView-module__ZxJgqq__documentInfo small{white-space:normal;overflow-wrap:anywhere;display:block}.ApiDocumentsView-module__ZxJgqq__documentTitle{text-align:left;overflow-wrap:anywhere;max-width:100%}.ApiDocumentsView-module__ZxJgqq__documentMenuTrigger{display:grid}.ApiDocumentsView-module__ZxJgqq__actions{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:230px;padding:10px;display:none;position:absolute;top:48px;right:0;box-shadow:0 18px 48px #18221b33}.ApiDocumentsView-module__ZxJgqq__actions button{border-radius:14px;justify-content:center;align-items:center;width:100%;height:44px;display:flex}.ApiDocumentsView-module__ZxJgqq__actions .ApiDocumentsView-module__ZxJgqq__dangerAction{grid-column:1/-1}.ApiDocumentsView-module__ZxJgqq__fileIcon{width:40px;height:40px}.ApiDocumentsView-module__ZxJgqq__grid{grid-template-columns:1fr}.ApiDocumentsView-module__ZxJgqq__folderList{max-height:none}.ApiDocumentsView-module__ZxJgqq__toolbar{grid-template-columns:1fr 1fr;display:grid}.ApiDocumentsView-module__ZxJgqq__toolbar input{grid-column:1/-1;width:100%;min-width:0}.ApiDocumentsView-module__ZxJgqq__uploadButton,.ApiDocumentsView-module__ZxJgqq__secondaryToolbarButton{width:100%;padding:12px 10px}}@media (max-width:420px){.ApiDocumentsView-module__ZxJgqq__actions{width:min(230px,100vw - 54px);right:-4px}.ApiDocumentsView-module__ZxJgqq__toolbar{grid-template-columns:1fr}.ApiDocumentsView-module__ZxJgqq__toolbar input{grid-column:auto}}@media (max-width:720px){.ApiDocumentsView-module__ZxJgqq__actions{grid-template-columns:1fr;width:250px}.ApiDocumentsView-module__ZxJgqq__actions button{color:var(--ink);justify-content:flex-start;gap:10px;padding:0 13px;font-weight:850}.ApiDocumentsView-module__ZxJgqq__actions button:after{content:attr(title);font-size:.86rem}.ApiDocumentsView-module__ZxJgqq__actions .ApiDocumentsView-module__ZxJgqq__dangerAction{color:var(--danger);grid-column:auto}}.ApiDocumentsView-module__ZxJgqq__documentMenuBackdrop{display:none}@media (max-width:720px){.ApiDocumentsView-module__ZxJgqq__documentMenuBackdrop{z-index:70;background:0 0;border:0;display:block;position:fixed;inset:0}.ApiDocumentsView-module__ZxJgqq__documentActionWrap{z-index:71}.ApiDocumentsView-module__ZxJgqq__actions{z-index:5000;background:#fffffffc;border-radius:18px;grid-template-columns:1fr;gap:7px;width:min(250px,100vw - 36px);max-height:min(62dvh,470px);padding:10px;position:absolute;inset:48px 0 auto auto;overflow:auto;box-shadow:0 18px 48px #18221b3d}.ApiDocumentsView-module__ZxJgqq__actions:before{content:none}.ApiDocumentsView-module__ZxJgqq__actions button{text-align:left;border-radius:13px;justify-content:flex-start;gap:10px;height:auto;min-height:44px;padding:10px 12px;font-size:.88rem;line-height:1.2}.ApiDocumentsView-module__ZxJgqq__actions .ApiDocumentsView-module__ZxJgqq__dangerAction{grid-column:auto;justify-content:flex-start}}@media (max-width:420px){.ApiDocumentsView-module__ZxJgqq__actions{width:min(240px,100vw - 28px);right:-4px}}
.MoreView-module__UVQ_ua__page{gap:18px;width:100%;min-width:0;display:grid}.MoreView-module__UVQ_ua__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:end;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.MoreView-module__UVQ_ua__hero:after{content:"";background:#ffffff17;border-radius:999px;width:290px;height:290px;position:absolute;bottom:-120px;right:-90px}.MoreView-module__UVQ_ua__hero>*{z-index:1;min-width:0;position:relative}.MoreView-module__UVQ_ua__eyebrow{color:#ffffffb8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:.78rem;font-weight:950}.MoreView-module__UVQ_ua__hero h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4.4vw,3.35rem);line-height:.98}.MoreView-module__UVQ_ua__hero p:not(.MoreView-module__UVQ_ua__eyebrow){color:#ffffffc7;max-width:54rem;margin:14px 0 0;font-weight:700;line-height:1.45}.MoreView-module__UVQ_ua__heroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.MoreView-module__UVQ_ua__primaryAction,.MoreView-module__UVQ_ua__secondaryAction{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:950;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex}.MoreView-module__UVQ_ua__primaryAction{background:var(--primary);color:#fff;box-shadow:0 10px 24px #18221b29}.MoreView-module__UVQ_ua__hero .MoreView-module__UVQ_ua__primaryAction{color:var(--primary-strong);background:#fff}.MoreView-module__UVQ_ua__secondaryAction{color:inherit;background:#ffffff24;border:1px solid #ffffff38}.MoreView-module__UVQ_ua__modal .MoreView-module__UVQ_ua__secondaryAction{background:var(--surface-muted);color:var(--ink);border:1px solid var(--line)}.MoreView-module__UVQ_ua__primaryAction:hover,.MoreView-module__UVQ_ua__secondaryAction:hover{filter:brightness(1.02);transform:translateY(-1px)}.MoreView-module__UVQ_ua__statusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.MoreView-module__UVQ_ua__statusCard{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#ffffffc7;border-radius:24px;gap:6px;padding:16px;display:grid}.MoreView-module__UVQ_ua__statusCard span{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:16px;place-items:center;display:grid}.MoreView-module__UVQ_ua__statusCard small{color:var(--muted);font-weight:850}.MoreView-module__UVQ_ua__statusCard strong{color:var(--ink);font-size:1.05rem}.MoreView-module__UVQ_ua__quickList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.MoreView-module__UVQ_ua__groups{gap:20px;display:grid}.MoreView-module__UVQ_ua__group{gap:12px;display:grid}.MoreView-module__UVQ_ua__groupHeader{justify-content:space-between;align-items:end;gap:16px;padding:0 2px;display:flex}.MoreView-module__UVQ_ua__groupHeader p{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px;font-size:.74rem;font-weight:950}.MoreView-module__UVQ_ua__groupHeader h2{color:var(--primary-strong);letter-spacing:-.035em;margin:0;font-size:1.26rem}.MoreView-module__UVQ_ua__groupHeader span{max-width:36rem;color:var(--muted);text-align:right;font-weight:750;line-height:1.35}.MoreView-module__UVQ_ua__tileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.MoreView-module__UVQ_ua__tile{border:1px solid var(--line);width:100%;min-width:0;box-shadow:var(--shadow-card);text-align:left;color:inherit;background:#ffffffd1;border-radius:24px;align-items:center;gap:13px;padding:15px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.MoreView-module__UVQ_ua__tile:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.MoreView-module__UVQ_ua__compactTile{border-radius:22px;padding:14px}.MoreView-module__UVQ_ua__iconBox{border-radius:18px;flex:none;place-items:center;width:48px;height:48px;display:grid}.MoreView-module__UVQ_ua__forest{background:var(--primary-soft);color:var(--primary)}.MoreView-module__UVQ_ua__amber{background:var(--accent-soft);color:#9b5a18}.MoreView-module__UVQ_ua__blue{background:var(--info-soft);color:var(--info)}.MoreView-module__UVQ_ua__neutral{background:var(--surface-muted);color:var(--muted)}.MoreView-module__UVQ_ua__tileContent{flex:1;min-width:0}.MoreView-module__UVQ_ua__tile strong{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:950;display:block;overflow:hidden}.MoreView-module__UVQ_ua__tile small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.MoreView-module__UVQ_ua__tile em{background:var(--primary-soft);color:var(--primary);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.75rem;font-style:normal;font-weight:950}.MoreView-module__UVQ_ua__chevron{color:var(--muted-2);flex:none}.MoreView-module__UVQ_ua__modalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:80;background:#18221b57;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.MoreView-module__UVQ_ua__modal{border:1px solid var(--line);width:min(620px,100%);box-shadow:var(--shadow-lift);background:#fffffff5;border-radius:30px;gap:16px;padding:20px;display:grid}.MoreView-module__UVQ_ua__modalHeader{align-items:center;gap:14px;display:flex}.MoreView-module__UVQ_ua__modalHeader p{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px;font-size:.74rem;font-weight:950}.MoreView-module__UVQ_ua__modalHeader h2{color:var(--primary-strong);letter-spacing:-.04em;margin:0;font-size:1.55rem}.MoreView-module__UVQ_ua__modalText{color:var(--muted);margin:0;font-weight:750;line-height:1.5}.MoreView-module__UVQ_ua__modalFooter{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.MoreView-module__UVQ_ua__previewList{gap:9px;display:grid}.MoreView-module__UVQ_ua__previewList>div{background:var(--primary-tint);border:1px solid var(--line);border-radius:18px;align-items:center;gap:11px;padding:12px;display:flex}.MoreView-module__UVQ_ua__previewList svg{color:var(--primary);flex:none}.MoreView-module__UVQ_ua__previewList strong{color:var(--ink);font-weight:950;display:block}.MoreView-module__UVQ_ua__previewList small{color:var(--muted);margin-top:2px;font-weight:750;display:block}@media (max-width:980px){.MoreView-module__UVQ_ua__hero{grid-template-columns:1fr}.MoreView-module__UVQ_ua__heroActions{justify-content:flex-start}.MoreView-module__UVQ_ua__statusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MoreView-module__UVQ_ua__quickList,.MoreView-module__UVQ_ua__tileGrid{grid-template-columns:1fr}.MoreView-module__UVQ_ua__groupHeader{flex-direction:column;align-items:flex-start}.MoreView-module__UVQ_ua__groupHeader span{text-align:left}}@media (max-width:560px){.MoreView-module__UVQ_ua__page{gap:14px}.MoreView-module__UVQ_ua__hero{border-radius:26px;padding:18px}.MoreView-module__UVQ_ua__hero h2{font-size:2rem}.MoreView-module__UVQ_ua__heroActions{width:100%;display:grid}.MoreView-module__UVQ_ua__primaryAction,.MoreView-module__UVQ_ua__secondaryAction{width:100%;padding:12px 14px}.MoreView-module__UVQ_ua__statusGrid{grid-template-columns:1fr 1fr;gap:10px}.MoreView-module__UVQ_ua__statusCard{border-radius:20px;padding:13px}.MoreView-module__UVQ_ua__statusCard span{border-radius:14px;width:38px;height:38px}.MoreView-module__UVQ_ua__tile{border-radius:20px;padding:13px}.MoreView-module__UVQ_ua__iconBox{border-radius:16px;width:44px;height:44px}.MoreView-module__UVQ_ua__tile small{-webkit-line-clamp:1}.MoreView-module__UVQ_ua__modalBackdrop{align-items:end;padding:10px}.MoreView-module__UVQ_ua__modal{border-radius:26px;padding:16px}.MoreView-module__UVQ_ua__modalFooter{display:grid}.MoreView-module__UVQ_ua__modalFooter>*{width:100%}}@media (max-width:370px){.MoreView-module__UVQ_ua__statusGrid{grid-template-columns:1fr}.MoreView-module__UVQ_ua__tile em{display:none}.MoreView-module__UVQ_ua__hero h2{font-size:1.8rem}}
.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:24px;display:grid}.ProtocolsView-module__SNkmIq__hero{color:#fff;background:linear-gradient(135deg,#2d6a52,#173e31);border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;display:flex}.ProtocolsView-module__SNkmIq__panelHeader small,.ProtocolsView-module__SNkmIq__editorHeader small{letter-spacing:.14em;font-size:12px;font-weight:800}.ProtocolsView-module__SNkmIq__hero h1{margin:0;font-size:clamp(28px,3vw,42px);font-weight:500}.ProtocolsView-module__SNkmIq__hero p{color:#d9e6df;max-width:780px;font-weight:600}.ProtocolsView-module__SNkmIq__heroActions,.ProtocolsView-module__SNkmIq__modalFooter,.ProtocolsView-module__SNkmIq__finishActions{flex-wrap:wrap;gap:12px;display:flex}.ProtocolsView-module__SNkmIq__primaryButton,.ProtocolsView-module__SNkmIq__secondaryButton,.ProtocolsView-module__SNkmIq__lockButton{cursor:pointer;border:0;border-radius:14px;padding:13px 18px;font-weight:800}.ProtocolsView-module__SNkmIq__primaryButton{color:#fff;background:#256448}.ProtocolsView-module__SNkmIq__secondaryButton{color:#244a3a;background:#fff;border:1px solid #d5e0da}.ProtocolsView-module__SNkmIq__lockButton{color:#fff;background:#8c4e0b}.ProtocolsView-module__SNkmIq__primaryButton:disabled,.ProtocolsView-module__SNkmIq__lockButton:disabled{opacity:.5;cursor:not-allowed}.ProtocolsView-module__SNkmIq__error,.ProtocolsView-module__SNkmIq__success{border-radius:14px;padding:14px 18px;font-weight:700}.ProtocolsView-module__SNkmIq__error{color:#9e3127;background:#fff0ee;border:1px solid #efb6af}.ProtocolsView-module__SNkmIq__success{color:#216143;background:#eef9f2;border:1px solid #b6dec4}.ProtocolsView-module__SNkmIq__workspace{grid-template-columns:330px minmax(0,1fr);gap:22px;display:grid}.ProtocolsView-module__SNkmIq__protocolList,.ProtocolsView-module__SNkmIq__editor{background:#fff;border:1px solid #d8e3dc;border-radius:28px;box-shadow:0 18px 42px #204d3b14}.ProtocolsView-module__SNkmIq__protocolList{height:max-content;padding:22px}.ProtocolsView-module__SNkmIq__panelHeader,.ProtocolsView-module__SNkmIq__editorHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProtocolsView-module__SNkmIq__panelHeader h2,.ProtocolsView-module__SNkmIq__editorHeader h2{margin:5px 0 0}.ProtocolsView-module__SNkmIq__panelHeader button{background:#fff;border:1px solid #d4e0d9;border-radius:12px;width:42px;height:42px;font-size:22px}.ProtocolsView-module__SNkmIq__protocolCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e0;border-radius:18px;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;width:100%;margin-top:12px;padding:17px;display:grid;position:relative}.ProtocolsView-module__SNkmIq__protocolCard span:nth-child(2){gap:5px;display:grid}.ProtocolsView-module__SNkmIq__protocolCard small{color:#697a72}.ProtocolsView-module__SNkmIq__protocolCard em{background:#eef2ef;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.ProtocolsView-module__SNkmIq__activeCard{outline:3px solid #efc99e}.ProtocolsView-module__SNkmIq__statusDot{background:#e69b3c;border-radius:50%;width:12px;height:12px}.ProtocolsView-module__SNkmIq__statusDot[data-status=completed],.ProtocolsView-module__SNkmIq__statusDot[data-status=locked]{background:#2d8c5c}.ProtocolsView-module__SNkmIq__spinner{border:2px solid #dbe7df;border-top-color:#256448;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ProtocolsView-module__SNkmIq__spin;position:absolute;top:10px;right:10px}.ProtocolsView-module__SNkmIq__editor{min-height:680px;padding:24px}.ProtocolsView-module__SNkmIq__editorHeader p{color:#718078;margin:7px 0 0}.ProtocolsView-module__SNkmIq__statusPill{background:#eef2ef;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.ProtocolsView-module__SNkmIq__steps{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.ProtocolsView-module__SNkmIq__steps button{text-align:left;background:#f4f7f5;border:0;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.ProtocolsView-module__SNkmIq__steps b{background:#dfe8e3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ProtocolsView-module__SNkmIq__currentStep{background:#e7f2eb!important}.ProtocolsView-module__SNkmIq__currentStep b,.ProtocolsView-module__SNkmIq__doneStep b{color:#fff;background:#2d6a52!important}.ProtocolsView-module__SNkmIq__stepPanel{gap:18px;display:grid}.ProtocolsView-module__SNkmIq__stepPanel h3{margin:0}.ProtocolsView-module__SNkmIq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ProtocolsView-module__SNkmIq__twoColumns label,.ProtocolsView-module__SNkmIq__modalLabel,.ProtocolsView-module__SNkmIq__dynamicField{gap:8px;font-weight:700;display:grid}.ProtocolsView-module__SNkmIq__twoColumns input,.ProtocolsView-module__SNkmIq__twoColumns select,.ProtocolsView-module__SNkmIq__modalLabel input,.ProtocolsView-module__SNkmIq__dynamicField input,.ProtocolsView-module__SNkmIq__dynamicField textarea,.ProtocolsView-module__SNkmIq__dynamicField select,.ProtocolsView-module__SNkmIq__builderMeta input,.ProtocolsView-module__SNkmIq__builderMeta label,.ProtocolsView-module__SNkmIq__builderSection header input,.ProtocolsView-module__SNkmIq__builderField input{width:100%;font:inherit;background:#fff;border:1px solid #d2dfd7;border-radius:12px;padding:12px 13px}.ProtocolsView-module__SNkmIq__twoColumns .ProtocolsView-module__SNkmIq__full{grid-column:1/-1}.ProtocolsView-module__SNkmIq__dynamicField textarea{resize:vertical;min-height:120px}.ProtocolsView-module__SNkmIq__stepFooter{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.ProtocolsView-module__SNkmIq__formSection{border:1px solid #dbe5df;border-radius:18px;overflow:hidden}.ProtocolsView-module__SNkmIq__sectionTitle{background:#edf7e4;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ProtocolsView-module__SNkmIq__sectionTitle h4{margin:0}.ProtocolsView-module__SNkmIq__sectionTitle span,.ProtocolsView-module__SNkmIq__signatureCard h3 span{color:#a0591b;font-size:11px}.ProtocolsView-module__SNkmIq__formSection>.ProtocolsView-module__SNkmIq__dynamicField,.ProtocolsView-module__SNkmIq__formSection>.ProtocolsView-module__SNkmIq__dynamicDivider{margin:16px}.ProtocolsView-module__SNkmIq__chips{flex-wrap:wrap;gap:8px;display:flex}.ProtocolsView-module__SNkmIq__chips button{background:#f4f9ed;border:1px solid #a9c693;border-radius:999px;padding:7px 10px}.ProtocolsView-module__SNkmIq__photoGrid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;display:grid}.ProtocolsView-module__SNkmIq__photoGrid img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.ProtocolsView-module__SNkmIq__tableWrap{overflow:auto}.ProtocolsView-module__SNkmIq__tableWrap table{border-collapse:collapse;width:100%}.ProtocolsView-module__SNkmIq__tableWrap th,.ProtocolsView-module__SNkmIq__tableWrap td{border:1px solid #dce5df;padding:7px}.ProtocolsView-module__SNkmIq__tableWrap input{min-width:130px}.ProtocolsView-module__SNkmIq__linkButton{color:#256448;cursor:pointer;background:0 0;border:0;font-weight:800}.ProtocolsView-module__SNkmIq__comments,.ProtocolsView-module__SNkmIq__signatureCard{border:1px solid #dce5df;border-radius:18px;padding:18px}.ProtocolsView-module__SNkmIq__comments h3,.ProtocolsView-module__SNkmIq__signatureCard h3{justify-content:space-between;display:flex}.ProtocolsView-module__SNkmIq__comment{background:#f5f7f6;border-radius:12px;margin-top:10px;padding:12px}.ProtocolsView-module__SNkmIq__comment p{margin:5px 0}.ProtocolsView-module__SNkmIq__commentInput{gap:8px;margin-top:12px;display:flex}.ProtocolsView-module__SNkmIq__commentInput input{border:1px solid #d5e0da;border-radius:12px;flex:1;padding:12px}.ProtocolsView-module__SNkmIq__commentInput button{color:#fff;background:#256448;border:0;border-radius:12px;width:44px}.ProtocolsView-module__SNkmIq__signatureCanvas{touch-action:none;background:#fff;border:2px dashed #cbdad1;border-radius:14px;width:100%;height:190px}.ProtocolsView-module__SNkmIq__finishPanel{text-align:center;justify-items:center;gap:12px;padding:20px;display:grid}.ProtocolsView-module__SNkmIq__finishIcon{color:#fff;background:#2d6a52;border-radius:50%;place-items:center;width:72px;height:72px;font-size:36px;display:grid}.ProtocolsView-module__SNkmIq__previewCard{text-align:left;background:#fafcfb;border:1px solid #d7e2db;border-radius:18px;width:min(560px,100%);padding:20px}.ProtocolsView-module__SNkmIq__previewCard img{object-fit:contain;max-width:220px;height:70px}.ProtocolsView-module__SNkmIq__autosaveBar{justify-content:flex-end;display:flex;position:sticky;bottom:12px}.ProtocolsView-module__SNkmIq__autosaveBar button{color:#fff;background:#244f3d;border:0;border-radius:12px;padding:11px 16px}.ProtocolsView-module__SNkmIq__empty,.ProtocolsView-module__SNkmIq__emptyDetail{color:#718078}.ProtocolsView-module__SNkmIq__emptyDetail{text-align:center;place-content:center;min-height:500px;display:grid}.ProtocolsView-module__SNkmIq__emptyDetail span{font-size:42px}.ProtocolsView-module__SNkmIq__modalBackdrop{z-index:60;background:#0c1b159e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ProtocolsView-module__SNkmIq__modal{background:#fff;border-radius:24px;width:min(620px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #00000040}.ProtocolsView-module__SNkmIq__wideModal{width:min(980px,100%)}.ProtocolsView-module__SNkmIq__modal>header{z-index:2;background:#fff;border-bottom:1px solid #e2e9e5;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky;top:0}.ProtocolsView-module__SNkmIq__modal>header h2{margin:0}.ProtocolsView-module__SNkmIq__modal>header button{border:0;border-radius:50%;width:40px;height:40px;font-size:26px}.ProtocolsView-module__SNkmIq__modalBody{gap:18px;padding:22px;display:grid}.ProtocolsView-module__SNkmIq__templateChoices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ProtocolsView-module__SNkmIq__templateChoices button{text-align:left;background:#fff;border:1px solid #d6e2da;border-radius:16px;gap:6px;padding:16px;display:grid}.ProtocolsView-module__SNkmIq__templateChoices span{color:#738179;font-size:12px}.ProtocolsView-module__SNkmIq__templateSelected{background:#f1f8ec!important;outline:3px solid #91bd82!important}.ProtocolsView-module__SNkmIq__managerTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.ProtocolsView-module__SNkmIq__templateList{gap:10px;display:grid}.ProtocolsView-module__SNkmIq__templateList article{border:1px solid #dce5df;border-radius:14px;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:15px;display:grid}.ProtocolsView-module__SNkmIq__templateList article div{gap:4px;display:grid}.ProtocolsView-module__SNkmIq__templateList article span,.ProtocolsView-module__SNkmIq__templateList article small{color:#718078}.ProtocolsView-module__SNkmIq__templateList article button{background:#fff;border:1px solid #d5e0da;border-radius:10px;padding:9px 11px}.ProtocolsView-module__SNkmIq__dangerButton,.ProtocolsView-module__SNkmIq__dangerIcon{color:#b2382f!important}.ProtocolsView-module__SNkmIq__builderOverlay{z-index:80;background:#edf0ee;position:fixed;inset:0;overflow:auto}.ProtocolsView-module__SNkmIq__builderShell{min-height:100vh}.ProtocolsView-module__SNkmIq__builderHeader{z-index:4;color:#fff;background:#2c6a50;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;display:flex;position:sticky;top:0}.ProtocolsView-module__SNkmIq__builderHeader h2{margin:0 0 4px}.ProtocolsView-module__SNkmIq__builderHeader>div:last-child{gap:10px;display:flex}.ProtocolsView-module__SNkmIq__builderMeta{background:#fff;grid-template-columns:1fr 1fr auto;gap:12px;padding:16px 28px;display:grid}.ProtocolsView-module__SNkmIq__builderBody{grid-template-columns:210px 1fr;gap:16px;padding:18px;display:grid}.ProtocolsView-module__SNkmIq__palette{background:#fff;border-radius:16px;gap:8px;height:max-content;padding:15px;display:grid;position:sticky;top:105px}.ProtocolsView-module__SNkmIq__palette h3{margin:0}.ProtocolsView-module__SNkmIq__palette small{color:#7a8981;margin-top:8px;font-weight:800}.ProtocolsView-module__SNkmIq__palette button{text-align:left;background:#fff;border:1px solid #dde6e1;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.ProtocolsView-module__SNkmIq__palette button span{width:24px}.ProtocolsView-module__SNkmIq__builderCanvas{gap:14px;display:grid}.ProtocolsView-module__SNkmIq__builderSection{background:#fff;border:1px solid #cddbcf;border-radius:14px;overflow:hidden}.ProtocolsView-module__SNkmIq__builderSection>header{background:#eaf6df;grid-template-columns:auto 1fr auto auto auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.ProtocolsView-module__SNkmIq__builderSection>header label{align-items:center;gap:6px;display:flex}.ProtocolsView-module__SNkmIq__builderSection>header button,.ProtocolsView-module__SNkmIq__fieldTop button{background:0 0;border:0}.ProtocolsView-module__SNkmIq__builderFields{gap:10px;padding:12px;display:grid}.ProtocolsView-module__SNkmIq__builderField{border:1px solid #dce5df;border-radius:12px;padding:12px}.ProtocolsView-module__SNkmIq__fieldTop{grid-template-columns:auto auto 1fr auto auto auto;align-items:center;gap:8px;display:grid}.ProtocolsView-module__SNkmIq__fieldLabelInput{margin-top:9px;font-weight:800}.ProtocolsView-module__SNkmIq__fieldPlaceholderInput{color:#66776e;margin-top:7px}.ProtocolsView-module__SNkmIq__requiredToggle{align-items:center;gap:7px;margin-top:8px;display:flex}.ProtocolsView-module__SNkmIq__requiredToggle input{width:auto}.ProtocolsView-module__SNkmIq__builderField>label{align-items:center;gap:10px;margin-top:8px;display:flex}.ProtocolsView-module__SNkmIq__builderField>label input{max-width:90px}.ProtocolsView-module__SNkmIq__addFieldButton,.ProtocolsView-module__SNkmIq__addSectionButton{background:#fbfdfb;border:1px dashed #9db8a8;border-radius:10px;width:calc(100% - 24px);margin:0 12px 12px;padding:10px}.ProtocolsView-module__SNkmIq__addSectionButton{width:100%;margin:0;padding:16px}.ProtocolsView-module__SNkmIq__dynamicDivider{border:0;border-top:1px solid #dce5df}.ProtocolsView-module__SNkmIq__signatureWrap{gap:8px;display:grid}.ProtocolsView-module__SNkmIq__managerTop p{margin:0}.ProtocolsView-module__SNkmIq__spinner{display:inline-block}.ProtocolsView-module__SNkmIq__full{grid-column:1/-1}@keyframes ProtocolsView-module__SNkmIq__spin{to{transform:rotate(360deg)}}@media (max-width:980px){.ProtocolsView-module__SNkmIq__workspace{grid-template-columns:1fr}.ProtocolsView-module__SNkmIq__protocolList{max-height:360px;overflow:auto}.ProtocolsView-module__SNkmIq__builderBody{grid-template-columns:1fr}.ProtocolsView-module__SNkmIq__palette{grid-template-columns:repeat(2,1fr);position:static}.ProtocolsView-module__SNkmIq__palette h3,.ProtocolsView-module__SNkmIq__palette small{grid-column:1/-1}.ProtocolsView-module__SNkmIq__hero,.ProtocolsView-module__SNkmIq__builderHeader{flex-direction:column;align-items:flex-start}.ProtocolsView-module__SNkmIq__builderMeta{grid-template-columns:1fr}.ProtocolsView-module__SNkmIq__steps button{text-align:center;grid-template-columns:1fr;justify-items:center}.ProtocolsView-module__SNkmIq__steps span{font-size:11px}}@media (max-width:640px){.ProtocolsView-module__SNkmIq__hero{padding:24px 20px}.ProtocolsView-module__SNkmIq__hero h1{font-size:36px}.ProtocolsView-module__SNkmIq__editor,.ProtocolsView-module__SNkmIq__protocolList{border-radius:20px;padding:16px}.ProtocolsView-module__SNkmIq__twoColumns{grid-template-columns:1fr}.ProtocolsView-module__SNkmIq__twoColumns .ProtocolsView-module__SNkmIq__full{grid-column:auto}.ProtocolsView-module__SNkmIq__steps{gap:5px}.ProtocolsView-module__SNkmIq__steps button{padding:7px}.ProtocolsView-module__SNkmIq__steps b{width:30px;height:30px}.ProtocolsView-module__SNkmIq__templateList article{grid-template-columns:1fr auto}.ProtocolsView-module__SNkmIq__templateList article button{grid-row:auto}.ProtocolsView-module__SNkmIq__builderSection>header{grid-template-columns:auto 1fr auto}.ProtocolsView-module__SNkmIq__builderSection>header label,.ProtocolsView-module__SNkmIq__builderSection>header button{font-size:11px}.ProtocolsView-module__SNkmIq__modalBackdrop{padding:10px}.ProtocolsView-module__SNkmIq__modal{border-radius:18px}}.ProtocolsView-module__SNkmIq__creationLoader{color:#204f3b;background:#f0f8f3;border:1px solid #b9d4c4;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.ProtocolsView-module__SNkmIq__creationLoader>div{gap:4px;display:grid}.ProtocolsView-module__SNkmIq__creationLoader span{color:#65776e;font-size:13px}.ProtocolsView-module__SNkmIq__largeSpinner{border:4px solid #d3e5da;border-top-color:#256448;border-radius:50%;flex:none;width:34px;height:34px;animation:.75s linear infinite ProtocolsView-module__SNkmIq__spin;display:inline-block}.ProtocolsView-module__SNkmIq__inlineSpinner{vertical-align:-2px;border:2px solid #ffffff73;border-top-color:currentColor;border-radius:50%;width:15px;height:15px;margin-right:7px;animation:.7s linear infinite ProtocolsView-module__SNkmIq__spin;display:inline-block}.ProtocolsView-module__SNkmIq__secondaryButton .ProtocolsView-module__SNkmIq__inlineSpinner{border-color:#256448 #d1ddd6 #d1ddd6}.ProtocolsView-module__SNkmIq__pdfPreviewModal{background:#eef2ef;border:1px solid #d5e0da;border-radius:14px;height:min(70vh,760px);overflow:hidden}.ProtocolsView-module__SNkmIq__pdfPreviewModal iframe{background:#fff;border:0;width:100%;height:100%}.ProtocolsView-module__SNkmIq__finishActions button{justify-content:center;align-items:center;display:inline-flex}.ProtocolsView-module__SNkmIq__pdfCreationLoader{color:#214f3c;background:#eef8f2;border:1px solid #b7d3c2;border-radius:16px;align-items:center;gap:16px;padding:17px;display:flex}.ProtocolsView-module__SNkmIq__pdfCreationLoader>div{gap:5px;display:grid}.ProtocolsView-module__SNkmIq__pdfCreationLoader strong{font-size:15px}.ProtocolsView-module__SNkmIq__pdfCreationLoader span{color:#60746a;font-size:13px}.ProtocolsView-module__SNkmIq__modal>header button:disabled{opacity:.35;cursor:not-allowed}.ProtocolsView-module__SNkmIq__lockButton{justify-content:center;align-items:center;min-width:220px;display:inline-flex}.ProtocolsView-module__SNkmIq__lockButton .ProtocolsView-module__SNkmIq__inlineSpinner{border-width:3px;width:18px;height:18px}.ProtocolsView-module__SNkmIq__pdfActionError{color:#9e3127;text-align:left;background:#fff0ee;border:1px solid #efb6af;border-radius:13px;width:min(620px,100%);padding:13px 16px;font-weight:800}.ProtocolsView-module__SNkmIq__pdfActionLoader{color:#244f3d;background:#f3f8f5;border:1px solid #cddfd4;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:min(620px,100%);padding:14px 16px;font-weight:800;display:flex}.ProtocolsView-module__SNkmIq__builderNotice{z-index:95;color:#1f6344;background:#f1fbf4;border:1px solid #b9d8c5;border-radius:999px;padding:11px 16px;font-weight:800;animation:.18s ease-out ProtocolsView-module__SNkmIq__builderNoticeIn;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1c523b2e}@keyframes ProtocolsView-module__SNkmIq__builderNoticeIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:980px){.ProtocolsView-module__SNkmIq__editor{scroll-margin-top:18px}.ProtocolsView-module__SNkmIq__builderNotice{text-align:center;max-width:calc(100vw - 32px);top:76px}}.ProtocolsView-module__SNkmIq__locationRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ProtocolsView-module__SNkmIq__locationRow button{color:#25553f;cursor:pointer;background:#f4f8f5;border:1px solid #cad9d0;border-radius:12px;padding:0 14px;font-weight:800}@media (max-width:640px){.ProtocolsView-module__SNkmIq__locationRow{grid-template-columns:1fr}.ProtocolsView-module__SNkmIq__locationRow button{padding:12px}}.ProtocolsView-module__SNkmIq__transferSection{background:#f2f9f4;border:1px solid #bfd8c8;border-radius:16px;gap:10px;padding:16px;display:grid}.ProtocolsView-module__SNkmIq__transferSection h3{margin:0}.ProtocolsView-module__SNkmIq__transferSection article{background:#fff;border:1px solid #d7e5dc;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px;display:grid}.ProtocolsView-module__SNkmIq__transferSection article>div{gap:4px;display:grid}.ProtocolsView-module__SNkmIq__transferSection span,.ProtocolsView-module__SNkmIq__transferSection small{color:#687970}.ProtocolsView-module__SNkmIq__modalLabel select,.ProtocolsView-module__SNkmIq__modalLabel textarea{background:#fff;border:1px solid #d5e0da;border-radius:12px;width:100%;margin-top:7px;padding:12px}.ProtocolsView-module__SNkmIq__modalLabel textarea{resize:vertical;min-height:110px}.ProtocolsView-module__SNkmIq__templateList article{grid-template-columns:1fr auto auto auto auto}@media (max-width:640px){.ProtocolsView-module__SNkmIq__transferSection article{grid-template-columns:1fr 1fr}.ProtocolsView-module__SNkmIq__transferSection article>div{grid-column:1/-1}.ProtocolsView-module__SNkmIq__templateList article{grid-template-columns:1fr auto}}
.SystemCenter-module__6PrPWa__page{gap:22px;display:grid}.SystemCenter-module__6PrPWa__hero{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#2859431f,#d78b3d1f),#fff;border:1px solid #28594324;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.SystemCenter-module__6PrPWa__heroIcon{width:62px;height:62px;color:var(--primary);background:#ffffffc2;border:1px solid #2859431f;border-radius:22px;place-items:center;display:grid}.SystemCenter-module__6PrPWa__hero p,.SystemCenter-module__6PrPWa__hero h2{margin:0}.SystemCenter-module__6PrPWa__hero p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.SystemCenter-module__6PrPWa__hero h2{color:var(--text);margin-top:4px;font-size:clamp(1.45rem,3vw,2.1rem)}.SystemCenter-module__6PrPWa__hero span{color:var(--muted);margin-top:5px;font-weight:700;display:block}.SystemCenter-module__6PrPWa__hero button,.SystemCenter-module__6PrPWa__hero a,.SystemCenter-module__6PrPWa__actionList button,.SystemCenter-module__6PrPWa__actionList a{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:16px;padding:12px 15px;font-weight:850;text-decoration:none}.SystemCenter-module__6PrPWa__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.SystemCenter-module__6PrPWa__statsGrid article{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #2859431c;border-radius:22px;gap:5px;padding:16px;display:grid}.SystemCenter-module__6PrPWa__statsGrid svg{color:var(--primary)}.SystemCenter-module__6PrPWa__statsGrid small{color:var(--muted);font-weight:750}.SystemCenter-module__6PrPWa__statsGrid strong{color:var(--text);font-size:1.2rem}.SystemCenter-module__6PrPWa__grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.SystemCenter-module__6PrPWa__list,.SystemCenter-module__6PrPWa__actionList{gap:10px;display:grid}.SystemCenter-module__6PrPWa__list>div,.SystemCenter-module__6PrPWa__actionList a,.SystemCenter-module__6PrPWa__actionList button{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.SystemCenter-module__6PrPWa__list>div{background:#f5f7f4b8;border:1px solid #2859431a;border-radius:18px;padding:12px}.SystemCenter-module__6PrPWa__list svg,.SystemCenter-module__6PrPWa__actionList svg{color:var(--primary);flex:none}.SystemCenter-module__6PrPWa__list strong,.SystemCenter-module__6PrPWa__list small{display:block}.SystemCenter-module__6PrPWa__list small{color:var(--muted);margin-top:2px;font-weight:700}.SystemCenter-module__6PrPWa__actionList a,.SystemCenter-module__6PrPWa__actionList button{color:var(--text);background:#f5f7f4e6;border:1px solid #2859431a}.SystemCenter-module__6PrPWa__spin svg{animation:.9s linear infinite SystemCenter-module__6PrPWa__spin}@keyframes SystemCenter-module__6PrPWa__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.SystemCenter-module__6PrPWa__hero{grid-template-columns:1fr;padding:18px}.SystemCenter-module__6PrPWa__hero button,.SystemCenter-module__6PrPWa__hero a{text-align:center;width:100%}.SystemCenter-module__6PrPWa__statsGrid,.SystemCenter-module__6PrPWa__grid{grid-template-columns:1fr}}
