.cms{--cmsBlue:var(--blue,#1358ed);--cmsInk:var(--ink,#172334);--cmsMuted:var(--muted,#74808e);--cmsLine:var(--line,#e4e7ec);--cmsCard:var(--card,#fff);display:grid;grid-template-columns:218px minmax(0,1fr);background:var(--paper,#f7f8fa);border:1px solid var(--cmsLine);border-radius:10px;overflow:hidden;color:var(--cmsInk);font-family:inherit;position:relative;margin:30px 0 50px;min-height:820px;font-size:14px;line-height:1.5}.cms *{box-sizing:border-box}.cms button,.cms input,.cms select,.cms textarea{font:inherit}.cms button,.cms select{cursor:pointer}.cms button:focus-visible,.cms a:focus-visible,.cms input:focus-visible,.cms textarea:focus-visible,.cms select:focus-visible{outline:3px solid #8bb2ff;outline-offset:3px}.cms button{transition:background .18s,color .18s}.cms a{text-decoration:none}.cms p{color:var(--cmsMuted);margin:7px 0 0;font-size:13px}.cms h2,.cms h3{color:var(--cmsInk);margin:0;letter-spacing:-.5px}.cms h2{font-size:27px;line-height:1.25;font-weight:750}.cms h3{font-size:15px;font-weight:700}.cmsSidebar{background:var(--cmsCard);border-right:1px solid var(--cmsLine);display:flex;flex-direction:column;padding:30px 16px 20px}.cmsBrand{padding:0 13px 38px;display:flex;flex-direction:column}.cmsBrand>span{font-size:24px;letter-spacing:-1.1px;font-weight:900;color:var(--cmsBlue);font-style:italic;line-height:1.1}.cmsBrand small{font-size:8px;letter-spacing:2.1px;font-weight:700;margin-top:8px;color:var(--cmsMuted)}.cmsMenuLabel{font-size:9px;letter-spacing:1.8px;font-weight:700;color:var(--cmsMuted);padding:0 13px;margin-bottom:14px}.cmsNavigation{display:flex;flex-direction:column;gap:5px}.cmsNavigation button{display:flex;align-items:center;gap:12px;background:none;border:0;border-radius:6px;min-height:44px;padding:11px 13px;color:var(--cmsMuted);text-align:left;font-size:13px;font-weight:550}.cmsNavigation button:hover{background:var(--paper,#f7f8fa);color:var(--cmsBlue)}.cmsNavigation button.cmsActive{background:#1358ed0e;color:var(--cmsBlue);font-weight:700}.cmsNavigation button small{font-size:10px;padding:1px 6px;border-radius:4px;background:#1358ed10;margin-left:auto}.cmsNavigation svg{flex-shrink:0}.cmsSidebarBottom{display:flex;align-items:center;gap:9px;border-top:1px solid var(--cmsLine);padding-top:20px;margin-top:auto}.cmsAvatar{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;background:#eaf0ff;color:var(--cmsBlue);font-size:11px;font-weight:750;border-radius:50%;flex-shrink:0}.cmsSidebarBottom strong{font-size:11px;display:block}.cmsSidebarBottom small{color:var(--cmsMuted);font-size:9px;display:block}.cmsOnline{width:6px;height:6px;border-radius:50%;background:#21aa78;margin-left:auto}.cmsMain{min-width:0}.cmsToolbar{height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cmsLine);padding:0 30px;background:var(--cmsCard);font-size:11px}.cmsToolbar>div{display:flex;gap:12px}.cmsToolbar>div>span:first-child{color:var(--cmsMuted)}.cmsSlash{color:#c7ced9}.cmsToolbar strong{font-weight:600}.cmsViewSite{color:var(--cmsMuted);display:flex;gap:6px;align-items:center;font-size:11px}.cmsViewSite:hover{color:var(--cmsBlue)}.cmsDemoBanner{min-height:36px;display:flex;align-items:center;gap:12px;background:#1358ed09;border-bottom:1px solid #1358ed10;padding:8px 30px;font-size:10px;color:var(--cmsBlue)}.cmsDemoBanner>span:first-child{font-weight:700;display:flex;align-items:center;gap:6px;white-space:nowrap}.cmsDemoBanner i{width:5px;height:5px;border-radius:50%;background:var(--cmsBlue)}.cmsDemoBanner small{font-size:10px;color:var(--cmsMuted)}.cmsBannerDate{margin-left:auto;color:var(--cmsMuted)}.cmsWorkspace{padding:30px}.cmsSectionHead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.cmsSectionHead p{font-size:12px;margin-top:7px}.cmsPrimary,.cmsSecondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;padding:10px 15px;min-height:38px;font-size:11px!important;font-weight:650;white-space:nowrap;border:1px solid transparent}.cmsPrimary{background:var(--cmsBlue);color:#fff}.cmsPrimary:hover{background:#0746c4}.cmsSecondary{background:var(--cmsCard);border-color:var(--cmsLine);color:var(--cmsInk)}.cmsSecondary:hover{background:var(--paper,#f7f8fa)}.cmsStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.cmsStat{padding:17px 19px 16px;background:var(--cmsCard);border:1px solid var(--cmsLine);border-radius:7px}.cmsStatTop{display:flex;align-items:center;justify-content:space-between;color:var(--cmsMuted);font-size:10px;gap:7px}.cmsStatIcon{color:#8a99ae;display:flex}.cmsStatIcon svg{height:16px;width:16px}.cmsStat>strong{display:block;font-size:29px;letter-spacing:-1px;font-weight:750;margin:9px 0 3px;line-height:1.2}.cmsStat>small{font-size:9px;display:block}.cmsGreen{color:#199c74}.cmsAmber{color:#b17c24}.cmsCard{background:var(--cmsCard);border:1px solid var(--cmsLine);border-radius:7px;overflow:hidden;min-width:0}.cmsCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 21px 10px}.cmsCardHead p{font-size:10px;margin-top:4px}.cmsCardHead select,.cmsFilters select,.cmsTable select{border:1px solid var(--cmsLine);color:var(--cmsMuted);border-radius:4px;background:var(--cmsCard);font-size:10px;padding:7px 9px;min-height:30px}.cmsDashGrid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(200px,1fr);gap:20px;margin-bottom:24px}.cmsChart{padding:0 16px 7px}.cmsChart svg{display:block;width:100%;height:auto;min-height:170px}.cmsSources{padding:20px 21px}.cmsSources>p{font-size:10px;margin-top:4px}.cmsSource{margin-top:20px}.cmsSource>span{font-size:11px;display:flex;align-items:center;gap:7px}.cmsSource span>i{width:6px;height:6px;border-radius:50%}.cmsSource b{margin-left:auto;font-size:10px;font-weight:650}.cmsSource>div{height:4px;border-radius:3px;margin-top:8px;background:var(--cmsLine);overflow:hidden}.cmsSource>div i{display:block;height:100%;border-radius:3px}.cmsSources>small{color:var(--cmsMuted);font-size:9px;display:block;margin-top:20px}.cmsTableWrap{overflow:auto;max-width:100%}.cmsTable{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.cmsTable th{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:var(--cmsMuted);font-weight:600;border-bottom:1px solid var(--cmsLine);background:var(--paper,#f7f8fa);padding:12px 20px;white-space:nowrap}.cmsTable td{padding:15px 20px;border-bottom:1px solid var(--cmsLine);vertical-align:middle;color:var(--cmsMuted)}.cmsTable tbody tr:last-child td{border-bottom:0}.cmsTable td:first-child{min-width:210px;max-width:330px}.cmsTable td:first-child strong{color:var(--cmsInk);display:block;font-size:11px;line-height:1.5;font-weight:600}.cmsTable td small{display:block;font-size:9px;margin-top:3px;color:var(--cmsMuted)}.cmsTable td:nth-child(3),.cmsTable td:nth-child(4){white-space:nowrap}.cmsBadge{display:inline-block;padding:3px 8px;color:#16966b;background:#1aab7410;border-radius:4px;font-size:9px;font-weight:600;white-space:nowrap}.cmsBadgeDraft{color:#b27b20;background:#b27b2010}.cmsSample{color:var(--cmsMuted);font-size:10px}.cmsTextButton{background:none;border:0;color:var(--cmsBlue);padding:5px 0;font-size:10px!important;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-weight:600}.cmsTextButton:hover{text-decoration:underline}.cmsDanger{color:#cc4d4d!important}.cmsRowActions{display:flex;gap:10px}.cmsFilters{padding:18px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cmsSearch{border:1px solid var(--cmsLine);border-radius:4px;display:flex;align-items:center;gap:8px;padding:0 10px;min-width:220px;flex:1}.cmsSearch>span{font-size:24px;line-height:24px;color:var(--cmsMuted)}.cmsSearch input{border:0;background:none;min-width:100px;min-height:34px;padding:7px 0;outline:none!important;color:var(--cmsInk);font-size:11px;width:100%}.cmsSearch:focus-within{outline:2px solid #8bb2ff}.cmsCount{font-size:10px;color:var(--cmsMuted);white-space:nowrap;margin-left:auto}.cmsEmpty,.cmsFilterEmpty{text-align:center;padding:35px!important;color:var(--cmsMuted);font-size:12px}.cmsForm{padding:25px;display:grid;gap:20px}.cmsForm label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:650;color:var(--cmsInk)}.cmsForm input,.cmsForm select,.cmsForm textarea{border:1px solid var(--cmsLine);border-radius:5px;padding:10px 12px;color:var(--cmsInk);background:var(--cmsCard);width:100%;font-size:12px;font-weight:400;line-height:1.5;min-height:40px}.cmsForm textarea{resize:vertical}.cmsFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cmsFormEnd{border-top:1px solid var(--cmsLine);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.cmsFormEnd>span{font-size:10px;color:var(--cmsMuted);font-weight:400}.cmsFormEnd>div{display:flex;gap:10px}.cmsProductGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cmsProduct img{width:100%;height:150px;object-fit:cover;display:block;background:var(--paper,#f7f8fa)}.cmsProduct>div{padding:17px}.cmsEyebrow{font-size:8px;letter-spacing:.7px;text-transform:uppercase;color:var(--cmsBlue);font-weight:700}.cmsProduct h3{font-size:16px;margin-top:7px}.cmsProduct p{font-size:10px;min-height:30px;margin-top:5px}.cmsProductBottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--cmsLine);padding-top:13px;margin-top:15px;gap:8px}.cmsProductBottom strong{font-size:13px}.cmsProductBottom .cmsTextButton{font-size:9px!important}.cmsCategoryLayout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:22px;align-items:start}.cmsCategoryRow{padding:15px 21px;display:flex;gap:13px;align-items:center;border-top:1px solid var(--cmsLine)}.cmsCategoryIcon{background:#1358ed0b;color:var(--cmsBlue);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:6px}.cmsCategoryRow strong{display:block;font-size:12px}.cmsCategoryRow small{display:block;color:var(--cmsMuted);font-size:10px}.cmsCategoryRow>.cmsSample,.cmsCategoryRow>.cmsTextButton{margin-left:auto}.cmsPerson{display:flex;align-items:center;gap:10px}.cmsPerson .cmsAvatar{width:31px;height:31px}.cmsInfoNote{margin-top:20px;padding:16px;border:1px solid var(--cmsLine);background:var(--cmsCard);border-radius:6px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--cmsMuted)}.cmsInfoNote svg{flex-shrink:0;color:var(--cmsBlue)}.cmsAdsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cmsAd{padding:19px}.cmsAdMock{height:115px;border:1px dashed #9cb9f2;background:repeating-linear-gradient(135deg,#1358ed04,#1358ed04 8px,#1358ed08 8px,#1358ed08 9px);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cmsBlue);gap:6px;margin-bottom:20px}.cmsAdMock span{font-weight:700;font-size:15px}.cmsAdMock small{font-size:8px;letter-spacing:1.5px}.cmsAdTitle{display:flex;justify-content:space-between;align-items:center;gap:10px}.cmsAdTitle h3{font-size:13px}.cmsAd p{font-size:11px;min-height:48px}.cmsAd>.cmsSample{display:block;margin-top:12px}.cmsToggle{position:relative;display:inline-flex;width:29px;height:17px;flex-shrink:0}.cmsToggle input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.cmsToggle>span{border-radius:20px;background:#cbd3df;width:100%;transition:background .2s}.cmsToggle>span:after{content:'';position:absolute;left:3px;top:3px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .2s}.cmsToggle input:checked+span{background:var(--cmsBlue)}.cmsToggle input:checked+span:after{transform:translateX(12px)}.cmsToggle input:focus-visible+span{outline:3px solid #8bb2ff;outline-offset:3px}.cmsAnalyticsNotice{padding:11px 15px;background:#1358ed0b;color:var(--cmsBlue);border-radius:5px;font-size:10px;margin-bottom:20px}.cmsAnalyticsGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.cmsMetricRow{display:flex;justify-content:space-between;gap:15px;font-size:11px;margin-top:20px;padding-bottom:12px;border-bottom:1px solid var(--cmsLine)}.cmsMetricRow:last-child{border-bottom:0;padding-bottom:0}.cmsMetricRow span{color:var(--cmsMuted)}.cmsDangerZone{padding:25px;margin-top:22px}.cmsDangerZone p{font-size:11px;max-width:560px;margin-bottom:18px}.cmsResetConfirm{margin-top:17px;border-top:1px solid var(--cmsLine);padding-top:2px}.cmsResetConfirm p{color:#cc4d4d}.cmsResetConfirm .cmsSecondary{margin-left:8px}.cmsDestructive{background:#c84c4c}.cmsDestructive:hover{background:#ac3535}.cmsFootnote{display:flex;align-items:center;gap:8px;padding:0 30px 24px;font-size:9px;letter-spacing:.3px;color:var(--cmsMuted)}.cmsFootnote>span{margin-left:auto;font-size:9px}.cmsNotice{position:fixed;z-index:100;bottom:28px;left:50%;transform:translate(-50%,20px);background:#172334;color:white;box-shadow:0 8px 30px #0002;padding:12px 20px;border-radius:6px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:min(90vw,500px)}.cmsNoticeVisible{opacity:1;transform:translate(-50%,0)}.cmsSr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cms [hidden]{display:none!important}
@media(max-width:1150px){.cms{grid-template-columns:185px minmax(0,1fr)}.cmsWorkspace{padding:23px}.cmsSidebar{padding-left:10px;padding-right:10px}.cmsStats{gap:10px}.cmsStat{padding:14px}.cmsStat>strong{font-size:25px}.cmsStatTop{font-size:9px}.cmsDashGrid{grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr);gap:14px}.cmsProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmsCardHead{padding:17px 17px 8px}.cmsSources{padding:17px}.cmsTable th,.cmsTable td{padding-left:16px;padding-right:16px}.cmsSectionHead h2{font-size:24px}.cmsAdsGrid{grid-template-columns:1fr}.cmsAd{display:grid;grid-template-columns:180px 1fr;column-gap:22px}.cmsAdMock{grid-row:1/4;margin:0;height:120px}.cmsAd p{min-height:0}.cmsAd>.cmsSample{margin-top:7px}}
@media(max-width:850px){.cms{grid-template-columns:1fr}.cmsSidebar{padding:15px;border-right:0;border-bottom:1px solid var(--cmsLine)}.cmsBrand{padding:0 5px 14px;flex-direction:row;align-items:center;gap:14px}.cmsBrand>span{font-size:21px}.cmsBrand small{margin:0;font-size:8px;letter-spacing:1.3px}.cmsMenuLabel,.cmsSidebarBottom{display:none}.cmsNavigation{flex-direction:row;overflow-x:auto;gap:4px;scrollbar-width:thin}.cmsNavigation button{white-space:nowrap;padding:9px 12px;min-height:35px;gap:7px;font-size:11px;flex-shrink:0}.cmsNavigation svg{height:15px;width:15px}.cmsNavigation button small{display:none}.cmsToolbar{height:49px;padding:0 22px}.cmsDemoBanner{padding:9px 22px}.cmsWorkspace{padding:23px 22px}.cmsStats{grid-template-columns:repeat(4,minmax(0,1fr))}.cmsDashGrid{grid-template-columns:minmax(0,1.9fr) minmax(180px,1fr)}.cmsCategoryLayout{grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr)}.cmsFootnote{padding:0 22px 20px}}
@media(max-width:620px){.cms{margin:18px 0 30px;border-radius:7px}.cmsWorkspace{padding:22px 15px}.cmsToolbar,.cmsDemoBanner{padding-left:15px;padding-right:15px}.cmsBannerDate{display:none}.cmsDemoBanner{gap:8px}.cmsDemoBanner small{font-size:9px}.cmsSectionHead{align-items:flex-start;gap:12px;margin-bottom:20px}.cmsSectionHead h2{font-size:22px}.cmsSectionHead p{font-size:10px;max-width:240px}.cmsSectionHead .cmsPrimary,.cmsSectionHead .cmsSecondary{font-size:9px!important;padding:8px 10px;min-height:33px}.cmsStats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.cmsStat{padding:15px}.cmsStatTop{font-size:10px}.cmsStat>strong{font-size:28px}.cmsStat>small{font-size:9px}.cmsDashGrid{grid-template-columns:1fr;gap:18px;margin-bottom:18px}.cmsSource{margin-top:17px}.cmsSources{padding:19px}.cmsSources>small{margin-top:15px}.cmsChart{padding:0 10px 6px}.cmsChart svg{min-height:150px}.cmsTable{font-size:10px}.cmsTable td:first-child{min-width:200px}.cmsTable th,.cmsTable td{padding:12px}.cmsCardHead{padding:17px 15px 10px}.cmsCardHead h3{font-size:13px}.cmsCardHead select{font-size:9px}.cmsProductGrid{gap:12px}.cmsProduct img{height:125px}.cmsProduct>div{padding:13px}.cmsProduct h3{font-size:14px}.cmsProduct p{font-size:10px;min-height:48px}.cmsProductBottom{display:block;padding-top:10px}.cmsProductBottom strong{display:block;margin-bottom:5px}.cmsForm{padding:18px;gap:17px}.cmsFormGrid{grid-template-columns:1fr;gap:17px}.cmsFormEnd{flex-direction:column;align-items:flex-start}.cmsFormEnd>div{width:100%}.cmsFormEnd button{flex:1}.cmsCategoryLayout{grid-template-columns:1fr}.cmsCategoryRow{padding:14px 16px}.cmsInfoNote{font-size:10px;align-items:flex-start}.cmsAdsGrid{gap:14px}.cmsAd{display:block;padding:18px}.cmsAdMock{height:105px;margin-bottom:18px}.cmsAd p{margin-top:8px}.cmsAnalyticsGrid{grid-template-columns:1fr;gap:15px}.cmsFootnote{padding-left:15px;padding-right:15px;font-size:8px}.cmsFootnote>span{font-size:8px}.cmsNavigation button{padding:8px 10px}.cmsNavigation button span{font-size:10px}.cmsDangerZone{padding:18px}.cmsBrand{gap:12px}.cmsBrand small{font-size:7px;letter-spacing:1px}}
