@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#070a1f;--bg-2:#0d1236;--card:#141d49b8;--border:#3c79f373;--text:#e8eeff;--muted:#9cb0da;--accent:#3ec9ff;--accent-2:#8b5cf6}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--text);background:radial-gradient(circle at 15% 10%, #2d76ff33, transparent 35%), radial-gradient(circle at 85% 80%, #742cff33, transparent 35%), linear-gradient(155deg, var(--bg), var(--bg-2));font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.page{gap:16px;width:min(1200px,100%);margin:0 auto;padding:28px 20px 36px;display:grid}.card{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#0f173bd1,#0e1b549e);border-radius:16px;box-shadow:inset 0 0 0 1px #3ec9ff12,0 14px 32px #00000059}.topbar{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.topbar h1{font-size:28px;line-height:1.1}.badges{flex-wrap:wrap;gap:8px;display:flex}.badge{color:var(--text);background:#12276f8c;border:1px solid #59c4ff73;border-radius:999px;padding:6px 12px;font-size:12px}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpiCard{padding:16px}.kpiValue{color:var(--accent);margin-top:8px;font-size:34px;font-weight:700}.internalGantt{margin-top:12px;overflow-x:auto}.internalGanttTrack{background:#ffffff0f;border-radius:6px;height:24px;position:relative}.internalGanttBar{background:linear-gradient(90deg, var(--accent), #59c4ff8c);border-radius:4px;min-width:4px;height:18px;position:absolute;top:3px}.simpleBars{align-items:flex-end;gap:3px;height:96px;margin-top:10px;display:flex}.simpleBar{background:#59c4ff80;border-radius:3px 3px 0 0;flex:1;min-width:4px}.crmTopbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crmTopbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crmFunnel{flex-direction:column;gap:8px;width:100%;display:flex}.crmFunnelHead,.crmFunnelBody{grid-template-columns:repeat(var(--crm-cols,6), minmax(0, 1fr));gap:8px;width:100%;display:grid}.crmStageName{color:var(--muted);text-align:center;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:0 2px;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.crmStageHead{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;padding:8px 4px;display:flex}.crmStageHeadTitle{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.crmStageHeadCount{margin:0;font-size:1.5rem;font-weight:700;line-height:1}.crmFunnelCol{flex-direction:column;gap:6px;min-height:48px;display:flex}.crmDealCard{cursor:grab;text-align:center;background:#12276f73;border:1px solid #59c4ff40;border-radius:8px;padding:8px 6px}.crmDealCard:active{cursor:grabbing}.crmDealCardLink{color:inherit;font:inherit;cursor:pointer;text-align:center;word-break:break-word;background:0 0;border:none;width:100%;padding:0;font-size:12px;font-weight:600;line-height:1.35}.crmDealCardLink:hover{color:var(--accent);text-decoration:underline}.crmArchiveTable th,.crmArchiveTable td{white-space:nowrap;font-size:13px}.crmArchiveTable td:first-child,.crmArchiveTable th:first-child{white-space:normal;min-width:120px}.crmFormModal{z-index:42;flex-direction:column;gap:0;width:min(920px,96vw);max-height:min(92vh,820px);padding:18px 20px 16px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.crmFormModalTitle{flex-shrink:0;margin:0 0 12px;font-size:17px}.crmFormModalBody{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow:hidden}.crmFormModalActions{flex-shrink:0;gap:8px;margin-top:14px;display:flex}.crmCardFormGrid{flex:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:16px 28px;min-height:0;display:grid}.crmCardFormCol{flex-direction:column;gap:8px;min-height:0;display:flex}.crmCardFormCol--services{height:100%}.crmServicesField{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.crmServicesLabel{color:var(--muted);flex-shrink:0;font-size:13px}.crmServicesList{border:1px solid var(--border);background:#0000001f;border-radius:12px;flex-flow:column wrap;flex:1;align-content:flex-start;gap:4px 16px;min-height:0;max-height:none;padding:10px 12px;display:flex;overflow:hidden}.crmServiceCheck{cursor:pointer;color:inherit;box-sizing:border-box;align-items:flex-start;gap:8px;width:calc(50% - 8px);font-size:12.5px;line-height:1.3;display:flex}.crmServiceCheck input{flex-shrink:0;margin-top:1px}.crmCardFormCol .field .input{padding:8px 10px;font-size:14px}.crmCardFormCol .field{gap:4px}.crmCardFormCol .field label{font-size:12px}@media (max-width:720px){.crmFormModal{width:min(96vw,520px);max-height:92vh;overflow-y:auto}.crmCardFormGrid{grid-template-columns:1fr}.crmServicesList{flex-wrap:nowrap;max-height:240px;overflow-y:auto}.crmServiceCheck{width:100%}}.docsTopbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.docsTopbarActions{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.docsCategorySelect{flex-direction:column;gap:4px;min-width:220px;font-size:12px;display:flex}.docsGroups{gap:20px;display:grid}.docsGroupTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:14px;font-weight:600}.docsList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.docsItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.docsItemLink{color:inherit;flex-direction:column;flex:1;gap:2px;min-width:0;text-decoration:none;display:flex}.docsItemLink:hover .docsItemTitle{color:var(--accent);text-decoration:underline}.docsItemTitle{word-break:break-word;font-size:14px;font-weight:600}.docsItemMeta{color:var(--muted);word-break:break-word;font-size:12px}.docsItemSide{flex-shrink:0;align-items:center;gap:12px;display:flex}.docsItemDate{font-size:12px}.docsItemDelete{padding:4px 10px;font-size:12px}.projectGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.projectGridCard{color:inherit;background:#12276f66;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}.projectGridCard:hover{border-color:#59c4ffb3;transform:translateY(-1px)}.projectGridTitle{word-break:break-word;margin:0;font-size:15px;font-weight:600}.projectGridBadge{color:var(--accent);background:#59c4ff26;border:1px solid #59c4ff59;border-radius:999px;align-self:flex-start;margin:0;padding:2px 8px;font-size:11px}.ganttPanel{padding:12px}.ganttScroll{overflow-x:auto}.ganttTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px}.ganttTable th,.ganttTable td{vertical-align:top;border-bottom:1px solid #ffffff0f;padding:6px 8px}.ganttHeadCell{text-align:left;z-index:1;background:#ffffff0a;position:sticky;top:0}.ganttHeadWeek{text-align:center;z-index:1;white-space:nowrap;background:#ffffff0a;font-weight:500;position:sticky;top:0}.ganttSectionRow td{background:#ffffff0f;border-top:1px solid #ffffff14;padding:10px 8px;font-size:14px;font-weight:700}.ganttSectionTitle{align-items:center;gap:12px;display:flex}.ganttSectionDelete{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:11px}.ganttSectionDelete:hover{color:var(--text);border-color:#ffffff4d}.ganttRow td{background:#00000026}.ganttRowSaving td{opacity:.6}.ganttTitleCell{min-width:280px}.ganttTitleInput{width:100%;margin-bottom:4px;font-weight:600}.ganttTitleStatic{word-break:break-word;margin:0 0 4px;font-weight:600}.ganttDatesStatic{margin:0;font-size:11px}.ganttDateRow{flex-wrap:wrap;gap:6px;display:flex}.ganttDateLabel{color:var(--muted);flex-direction:column;gap:2px;font-size:10px;display:flex}.ganttDateInput{padding:4px 6px;font-size:12px}.ganttRowDelete{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:11px;text-decoration:underline}.ganttRowDelete:hover{color:#ff8080}.ganttExecutorCell{min-width:180px}.ganttCell{background:#ffffff05;border-left:1px solid #ffffff0a;height:44px;position:relative}.ganttCellActive{background:#59c4ff40}.ganttCellDeadline{background:#59c4ff73}.ganttDeadlineBadge{white-space:nowrap;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.ganttStatusBadge{margin:6px 0 0;font-size:11px}.ganttAddRow td{background:#ffffff05;border-top:1px dashed #ffffff1a}.ganttSectionAdd{gap:8px;margin-top:12px;display:flex}.myTasksTable th,.myTasksTable td{vertical-align:top;font-size:13px}.ganttAmountCell{min-width:110px;font-size:13px}.ganttAmountCell .input{width:100%;font-size:13px}.ganttStatusCell{min-width:140px;font-size:12px}.ganttStatusCell .input{width:100%;font-size:12px}.payoutCurrentHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payoutDateBig{margin:4px 0;font-size:24px}.payoutSummary{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.payoutTotalBig{margin:0;font-size:28px;font-weight:700}.payoutStatusPending{color:#ffd479;background:#ffc4592e;border:1px solid #ffc45973;border-radius:999px;padding:4px 12px;font-size:12px;display:inline-block}.payoutStatusPaid{color:#74e0a3;background:#4ade802e;border:1px solid #4ade8073;border-radius:999px;padding:4px 12px;font-size:12px;display:inline-block}.payoutArchiveToggle{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:16px;font-weight:600;display:flex}.payoutArchiveList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.payoutArchiveCard{background:#12276f4d;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.payoutArchiveCardHead{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.payoutArchiveCardHead:hover{background:#ffffff0a}.payoutDeptList{flex-direction:column;gap:16px;margin-top:12px;display:flex}.payoutDept{border-top:1px solid #ffffff14;padding-top:12px}.payoutDeptHead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.payoutDeptHead h3{margin:0;font-size:16px}.payoutDeptTable{width:100%}.payoutDeptTable th,.payoutDeptTable td{vertical-align:middle;font-size:13px}.payoutItemsTable th,.payoutItemsTable td{font-size:12px}.unitScroll{overflow-x:auto}.unitTable{border-collapse:collapse;width:100%;font-size:13px}.unitTable th,.unitTable td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:8px 10px}.unitTable thead th{background:#ffffff0a;font-weight:600;position:sticky;top:0}.unitGroupRow th{border-bottom:none;padding-bottom:0}.unitGroupHead{text-align:center!important;background:#59c4ff1a!important;border-bottom:1px solid #59c4ff4d!important}.unitRow{background:#00000026}.unitRowOpen td{background:#59c4ff14}.unitTitleBtn{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.unitChevron{color:var(--muted);font-size:12px}.unitMarginOk{color:#74e0a3;font-weight:600}.unitMarginBad{color:#ff8080;font-weight:700;background:#ff50502e!important}.unitDetailRow td{background:#ffffff05;padding:0!important}.unitDetailHead{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.unitDetailScroll{overflow-x:auto}.unitDetailTable{border-collapse:collapse;width:100%;font-size:12px}.unitDetailTable th,.unitDetailTable td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:6px 8px}.unitDetailTable thead th{background:#ffffff08;font-weight:600}.unitDetailSection td{background:#ffffff0a;font-size:13px;font-weight:700}.unitDetailRowExtra{background:#ffc4591f}.unitDetailRowExtra td:first-child:after{content:" • новое";color:#ffc859;margin-left:6px;font-size:10px}.unitDetailTable .input{width:100%;padding:4px 6px;font-size:12px}.dashPieGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:12px;display:grid}.dashPie{padding:12px}.dashPieBody{align-items:center;gap:12px;margin-top:8px;display:flex}.dashPieDisk{border-radius:50%;flex-shrink:0;width:140px;height:140px;position:relative}.dashPieCenter{background:#081230eb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:22%}.dashPieTotal{margin:0;font-size:20px;font-weight:700}.dashPieLegend{flex-direction:column;flex:1;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.dashPieLegend li{grid-template-columns:12px 1fr auto;align-items:center;gap:6px;display:grid}.dashPieDot{border-radius:50%;width:10px;height:10px}.dashPieLegendLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashFinanceAdmin{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:8px;display:grid}.crmKanban{align-items:flex-start;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.crmKanbanCol{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex:0 0 220px;min-height:120px;padding:8px}.crmKanbanColTitle{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.35}.crmCard{cursor:grab;background:#12276f73;border:1px solid #59c4ff40;border-radius:8px;margin-bottom:8px;padding:10px;font-size:13px}.crmCard:active{cursor:grabbing}.crmCardTitle{margin-bottom:4px;font-weight:600}.crmDrawerBackdrop{z-index:40;background:#0000008c;position:fixed;inset:0}.crmDrawer{background:var(--bg,#0a1628);z-index:41;border-left:1px solid #ffffff1a;width:min(420px,100vw);height:100vh;padding:20px;position:fixed;top:0;right:0;overflow-y:auto}.internalKpiColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:8px;display:grid}.dashboardSectionsStack{gap:28px;display:grid}.internalPlanToolbar{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:16px;display:flex}.internalPlanSaved{align-self:center;margin:0}.internalPlanTableWrap{overflow-x:auto}.internalPlanTable{min-width:760px}.internalPlanMetricCol{min-width:240px}.internalPlanSectionRow td{background:var(--surface-2,#ffffff0a);padding-top:14px;padding-bottom:8px;font-weight:700}.internalPlanCellInput{text-align:right;width:100%;min-width:88px}.internalPlanBaseCol{background:#6366f114}.internalPlanComputedCol{color:var(--muted,#ffffff8c)}.internalPlanComputedValue{text-align:right;font-variant-numeric:tabular-nums;padding:8px 10px;display:block}.dashboardSection{gap:16px;display:grid}.dashboardSectionTitle{margin:0;font-size:18px;font-weight:700}.dashboardDonutRow{border:1px solid var(--border,#ffffff1f);background:var(--surface-2,#ffffff05);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.dashboardTablePanel{gap:12px;display:grid}.dashboardTableToolbar{align-items:center;gap:8px;display:flex}.dashboardTableToggle{font-size:13px}.dashboardPeriodFilter{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.dashboardPeriodPresets{flex-wrap:wrap;gap:8px;display:flex}.dashboardPeriodCustom{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.dashboardTableScroll{overflow-x:auto}@media (max-width:960px){.internalKpiColumns,.dashboardDonutRow{grid-template-columns:1fr}}.dataTable{border-collapse:collapse;width:100%;font-size:14px}.dataTable th,.dataTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff14;padding:10px 12px}.dataTable th{color:var(--muted);font-weight:600}.contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.panel{min-height:150px;padding:16px}.panel h2{font-size:18px}.muted{color:var(--muted)}@media (max-width:960px){.kpiGrid,.contentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.topbar{flex-direction:column;align-items:flex-start}.kpiGrid,.contentGrid{grid-template-columns:1fr}}.authPage{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.formCard{flex-direction:column;gap:18px;width:min(420px,100%);padding:28px 24px;display:flex}.formCard h1{font-size:22px;font-weight:600}.formCard .lead{font-size:14px;line-height:1.45}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--muted);font-size:13px}.input{border:1px solid var(--border);color:var(--text);background:#080c28a6;border-radius:10px;outline:none;padding:10px 12px;font-size:15px}.input:focus{border-color:#3ec9ffa6;box-shadow:0 0 0 2px #3ec9ff26}textarea.input{resize:vertical;min-height:100px;font-family:inherit;line-height:1.45}select.input{cursor:pointer;appearance:auto}.btn{cursor:pointer;color:#041018;background:linear-gradient(135deg, var(--accent), #6ad4ff);border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #3ec9ff40}.btn:disabled{opacity:.55;cursor:not-allowed}.btnSecondary{cursor:pointer;color:#e8eeff;background:#3ec9ff24;border:1px solid #3ec9ff80;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #00000038}.btnSecondary:hover:not(:disabled){color:#fff;background:#3ec9ff3d;border-color:#3ec9ffbf}.btnSecondary:disabled{opacity:.55;cursor:not-allowed}a.btn{color:#041018;text-decoration:none}a.btnSecondary{color:#e8eeff;text-decoration:none}a.btnSecondary:hover{color:#fff}.formError{color:#ff8a9d;font-size:14px;line-height:1.4}.formHint{color:var(--muted);font-size:13px}.formLinks{flex-direction:column;gap:8px;font-size:14px;display:flex}.formLinks a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.navRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.navRow a{color:var(--accent);text-underline-offset:3px;font-size:14px;text-decoration:underline}.projectTable{border-collapse:collapse;width:100%;font-size:14px}.projectTable th,.projectTable td{text-align:left;border-bottom:1px solid #3c79f340;padding:10px 12px}.projectTable th{color:var(--muted);font-weight:500}.spinnerText{color:var(--muted);font-size:14px}.lkApp{width:100%;min-height:100vh;display:flex}.lkSidebar{border-right:1px solid var(--border);background:#080c28eb;flex-direction:column;flex-shrink:0;gap:8px;width:268px;padding:20px 0 24px;display:flex}.lkSidebarBrand{letter-spacing:.04em;color:var(--accent);padding:0 18px 16px;font-size:13px;font-weight:600}.lkSidebarSection{padding:8px 12px 4px}.lkSidebarSectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:8px 8px 6px;font-size:11px}.lkSidebarNav{flex-direction:column;gap:2px;display:flex}.lkNavLink{color:var(--text);border:1px solid #0000;border-radius:10px;padding:9px 12px;font-size:14px;display:block}.lkNavLink:hover{background:#3ec9ff14;border-color:#3ec9ff33}.lkNavLinkActive{color:var(--accent);background:#3ec9ff24;border-color:#3ec9ff59}.lkNavGroup{flex-direction:column;gap:2px;display:flex}.lkNavGroupTrigger{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:8px;display:flex}.lkNavChevron{opacity:.55;font-size:16px;line-height:1;transition:transform .15s;transform:rotate(90deg)}.lkNavGroupOpen .lkNavChevron{transform:rotate(-90deg)}.lkNavSubmenu{border-left:1px solid #ffffff1a;flex-direction:column;gap:2px;margin-left:8px;padding:2px 0 4px 10px;display:flex}.lkNavSublink{color:var(--text);border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:13px;display:block}.lkNavSublink:hover{background:#3ec9ff14;border-color:#3ec9ff33}.lkNavSubmenuEmpty{padding:7px 10px;font-size:13px;display:block}.internalSettingsLayout{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.internalSettingsAside{position:sticky;top:16px}.internalSettingsAsideTitle{margin:0 0 12px;font-size:16px;font-weight:700}.internalSettingsNav{flex-direction:column;gap:4px;display:flex}.internalSettingsNavLink{color:var(--text);border:1px solid #0000;border-radius:10px;padding:9px 12px;font-size:14px;display:block}.internalSettingsNavLink:hover{background:#3ec9ff14;border-color:#3ec9ff33}.internalSettingsNavLinkActive{color:var(--accent);background:#3ec9ff24;border-color:#3ec9ff59}.internalSettingsPage{min-width:0}.internalSettingsSubtitle{margin-top:6px;font-size:15px}.internalSettingsSection{gap:10px;display:grid}.internalSettingsSection+.internalSettingsSection{margin-top:0}.internalSettingsSectionTitle{margin:0;font-size:20px;font-weight:700;line-height:1.25}.internalSettingsSectionLead{margin:0}.internalDashboardFilters{margin-bottom:16px}.internalDashboardPeriodField{flex:1;min-width:min(100%,480px)}.internalDashboardPeriodField .dashboardPeriodFilter{margin-top:4px}.internalProjectToolbar{margin-bottom:16px}.internalProjectCategoryField{min-width:min(100%,360px)}.internalProjectCategorySelect{min-width:280px}.internalProjectPickHint{margin:8px 0 0}.lkColumn{flex-direction:column;flex:1;min-width:0;display:flex}.lkTopbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1236a6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 20px;display:flex;overflow:visible}.lkTopbarLeft{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lkTopbarRight{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-left:auto;display:flex}.lkTopbar a{color:var(--muted);padding:6px 4px;font-size:14px}.lkTopbar a:hover{color:var(--accent)}.lkTopbarNotifyLink{padding:6px 4px;text-decoration:none;display:inline-block;position:relative}.lkTopbarNotifyLink:hover .lkTopbarNotifyLabel{color:var(--accent)}.lkTopbarNotifyBadge{color:#ffe8ec;text-align:center;white-space:nowrap;z-index:2;background:#ff607859;border:1px solid #ff96a0a6;border-radius:999px;min-width:1.35rem;margin-bottom:2px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.lkTopbarNotifyLabel{color:var(--muted);font-size:14px}.lkTopbarLogout{color:var(--accent);cursor:pointer;background:0 0;border:1px solid #3ec9ff66;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:14px}.lkTopbarLogout:hover{background:#3ec9ff1a}.adminPreviewSwitcher{background:#3ec9ff14;border:1px solid #3ec9ff47;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.2rem .35rem;display:inline-flex}.adminPreviewSwitcherLabel{color:var(--muted);padding:0 .25rem;font-size:.75rem;font-weight:600}.adminPreviewSwitcherBtn{cursor:pointer;color:var(--foreground);background:0 0;border:none;border-radius:999px;padding:.3rem .65rem;font-family:inherit;font-size:.78rem;font-weight:600}.adminPreviewSwitcherBtn:hover{background:#3ec9ff1f}.adminPreviewSwitcherBtn.is-active{color:var(--accent);background:#3ec9ff47}.adminPreviewBanner{color:var(--foreground);background:#3ec9ff1a;border:1px solid #3ec9ff47;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 16px;padding:10px 14px;font-size:.88rem;display:flex}.adminPreviewBannerReset{color:var(--accent);cursor:pointer;background:0 0;border:1px solid #3ec9ff66;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:.82rem;font-weight:600}.adminPreviewBannerReset:hover{background:#3ec9ff1f}.lkMain{flex:1;overflow-x:hidden}.lkFilterRow{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.lkFilterRow .field{min-width:220px}.lkFilterBar{min-height:0;padding:12px 16px}.pageToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.supportLink{color:var(--accent);text-underline-offset:3px;font-size:14px;text-decoration:underline}.supportLink:hover{color:#7ddbff}.notifList{flex-direction:column;display:flex}.notifRow{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-bottom:1px solid #3c79f338;padding:14px 16px;transition:background .12s;display:block}.notifRow:last-child{border-bottom:none}.notifRow:hover{background:#3ec9ff0f}.notifRowUnread{box-shadow:inset 3px 0 0 var(--accent);background:#3ec9ff17}.notifRowTitle{margin-bottom:4px;font-size:15px;font-weight:600}.notifRowMeta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.notifTypeBadge{color:var(--accent);border:1px solid #3ec9ff66;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.calSingle{width:min(720px,100%);margin:0 auto}.calNav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.calNav h2{font-size:18px;font-weight:600}.calNavBtn{color:var(--accent);cursor:pointer;background:#12276f73;border:1px solid #3ec9ff73;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:14px}.calNavBtn:hover{background:#3ec9ff1f}.calWeekdays{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;font-size:11px;display:grid}.calGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calDay{background:#080c2859;border:1px solid #3c79f333;border-radius:10px;flex-direction:column;gap:4px;min-height:72px;padding:6px;font-size:13px;display:flex}.calDayMuted{opacity:.38}.calDayToday{border-color:#3ec9ffa6;box-shadow:inset 0 0 0 1px #3ec9ff33}.calDayNum{font-weight:600}.calDayDot{background:var(--accent);opacity:.9;border-radius:50%;width:6px;height:6px}.formSuccess{color:#7dffb0;font-size:14px;line-height:1.4}.profileDivider{border:none;border-top:1px solid #3c79f359;margin:20px 0}.lkSupportSubtitle{margin:0 0 12px;font-size:17px;font-weight:600}.lkSupportTableWrap{border:1px solid #3c79f347;border-radius:12px;overflow:auto}.lkSupportTable{border-collapse:collapse;width:100%;font-size:14px}.lkSupportTable th,.lkSupportTable td{text-align:left;border-bottom:1px solid #3c79f338;padding:12px 14px}.lkSupportTable th{color:var(--muted);background:#080c2880;font-weight:500}.lkSupportTable tbody tr:last-child td{border-bottom:none}.lkSupportRow{cursor:pointer;transition:background .12s}.lkSupportRow:hover{background:#3ec9ff0f}.lkSupportEmpty{color:var(--muted);font-size:14px}.lkSupportBadge{color:var(--accent);border:1px solid #3ec9ff66;border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.lkModalBackdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020618b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lkModalPanel{border:1px solid var(--border);background:linear-gradient(145deg,#0f173bf5,#0e1b54eb);border-radius:16px;width:min(560px,100%);max-height:min(88vh,720px);padding:20px 22px 22px;overflow:auto;box-shadow:0 24px 48px #00000073}.lkSupportThread{flex-direction:column;gap:12px;margin-top:12px;display:flex}.lkSupportMsg{border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45}.lkSupportMsgUser{background:#3ec9ff1a;border:1px solid #3ec9ff38}.lkSupportMsgStaff{background:#8b5cf61f;border:1px solid #8b5cf659}.lkSupportMsgMeta{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.lkSupportReplyBox{border-top:1px solid #3c79f347;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.lkSupportFormSubmit{margin-top:16px}.profileAvatarRow{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.profileAvatarPreview{flex-shrink:0}.profileAvatarImg{object-fit:cover;border:1px solid #3ec9ff59;border-radius:50%;width:96px;height:96px;display:block}.profileAvatarImg--ph{color:var(--muted);background:#080c2880;justify-content:center;align-items:center;font-size:12px;display:flex}.profileAvatarInput{color:var(--muted);font-size:13px}.clientCabinetMockHint{margin:0 0 14px}.clientDashBlockTitle{margin:0 0 12px;font-size:17px}.clientDashBlockHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.clientDashBlockHead .clientDashBlockTitle{margin-bottom:0}.clientStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:800px){.clientStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.clientStatCard{border:1px solid var(--border);background:#0000002e;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.clientStatValue{font-size:28px;font-weight:700;line-height:1.1}.clientStatLabel{color:var(--muted);font-size:13px}.clientApprovalList{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.clientApprovalRow{border:1px solid var(--border);background:#00000029;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.clientTableWrap{margin-top:12px;overflow-x:auto}.clientTable{border-collapse:collapse;width:100%;font-size:14px}.clientTable th,.clientTable td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}.clientTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.clientPayRow--green{background:#2ecc711f}.clientPayRow--yellow{background:#f1c40f1f}.clientPayRow--red{background:#e74c3c24}.clientDocCardList{flex-direction:column;gap:8px;display:flex}.clientDocCard{color:inherit;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;text-decoration:none;display:flex}.clientDocCard--green{background:#2ecc7114;border-color:#2ecc718c}.clientDocCard--red{background:#e74c3c1a;border-color:#e74c3c8c}.clientDocCardTitle{font-size:13px;font-weight:600}.clientDocCardStatus{color:var(--muted);font-size:12px}.clientDiagOverlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04081cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.clientDiagModal{width:min(440px,100%);padding:28px 24px 24px;position:relative}.clientDiagClose{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.clientDiagClose:hover{color:var(--foreground);background:#ffffff0f}.clientProjectTabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.clientProjectTab{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:#0000002e;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}.clientProjectTab.is-active{color:var(--accent);background:#3ec9ff29;border-color:#3ec9ff80}.clientNextPayment{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:800px){.clientNextPayment{grid-template-columns:repeat(2,minmax(0,1fr))}}.clientNextPaymentItem{border:1px solid var(--border);background:#0000002e;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}button.clientNextPaymentItem{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.clientNextPaymentItem--download{border-color:#6fe3a173;transition:background .15s,border-color .15s}.clientNextPaymentItem--download:hover{background:#6fe3a11f;border-color:#6fe3a1b3}.clientNextPaymentHint{color:var(--muted);margin-top:4px;font-size:11px}.clientNextPaymentLabel{color:var(--muted);font-size:12px}.clientNextPaymentStatus--ok{color:#6fe3a1}.clientNextPaymentStatus--warn{color:#f0c14a}.clientApprovalRow--soon td:nth-child(3){color:#f0c14a;font-weight:600}.clientApprovalRow--overdue td:nth-child(3){color:#ff8b8b;font-weight:600}.clientClickableRow{cursor:pointer}.clientClickableRow:hover{background:#3ec9ff14}.clientArchiveDetail{border-top:1px solid var(--border);margin-top:8px;padding-top:4px}.messengerLayout{grid-template-columns:minmax(200px,280px) 1fr;gap:0;min-height:480px;display:grid;overflow:hidden;padding:0!important}@media (max-width:800px){.messengerLayout{grid-template-columns:1fr}}.messengerContacts{border-right:1px solid var(--border);padding:16px}.messengerContactList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.messengerContactBtn{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-family:inherit;display:flex}.messengerContactBtn.is-active,.messengerContactBtn:hover{background:#3ec9ff1a;border-color:#3ec9ff47}.messengerThread{flex-direction:column;min-height:480px;display:flex}.messengerThreadHead{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.messengerMsgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.messengerBubble{border:1px solid var(--border);background:#00000038;border-radius:12px;align-self:flex-start;max-width:min(80%,420px);padding:10px 12px}.messengerBubble.is-me{background:#3ec9ff24;border-color:#3ec9ff59;align-self:flex-end}.messengerBubble p{margin:0;font-size:14px;line-height:1.4}.messengerBubble time{color:var(--muted);margin-top:6px;font-size:11px;display:block}.messengerComposer{border-top:1px solid var(--border);gap:8px;padding:12px 16px;display:flex}.diagPage .diagQuizCard{flex-direction:column;gap:0;min-height:min(70vh,640px);padding:20px 22px 16px;display:flex}.diagQuizHead{margin-bottom:14px}.diagQuizHead h2{margin:4px 0 0;font-size:20px}.diagStepLabel{margin:0;font-size:12px}.diagQuizBody{flex-direction:column;flex:1;gap:12px;padding-right:4px;display:flex;overflow-y:auto}.diagInstruction ul{margin:10px 0 14px;padding-left:1.2em}.diagInstruction li{margin:4px 0}.diagQRow{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:start;gap:12px 16px;padding:10px 0;display:grid}.diagQRow:last-child{border-bottom:none}.diagQText{margin:0;font-size:14px;line-height:1.45}.diagYesNo{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.diagChip{border:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;white-space:normal;text-align:left;background:#0000002e;border-radius:999px;padding:6px 12px;font-size:13px}.diagChip--sm{border-radius:10px;max-width:220px;padding:5px 9px;font-size:11.5px}.diagChip.is-on{background:#3ec9ff29;border-color:#3ec9ff8c}.diagChannels{flex-direction:column;gap:14px;display:flex}.diagChannelRow{border-bottom:1px solid var(--border);gap:8px;padding-bottom:12px;display:grid}.diagChannelMeta{flex-direction:column;gap:2px;display:flex}.diagChannelMeta .muted{font-size:12px}.diagChannelOpts{flex-wrap:wrap;gap:6px;display:flex}.diagGoalList{grid-template-columns:1fr 1fr;gap:8px 20px;margin-top:8px;display:grid}.diagGoalCol{flex-direction:column;gap:8px;display:flex}.diagGoalCheck{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.diagDeadlineOpts{justify-content:flex-start;margin-top:6px}.diagBizQ{border-bottom:1px solid var(--border);padding:10px 0}.diagBizOpts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.diagNav{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:grid}.diagProgress{border:1px solid var(--border);background:#ffffff14;border-radius:999px;height:22px;position:relative;overflow:hidden}.diagProgressBar{border-radius:inherit;background:linear-gradient(90deg,#3ec9ff,#6fe3a1);height:100%;transition:width .25s}.diagProgressLabel{color:var(--text);text-shadow:0 1px 2px #00000073;pointer-events:none;place-items:center;font-size:12px;font-weight:650;line-height:1;display:grid;position:absolute;inset:0}.diagRecWrap{flex-direction:column;gap:16px;display:flex}.diagRecBlock h3{margin:0 0 8px;font-size:15px}.diagRecBlock ul{margin:0;padding-left:1.2em}.diagRecBlock li{margin:4px 0;font-size:14px;line-height:1.4}.diagChannelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.diagChannelCol{border:1px solid var(--border);background:#00000024;border-radius:12px;padding:10px 12px}.diagChannelCol h4{margin:0 0 8px;font-size:12px;line-height:1.35}.diagChannelCol ul{margin:0;padding-left:1.1em;font-size:13px}.diagDisclaimer{background:#f0c14a14;border:1px solid #f0c14a73;border-radius:12px;margin-top:4px;padding:12px 14px}.diagDisclaimer p{margin:6px 0}.diagDisclaimer ul{margin:0;padding-left:1.2em}.diagRequestCta{border:1px solid var(--border);background:#3ec9ff14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:16px 18px;display:flex}.diagRequestCta p{flex:220px;margin:0;font-size:14px;line-height:1.45}.leadTabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.leadTab{appearance:none;border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:#00000024;border-radius:999px;padding:8px 14px;font-size:13px}.leadTab.is-active{background:#3ec9ff24;border-color:#3ec9ff8c}.leadInviteBlock{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.leadInviteUrl{word-break:break-all;margin-top:10px;font-size:13px}.leadServicesPicker{border-top:1px solid var(--border);margin-top:18px;padding-top:12px}.leadServicesPickerToggle{border:1px solid var(--border);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:#0000001f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:650;display:flex}.leadServicesPickerToggle:hover{border-color:color-mix(in srgb, var(--accent,#3ec9ff) 40%, var(--border))}.leadServicesPickerChevron{opacity:.7;font-size:12px}.leadServicesPickerBody{margin-top:12px}.leadClientChosen{border-top:none;margin-top:0;padding-top:0}.leadMainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.leadBizTable{border-collapse:collapse;width:100%;font-size:14px}.leadBizTable th,.leadBizTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px;line-height:1.4}.leadBizTable th{color:var(--muted);font-size:12px;font-weight:650}.leadBizTable td:first-child{width:55%;color:var(--muted)}@media (max-width:800px){.leadMainGrid{grid-template-columns:1fr}}.reqForm{flex-direction:column;gap:14px;display:flex}.reqBlockTitle{margin:0 0 12px;font-size:18px}.reqServicesLayout{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.reqGroupList{flex-direction:column;gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.reqGroupBtn{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;font:inherit;background:#00000024;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.reqGroupBtn.is-active{background:#3ec9ff1f;border-color:#3ec9ff8c}.reqGroupBtn.is-picked:not(.is-active){border-color:#6fe3a166}.reqBadge{letter-spacing:.02em;text-transform:lowercase;color:#0b1a12;background:#6fe3a1;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.reqItemsPanel{border:1px solid var(--border);background:#0000001f;border-radius:14px;min-height:200px;padding:12px 14px}.reqItemsTitle{margin:0 0 10px;font-size:15px}.reqItemList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reqItemCheck{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.reqItemCheck input{margin-top:3px}.reqOfferCheck{align-items:flex-start}.reqOfferBody{flex-direction:column;gap:4px;min-width:0;display:flex}.reqOfferTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reqOfferTitle{font-size:14px;font-weight:600}.reqOfferSection{font-size:12px}.reqOfferDesc{font-size:12px;line-height:1.4}.reqOfferPrice{color:var(--accent,#3ec9ff);font-size:13px;font-weight:650}.reqChosen{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.reqChosenTableWrap{overflow-x:auto}.reqChosenTable{border-collapse:collapse;width:100%;font-size:13px}.reqChosenTable th,.reqChosenTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:8px 10px;line-height:1.35}.reqChosenTable th{color:var(--muted);font-size:11px;font-weight:650}.reqChosenTable td:last-child{white-space:nowrap;font-weight:600}.reqBizFieldset{border:none;margin:0 0 14px;padding:0}.reqBizFieldset legend{margin:0 0 8px;padding:0;font-size:14px;font-weight:600}.reqBizOpts{flex-direction:column;gap:6px;display:flex}.reqBizOpt{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.reqBizOpt input{margin-top:3px}.reqContactsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}@media (max-width:800px){.reqServicesLayout,.reqContactsGrid{grid-template-columns:1fr}.reqGroupList{max-height:none}.diagQRow{grid-template-columns:1fr}.diagYesNo{justify-content:flex-start}.diagGoalList,.diagChannelGrid,.diagNav{grid-template-columns:1fr}}.diagHistoryList{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.diagHistoryRow{border:1px solid var(--border);background:#00000024;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.diagHistoryTitle{font-size:14px;font-weight:600}.diagHistoryActions{flex-wrap:wrap;gap:8px;display:flex}.diagAnswersView .diagQRow{opacity:.95}.diagAnswersView .diagChip:disabled{opacity:1;cursor:default}.quizList{flex-direction:column;gap:12px;display:flex}.quizListCard{border:1px solid var(--border);background:#0000001a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:14px 16px;display:flex}.quizListTitle{margin:0 0 4px;font-size:16px}.quizListMeta{margin:0;font-size:13px}.quizListUrl{word-break:break-all;margin:8px 0 0;font-size:13px}.bioPublicUrlBar{align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}.bioPublicUrlText{word-break:break-all;flex:1;min-width:0;margin:0;font-size:16px;line-height:1.35}@media (max-width:640px){.bioPublicUrlBar{flex-wrap:wrap}.bioPublicUrlBar .btnSecondary{width:100%}}.quizListActions{flex-wrap:wrap;gap:8px;display:flex}.quizEditorTopActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quizStepCard{margin-top:12px}.quizStepHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.quizStepHeader h2{margin:0;font-size:17px}.quizOptionsTitle{margin:14px 0 8px;font-size:14px}.quizOptionsList{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.quizOptionRow{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.quizOptionSide{align-items:center;gap:6px;display:flex}.quizMediaPreview{flex-direction:column;gap:8px;max-width:280px;display:flex}.quizMediaPreview img,.quizMediaPreviewSm img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:100%;max-height:160px}.quizMediaPreviewSm{max-width:96px}.quizUploadBtn{border:1px dashed var(--border);cursor:pointer;border-radius:10px;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.quizUploadBtnSm{padding:6px 10px;font-size:12px}.quizContactFields{flex-wrap:wrap;gap:12px 18px;display:flex}.quizContactCheck{cursor:pointer;align-items:center;gap:8px;display:flex}.quizEditorSaveBar{flex-wrap:wrap;gap:10px;margin-top:18px;margin-bottom:24px;display:flex}.quizLeadAnswers{margin:0;padding-left:1.1em;font-size:12px;line-height:1.35}html:has(.qwizHub) body{color:#1a1a1a;background:#f6f4fa;min-height:100%;font-family:Montserrat,system-ui,sans-serif;display:block}html:has(.qwizHub) a{color:inherit;text-decoration:none}.qwizHub{--qh-brand:#3d2e6b;--qh-brand-dark:#2d2250;--qh-text:#1a1a1a;--qh-muted:#555;--qh-pale:#f6f4fa;--qh-light:#ede8f4;--qh-white:#fff;isolation:isolate;min-height:100vh;color:var(--qh-text);background:radial-gradient(ellipse 70% 50% at 12% 8%, #3d2e6b1f, transparent 55%), radial-gradient(ellipse 55% 45% at 92% 88%, #3d2e6b1a, transparent 50%), linear-gradient(165deg, #faf9fc 0%, var(--qh-pale) 48%, #efeaf7 100%);justify-content:center;align-items:center;padding:40px 20px 48px;font-family:Montserrat,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.qwizHubGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffffb3,#0000 68%);border-radius:50%;width:min(520px,80vw);height:min(520px,80vw);animation:8s ease-in-out infinite qwizHubGlowPulse;position:absolute;inset:50% auto auto 50%;translate:-50% -48%}@keyframes qwizHubGlowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.qwizHubInner{z-index:1;background:color-mix(in srgb, var(--qh-white) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #3d2e6b1a;border-radius:20px;width:min(760px,100%);padding:36px 32px 40px;animation:.7s ease-out both qwizHubRise;position:relative;box-shadow:0 8px 28px #3d2e6b14}@keyframes qwizHubRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.qwizHubBrand{opacity:0;margin-bottom:28px;animation:.55s ease-out 80ms both qwizHubRise;display:inline-block}.qwizHubBrand img{width:auto;height:42px;display:block}.qwizHubTitle{color:var(--qh-brand);opacity:0;margin:0 0 10px;font-family:Lora,Georgia,serif;font-size:clamp(30px,5vw,40px);font-weight:700;line-height:1.15;animation:.55s ease-out .16s both qwizHubRise}.qwizHubLead{color:var(--qh-muted);opacity:0;margin:0 0 28px;font-size:clamp(16px,2.2vw,18px);font-weight:500;line-height:1.5;animation:.55s ease-out .24s both qwizHubRise}.qwizHubFeatures{flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.qwizHubFeatures li{color:var(--qh-text);opacity:0;padding-left:28px;font-size:15px;line-height:1.5;animation:.5s ease-out both qwizHubRise;position:relative}.qwizHubFeatures li:first-child{animation-delay:.3s}.qwizHubFeatures li:nth-child(2){animation-delay:.36s}.qwizHubFeatures li:nth-child(3){animation-delay:.42s}.qwizHubFeatures li:nth-child(4){animation-delay:.48s}.qwizHubFeatures li:nth-child(5){animation-delay:.54s}.qwizHubFeatures li:nth-child(6){animation-delay:.6s}.qwizHubFeatures li:before{content:"";background:var(--qh-light);width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--qh-brand);border-radius:50%;position:absolute;top:.45em;left:0}.qwizHubCta{opacity:0;flex-direction:column;gap:12px;animation:.55s ease-out .68s both qwizHubRise;display:flex}.qwizHubCtaText{color:var(--qh-text);margin:0 0 4px;font-size:15px;font-weight:500;line-height:1.45}.qwizHubBtn{text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.qwizHubBtn--primary{background:var(--qh-brand);border:1px solid var(--qh-brand);color:#fff!important}.qwizHubBtn--primary:hover{background:var(--qh-brand-dark);border-color:var(--qh-brand-dark);transform:translateY(-1px);color:#fff!important}.qwizHubBtn--ghost{white-space:nowrap;background:0 0;border:1px solid #3d2e6b47;color:var(--qh-brand)!important}@media (max-width:720px){.qwizHubBtn--ghost{white-space:normal}}.qwizHubBtn--ghost:hover{background:var(--qh-light);border-color:var(--qh-brand);color:var(--qh-brand-dark)!important}@media (max-width:520px){.qwizHubInner{padding:28px 20px 32px}.qwizHubBrand img{height:36px}}.qwizPage{background:radial-gradient(ellipse at top, #3ec9ff1f, transparent 55%), var(--bg,#0b1220);justify-content:center;align-items:flex-start;min-height:100vh;padding:32px 16px 48px;display:flex}.qwizCard{border:1px solid var(--border);background:color-mix(in srgb, var(--card,#121a2a) 92%, transparent);border-radius:18px;width:min(560px,100%);padding:24px 22px 28px;box-shadow:0 18px 50px #00000059}.qwizBrand{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px}.qwizTitle{margin:0 0 8px;font-size:24px;line-height:1.2}.qwizDesc{margin:0 0 14px}.qwizProgress{background:#ffffff14;border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}.qwizProgressBar{background:var(--accent,#3ec9ff);height:100%;transition:width .25s}.qwizStepNum{color:var(--muted);margin:0 0 8px;font-size:13px}.qwizQuestion{margin:0 0 14px;font-size:20px;line-height:1.3}.qwizQuestionImg{object-fit:cover;border-radius:12px;width:100%;max-height:220px;margin-bottom:14px}.qwizOptions{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.qwizOptionBtn{text-align:left;border:1px solid var(--border);width:100%;color:inherit;font:inherit;cursor:pointer;background:#0000002e;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.qwizOptionBtn img{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px}.qwizOptionBtn.is-on{border-color:var(--accent,#3ec9ff);box-shadow:0 0 0 1px var(--accent,#3ec9ff)}.qwizNext{width:100%}.qwizContactForm{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.qwizCredit{text-align:center;color:var(--muted);margin:14px 0 0;font-size:12px}.qwizCredit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.htmlEditorCreateRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.htmlEditorCreateRow .field{min-width:140px}.htmlEditorMeta{grid-template-columns:1fr minmax(140px,200px);align-items:start;gap:14px;display:grid}.htmlEditorKindHint{grid-column:1/-1;margin:0;font-size:13px}.htmlEditorModeTabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.htmlVisualWrap{flex-direction:column;gap:10px;display:flex}.htmlVisualToolbar{flex-wrap:wrap;gap:6px;display:flex}.htmlVisualToolbar .btnSecondary{padding:6px 10px;font-size:13px}.htmlVisualFrame{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;min-height:480px}.htmlCodeArea{resize:vertical;width:100%;min-height:480px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}@media (max-width:720px){.htmlEditorMeta{grid-template-columns:1fr}}.utmStatsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.utmStatsRow>div{flex-direction:column;gap:4px;display:flex}.utmStatsRow strong{font-size:22px}.utmDisclaimer{margin:0 0 4px;line-height:1.45}.utmTabs{margin-top:4px}.utmBuilder{flex-direction:column;gap:14px;display:flex}.utmBuilderGrid,.utmParamsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.utmResultBox{border:1px solid var(--border);background:#0000001f;border-radius:12px;margin-top:8px;padding:14px}.utmInlineCreate{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.utmInlineCreate .input{flex:1;min-width:200px}.utmSectionTitle{margin:0 0 12px;font-size:16px}.utmParseResult{margin-top:16px}.utmParseResult ul{margin:10px 0 14px;padding-left:18px}.utmParamList{margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.utmDayBars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.utmDayBars li{grid-template-columns:96px 1fr 40px;align-items:center;gap:10px;display:grid}.utmDayLabel{color:var(--muted);font-size:12px}.utmDayBar{background:var(--accent,#3ec9ff);border-radius:999px;min-width:4px;height:10px}.utmDayCount{text-align:right;font-size:13px}@media (max-width:720px){.utmStatsRow,.utmBuilderGrid,.utmParamsGrid{grid-template-columns:1fr}.utmDayBars li{grid-template-columns:80px 1fr 32px}}.leadFormFieldCard{flex-direction:column;align-items:stretch}.leadFormAnswers{margin:8px 0 0;padding-left:18px;line-height:1.5}.leadFormPublicPage{background:radial-gradient(ellipse at top, #3ec9ff1f, transparent 55%), var(--bg,#0b1220);justify-content:center;align-items:flex-start;min-height:100vh;padding:32px 16px 48px;display:flex}.leadFormPublicCard{border:1px solid var(--border);background:color-mix(in srgb, var(--card,#121a2a) 92%, transparent);border-radius:18px;width:min(560px,100%);padding:24px 22px 28px;box-shadow:0 18px 50px #00000059}.leadFormPublicCard h1{margin:0 0 10px;font-size:24px;line-height:1.2}.leadFormPublicDesc{margin:0 0 18px}.leadFormPublicForm{flex-direction:column;gap:14px;display:flex}.leadFormCheck{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.leadFormPublicSubmit{width:100%;margin-top:4px}.leadFormPublicCredit{text-align:center;color:var(--muted);margin:16px 0 0;font-size:12px}.leadFormPublicCredit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.bioPublicPage{justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 16px 56px;font-family:Montserrat,system-ui,sans-serif;display:flex}.bioPublicPage--brand{color:#1a1a1a;background:radial-gradient(70% 50% at 12% 8%,#3d2e6b24,#0000 55%),linear-gradient(165deg,#faf9fc 0%,#f6f4fa 50%,#efeaf7 100%)}.bioPublicPage--dark{color:#e8eeff;background:#0b1220}.bioPublicPage--light{color:#1a1a1a;background:#f5f5f5}.bioPublicCard{text-align:center;width:min(420px,100%)}.bioPublicAvatar{object-fit:cover;border:3px solid #3d2e6b40;border-radius:50%;width:88px;height:88px;margin:0 auto 16px}.bioPublicTitle{color:#3d2e6b;margin:0 0 10px;font-family:Lora,Georgia,serif;font-size:28px;line-height:1.2}.bioPublicPage--dark .bioPublicTitle{color:#c4b5fd}.bioPublicBio{opacity:.85;margin:0 0 24px;font-size:15px;line-height:1.5}.bioPublicLinks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bioPublicBtn{text-align:center;background:#3d2e6b;border-radius:12px;width:100%;padding:14px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:block;color:#fff!important}.bioPublicBtn:hover{background:#2d2250;transform:translateY(-1px)}.bioPublicPage--dark .bioPublicBtn{background:#3ec9ff;color:#0b1220!important}.bioPublicPage--dark .bioPublicBtn:hover{background:#7ddcff}.bioPublicPage--light .bioPublicBtn{background:#1a1a1a}.bioPublicCredit{opacity:.65;margin:28px 0 0;font-size:12px}.bioPublicCredit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mediakitAssetGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.mediakitAssetCard{flex-direction:column;gap:8px;margin:0;display:flex}.mediakitAssetCard img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);background:#00000040;border-radius:10px;width:100%}.mediakitPublicPage{color:#e8eefc;background:radial-gradient(80% 50% at 50% -10%,#3ec9ff2e,#0000),linear-gradient(#070b1f 0%,#0c1538 100%);min-height:100vh;padding:32px 16px 48px}.mediakitPublicCard{background:#0c1230c7;border:1px solid #3ec9ff2e;border-radius:18px;max-width:820px;margin:0 auto;padding:28px 24px;box-shadow:0 18px 40px #00000059}.mediakitPublicHeader{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}.mediakitPublicLogo{object-fit:contain;max-width:180px;max-height:64px}.mediakitPublicTitle{margin:0;font-size:28px;line-height:1.15}.mediakitPublicEyebrow{opacity:.65;margin:4px 0 0;font-size:13px}.mediakitPrintBtn{margin-left:auto}.mediakitPublicSection{margin-top:24px}.mediakitPublicSection h2{text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin:0 0 10px;font-size:15px}.mediakitPublicBody{white-space:pre-wrap;margin:0;line-height:1.65}.mediakitPublicContacts{margin:0;padding-left:18px;line-height:1.7}.mediakitPublicContacts a{color:#7dd3fc}.mediakitPublicGallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.mediakitPublicFigure{margin:0}.mediakitPublicFigure img{background:#00000040;border-radius:12px;width:100%;display:block}.mediakitPublicFigure figcaption{opacity:.75;margin-top:6px;font-size:13px}.mediakitPublicCredit{opacity:.65;margin:28px 0 0;font-size:12px}.mediakitPublicCredit a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media print{.mediakitPublicPage{color:#111;background:#fff;padding:0}.mediakitPublicCard{box-shadow:none;background:#fff;border:none;max-width:none;padding:0}.mediakitPrintBtn,.mediakitPublicCredit{display:none!important}.mediakitPublicContacts a{color:#111;text-decoration:none}}.contentPostList{flex-direction:column;gap:14px;display:flex}.contentPostCard{border:1px solid var(--border);background:#00000029;border-radius:12px;padding:14px}.contentPostHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.contentPostHead .input{flex:1}.contentCalLayout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.contentCalMonth{min-width:0}.contentCalGrid .calDay{text-align:left;cursor:pointer;min-height:88px;color:inherit;font-family:inherit}.contentCalDaySelected{background:#3ec9ff1f!important;border-color:#3ec9ffd9!important}.contentCalDayPosts{flex-direction:column;gap:3px;margin-top:2px;display:flex}.contentCalChip{text-overflow:ellipsis;white-space:nowrap;color:#cfefff;background:#3ec9ff2e;border-radius:4px;padding:2px 5px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.contentCalChip--telegram{background:#38bdf838}.contentCalChip--vk{background:#60a5fa38}.contentCalChip--instagram{background:#f472b638}.contentCalChip--youtube{background:#f8717138}.contentCalChip--site,.contentCalChip--other{background:#94a3b838}.contentPlanList{flex-direction:column;gap:8px;display:flex}.contentPlanRow{align-items:center;gap:8px;display:flex}.contentPlanRow .input{flex:1}.contentPlanColor{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;width:42px;height:42px;padding:0}.contentChannelChecks{flex-wrap:wrap;gap:10px 14px;display:flex}.contentChannelCheck{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.contentCalMore{opacity:.7;font-size:10px}.contentCalDayList{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.contentCalDayListBtn{text-align:left;border:1px solid var(--border);width:100%;color:inherit;cursor:pointer;background:#0003;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-family:inherit;display:flex}.contentCalDayListBtn span{opacity:.7;font-size:12px}.contentCalDayListBtnActive{background:#3ec9ff1f;border-color:#3ec9ffb3}@media (max-width:960px){.contentCalLayout{grid-template-columns:1fr}}
