.members{--member-border:var(--ccz-cms-border);max-width:1260px;margin:auto;color:var(--ccz-cms-text)}.members header h1{margin-bottom:8px}.member-source{background:var(--ccz-cms-background);border-radius:12px;padding:12px 16px;color:var(--ccz-cms-muted)}.member-columns{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.6fr);gap:24px;align-items:start}.members .panel{padding:24px;margin-bottom:20px;min-width:0}.members label{display:grid;gap:6px;margin:12px 0;color:var(--ccz-cms-text);font-size:14px}.members input,.members select,.members textarea{border:1px solid var(--ccz-cms-border);border-radius:8px;padding:10px 12px;background:var(--ccz-cms-surface);width:100%;min-width:0;font:inherit;box-sizing:border-box}.members textarea{min-height:100px}.members button{cursor:pointer;border:1px solid var(--ccz-cms-border);border-radius:8px;padding:10px 14px;background:var(--ccz-cms-surface);font:inherit}.members button.primary{background:var(--ccz-control-background);color:var(--ccz-control-text);border-color:var(--ccz-control-background)}.members button:disabled{opacity:.5;cursor:default}.members button:focus-visible,.members input:focus-visible,.members select:focus-visible,.members summary:focus-visible{outline:3px solid var(--ccz-control-focus);outline-offset:3px}.members .tabs{margin:20px 0;flex-wrap:wrap}.member-list{display:grid;gap:8px;margin:18px 0}.member-list button{text-align:left;display:grid;gap:5px;width:100%;overflow-wrap:anywhere}.member-list small{color:var(--ccz-cms-muted)}.member-list button[aria-pressed=true]{border-color:var(--ccz-control-background);background:var(--ccz-cms-background)}.members h3{margin-top:28px;font-size:17px}.member-fields>div{border-bottom:1px solid var(--member-border);padding:12px 0;display:grid;grid-template-columns:1fr 1.6fr;gap:12px}.member-fields dt small{display:block;color:var(--ccz-cms-muted);font-size:11px}.member-fields dd{margin:0;overflow-wrap:anywhere}.members details{padding:16px 0;border-top:1px solid var(--member-border);margin-top:16px}.members summary{cursor:pointer;font-weight:600}.member-error{background:var(--ccz-cms-surface);border:1px solid var(--ccz-cms-border);padding:14px;border-radius:10px}.member-family{border-bottom:1px solid var(--member-border);padding-bottom:12px}.import-table{overflow:auto;max-height:450px;margin:16px 0}.import-table table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.import-table td,.import-table th{padding:12px;border-bottom:1px solid var(--member-border);vertical-align:top;overflow-wrap:anywhere}.members form+form{margin-top:24px;border-top:1px solid var(--member-border);padding-top:10px}@media(max-width:800px){.member-columns{grid-template-columns:1fr;gap:8px}.members .panel{padding:18px}.member-fields>div{grid-template-columns:1fr}.members .tabs button{padding:10px;font-size:13px}.members .tabs{gap:5px}.members button{min-height:44px}.members h1{font-size:27px}.members header{display:block}}.members button,.members input,.members select,.members textarea{color:var(--ccz-cms-text)}.members button.primary{color:var(--ccz-control-text)}.members .tabs button.chosen{border:2px solid var(--ccz-control-background)}.members .panel{background:var(--ccz-cms-surface);border-color:var(--ccz-cms-border)}.app .members{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:1.55}.app .members :is(p,small,label,dt,dd,li){color:var(--ccz-cms-text);font-weight:500;opacity:1}.app .members :is(h1,h2,h3,strong){color:var(--ccz-cms-text);font-weight:700;line-height:1.3}.app .members .eyebrow{color:var(--ccz-cms-text);font-weight:650}.app .members :is(button,input,select,textarea,summary){font-family:inherit;font-weight:600}.app .members input::placeholder,.app .members textarea::placeholder{color:var(--ccz-cms-text);opacity:1;font-weight:400}.app .members .tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;border:0;gap:8px;margin:16px 0}.app .members .tabs button{min-height:48px;margin:0;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.35;color:var(--ccz-cms-text)}.app .members .tabs button.chosen{font-weight:750;background:var(--ccz-cms-background)}.app .members .member-source{padding:10px 12px;margin:8px 0;line-height:1.5}.app .members .panelhead{padding:0 0 12px}.app .members .member-access{display:flex;flex-wrap:wrap;gap:10px;padding:16px}.app .members .member-access :is(h2,p){flex-basis:100%;margin:0}.app .members .member-access button{min-height:44px}@media(max-width:650px){.app .members .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app .members h1{font-size:26px}.app .members .panel{padding:16px}.app .members header{margin-bottom:12px}.app .members header p{font-size:16px}}.site-region[hidden]{display:none!important}.site-region-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--site-sidebar-width,280px);gap:24px;width:100%;min-width:0;max-width:var(--ccz-page-max-width,1320px);margin-inline:auto;padding:20px;box-sizing:border-box}.site-region-layout.site-region-left{grid-template-columns:var(--site-sidebar-width,280px) minmax(0,1fr)}.site-region-main{min-width:0;grid-column:1;grid-row:1}.site-region-layout>.site-region-sidebar{grid-column:2;grid-row:1}.site-region-left>.site-region-main{grid-column:2}.site-region-left>.site-region-sidebar{grid-column:1}.site-region-layout>.site-region-bottom{grid-column:1/-1;grid-row:2}.site-region-layout:not(.site-region-has-sidebar){grid-template-columns:minmax(0,1fr)}.site-region{color:var(--ccz-cms-text);min-width:0;align-self:start;text-align:start}.site-region h2{font-size:1.1rem;margin:0 0 12px}.site-region h3{font-size:1rem;margin:0}.site-region-items{display:grid;grid-template-columns:repeat(var(--site-region-columns,1),minmax(0,1fr));gap:14px}.site-region-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--ccz-cms-border);border-radius:12px;background:var(--ccz-cms-surface);min-width:0;overflow-wrap:anywhere}.site-region-card img{width:100%;height:100px;object-fit:contain}.site-region-card p{margin:0;white-space:pre-wrap;line-height:1.5;color:var(--ccz-cms-muted)}.site-region-card a{color:var(--ccz-cms-brand);text-decoration:underline}.site-region-controls{display:flex;gap:8px;justify-content:flex-end;margin-bottom:10px}.site-region-controls button{min-width:44px;min-height:44px;border:1px solid var(--ccz-cms-border);border-radius:8px;color:var(--ccz-cms-text);background:var(--ccz-cms-surface);cursor:pointer}.site-region-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;overscroll-behavior-x:contain}.site-region-gallery>.site-region-card{flex:0 0 max(150px,calc((100% - 42px)/var(--site-region-columns,4)));scroll-snap-align:start;box-sizing:border-box}.site-region a:focus-visible,.site-region button:focus-visible,.site-region-gallery:focus-visible{outline:3px solid var(--ccz-cms-brand);outline-offset:3px}.cms-render>.site-region-layout{grid-column:1/-1}.cms-menu-sidebar.cms-channel-website>.site-region-layout{grid-column:2}.site-region-main>.cms-page-content{width:100%;max-width:none;box-sizing:border-box}.site-region-editor-item{padding:12px;border:1px solid var(--ccz-cms-border);border-radius:10px;margin-bottom:12px}@media(max-width:900px){.site-region-layout,.site-region-layout.site-region-left{grid-template-columns:minmax(0,1fr);padding:12px}.site-region-layout>.site-region-main,.site-region-layout>.site-region-sidebar,.site-region-left>.site-region-main,.site-region-left>.site-region-sidebar{grid-column:1;grid-row:auto}.site-region-layout>.site-region-main{order:1}.site-region-layout>.site-region-sidebar{order:2}.site-region-layout.site-region-mobile-before>.site-region-sidebar{order:0}.site-region-layout>.site-region-bottom{grid-row:auto;order:3}.site-region-bottom .site-region-items:not(.site-region-gallery){grid-template-columns:repeat(2,minmax(0,1fr))}}.site-region-layout[data-mobile=true]{grid-template-columns:minmax(0,1fr)}.site-region-layout[data-mobile=true]>.site-region-main{grid-column:1;grid-row:auto;order:1}.site-region-layout[data-mobile=true]>.site-region-sidebar{grid-column:1;grid-row:auto;order:2}.site-region-layout[data-mobile=true].site-region-mobile-before>.site-region-sidebar{order:0}.site-region-layout[data-mobile=true]>.site-region-bottom{grid-row:auto;order:3}@media(min-width:901px){.site-region-layout:not([data-mobile=true])>.site-region-sidebar[data-sticky=true]{position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior-y:contain}}.site-region-matchdays{margin-block:24px}@media(max-width:900px){.site-region .site-region-items:not(.site-region-gallery){grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}}.site-region-layout[data-mobile=true] .site-region-items:not(.site-region-gallery){grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.page-presentation{padding:24px;color:var(--ccz-cms-text);background:var(--ccz-cms-background)}.page-presentation h1{margin:0 0 16px}.pp-intro{max-width:800px;line-height:1.6;white-space:pre-wrap}.pp-demo{font-size:12px;padding:8px 12px;background:var(--ccz-tone-eef3f9);border-left:3px solid var(--ccz-cms-brand)}.pp-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.pp-filters label{display:grid;font-size:12px;gap:4px}.pp-filters select,.pp-filters input{font:inherit;padding:8px;border:1px solid var(--ccz-tone-bac8d8);border-radius:5px;max-width:180px}.pp-table-scroll{overflow:auto;max-width:100%}.page-presentation table{width:100%;border-collapse:collapse;background:var(--ccz-cms-surface)}.page-presentation th,.page-presentation td{text-align:left;padding:12px;border-bottom:1px solid var(--ccz-tone-dce4ee);font-size:13px}.page-presentation th{background:var(--ccz-tone-eef3f9);white-space:nowrap}.pp-team{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.pp-logo{display:inline-grid;place-items:center;flex-shrink:0;width:25px;height:29px;border:1px solid var(--ccz-tone-8298b5);border-radius:4px 4px 10px 10px;font-size:9px;background:var(--ccz-tone-eef3f9);color:var(--ccz-cms-text)}.pp-picture{margin:0;max-width:100%}.pp-picture img{display:block;width:100%;border-radius:8px}.pp-article{flex:1;min-width:0;white-space:pre-wrap;line-height:1.65}.pp-content-grid{display:grid;grid-template-columns:repeat(var(--pp-columns,3),minmax(0,1fr));gap:16px}.pp-content-grid>article{padding:16px;background:var(--ccz-cms-surface);border:1px solid var(--ccz-tone-dce4ee);border-radius:8px}.pp-editorial{display:flex;gap:24px}.pp-image-top,.pp-image-bottom{flex-direction:column}.pp-image-right{flex-direction:row-reverse}.pp-mobile .pp-editorial{flex-direction:column}.pp-mobile .pp-picture{width:100%!important}.pp-mobile{padding:12px}.pp-template-matchday .pp-match-group{border-left:5px solid var(--ccz-cms-brand);padding-left:12px}.pp-template-matchday table{border-spacing:0 10px;border-collapse:separate}.pp-template-matchday tbody tr{box-shadow:0 2px 8px var(--ccz-tone-12335d15)}.pp-template-royal h1,.pp-template-royal h2{font-family:Georgia,serif;text-align:center}.pp-template-royal td{padding:22px 14px}.pp-template-red th{background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)}.pp-template-red tbody tr:nth-child(2n){background:var(--ccz-tone-fff2f3)}.pp-template-matchplan th,.pp-template-matchplan td{border:1px solid var(--ccz-tone-becbdc);font-family:Arial,sans-serif;font-size:12px;padding:8px}.pp-template-clean table{box-shadow:none}.pp-template-clean td{padding:18px 10px}.pp-template-stream .pp-match-group{padding:18px;background:var(--ccz-tone-eef3f9);border-radius:18px;margin-bottom:16px}.pp-template-stream table{border-radius:12px;overflow:hidden}.pp-template-line td{padding:8px 10px;border-bottom:2px solid var(--ccz-tone-dce4ee)}.pp-template-line .pp-match-group h2{font-size:14px;display:inline-block;border-bottom:3px solid var(--ccz-cms-brand);padding-bottom:5px}.pp-template-academy .pp-match-group{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;border-top:1px solid var(--ccz-tone-dce4ee);padding:16px 0}.pp-template-academy .pp-match-group h2{font-size:15px}.pp-template-compact th,.pp-template-compact td{padding:6px;font-size:11px}.pp-template-calendar .pp-match-group{border:1px solid var(--ccz-tone-b9c8dc);border-radius:8px;overflow:hidden;margin:18px 0}.pp-template-calendar .pp-match-group h2{margin:0;padding:12px;background:var(--ccz-tone-102e54);color:var(--ccz-cms-secondary-text)}.pp-template-calendar tbody tr{background:repeating-linear-gradient(90deg,var(--ccz-tone-fff),var(--ccz-tone-fff) 13%,var(--ccz-tone-f4f7fb) 13%,var(--ccz-tone-f4f7fb) 26%)}.pp-template-academy.pp-mobile .pp-match-group{display:block}@media(max-width:600px){.pp-editorial{flex-direction:column!important}.pp-picture{width:100%!important}.pp-content-grid{grid-template-columns:1fr!important}}.pp-match-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pp-match-card{background:var(--ccz-cms-surface);border:1px solid var(--ccz-tone-dce4ee);border-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px}.pp-match-field{min-width:0}.pp-match-field strong{font-size:13px}.pp-field-label{display:block;font-size:10px;color:var(--ccz-cms-brand);margin-bottom:4px}.pp-field-home,.pp-field-away{grid-column:1/-1}.pp-field-time strong,.pp-field-score strong{font-size:25px}.pp-cards-matchday .pp-match-card{border-top:5px solid var(--ccz-cms-brand);box-shadow:0 4px 16px var(--ccz-tone-102e5412)}.pp-cards-royal{grid-template-columns:1fr}.pp-cards-royal .pp-match-card{max-width:720px;margin:auto;width:100%;text-align:center;padding:30px;border-radius:0}.pp-cards-royal .pp-field-home,.pp-cards-royal .pp-field-away{grid-column:auto}.pp-cards-royal .pp-field-time strong{font-family:Georgia,serif;font-size:40px}.pp-cards-red .pp-match-card{border-radius:0;border-left:7px solid var(--ccz-cms-brand);background:linear-gradient(120deg,var(--ccz-tone-fff) 70%,var(--ccz-tone-fff0f1))}.pp-cards-stream{grid-template-columns:1fr}.pp-cards-stream .pp-match-card{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:22px}.pp-cards-stream .pp-field-home,.pp-cards-stream .pp-field-away{grid-column:span 2}.pp-cards-line{grid-template-columns:1fr;border-left:2px solid var(--ccz-tone-b8c7db);padding-left:20px}.pp-cards-line .pp-match-card{grid-template-columns:repeat(4,minmax(0,1fr));border:0;border-radius:0;border-bottom:1px solid var(--ccz-tone-dce4ee);padding:10px 0;position:relative}.pp-cards-line .pp-match-card:before{content:"";width:9px;height:9px;background:var(--ccz-cms-brand);border-radius:50%;position:absolute;left:-26px;top:20px}.pp-cards-line .pp-field-home,.pp-cards-line .pp-field-away{grid-column:span 2}.pp-cards-calendar{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;background:var(--ccz-tone-eef3f9)}.pp-cards-calendar .pp-match-card{display:flex;flex-direction:column;border-radius:4px;padding:12px}.pp-cards-calendar .pp-field-date{border-bottom:2px solid var(--ccz-cms-brand);padding-bottom:8px}.pp-mobile .pp-match-cards{grid-template-columns:1fr}.pp-mobile .pp-team{white-space:normal}.pp-mobile .pp-match-card{padding:14px}.page-presentation .pp-template-matchplan{font-variant-numeric:tabular-nums}.cms-presentation-content{display:block;width:100%;min-width:0;grid-column:auto}.cms-menu-sidebar.cms-channel-website .cms-presentation-content{grid-column:2}.cms-render .cms-page-content.cms-presentation-content{display:block;grid-template-columns:none;width:100%;min-width:0;max-width:var(--ccz-page-max-width,none);box-sizing:border-box}.match-studio-controls{font-size:13px}.match-studio-controls h2{font-size:20px;margin:12px 0}.match-studio-controls p{font-size:12px;line-height:1.6;color:var(--ccz-cms-brand)}.ms-kind-tabs,.ms-public-tabs{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}.ms-kind-tabs button,.ms-public-tabs button{border:1px solid var(--ccz-tone-cdd9e7);border-radius:7px;padding:8px 10px;background:var(--ccz-cms-surface);color:var(--ccz-cms-text);cursor:pointer}.ms-kind-tabs button[aria-pressed=true],.ms-public-tabs button[aria-pressed=true]{background:var(--ccz-tone-14395f);color:var(--ccz-cms-secondary-text)}.match-studio-controls details{border-top:1px solid var(--ccz-tone-dce4ef);padding:12px 0}.match-studio-controls summary{font-weight:700;cursor:pointer}.ms-design-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.page-layout-dialog .ms-design{padding:7px;text-align:left;display:flex;flex-direction:column;gap:5px;background:var(--ccz-cms-surface);border:1px solid var(--ccz-tone-ccd9e8);border-radius:9px;min-width:0;color:var(--ccz-cms-text)}.page-layout-dialog .ms-design[aria-pressed=true]{outline:2px solid var(--ccz-tone-1e568a);border-color:var(--ccz-tone-1e568a)}.ms-design strong{font-size:11px}.ms-design small{font-size:10px;line-height:1.4;color:var(--ccz-cms-brand)}.ms-recommended{color:var(--ccz-tone-2b664e)!important;font-weight:700}.ms-mini{width:100%;height:72px;background:var(--ccz-tone-eff4fa);padding:7px;box-sizing:border-box;display:block;overflow:hidden}.ms-mini>i{display:block;height:5px;background:var(--ccz-tone-14395f);width:45%;margin-bottom:6px}.ms-mini>span{display:flex;gap:4px;flex-direction:column}.ms-mini b{height:12px;display:flex;align-items:center;justify-content:space-between;gap:4px;background:var(--ccz-cms-surface);border-bottom:1px solid var(--ccz-tone-c6d2e2);padding:2px}.ms-mini em{background:var(--ccz-tone-b9cce0);width:8px;height:8px;border-radius:50%}.ms-mini u{width:45%;height:3px;background:var(--ccz-tone-d6e0ec)}.ms-mini-matchday b{border-top:2px solid var(--ccz-tone-ca1e42);height:14px}.ms-mini-royal b{height:22px;justify-content:center}.ms-mini-royal>i{margin-inline:auto}.ms-mini-red b{border-left:5px solid var(--ccz-tone-bc1737)}.ms-mini-matchplan b{border:1px solid var(--ccz-tone-a2b6ce);background:repeating-linear-gradient(90deg,var(--ccz-tone-fff) 0 20%,var(--ccz-tone-dce6f0) 20% 21%)}.ms-mini-clean b{border:0;border-bottom:1px solid var(--ccz-tone-ccd8e5)}.ms-mini-stream b{border-radius:12px;height:17px}.ms-mini-line>span{border-left:2px solid var(--ccz-tone-bdccdc);padding-left:7px}.ms-mini-academy{display:grid;grid-template-columns:25% 1fr;gap:5px}.ms-mini-academy>i{height:100%;width:100%;background:var(--ccz-tone-1b4e70)}.ms-mini-compact b{height:5px}.ms-mini-calendar>span{display:grid;grid-template-columns:repeat(3,1fr)}.ms-mini-calendar b{height:45px;display:flex;flex-direction:column;border-top:5px solid var(--ccz-tone-123958)}.ms-column-order{padding:0;list-style:none}.ms-column-order li{display:flex;align-items:center;gap:5px;margin:5px 0}.ms-column-order li>span{flex:1}.ms-column-order button{padding:4px 9px}.ms-recommendation{font-size:12px;background:var(--ccz-tone-ecf5f1);border:1px solid var(--ccz-tone-bfd9cc);color:var(--ccz-tone-285f4a);border-radius:6px;padding:9px;margin-top:10px}.page-layout-canvas.is-tablet{width:768px;max-width:100%;margin:auto}.match-presentation .pp-logo{width:var(--match-logo-size,28px);height:var(--match-logo-size,28px);object-fit:contain}.pp-logo-above{flex-direction:column;white-space:normal;text-align:center}.pp-layout-sides .pp-logo{width:calc(var(--match-logo-size,28px)*1.2);height:calc(var(--match-logo-size,28px)*1.2)}.pp-layout-sides .pp-match-card .pp-field-home,.pp-layout-sides .pp-match-card .pp-field-away{grid-column:auto}.pp-layout-sides .pp-field-away .pp-team{flex-direction:row-reverse}.pp-layout-score .pp-match-card .pp-field-home,.pp-layout-score .pp-match-card .pp-field-away{grid-column:auto;grid-row:1}.pp-layout-score .pp-match-card .pp-field-score{grid-column:1/-1;text-align:center}.pp-layout-score .pp-team{flex-direction:column}.ms-own-team{background:var(--ccz-tone-eaf4ef)!important;font-weight:700}.ms-own-team td:first-child{border-left:4px solid var(--ccz-tone-36755b)}.ms-source-note{font-size:12px;padding:12px;background:var(--ccz-tone-f0f4f9)}.ms-standing-select{display:grid;gap:6px;margin:14px 0}.ms-standings-royal{text-align:center;font-family:Georgia,serif;padding:20px;background:var(--ccz-cms-surface)}.ms-standings-matchday{border-top:6px solid var(--ccz-cms-brand)}.ms-standings-red th{background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)}.ms-standings-matchplan th,.ms-standings-matchplan td{border:1px solid var(--ccz-tone-b9cadd)}.ms-standings-stream{padding:18px;border-radius:20px;background:var(--ccz-tone-eaf1f8)}.ms-standings-line{border-left:3px solid var(--ccz-tone-8ca9c5);padding-left:14px}.ms-standings-academy{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px}.ms-standings-academy .pp-table-scroll{grid-column:2;grid-row:1/4}.ms-standings-compact th,.ms-standings-compact td{padding:5px;font-size:11px}.ms-standings-calendar{border:1px solid var(--ccz-tone-b7cadf);border-radius:9px;overflow:hidden}.ms-standings-calendar h2{margin:0;padding:14px;background:var(--ccz-tone-123458);color:var(--ccz-cms-secondary-text)}.pp-mobile .ms-standings-academy{display:block}.match-presentation{min-width:0}.ms-public-tabs{margin-top:0}.match-presentation .pp-team{white-space:normal}@media(max-width:650px){.ms-standings-academy{display:block}.match-presentation .pp-match-cards{grid-template-columns:1fr}.match-presentation .pp-match-card{padding:12px}}.match-presentation{height:auto;max-height:none;overflow:visible;touch-action:pan-x pan-y}.match-presentation .pp-table-scroll{height:auto;max-height:none;overflow-x:auto}.cms-presentation-content{height:auto;max-height:none;overflow:visible}.ms-own-badge{font-weight:750}.ms-own-badge>span:last-child{border-bottom:2px solid var(--ccz-tone-7fa793)}.match-presentation .pp-cards-matchday,.match-presentation .pp-cards-red{grid-template-columns:minmax(0,1fr)}.match-presentation .pp-cards-matchday .pp-match-card,.match-presentation .pp-cards-red .pp-match-card{display:flex;align-items:center;gap:16px;padding:16px;overflow-x:auto;box-sizing:border-box}.pp-cards-matchday .pp-match-field,.pp-cards-red .pp-match-field{flex:1 0 66px;align-self:center}.pp-cards-matchday .pp-field-home,.pp-cards-matchday .pp-field-away,.pp-cards-red .pp-field-home,.pp-cards-red .pp-field-away{flex:2 0 145px}.pp-cards-matchday .pp-field-date,.pp-cards-red .pp-field-date{flex:1.4 0 115px}.match-presentation .pp-cards-red .pp-match-card{padding:10px 14px;gap:12px}.pp-cards-red .pp-field-time strong,.pp-cards-red .pp-field-score strong{font-size:18px}.pp-cards-matchday .pp-field-label,.pp-cards-red .pp-field-label{white-space:nowrap}.pp-mobile .pp-cards-matchday .pp-match-card,.pp-mobile .pp-cards-red .pp-match-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.pp-mobile .pp-cards-matchday .pp-field-home,.pp-mobile .pp-cards-matchday .pp-field-away,.pp-mobile .pp-cards-red .pp-field-home,.pp-mobile .pp-cards-red .pp-field-away{grid-column:1/-1}@media(max-width:650px){.match-presentation .pp-cards-matchday .pp-match-card,.match-presentation .pp-cards-red .pp-match-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.pp-cards-matchday .pp-field-home,.pp-cards-matchday .pp-field-away,.pp-cards-red .pp-field-home,.pp-cards-red .pp-field-away{grid-column:1/-1}}.match-presentation .pp-match-card,.match-presentation tbody td{transition:background-color .15s ease,box-shadow .15s ease}@media(hover:hover){.match-presentation .pp-match-card:hover{background:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));box-shadow:inset 3px 0 var(--ccz-cms-brand)}.match-presentation tbody tr:hover>td{background:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface))}}.match-presentation .pp-match-card:focus-within{background:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));box-shadow:inset 3px 0 var(--ccz-cms-brand)}.match-presentation tbody tr:focus-within>td{background:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface))}@media(prefers-reduced-motion:reduce){.match-presentation .pp-match-card,.match-presentation tbody td{transition:none}}.ms-filter-toggle{border:0}.ms-filter-toggle>summary{display:none}.pp-mobile .ms-filter-toggle{margin:12px 0;border:1px solid var(--ccz-tone-d7e1ec);border-radius:10px;background:var(--ccz-cms-surface)}.pp-mobile .ms-filter-toggle>summary{display:list-item;padding:12px;cursor:pointer;font-size:13px;font-weight:650}.pp-mobile .ms-filter-toggle .pp-filters{padding:0 12px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-mobile .pp-filters label,.pp-mobile .pp-filters input,.pp-mobile .pp-filters select{min-width:0;width:100%;box-sizing:border-box;max-width:100%}.pp-mobile .pp-match-group h2{font-size:18px;margin:16px 0 10px}.pp-mobile .pp-match-group{min-width:0;padding-left:0;border-left:0}.pp-mobile .pp-table-scroll:has(.pp-field-home){overflow:visible}.pp-mobile .pp-table-scroll:has(.pp-field-home) table,.pp-mobile .pp-table-scroll:has(.pp-field-home) tbody{display:block;width:100%}.pp-mobile .pp-table-scroll:has(.pp-field-home) thead{display:none}.pp-mobile .pp-table-scroll:has(.pp-field-home) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px 0;border-bottom:1px solid var(--ccz-tone-dce4ee)}.pp-mobile .pp-table-scroll:has(.pp-field-home) td{display:block;min-width:0;padding:0;border:0;font:600 13px/1.45 system-ui;overflow-wrap:anywhere}.pp-mobile .pp-table-scroll:has(.pp-field-home) td:before{content:attr(data-label);display:block;font-size:10px;font-weight:400;color:var(--ccz-cms-brand);margin-bottom:3px}.pp-mobile .pp-table-scroll .pp-field-home,.pp-mobile .pp-table-scroll .pp-field-away,.pp-mobile .pp-table-scroll .pp-field-matchcenter{grid-column:1/-1}.pp-mobile .pp-team{min-width:0;max-width:100%;white-space:normal;gap:7px}.pp-mobile .pp-team>span:last-child{overflow-wrap:anywhere}.pp-mobile .pp-logo{max-width:36px;max-height:36px}.pp-mobile .pp-match-field strong{font-size:13px}.pp-mobile .pp-field-time strong,.pp-mobile .pp-field-score strong{font-size:20px}.pp-mobile .ms-standings table{font-variant-numeric:tabular-nums}.pp-mobile .ms-standings th,.pp-mobile .ms-standings td{padding:6px;font-size:11px}.ms-matchcenter-link{border:0;background:transparent;color:var(--ccz-cms-text);padding:6px 0;text-decoration:underline;font:inherit;cursor:pointer}.ms-matchcenter-dialog{width:min(520px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid var(--ccz-tone-dce4ee);border-radius:16px;padding:20px;box-sizing:border-box;color:var(--ccz-cms-text)}.ms-matchcenter-dialog::backdrop{background:var(--ccz-tone-10253f70)}.ms-matchcenter-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ms-matchcenter-dialog h2{font-size:20px;margin:0}.ms-matchcenter-dialog button{padding:9px 12px;border:1px solid var(--ccz-tone-c5d5e7);border-radius:8px;background:var(--ccz-cms-surface);color:var(--ccz-cms-text);cursor:pointer}.ms-matchcenter-dialog dl>div{display:flex;gap:16px;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--ccz-tone-e2e8ef)}.ms-matchcenter-dialog dt{font-size:12px}.ms-matchcenter-dialog dd{margin:0;font-weight:650;text-align:right}.ms-matchcenter-dialog p{font-size:13px;line-height:1.5}.match-presentation .pp-match-card,.match-presentation tbody td{transition:box-shadow .15s ease}@media(hover:hover){.match-presentation .pp-match-card:hover,.match-presentation tbody tr:hover>td{background:var(--ccz-cms-text);color:var(--ccz-cms-background)}.match-presentation .pp-match-card:hover :is(.pp-field-label,a,.ms-matchcenter-link),.match-presentation .pp-table-scroll tbody tr:hover>td:before,.match-presentation tbody tr:hover>td :is(a,.ms-matchcenter-link){color:inherit}}.match-presentation .pp-match-card:focus-within,.match-presentation tbody tr:focus-within>td{background:var(--ccz-cms-text);color:var(--ccz-cms-background)}.match-presentation .pp-match-card:focus-within :is(.pp-field-label,a,.ms-matchcenter-link),.match-presentation .pp-table-scroll tbody tr:focus-within>td:before,.match-presentation tbody tr:focus-within>td :is(a,.ms-matchcenter-link){color:inherit}.match-presentation{--ms-away:var(--ccz-cms-secondary,var(--ccz-cms-text));--ms-ink:var(--ccz-cms-text);--ms-paper:var(--ccz-cms-background)}.match-presentation .pp-match-cards{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;background:transparent;padding:0;border:0}.match-presentation .pp-match-cards .ms-designed-row{display:block;max-width:none;width:100%;margin:0;padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;box-sizing:border-box;position:relative;min-width:0}.ms-designed-row .ms-match-line{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;gap:4px;min-width:0}.ms-designed-row .ms-team-slot{min-width:0;display:flex;align-items:center;padding:10px 14px;background:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));border:var(--ms-frame-width) solid var(--ms-frame-color);border-radius:var(--ms-frame-radius);box-sizing:border-box}.ms-designed-row .ms-away{background:var(--ccz-tone-edf2f8);justify-content:flex-end}.ms-away .pp-team{justify-content:flex-end}.ms-designed-row .pp-team{width:100%;gap:10px;align-items:center;line-height:1.3}.ms-designed-row .pp-team>span:last-child{overflow-wrap:anywhere;min-width:0}.ms-designed-row .pp-logo-after{flex-direction:row-reverse}.ms-designed-row .pp-logo-above{flex-direction:column;align-items:center}.ms-designed-row .ms-center-slot{display:flex;align-items:center;justify-content:center;border:var(--ms-frame-width) solid var(--ms-frame-color);border-radius:var(--ms-frame-radius);background:var(--ccz-cms-surface);z-index:1;box-sizing:border-box;color:var(--ms-ink);text-align:center;min-width:0}.ms-designed-row .ms-center-slot:empty{border:0;background:transparent}.ms-designed-row .pp-match-field{margin:0;min-width:0}.ms-designed-row .ms-team-slot>.pp-match-field{width:100%}.ms-designed-row .ms-match-line .pp-field-label{display:none}.ms-designed-row .ms-match-line strong{font-size:15px;line-height:1.3}.ms-designed-row .ms-center-slot strong{font-size:23px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ms-row-meta{display:flex;flex-wrap:wrap;gap:5px 16px;align-items:center;margin:0 0 7px;color:var(--ccz-cms-brand)}.ms-designed-row .ms-row-meta .pp-match-field{display:flex;gap:5px;align-items:baseline}.ms-designed-row .ms-row-meta .pp-field-label{font-size:10px;margin:0;white-space:nowrap}.ms-designed-row .ms-row-meta strong{font-size:11px;font-weight:500}.ms-row-meta abbr{text-decoration:none;cursor:help;font-weight:750}.ms-row-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:5px}.ms-row-actions .pp-field-label{display:none}.ms-row-actions .pp-match-field strong{font-size:11px;font-weight:500}.ms-row-actions .ms-matchcenter-link{padding:4px;font-size:11px}.ms-designed-row:before{display:none!important}.pp-cards-matchday .ms-team-slot,.pp-cards-matchday .ms-center-slot{border-radius:0;border-width:0 0 var(--ms-frame-width)}.pp-cards-matchday .ms-match-line{gap:0}.pp-cards-matchday .ms-center-slot{background:transparent}.pp-cards-royal .ms-match-line{gap:0}.pp-cards-royal .ms-home{border-radius:40px 0 0 40px}.pp-cards-royal .ms-away{border-radius:0 40px 40px 0}.pp-cards-royal .ms-center-slot{border-radius:40px;box-shadow:0 2px 7px var(--ccz-tone-102e541a);margin:0 -3px}.pp-cards-royal .ms-home,.pp-cards-red .ms-home,.pp-cards-stream .ms-home,.pp-cards-line .ms-home,.pp-cards-calendar .ms-home{background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)}.pp-cards-royal .ms-away,.pp-cards-red .ms-away,.pp-cards-stream .ms-away,.pp-cards-line .ms-away,.pp-cards-calendar .ms-away{background:var(--ms-away);color:var(--ccz-cms-secondary-text)}.pp-cards-red .ms-team-slot{border-radius:0;transform:skew(-12deg);margin-inline:4px}.pp-cards-red .ms-team-slot>.pp-match-field{transform:skew(12deg)}.pp-cards-red .ms-center-slot{border-radius:0;clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);min-height:52px}.pp-cards-red .ms-match-line{padding-inline:6px}.pp-cards-matchplan .ms-team-slot{border:0;border-bottom:var(--ms-frame-width) solid var(--ms-frame-color);border-radius:0;background:transparent;padding:8px}.pp-cards-matchplan .ms-center-slot{min-height:44px;margin-block:8px}.pp-cards-matchplan .ms-away .pp-team{flex-direction:row-reverse}.pp-cards-matchplan .pp-logo{box-shadow:0 0 0 5px var(--ccz-cms-surface)}.pp-cards-stream .ms-match-line{position:relative;gap:10px;padding:8px 0}.pp-cards-stream .ms-match-line:before{content:"";position:absolute;inset:17px 0;border-top:var(--ms-frame-width) solid var(--ms-frame-color);border-bottom:var(--ms-frame-width) solid var(--ms-away);pointer-events:none}.pp-cards-stream .ms-team-slot{border-radius:30px;z-index:1;margin-block:4px;padding-block:6px}.pp-cards-stream .ms-center-slot{min-height:50px;border-radius:7px}.pp-cards-stream .pp-logo{box-shadow:0 0 0 4px var(--ccz-cms-surface);border-radius:6px}.pp-cards-line .ms-match-line{gap:12px}.pp-cards-line .ms-team-slot{border-radius:0;clip-path:polygon(0 0,94% 0,94% 25%,100% 25%,100% 100%,0 100%)}.pp-cards-line .ms-away{clip-path:polygon(6% 0,100% 0,100% 100%,0 100%,0 25%,6% 25%)}.pp-cards-line .ms-center-slot{border:0;background:transparent}.pp-cards-line .pp-logo{border-radius:50%;box-shadow:0 0 0 3px var(--ccz-cms-surface)}.pp-template-academy .pp-match-group{display:block;border:0;padding:0}.pp-cards-academy .ms-match-line{grid-template-columns:minmax(0,1fr) 96px;grid-template-rows:auto auto;border-left:4px solid var(--ms-frame-color);gap:0;background:var(--ccz-tone-edf3f9)}.pp-cards-academy .ms-home{grid-column:1;grid-row:1}.pp-cards-academy .ms-away{grid-column:1;grid-row:2;justify-content:flex-start}.pp-cards-academy .ms-team-slot{border:0;border-radius:0;background:transparent;padding:6px 12px}.pp-cards-academy .ms-away .pp-team{justify-content:flex-start}.pp-cards-academy .ms-center-slot{grid-column:2;grid-row:1/3;border:0;border-left:var(--ms-frame-width) solid var(--ms-frame-color);border-radius:0;background:transparent}.pp-cards-academy .ms-center-slot strong{font-size:22px}.pp-cards-academy .pp-logo{width:min(var(--match-logo-size),25px);height:min(var(--match-logo-size),25px)}.pp-cards-calendar .ms-match-line{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:0;align-items:center}.pp-cards-calendar .ms-team-slot{border-radius:30px 0 0 30px;padding-block:8px}.pp-cards-calendar .ms-away{border-radius:0 30px 30px 0}.pp-cards-calendar .ms-center-slot{border-radius:50%;height:72px;width:72px;border-width:max(2px,var(--ms-frame-width));box-shadow:0 0 0 4px var(--ccz-cms-surface)}.pp-cards-calendar .ms-center-slot strong{font-size:20px}.match-presentation[data-surface=outline] .ms-team-slot{background:transparent;color:var(--ms-ink);border:var(--ms-frame-width) solid var(--ms-frame-color);box-shadow:none}.match-presentation[data-surface=none] .ms-team-slot{background:transparent;color:var(--ms-ink);border:0;box-shadow:none}.match-presentation[data-surface=none] .ms-match-line:before{border:0}.match-presentation[data-surface=outline] .ms-team-slot,.match-presentation[data-surface=none] .ms-team-slot{clip-path:none}.match-presentation[data-center-surface=filled] .ms-center-slot{background:var(--ms-away);color:var(--ccz-cms-secondary-text);border:var(--ms-frame-width) solid var(--ms-frame-color)}.match-presentation[data-center-surface=outline] .ms-center-slot{background:transparent;color:var(--ms-ink);border:var(--ms-frame-width) solid var(--ms-frame-color)}.match-presentation[data-center-surface=none] .ms-center-slot{background:transparent;color:var(--ms-ink);border:0;box-shadow:none}.match-presentation .ms-designed-row .pp-logo{flex-shrink:0;background:var(--ccz-tone-eef3f9);color:var(--ccz-cms-text)}.match-presentation .pp-logo-after{flex-direction:row-reverse}.match-presentation .ms-standings table{border-collapse:separate;border-spacing:0 5px}.match-presentation .ms-standings tbody td{border-block:var(--ms-frame-width) solid var(--ms-frame-color)}.match-presentation .ms-standings tbody td:first-child{border-left:var(--ms-frame-width) solid var(--ms-frame-color);border-radius:var(--ms-frame-radius) 0 0 var(--ms-frame-radius)}.match-presentation .ms-standings tbody td:last-child{border-right:var(--ms-frame-width) solid var(--ms-frame-color);border-radius:0 var(--ms-frame-radius) var(--ms-frame-radius) 0}.match-presentation[data-surface=none] .ms-standings tbody td{border:0}.match-presentation[data-surface=outline] .ms-standings tbody td{background:transparent}@media(hover:hover){.match-presentation .ms-designed-row:hover .ms-match-line,.match-presentation .ms-designed-row:hover .ms-team-slot,.match-presentation .ms-designed-row:hover .ms-center-slot{background:var(--ms-away);color:var(--ccz-cms-secondary-text)}.match-presentation .ms-designed-row:hover .ms-row-meta,.match-presentation .ms-designed-row:hover .ms-row-actions,.match-presentation .ms-designed-row:hover .pp-field-label{color:inherit}}.match-presentation .ms-designed-row:focus-within .ms-match-line,.match-presentation .ms-designed-row:focus-within .ms-team-slot,.match-presentation .ms-designed-row:focus-within .ms-center-slot{background:var(--ms-away);color:var(--ccz-cms-secondary-text)}.match-presentation .ms-designed-row:focus-within .ms-row-meta,.match-presentation .ms-designed-row:focus-within .ms-row-actions,.match-presentation .ms-designed-row:focus-within .pp-field-label{color:inherit}.pp-mobile .ms-designed-row .ms-match-line{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);gap:3px}.pp-mobile .ms-designed-row .ms-team-slot{padding:8px 5px;min-width:0}.pp-mobile .ms-designed-row .ms-match-line strong{font-size:12px;line-height:1.25}.pp-mobile .ms-designed-row .ms-center-slot strong{font-size:18px}.pp-mobile .ms-designed-row .pp-team{gap:5px;flex-wrap:wrap}.pp-mobile .ms-designed-row .pp-logo{max-width:26px;max-height:26px}.pp-mobile .ms-designed-row .ms-row-meta{gap:4px 10px}.pp-mobile .ms-designed-row .ms-row-meta strong{font-size:10px}.pp-mobile .pp-cards-calendar .ms-match-line{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr)}.pp-mobile .pp-cards-calendar .ms-center-slot{width:60px;height:60px}.pp-mobile .pp-cards-academy .ms-match-line{grid-template-columns:minmax(0,1fr) 62px}.pp-mobile .pp-cards-academy .ms-team-slot{padding:6px 8px}.pp-mobile .ms-designed-row .ms-row-actions{margin-top:4px}.pp-mobile .pp-cards-royal .ms-center-slot{margin:0}.pp-mobile .pp-cards-line .ms-match-line{gap:5px}.pp-mobile .pp-cards-stream .ms-match-line{gap:6px}.ms-mini-royal b{border-radius:18px;background:linear-gradient(90deg,var(--ccz-tone-fbe8ed) 45%,var(--ccz-tone-eaf1f8) 55%);height:14px}.ms-mini-red b{clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);border:0;background:linear-gradient(90deg,var(--ccz-tone-c81236) 43%,var(--ccz-cms-surface) 43% 57%,var(--ccz-tone-102e54) 57%)}.ms-mini-matchplan b{border:0;border-bottom:1px solid var(--ccz-tone-c81236);background:var(--ccz-cms-surface)}.ms-mini-stream b{border-block:1px solid var(--ccz-tone-a8b9cd);border-radius:15px;background:linear-gradient(90deg,var(--ccz-tone-c81236) 43%,var(--ccz-cms-surface) 43% 57%,var(--ccz-tone-102e54) 57%)}.ms-mini-line>span{border:0;padding:0}.ms-mini-line b{clip-path:polygon(0 0,43% 0,43% 25%,57% 25%,57% 0,100% 0,100% 100%,57% 100%,57% 75%,43% 75%,43% 100%,0 100%);background:linear-gradient(90deg,var(--ccz-tone-c81236) 43%,var(--ccz-cms-surface) 43% 57%,var(--ccz-tone-102e54) 57%)}.ms-mini-academy{display:block}.ms-mini-academy>i{height:5px;width:45%;background:var(--ccz-tone-102e54)}.ms-mini-academy b{height:15px;border-left:3px solid var(--ccz-tone-c81236);background:var(--ccz-tone-eaf1f8)}.ms-mini-calendar>span{display:flex}.ms-mini-calendar b{height:14px;border:0;flex-direction:row;background:linear-gradient(90deg,var(--ccz-tone-c81236) 40%,var(--ccz-cms-surface) 40% 60%,var(--ccz-tone-102e54) 60%);border-radius:15px}.ms-mini-calendar u{width:16px;height:16px;border-radius:50%;border:1px solid var(--ccz-tone-102e54);background:var(--ccz-cms-surface)}.ms-mini-calendar em{background:var(--ccz-cms-surface)}@media(hover:hover){.match-presentation .pp-match-cards .ms-designed-row:hover{background:var(--ms-away);color:var(--ccz-cms-secondary-text)}}.match-presentation .pp-match-cards .ms-designed-row:focus-within{background:var(--ms-away);color:var(--ccz-cms-secondary-text)}.match-presentation .ms-team-slot{border-radius:var(--ms-frame-radius)}.pp-cards-royal .ms-home,.pp-cards-calendar .ms-home{border-radius:var(--ms-frame-radius) 0 0 var(--ms-frame-radius)}.pp-cards-royal .ms-away,.pp-cards-calendar .ms-away{border-radius:0 var(--ms-frame-radius) var(--ms-frame-radius) 0}.pp-cards-stream .ms-team-slot{border-radius:var(--ms-frame-radius)}.match-presentation .ms-designed-row .pp-logo-before{flex-direction:row}.match-presentation .ms-designed-row .pp-logo-after{flex-direction:row-reverse}.match-presentation .ms-designed-row .pp-logo-above{flex-direction:column}.pp-mobile .ms-standings{min-width:0;max-width:100%}.pp-mobile .ms-standings .pp-table-scroll{overflow:visible;min-width:0}.pp-mobile .ms-standings table,.pp-mobile .ms-standings tbody{display:block;width:100%;min-width:0}.pp-mobile .ms-standings thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pp-mobile .ms-standings tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 6px;padding:12px 8px;border-bottom:1px solid var(--ccz-tone-d7e1ec);min-width:0}.pp-mobile .ms-standings tbody td{display:block;min-width:0;padding:0;border:0!important;background:transparent!important;font-size:13px;text-align:center;overflow-wrap:anywhere}.pp-mobile .ms-standings tbody td:before{content:attr(data-label);display:block;font-size:10px;font-weight:400;line-height:1.4;color:inherit;opacity:.8}.pp-mobile .ms-standings tbody .ms-standing-position{order:-3;align-self:center;font-size:16px;font-weight:700}.pp-mobile .ms-standings tbody .ms-standing-team{order:-2;grid-column:span 3;text-align:left;align-self:center}.pp-mobile .ms-standings tbody .ms-standing-team:only-child{grid-column:1/-1}.pp-mobile .ms-standings tbody .ms-standing-team:before{display:none}.pp-mobile .ms-standings .pp-team{flex-direction:row;text-align:left;align-items:center;font-size:13px}.pp-mobile .ms-standings .pp-logo{width:24px;height:24px;flex-shrink:0}.pp-mobile .ms-standings tbody .ms-standing-points{font-weight:800}.pp-mobile .ms-standings tbody .ms-own-team{border-left:3px solid var(--ccz-tone-36755b)}@media(hover:hover){.pp-mobile .ms-standings tbody tr:hover{background:var(--ccz-cms-text)!important;color:var(--ccz-cms-background)}}.pp-mobile .ms-standings tbody tr:focus-within{background:var(--ccz-cms-text)!important;color:var(--ccz-cms-background)}.match-presentation .ms-public-tabs button[aria-pressed=true]{background:var(--ccz-cms-brand);border-color:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)}.match-presentation .ms-public-tabs button{color:var(--ms-ink)}.match-presentation .ms-matchcenter-link,.match-presentation a{color:var(--ccz-cms-brand)}.match-presentation .pp-demo{background:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));color:var(--ms-ink)}.match-presentation .pp-logo{background:var(--ccz-cms-surface);color:var(--ms-ink);border-color:var(--ccz-cms-border)}.match-presentation .ms-standings h2,.match-presentation .ms-standings p{color:inherit}.match-presentation .ms-standings-calendar h2{background:var(--ms-away);color:var(--ccz-cms-secondary-text)}.match-presentation .ms-standings-stream{background:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface))}.match-presentation .ms-own-team{background:color-mix(in srgb,var(--ccz-cms-brand) 12%,var(--ccz-cms-surface))!important}.match-presentation .ms-own-team td:first-child,.pp-mobile .ms-standings tbody .ms-own-team{border-left-color:var(--ccz-cms-brand)}.match-presentation:is(.pp-template-clean,.pp-template-compact) table{border-collapse:collapse;box-shadow:none;background:var(--ccz-cms-surface);color:var(--ms-ink)}.match-presentation:is(.pp-template-clean,.pp-template-compact) th{background:var(--ms-away);color:var(--ccz-cms-secondary-text);font-size:11px;font-weight:650;border:0}.match-presentation:is(.pp-template-clean,.pp-template-compact) tbody tr{background:var(--ccz-cms-surface)}.match-presentation:is(.pp-template-clean,.pp-template-compact) tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface))}.match-presentation:is(.pp-template-clean,.pp-template-compact) td{border:0;border-bottom:1px solid color-mix(in srgb,var(--ms-ink) 14%,var(--ccz-cms-surface));font-variant-numeric:tabular-nums}.match-presentation.pp-template-clean td{padding:12px 10px;font-size:13px}.match-presentation.pp-template-compact td{padding:7px 8px;font-size:12px}.pp-mobile .match-presentation:is(.pp-template-clean,.pp-template-compact) tr,.match-presentation.pp-mobile:is(.pp-template-clean,.pp-template-compact) tr{padding-inline:8px}@media(hover:hover){.match-presentation:is(.pp-template-clean,.pp-template-compact) tbody tr:hover{background:var(--ms-away)!important;color:var(--ccz-cms-secondary-text)}}.match-presentation:is(.pp-template-clean,.pp-template-compact) tbody tr:focus-within{background:var(--ms-away)!important;color:var(--ccz-cms-secondary-text)}.v20-office{width:100%;min-width:0}.v20-office iframe{display:block;width:100%;border:0;min-width:0;background:var(--ccz-tone-eef2f8)}.v20-office-editor{border:1px solid var(--ccz-tone-dfe5ef);border-radius:10px;overflow:hidden}.v20-office-full{position:fixed;inset:0;z-index:1000;background:var(--ccz-cms-surface);overflow:auto}.v20-office-full iframe{height:100dvh!important}.v20-office-public iframe{background:var(--ccz-cms-surface)}.cms-studio .v20-page-settings{font-size:13px;margin-bottom:12px}.cms-studio .v20-page-settings summary{cursor:pointer;padding:8px;font-weight:650}.cms-studio .v20-page-settings .cms-edit-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cms-studio .v20-page-settings input,.cms-studio .v20-page-settings select{min-height:32px;font-size:13px}.v20-dialog{position:fixed;inset:6px;z-index:1000;display:flex;flex-direction:column;background:var(--ccz-tone-fff);box-shadow:0 0 0 20px var(--ccz-tone-12335d55);border-radius:8px;overflow:hidden}.v20-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:var(--ccz-tone-102e54);color:var(--ccz-cms-secondary-text);min-height:44px}.v20-dialog>header button,.v20-launchbar button{border:0;border-radius:5px;padding:8px 14px;background:var(--ccz-tone-cf102d);color:var(--ccz-cms-brand-text);cursor:pointer}.v20-dialog .v20-office-editor{flex:1;min-height:0;border:0;border-radius:0}.v20-dialog iframe{height:100%}.v20-dialog .v20-office-full{position:static}.v20-dialog .v20-office-full iframe{height:100%!important}.v20-launchbar{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px;background:var(--ccz-tone-eef2f8)}.v20-overview{max-height:480px;overflow:auto;border:1px solid var(--ccz-tone-dfe5ef)}.v20-launch{min-width:0}.editor-page-picker{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;min-width:0}.editor-page-picker select{min-width:160px;max-width:300px;min-height:34px;border:1px solid var(--ccz-tone-9aaec5);border-radius:5px;background:var(--ccz-cms-surface);color:var(--ccz-cms-text);padding:5px 8px;font-size:13px}.v20-dialog>header,.page-layout-dialog>header{flex-wrap:wrap}@media(max-width:700px){.editor-page-picker select{max-width:210px}}.v20-purpose-tabs{display:flex;gap:4px}.v20-dialog>header .v20-purpose-tabs button{background:var(--ccz-tone-264869);color:var(--ccz-cms-secondary-text);padding:7px 10px;font-size:13px}.v20-dialog>header .v20-purpose-tabs button[aria-pressed=true]{background:var(--ccz-cms-surface);color:var(--ccz-cms-text)}.v20-mobile-environments{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--ccz-cms-surface);border-top:1px solid var(--ccz-tone-cdd9e5);padding:5px 8px max(5px,env(safe-area-inset-bottom));box-shadow:0 -3px 16px var(--ccz-tone-15395912)}.v20-mobile-environments button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;border:0;background:var(--ccz-cms-surface);color:var(--ccz-cms-brand);font:600 12px system-ui;border-radius:8px;cursor:pointer}.v20-mobile-environments button span{font-size:23px;line-height:1}.v20-mobile-environments button[aria-current=page]{color:var(--ccz-tone-b81230);background:var(--ccz-tone-fdf0f3)}.v20-mobile-environments button:disabled{opacity:.45}@media(max-width:760px){.v20-office-public{padding-bottom:76px}}.v20-dialog,.page-layout-dialog{inset:6px;border-radius:20px;box-shadow:0 12px 60px var(--ccz-tone-15243d33);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v20-dialog>header,.page-layout-dialog>header{background:var(--ccz-tone-f9f9fc);color:var(--ccz-cms-text);border-bottom:1px solid var(--ccz-tone-dddfe7);gap:12px;padding:12px 18px;min-height:52px}.v20-dialog>header strong,.page-layout-dialog>header strong{font-size:14px;letter-spacing:-.2px}.v20-dialog>header button,.page-layout-dialog>header button{background:var(--ccz-tone-e9edf4);color:var(--ccz-cms-brand);border:0;border-radius:10px;padding:9px 12px;font-size:13px}.v20-purpose-tabs{padding:3px;background:var(--ccz-tone-e5e5ec);border-radius:10px;gap:2px}.v20-dialog>header .v20-purpose-tabs button,.page-layout-dialog>header .v20-purpose-tabs button{background:transparent;color:var(--ccz-tone-596273);border-radius:8px;padding:7px 12px}.v20-dialog>header .v20-purpose-tabs button[aria-pressed=true],.page-layout-dialog>header .v20-purpose-tabs button[aria-pressed=true]{background:var(--ccz-cms-surface);color:var(--ccz-cms-text);box-shadow:0 1px 4px var(--ccz-tone-00000015)}.editor-page-picker select{border:1px solid var(--ccz-tone-d5d8e1);border-radius:10px;min-height:38px;background:var(--ccz-cms-surface);font-family:inherit}.page-layout-dialog>header>span[role=status]{font-size:11px;color:var(--ccz-tone-687587)}.page-layout-workspace>aside{background:var(--ccz-tone-f2f2f7);border-right:1px solid var(--ccz-tone-dedee7)}.page-layout-workspace>aside>fieldset,.page-layout-workspace>aside>.cms-block-edit{border:0;border-radius:14px;padding:14px;background:var(--ccz-cms-surface);margin:8px 0 16px}.page-layout-workspace>aside input:not([type=checkbox]),.page-layout-workspace>aside textarea,.page-layout-workspace>aside select{border:1px solid var(--ccz-tone-dcdde5);border-radius:9px;box-sizing:border-box;min-height:36px}.page-layout-workspace>aside input[type=checkbox]{accent-color:var(--ccz-tone-2674c7)}.page-layout-workspace>main>nav{display:flex;width:fit-content;gap:3px;padding:4px;background:var(--ccz-tone-e4e5ed);border-radius:11px}.page-layout-workspace>main>nav button{border:0;background:transparent;border-radius:8px;color:var(--ccz-tone-526176);font-size:13px}.page-layout-workspace>main>nav button[aria-pressed=true]{background:var(--ccz-cms-surface);color:var(--ccz-cms-text);box-shadow:0 1px 4px var(--ccz-tone-00000012)}@media(max-width:700px){.v20-dialog,.page-layout-dialog{inset:0;border-radius:0;height:100dvh;max-height:100dvh}.v20-dialog>header,.page-layout-dialog>header{padding:8px;gap:8px}.page-layout-workspace{grid-template-columns:minmax(175px,42%) minmax(0,1fr)}}.cms-render{--ccz-cms-body-size:17px;--ccz-cms-tv-body-size:28px;--ccz-cms-space:18px;--ccz-cms-space-compact:12px;--ccz-cms-radius-soft:12px;--ccz-cms-radius-round:24px;--ccz-cms-icon-size:24px;--ccz-cms-tv-icon-size:42px;--ccz-cms-content-width:1080px;--ccz-cms-font-system:Inter,system-ui,sans-serif;--ccz-cms-font-humanist:"Trebuchet MS",Verdana,sans-serif;--ccz-cms-font-serif:Georgia,"Times New Roman",serif}.cms-render{--ccz-cms-radius:var(--ccz-cms-radius-soft);--ccz-cms-gap:var(--ccz-cms-space);font-family:var(--ccz-cms-font-system);font-size:calc(var(--ccz-cms-body-size)*var(--ccz-cms-scale,1));line-height:1.6;color:var(--ccz-cms-text);background:var(--ccz-cms-background);border:calc(var(--ccz-cms-stroke,1.75)*1px) solid var(--ccz-cms-border);min-width:0;overflow-wrap:anywhere;position:relative;text-align:start}.cms-render *{box-sizing:border-box}.cms-render p{white-space:pre-wrap}.cms-render h1,.cms-render h2,.cms-render h3{font-family:inherit;font-size:inherit;line-height:1.3;color:inherit;letter-spacing:normal;margin:0}.cms-render h1{font-size:1.8em}.cms-render h2{font-size:1.35em}.cms-render h3{font-size:1.1em}.cms-render a,.cms-render button{color:var(--ccz-cms-brand);font:inherit;text-decoration:none}.cms-render button{background:var(--ccz-cms-surface);border:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-border);border-radius:var(--ccz-cms-radius);min-height:var(--ccz-touch-height);padding:var(--ccz-spacing-control);cursor:pointer}.cms-render a:focus-visible,.cms-render button:focus-visible{outline:var(--ccz-focus-width) solid var(--ccz-cms-brand);outline-offset:var(--ccz-spacing-control)}.cms-symbol{width:var(--ccz-cms-icon-size);height:var(--ccz-cms-icon-size);flex-shrink:0;vertical-align:middle;display:inline-block}.cms-page-header{display:flex;flex-wrap:wrap;gap:var(--ccz-cms-gap);align-items:center;background:var(--ccz-cms-surface);padding:var(--ccz-cms-gap);margin:0!important;border-bottom:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-border)}.cms-page-brand{display:flex;gap:var(--ccz-spacing-control);align-items:center;flex:1;min-width:0}.cms-page-header nav{display:flex;flex-wrap:wrap;gap:var(--ccz-spacing-control)}.cms-page-header nav button,.cms-bottom-menu button{display:flex;align-items:center;gap:var(--ccz-spacing-control)}.cms-page-content{display:grid;gap:var(--ccz-cms-gap);max-width:var(--ccz-cms-content-width);margin:auto;padding:var(--ccz-cms-gap)}.cms-block{padding:var(--ccz-cms-gap);background:var(--ccz-cms-surface);border-radius:var(--ccz-cms-radius);border:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-border);min-width:0}.cms-block-heading{display:flex;gap:var(--ccz-spacing-control);align-items:center}.cms-block-hero{padding-block:calc(var(--ccz-cms-gap)*2)}.cms-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ccz-cms-gap)}.cms-cards>article{padding:var(--ccz-spacing-control);border-top:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-border)}.cms-link-button{display:inline-flex;gap:var(--ccz-spacing-control);align-items:center;padding:var(--ccz-spacing-control) var(--ccz-cms-gap);background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)!important;border-radius:var(--ccz-cms-radius);border:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-brand)}.cms-buttons-outline .cms-link-button{background:var(--ccz-cms-surface);color:var(--ccz-cms-brand)!important}.cms-buttons-soft .cms-link-button{background:var(--ccz-cms-surface);color:var(--ccz-cms-text)!important;border-color:var(--ccz-cms-border)}.cms-corners-round{--ccz-cms-radius:var(--ccz-cms-radius-round)}.cms-corners-square{--ccz-cms-radius:0px}.cms-density-compact{--ccz-cms-gap:var(--ccz-cms-space-compact)}.cms-font-humanist{font-family:var(--ccz-cms-font-humanist)}.cms-font-serif{font-family:var(--ccz-cms-font-serif)}.cms-page-footer,.cms-preview-note{padding:var(--ccz-cms-gap);color:var(--ccz-cms-muted);border-top:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-border)}.cms-channel-mobile .cms-cards{grid-template-columns:minmax(0,1fr)}.cms-channel-mobile .cms-page-header{display:block}.cms-channel-mobile .cms-page-header nav{margin-top:var(--ccz-spacing-control)}.cms-channel-mobile .cms-drawer-closed{display:none}.cms-bottom-menu{position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-around;gap:var(--ccz-spacing-control);padding:var(--ccz-spacing-control);background:var(--ccz-cms-surface);border-top:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-border)}.cms-channel-mobile.cms-menu-bottom .cms-page-header nav{display:none}.cms-channel-clubtv{font-size:calc(var(--ccz-cms-tv-body-size)*var(--ccz-cms-scale,1))}.cms-channel-clubtv .cms-symbol{width:var(--ccz-cms-tv-icon-size);height:var(--ccz-cms-tv-icon-size)}.cms-layout-editorial .cms-page-content{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-layout-editorial .cms-block:first-child{grid-column:1/-1}.cms-layout-compact .cms-page-content{gap:var(--ccz-spacing-control)}.cms-channel-mobile.cms-layout-editorial .cms-page-content{grid-template-columns:minmax(0,1fr)}.cms-menu-sidebar.cms-channel-website .cms-page-header nav{flex-basis:100%;display:flex}.cms-preview-frame{max-width:100%;min-width:0;overflow:auto}.cms-preview-frame[data-channel=mobile]{max-width:390px;margin-inline:auto}.cms-preview-frame[data-channel=clubtv]{width:100%;aspect-ratio:16/9}.cms-preview-frame[data-channel=clubtv] .cms-render{min-height:100%}.cms-studio label{display:flex;flex-direction:column;gap:var(--ccz-spacing-control);margin-block:var(--ccz-spacing-control);min-width:0}.cms-studio fieldset label{flex-direction:row;flex-wrap:wrap;align-items:center}.cms-studio fieldset{min-width:0;border:var(--ccz-border-width) solid var(--ccz-metric-border);padding:var(--ccz-spacing-panel);border-radius:var(--ccz-control-radius)}.cms-studio input[type=checkbox]{width:auto;min-height:var(--ccz-touch-height)}.cms-studio .cms-edit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:var(--ccz-spacing-panel)}.cms-studio .cms-stack{display:grid;gap:var(--ccz-spacing-panel)}.cms-studio .cms-block-edit{border:var(--ccz-border-width) solid var(--ccz-metric-border);border-radius:var(--ccz-control-radius);padding:var(--ccz-spacing-panel);min-width:0}.cms-studio .cms-inline-actions{display:flex;flex-wrap:wrap;gap:var(--ccz-spacing-control);margin-block:var(--ccz-spacing-control)}.cms-studio .sc-card{margin-block:var(--ccz-spacing-panel)}.cms-studio button{white-space:normal}.cms-studio .cms-review-checks label{display:flex;flex-direction:row;align-items:center}.cms-studio .cms-item-picker{display:flex;flex-wrap:wrap;gap:var(--ccz-spacing-control)}.cms-studio .cms-symbol-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--ccz-spacing-control)}@media(max-width:650px){.cms-render h1{font-size:1.55em}.cms-layout-editorial .cms-page-content{grid-template-columns:minmax(0,1fr)}.cms-render .cms-page-header nav{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.cms-render *{animation:none!important;transition:none!important}}.cms-section-menu{display:flex;flex-wrap:wrap;gap:var(--ccz-spacing-control);padding:var(--ccz-cms-gap);background:var(--ccz-cms-surface)}.cms-render button[aria-current=page]{border-color:var(--ccz-cms-brand);text-decoration:underline;text-underline-offset:.2em}.cms-menu-section .cms-page-header{display:block}.cms-menu-section .cms-page-header nav{border-top:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-border);margin-top:var(--ccz-cms-gap);padding-top:var(--ccz-cms-gap)}@media(min-width:651px){.cms-menu-sidebar.cms-channel-website{display:grid;grid-template-columns:minmax(170px,24%) minmax(0,1fr)}.cms-menu-sidebar.cms-channel-website .cms-page-header{grid-column:1;grid-row:1/3;display:block;border-right:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-border)}.cms-menu-sidebar.cms-channel-website .cms-page-header nav{display:flex;flex-direction:column;margin-top:var(--ccz-cms-gap)}.cms-menu-sidebar.cms-channel-website .cms-page-content,.cms-menu-sidebar.cms-channel-website .cms-page-footer{grid-column:2}.cms-menu-sidebar .cms-preview-note{grid-column:1/-1}}.cms-channel-view{min-height:100dvh}.cms-channel-controls{display:flex;gap:var(--ccz-spacing-control);align-items:center;padding:var(--ccz-spacing-control);background:var(--ccz-panel-bg);color:var(--ccz-text)}.cms-channel-controls a,.cms-channel-controls button{font:inherit;min-height:var(--ccz-touch-height)}.cms-view-mobile{max-width:600px;margin-inline:auto}.cms-view-clubtv .cms-render{min-height:calc(100dvh - var(--ccz-touch-height))}.cms-view-clubtv[data-orientation=portrait]{max-width:56.25dvh;margin-inline:auto}.cms-view-clubtv[data-orientation=portrait] .cms-page-content{grid-template-columns:minmax(0,1fr)}.cms-channel-view:fullscreen .cms-channel-controls{position:absolute;top:0;right:0;z-index:10;opacity:0}.cms-channel-view:fullscreen .cms-channel-controls:hover,.cms-channel-view:fullscreen .cms-channel-controls:focus-within{opacity:1}.cms-channel-view:fullscreen .cms-render{min-height:100dvh}.app .cms-render h1{font-family:inherit;font-size:1.8em;letter-spacing:normal;color:inherit}.app .cms-render h2{font-family:inherit;font-size:1.35em;color:inherit}.app .cms-render h3{font-family:inherit;font-size:1.1em;color:inherit}.app .cms-render footer{color:var(--ccz-cms-muted);font-size:inherit}.cms-studio .cms-render button{font:inherit;color:var(--ccz-cms-brand);background:var(--ccz-cms-surface);border:calc(var(--ccz-cms-stroke)*1px) solid var(--ccz-cms-border);border-radius:var(--ccz-cms-radius)}.cms-image{margin:0 0 var(--ccz-cms-gap);aspect-ratio:16/9;overflow:hidden;border-radius:var(--ccz-cms-radius);background:var(--ccz-cms-background)}.cms-image img{display:block;width:100%;height:100%;object-fit:cover}.cms-image-contain img{object-fit:contain}.cms-editor-image{display:block;max-width:100%;max-height:180px;object-fit:contain}.cms-changes{min-width:0;max-width:100%;overflow:auto}.cms-changes table{border-collapse:collapse;width:100%;table-layout:fixed}.cms-changes td,.cms-changes th{vertical-align:top;text-align:start;overflow-wrap:anywhere;white-space:pre-wrap;padding:var(--ccz-spacing-control);border:var(--ccz-border-width) solid var(--ccz-metric-border)}.cms-render .cms-block-hero.cms-custom-hero{min-height:var(--ccz-hero-height,480px);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.cms-render .cms-block-hero.cms-custom-hero:has(.cms-image){color:var(--ccz-cms-secondary-text);background:var(--ccz-tone-10294d)}.cms-render .cms-block-hero.cms-custom-hero .cms-image{position:absolute;inset:0;border-radius:inherit;margin:0;aspect-ratio:auto;z-index:-2}.cms-render .cms-block-hero.cms-custom-hero .cms-image img{object-position:var(--ccz-hero-x,50%) var(--ccz-hero-y,50%)}.cms-render .cms-block-hero.cms-custom-hero:has(.cms-image):before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ccz-cms-text) calc(var(--ccz-hero-overlay,.25)*100%),transparent);z-index:-1;pointer-events:none}.cms-render .cms-block-hero.cms-custom-hero:has(.cms-image) h1,.cms-render .cms-block-hero.cms-custom-hero:has(.cms-image) p{color:inherit;text-shadow:0 1px 3px var(--ccz-tone-00000080)}.cms-render.cms-shared-page-grid .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content){max-width:var(--ccz-page-max-width,1200px);column-gap:var(--ccz-page-grid-gap,16px);grid-template-columns:repeat(var(--ccz-page-grid-columns,3),minmax(0,1fr))}.cms-render.cms-shared-page-grid .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block{grid-column:1/-1}.cms-render.cms-shared-page-grid .cms-free-canvas{max-width:var(--ccz-page-max-width,1200px)}.cms-render.cms-channel-mobile.cms-shared-page-grid .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content){grid-template-columns:repeat(1,minmax(0,1fr))}.cms-render[class*=cms-layout-fc_abcoude] .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content),.cms-render[class*=cms-layout-club-] .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;max-width:1320px;margin-inline:auto}.cms-render:is(.cms-layout-fc_abcoude,.cms-layout-club_overzicht,.cms-layout-club_arena,.cms-layout-club_samen,.cms-layout-club_panorama) .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block{grid-column:1/-1}.cms-render:is(.cms-layout-fc_abcoude,.cms-layout-club_overzicht,.cms-layout-club_arena,.cms-layout-club_samen,.cms-layout-club_panorama) .cms-block-hero{position:relative;isolation:isolate;min-height:420px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(32px,6vw,88px);background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)}.cms-render:is(.cms-layout-fc_abcoude,.cms-layout-club_overzicht,.cms-layout-club_arena,.cms-layout-club_samen,.cms-layout-club_panorama) .cms-block-hero:has(.cms-image) .cms-image{position:absolute;inset:0;margin:0;z-index:-2;border-radius:inherit;aspect-ratio:auto}.cms-render:is(.cms-layout-fc_abcoude,.cms-layout-club_overzicht,.cms-layout-club_arena,.cms-layout-club_samen,.cms-layout-club_panorama) .cms-block-hero:has(.cms-image):before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ccz-tone-000000b8),var(--ccz-tone-00000024));z-index:-1}.cms-render:is(.cms-layout-fc_abcoude,.cms-layout-club_overzicht,.cms-layout-club_arena,.cms-layout-club_samen,.cms-layout-club_panorama) .cms-block-hero:has(.cms-image){color:var(--ccz-cms-brand-text)}.cms-render:is(.cms-layout-fc_abcoude,.cms-layout-club_overzicht,.cms-layout-club_arena,.cms-layout-club_samen,.cms-layout-club_panorama) .cms-block-hero h1{font-size:clamp(2rem,4.5vw,4.5rem);max-width:17ch;line-height:1.07;color:inherit}.cms-render.cms-layout-fc_abcoude .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-cards{grid-column:2/12;margin-top:-76px;z-index:2;box-shadow:0 16px 36px var(--ccz-tone-0000001f)}.cms-render.cms-layout-fc_abcoude .cms-block-cards .cms-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-render.cms-layout-fc_abcoude .cms-block-hero{min-height:520px}.cms-render.cms-layout-club_overzicht .cms-page-header,.cms-render.cms-layout-club_panorama .cms-page-header{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr)}.cms-render.cms-layout-club_overzicht .cms-page-header nav,.cms-render.cms-layout-club_panorama .cms-page-header nav{display:flex;flex-direction:column;align-items:stretch}.cms-render.cms-layout-club_overzicht .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-news{grid-column:1/9}.cms-render.cms-layout-club_overzicht .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-sponsors{grid-column:9/13}.cms-render.cms-layout-club_arena .cms-block-hero{min-height:550px;text-align:center;align-items:center}.cms-render.cms-layout-club_arena .cms-block-hero h1{max-width:24ch}.cms-render.cms-layout-club_arena .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-news{grid-column:1/8}.cms-render.cms-layout-club_arena .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-cards{grid-column:8/13}.cms-render.cms-layout-club_samen .cms-block-hero{min-height:360px;border-radius:30px}.cms-render.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-cards{grid-column:1/9}.cms-render.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-sponsors{grid-column:9/13}.cms-render.cms-layout-club_samen .cms-block-cards .cms-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-render.cms-layout-club_panorama .cms-block-hero{min-height:460px;border-radius:0}.cms-render.cms-layout-club_panorama .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-news{grid-column:1/9}.cms-render.cms-layout-club_panorama .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-sponsors{grid-column:9/13}.cms-render.cms-layout-club_panorama .cms-block-hero h1{font-family:var(--ccz-cms-font-serif,serif)}@media(max-width:760px){.cms-render:is(.cms-layout-fc_abcoude,.cms-layout-club_overzicht,.cms-layout-club_arena,.cms-layout-club_samen,.cms-layout-club_panorama) .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content){display:flex;flex-direction:column;gap:12px;padding:12px}.cms-render:is(.cms-layout-fc_abcoude,.cms-layout-club_overzicht,.cms-layout-club_arena,.cms-layout-club_samen,.cms-layout-club_panorama) .cms-block-hero{min-height:300px;padding:26px;border-radius:var(--ccz-cms-radius)}.cms-render.cms-layout-fc_abcoude .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-cards{margin-top:-32px}.cms-render.cms-layout-fc_abcoude .cms-block-cards .cms-cards,.cms-render.cms-layout-club_samen .cms-block-cards .cms-cards{grid-template-columns:1fr}.cms-render.cms-layout-club_overzicht .cms-page-header,.cms-render.cms-layout-club_panorama .cms-page-header{display:flex}.cms-render.cms-layout-club_overzicht .cms-page-header nav,.cms-render.cms-layout-club_panorama .cms-page-header nav{flex-direction:row;flex-wrap:wrap}}.cms-render.cms-channel-mobile:is(.cms-layout-fc_abcoude,.cms-layout-club_overzicht,.cms-layout-club_arena,.cms-layout-club_samen,.cms-layout-club_panorama) .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content){display:flex;flex-direction:column;gap:12px}.cms-render.cms-channel-mobile.cms-layout-fc_abcoude .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-cards{margin-top:-25px}.cms-render.cms-channel-mobile.cms-layout-fc_abcoude .cms-block-cards .cms-cards{grid-template-columns:1fr}.cms-render.cms-with-family-sidebar{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-areas:"side head" "side page" "side foot";align-items:stretch}.cms-render.cms-with-family-sidebar.cms-layout-club_panorama{grid-template-columns:80px minmax(0,1fr)}.cms-render.cms-with-family-sidebar .cms-family-sidebar{grid-area:side;background:var(--ccz-tone-092c5b);color:var(--ccz-cms-secondary-text);min-width:0}.cms-render.cms-with-family-sidebar .cms-family-side-heading{display:block;padding:24px 12px;border-bottom:2px solid var(--ccz-tone-ce1637);overflow-wrap:anywhere}.cms-render.cms-with-family-sidebar .cms-family-sidebar nav{display:flex;flex-direction:column}.cms-render.cms-with-family-sidebar .cms-family-sidebar nav button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:14px 10px;border:0;border-bottom:1px solid var(--ccz-tone-ffffff20);background:transparent;color:var(--ccz-cms-brand-text);border-radius:0}.cms-render.cms-with-family-sidebar .cms-family-sidebar nav button:hover,.cms-render.cms-with-family-sidebar .cms-family-sidebar nav button[aria-current=page]{background:var(--ccz-tone-ffffff18)}.cms-render.cms-with-family-sidebar .cms-page-header{grid-area:head;display:flex}.cms-render.cms-with-family-sidebar .cms-page-header nav{display:none}.cms-render.cms-with-family-sidebar .cms-page-content{grid-area:page;width:100%;min-width:0}.cms-render.cms-with-family-sidebar .cms-page-footer{grid-area:foot}.cms-render.cms-with-family-sidebar .cms-preview-note{grid-column:1/-1}.cms-render.cms-layout-club_panorama.cms-with-family-sidebar .cms-family-side-heading{font-size:10px;text-align:center;padding:18px 3px;word-break:break-word}.cms-render.cms-layout-club_panorama.cms-with-family-sidebar .cms-family-sidebar nav button{flex-direction:column;gap:4px;justify-content:center;padding:12px 2px;font-size:9px;overflow-wrap:anywhere}.cms-render.cms-layout-club_panorama.cms-with-family-sidebar .cms-family-sidebar nav button .cms-symbol{width:26px;height:26px}.cms-render.cms-layout-club_arena .cms-page-header{background:var(--ccz-tone-082652);color:var(--ccz-cms-secondary-text)}.cms-render.cms-layout-club_arena .cms-page-header .cms-page-brand,.cms-render.cms-layout-club_arena .cms-page-header nav button{color:var(--ccz-cms-brand-text)}.cms-render.cms-layout-club_arena .cms-block-hero{border-bottom:7px solid var(--ccz-tone-cf1533);align-items:flex-end;text-align:left}.cms-render.cms-layout-club_arena .cms-block-hero h1{text-transform:uppercase;font-weight:950;letter-spacing:-.055em}.cms-render.cms-layout-club_arena .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-news{background:linear-gradient(105deg,var(--ccz-tone-092652),var(--ccz-tone-b61232));color:var(--ccz-cms-brand-text);border-radius:0;padding:28px}.cms-render.cms-layout-club_arena .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-news h2{color:var(--ccz-cms-brand-text)}.cms-render.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-hero{grid-column:7/13;grid-row:1;min-height:420px;border-radius:0;align-items:flex-end}.cms-render.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-news{grid-column:1/7;grid-row:1;display:flex;flex-direction:column;justify-content:center;background:var(--ccz-tone-f5f0e9);color:var(--ccz-tone-302b25);padding:clamp(20px,4vw,66px);border-radius:0}.cms-render.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-news h2{font:700 clamp(27px,4vw,54px)/1.12 Georgia,serif;color:var(--ccz-tone-302b25)}.cms-render.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-cards{grid-column:1/-1;background:var(--ccz-tone-fffaf2)}.cms-render.cms-layout-club_samen .cms-block-cards .cms-cards>article{border:0;border-bottom:3px solid var(--ccz-tone-b2162f);border-radius:0}@media(max-width:760px){.cms-render.cms-with-family-sidebar{display:block}.cms-render.cms-with-family-sidebar .cms-family-sidebar{display:none}.cms-render.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-hero,.cms-render.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-news{grid-row:auto;grid-column:auto}}.cms-render.cms-channel-mobile.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-hero,.cms-render.cms-channel-mobile.cms-layout-club_samen .cms-page-content:not(.cms-free-canvas):not(.cms-presentation-content)>.cms-block-news{grid-row:auto;grid-column:auto}.cms-symbol{width:var(--ccz-cms-icon-size,24px);height:var(--ccz-cms-icon-size,24px)}.cms-studio .cms-symbol-picker .cms-symbol{width:20px;height:20px}.cms-studio.template-studio,.cms-studio .template-studio{gap:12px}.template-studio-workspace{display:grid;grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:16px;align-items:start;min-width:0}.cms-studio .template-studio-controls{min-width:0;max-height:calc(100dvh - 220px);overflow:auto;overscroll-behavior:contain;padding:12px;background:var(--ccz-tone-fff);border:1px solid var(--ccz-tone-dce0e7);border-radius:10px;font-size:13px}.cms-studio .template-studio-controls fieldset{padding:10px;margin:0;border-radius:8px}.cms-studio .template-studio-controls>form>fieldset{border:0;padding:0}.cms-studio .template-studio-controls label{gap:5px;margin:7px 0;line-height:1.4;align-items:center}.cms-studio .template-studio-controls .cms-edit-grid{grid-template-columns:minmax(0,1fr);gap:8px}.cms-studio .template-studio-controls .cms-edit-grid>label{display:grid;grid-template-columns:1fr;justify-items:stretch}.cms-studio .template-studio-controls input:not([type=checkbox]):not([type=color]),.cms-studio .template-studio-controls select,.cms-studio .template-studio-controls textarea{width:100%;min-width:0;min-height:32px;font-size:13px;padding:6px 8px;box-sizing:border-box}.cms-studio .template-studio-controls input[type=color]{width:44px;height:28px;min-height:28px;padding:2px}.cms-studio .template-studio-controls input[type=checkbox]{width:14px;height:14px;min-height:14px;margin:0 5px 0 0;flex-shrink:0}.cms-studio .template-studio-controls button{min-height:32px;font-size:12px;padding:6px 9px;line-height:1.3}.cms-studio .template-studio-controls p{font-size:12px;line-height:1.5;margin:8px 0}.cms-studio .template-studio-controls h3{font-size:13px;margin:10px 0 6px}.template-studio-controls details{border-bottom:1px solid var(--ccz-tone-e8ebf0);padding:9px 0}.template-studio-controls summary{cursor:pointer;font-weight:650;font-size:13px;padding:4px 0}.cms-studio .template-studio-controls .cms-inline-actions{gap:4px;margin:5px 0;flex-wrap:nowrap}.cms-studio .template-studio-controls .cms-inline-actions select{flex:1;width:0}.cms-studio .template-studio-controls .cms-symbol-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.cms-studio .template-studio-controls .cms-symbol-picker label{display:flex;flex-direction:row;gap:5px;font-size:12px}.template-studio-stage{min-width:0;position:sticky;top:12px;border:1px solid var(--ccz-tone-dce0e7);border-radius:10px;background:var(--ccz-tone-e9edf3);overflow:hidden}.template-studio-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--ccz-tone-fff);border-bottom:1px solid var(--ccz-tone-dce0e7);padding:9px 12px}.cms-studio .template-studio-preview-toolbar h3{font-size:14px;margin:0}.cms-studio .template-studio-preview-toolbar button{font-size:12px;min-height:32px;padding:6px 9px}.template-studio-preview-toolbar .cms-inline-actions{margin:0}.template-studio-stage>.cms-preview-frame{max-height:calc(100dvh - 270px);min-height:400px;overflow:auto;background:var(--ccz-tone-fff);margin:12px;max-width:calc(100% - 24px)}.template-studio-stage>.cms-preview-frame[data-channel=mobile]{width:390px;margin:12px auto}@media(max-width:760px){.template-studio-workspace{grid-template-columns:minmax(0,1fr)}.cms-studio .template-studio-controls{max-height:360px}.template-studio-stage{position:static}.template-studio-stage>.cms-preview-frame{max-height:600px}}@media(pointer:coarse){.cms-studio .template-studio-controls button,.cms-studio .template-studio-controls select,.cms-studio .template-studio-controls label{min-height:44px}}.cms-render .cms-page-content.cms-responsive-grid{display:grid;grid-template-columns:repeat(var(--ccz-responsive-columns),minmax(0,1fr));gap:var(--ccz-responsive-gap);align-items:start}.cms-render .cms-page-content.cms-responsive-grid>.cms-block{grid-column:span var(--ccz-responsive-span,1);min-width:0;max-width:100%;overflow-wrap:anywhere}.cms-render .cms-responsive-grid>.cms-block .cms-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.cms-navigation-cards{display:grid;grid-template-columns:repeat(var(--ccz-nav-cols,3),minmax(0,1fr));gap:var(--ccz-nav-gap,16px);margin-top:var(--ccz-nav-overlap,0px);position:relative;z-index:2}.cms-navigation-cards>article{min-width:0;padding:16px;border:var(--ccz-nav-border,1px) solid var(--ccz-cms-border);border-radius:var(--ccz-cms-radius);background:var(--ccz-cms-surface);color:var(--ccz-cms-text)}.cms-nav-subtle>article{background:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface))}.cms-nav-alternating>article:nth-child(odd){background:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface))}.cms-nav-alternating>article:nth-child(2n){background:color-mix(in srgb,var(--ccz-cms-brand) 4%,var(--ccz-cms-surface))}.cms-nav-strong>article{background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)}.cms-nav-strong>article h3,.cms-nav-strong>article a{color:var(--ccz-cms-brand-text)}.cms-nav-text-brand:not(.cms-nav-strong)>article h3{color:var(--ccz-cms-brand)}.cms-nav-text-neutral:not(.cms-nav-strong)>article h3{color:var(--ccz-cms-text)}.cms-navigation-cards.cms-nav-scroll{grid-auto-flow:column;grid-auto-columns:minmax(170px,calc(100% / var(--ccz-nav-cols,3)));grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.cms-nav-scroll>article{scroll-snap-align:start}.cms-channel-mobile .cms-navigation-cards:not(.cms-nav-scroll){grid-template-columns:repeat(2,minmax(0,1fr))}.logo-palette-launch{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:12px}.logo-palette-launch p{margin:0;color:var(--ccz-text-muted)}.logo-palette-dialog{width:min(1180px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:24px;border:1px solid var(--ccz-cms-border);border-radius:18px;background:var(--ccz-cms-background);color:var(--ccz-cms-text);overflow:auto}.logo-palette-dialog::backdrop{background:color-mix(in srgb,var(--ccz-control-ink-dark) 55%,transparent)}.logo-palette-dialog>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.logo-palette-dialog h2{margin-top:0}.logo-palette-dialog button,.logo-palette-dialog select{font:inherit;border:1px solid var(--ccz-cms-border);border-radius:10px;padding:10px 14px;background:var(--ccz-cms-surface);color:var(--ccz-cms-brand);max-width:100%;cursor:pointer}.logo-palette-dialog button:disabled{opacity:.6;cursor:default}.logo-palette-dialog :focus-visible{outline:3px solid var(--ccz-cms-brand);outline-offset:3px}.logo-palette-controls{display:grid;grid-template-columns:100px 1fr 1.4fr;gap:20px;align-items:start}.logo-palette-controls>img{width:100%;height:100px;object-fit:contain;background:var(--ccz-cms-surface);border:1px solid var(--ccz-cms-border);border-radius:12px}.logo-palette-controls fieldset{min-width:0;border:1px solid var(--ccz-cms-border);border-radius:12px;padding:16px}.logo-palette-controls label{display:grid;gap:8px;margin-block:8px}.logo-palette-swatches{display:flex;flex-wrap:wrap;gap:12px}.logo-palette-swatches>span{display:flex;align-items:center;gap:8px}.logo-palette-swatches i{display:inline-block;width:30px;height:30px;background:var(--logo-color);border:1px solid var(--ccz-cms-border);border-radius:8px}.logo-palette-ratios{display:flex;gap:24px;flex-wrap:wrap;padding-left:20px}.logo-palette-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-block:20px}.logo-palette-actions button:last-child{background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)}.logo-palette-preview{border:1px solid var(--ccz-cms-border);border-radius:12px;max-height:60vh;overflow:auto;background:var(--ccz-cms-surface)}@media(max-width:650px){.logo-palette-dialog{padding:16px}.logo-palette-controls{grid-template-columns:70px minmax(0,1fr)}.logo-palette-controls fieldset{grid-column:1/-1}.logo-palette-dialog button,.logo-palette-dialog select{min-height:44px}.logo-palette-actions button{flex:1}.logo-palette-dialog>header{flex-wrap:wrap}}.logo-palette-controls>*{min-width:0}.logo-palette-dialog label,.logo-palette-dialog select{min-width:0;box-sizing:border-box;width:100%}.logo-palette-dialog legend{max-width:100%;white-space:normal}.cms-studio .cms-start-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}.cms-start-nav details{position:relative}.cms-start-nav summary,.cms-start-advanced summary{cursor:pointer;padding:8px;font-size:13px}.cms-start-nav details[open]>button{display:block;margin-top:6px}.cms-studio .cms-start,.cms-studio .cms-existing{margin:18px 0;padding:18px;border:1px solid var(--ccz-tone-d6e0ec);border-radius:10px;background:var(--ccz-cms-surface)}.cms-studio .cms-start h2,.cms-studio .cms-existing h2{font-size:18px;margin:0 0 12px}.cms-start-actions{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cms-start-actions>section{min-width:0}.cms-studio .cms-start h3{font-size:16px;margin:0 0 6px}.cms-studio .cms-start p,.cms-studio .cms-existing>p,.cms-studio .cms-start-advanced p{font-size:13px;line-height:1.5;margin:0 0 12px;color:var(--ccz-cms-brand)}.cms-studio .cms-start label{display:grid;gap:5px;font-size:13px;margin-bottom:10px}.cms-studio .cms-start button,.cms-studio .cms-start select,.cms-studio .cms-start-nav button{font-size:14px;min-height:36px;padding:8px 12px;width:auto}.cms-studio .cms-start-actions button{background:var(--ccz-tone-12365d);color:var(--ccz-cms-secondary-text);border-color:var(--ccz-tone-12365d)}.cms-start-advanced{margin:12px 0;color:var(--ccz-cms-brand)}.cms-start-advanced .cms-inline-actions{align-items:end}.cms-studio .cms-existing>label{display:grid;max-width:340px;gap:5px;font-size:13px}.cms-studio .cms-item-picker{margin-top:12px;gap:8px}.cms-studio .cms-item-picker button{min-height:36px;padding:8px 12px;font-size:13px}.cms-studio .cms-start input,.cms-studio .cms-start select,.cms-studio .cms-existing input{max-width:100%;min-width:0;box-sizing:border-box}.cms-studio .cms-start-advanced button{min-height:36px;padding:8px 12px}@media(max-width:650px){.cms-start-actions{grid-template-columns:minmax(0,1fr);gap:20px}.cms-studio .cms-start,.cms-studio .cms-existing{padding:12px}}.website-home{margin:18px 0 24px;max-width:1100px}.website-segment{display:inline-flex;gap:3px;padding:4px;background:var(--ccz-tone-e8edf4);border-radius:12px;flex-wrap:wrap}.cms-studio .website-segment button{min-height:36px;margin:0;border:0;border-radius:9px;background:transparent;color:var(--ccz-tone-52647a);padding:8px 18px;font-size:14px;font-weight:600}.cms-studio .website-segment button[aria-pressed=true]{background:var(--ccz-cms-surface);color:var(--ccz-cms-text);box-shadow:0 1px 5px var(--ccz-tone-0a28491c)}.website-home-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 18px}.cms-studio .website-home h2{font-size:22px;line-height:1.3;margin:0 0 7px}.website-home p{font-size:14px;line-height:1.6;color:var(--ccz-tone-53657c);margin:0 0 12px}.cms-studio .website-search{display:grid;gap:4px;font-size:12px;min-width:190px;margin:0}.website-search input{min-height:38px;max-width:250px;box-sizing:border-box}.website-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cms-studio .website-tile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px;border:1px solid var(--ccz-tone-dfe6ef);border-radius:16px;padding:18px;min-width:0;background:var(--ccz-cms-surface);color:var(--ccz-cms-text);box-shadow:0 2px 5px var(--ccz-tone-15345604);transition:border-color .15s,box-shadow .15s}.cms-studio .website-tile:hover{border-color:var(--ccz-tone-9ab0cb);box-shadow:0 4px 12px var(--ccz-tone-173b6010)}.cms-studio .website-tile:focus-visible{outline:3px solid var(--ccz-tone-245b9b);outline-offset:3px}.website-tile-icon{display:grid;place-items:center;width:42px;height:42px;background:var(--ccz-tone-edf3fa);border-radius:12px;margin-bottom:7px;color:var(--ccz-cms-text)}.website-tile-icon svg{width:25px;height:25px}.tile-news .website-tile-icon,.tile-score .website-tile-icon{background:var(--ccz-tone-fbeef0);color:var(--ccz-tone-b31d3c)}.tile-team .website-tile-icon,.tile-person .website-tile-icon{background:var(--ccz-tone-edf5f1);color:var(--ccz-tone-306b55)}.cms-studio .website-tile strong{font-size:16px}.website-tile>span:not(.website-tile-icon){font-size:13px;font-weight:400;color:var(--ccz-tone-52657b);line-height:1.5}.website-tile small{font-size:11px;font-weight:400;color:var(--ccz-tone-66798f);margin-top:7px}.website-category{margin-top:12px;padding:22px;background:var(--ccz-cms-surface);border:1px solid var(--ccz-tone-dfe6ef);border-radius:16px}.website-category h3{font-size:22px;margin:15px 0 6px}.cms-studio .website-back{background:transparent;color:var(--ccz-cms-text);border:0;padding:4px 0;font-size:14px}.cms-studio .website-primary,.website-defaults button{background:var(--ccz-tone-15395f);color:var(--ccz-cms-secondary-text);border:0;border-radius:8px;padding:10px 14px;font-size:14px;min-height:40px;margin:6px 8px 6px 0}.website-page-list{display:grid;gap:8px;margin:16px 0}.cms-studio .website-page-list>button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:13px 15px;min-height:64px;background:var(--ccz-tone-f7f9fc);border:1px solid var(--ccz-tone-e0e7ef);border-radius:10px;color:var(--ccz-cms-text)}.website-page-list strong,.website-page-list small{display:block}.website-page-list small{font-size:12px;color:var(--ccz-tone-63758b);font-weight:400;margin-top:4px}.website-defaults{padding-top:14px;border-top:1px solid var(--ccz-tone-e6ebf2)}.website-explainer{padding:16px;background:var(--ccz-tone-f3f6fa);border-radius:10px;margin-top:16px!important}.website-save-note{font-size:12px!important;margin:20px 0!important}.cms-studio article[hidden]{display:none!important}.cms-studio .cms-start-advanced{font-size:13px}.cms-studio .cms-start-nav{margin:12px 0}.cms-studio .cms-start-nav button{font-size:13px;min-height:34px;padding:7px 10px}.cms-start-nav details{margin-left:auto}@media(max-width:760px){.website-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-home-heading{display:block}.cms-studio .website-search{margin:14px 0 0;min-width:0}.website-search input{max-width:100%;width:100%}}@media(max-width:400px){.website-tile-grid{gap:9px}.cms-studio .website-tile{padding:13px;border-radius:12px}.cms-studio .website-tile strong{font-size:15px}.website-home h2{font-size:20px!important}.website-segment{display:flex}.website-segment button{flex:1;padding:8px!important}}.website-home{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:1020px;margin:24px auto;padding:24px;background:var(--ccz-tone-f2f2f7);border-radius:24px}.website-home-heading{margin:22px 0}.cms-studio .website-home h2{font-size:24px;letter-spacing:-.5px}.website-home-heading p{max-width:520px}.website-segment{background:var(--ccz-tone-e3e3e9);border-radius:11px}.cms-studio .website-segment button{color:var(--ccz-tone-555b66)}.cms-studio .website-segment button[aria-pressed=true]{color:var(--ccz-cms-text);border-radius:8px;box-shadow:0 2px 5px var(--ccz-tone-00000012)}.website-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;padding:20px 8px}.cms-studio .website-tile{align-items:center;text-align:center;background:transparent;border:0;border-radius:18px;padding:8px;gap:8px;box-shadow:none;min-height:114px}.cms-studio .website-tile:hover{background:var(--ccz-tone-e7e7ef);box-shadow:none}.website-tile-icon{width:64px;height:64px;border-radius:17px;margin:0;background:linear-gradient(145deg,var(--ccz-tone-2889ed),var(--ccz-tone-1264c5));color:var(--ccz-cms-brand-text);box-shadow:0 5px 12px var(--ccz-tone-174a8218)}.website-tile-icon svg{width:31px;height:31px}.tile-news .website-tile-icon{background:linear-gradient(145deg,var(--ccz-tone-fa636a),var(--ccz-tone-d52c44));color:var(--ccz-cms-brand-text)}.tile-page .website-tile-icon{background:linear-gradient(145deg,var(--ccz-tone-7191b6),var(--ccz-tone-49688e));color:var(--ccz-cms-brand-text)}.tile-team .website-tile-icon,.tile-person .website-tile-icon{background:linear-gradient(145deg,var(--ccz-tone-4ebc8a),var(--ccz-tone-258662));color:var(--ccz-cms-brand-text)}.tile-calendar .website-tile-icon{background:linear-gradient(145deg,var(--ccz-tone-f48e40),var(--ccz-tone-d95b22));color:var(--ccz-cms-brand-text)}.tile-standings .website-tile-icon{background:linear-gradient(145deg,var(--ccz-tone-9569d6),var(--ccz-tone-6540aa));color:var(--ccz-cms-brand-text)}.tile-score .website-tile-icon{background:linear-gradient(145deg,var(--ccz-tone-4f9dc3),var(--ccz-tone-286a91));color:var(--ccz-cms-brand-text)}.tile-sponsor .website-tile-icon{background:linear-gradient(145deg,var(--ccz-tone-dcae44),var(--ccz-tone-aa7e28));color:var(--ccz-cms-brand-text)}.cms-studio .website-tile strong{font-size:14px;font-weight:600;letter-spacing:-.2px}.website-tile>span:not(.website-tile-icon),.website-tile small{display:none}.website-category{border:0;border-radius:18px;padding:20px}.website-page-list{gap:0;overflow:hidden;border-radius:14px;background:var(--ccz-cms-surface)}.cms-studio .website-page-list>button{border:0;border-bottom:1px solid var(--ccz-tone-e6e6ec);border-radius:0;background:var(--ccz-cms-surface);min-height:62px}.cms-studio .website-page-list>button:last-child{border:0}.cms-studio .website-back{color:var(--ccz-cms-brand)}.website-search input{border-radius:12px;background:var(--ccz-tone-e7e7ee);border:0;min-height:40px}.website-save-note{margin-bottom:0!important}.cms-studio .cms-start-nav{gap:6px}.cms-studio .cms-start-nav>button{border-radius:10px}.cms-studio .cms-start-nav details{font-size:12px}@media(max-width:760px){.website-home{padding:18px 12px;border-radius:20px}.website-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 6px}.website-home-heading{margin:18px 0}.website-tile-icon{width:56px;height:56px;border-radius:15px}.cms-studio .website-tile{padding:4px;min-height:96px}.cms-studio .website-tile strong{font-size:12px}}.cms-studio{font-weight:400}.cms-studio>header p,.cms-studio>nav p{color:var(--ccz-cms-text);font-weight:400}.cms-studio .cms-start-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.cms-studio .cms-start-nav>button,.cms-studio .cms-start-nav>a,.cms-studio .cms-start-nav summary{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;padding:10px 14px;border:1px solid var(--ccz-cms-border);border-radius:10px;background:var(--ccz-cms-surface);color:var(--ccz-control-link);text-decoration:none;cursor:pointer}.cms-studio .cms-start-nav details{margin-left:0}.cms-studio .cms-start-nav details p{max-width:320px}#cms-site-menu,#cms-site-regions{scroll-margin-top:20px}@media(max-width:650px){.cms-studio .cms-start-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cms-studio .cms-start-nav>button,.cms-studio .cms-start-nav>a{justify-content:center;width:100%}.cms-studio .cms-start-nav details{grid-column:1/-1}.cms-studio .cms-start-nav summary{width:100%}}.page-layout-dialog{position:fixed;inset:6px;z-index:1000;background:var(--ccz-tone-eef2f8);color:var(--ccz-cms-text);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.page-layout-dialog>header{display:flex;gap:12px;align-items:center;background:var(--ccz-tone-102e54);color:var(--ccz-cms-secondary-text);padding:8px 12px}.page-layout-dialog>header strong{margin-right:auto}.page-layout-dialog button{font:inherit;padding:7px 10px;border:1px solid var(--ccz-tone-b6c5d8);border-radius:5px;cursor:pointer}.page-layout-dialog>header button{background:var(--ccz-cms-surface);color:var(--ccz-cms-text)}.page-layout-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);flex:1;min-height:0}.page-layout-workspace>aside{background:var(--ccz-cms-surface);padding:14px;overflow:auto;min-height:0}.page-layout-workspace>aside label{display:block;font-size:13px;margin:12px 0}.page-layout-workspace>aside input:not([type=checkbox]),.page-layout-workspace>aside textarea,.page-layout-workspace>aside select{width:100%;padding:7px;margin-top:5px}.page-layout-workspace>aside input[type=checkbox]{margin-right:7px}.page-layout-workspace>aside li{font-size:12px;margin:5px 0}.page-layout-workspace>aside li button{padding:3px 7px;margin-left:3px}.page-layout-workspace>main{padding:12px;overflow:auto;min-width:0}.page-layout-canvas{max-width:1200px;margin:12px auto;background:var(--ccz-cms-surface)}.page-layout-canvas.is-mobile{max-width:390px;border:7px solid var(--ccz-tone-102e54);border-radius:16px;overflow:hidden}.page-layout-note{font-size:12px;line-height:1.5;background:var(--ccz-tone-eef3f9);padding:9px}.page-layout-launch{padding:15px;background:var(--ccz-tone-eef3f9)}.page-layout-dialog .cms-block-edit{min-width:0;padding:8px}.page-layout-dialog .cms-editor-image{max-width:100%}@media(max-width:700px){.page-layout-workspace{grid-template-columns:230px minmax(0,1fr)}.page-layout-dialog>header{flex-wrap:wrap}}.page-layout-dialog .cms-block-edit>.cms-inline-actions{display:none}.page-layout-dialog .cms-block-edit>.cms-edit-grid>label:first-child,.page-layout-dialog .cms-block-edit>fieldset>label:last-of-type{display:none}.page-layout-workspace aside[data-editor-purpose=design]>.cms-block-edit,.page-layout-workspace aside[data-editor-purpose=design]>fieldset>label:has(textarea[aria-label=Inleiding]),.page-layout-workspace aside[data-editor-purpose=design]>fieldset>label:has(input[aria-label=Paginatitel]){display:none!important}.page-layout-workspace aside[data-editor-purpose=content]>fieldset:not(.cms-block-edit)>:not(legend):not(label:has(textarea[aria-label=Inleiding])):not(label:has(input[aria-label=Paginatitel])){display:none!important}.page-layout-dialog{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.page-layout-workspace{grid-template-rows:minmax(0,1fr);overflow:hidden;min-height:0}.page-layout-workspace>main,.page-layout-workspace>aside{min-height:0;max-height:100%;overflow:auto;overscroll-behavior:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.page-layout-workspace>main{padding-bottom:40px;touch-action:pan-x pan-y}.page-layout-canvas,.page-layout-canvas.is-mobile{height:auto;max-height:none;overflow:visible}.page-layout-mobile-tabs{display:none}@media(max-width:700px){.page-layout-mobile-tabs{display:flex;gap:4px;padding:6px 10px;background:var(--ccz-tone-eeeef4);flex-shrink:0}.page-layout-mobile-tabs button{flex:1;border:0;border-radius:8px;background:transparent;color:var(--ccz-cms-brand)}.page-layout-mobile-tabs button[aria-pressed=true]{background:var(--ccz-cms-surface);color:var(--ccz-cms-text);box-shadow:0 1px 4px var(--ccz-tone-00000012)}.page-layout-dialog .page-layout-workspace{grid-template-columns:minmax(0,1fr)}.page-layout-workspace[data-mobile-pane=preview]>aside,.page-layout-workspace[data-mobile-pane=settings]>main{display:none}.page-layout-workspace>main{padding:8px}.page-layout-canvas.is-mobile{border-width:3px;box-sizing:border-box;width:100%;max-width:390px}.page-layout-dialog>header strong{font-size:12px}.page-layout-dialog .editor-page-picker{flex:1}.page-layout-dialog .editor-page-picker select{min-width:0;width:100%;max-width:100%}.page-layout-dialog>header>span[role=status]{display:none}}.page-layout-workspace>main{width:100%;max-width:none;margin:0;align-self:stretch;justify-self:stretch;scrollbar-gutter:stable}.page-layout-canvas{width:100%;box-sizing:border-box;min-width:0}.unsaved-backdrop{position:fixed;inset:0;z-index:3000;background:var(--ccz-tone-0a224580);display:grid;place-items:center;padding:20px}.unsaved-dialog{max-width:540px;background:var(--ccz-cms-surface);color:var(--ccz-cms-text);padding:24px;border-radius:10px;box-shadow:0 15px 60px var(--ccz-tone-06142b55)}.unsaved-dialog h2{font-size:20px}.unsaved-dialog>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.unsaved-dialog button{font:inherit;padding:10px;border:1px solid var(--ccz-tone-b8c4d6);border-radius:6px;cursor:pointer;background:var(--ccz-tone-f4f7fb);color:var(--ccz-cms-text)}.unsaved-dialog button:last-child{background:var(--ccz-tone-cf102d);color:var(--ccz-cms-brand-text);border-color:var(--ccz-tone-cf102d)}.visual-studio{display:grid;grid-template-columns:minmax(175px,220px) minmax(0,1fr) minmax(235px,290px);gap:0;min-height:580px;border:1px solid var(--ccz-metric-border);border-radius:12px;overflow:hidden;background:var(--ccz-tone-f4f6fa);color:var(--ccz-cms-text)}.visual-studio>aside{min-width:0;background:var(--ccz-tone-fff);padding:14px;overflow:auto;max-height:780px}.visual-studio-layers{border-right:1px solid var(--ccz-tone-dce0e7)}.visual-studio-properties{border-left:1px solid var(--ccz-tone-dce0e7)}.visual-studio h3{font-size:15px;margin:0 0 14px}.visual-studio label{display:grid!important;gap:5px;margin:8px 0!important;font-size:13px}.visual-studio input,.visual-studio select{max-width:100%;min-width:0}.visual-studio-layers ol{list-style:none;padding:0;margin:12px 0}.visual-studio-layers li{display:flex;align-items:center;border-radius:7px;margin:4px 0;gap:4px}.visual-studio-layers li>button{flex:1;min-width:0;text-align:left}.visual-studio-layers button{border:0;background:transparent;padding:8px;border-radius:6px;cursor:pointer}.visual-studio-layers button.is-selected,.visual-studio-toolbar button[aria-pressed=true]{background:var(--ccz-tone-ececff);color:var(--ccz-cms-brand)}.visual-studio-layer-actions{display:flex;gap:0}.visual-studio-layer-actions button{padding:5px}.visual-studio-stage{min-width:0;overflow:auto;background:var(--ccz-tone-e9edf3)}.visual-studio-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:var(--ccz-tone-fff);border-bottom:1px solid var(--ccz-tone-dce0e7)}.visual-studio-toolbar button{padding:7px 12px;border:1px solid var(--ccz-tone-dddfea);border-radius:8px;cursor:pointer;background:var(--ccz-tone-fff)}.visual-studio-toolbar span{font-size:12px;color:var(--ccz-tone-70788a);margin-left:auto}.visual-studio-canvas{width:min(100% - 28px,1060px);margin:20px auto;box-shadow:0 12px 30px var(--ccz-tone-1a274022);background:var(--ccz-cms-surface)}.visual-studio-canvas-mobile{width:min(390px,100% - 28px)}.visual-studio-canvas-clubtv{width:min(100% - 28px,960px);aspect-ratio:16/9}.visual-studio .cms-block[data-editor-selected=true]{outline:3px solid var(--ccz-tone-635bff);outline-offset:-3px}.visual-studio .cms-block[data-editor-selectable=true]{cursor:pointer}.visual-studio .cms-block[data-editor-selectable=true]:hover{outline:2px solid var(--ccz-tone-a49fff);outline-offset:-2px}.visual-studio-properties .cms-block-edit{padding:0!important;border:0!important}.visual-studio-properties .cms-block-edit label{display:grid!important}.visual-studio-properties input,.visual-studio-properties textarea{width:100%;box-sizing:border-box}.visual-studio-properties fieldset{padding:8px!important}.visual-studio-properties .cms-inline-actions button{font-size:12px}@media(max-width:1050px){.visual-studio{grid-template-columns:170px minmax(0,1fr)}.visual-studio-properties{grid-column:1/-1;max-height:none!important;border-left:0;border-top:1px solid var(--ccz-tone-dce0e7)}}@media(max-width:650px){.visual-studio{display:block}.visual-studio>aside{max-height:none}.visual-studio-stage{min-height:350px}.visual-studio-toolbar span{display:none}}.cms-render .cms-page-content.cms-free-canvas{display:block;position:relative;min-height:var(--ccz-cms-canvas-height,360px);width:100%;max-width:var(--ccz-cms-content-width)}.cms-render .cms-free-canvas>.cms-block:not(.cms-placed){position:relative;margin-bottom:var(--ccz-cms-gap)}.cms-render .cms-free-canvas>.cms-block.cms-placed{position:absolute;left:var(--ccz-x);top:var(--ccz-y);width:var(--ccz-w);min-height:var(--ccz-h);z-index:1}.cms-render .cms-free-canvas>.cms-block.cms-placed[data-editor-selected=true]{z-index:2}.visual-position-controls{display:grid;gap:7px;border:1px solid var(--ccz-tone-dce0e7);padding:9px;margin-bottom:12px;border-radius:8px}.visual-position-controls label{display:grid!important;gap:5px}.visual-position-controls input[type=number]{width:100%}.cms-studio .cms-free-canvas>.cms-block.cms-placed[data-editor-selectable=true]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.cms-studio .cms-free-canvas>.cms-block.cms-placed[data-editor-selectable=true]:active{cursor:grabbing}.cms-studio .cms-render .cms-editor-resize-handle{position:absolute;right:0;bottom:0;z-index:4;width:23px;min-width:23px;height:23px;min-height:23px;padding:0;border:2px solid var(--ccz-tone-fff);border-radius:6px 0 0;background:var(--ccz-tone-635bff);cursor:nwse-resize;touch-action:none}.cms-studio .cms-render .cms-editor-resize-handle:after{content:"↘";display:block;color:var(--ccz-cms-brand-text);font-size:17px;line-height:18px;text-align:center}.visual-studio{grid-template-columns:290px minmax(0,1fr);grid-template-rows:minmax(150px,210px) minmax(0,1fr);height:clamp(540px,calc(100dvh - 220px),900px);min-height:540px}.visual-studio-layers{grid-column:1;grid-row:1;border-bottom:1px solid var(--ccz-tone-dce0e7)}.visual-studio-properties{grid-column:1;grid-row:2;border-left:0;border-right:1px solid var(--ccz-tone-dce0e7)}.visual-studio-stage{grid-column:2;grid-row:1/3;min-width:0;overflow:auto}.visual-studio>aside{padding:10px;max-height:none}.visual-studio h3{font-size:13px;margin-bottom:8px}.visual-studio label{font-size:12px;margin:6px 0!important}.cms-studio .visual-studio input,.cms-studio .visual-studio select,.cms-studio .visual-studio button{font-size:12px;min-height:30px;padding:5px 7px}.cms-studio .visual-studio input[type=checkbox]{width:14px;min-height:14px;height:14px}.visual-studio-properties .cms-edit-grid{grid-template-columns:minmax(0,1fr);gap:6px}.visual-studio-properties .cms-symbol{width:20px;height:20px}.visual-studio-toolbar{position:sticky;top:0;z-index:5;padding:8px;gap:5px}.visual-studio-toolbar span{flex-basis:100%;margin:0;font-size:11px}@media(max-width:1050px){.visual-studio{grid-template-columns:260px minmax(0,1fr)}.visual-studio-properties{grid-column:1;grid-row:2;max-height:none!important;border-top:0}}@media(max-width:650px){.visual-studio{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto}.visual-studio-layers{grid-column:1;grid-row:1;max-height:180px!important}.visual-studio-properties{grid-column:1;grid-row:2;max-height:300px!important}.visual-studio-stage{grid-column:1;grid-row:3;max-height:650px}.visual-studio-toolbar span{display:block}}.visual-studio{grid-template-columns:240px minmax(0,1fr) 290px;grid-template-rows:minmax(0,1fr);height:clamp(650px,calc(100dvh - 140px),1100px)}.visual-studio-layers{grid-column:1;grid-row:1;border-bottom:0}.visual-studio-properties{grid-column:3;grid-row:1;border-right:0;border-left:1px solid var(--ccz-cms-border)}.visual-studio-stage{grid-column:2;grid-row:1}.visual-studio>aside{background:var(--ccz-cms-surface);color:var(--ccz-cms-text)}.visual-studio button[aria-pressed=true],.visual-studio button.is-selected{background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)}.visual-studio .cms-block[data-editor-selected=true]{outline-color:var(--ccz-cms-brand)}.visual-studio .cms-block[data-editor-selectable=true]:hover{outline-color:var(--ccz-cms-border)}.studio-template-picker p,.studio-device-layout p{font-size:12px;color:var(--ccz-cms-muted);line-height:1.5}.studio-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.visual-studio .studio-template-grid>button{position:relative;text-align:left;display:grid;gap:7px;border:1px solid var(--ccz-cms-border);background:var(--ccz-cms-surface);color:var(--ccz-cms-text);padding:6px;min-height:96px}.visual-studio .studio-template-grid>button[aria-pressed=true]{outline:2px solid var(--ccz-cms-brand);outline-offset:1px}.studio-template-grid>button>span:not(.studio-template-sample){font-size:11px}.studio-template-sample{height:58px;display:grid;grid-template-columns:1fr 2fr;gap:4px;padding:4px;background:var(--ccz-cms-background);border:1px solid var(--ccz-cms-border);border-radius:4px}.studio-template-sample i{display:block;border:1px solid var(--ccz-cms-border);background:var(--ccz-cms-surface);border-radius:2px}.studio-template-sample i:first-child{grid-column:1/-1;background:var(--ccz-cms-brand)}.studio-template-sample i:last-child{grid-column:1/-1}.studio-template-club_arena i:first-child{grid-row:span 2}.studio-template-club_panorama{grid-template-columns:2fr 1fr}.studio-template-club_overzicht{grid-template-columns:1fr 1fr 1fr}.studio-template-club_overzicht i:first-child{grid-column:1;grid-row:span 2}.studio-template-club_samen i:last-child{background:var(--ccz-cms-brand)}.studio-template-fc_abcoude i:first-child{height:24px}.studio-template-check{position:absolute;right:5px;top:5px;border-radius:50%;padding:1px 5px;background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text)}.studio-library-tabs{display:flex;gap:5px;border-top:1px solid var(--ccz-cms-border);padding-top:12px;margin:12px 0}.studio-library-tabs>button{flex:1}.studio-block-library{display:grid;gap:8px}.visual-studio .studio-block-library>button{text-align:left;display:grid;gap:5px;border:1px solid var(--ccz-cms-border);padding:12px;background:var(--ccz-cms-surface);color:var(--ccz-cms-text)}.studio-block-library small{color:var(--ccz-cms-muted)}.studio-device-layout{border:1px solid var(--ccz-cms-border);border-radius:8px;margin-bottom:16px}.studio-preview-pair{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.studio-preview-pair.is-paired{grid-template-columns:minmax(0,1fr) 250px;gap:16px;padding-right:16px}.studio-mobile-companion{width:250px;margin-top:20px;background:var(--ccz-cms-surface);overflow:hidden;border:1px solid var(--ccz-cms-border);border-radius:16px}.studio-mobile-companion>strong{display:block;padding:10px;font-size:12px}.studio-mobile-companion>.cms-render{width:390px;zoom:.64}.visual-studio-canvas-tablet{width:min(768px,100% - 28px)}.visual-studio-canvas-clubtv_landscape{width:min(100% - 28px,960px);aspect-ratio:16/9;overflow:auto}.visual-studio-canvas-clubtv_portrait{width:min(390px,100% - 28px);aspect-ratio:9/16;overflow:auto}.studio-preview-pair .cms-channel-clubtv{min-height:100%}@media(max-width:1500px){.studio-preview-pair.is-paired{grid-template-columns:minmax(0,1fr);padding-right:0}.studio-mobile-companion{margin:16px auto}}@media(max-width:1100px){.visual-studio{grid-template-columns:210px minmax(0,1fr);grid-template-rows:auto auto;height:auto}.visual-studio-layers{grid-column:1;grid-row:1/3;max-height:900px}.visual-studio-stage{grid-column:2;grid-row:1;max-height:720px}.visual-studio-properties{grid-column:2;grid-row:2;max-height:480px!important;border-left:1px solid var(--ccz-cms-border)}}@media(max-width:650px){.visual-studio{display:block}.visual-studio-layers,.visual-studio-properties{max-height:420px!important}.visual-studio-stage{max-height:750px}.visual-studio .studio-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-mobile-companion{max-width:100%}}.studio-club-logo{max-width:64px;max-height:64px;object-fit:contain}.cms-page-brand>.studio-club-logo{width:44px;height:44px}.studio-club-identity{border:1px solid var(--ccz-cms-border);border-radius:8px;margin-bottom:16px}.studio-club-identity input{width:100%;font-size:11px}.studio-club-identity p{font-size:12px;color:var(--ccz-cms-muted)}.studio-launch{display:flex;justify-content:flex-end;margin-bottom:10px}.studio-fullscreen{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;border:0;padding:0;background:var(--ccz-cms-background);color:var(--ccz-cms-text)}.studio-fullscreen::backdrop{background:var(--ccz-cms-background)}.studio-fullscreen>header{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--ccz-cms-border);background:var(--ccz-cms-surface)}.studio-fullscreen>header>div{display:grid;margin-right:auto}.studio-fullscreen>header strong{font-size:18px}.studio-fullscreen>header span{font-size:12px}.studio-fullscreen .visual-studio{height:calc(100dvh - 80px);border:0;border-radius:0}.studio-fullscreen .studio-preview-pair.is-paired{grid-template-columns:minmax(0,1fr) 250px;padding-right:16px}@media(max-width:1300px){.studio-fullscreen .studio-preview-pair.is-paired{grid-template-columns:minmax(0,1fr);padding-right:0}}@media(max-width:650px){.studio-fullscreen .visual-studio{height:auto}.studio-fullscreen>header{gap:8px;padding:10px}}.platform-console .platform-clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--ccz-spacing-control);margin-block:var(--ccz-spacing-panel)}.platform-console .platform-clients button{display:flex;flex-direction:column;align-items:start;text-align:start;white-space:normal;gap:var(--ccz-spacing-control);min-width:0}.platform-console .platform-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--ccz-spacing-panel)}.platform-console label{display:flex;flex-direction:column;gap:var(--ccz-spacing-control);margin-block:var(--ccz-spacing-control);overflow-wrap:anywhere}.platform-console fieldset{border:var(--ccz-border-width) solid var(--ccz-metric-border);border-radius:var(--ccz-control-radius);padding:var(--ccz-spacing-panel);min-width:0}.platform-console fieldset label{flex-direction:row;align-items:center;flex-wrap:wrap}.platform-console fieldset small{flex-basis:100%}.platform-console input[type=checkbox]{width:auto;min-height:var(--ccz-touch-height);flex-shrink:0}.platform-console input[type=color]{max-width:100%;min-height:var(--ccz-touch-height)}.platform-console .platform-invitation{display:flex;flex-direction:column;gap:var(--ccz-spacing-control);padding-block:var(--ccz-spacing-panel);border-bottom:var(--ccz-border-width) solid var(--ccz-metric-border)}.platform-console .sc-card{margin-block:var(--ccz-spacing-panel);overflow-wrap:anywhere}.platform-console form>button{margin-inline-end:var(--ccz-spacing-control);margin-block:var(--ccz-spacing-control)}.platform-console ol{padding-inline-start:var(--ccz-spacing-panel)}.platform-client-card{display:flex;flex-direction:column;gap:var(--ccz-spacing-control);min-width:0}.platform-client-card>button{width:100%}.platform-website-actions{display:flex;flex-wrap:wrap;gap:var(--ccz-spacing-control);align-items:center}.platform-website-actions a{min-height:var(--ccz-touch-height);display:inline-flex;align-items:center}.platform-website-context{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--ccz-spacing-panel);padding:var(--ccz-spacing-panel);margin-bottom:var(--ccz-spacing-panel);border:var(--ccz-border-width) solid var(--ccz-cms-border);border-radius:var(--ccz-control-radius);background:var(--ccz-cms-surface);color:var(--ccz-cms-text)}.platform-website-context h2{margin-block:var(--ccz-spacing-control)}.platform-website-context p{max-width:65ch}.tasks-panel label,.tasks-panel form{display:grid;gap:var(--ccz-spacing-control);min-width:0}.tasks-panel input,.tasks-panel textarea,.tasks-panel select{width:100%;min-width:0;max-width:100%}.tasks-panel textarea{min-height:100px}.tasks-panel .sc-card{overflow-wrap:anywhere}.tasks-panel .comm-management button{white-space:normal;text-align:left}@media(max-width:800px){.tasks-panel button{min-height:var(--ccz-touch-target-min,44px)}}.org-layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:var(--ccz-spacing-panel)}.org-tree{align-self:start;min-width:0}.org-tree ul{list-style:none;margin:0;padding-left:12px}.org-tree>ul{padding-left:0}.org-tree li{min-width:0}.org-tree button{width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;margin:3px 0}.org-tree button[aria-pressed=true]{background:var(--ccz-palette-eaf3fc);color:var(--ccz-text-link)}.org-details{display:grid;align-content:start;gap:var(--ccz-spacing-panel);min-width:0}.org-details form{display:grid;gap:var(--ccz-spacing-control)}.org-details label{display:grid;gap:4px}.org-details .sc-check{display:flex;align-items:center}.org-details input:not([type=checkbox]),.org-details textarea,.org-details select{width:100%}.org-details fieldset{min-width:0;overflow-wrap:anywhere;border:var(--ccz-border-width) solid var(--ccz-metric-border);border-radius:var(--ccz-control-radius)}@media(max-width:750px){.org-layout{grid-template-columns:minmax(0,1fr)}.org-tree button{min-height:var(--ccz-touch-height)}}.app main{align-self:flex-start;margin:0 auto;padding:var(--ccz-page-padding)}.app main header{margin-bottom:14px;gap:12px}.app main h1{font-size:var(--ccz-heading-size);line-height:1.2}.app main .office-section-switch{margin-bottom:10px}.app main .mode-switch,.app main .session-bar{margin-bottom:10px}.app main .office-section-switch a,.app main .mode-switch button{padding:7px 11px}.app main .source-console .sc-toolbar{align-items:flex-end;gap:8px;margin-bottom:10px}.app main .source-console .sc-toolbar button{min-height:36px;align-self:flex-end}.app main .source-console .sc-search{margin-bottom:10px}.app main .source-console .sc-stack{margin-top:10px}.app main .source-console .sc-card>p{margin:4px 0}.app main .source-console .sc-card h3{margin-top:10px}.app main .communication-center .comm-management{margin-top:10px}.app main .communication-center .comm-management>h2{margin:0}.app main footer{margin-top:14px}@media(min-width:651px){.app main .metrics{max-width:620px}.app main .communication-center .comm-management{grid-template-columns:repeat(2,minmax(0,1fr))}.app main .communication-center .comm-management>h2{grid-column:1/-1}.app main .communication-center textarea{min-height:90px}}@media(max-width:650px){.app main{padding:var(--ccz-page-padding-mobile)}.app main .office-section-switch a,.app main .mode-switch button,.app main .source-console button,.app main .source-console input,.app main .source-console select{min-height:var(--ccz-touch-height)}.app main .source-console .sc-toolbar>button{width:auto}.app main .source-console .sc-toolbar{align-items:flex-end}}:where(.ccz-club-theme,.cms-render,.page-layout-dialog,.v20-dialog) :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ccz-control-background)}.ccz-settings-switch{display:flex!important;align-items:center;gap:10px;min-height:44px;cursor:pointer}.ccz-settings-switch input[role=switch]{appearance:none!important;flex:0 0 46px!important;width:46px!important;height:28px!important;min-height:28px!important;max-width:46px;padding:2px!important;margin:0;border:1px solid var(--ccz-cms-border);border-radius:999px!important;background:var(--ccz-switch-off);position:relative;cursor:pointer}.ccz-settings-switch input[role=switch]:after{content:"";display:block;width:22px;height:22px;background:var(--ccz-switch-thumb);border:1px solid var(--ccz-cms-border);box-sizing:border-box;border-radius:50%;transition:transform .15s}.ccz-settings-switch input[role=switch]:checked{background:var(--ccz-switch-on)}.ccz-settings-switch input[role=switch]:checked:after{transform:translate(18px)}.ccz-settings-switch input[role=switch]:focus-visible{outline:3px solid var(--ccz-switch-on);outline-offset:3px}.ccz-settings-switch input[role=switch]:disabled{cursor:not-allowed;opacity:.65}.ccz-settings-switch:has(input:disabled){cursor:default}.ccz-settings-switch-help{display:block;color:var(--ccz-cms-muted);font-size:.85em}@media(prefers-reduced-motion:reduce){.ccz-settings-switch input[role=switch]:after{transition:none}}:where(.source-console,.cms-studio,.page-layout-dialog,.visual-studio,.ccz-club-theme fieldset) input[type=checkbox]{accent-color:var(--ccz-switch-on)}button.ccz-activate-action[data-ccz-action=activate]{background:var(--ccz-status-enabled)!important;color:var(--ccz-activation-text)!important;border-color:var(--ccz-status-enabled)!important}button.ccz-activate-action[data-ccz-action=activate]:focus-visible{outline:3px solid var(--ccz-status-enabled)!important;outline-offset:3px}button.ccz-activate-action[data-color-invalid=true]{background:var(--ccz-switch-off)!important;color:var(--ccz-cms-text)!important;border-color:var(--ccz-cms-border)!important}.ccz-settings-switch[data-color-invalid=true] input[role=switch]:checked{background:var(--ccz-switch-off)}.ccz-activation-control{display:inline-flex;flex-direction:column;gap:6px}.ccz-activation-control [role=alert],.ccz-settings-switch [role=alert]{display:block;color:var(--ccz-cms-text);font-size:.85rem}.source-console .sc-status.sc-good{background:var(--ccz-status-positive-background);color:var(--ccz-status-positive-text)}.ccz-settings-switch input[role=switch]:focus{outline-color:var(--ccz-switch-on)}button.ccz-activate-action[data-ccz-action=activate]:focus{outline-color:var(--ccz-status-enabled)!important}.ccz-filter-tabs{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--ccz-tab-gap);min-width:0}.app main .ccz-filter-tabs [role=tab]{white-space:normal;overflow-wrap:anywhere;border:var(--ccz-border-width) solid var(--ccz-metric-border);border-radius:var(--ccz-control-radius);padding:var(--ccz-spacing-control);font:inherit}.app main .ccz-filter-tabs [aria-selected=true]{background:var(--ccz-palette-eaf3fc);color:var(--ccz-text-link);border-color:var(--ccz-text-link)}.ccz-filter-tabs [role=tab]:focus-visible{outline:var(--ccz-focus-width) solid var(--ccz-text-link);outline-offset:2px}@media(max-width:650px){.ccz-filter-tabs{flex-basis:100%;width:100%}.app main .ccz-filter-tabs [role=tab]{min-height:var(--ccz-touch-height)}}@media(max-width:650px){.app main .source-console .sc-toolbar .ccz-filter-tabs button{min-height:var(--ccz-touch-height)}}*{box-sizing:border-box}body{margin:0;background:var(--ccz-tone-f5f7fa);color:var(--ccz-cms-text);font:15px/1.5 Inter,system-ui,-apple-system,Segoe UI,sans-serif}button,textarea{font:inherit}button{cursor:pointer}.app{display:flex;min-height:100vh}.sidebar{width:255px;background:var(--ccz-tone-fff);border-right:1px solid var(--ccz-tone-e1e6ec);padding:28px 18px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;padding:4px 12px 40px}.brandmark{width:38px;height:38px;border-radius:12px;background:var(--ccz-tone-dceaf7);color:var(--ccz-cms-text);display:grid;place-items:center;font-weight:800;font-size:22px}.brand strong{display:block;font-size:17px}.brand small{display:block;color:var(--ccz-tone-526174)}.navlabel{font-size:10px;letter-spacing:.13em;color:var(--ccz-tone-526174);font-weight:800;padding-left:16px}.sidebar nav a{display:block;text-decoration:none;color:var(--ccz-tone-64748b);padding:12px 16px;border-radius:12px;margin:7px 0}.sidebar nav a.active{background:var(--ccz-tone-eaf3fc);color:var(--ccz-cms-brand);font-weight:700}.sidebarbottom{margin-top:auto;color:var(--ccz-tone-526174);font-size:12px;padding:15px}main{flex:1;padding:45px clamp(20px,4vw,72px);min-width:0;max-width:1500px;margin:auto}header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:31px}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:var(--ccz-tone-526174)}h1{font-size:34px;margin:5px 0 4px;font-weight:750;letter-spacing:-.03em}p{color:var(--ccz-tone-526174);margin:6px 0}.demolabel{font-size:11px;white-space:nowrap;letter-spacing:.05em;background:var(--ccz-tone-fff4dc);color:var(--ccz-tone-90620a);padding:9px 14px;border-radius:25px;font-weight:800;border:1px solid var(--ccz-tone-f3e3b9)}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:22px}.metric,.panel{background:var(--ccz-tone-fff);border:1px solid var(--ccz-tone-e6ebf0);box-shadow:0 2px 10px var(--ccz-tone-20385008);border-radius:18px}.metric{aspect-ratio:1;min-width:0;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ccz-cms-text)}.metric small{display:block;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.metric strong{display:block;font-size:36px;line-height:1;font-variant-numeric:tabular-nums}.columns{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;align-items:start}.panel{overflow:hidden}.panelhead{display:flex;justify-content:space-between;align-items:center;padding:21px 25px;border-bottom:1px solid var(--ccz-tone-edf0f4)}.panelhead h2{font-size:17px;margin:0}.panelhead span{color:var(--ccz-tone-526174);font-size:12px}.tabs{display:flex;gap:7px;padding:14px;flex-wrap:wrap;border-bottom:1px solid var(--ccz-tone-eef1f4)}.tabs button{background:transparent;border:0;border-radius:10px;padding:8px 11px;color:var(--ccz-tone-526174);font-size:12px}.tabs button.chosen{background:var(--ccz-tone-e8f2fb);color:var(--ccz-cms-text);font-weight:750}.task{display:block;width:100%;padding:19px 23px;text-align:left;background:var(--ccz-tone-fff);border:0;border-bottom:1px solid var(--ccz-tone-eef1f4);color:var(--ccz-tone-526174)}.task.selected{background:var(--ccz-tone-f1f7fc);box-shadow:inset 3px 0 var(--ccz-tone-4782b6)}.taskline{display:flex;align-items:center;justify-content:space-between;gap:6px}.taskline b{color:var(--ccz-cms-text);font-size:14px}.task>span:nth-child(2){display:block;font-size:12px;margin-top:6px}.taskarrow{font-size:12px;display:block;color:var(--ccz-cms-text);margin-top:8px}.state{display:inline-block;padding:4px 9px;border-radius:9px;font-size:11px;font-weight:700;white-space:nowrap}.state.pending{background:var(--ccz-tone-fff1d6);color:var(--ccz-tone-93661f)}.state.open{background:var(--ccz-tone-e6f2fd);color:var(--ccz-cms-text)}.state.done{background:var(--ccz-tone-e8f5ed);color:var(--ccz-tone-24764c)}.detail{padding-bottom:25px}.detail>.state,.detail>h3,.detail>p,.detail>dl,.detail>h4,.detail>.history,.detail>.decision,.detail>.feedback,.detail>.primary{margin-left:25px;margin-right:25px}.detail>.state{margin-top:25px}.detail h3{font-size:21px;letter-spacing:-.02em;margin-bottom:10px}.detail>p{line-height:1.65}.detail dl{border-top:1px solid var(--ccz-tone-edf0f4);border-bottom:1px solid var(--ccz-tone-edf0f4);margin-top:20px;padding:10px 0}.detail dl div{display:flex;justify-content:space-between;margin:9px 0;gap:15px}.detail dt{color:var(--ccz-tone-526174)}.detail dd{margin:0;text-align:right;font-weight:600}.detail h4{margin-bottom:12px}.history{padding-left:19px;color:var(--ccz-tone-526174);font-size:13px}.history li{padding:4px 0}.decision{border-top:1px solid var(--ccz-tone-eef1f4);padding-top:16px}.decision label{display:block;font-weight:600;font-size:13px;margin-bottom:7px}.decision textarea{width:100%;min-height:80px;border:1px solid var(--ccz-tone-d8e1e9);border-radius:10px;padding:11px;resize:vertical}.actions{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.primary,.secondary{border:0;border-radius:9px;padding:10px 16px;font-weight:700;font-size:13px;margin-top:12px}.primary{background:var(--ccz-tone-286a9b);color:var(--ccz-cms-secondary-text)}.secondary{background:var(--ccz-tone-eef2f5);color:var(--ccz-tone-586778)}.feedback{font-size:12px;color:var(--ccz-cms-text);margin-top:12px}.empty{padding:20px}footer{font-size:12px;color:var(--ccz-tone-526174);margin-top:25px}@media(max-width:1050px){.sidebar{width:205px}.columns{grid-template-columns:1fr}}@media(max-width:650px){.app{display:block}.sidebar{width:auto;padding:13px 16px}.brand{padding:0}.sidebar nav,.sidebarbottom{display:none}main{padding:21px 14px}header{align-items:flex-start}.demolabel{font-size:9px}h1{font-size:27px}.metrics{gap:8px}.metric{padding:4px;gap:6px;border-radius:12px}.metric strong{font-size:27px}.metric small{font-size:11px}.panelhead{padding:16px}.task{padding:15px}.detail>.state,.detail>h3,.detail>p,.detail>dl,.detail>h4,.detail>.history,.detail>.decision,.detail>.feedback,.detail>.primary{margin-left:16px;margin-right:16px}}.mode-switch{display:flex;gap:7px;margin-bottom:18px}.mode-switch button{padding:9px 15px;border:1px solid var(--ccz-tone-dce5ec);border-radius:10px;background:var(--ccz-tone-fff);color:var(--ccz-cms-brand)}.mode-switch button.on{background:var(--ccz-tone-e4f0fa);color:var(--ccz-cms-brand);font-weight:750}.mode-switch button:disabled{opacity:.45;cursor:not-allowed}.livepanel{margin:0 0 22px}.live-grid{display:grid;grid-template-columns:1fr 1fr}.live-detail{padding:22px;border-left:1px solid var(--ccz-tone-edf0f4)}.live-message{padding:20px}.readonly{font-size:12px;color:var(--ccz-cms-brand);background:var(--ccz-tone-f0f6fb);border-radius:8px;padding:10px}@media(max-width:650px){.live-grid{grid-template-columns:1fr}.live-detail{border-left:none;border-top:1px solid var(--ccz-tone-edf0f4)}}.live-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.live-grid>.tasklist,.live-detail{min-width:0}.live-grid .taskline{min-width:0;flex-wrap:wrap}.live-grid .taskline b,.live-detail h3{overflow-wrap:anywhere}.mode-switch{flex-wrap:wrap}@media(max-width:650px){.live-grid{grid-template-columns:minmax(0,1fr)}header,.panelhead{flex-wrap:wrap}.app main,.livepanel{min-width:0;max-width:100%}}.session-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;min-width:0;max-width:100%;margin-bottom:16px}.session-bar .session-email{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;letter-spacing:-.02em}.session-bar button{flex-shrink:0}@media(max-width:650px){.session-bar{gap:6px}.session-bar button{font-size:12px;padding:7px 9px}}.session-logout,.refresh-button{font:inherit;font-size:13px;font-weight:650;border:1px solid var(--ccz-tone-cbddeb);border-radius:10px;background:var(--ccz-tone-edf5fc);color:var(--ccz-cms-text);padding:9px 13px;cursor:pointer}.session-logout:hover,.refresh-button:hover{background:var(--ccz-tone-dcebf8)}.session-logout:focus-visible,.refresh-button:focus-visible{outline:3px solid var(--ccz-tone-286a9b);outline-offset:2px}@media(max-width:650px){.session-bar{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.session-bar .session-email{flex:0 0 100%;width:100%;max-width:100%}}.demolabel{max-width:100%;white-space:normal;overflow-wrap:anywhere}.metric{min-width:0;overflow-wrap:anywhere}.auth-panel{padding:25px}.auth-panel form{display:grid;gap:8px;max-width:440px;margin-top:20px}.auth-panel input{font:inherit;width:100%;min-width:0;border:1px solid var(--ccz-tone-d8e1e9);border-radius:10px;padding:11px}.auth-panel label{font-weight:600;font-size:13px}textarea::placeholder{color:var(--ccz-tone-526174);opacity:1}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid var(--ccz-tone-286a9b);outline-offset:2px}:root{--office-ink:var(--ccz-tone-1f3045);--office-muted:var(--ccz-tone-43566d);--office-blue:var(--ccz-tone-245c90)}body{color:var(--office-ink);font-weight:450}.brand strong,.panelhead h2,.taskline b,.detail h3{font-weight:700;color:var(--office-ink)}.brand small,.sidebarbottom,.eyebrow,p,.panelhead span,.task,.detail dt,.history,footer{color:var(--office-muted)}.mode-switch button{color:var(--ccz-cms-text);font-weight:650}.mode-switch button:disabled{opacity:.65;color:var(--ccz-tone-4d5f70)}.tabs button{color:var(--ccz-cms-text);font-weight:650;font-size:14px}.tabs button.chosen{color:var(--ccz-cms-text)}.taskline b{font-size:15px;line-height:1.45}.task>span:nth-child(2){font-size:13px;color:var(--office-muted);font-weight:550}.taskarrow{font-size:13px;color:var(--office-blue);font-weight:700}.panelhead span{font-size:13px;font-weight:600}.metric{border-color:var(--ccz-tone-d9e2ec)}.metric small{color:var(--office-ink);font-weight:750}.metric strong{color:var(--office-ink);font-weight:750;line-height:1}.state{font-size:12px;font-weight:750}.demolabel{color:var(--ccz-tone-80520b)}header p{line-height:1.5}@media(max-width:650px){main{padding:18px 14px 28px}header{margin-bottom:18px;gap:12px}h1{font-size:30px;line-height:1.15;font-weight:750}header p{font-size:14px;margin-top:8px}.eyebrow{font-size:11px;letter-spacing:.08em}.demolabel{font-size:11px;line-height:1.3;padding:7px 11px}.mode-switch{margin-bottom:15px}.mode-switch button{padding:9px 12px;font-size:13px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:17px}.metric{aspect-ratio:1;min-height:0;padding:5px 2px;gap:5px;border-radius:12px}.metric small{font-size:clamp(10px,2.65vw,12px);line-height:1.2;letter-spacing:-.025em;text-align:center;white-space:nowrap}.metric strong{font-size:clamp(24px,7vw,32px);font-variant-numeric:tabular-nums}.panelhead{padding:14px 15px}.panelhead h2{font-size:18px}.tabs{gap:4px;padding:9px 10px}.tabs button{padding:9px 10px;font-size:13px}.task{padding:14px 15px}.taskline b{font-size:15px}.task>span:nth-child(2){font-size:13px}.taskarrow{font-size:13px}}.ccz-club-theme{background:var(--ccz-cms-background);color:var(--ccz-cms-text)}.ccz-club-theme a{color:var(--ccz-control-link)}.ccz-club-theme :is(button,a,input,select,textarea):focus-visible{outline-color:var(--ccz-control-focus)}.ccz-club-theme button.primary{background:var(--ccz-control-background);color:var(--ccz-control-text);border-color:var(--ccz-control-background)}.office-navigation section{margin:0 0 22px}.office-navigation h2{font-size:12px;font-weight:650;margin:0 16px 8px;color:var(--ccz-cms-muted)}.office-navigation a[aria-current=page]{color:var(--ccz-control-link);font-weight:700;border-inline-start:3px solid var(--ccz-control-background)}.office-mobile-navigation{display:none}.office-mobile-navigation summary{min-height:48px;cursor:pointer;font-weight:600;padding:12px;border:1px solid var(--ccz-cms-border);border-radius:12px;background:var(--ccz-cms-surface)}@media(max-width:650px){.office-mobile-navigation{display:block;margin-bottom:18px}.office-mobile-navigation .office-navigation{background:var(--ccz-cms-surface);padding:16px;border:1px solid var(--ccz-cms-border);border-radius:12px}.office-mobile-navigation .office-navigation a{display:block;min-height:44px;padding:10px 14px;text-decoration:none}.office-mobile-navigation .office-navigation section{margin-bottom:12px}}@media(max-width:650px){.app>.sidebar{display:none}}.source-console{font-family:var(--ccz-font-family);font-size:var(--ccz-font-size-body);line-height:var(--ccz-line-height-body);color:var(--ccz-text-primary)}.source-console h1{font-size:var(--ccz-heading-size)}.source-console h2,.source-console h3{font-size:var(--ccz-section-heading-size);margin:0;overflow-wrap:anywhere}.source-console p,.source-console dt,.source-console small{color:var(--ccz-text-muted)}.source-console button,.source-console input,.source-console select,.source-console textarea{font:inherit;border:var(--ccz-border-width) solid var(--ccz-metric-border);border-radius:var(--ccz-control-radius);padding:var(--ccz-spacing-control);background:var(--ccz-surface);color:var(--ccz-text-primary);max-width:100%;min-width:0}.source-console button{font-weight:var(--ccz-font-weight-strong);cursor:pointer}.source-console button:disabled{cursor:not-allowed;opacity:.6}.source-console button:focus-visible,.source-console input:focus-visible,.source-console select:focus-visible,.source-console textarea:focus-visible{outline:var(--ccz-focus-width) solid var(--ccz-text-link);outline-offset:2px}.sc-heading{align-items:flex-start}.sc-toolbar{display:flex;gap:var(--ccz-spacing-control);flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--ccz-spacing-panel)}.sc-tabs{display:flex;gap:var(--ccz-spacing-control);flex-wrap:wrap}.sc-tabs [aria-selected=true]{background:var(--ccz-palette-eaf3fc);color:var(--ccz-text-link)}.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ccz-spacing-panel)}.sc-stack{display:grid;gap:var(--ccz-spacing-panel);margin-top:var(--ccz-spacing-panel)}.sc-card{background:var(--ccz-surface);border:var(--ccz-border-width) solid var(--ccz-metric-border);border-radius:var(--ccz-card-radius);box-shadow:var(--ccz-card-shadow);padding:var(--ccz-spacing-panel);min-width:0;overflow-wrap:anywhere}.sc-card-head{display:flex;gap:var(--ccz-spacing-control);justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:var(--ccz-spacing-control)}.sc-status{border-radius:var(--ccz-control-radius);padding:calc(var(--ccz-spacing-control)/2) var(--ccz-spacing-control);font-size:var(--ccz-font-size-small);font-weight:var(--ccz-font-weight-strong)}.sc-good{background:var(--ccz-palette-e8f5ed);color:var(--ccz-palette-24764c)}.sc-warning{background:var(--ccz-palette-fff1d6);color:var(--ccz-palette-93661f)}.sc-muted{background:var(--ccz-palette-eef2f5);color:var(--ccz-text-muted)}.sc-card dl>div{display:flex;justify-content:space-between;gap:var(--ccz-spacing-control);margin:var(--ccz-spacing-control) 0}.sc-card dd{margin:0;text-align:right}.sc-card ul{padding-left:var(--ccz-spacing-panel)}.sc-card h3{margin-top:var(--ccz-spacing-panel)}.sc-new{min-height:160px;color:var(--ccz-text-link)!important}.sc-role,.sc-search,.sc-form label,.sc-card>label{display:grid;gap:calc(var(--ccz-spacing-control)/2);margin-bottom:var(--ccz-spacing-panel)}.sc-search input{width:min(100%,460px)}.sc-form{display:grid;gap:var(--ccz-spacing-control);margin-top:var(--ccz-spacing-panel)}.sc-form input:not([type=checkbox]),.sc-form select,.sc-form textarea,.sc-card textarea{width:100%}.sc-form textarea,.sc-card textarea{min-height:100px;resize:vertical}.sc-form label.sc-check{display:flex;align-items:center}.sc-actions{display:flex;gap:var(--ccz-spacing-control);flex-wrap:wrap}.sc-actions button:first-child{background:var(--ccz-text-link);color:var(--ccz-surface)}.sc-diffs{display:grid;gap:var(--ccz-spacing-control);margin-top:var(--ccz-spacing-panel)}.sc-diff{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--ccz-spacing-control);border-top:var(--ccz-border-width) solid var(--ccz-metric-border);padding-top:var(--ccz-spacing-control)}.sc-diff span{overflow-wrap:anywhere;min-width:0}.sc-diff small{display:block;font-size:var(--ccz-font-size-small)}.sc-alert{border-left:var(--ccz-focus-width) solid var(--ccz-text-link);padding:var(--ccz-spacing-control);background:var(--ccz-surface)}.office-section-switch{display:flex;gap:var(--ccz-spacing-control);flex-wrap:wrap;margin-bottom:var(--ccz-spacing-panel)}.office-section-switch a{font:inherit;text-decoration:none;border:var(--ccz-border-width) solid var(--ccz-metric-border);border-radius:var(--ccz-control-radius);padding:var(--ccz-spacing-control);color:var(--ccz-text-link);background:var(--ccz-surface)}.office-section-switch [aria-current=page]{font-weight:var(--ccz-font-weight-strong);background:var(--ccz-palette-eaf3fc)}@media(max-width:650px){.sc-grid{grid-template-columns:minmax(0,1fr)}.sc-card{border-radius:var(--ccz-card-radius-mobile)}.sc-diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-diff>strong{grid-column:1/-1}.sc-toolbar>button{width:100%}}@media(max-width:650px){.sc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sc-tabs button{min-height:48px}.sc-new{min-height:80px}}.sc-card details{margin-top:var(--ccz-spacing-control)}.sc-card summary{cursor:pointer;color:var(--ccz-text-link);font-weight:var(--ccz-font-weight-strong)}.sc-card summary:focus-visible{outline:var(--ccz-focus-width) solid var(--ccz-text-link);outline-offset:2px}:root{--ccz-cms-background:#f5f7fa;--ccz-cms-surface:#ffffff;--ccz-cms-text:#1f3045;--ccz-cms-muted:#43566d;--ccz-cms-brand:#245c90;--ccz-cms-brand-text:#ffffff;--ccz-cms-border:#64748b;--ccz-cms-secondary:var(--ccz-cms-brand);--ccz-cms-secondary-text:var(--ccz-cms-brand-text);--ccz-status-enabled:#228b68;--ccz-control-ink-dark:#000000;--ccz-control-ink-light:#ffffff}:where(:root,.ccz-club-theme,.ccz-platform-theme,.cms-render,.page-layout-canvas,.page-layout-dialog,.v20-office,.v20-dialog,.v20-mobile-environments){--ccz-text-primary: var(--ccz-cms-text);--ccz-text-muted: var(--ccz-cms-muted);--ccz-text-link: var(--ccz-cms-brand);--ccz-surface: var(--ccz-cms-surface);--ccz-page-background: var(--ccz-cms-surface);--ccz-metric-border: color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-palette-253448: var(--ccz-cms-secondary);--ccz-palette-e1e6ec: color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-palette-dceaf7: color-mix(in srgb,var(--ccz-cms-brand) 10%,var(--ccz-cms-surface));--ccz-palette-235584: var(--ccz-cms-secondary);--ccz-palette-526174: var(--ccz-cms-muted);--ccz-palette-64748b: var(--ccz-cms-muted);--ccz-palette-eaf3fc: color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-palette-215d95: var(--ccz-cms-secondary);--ccz-palette-fff4dc: color-mix(in srgb,var(--ccz-cms-brand) 8%,var(--ccz-cms-surface));--ccz-palette-90620a: var(--ccz-cms-brand);--ccz-palette-f3e3b9: color-mix(in srgb,var(--ccz-cms-brand) 18%,var(--ccz-cms-surface));--ccz-palette-e6ebf0: color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-palette-20385008: color-mix(in srgb,var(--ccz-cms-secondary) 3.14%,transparent);--ccz-palette-edf0f4: color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-palette-eef1f4: color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-palette-e8f2fb: color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-palette-225a8a: var(--ccz-cms-secondary);--ccz-palette-f1f7fc: var(--ccz-cms-surface);--ccz-palette-4782b6: var(--ccz-cms-secondary);--ccz-palette-344256: var(--ccz-cms-secondary);--ccz-palette-285f8a: var(--ccz-cms-secondary);--ccz-palette-fff1d6: color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-palette-93661f: var(--ccz-cms-brand);--ccz-palette-e6f2fd: color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-palette-e8f5ed: color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-palette-24764c: var(--ccz-cms-brand);--ccz-palette-d8e1e9: color-mix(in srgb,var(--ccz-cms-brand) 14%,var(--ccz-cms-surface));--ccz-palette-286a9b: var(--ccz-cms-secondary);--ccz-palette-eef2f5: color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-palette-586778: var(--ccz-cms-muted);--ccz-palette-235d8a: var(--ccz-cms-secondary);--ccz-palette-dce5ec: color-mix(in srgb,var(--ccz-cms-brand) 12%,var(--ccz-cms-surface));--ccz-palette-52718b: var(--ccz-cms-secondary);--ccz-palette-e4f0fa: color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-palette-557286: var(--ccz-cms-secondary);--ccz-palette-f0f6fb: var(--ccz-cms-surface);--ccz-palette-cbddeb: color-mix(in srgb,var(--ccz-cms-brand) 16%,var(--ccz-cms-surface));--ccz-palette-edf5fc: color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-palette-dcebf8: color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-palette-36516b: var(--ccz-cms-secondary);--ccz-palette-4d5f70: var(--ccz-cms-muted);--ccz-palette-354d65: var(--ccz-cms-secondary);--ccz-palette-174b78: var(--ccz-cms-secondary);--ccz-palette-80520b: var(--ccz-cms-brand);--ccz-font-family: Inter, system-ui, -apple-system, Segoe UI, sans-serif;--ccz-font-size-body: 15px;--ccz-line-height-body: 1.5;--ccz-font-weight-body: 450;--ccz-font-weight-strong: 750;--ccz-symbol-size: 16px;--ccz-symbol-size-mobile: 12px;--ccz-symbol-outline-width: 1.75;--ccz-symbol-linecap: round;--ccz-symbol-linejoin: round;--ccz-card-shadow: 0 2px 10px var(--ccz-palette-20385008);--ccz-card-radius: 18px;--ccz-card-radius-mobile: 12px;--ccz-metric-padding: 8px;--ccz-metric-padding-mobile: 5px 2px;--ccz-metric-gap: 8px;--ccz-metric-gap-mobile: 2px;--ccz-metric-label-size: 14px;--ccz-metric-label-size-mobile: clamp(10px, 2.65vw, 12px);--ccz-metric-label-line-height: 20px;--ccz-metric-label-line-height-mobile: 1.2;--ccz-metric-label-tracking: normal;--ccz-metric-label-tracking-mobile: -.025em;--ccz-metric-value-size: 36px;--ccz-metric-value-size-mobile: clamp(24px, 7vw, 32px)}:where(:root,.ccz-club-theme,.ccz-platform-theme,.cms-render,.page-layout-canvas,.page-layout-dialog,.v20-office,.v20-dialog,.v20-mobile-environments){--ccz-spacing-panel:12px;--ccz-spacing-control:8px;--ccz-control-radius:10px;--ccz-border-width:1px;--ccz-font-size-small:13px;--ccz-heading-size:28px;--ccz-section-heading-size:18px;--ccz-focus-width:3px}:where(:root,.ccz-club-theme,.ccz-platform-theme,.cms-render,.page-layout-canvas,.page-layout-dialog,.v20-office,.v20-dialog,.v20-mobile-environments){--ccz-page-padding:22px clamp(16px,2.6vw,40px) 24px;--ccz-page-padding-mobile:16px 14px 24px;--ccz-touch-height:44px;--ccz-tab-gap:6px}:where(:root,.ccz-club-theme,.ccz-platform-theme,.cms-render,.page-layout-canvas,.page-layout-dialog,.v20-office,.v20-dialog,.v20-mobile-environments){--ccz-cms-secondary:var(--ccz-cms-text);--ccz-cms-secondary-text:var(--ccz-cms-surface);--ccz-tone-00000012:color-mix(in srgb,var(--ccz-cms-text) 7.06%,transparent);--ccz-tone-00000015:color-mix(in srgb,var(--ccz-cms-text) 8.24%,transparent);--ccz-tone-0000001f:color-mix(in srgb,var(--ccz-cms-text) 12.16%,transparent);--ccz-tone-00000024:color-mix(in srgb,var(--ccz-cms-text) 14.12%,transparent);--ccz-tone-00000080:color-mix(in srgb,var(--ccz-cms-text) 50.2%,transparent);--ccz-tone-000000b8:color-mix(in srgb,var(--ccz-cms-text) 72.16%,transparent);--ccz-tone-020f214c:color-mix(in srgb,var(--ccz-cms-text) 29.8%,transparent);--ccz-tone-020f21db:color-mix(in srgb,var(--ccz-cms-text) 85.88%,transparent);--ccz-tone-06142b30:color-mix(in srgb,var(--ccz-cms-secondary) 18.82%,transparent);--ccz-tone-06142b55:color-mix(in srgb,var(--ccz-cms-secondary) 33.33%,transparent);--ccz-tone-061e42d9:color-mix(in srgb,var(--ccz-cms-secondary) 85.1%,transparent);--ccz-tone-071b3340:color-mix(in srgb,var(--ccz-cms-secondary) 25.1%,transparent);--ccz-tone-071b34da:color-mix(in srgb,var(--ccz-cms-secondary) 85.49%,transparent);--ccz-tone-071d3d:var(--ccz-cms-secondary);--ccz-tone-071f48:var(--ccz-cms-secondary);--ccz-tone-072c4a25:color-mix(in srgb,var(--ccz-cms-secondary) 14.51%,transparent);--ccz-tone-081b35ed:color-mix(in srgb,var(--ccz-cms-secondary) 92.94%,transparent);--ccz-tone-082652:var(--ccz-cms-secondary);--ccz-tone-082653:var(--ccz-cms-secondary);--ccz-tone-091d38:var(--ccz-cms-secondary);--ccz-tone-09234b:var(--ccz-cms-secondary);--ccz-tone-09244345:color-mix(in srgb,var(--ccz-cms-secondary) 27.06%,transparent);--ccz-tone-092652:var(--ccz-cms-secondary);--ccz-tone-092c58:var(--ccz-cms-secondary);--ccz-tone-092c5b:var(--ccz-cms-secondary);--ccz-tone-092c64:var(--ccz-cms-secondary);--ccz-tone-092e5e:var(--ccz-cms-secondary);--ccz-tone-0a2245:var(--ccz-cms-secondary);--ccz-tone-0a224580:color-mix(in srgb,var(--ccz-cms-secondary) 50.2%,transparent);--ccz-tone-0a2349:var(--ccz-cms-secondary);--ccz-tone-0a2449:var(--ccz-cms-secondary);--ccz-tone-0a2750:var(--ccz-cms-secondary);--ccz-tone-0a28491c:color-mix(in srgb,var(--ccz-cms-secondary) 10.98%,transparent);--ccz-tone-0a2952:var(--ccz-cms-secondary);--ccz-tone-0b244b18:color-mix(in srgb,var(--ccz-cms-secondary) 9.41%,transparent);--ccz-tone-0b244c:var(--ccz-cms-secondary);--ccz-tone-0b2a52:var(--ccz-cms-secondary);--ccz-tone-0b2b52:var(--ccz-cms-secondary);--ccz-tone-0b2c53:var(--ccz-cms-secondary);--ccz-tone-0b2c59:var(--ccz-cms-secondary);--ccz-tone-0b2d57:var(--ccz-cms-secondary);--ccz-tone-0c2348:var(--ccz-cms-secondary);--ccz-tone-0d1e36ba:color-mix(in srgb,var(--ccz-cms-secondary) 72.94%,transparent);--ccz-tone-0d295a33:color-mix(in srgb,var(--ccz-cms-secondary) 20%,transparent);--ccz-tone-0d315f:var(--ccz-cms-secondary);--ccz-tone-0e2b5311:color-mix(in srgb,var(--ccz-cms-secondary) 6.67%,transparent);--ccz-tone-0e3a7c:var(--ccz-cms-secondary);--ccz-tone-10253f70:color-mix(in srgb,var(--ccz-cms-secondary) 43.92%,transparent);--ccz-tone-10294d:var(--ccz-cms-secondary);--ccz-tone-102e54:var(--ccz-cms-secondary);--ccz-tone-102e5412:color-mix(in srgb,var(--ccz-cms-secondary) 7.06%,transparent);--ccz-tone-102e541a:color-mix(in srgb,var(--ccz-cms-secondary) 10.2%,transparent);--ccz-tone-102f5a:var(--ccz-cms-secondary);--ccz-tone-11284b14:color-mix(in srgb,var(--ccz-cms-secondary) 7.84%,transparent);--ccz-tone-112f54:var(--ccz-cms-secondary);--ccz-tone-12335d:var(--ccz-cms-secondary);--ccz-tone-12335d15:color-mix(in srgb,var(--ccz-cms-secondary) 8.24%,transparent);--ccz-tone-12335d55:color-mix(in srgb,var(--ccz-cms-secondary) 33.33%,transparent);--ccz-tone-123458:var(--ccz-cms-secondary);--ccz-tone-12365b:var(--ccz-cms-secondary);--ccz-tone-12365c:var(--ccz-cms-secondary);--ccz-tone-12365d:var(--ccz-cms-secondary);--ccz-tone-12366115:color-mix(in srgb,var(--ccz-cms-secondary) 8.24%,transparent);--ccz-tone-123958:var(--ccz-cms-secondary);--ccz-tone-123965:var(--ccz-cms-secondary);--ccz-tone-14395f:var(--ccz-cms-secondary);--ccz-tone-143f6b:var(--ccz-cms-secondary);--ccz-tone-15243d33:color-mix(in srgb,var(--ccz-cms-secondary) 20%,transparent);--ccz-tone-153257:var(--ccz-cms-secondary);--ccz-tone-153456:var(--ccz-cms-secondary);--ccz-tone-15345604:color-mix(in srgb,var(--ccz-cms-secondary) 1.57%,transparent);--ccz-tone-15395912:color-mix(in srgb,var(--ccz-cms-secondary) 7.06%,transparent);--ccz-tone-15395f:var(--ccz-cms-secondary);--ccz-tone-155a9c:var(--ccz-cms-secondary);--ccz-tone-16335d:var(--ccz-cms-secondary);--ccz-tone-16395f:var(--ccz-cms-secondary);--ccz-tone-163c71:var(--ccz-cms-secondary);--ccz-tone-172337:var(--ccz-cms-secondary);--ccz-tone-17375b22:color-mix(in srgb,var(--ccz-cms-secondary) 13.33%,transparent);--ccz-tone-173958:var(--ccz-cms-secondary);--ccz-tone-173b6010:color-mix(in srgb,var(--ccz-cms-secondary) 6.27%,transparent);--ccz-tone-174a82:var(--ccz-cms-secondary);--ccz-tone-174a8218:color-mix(in srgb,var(--ccz-cms-secondary) 9.41%,transparent);--ccz-tone-174b78:var(--ccz-cms-secondary);--ccz-tone-174b80:var(--ccz-cms-secondary);--ccz-tone-176aca:var(--ccz-cms-secondary);--ccz-tone-183a5e:var(--ccz-cms-secondary);--ccz-tone-183b61:var(--ccz-cms-secondary);--ccz-tone-1a274022:color-mix(in srgb,var(--ccz-cms-secondary) 13.33%,transparent);--ccz-tone-1b4e70:var(--ccz-cms-secondary);--ccz-tone-1c2c42:var(--ccz-cms-secondary);--ccz-tone-1d2940:var(--ccz-cms-secondary);--ccz-tone-1d3350:var(--ccz-cms-secondary);--ccz-tone-1e3458:var(--ccz-cms-secondary);--ccz-tone-1e3d62:var(--ccz-cms-secondary);--ccz-tone-1e568a:var(--ccz-cms-secondary);--ccz-tone-1f3045:var(--ccz-cms-secondary);--ccz-tone-202737:var(--ccz-cms-secondary);--ccz-tone-20385008:color-mix(in srgb,var(--ccz-cms-secondary) 3.14%,transparent);--ccz-tone-203e66:var(--ccz-cms-secondary);--ccz-tone-215d95:var(--ccz-cms-secondary);--ccz-tone-2164ac:var(--ccz-cms-secondary);--ccz-tone-225a8a:var(--ccz-cms-secondary);--ccz-tone-226bb6:var(--ccz-cms-secondary);--ccz-tone-233c60:var(--ccz-cms-secondary);--ccz-tone-235584:var(--ccz-cms-secondary);--ccz-tone-235d8a:var(--ccz-cms-secondary);--ccz-tone-24364c:var(--ccz-cms-secondary);--ccz-tone-245386:var(--ccz-cms-secondary);--ccz-tone-245b9b:var(--ccz-cms-secondary);--ccz-tone-245c90:var(--ccz-cms-secondary);--ccz-tone-24764c:var(--ccz-cms-brand);--ccz-tone-253448:var(--ccz-cms-secondary);--ccz-tone-264869:var(--ccz-cms-secondary);--ccz-tone-2674c7:var(--ccz-cms-secondary);--ccz-tone-285f4a:var(--ccz-cms-brand);--ccz-tone-285f8a:var(--ccz-cms-secondary);--ccz-tone-286a9b:var(--ccz-cms-secondary);--ccz-tone-2889ed:var(--ccz-cms-secondary);--ccz-tone-2b664e:var(--ccz-cms-brand);--ccz-tone-302b25:var(--ccz-cms-text);--ccz-tone-306b55:var(--ccz-cms-brand);--ccz-tone-344256:var(--ccz-cms-secondary);--ccz-tone-354d65:var(--ccz-cms-secondary);--ccz-tone-36516b:var(--ccz-cms-secondary);--ccz-tone-36755b:var(--ccz-cms-brand);--ccz-tone-3a5679:var(--ccz-cms-secondary);--ccz-tone-405777:var(--ccz-cms-secondary);--ccz-tone-41546e:var(--ccz-cms-secondary);--ccz-tone-43566d:var(--ccz-cms-secondary);--ccz-tone-4741c6:var(--ccz-cms-secondary);--ccz-tone-47607c:var(--ccz-cms-secondary);--ccz-tone-4782b6:var(--ccz-cms-secondary);--ccz-tone-49637e:var(--ccz-cms-secondary);--ccz-tone-4d5f70:var(--ccz-cms-muted);--ccz-tone-4e617a:var(--ccz-cms-secondary);--ccz-tone-4ebc8a:var(--ccz-cms-brand);--ccz-tone-4f9dc3:var(--ccz-cms-secondary);--ccz-tone-526174:var(--ccz-cms-muted);--ccz-tone-526176:var(--ccz-cms-muted);--ccz-tone-52647a:var(--ccz-cms-muted);--ccz-tone-52657b:var(--ccz-cms-muted);--ccz-tone-52657f:var(--ccz-cms-secondary);--ccz-tone-526781:var(--ccz-cms-secondary);--ccz-tone-52698d:var(--ccz-cms-secondary);--ccz-tone-526b86:var(--ccz-cms-secondary);--ccz-tone-52718b:var(--ccz-cms-secondary);--ccz-tone-53657c:var(--ccz-cms-muted);--ccz-tone-53677e:var(--ccz-cms-secondary);--ccz-tone-547095:var(--ccz-cms-secondary);--ccz-tone-555b66:var(--ccz-cms-muted);--ccz-tone-557286:var(--ccz-cms-secondary);--ccz-tone-566b82:var(--ccz-cms-secondary);--ccz-tone-566b83:var(--ccz-cms-secondary);--ccz-tone-586778:var(--ccz-cms-muted);--ccz-tone-596273:var(--ccz-cms-muted);--ccz-tone-59718e:var(--ccz-cms-secondary);--ccz-tone-5b718a:var(--ccz-cms-secondary);--ccz-tone-635bff:var(--ccz-cms-secondary);--ccz-tone-637086:var(--ccz-cms-muted);--ccz-tone-63738d:var(--ccz-cms-muted);--ccz-tone-63758b:var(--ccz-cms-muted);--ccz-tone-64748b:var(--ccz-cms-muted);--ccz-tone-65748c:var(--ccz-cms-muted);--ccz-tone-66798f:var(--ccz-cms-muted);--ccz-tone-67e1ad:var(--ccz-cms-brand);--ccz-tone-687587:var(--ccz-cms-muted);--ccz-tone-70788a:var(--ccz-cms-muted);--ccz-tone-7191b6:var(--ccz-cms-secondary);--ccz-tone-7fa793:var(--ccz-cms-muted);--ccz-tone-80520b:var(--ccz-cms-brand);--ccz-tone-8298b5:var(--ccz-cms-secondary);--ccz-tone-8ca9c5:var(--ccz-cms-secondary);--ccz-tone-90620a:var(--ccz-cms-brand);--ccz-tone-93661f:var(--ccz-cms-brand);--ccz-tone-9569d6:var(--ccz-cms-secondary);--ccz-tone-9aaec5:var(--ccz-cms-secondary);--ccz-tone-9ab0cb:var(--ccz-cms-secondary);--ccz-tone-a2b6ce:var(--ccz-cms-secondary);--ccz-tone-a49fff:color-mix(in srgb,var(--ccz-cms-brand) 22%,var(--ccz-cms-surface));--ccz-tone-a8b9cd:var(--ccz-cms-secondary);--ccz-tone-b2162f:var(--ccz-cms-brand);--ccz-tone-b31d3c:var(--ccz-cms-brand);--ccz-tone-b61232:var(--ccz-cms-brand);--ccz-tone-b61c30:var(--ccz-cms-brand);--ccz-tone-b6c5d8:color-mix(in srgb,var(--ccz-cms-brand) 25%,var(--ccz-cms-surface));--ccz-tone-b7cadf:color-mix(in srgb,var(--ccz-cms-brand) 23%,var(--ccz-cms-surface));--ccz-tone-b81230:var(--ccz-cms-brand);--ccz-tone-b8c4d6:color-mix(in srgb,var(--ccz-cms-brand) 25%,var(--ccz-cms-surface));--ccz-tone-b8c7db:color-mix(in srgb,var(--ccz-cms-brand) 24%,var(--ccz-cms-surface));--ccz-tone-b8c9e0:color-mix(in srgb,var(--ccz-cms-brand) 23%,var(--ccz-cms-surface));--ccz-tone-b9c8dc:color-mix(in srgb,var(--ccz-cms-brand) 24%,var(--ccz-cms-surface));--ccz-tone-b9cadd:color-mix(in srgb,var(--ccz-cms-brand) 23%,var(--ccz-cms-surface));--ccz-tone-b9cce0:color-mix(in srgb,var(--ccz-cms-brand) 23%,var(--ccz-cms-surface));--ccz-tone-bac8d8:color-mix(in srgb,var(--ccz-cms-brand) 24%,var(--ccz-cms-surface));--ccz-tone-bc1630:var(--ccz-cms-brand);--ccz-tone-bc1737:var(--ccz-cms-brand);--ccz-tone-bd1132:var(--ccz-cms-brand);--ccz-tone-bdcad9:color-mix(in srgb,var(--ccz-cms-brand) 23%,var(--ccz-cms-surface));--ccz-tone-bdccdc:color-mix(in srgb,var(--ccz-cms-brand) 23%,var(--ccz-cms-surface));--ccz-tone-bdcddd:color-mix(in srgb,var(--ccz-cms-brand) 23%,var(--ccz-cms-surface));--ccz-tone-bdcde5:color-mix(in srgb,var(--ccz-cms-brand) 21%,var(--ccz-cms-surface));--ccz-tone-becbdc:color-mix(in srgb,var(--ccz-cms-brand) 23%,var(--ccz-cms-surface));--ccz-tone-bfcfe2:color-mix(in srgb,var(--ccz-cms-brand) 21%,var(--ccz-cms-surface));--ccz-tone-bfd9cc:color-mix(in srgb,var(--ccz-cms-brand) 23%,var(--ccz-cms-surface));--ccz-tone-c40d23:var(--ccz-cms-brand);--ccz-tone-c5d5e7:color-mix(in srgb,var(--ccz-cms-brand) 18%,var(--ccz-cms-surface));--ccz-tone-c60f2b:var(--ccz-cms-brand);--ccz-tone-c6d2e2:color-mix(in srgb,var(--ccz-cms-brand) 19%,var(--ccz-cms-surface));--ccz-tone-c7d4e5:color-mix(in srgb,var(--ccz-cms-brand) 18%,var(--ccz-cms-surface));--ccz-tone-c81236:var(--ccz-cms-brand);--ccz-tone-c91435:var(--ccz-cms-brand);--ccz-tone-c91633:var(--ccz-cms-brand);--ccz-tone-c91634:var(--ccz-cms-brand);--ccz-tone-ca1e42:var(--ccz-cms-brand);--ccz-tone-cad4e2:color-mix(in srgb,var(--ccz-cms-brand) 18%,var(--ccz-cms-surface));--ccz-tone-cbd5e1:color-mix(in srgb,var(--ccz-cms-brand) 18%,var(--ccz-cms-surface));--ccz-tone-cbd5e4:color-mix(in srgb,var(--ccz-cms-brand) 18%,var(--ccz-cms-surface));--ccz-tone-cbddeb:color-mix(in srgb,var(--ccz-cms-brand) 16%,var(--ccz-cms-surface));--ccz-tone-ccd8e5:color-mix(in srgb,var(--ccz-cms-brand) 17%,var(--ccz-cms-surface));--ccz-tone-ccd9e8:color-mix(in srgb,var(--ccz-cms-brand) 17%,var(--ccz-cms-surface));--ccz-tone-cdd9e5:color-mix(in srgb,var(--ccz-cms-brand) 17%,var(--ccz-cms-surface));--ccz-tone-cdd9e7:color-mix(in srgb,var(--ccz-cms-brand) 17%,var(--ccz-cms-surface));--ccz-tone-ce1431:var(--ccz-cms-brand);--ccz-tone-ce1637:var(--ccz-cms-brand);--ccz-tone-ced9e5:color-mix(in srgb,var(--ccz-cms-brand) 17%,var(--ccz-cms-surface));--ccz-tone-ced9e8:color-mix(in srgb,var(--ccz-cms-brand) 16%,var(--ccz-cms-surface));--ccz-tone-cf102d:var(--ccz-cms-brand);--ccz-tone-cf1232:var(--ccz-cms-brand);--ccz-tone-cf1533:var(--ccz-cms-brand);--ccz-tone-d0d6e0:color-mix(in srgb,var(--ccz-cms-brand) 18%,var(--ccz-cms-surface));--ccz-tone-d11334:var(--ccz-cms-brand);--ccz-tone-d21529:var(--ccz-cms-brand);--ccz-tone-d4dce6:color-mix(in srgb,var(--ccz-cms-brand) 15%,var(--ccz-cms-surface));--ccz-tone-d4e0ee:color-mix(in srgb,var(--ccz-cms-brand) 14%,var(--ccz-cms-surface));--ccz-tone-d5102b:var(--ccz-cms-brand);--ccz-tone-d5d8e1:color-mix(in srgb,var(--ccz-cms-brand) 16%,var(--ccz-cms-surface));--ccz-tone-d6e0ec:color-mix(in srgb,var(--ccz-cms-brand) 14%,var(--ccz-cms-surface));--ccz-tone-d70f2a:var(--ccz-cms-brand);--ccz-tone-d7e0ec:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-tone-d7e1ec:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-tone-d7e2ee:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-tone-d8dae3:color-mix(in srgb,var(--ccz-cms-brand) 15%,var(--ccz-cms-surface));--ccz-tone-d8e1e9:color-mix(in srgb,var(--ccz-cms-brand) 14%,var(--ccz-cms-surface));--ccz-tone-d90922:var(--ccz-cms-brand);--ccz-tone-d9e1ed:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-tone-d9e2ec:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-tone-dae1eb:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-tone-db0f2c:var(--ccz-cms-brand);--ccz-tone-db122c:var(--ccz-cms-brand);--ccz-tone-dc1228:var(--ccz-cms-brand);--ccz-tone-dc173326:color-mix(in srgb,var(--ccz-cms-brand) 14.9%,transparent);--ccz-tone-dcae44:var(--ccz-cms-brand);--ccz-tone-dcdde5:color-mix(in srgb,var(--ccz-cms-brand) 14%,var(--ccz-cms-surface));--ccz-tone-dce0e7:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-tone-dce4ec:color-mix(in srgb,var(--ccz-cms-brand) 12%,var(--ccz-cms-surface));--ccz-tone-dce4ee:color-mix(in srgb,var(--ccz-cms-brand) 12%,var(--ccz-cms-surface));--ccz-tone-dce4ef:color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-tone-dce5ec:color-mix(in srgb,var(--ccz-cms-brand) 12%,var(--ccz-cms-surface));--ccz-tone-dce6f0:color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-tone-dceaf7:color-mix(in srgb,var(--ccz-cms-brand) 10%,var(--ccz-cms-surface));--ccz-tone-dcebf8:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-tone-dddfe7:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-tone-dddfea:color-mix(in srgb,var(--ccz-cms-brand) 12%,var(--ccz-cms-surface));--ccz-tone-dde4eb:color-mix(in srgb,var(--ccz-cms-brand) 12%,var(--ccz-cms-surface));--ccz-tone-dedee7:color-mix(in srgb,var(--ccz-cms-brand) 13%,var(--ccz-cms-surface));--ccz-tone-dfe5ef:color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-tone-dfe6ef:color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-tone-e0e5ec:color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-tone-e0e6ef:color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-tone-e0e7ef:color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-tone-e1e6ec:color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-tone-e20b22:var(--ccz-cms-brand);--ccz-tone-e2e8ef:color-mix(in srgb,var(--ccz-cms-brand) 10%,var(--ccz-cms-surface));--ccz-tone-e3e3e9:color-mix(in srgb,var(--ccz-cms-text) 11%,var(--ccz-cms-surface));--ccz-tone-e4e5ed:color-mix(in srgb,var(--ccz-cms-brand) 10%,var(--ccz-cms-surface));--ccz-tone-e4f0fa:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-tone-e5e5ec:color-mix(in srgb,var(--ccz-cms-brand) 10%,var(--ccz-cms-surface));--ccz-tone-e5eaf1:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-tone-e5ecf3:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-tone-e6e6ec:color-mix(in srgb,var(--ccz-cms-brand) 10%,var(--ccz-cms-surface));--ccz-tone-e6ebf0:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-tone-e6ebf2:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-tone-e6f2fd:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-e7e7ee:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-tone-e7e7ef:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-tone-e8ebf0:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-tone-e8edf4:color-mix(in srgb,var(--ccz-cms-brand) 8%,var(--ccz-cms-surface));--ccz-tone-e8f0f7:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-tone-e8f2fb:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-e8f5ed:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-tone-e9edf3:color-mix(in srgb,var(--ccz-cms-brand) 8%,var(--ccz-cms-surface));--ccz-tone-e9edf4:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-tone-eaf0fb:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-eaf1f8:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-eaf3fc:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-eaf4ef:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-tone-ececff:color-mix(in srgb,var(--ccz-cms-brand) 4%,var(--ccz-cms-surface));--ccz-tone-ecf5f1:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-tone-edf0f4:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-tone-edf2f8:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-edf3f9:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-edf3fa:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-edf3fb:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-edf5f1:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-edf5fc:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-eeeef4:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-eef1f4:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-eef2f5:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-eef2f8:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-eef3f9:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-eff4fa:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-f0f4f9:var(--ccz-cms-surface);--ccz-tone-f0f4fa:var(--ccz-cms-surface);--ccz-tone-f0f6fb:var(--ccz-cms-surface);--ccz-tone-f1f5fa:var(--ccz-cms-surface);--ccz-tone-f1f7fc:var(--ccz-cms-surface);--ccz-tone-f2eadc:color-mix(in srgb,var(--ccz-cms-brand) 11%,var(--ccz-cms-surface));--ccz-tone-f2f2f7:var(--ccz-cms-surface);--ccz-tone-f2f6fd:var(--ccz-cms-surface);--ccz-tone-f3e3b9:color-mix(in srgb,var(--ccz-cms-brand) 18%,var(--ccz-cms-surface));--ccz-tone-f3f6fa:var(--ccz-cms-surface);--ccz-tone-f48e40:var(--ccz-cms-brand);--ccz-tone-f4f0ea:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-tone-f4f6fa:var(--ccz-cms-surface);--ccz-tone-f4f6fb:var(--ccz-cms-surface);--ccz-tone-f4f7fb:var(--ccz-cms-surface);--ccz-tone-f5f0e9:color-mix(in srgb,var(--ccz-cms-brand) 7%,var(--ccz-cms-surface));--ccz-tone-f5f7fa:var(--ccz-cms-surface);--ccz-tone-f5f7fb:var(--ccz-cms-surface);--ccz-tone-f6f8fc:var(--ccz-cms-surface);--ccz-tone-f7f9fc:var(--ccz-cms-surface);--ccz-tone-f9f9fc:var(--ccz-cms-surface);--ccz-tone-fa636a:var(--ccz-cms-brand);--ccz-tone-faeaec:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-faf6ee:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-fbe8ed:color-mix(in srgb,var(--ccz-cms-brand) 6%,var(--ccz-cms-surface));--ccz-tone-fbeef0:color-mix(in srgb,var(--ccz-cms-brand) 5%,var(--ccz-cms-surface));--ccz-tone-fdf0f3:var(--ccz-cms-surface);--ccz-tone-ff8c9c:color-mix(in srgb,var(--ccz-cms-brand) 26%,var(--ccz-cms-surface));--ccz-tone-ffbac7:color-mix(in srgb,var(--ccz-cms-brand) 16%,var(--ccz-cms-surface));--ccz-tone-fff:var(--ccz-cms-surface);--ccz-tone-fff1d6:color-mix(in srgb,var(--ccz-cms-brand) 9%,var(--ccz-cms-surface));--ccz-tone-fff1f2:var(--ccz-cms-surface);--ccz-tone-fff2f3:var(--ccz-cms-surface);--ccz-tone-fff4dc:color-mix(in srgb,var(--ccz-cms-brand) 8%,var(--ccz-cms-surface));--ccz-tone-fffaf2:var(--ccz-cms-surface);--ccz-tone-ffffff17:color-mix(in srgb,var(--ccz-cms-surface) 9.02%,transparent);--ccz-tone-ffffff18:color-mix(in srgb,var(--ccz-cms-surface) 9.41%,transparent);--ccz-tone-ffffff20:color-mix(in srgb,var(--ccz-cms-surface) 12.55%,transparent);--ccz-tone-ffffff30:color-mix(in srgb,var(--ccz-cms-surface) 18.82%,transparent);--ccz-tone-ffffff55:color-mix(in srgb,var(--ccz-cms-surface) 33.33%,transparent)}:where(:root,.ccz-club-theme,.ccz-platform-theme,.cms-render,.page-layout-canvas,.page-layout-dialog,.v20-office,.v20-dialog,.v20-mobile-environments){--ccz-tone-081b35ed:color-mix(in srgb,var(--ccz-cms-secondary) 92.94%,transparent);--ccz-tone-092652:var(--ccz-cms-secondary);--ccz-tone-0a2449:var(--ccz-cms-secondary);--ccz-tone-0a2b52a0:color-mix(in srgb,var(--ccz-cms-secondary) 62.75%,transparent);--ccz-tone-1264c5:var(--ccz-cms-secondary);--ccz-tone-258662:var(--ccz-cms-brand);--ccz-tone-286a91:var(--ccz-cms-secondary);--ccz-tone-2889ed:var(--ccz-cms-secondary);--ccz-tone-49688e:var(--ccz-cms-secondary);--ccz-tone-4ebc8a:var(--ccz-cms-brand);--ccz-tone-4f9dc3:var(--ccz-cms-secondary);--ccz-tone-6540aa:var(--ccz-cms-secondary);--ccz-tone-7191b6:var(--ccz-cms-secondary);--ccz-tone-9569d6:var(--ccz-cms-secondary);--ccz-tone-aa7e28:var(--ccz-cms-brand);--ccz-tone-b61232:var(--ccz-cms-brand);--ccz-tone-c81432:var(--ccz-cms-brand);--ccz-tone-d52c44:var(--ccz-cms-brand);--ccz-tone-d95b22:var(--ccz-cms-brand);--ccz-tone-dcae44:var(--ccz-cms-brand);--ccz-tone-f48e40:var(--ccz-cms-brand);--ccz-tone-fa636a:var(--ccz-cms-brand);--ccz-tone-fff:var(--ccz-cms-surface);--ccz-tone-fff0f1:var(--ccz-cms-surface)}:where(:root,.ccz-club-theme,.ccz-platform-theme,.cms-render,.page-layout-canvas,.page-layout-dialog,.v20-office,.v20-dialog,.v20-mobile-environments){--ccz-control-background:var(--ccz-cms-brand);--ccz-control-text:var(--ccz-cms-brand-text);--ccz-control-link:var(--ccz-cms-brand);--ccz-control-focus:var(--ccz-cms-brand);--ccz-switch-on:var(--ccz-status-enabled);--ccz-switch-off:color-mix(in srgb,var(--ccz-cms-muted) 28%,var(--ccz-cms-surface));--ccz-switch-thumb:var(--ccz-control-ink-light)}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ccz-cms-brand)}:where(:root,.ccz-club-theme,.ccz-platform-theme,.cms-render,.page-layout-canvas,.page-layout-dialog,.v20-office,.v20-dialog,.v20-mobile-environments){--ccz-activation-text:var(--ccz-control-ink-dark);--ccz-status-positive-text:var(--ccz-cms-text);--ccz-status-positive-background:color-mix(in srgb,var(--ccz-status-enabled) 10%,var(--ccz-cms-surface))}.communication-center{font-family:var(--ccz-font-family);font-size:var(--ccz-font-size-body);color:var(--ccz-text-primary);line-height:var(--ccz-line-height-body)}.communication-center header>div{min-width:0}.communication-center h1{overflow-wrap:anywhere}.communication-center .sc-toolbar>label{min-width:0;max-width:100%}.comm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ccz-spacing-panel)}.comm-list,.comm-detail,.comm-management{min-width:0}.comm-list{display:grid;align-content:start;gap:var(--ccz-spacing-control)}.comm-message{text-align:left;display:grid;gap:calc(var(--ccz-spacing-control)/2);width:100%;overflow-wrap:anywhere}.comm-message[aria-pressed=true]{background:var(--ccz-palette-eaf3fc);border-color:var(--ccz-text-link)}.comm-message small{color:var(--ccz-text-muted)}.comm-detail form,.comm-management form{display:grid;gap:var(--ccz-spacing-control)}.communication-center label{display:grid;gap:calc(var(--ccz-spacing-control)/2);min-width:0}.communication-center input,.communication-center select,.communication-center textarea{width:100%;min-width:0}.communication-center textarea{min-height:160px;resize:vertical}.communication-center input[type=checkbox]{width:auto}.comm-management{display:grid;gap:var(--ccz-spacing-panel);margin-top:var(--ccz-spacing-panel)}.comm-management .sc-check{display:flex;align-items:center}.comm-channel{display:grid;gap:calc(var(--ccz-spacing-control)/2);padding:var(--ccz-spacing-control) 0;overflow-wrap:anywhere}.comm-channel+.comm-channel{border-top:var(--ccz-border-width) solid var(--ccz-metric-border)}.comm-routing{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.comm-detail h2{margin-bottom:var(--ccz-spacing-control)}@media(max-width:800px){.comm-layout{grid-template-columns:minmax(0,1fr)}.communication-center .sc-toolbar select{width:100%}}.comm-access{grid-column:1/-1}.comm-access .sc-actions [aria-pressed=true]{background:var(--ccz-palette-eaf3fc);color:var(--ccz-text-link);border-color:var(--ccz-text-link)}.comm-access-summary{padding:var(--ccz-spacing-control);background:var(--ccz-palette-eaf3fc);border-radius:var(--ccz-control-radius);overflow-wrap:anywhere}.communication-center fieldset{border:var(--ccz-border-width) solid var(--ccz-metric-border);border-radius:var(--ccz-control-radius);min-width:0;padding:var(--ccz-spacing-control)}.comm-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ccz-spacing-control);margin-bottom:var(--ccz-spacing-panel)}.comm-filters .sc-check{display:flex;align-items:center}.comm-filters input[type=checkbox]{width:auto}@media(max-width:800px){.comm-filters{grid-template-columns:minmax(0,1fr)}}.comm-source-table{max-width:100%;overflow-x:auto}.comm-source-table table{border-collapse:collapse;width:100%;font:inherit}.comm-source-table th,.comm-source-table td{text-align:left;padding:var(--ccz-spacing-control);border-bottom:var(--ccz-border-width) solid var(--ccz-metric-border);overflow-wrap:anywhere}.app:has(.pagebuilder-workspace)>main{min-width:0;padding:20px}.pagebuilder-workspace{min-width:0;max-width:100%;color:var(--ccz-cms-text)}.pagebuilder-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pagebuilder-header>div{margin-right:auto}.pagebuilder-header h1{font-size:24px;margin:0}.pagebuilder-header p{font-size:13px;color:var(--ccz-cms-muted);margin:4px 0 0}.pagebuilder-header>span{font-size:12px;color:var(--ccz-cms-muted)}.pagebuilder-workspace button,.pagebuilder-workspace input,.pagebuilder-workspace select,.pagebuilder-workspace textarea{font:inherit;box-sizing:border-box;max-width:100%}.pagebuilder-workspace button{border:1px solid var(--ccz-cms-border);border-radius:9px;background:var(--ccz-cms-surface);color:var(--ccz-cms-text);padding:9px 12px;cursor:pointer;min-height:40px}.pagebuilder-workspace button:disabled{cursor:default;opacity:.6}.pagebuilder-workspace button:focus-visible,.pagebuilder-workspace input:focus-visible,.pagebuilder-workspace select:focus-visible{outline:3px solid var(--ccz-cms-brand);outline-offset:2px}.pagebuilder-metadata{margin-bottom:12px;padding:10px 12px;background:var(--ccz-cms-surface);border:1px solid color-mix(in srgb,var(--ccz-cms-border) 35%,var(--ccz-cms-surface));border-radius:12px}.pagebuilder-metadata summary{cursor:pointer;font-size:13px;font-weight:600}.pagebuilder-metadata fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;padding:12px 0}.pagebuilder-metadata label,.pagebuilder-new-page label{display:grid;gap:6px;min-width:0}.pagebuilder-metadata input,.pagebuilder-metadata select{width:100%;min-height:40px;border:1px solid var(--ccz-cms-border);border-radius:7px;padding:8px;background:var(--ccz-cms-surface);color:var(--ccz-cms-text)}.pagebuilder-metadata p{font-size:12px;color:var(--ccz-cms-muted)}.pagebuilder-new-page{display:flex;align-items:end;gap:12px}.pagebuilder-new-page label{min-width:180px}.pagebuilder-mobile-tabs{display:none}.pagebuilder-editor-scope{min-width:0;max-width:100%}.visual-studio.pagebuilder-editor{display:grid;grid-template-columns:230px 190px minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);gap:10px;height:calc(100dvh - 250px);min-height:580px;border:0;background:var(--ccz-cms-background);max-width:100%}.pagebuilder-editor>.pagebuilder-page-tabs{grid-column:1;grid-row:1;display:flex;gap:6px;align-items:center;padding:5px;background:var(--ccz-cms-surface);border:1px solid color-mix(in srgb,var(--ccz-cms-border) 35%,var(--ccz-cms-surface));border-radius:12px}.pagebuilder-page-tabs button{flex:1;font-size:12px!important;padding:6px!important}.pagebuilder-editor>.visual-studio-layers,.pagebuilder-editor>.visual-studio-properties{grid-column:1;grid-row:2;border:1px solid color-mix(in srgb,var(--ccz-cms-border) 35%,var(--ccz-cms-surface));border-radius:12px;max-height:none!important;min-height:0;overflow:auto}.pagebuilder-editor>.pagebuilder-library{grid-column:2;grid-row:1/3;border:1px solid color-mix(in srgb,var(--ccz-cms-border) 35%,var(--ccz-cms-surface));border-radius:12px;min-width:0;overflow:auto}.pagebuilder-editor>.visual-studio-stage{grid-column:3;grid-row:1/3;min-width:0;min-height:0;max-height:none;overflow:auto;border:1px solid color-mix(in srgb,var(--ccz-cms-border) 35%,var(--ccz-cms-surface));border-radius:12px;background:var(--ccz-cms-surface)}.pagebuilder-editor>[hidden]{display:none!important}.pagebuilder-editor .visual-studio-layers>ol{list-style:none;padding:0;margin:12px 0;display:grid;gap:10px}.pagebuilder-editor .visual-studio-layers li{padding:8px;border:1px solid color-mix(in srgb,var(--ccz-cms-border) 30%,var(--ccz-cms-surface));border-radius:10px;background:var(--ccz-cms-background)}.pagebuilder-editor .visual-studio-layers li>button{width:100%;text-align:left;min-height:44px}.pagebuilder-editor .visual-studio-layer-actions{justify-content:flex-end;margin-top:5px}.pagebuilder-editor .visual-studio-layer-actions button{min-width:36px;min-height:36px}.pagebuilder-editor h2{font-size:15px;margin:4px 0 12px}.pagebuilder-editor .pagebuilder-library>p{font-size:12px;line-height:1.5;color:var(--ccz-cms-muted)}.pagebuilder-editor .pagebuilder-library label{display:grid;gap:6px}.pagebuilder-editor .pagebuilder-library input{width:100%;border:1px solid var(--ccz-cms-border);border-radius:8px;padding:8px;min-height:40px}.pagebuilder-editor .studio-block-library{display:grid;gap:8px;margin-top:14px}.pagebuilder-editor .studio-block-library>button{min-height:44px;font-size:12px;padding:10px}.pagebuilder-editor .visual-studio-properties{font-size:13px}.pagebuilder-editor .visual-studio-properties>details{margin:12px 0}.pagebuilder-editor .visual-studio-properties>details>summary{cursor:pointer;font-weight:600}.pagebuilder-editor .visual-studio-toolbar{border-radius:10px 10px 0 0;background:var(--ccz-cms-surface)}.pagebuilder-editor .visual-studio-toolbar button{min-height:36px}.pagebuilder-editor .studio-preview-pair{padding:12px;gap:12px}.pagebuilder-editor .studio-preview-pair.is-paired{grid-template-columns:minmax(0,1fr) 230px;padding-right:12px}.pagebuilder-editor .studio-mobile-companion{width:230px;margin-top:0}.pagebuilder-editor .studio-mobile-companion>.cms-render{width:390px;zoom:.585}.pagebuilder-editor .visual-studio-canvas{width:100%;max-width:100%;margin:0;border:1px solid color-mix(in srgb,var(--ccz-cms-border) 25%,var(--ccz-cms-surface));min-height:400px}.pagebuilder-editor .visual-studio-canvas-mobile{width:min(390px,100%);margin-inline:auto}.pagebuilder-editor .visual-studio-canvas-tablet{width:min(768px,100%);margin-inline:auto}.pagebuilder-workflow{padding:18px;margin-top:16px;background:var(--ccz-cms-surface);border:1px solid var(--ccz-cms-border);border-radius:12px}.pagebuilder-workflow h2{font-size:18px}.pagebuilder-workflow fieldset{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid var(--ccz-cms-border);border-radius:9px;margin:12px 0}.pagebuilder-workflow label{display:flex;align-items:center;gap:7px;font-size:13px}.pagebuilder-workflow input[type=checkbox]{width:18px;height:18px;accent-color:var(--ccz-cms-brand)}.pagebuilder-workflow ol{padding-left:22px}.pagebuilder-workflow li{margin-bottom:8px}@media(max-width:1450px){.visual-studio.pagebuilder-editor{grid-template-columns:210px 170px minmax(0,1fr)}.pagebuilder-editor .studio-preview-pair.is-paired{grid-template-columns:minmax(0,1fr)}.pagebuilder-editor .studio-mobile-companion{margin:0 auto}}@media(max-width:950px){.visual-studio.pagebuilder-editor{grid-template-columns:200px 160px minmax(0,1fr);min-height:560px}.pagebuilder-header{gap:8px}.pagebuilder-header .editor-page-picker{flex-basis:100%}}@media(max-width:700px){.app:has(.pagebuilder-workspace)>main{padding:10px}.pagebuilder-header h1{font-size:22px}.pagebuilder-header>span{flex-basis:100%}.pagebuilder-header button{flex:1;min-height:44px;font-size:12px}.pagebuilder-header .editor-page-picker select{min-width:0;max-width:100%;width:100%}.pagebuilder-metadata fieldset{grid-template-columns:minmax(0,1fr)}.pagebuilder-new-page{align-items:stretch;flex-direction:column}.pagebuilder-new-page label{min-width:0}.pagebuilder-mobile-tabs{display:flex;gap:6px;margin:10px 0}.pagebuilder-mobile-tabs button{flex:1;min-height:44px}.pagebuilder-workspace .pagebuilder-editor{grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr) auto;height:auto;min-height:0;gap:10px}.pagebuilder-editor .pagebuilder-page-tabs{grid-column:1;grid-row:1}.pagebuilder-editor .visual-studio-layers,.pagebuilder-editor .visual-studio-properties{grid-column:1;grid-row:2;max-height:none!important}.pagebuilder-editor .pagebuilder-library{grid-column:1;grid-row:3;max-height:none!important}.pagebuilder-editor .visual-studio-stage{grid-column:1;grid-row:1/4;max-height:calc(100dvh - 220px);overflow:auto}.pagebuilder-workspace[data-mobile-pane=preview] .pagebuilder-editor>.pagebuilder-page-tabs,.pagebuilder-workspace[data-mobile-pane=preview] .pagebuilder-editor>.visual-studio-layers,.pagebuilder-workspace[data-mobile-pane=preview] .pagebuilder-editor>.visual-studio-properties,.pagebuilder-workspace[data-mobile-pane=preview] .pagebuilder-editor>.pagebuilder-library{display:none!important}.pagebuilder-workspace[data-mobile-pane=settings] .pagebuilder-editor>.visual-studio-stage{display:none}.pagebuilder-editor .studio-preview-pair.is-paired{grid-template-columns:minmax(0,1fr)}.pagebuilder-editor .studio-mobile-companion{display:none}.pagebuilder-workflow label{flex-basis:100%}.pagebuilder-editor .studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pagebuilder-workspace fieldset{min-inline-size:0;max-width:100%}.pagebuilder-workspace legend{max-width:100%;white-space:normal;overflow-wrap:anywhere}.pagebuilder-header .editor-page-picker{min-width:0;max-width:100%}.pagebuilder-header .editor-page-picker select{min-width:0;width:100%}.pagebuilder-editor .visual-studio-properties label,.pagebuilder-editor .visual-studio-properties form{min-width:0;max-width:100%}.pagebuilder-workspace{overflow-wrap:anywhere}.pagebuilder-editor .cms-inline-actions{display:flex;flex-wrap:wrap;gap:6px}.pagebuilder-editor .cms-editor-image{max-width:100%;height:auto}.pagebuilder-workspace{font-family:var(--ccz-font-family);font-size:14px;font-weight:450;line-height:1.45}.pagebuilder-workspace button,.pagebuilder-workspace summary{font-weight:650}.pagebuilder-workspace input,.pagebuilder-workspace textarea,.pagebuilder-workspace select{font-weight:450}.pagebuilder-header h1{font-weight:750}.pagebuilder-header p,.pagebuilder-header>span{font-weight:500}.pagebuilder-editor>.visual-studio-stage{display:flex;flex-direction:column;overflow:hidden}.pagebuilder-editor .visual-studio-toolbar{position:static;flex:0 0 auto;padding:8px;gap:4px;align-items:center}.pagebuilder-editor .visual-studio-toolbar button{font-size:12px;line-height:1.2;padding:7px 9px}.pagebuilder-live-label{font-size:12px;margin-right:auto;white-space:nowrap}.pagebuilder-editor .visual-studio-toolbar>span{display:none}.pagebuilder-editor .studio-preview-pair{flex:1;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr)}.pagebuilder-editor .visual-studio-canvas{height:100%;min-height:0;overflow:hidden;box-shadow:none}.pagebuilder-preview-viewport{width:100%;height:100%;min-height:0;position:relative;overflow:hidden;background:var(--ccz-cms-surface)}.pagebuilder-preview-viewport iframe{position:absolute;inset:0;border:0;display:block;max-width:none;transform-origin:top left;background:var(--ccz-cms-surface)}.pagebuilder-editor .studio-mobile-companion{display:flex;flex-direction:column;height:100%;min-height:0}.pagebuilder-editor .studio-mobile-companion>strong{font-size:11px;flex:0 0 auto}.pagebuilder-editor .studio-mobile-companion>.pagebuilder-preview-viewport{flex:1}@media(max-width:1450px){.pagebuilder-editor .studio-preview-pair.is-paired{grid-template-columns:minmax(0,1fr)}.pagebuilder-editor .studio-mobile-companion{display:none}}@media(max-width:700px){.pagebuilder-workspace{font-size:14px;font-weight:500}.pagebuilder-workspace .pagebuilder-header{gap:6px;margin-bottom:8px;align-items:center}.pagebuilder-header h1{font-size:20px}.pagebuilder-header p{display:none}.pagebuilder-header .editor-page-picker{flex-basis:auto;flex:1;min-width:120px;font-size:12px}.pagebuilder-header .editor-page-picker select{font-size:12px;min-height:40px;padding:6px}.pagebuilder-workspace .pagebuilder-header>span{font-size:11px;flex-basis:100%;order:4}.pagebuilder-workspace .pagebuilder-header>button{flex:1;font-size:11px;padding:7px 8px;line-height:1.25}.pagebuilder-metadata{padding:8px 10px;margin-bottom:8px;border-radius:8px}.pagebuilder-metadata summary{font-size:12px}.pagebuilder-mobile-tabs{margin:6px 0;gap:4px}.pagebuilder-mobile-tabs button{font-size:12px;padding:7px}.pagebuilder-workspace .pagebuilder-editor{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(280px,43dvh,440px) 44px auto auto;gap:6px;overflow:visible}.pagebuilder-workspace .pagebuilder-editor>.visual-studio-stage{display:flex!important;grid-column:1;grid-row:1;height:100%;max-height:none;position:sticky;top:6px;z-index:10;border-radius:9px}.pagebuilder-editor .visual-studio-toolbar{flex-wrap:nowrap;padding:4px;gap:3px}.pagebuilder-editor .visual-studio-toolbar button{min-height:40px;font-size:11px;padding:5px 7px}.pagebuilder-live-label{font-size:10px}.pagebuilder-editor .pagebuilder-pair-toggle{display:none}.pagebuilder-editor .studio-preview-pair{padding:5px;gap:0;display:grid;grid-template-columns:minmax(0,1fr)}.pagebuilder-editor .studio-mobile-companion{display:none}.pagebuilder-editor .pagebuilder-page-tabs{grid-row:2}.pagebuilder-editor .visual-studio-layers,.pagebuilder-editor .visual-studio-properties{grid-row:3;overflow:visible}.pagebuilder-editor .pagebuilder-library{grid-row:4;overflow:visible}.pagebuilder-workspace[data-mobile-pane=preview] .pagebuilder-editor{grid-template-rows:clamp(360px,60dvh,640px)}.pagebuilder-workspace[data-mobile-pane=settings] .pagebuilder-editor>.pagebuilder-page-tabs{display:flex!important}.pagebuilder-editor .visual-studio-properties label{font-size:13px}.pagebuilder-editor .visual-studio-properties input,.pagebuilder-editor .visual-studio-properties select,.pagebuilder-editor .visual-studio-properties textarea{font-size:16px}.pagebuilder-editor .visual-studio-layers li{display:block}.pagebuilder-workflow{padding:12px;font-size:13px}.app:has(.pagebuilder-workspace)>main>footer{font-size:11px}}.pagebuilder-preview-document .cms-block[data-editor-selectable=true]{cursor:pointer}.pagebuilder-preview-document .cms-block[data-editor-selected=true]{outline:3px solid var(--ccz-cms-brand);outline-offset:-3px}.pagebuilder-preview-document .cms-block[data-editor-selectable=true]:hover{outline:2px solid var(--ccz-cms-brand);outline-offset:-2px}.pagebuilder-preview-document .cms-editor-resize-handle{position:absolute;right:0;bottom:0;z-index:4;min-width:24px;min-height:24px;padding:0;background:var(--ccz-cms-brand);color:var(--ccz-cms-brand-text);cursor:nwse-resize;touch-action:none}.pagebuilder-header .editor-page-picker{white-space:nowrap;flex:0 1 280px}.pagebuilder-header .editor-page-picker select{width:auto;flex:1;min-width:0}.pagebuilder-library-tab{display:none}@media(max-width:700px){.pagebuilder-workspace .pagebuilder-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pagebuilder-header>div{grid-column:1/3;grid-row:1;margin:0}.pagebuilder-workspace .pagebuilder-header>span{grid-column:3;grid-row:1;order:0;text-align:right;line-height:1.2}.pagebuilder-header .editor-page-picker{grid-column:1/-1;grid-row:2;min-width:0;display:flex}.pagebuilder-header .editor-page-picker select{width:100%;flex:1}.pagebuilder-workspace .pagebuilder-header>button{min-width:0;overflow-wrap:normal}.pagebuilder-workspace .pagebuilder-editor,.pagebuilder-workspace[data-mobile-pane=settings] .pagebuilder-editor{height:calc(100dvh - 260px);min-height:520px;grid-template-rows:minmax(240px,1fr) 48px minmax(180px,.8fr)}.pagebuilder-workspace .pagebuilder-editor>.visual-studio-stage{position:relative;top:auto;z-index:auto;grid-row:1}.pagebuilder-workspace .pagebuilder-editor>.visual-studio-layers,.pagebuilder-workspace .pagebuilder-editor>.visual-studio-properties{grid-row:3;overflow:auto;max-height:100%!important;min-height:0;overscroll-behavior:contain}.pagebuilder-workspace .pagebuilder-editor>.pagebuilder-library{grid-row:3;display:none;overflow:auto;max-height:100%!important;min-height:0;overscroll-behavior:contain}.pagebuilder-editor[data-editor-pane=library]>.pagebuilder-library{display:block!important}.pagebuilder-workspace[data-mobile-pane=preview] .pagebuilder-editor{grid-template-rows:minmax(0,1fr);height:calc(100dvh - 260px);min-height:360px}.pagebuilder-workspace[data-mobile-pane=preview] .pagebuilder-editor>.pagebuilder-library{display:none!important}.pagebuilder-editor .pagebuilder-library-tab{display:block}}.pagebuilder-editor [hidden]{display:none!important}.pagebuilder-editor label.ccz-settings-switch{display:flex!important}.pagebuilder-workspace .pagebuilder-editor input[type=checkbox]{width:auto;min-height:18px}.pagebuilder-workspace button:disabled{opacity:1;color:var(--ccz-cms-muted);background:var(--ccz-cms-background)}
