.report-header{padding:9rem 0 1rem;;background:url(https://assets.yourcompanyformations.co.uk/background-image/Hero-banner-barometer.jpg) center center / cover no-repeat}.report-header-inner{width:78%;margin-bottom:5rem;.two-button{margin-top:3.375rem}}.header-meta{background:#10324299;border-radius:12px;padding:20px;display:flex;gap:5%;position:relative}.header-meta-data{width:29%;display:flex;gap:20px;align-items:center;padding-right:5%;border-right:1px solid #FFF3;p{font-weight:600;margin:0}span{margin:0}&:last-child{border-right:0;padding:0}}#insights,#overview,#fee-increase,#sectors,#company-structure,#geography,#survival,#methodology{scroll-margin-top:90px}.report-section-inner,.report-section-btm{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:2.5rem;justify-content:center}.report-section-data{background:var(--Lightbg);padding:40px 50px;text-align:center;border-radius:32px;.data{font-size:3rem;font-weight:500;line-height:125%;color:var(--skyGreen);font-variant-numeric:tabular-nums}p{font-weight:700}span{display:block}.down{background:#FFEBEB;border-radius:4px;font-size:14px;font-weight:500;color:var(--redColor);padding:4px 8px 4px 28px;position:relative;display:block;width:fit-content;margin:auto;&::before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 3.50005L11.3333 11.3333' stroke='%23FF3B32' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.66663 11.3333H11.3333V4.66668' stroke='%23FF3B32' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);left:8px}}.up{background:#1DA3531A;border-radius:4px;font-size:14px;font-weight:500;color:var(--greenColor);padding:4px 8px 4px 28px;position:relative;display:block;width:fit-content;margin:auto;&::before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 12.4999L11.3333 4.66666' stroke='%231DA353' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.66663 4.66666H11.3333V11.3333' stroke='%231DA353' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);left:8px}}}.report-section-btm{padding:2.5rem 0;border-top:1px solid var(--strokes);border-bottom:1px solid var(--strokes);.data{font-size:2.25rem;font-weight:600;line-height:125%;color:var(--greenColor)}span{font-weight:400}}.market-report-graph-inner{border:1px solid var(--strokes);border-radius:20px;padding:20px;margin-top:40px}.chart-wrapper{display:flex;padding:20px 20px 40px 20px;border-bottom:1px solid var(--strokes)}.y-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:15px;height:320px;color:var(--font-black);font-size:.85rem;font-weight:500;box-sizing:border-box;padding-bottom:25px;border-right:1px solid var(--strokes)}.chart-content{flex-grow:1}.bars-container{display:flex;justify-content:space-around;align-items:flex-end;height:320px;border-bottom:1px solid var(--strokes);padding:0 10px;position:relative}.bar-wrapper{display:flex;flex-direction:column;align-items:center;width:10%;height:100%;justify-content:flex-end}.market-report-graph-inner .bar{width:100%;height:0%;border-top-left-radius:12px;border-top-right-radius:12px;transform-origin:bottom;transition:height 1.6s cubic-bezier(.25,1,.5,1)}.market-report-graph-inner.animate .bar{height:var(--target-height)!important}.bar-prior{background-color:var(--LightBlue150)}.bar-peak{background-color:var(--LightBlue)}.bar-mid{background-color:#2A8A8A}.bar-lt{background-color:#3d9e9e8a}.bar-current{background-color:var(--darkBlue)}.bar-label{margin-top:12px;font-size:.85rem;color:#1E293B;font-weight:500}.chart-legend{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px;padding-left:20px}.legend-item{display:flex;align-items:center;gap:8px}.legend-color{width:18px;height:14px;border-radius:2px;display:inline-block}.prior-color{background-color:var(--LightBlue150)}.peak-color{background-color:var(--LightBlue)}.current-color{background-color:var(--darkBlue)}.legend-text{font-size:.85rem;color:#334155;font-weight:500}.flag-cell{display:flex;gap:12px;align-items:center}.chart-data-table-wrap{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;padding:40px 20px 30px 20px;align-items:center}.yoy-neutral{color:#08161B}.yoy-positive{color:var(--greenColor);font-weight:700}.yoy-negative{color:var(--redColor);font-weight:700}.chart-data-table{table{width:100%;border-collapse:separate;border-spacing:0;padding:0;border:1px solid var(--strokes);border-radius:20px;font-weight:500}th,td{padding:14px 16px;text-align:left;border:0;border-bottom:1px solid var(--strokes)}th{font-weight:500;color:var(--font-black)}.active-row{background-color:var(--LightBlue150);font-weight:700}.active-row td{border-bottom:none}.active-input{font-weight:700}thead tr{background:#E3F3F599}thead th:first-child{border-top-left-radius:20px}thead th:last-child{border-top-right-radius:20px}table tr th{border-right:1px solid var(--strokes)}table tr th:last-child{border-right:0}table tr:last-child td:first-child{border-bottom-left-radius:20px}table tr:last-child td:last-child{border-bottom-right-radius:20px}.active-row td:first-child{border-bottom-left-radius:20px;border-left:0}.yoy-badge{background-color:var(--redLight);color:var(--white);font-weight:700;border-bottom-right-radius:20px;border-right:0}.yoy-badge.positive{background-color:var(--greenColor)}.yoy-badge.light-bg{background:#fff0;color:var(--font-black)}.bg-red{background:var(--redLight);color:var(--white)}.row-bold{font-weight:600;background:#1DA3530D}}.chart-data-table,.chart-data-table.border,.sectors-chart-body-scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:20px}.chart-data-table-content{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.sectors-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:30px;margin-top:40px}.legend-item{display:flex;align-items:center;gap:8px}.legend-dot{width:14px;height:14px;border-radius:3px;display:inline-block}.status-growing{background-color:color-mix(in srgb,var(--greenLight) 80%,transparent)}.status-retail{background-color:color-mix(in srgb,var(--redColor) 80%,transparent)}.status-declining{background-color:color-mix(in srgb,var(--redLight) 40%,transparent)}.legend-text{font-size:.875rem;font-weight:500;color:var(--text-muted)}.sectors-chart-body{display:flex;flex-direction:column}.sector-row{display:flex;align-items:center;padding:12px 0;gap:20px;border-bottom:1px solid var(--strokes)}.sector-label{width:27%;font-size:.95rem;font-weight:700;padding-right:15px;box-sizing:border-box}.sector-bar-track{width:70%;display:grid;grid-template-columns:1fr 1fr;position:relative}.sector-bar-track::before{content:'';position:absolute;left:50%;top:-12px;bottom:-12px;width:1px;background-color:var(--strokes);z-index:2}.sector-bar{height:26px;border-radius:4px;width:0%;transition:width 1.4s cubic-bezier(.25,1,.5,1);position:relative;display:flex;align-items:center}.sectors-report-wrapper.animate .sector-bar{width:var(--target-width)!important}.bar-growing{grid-column:2;justify-self:start;transform-origin:left}.bar-declining,.bar-retail{grid-column:1;justify-self:end;transform-origin:right}.bar-growing,.bar-declining{background-color:gray}.bar-retail{background-color:var(--redColor)!important}.sector-percentage{width:auto;padding:0;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.bar-growing .sector-percentage{position:absolute;left:100%;padding-left:8px}.bar-declining .sector-percentage,.bar-retail .sector-percentage{position:absolute;right:100%;padding-right:8px}.metric-positive{color:var(--greenColor)}.metric-negative{color:var(--redColor)}.sectors-axis-row{display:flex;align-items:center;padding:5px 0 15px 0;gap:20px}.sectors-axis-track{width:70%;display:flex;justify-content:space-between;position:relative}.axis-label{width:0;display:flex;justify-content:center;font-size:.75rem;font-weight:600;color:var(--text-muted,#888);white-space:nowrap;opacity:.7}.sectors-axis-track::before{content:'';position:absolute;left:50%;top:15px;bottom:-20px;width:1px;background-color:var(--strokes);z-index:2}.sector-bar[data-width="0%"] .sector-percentage,.sector-bar[data-width="0"] .sector-percentage{left:0;right:auto;padding:0;transform:translateX(-50%);z-index:9}.real-state-data-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.real-state-data{padding:20px;border:1px solid;border-radius:2rem;.data{font-weight:600;font-size:3rem;display:block;line-height:125%;margin-bottom:10px}}.real-state-data.green{background:#F2FAF5;border-color:#C7E9D5;svg,.data{color:var(--greenColor)}}.real-state-data.blue{background:#F3FDFF;border-color:#BDE3E9;svg,.data{color:var(--LightBlue)}}.real-state-data.red{background:#FFF5F5;border-color:#FFD0CE;svg,.data{color:var(--redColor)}}.bg-green{background:#1FA4550D;color:var(--greenColor)}.bg-blue{background:#EEF8F9;color:var(--darkBlue)}.bgg-red{background:#FF3B320D;color:var(--redColor)}.info-box{background:#FDF0E5;display:flex;align-items:center;gap:20px;padding:24px;border-radius:24px;svg{color:#EF7000;min-width:38px}p{margin:0}}.info-box.lt-blue-bg{background:#0FB1C70D;svg{color:var(--skyGreen)}}.methodology-sec{background:#F8FEFF;padding:3rem 0}.methodology-grid-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(580px,1fr));gap:20px;.methodology-item{background:#F3FDFF;border:1px solid #BDE3E9;padding:20px;border-radius:2rem;h3{color:var(--darkBlue);margin-bottom:10px}}}.about-barometer{background:var(--darkBlue);color:var(--white);padding:3rem 0}.about-barometer-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media (max-width:1024px){.header-meta{gap:5%}.report-section-data{padding:20px 30px;.data{font-size:2.5rem}}.real-state-data .data{font-size:2.5rem}}@media (max-width:768px){.report-header{padding:7rem 0 1rem}.report-header-inner{width:100%;.two-button{margin-top:2.5rem}}.header-meta{flex-wrap:wrap;row-gap:20px}.header-meta-data{width:100%;padding-right:0;border-right:0}.chart-data-table-wrap,.chart-data-table-content,.about-barometer-inner{grid-template-columns:1fr}.chart-wrapper{padding:0;padding-bottom:30px}.chart-data-table-wrap{padding:30px 0}.sector-label{width:40%;min-width:150px}.sectors-axis-track,.sector-bar-track{min-width:200px}.chart-legend,.sectors-legend{gap:15px}.info-box{flex-wrap:wrap}.chart-content{overflow-x:auto}.bars-container{min-width:480px}.methodology-grid-list{grid-template-columns:1fr}.sectors-axis-row,.sector-row{gap:40px}}@media (max-width:380px){.sector-label{font-size:12px;line-height:16px}.real-state-data-list,.report-section-inner,.report-section-btm{grid-template-columns:1fr}}