@charset "UTF-8";*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.container{width:100%;}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1536px){.container{max-width:1536px;}}.contain-strict{contain:strict;}.pointer-events-none{pointer-events:none;}.visible{visibility:visible;}.invisible{visibility:hidden;}.\!relative{position:relative !important;}.absolute,.position-absolute{position:absolute;}.fixed{position:fixed;}.position-absolute\!{position:absolute !important;}.position-relative,.relative{position:relative;}.sticky{position:sticky;}.before\:absolute::before{position:absolute;}.after\:absolute::after{position:absolute;}.static{position:static;}.inset-0{inset:0;}.-bottom-1{bottom:-4px;}.-bottom-3{bottom:-12px;}.-left-\[1px\]{left:-1px;}.-left-\[35px\]{left:-35px;}.-left-1{left:-4px;}.-right-\[300px\]{right:-300px;}.-right-0\.5{right:-2px;}.-right-1{right:-4px;}.-right-1\.5{right:-6px;}.-top-0\.5{top:-2px;}.-top-1{top:-4px;}.-top-1\.5{top:-6px;}.-top-3{top:-12px;}.bottom-\[-32px\]{bottom:-32px;}.bottom-0{bottom:0;}.bottom-10px{bottom:10px;}.bottom-15{bottom:60px;}.bottom-2{bottom:8px;}.bottom-20{bottom:80px;}.bottom-3{bottom:12px;}.bottom-5{bottom:20px;}.bottom-8{bottom:32px;}.left-\[50\%\],.left-1\/2{left:50%;}.left-\[50px\]{left:50px;}.left-0{left:0;}.left-1{left:4px;}.left-1\!{left:4px !important;}.left-2{left:8px;}.left-2\.5{left:10px;}.left-4{left:16px;}.right-\[-32px\]{right:-32px;}.right-\[360px\]{right:360px;}.right-\[400px\]{right:400px;}.right-\[404px\]{right:404px;}.right-\[440px\]{right:440px;}.right-0{right:0;}.right-1{right:4px;}.right-1\!{right:4px !important;}.right-10px{right:10px;}.right-12{right:48px;}.right-14{right:56px;}.right-2{right:8px;}.right-3{right:12px;}.right-4{right:16px;}.right-5{right:20px;}.top-\[-34px\]{top:-34px;}.top-\[24px\],.top-6{top:24px;}.top-\[50\%\],.top-1\/2{top:50%;}.top-0{top:0;}.top-1{top:4px;}.top-2{top:8px;}.top-3{top:12px;}.top-4{top:16px;}.top-5{top:20px;}.top-full{top:100%;}.before\:bottom-2px::before{bottom:2px;}.before\:right-2px::before{right:2px;}.after\:bottom-2px::after{bottom:2px;}.after\:right-2px::after{right:2px;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;}.-z-1{z-index:-1;}.z-\[1\],.z-1{z-index:1;}.z-\[10000\],.z-10000{z-index:10000;}.z-\[1001\]{z-index:1001;}.z-\[9999\],.z-9999{z-index:9999;}.z-0{z-index:0;}.z-10{z-index:10;}.z-100{z-index:100;}.z-1000{z-index:1000;}.z-100000{z-index:100000;}.z-11{z-index:11;}.z-12{z-index:12;}.z-2{z-index:2;}.z-20{z-index:20;}.z-3{z-index:3;}.z-4{z-index:4;}.z-400{z-index:400;}.z-5{z-index:5;}.z-9{z-index:9;}.z-99{z-index:99;}.z-999999{z-index:999999;}.grid{display:grid;}.grid-cols-\[1fr_1fr_100px\]{grid-template-columns:1fr 1fr 100px;}.grid-cols-\[200px_200px_1fr_auto\]{grid-template-columns:200px 200px 1fr auto;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr));}.m-0,.ma-0{margin:0;}.m-2,.ma-2{margin:8px;}.m-4,.ma-4{margin:16px;}.m-a,.m-auto,.ma-auto{margin:auto;}.ma-1{margin:4px;}.ma-3{margin:12px;}.-mx-4{margin-left:-16px;margin-right:-16px;}.\!my-0{margin-top:0 !important;margin-bottom:0 !important;}.mx-\[5px\]{margin-left:5px;margin-right:5px;}.mx-1{margin-left:4px;margin-right:4px;}.mx-16{margin-left:64px;margin-right:64px;}.mx-2{margin-left:8px;margin-right:8px;}.mx-3{margin-left:12px;margin-right:12px;}.mx-4{margin-left:16px;margin-right:16px;}.mx-8{margin-left:32px;margin-right:32px;}.mx-auto{margin-left:auto;margin-right:auto;}.my,.my-4{margin-top:16px;margin-bottom:16px;}.my-1{margin-top:4px;margin-bottom:4px;}.my-2{margin-top:8px;margin-bottom:8px;}.my-3{margin-top:12px;margin-bottom:12px;}.my-6{margin-top:24px;margin-bottom:24px;}.my-auto{margin-top:auto;margin-bottom:auto;}.-mb-px{margin-bottom:-1px;}.-mt-2,.mt--2{margin-top:-8px;}.mb--4{margin-bottom:-16px;}.mb-\[10px\]{margin-bottom:10px;}.mb-0{margin-bottom:0;}.mb-0\.5{margin-bottom:2px;}.mb-1{margin-bottom:4px;}.mb-15{margin-bottom:60px;}.mb-2{margin-bottom:8px;}.mb-3{margin-bottom:12px;}.mb-4{margin-bottom:16px;}.mb-5{margin-bottom:20px;}.mb-6{margin-bottom:24px;}.mb-8{margin-bottom:32px;}.ml-\[2px\],.ml-0\.5{margin-left:2px;}.ml-1{margin-left:4px;}.ml-2{margin-left:8px;}.ml-3{margin-left:12px;}.ml-4{margin-left:16px;}.ml-7{margin-left:28px;}.ml-a,.ml-auto{margin-left:auto;}.mr-\[2px\]{margin-right:2px;}.mr-1{margin-right:4px;}.mr-2{margin-right:8px;}.mr-3{margin-right:12px;}.mr-4{margin-right:16px;}.mt-\[-2px\]{margin-top:-2px;}.mt-\[10px\]{margin-top:10px;}.mt-\[34px\]{margin-top:34px;}.mt-\[50px\]{margin-top:50px;}.mt-0{margin-top:0;}.mt-1{margin-top:4px;}.mt-12{margin-top:48px;}.mt-2{margin-top:8px;}.mt-3{margin-top:12px;}.mt-4{margin-top:16px;}.mt-5{margin-top:20px;}.mt-6{margin-top:24px;}.mt-8{margin-top:32px;}.mt-9{margin-top:36px;}.mt-auto{margin-top:auto;}.last\:mb-0:last-child{margin-bottom:0;}.box-border{box-sizing:border-box;}.box-content{box-sizing:content-box;}.\!inline{display:inline !important;}.inline{display:inline;}.block{display:block;}.inline-block{display:inline-block;}.contents{display:contents;}.contents\!{display:contents !important;}.\[\&\:empty\]\:hidden:empty,.hidden{display:none;}.aspect-ratio-\[16\/10\]{aspect-ratio:16/10;}.aspect-ratio-\[4\/3\]{aspect-ratio:4/3;}.aspect-ratio-square{aspect-ratio:1/1;}.aspect-ratio-video{aspect-ratio:16/9;}.\!h-auto,.h-auto\!{height:auto !important;}.\!h-full{height:100% !important;}.\!max-w-\[200px\]{max-width:200px !important;}.\!min-h\[114px\]{min-height:114px !important;}.\!w-1\/2{width:50% !important;}.\!w-full{width:100% !important;}.h-\[100px\]{height:100px;}.h-\[100vh\],.h-screen{height:100vh;}.h-\[10px\]{height:10px;}.h-\[135px\]{height:135px;}.h-\[18px\]{height:18px;}.h-\[1em\]{height:1em;}.h-\[200px\]{height:200px;}.h-\[220px\]{height:220px;}.h-\[22px\]{height:22px;}.h-\[24px\],.h-6,.h6{height:24px;}.h-\[250px\]{height:250px;}.h-\[2px\]{height:2px;}.h-\[32px\],.h-8{height:32px;}.h-\[36px\],.h-9{height:36px;}.h-\[40px\],.h-10{height:40px;}.h-\[50px\]{height:50px;}.h-\[50vh\]{height:50vh;}.h-\[52px\]{height:52px;}.h-\[580px\]{height:580px;}.h-\[59\]{height:59;}.h-\[60px\]{height:60px;}.h-\[60vh\]{height:60vh;}.h-\[62px\]{height:62px;}.h-\[76px\]{height:76px;}.h-\[80vh\]{height:80vh;}.h-\[calc\(100vh-40px\)\]{height:calc(100vh - 40px);}.h-\[calc\(80vh-120px\)\]{height:calc(80vh - 120px);}.h-0{height:0;}.h-1,.h1{height:4px;}.h-11{height:44px;}.h-12{height:48px;}.h-14{height:56px;}.h-16{height:64px;}.h-16px,.h-4,.h4{height:16px;}.h-2,.h2{height:8px;}.h-20px,.h-5{height:20px;}.h-28px,.h-7{height:28px;}.h-3,.h3{height:12px;}.h-4\/5{height:80%;}.h-auto{height:auto;}.h-full{height:100%;}.h-px{height:1px;}.max-h-\[100\%\],.max-h-full{max-height:100%;}.max-h-\[129px\]{max-height:129px;}.max-h-\[180px\]{max-height:180px;}.max-h-\[195px\]{max-height:195px;}.max-h-\[200px\]{max-height:200px;}.max-h-\[249px\]{max-height:249px;}.max-h-\[250px\]{max-height:250px;}.max-h-\[252px\]{max-height:252px;}.max-h-\[300px\]{max-height:300px;}.max-h-\[315px\]{max-height:315px;}.max-h-\[342px\]{max-height:342px;}.max-h-\[36px\],.max-h\[36px\]{max-height:36px;}.max-h-\[400px\]{max-height:400px;}.max-h-\[40vh\]{max-height:40vh;}.max-h-\[500px\]{max-height:500px;}.max-h-\[50px\]{max-height:50px;}.max-h-\[530px\]{max-height:530px;}.max-h-\[60px\]{max-height:60px;}.max-h-\[60vh\]{max-height:60vh;}.max-h-\[700px\]{max-height:700px;}.max-h-\[80vh\],.max-h-80vh{max-height:80vh;}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px);}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px);}.max-h-\[calc\(100vh-314px\)\]{max-height:calc(100vh - 314px);}.max-h-\[calc\(100vh-350px\)\]{max-height:calc(100vh - 350px);}.max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px);}.max-h-48{max-height:192px;}.max-h-60{max-height:240px;}.max-h-63vh{max-height:63vh;}.max-h-none{max-height:none;}.max-w-\[100\%\],.max-w-full,.max-w\[100\%\]{max-width:100%;}.max-w-\[220px\]{max-width:220px;}.max-w-\[232px\]{max-width:232px;}.max-w-\[240px\]{max-width:240px;}.max-w-\[250px\]{max-width:250px;}.max-w-\[256px\]{max-width:256px;}.max-w-\[264px\]{max-width:264px;}.max-w-\[300px\],.max-w-75{max-width:300px;}.max-w-\[320px\]{max-width:320px;}.max-w-\[400px\],.max-w\[400px\]{max-width:400px;}.max-w-\[480px\]{max-width:480px;}.max-w-\[500px\]{max-width:500px;}.max-w-\[50px\]{max-width:50px;}.max-w-\[530px\]{max-width:530px;}.max-w-\[600px\]{max-width:600px;}.max-w-\[60px\]{max-width:60px;}.max-w-\[640px\]{max-width:640px;}.max-w-\[700px\]{max-width:700px;}.max-w-\[800px\]{max-width:800px;}.max-w-\[calc\(100\%-18px\)\]{max-width:calc(100% - 18px);}.max-w-\[calc\(100\%-40px\)\]{max-width:calc(100% - 40px);}.max-w-\[calc\(100\%-70px\)\]{max-width:calc(100% - 70px);}.max-w-24{max-width:96px;}.max-w-lg{max-width:512px;}.max-w-md{max-width:448px;}.max-w-none{max-width:none;}.min-h-\[100\%\],.min-h-full{min-height:100%;}.min-h-\[10vh\]{min-height:10vh;}.min-h-\[120px\]{min-height:120px;}.min-h-\[125px\]{min-height:125px;}.min-h-\[135px\]{min-height:135px;}.min-h-\[150px\]{min-height:150px;}.min-h-\[170px\]{min-height:170px;}.min-h-\[200px\]{min-height:200px;}.min-h-\[220px\]{min-height:220px;}.min-h-\[250px\]{min-height:250px;}.min-h-\[300px\]{min-height:300px;}.min-h-\[36px\]{min-height:36px;}.min-h-\[40px\]{min-height:40px;}.min-h-\[50px\]{min-height:50px;}.min-h-\[60px\]{min-height:60px;}.min-h-0{min-height:0;}.min-h-11{min-height:44px;}.min-h-60{min-height:240px;}.min-h-7{min-height:28px;}.min-h-8{min-height:32px;}.min-h\[68px\]{min-height:68px;}.min-w-\[100\%\]{min-width:100%;}.min-w-\[100px\]{min-width:100px;}.min-w-\[120px\]{min-width:120px;}.min-w-\[12px\]{min-width:12px;}.min-w-\[150px\]{min-width:150px;}.min-w-\[180px\]{min-width:180px;}.min-w-\[18px\]{min-width:18px;}.min-w-\[200px\]{min-width:200px;}.min-w-\[250px\]{min-width:250px;}.min-w-\[264px\]{min-width:264px;}.min-w-\[270px\]{min-width:270px;}.min-w-\[280px\]{min-width:280px;}.min-w-\[350px\]\!{min-width:350px !important;}.min-w-\[400px\],.min-w\[400px\]{min-width:400px;}.min-w-\[500px\]{min-width:500px;}.min-w-\[720px\]{min-width:720px;}.min-w-0{min-width:0;}.min-w-12{min-width:48px;}.min-w-6{min-width:24px;}.min-w-60{min-width:240px;}.w-\[100px\]{width:100px;}.w-\[100vw\],.w-screen{width:100vw;}.w-\[108px\]{width:108px;}.w-\[10px\]{width:10px;}.w-\[110px\]{width:110px;}.w-\[120px\]{width:120px;}.w-\[140px\]{width:140px;}.w-\[152px\]{width:152px;}.w-\[16px\],.w-4{width:16px;}.w-\[1em\]{width:1em;}.w-\[200px\],.w-50{width:200px;}.w-\[20vw\]{width:20vw;}.w-\[240px\]{width:240px;}.w-\[24px\],.w-6{width:24px;}.w-\[250px\]{width:250px;}.w-\[256px\]{width:256px;}.w-\[26px\]{width:26px;}.w-\[300px\]{width:300px;}.w-\[320px\],.w-80{width:320px;}.w-\[32px\],.w-8{width:32px;}.w-\[350px\]{width:350px;}.w-\[36px\],.w-9{width:36px;}.w-\[400px\]{width:400px;}.w-\[40px\],.w-10{width:40px;}.w-\[500px\]{width:500px;}.w-\[53px\]{width:53px;}.w-\[59\%\]{width:59%;}.w-\[600px\]{width:600px;}.w-\[60px\]{width:60px;}.w-\[640px\],.w-160{width:640px;}.w-\[65px\]{width:65px;}.w-\[70\%\]{width:70%;}.w-\[80px\]{width:80px;}.w-\[84px\]{width:84px;}.w-\[96px\],.w-24{width:96px;}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px);}.w-\[calc\(100\%\/var\(--column-count\)\)\]{width:calc(100% / var(--column-count));}.w-\[calc\(50\%-6px\)\]{width:calc(50% - 6px);}.w-0{width:0;}.w-1{width:4px;}.w-1\/2{width:50%;}.w-1\/4{width:25%;}.w-11{width:44px;}.w-12{width:48px;}.w-13{width:52px;}.w-16{width:64px;}.w-18{width:72px;}.w-1px,.w-px{width:1px;}.w-2{width:8px;}.w-20px,.w-5{width:20px;}.w-3{width:12px;}.w-4\/5{width:80%;}.w-auto{width:auto;}.w-fit{width:fit-content;}.w-full{width:100%;}.before\:h-2px::before{height:2px;}.before\:w-12px::before{width:12px;}.after\:h-12px::after{height:12px;}.after\:w-2px::after{width:2px;}.flex{display:flex;}.inline-flex{display:inline-flex;}.flex-1{flex:1 1 0%;}.flex-auto{flex:1 1 auto;}.flex-none{flex:none;}.flex-shrink,.flex-shrink-1,.shrink{flex-shrink:1;}.flex-shrink-0,.shrink-0{flex-shrink:0;}.flex-grow,.flex-grow-1,.grow,.grow-1{flex-grow:1;}.flex-grow-0,.grow-0{flex-grow:0;}.basis-0{flex-basis:0;}.basis-1\/2{flex-basis:50%;}.basis-50{flex-basis:200px;}.basis-full{flex-basis:100%;}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-wrap{flex-wrap:wrap;}.table{display:table;}.table-footer-group{display:table-footer-group;}.table-header-group{display:table-header-group;}.border-collapse{border-collapse:collapse;}.table-fixed{table-layout:fixed;}.origin-center{transform-origin:center;}.translate-\[-50\%\]{--un-translate-x:-50%;--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-\[10px\]{--un-translate-y:-10px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-\[56px\]{--un-translate-y:-56px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform-none{transform:none;}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite;}.cursor-auto{cursor:auto;}.cursor-default{cursor:default;}.cursor-pointer{cursor:pointer;}.cursor-crosshair{cursor:crosshair;}.cursor-text{cursor:text;}.cursor-move{cursor:move;}.cursor-not-allowed{cursor:not-allowed;}.cursor-grab{cursor:grab;}.cursor-grabbing{cursor:grabbing;}.cursor-n-resize{cursor:n-resize;}.cursor-e-resize{cursor:e-resize;}.cursor-s-resize{cursor:s-resize;}.cursor-w-resize{cursor:w-resize;}.cursor-ne-resize{cursor:ne-resize;}.cursor-nw-resize{cursor:nw-resize;}.cursor-se-resize{cursor:se-resize;}.cursor-sw-resize{cursor:sw-resize;}.select-none{-webkit-user-select:none;user-select:none;}.resize{resize:both;}.resize-none{resize:none;}.break-after-page{break-after:page;}.content-center{align-content:center;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.items-stretch{align-items:stretch;}.self-start{align-self:flex-start;}.self-end{align-self:flex-end;}.self-center{align-self:center;}.flex-self-stretch,.self-stretch{align-self:stretch;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-around{justify-content:space-around;}.gap-\[2px\]{gap:2px;}.gap-\[6px\],.gap-1\.5{gap:6px;}.gap-1{gap:4px;}.gap-10px{gap:10px;}.gap-2{gap:8px;}.gap-3{gap:12px;}.gap-4{gap:16px;}.gap-5{gap:20px;}.gap-6{gap:24px;}.gap-8{gap:32px;}.gap-x-2{column-gap:8px;}.gap-x-4{column-gap:16px;}.gap-y-1{row-gap:4px;}.gap-y-2{row-gap:8px;}.gap-y-4{row-gap:16px;}.space-x-0>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(0px * calc(1 - var(--un-space-x-reverse)));margin-right:calc(0px * var(--un-space-x-reverse));}.space-x-1>:not([hidden])~:not([hidden]){--un-space-x-reverse:0;margin-left:calc(4px * calc(1 - var(--un-space-x-reverse)));margin-right:calc(4px * var(--un-space-x-reverse));}.space-y-0>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0px * var(--un-space-y-reverse));}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(4px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(4px * var(--un-space-y-reverse));}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(8px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(8px * var(--un-space-y-reverse));}.\!overflow-visible{overflow:visible !important;}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.overflow-x-auto{overflow-x:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-x-scroll{overflow-x:scroll;}.overflow-y-auto{overflow-y:auto;}.overflow-y-hidden{overflow-y:hidden;}.text-truncate,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-ellipsis{text-overflow:ellipsis;}.whitespace-normal{white-space:normal;}.whitespace-nowrap{white-space:nowrap;}.whitespace-pre-line{white-space:pre-line;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-words{overflow-wrap:break-word;}.break-anywhere{overflow-wrap:anywhere;}.b,.border,.border-\[1px\],.border-1,.border-width-1{border-width:1px;}.border-0{border-width:0px;}.border-2{border-width:2px;}.border-4{border-width:4px;}.border-b{border-bottom-width:1px;}.border-b-0{border-bottom-width:0px;}.border-b-2{border-bottom-width:2px;}.border-l{border-left-width:1px;}.border-l-0{border-left-width:0px;}.border-l-2{border-left-width:2px;}.border-r{border-right-width:1px;}.border-r-0{border-right-width:0px;}.border-t,.border-t-\[1px\]{border-top-width:1px;}.last\:border-b-0:last-child{border-bottom-width:0px;}.border-\[\#eee\]{--un-border-opacity:1;border-color:rgb(238 238 238 / var(--un-border-opacity));}.border-gray-100{--un-border-opacity:1;border-color:rgb(243 244 246 / var(--un-border-opacity));}.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));}.border-gray-300{--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity));}.border-gray-500{--un-border-opacity:1;border-color:rgb(107 114 128 / var(--un-border-opacity));}.border-transparent{border-color:transparent;}.dark .dark\:border-gray-700{--un-border-opacity:1;border-color:rgb(55 65 81 / var(--un-border-opacity));}.b-rounded-1,.border-rd-1,.border-rounded-1,.rd,.rounded,.rounded-1,.rounded-4px{border-radius:4px;}.b-rounded-2,.border-rounded-2,.rounded-2,.rounded-lg{border-radius:8px;}.border-rounded-md,.rounded-md{border-radius:6px;}.rounded-\[2px\],.rounded-sm{border-radius:2px;}.rounded-0{border-radius:0;}.rounded-2xl,.rounded-4{border-radius:16px;}.rounded-5{border-radius:20px;}.rounded-8{border-radius:32px;}.rounded-full{border-radius:9999px;}.rounded-xl{border-radius:12px;}.before\:rounded-1px::before{border-radius:1px;}.after\:rounded-1px::after{border-radius:1px;}.b-rd-l-0,.rounded-l-0{border-top-left-radius:0;border-bottom-left-radius:0;}.border-rounded-b-2,.rounded-b-2,.rounded-b-lg{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.rounded-r-0{border-top-right-radius:0;border-bottom-right-radius:0;}.rounded-t-2,.rounded-t-lg{border-top-left-radius:8px;border-top-right-radius:8px;}.rounded-t-4{border-top-left-radius:16px;border-top-right-radius:16px;}.rounded-tl-4{border-top-left-radius:16px;}.\!border-none{border-style:none !important;}.border-dashed{border-style:dashed;}.border-dotted{border-style:dotted;}.border-none{border-style:none;}.border-solid,.border-style-solid{border-style:solid;}.border-b-solid{border-bottom-style:solid;}.border-l-solid{border-left-style:solid;}.border-r-solid{border-right-style:solid;}.border-t-solid{border-top-style:solid;}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}.bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity)) /* #f3f4f6 */;}.bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity)) /* #e5e7eb */;}.bg-gray-300{--un-bg-opacity:1;background-color:rgb(209 213 219 / var(--un-bg-opacity)) /* #d1d5db */;}.bg-gray-50{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity)) /* #f9fafb */;}.bg-transparent{background-color:transparent /* transparent */;}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.dark .dark\:bg-gray-800{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity)) /* #1f2937 */;}.dark .dark\:bg-gray-900{--un-bg-opacity:1;background-color:rgb(17 24 39 / var(--un-bg-opacity)) /* #111827 */;}.dark .dark\:hover\:bg-gray-600:hover{--un-bg-opacity:1;background-color:rgb(75 85 99 / var(--un-bg-opacity)) /* #4b5563 */;}.dark .dark\:hover\:bg-gray-700:hover{--un-bg-opacity:1;background-color:rgb(55 65 81 / var(--un-bg-opacity)) /* #374151 */;}.hover\:bg-gray-100:hover{--un-bg-opacity:1;background-color:rgb(243 244 246 / var(--un-bg-opacity)) /* #f3f4f6 */;}.hover\:bg-gray-200:hover{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity)) /* #e5e7eb */;}.hover\:bg-gray-300:hover{--un-bg-opacity:1;background-color:rgb(209 213 219 / var(--un-bg-opacity)) /* #d1d5db */;}.hover\:bg-gray-50:hover{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity)) /* #f9fafb */;}.bg-opacity-100{--un-bg-opacity:1;}.bg-opacity-20{--un-bg-opacity:0.2;}.bg-opacity-50{--un-bg-opacity:0.5;}.bg-opacity-75{--un-bg-opacity:0.75;}.bg-opacity-90{--un-bg-opacity:0.9;}.object-cover{object-fit:cover;}.object-contain{object-fit:contain;}.\!p-1{padding:4px !important;}.\!pa-0{padding:0 !important;}.p-0,.pa-0{padding:0;}.p-0\.5,.pa-\[2px\]{padding:2px;}.p-1,.pa-1{padding:4px;}.p-12,.pa-12{padding:48px;}.p-2,.pa-2{padding:8px;}.p-3,.pa-3{padding:12px;}.p-4,.pa-4{padding:16px;}.p-6,.pa-6{padding:24px;}.p-8,.pa-8{padding:32px;}.pa-\[10px\]{padding:10px;}.pa-\[6px\]{padding:6px;}.pa-10{padding:40px;}.pa-5{padding:20px;}.\!py-0{padding-top:0 !important;padding-bottom:0 !important;}.px,.px-16px,.px-4{padding-left:16px;padding-right:16px;}.px-\[10px\]{padding-left:10px;padding-right:10px;}.px-\[6px\]{padding-left:6px;padding-right:6px;}.px-0{padding-left:0;padding-right:0;}.px-1{padding-left:4px;padding-right:4px;}.px-12px,.px-3{padding-left:12px;padding-right:12px;}.px-2{padding-left:8px;padding-right:8px;}.px-3\.5{padding-left:14px;padding-right:14px;}.px-5{padding-left:20px;padding-right:20px;}.px-6{padding-left:24px;padding-right:24px;}.px-8{padding-left:32px;padding-right:32px;}.py-\[10px\],.py-2\.5{padding-top:10px;padding-bottom:10px;}.py-\[20px\],.py-5{padding-top:20px;padding-bottom:20px;}.py-0{padding-top:0;padding-bottom:0;}.py-0\.5{padding-top:2px;padding-bottom:2px;}.py-1{padding-top:4px;padding-bottom:4px;}.py-1\.5{padding-top:6px;padding-bottom:6px;}.py-10{padding-top:40px;padding-bottom:40px;}.py-12{padding-top:48px;padding-bottom:48px;}.py-2{padding-top:8px;padding-bottom:8px;}.py-3{padding-top:12px;padding-bottom:12px;}.py-4{padding-top:16px;padding-bottom:16px;}.py-8{padding-top:32px;padding-bottom:32px;}.\!pt-0{padding-top:0 !important;}.pb-\[50px\]{padding-bottom:50px;}.pb-\[56\.25\%\]{padding-bottom:56.25%;}.pb-0{padding-bottom:0;}.pb-1{padding-bottom:4px;}.pb-10{padding-bottom:40px;}.pb-2{padding-bottom:8px;}.pb-3{padding-bottom:12px;}.pb-4{padding-bottom:16px;}.pb-8{padding-bottom:32px;}.pl-1{padding-left:4px;}.pl-2{padding-left:8px;}.pl-3{padding-left:12px;}.pl-4{padding-left:16px;}.pl-6{padding-left:24px;}.pl-8{padding-left:32px;}.pr,.pr-4{padding-right:16px;}.pr-1{padding-right:4px;}.pr-10{padding-right:40px;}.pr-2{padding-right:8px;}.pr-3{padding-right:12px;}.pr-6{padding-right:24px;}.pr-8{padding-right:32px;}.pt-1{padding-top:4px;}.pt-2{padding-top:8px;}.pt-3{padding-top:12px;}.pt-4{padding-top:16px;}.pt-6{padding-top:24px;}.pt-8{padding-top:32px;}.pie{padding-inline-end:16px;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.indent{text-indent:24px;}.text-nowrap{text-wrap:nowrap;}.align-middle{vertical-align:middle;}.\!text-\[10px\]{font-size:10px !important;}.font-size-\[16px\],.font-size-4,.text-\[16px\],.text-16px,.text-size-4{font-size:16px;}.font-size-\[20px\],.font-size-5,.text-\[20px\],.text-20px,.text-5,.text-size-5{font-size:20px;}.font-size-\[12px\],.font-size-3,.text-12px,.text-3,.text-size-xs{font-size:12px;}.font-size-\[14px\],.text-14px{font-size:14px;}.text-2xl{font-size:24px;line-height:32px;}.text-6xl{font-size:60px;line-height:1;}.text-base{font-size:16px;line-height:24px;}.text-lg{font-size:18px;line-height:28px;}.text-sm{font-size:14px;line-height:20px;}.text-xl{font-size:20px;line-height:28px;}.text-xs{font-size:12px;line-height:16px;}.font-size-\[15px\]{font-size:15px;}.font-size-\[18px\]{font-size:18px;}.font-size-\[22px\]{font-size:22px;}.font-size-6{font-size:24px;}.text-size-9{font-size:36px;}.dark .dark\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity)) /* #9ca3af */;}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.text-current{color:currentColor /* currentColor */;}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity)) /* #6b7280 */;}.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity)) /* #374151 */;}.text-gray-900{--un-text-opacity:1;color:rgb(17 24 39 / var(--un-text-opacity)) /* #111827 */;}.text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity)) /* #ef4444 */;}.color-white,.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.hover\:text-gray-600:hover{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}.hover\:text-gray-800:hover{--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity)) /* #1f2937 */;}.text-inherit{color:inherit;}.font-300,.font-light{font-weight:300;}.font-400,.font-normal{font-weight:400;}.font-500,.font-medium{font-weight:500;}.font-600,.font-semibold{font-weight:600;}.font-700,.font-bold{font-weight:700;}.font-900,.font-black{font-weight:900;}.\!leading-\[12px\]{line-height:12px !important;}.leading-\[24px\],.leading-24px,.line-height-\[24px\],.line-height-6{line-height:24px;}.leading-1\.5{line-height:6px;}.leading-32px,.leading-8,.line-height-8{line-height:32px;}.leading-5,.line-height-\[20px\],.line-height-5{line-height:20px;}.leading-none,.line-height-none{line-height:1;}.leading-normal{line-height:1.5;}.leading-relaxed{line-height:1.625;}.line-height-\[1\.2\]{line-height:1.2;}.line-height-\[28px\]{line-height:28px;}.\!tracking-\[0\.5px\]{letter-spacing:0.5px !important;}.\!tracking-normal{letter-spacing:0em !important;}.important-tracking-\[0\.25px\]{letter-spacing:0.25px !important;}.tracking-\[\.25px\]{letter-spacing:.25px;}.tracking-\[\.4px\]{letter-spacing:.4px;}.tracking-\[0\.15px\]{letter-spacing:0.15px;}.tracking-\[0\.25px\]{letter-spacing:0.25px;}.tracking-\[0\.3px\]{letter-spacing:0.3px;}.tracking-\[0\.4px\]{letter-spacing:0.4px;}.tracking-\[0\.5px\]{letter-spacing:0.5px;}.tracking-\[1\.25px\]{letter-spacing:1.25px;}.tracking-wide{letter-spacing:0.025em;}.tracking-wider{letter-spacing:0.05em;}.font-inherit{font-family:inherit;}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.case-upper,.uppercase{text-transform:uppercase;}.important-case-capital{text-transform:capitalize !important;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}.\!normal-case{text-transform:none !important;}.font-italic,.italic{font-style:italic;}.underline{text-decoration-line:underline;}.hover\:underline:hover{text-decoration-line:underline;}.underline-solid{text-decoration-style:solid;}.no-underline{text-decoration:none;}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / 0.2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / 0.1));text-shadow:var(--un-text-shadow);}.opacity-0{opacity:0;}.opacity-100,.group:hover .group-hover\:opacity-100{opacity:1;}.opacity-25{opacity:0.25;}.opacity-30{opacity:0.3;}.opacity-50{opacity:0.5;}.opacity-60{opacity:0.6;}.opacity-70{opacity:0.7;}.opacity-80{opacity:0.8;}.hover\:opacity-75:hover{opacity:0.75;}.hover\:opacity-90:hover{opacity:0.9;}.hover\:opacity-95:hover{opacity:0.95;}.focus\:opacity-75:focus{opacity:0.75;}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.20\)\]\!{--un-shadow:0 4px 8px var(--un-shadow-color, rgba(0, 0, 0, 0.20)) !important;box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow) !important;}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / 0.25));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-none{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.outline{outline-style:solid;}.outline-none{outline:2px solid transparent;outline-offset:2px;}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.backdrop-blur-md{--un-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.drop-shadow-sm{--un-drop-shadow:drop-shadow(0 1px 1px var(--un-drop-shadow-color, rgb(0 0 0 / 0.05)));filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-200{transition-duration:200ms;}.duration-300{transition-duration:300ms;}.ease,.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1);}.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);}.before\:content-empty::before{content:"";}.after\:content-empty::after{content:"";}.\!color-text{color:var(--p-text) !important;}.color-accent{color:var(--p-accent);}.color-base{color:var(--p-base);}.color-boxShadow{color:var(--p-boxShadow);}.color-boxShadow2{color:var(--p-boxShadow2);}.color-boxShadow3{color:var(--p-boxShadow3);}.color-error{color:var(--p-error);}.color-error2{color:var(--p-error2);}.color-error3{color:var(--p-error3);}.color-info{color:var(--p-info);}.color-info2{color:var(--p-info2);}.color-info3{color:var(--p-info3);}.color-primary{color:var(--p-primary);}.color-primary2{color:var(--p-primary2);}.color-primary3{color:var(--p-primary3);}.color-primary4{color:var(--p-primary4);}.color-primary5{color:var(--p-primary5);}.color-primary6{color:var(--p-primary6);}.color-primary6_1{color:var(--p-primary6_1);}.color-success{color:var(--p-success);}.color-success2{color:var(--p-success2);}.color-success3{color:var(--p-success3);}.color-text{color:var(--p-text);}.color-text2{color:var(--p-text2);}.color-text3{color:var(--p-text3);}.color-warning{color:var(--p-warning);}.color-warning2{color:var(--p-warning2);}.color-warning3{color:var(--p-warning3);}.\!hover\:color-primary2:hover{color:var(--p-primary2) !important;}.important-hover-color-primary:hover{color:var(--p-primary) !important;}.important-focus-color-primary:focus{color:var(--p-primary) !important;}.\!bg-base{background-color:var(--p-base) !important;}.\!bg-primary4{background-color:var(--p-primary4) !important;}.bg-accent{background-color:var(--p-accent);}.bg-base{background-color:var(--p-base);}.bg-boxShadow{background-color:var(--p-boxShadow);}.bg-boxShadow2{background-color:var(--p-boxShadow2);}.bg-boxShadow3{background-color:var(--p-boxShadow3);}.bg-error{background-color:var(--p-error);}.bg-error2{background-color:var(--p-error2);}.bg-error3{background-color:var(--p-error3);}.bg-info{background-color:var(--p-info);}.bg-info2{background-color:var(--p-info2);}.bg-info3{background-color:var(--p-info3);}.bg-primary{background-color:var(--p-primary);}.bg-primary2{background-color:var(--p-primary2);}.bg-primary3{background-color:var(--p-primary3);}.bg-primary4{background-color:var(--p-primary4);}.bg-primary5{background-color:var(--p-primary5);}.bg-primary6{background-color:var(--p-primary6);}.bg-primary6_1{background-color:var(--p-primary6_1);}.bg-success{background-color:var(--p-success);}.bg-success2{background-color:var(--p-success2);}.bg-success3{background-color:var(--p-success3);}.bg-text{background-color:var(--p-text);}.bg-text2{background-color:var(--p-text2);}.bg-text3{background-color:var(--p-text3);}.bg-warning{background-color:var(--p-warning);}.bg-warning2{background-color:var(--p-warning2);}.bg-warning3{background-color:var(--p-warning3);}.hover\:bg-primary5:hover{background-color:var(--p-primary5);}.\!focus\:bg-base:focus{background-color:var(--p-base) !important;}.\!focus\:bg-error2:focus{background-color:var(--p-error2) !important;}.\!active\:bg-base:active{background-color:var(--p-base) !important;}.\!active\:bg-error2:active{background-color:var(--p-error2) !important;}.before\:bg-info::before{background-color:var(--p-info);}.after\:bg-info::after{background-color:var(--p-info);}.border-accent{border-color:var(--p-accent);}.border-base{border-color:var(--p-base);}.border-boxShadow{border-color:var(--p-boxShadow);}.border-boxShadow2{border-color:var(--p-boxShadow2);}.border-boxShadow3{border-color:var(--p-boxShadow3);}.border-error{border-color:var(--p-error);}.border-error2{border-color:var(--p-error2);}.border-error3{border-color:var(--p-error3);}.border-info{border-color:var(--p-info);}.border-info2{border-color:var(--p-info2);}.border-info3{border-color:var(--p-info3);}.border-primary{border-color:var(--p-primary);}.border-primary2{border-color:var(--p-primary2);}.border-primary3{border-color:var(--p-primary3);}.border-primary4{border-color:var(--p-primary4);}.border-primary5{border-color:var(--p-primary5);}.border-primary6{border-color:var(--p-primary6);}.border-primary6_1{border-color:var(--p-primary6_1);}.border-success{border-color:var(--p-success);}.border-success2{border-color:var(--p-success2);}.border-success3{border-color:var(--p-success3);}.border-text{border-color:var(--p-text);}.border-text2{border-color:var(--p-text2);}.border-text3{border-color:var(--p-text3);}.border-warning{border-color:var(--p-warning);}.border-warning2{border-color:var(--p-warning2);}.border-warning3{border-color:var(--p-warning3);}@media print{.print\:table-header-group{display:table-header-group;}.print\:break-before-page{break-before:page;}.print\:break-after-page{break-after:page;}.print\:text-left{text-align:left;}.print\:font-bold{font-weight:700;}}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:mx-4{margin-left:16px;margin-right:16px;}}@media (min-width: 768px){.md\:max-h-\[100\%\]{max-height:100%;}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.lg\:items-end{align-items:flex-end;}.lg\:justify-end{justify-content:flex-end;}.lg\:gap-16{gap:64px;}}/* CSS RESET START */
/* apply same reset as admin-ng */
*,
::before,
::after {
  background-repeat: no-repeat;
  box-sizing: inherit;
}

/* undo vuetify reset for admin */
* {
  padding: revert;
  margin: revert;
}
/* CSS RESET END */

/* DEV */
.debug {
  outline: 1px solid red;
}

/* GLOBAL CHANGES */
:root {
  --dropdown-padding-x: 4px;
}

.n-input .n-input__prefix {
  margin-right: 10px;
}

.highlight {
  background-color: var(--p-info3);
}

.n-dropdown .n-dropdown-option {
  padding-top: 8px;
  padding-bottom: 8px;
}

.n-dropdown .n-dropdown-option-body__label {
  letter-spacing: 0.6px;
}

.n-dropdown-menu .n-dropdown-divider {
  margin-left: calc(-1 * var(--dropdown-padding-x));
  margin-right: calc(-1 * var(--dropdown-padding-x));
}

.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body {
  box-sizing: content-box;
  padding: var(--dropdown-padding-x) 16px;
  gap: 16px;
}

.n-dropdown-menu .n-dropdown-option .n-dropdown-option-body .n-dropdown-option-body__suffix:empty {
  display: none;
}

.n-tag__content {
  font-weight: 500;
}

.n-color-picker-action {
  flex-direction: row-reverse;
  justify-content: space-between;
}

.n-image-preview-container {
  /* Naive UI doesn't give an option to adjust it in the component */
  z-index: 5000 !important;
}

.n-image-preview-container .n-image-preview-toolbar .n-base-icon:nth-last-child(2) {
  /*hiding download button in ΝΙmage toolbar */
  display: none;
}

blockquote {
  margin: 0;
}

swiper-container {
  --swiper-theme-color: var(--p-primary);
  --swiper-pagination-bullet-size: 10px;
  --swiper-pagination-bullet-width: 10px;
  --swiper-pagination-bullet-height: 10px;
}

swiper-container::part(pagination) {
  min-width: 10px !important;
}
.c-button[data-v-e0d26b33] {
  text-transform: uppercase;
  letter-spacing: 1.25px;
}.c-icon[data-v-0cdcf295] {
  box-sizing: initial;
}.c-collapse--float-arrow[data-v-67848998] .n-collapse-item__header .n-collapse-item__header-main .n-collapse-item-arrow {
  margin-left: auto;
  font-size: 24px;
  line-height: 24px;
}
.c-collapse--small[data-v-67848998] .n-collapse-item__header .n-collapse-item__header-main .n-collapse-item-arrow {
  font-size: 14px;
  line-height: 14px;
}
.c-collapse[data-v-67848998] .n-collapse-item__header-main {
  padding: 16px 8px;
  line-height: 1.3125rem;
}.n-data-table[data-v-ea5606a9] {
  overflow: var(--9f14319a);
}
[data-v-ea5606a9] .n-data-table__pagination .n-base-selection {
  padding: var(--747e1901);
}
[data-v-ea5606a9] .n-data-table__pagination {
  background-color: var(--2b7163fb);
  padding: 8px;
}
[data-v-ea5606a9] .n-data-table-td {
  padding-bottom: 0;
  padding-top: 0;
}
[data-v-ea5606a9] .n-data-table-td.n-data-table-td--fixed-left,[data-v-ea5606a9] .n-data-table-th.n-data-table-th--sortable,[data-v-ea5606a9] .n-data-table-th.n-data-table-th--fixed-left {
  position: var(--339b1060);
}
.c-input-placeholder[data-v-d8316951] .n-input__input-el {
  letter-spacing: 1.25px;
}
.n-select--no-arrow[data-v-de7c987d] .n-base-selection .n-base-selection-label .n-base-selection-input {
  padding-right: 16px;
  text-align: center;
}.n-base-select-menu-option-wrapper {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.n-base-selection-input__content,
.n-base-select-option__content {
  letter-spacing: 1.25px;
}
.n-base-select-option--pending:before,
.n-base-select-option--selected:before {
  left: 8px;
  right: 8px;
}
.n-base-select-option--selected:before {
  border: 1px solid var(--n-option-text-color-active);
}
.n-base-select-option__content .n-base-select-option--hide-option-icon .n-icon {
  display: none;
}[data-v-a1b19ddf] .n-tag__content,[data-v-a1b19ddf] .n-tag {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-a1b19ddf] .n-dynamic-tags > div:last-child {
  flex: 1 1 var(--dfa2d05c);
}.c-search--no-border[data-v-11dbab78] .n-input__border,
.c-search--no-border[data-v-11dbab78] .n-input__state-border {
  display: none;
}
.c-search--transparent.n-input[data-v-11dbab78] {
  background-color: transparent;
}
[data-v-11dbab78] .n-base-clear {
  width: 100%;
}
.c-search-on-click-with-suggestions__auto-complete[data-v-ba9e794b] .n-input__border,
.c-search-on-click-with-suggestions__auto-complete[data-v-ba9e794b] .n-input__state-border,
.c-search-on-click-with-suggestions__auto-complete[data-v-ba9e794b] .n-input {
  border: none !important;
}
.c-search-on-click-with-suggestions__auto-complete[data-v-ba9e794b] .n-base-loading__container,
.c-search-on-click-with-suggestions__auto-complete[data-v-ba9e794b] .n-base-loading,
.c-search-on-click-with-suggestions__auto-complete[data-v-ba9e794b] .n-base-loading__container svg {
  width: 12px;
  height: 12px;
}
.c-toolbar__search[data-v-50c62c45] {
  max-width: 400px;
}
[data-v-50c62c45] .n-card__content {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 16px;
}.c-feedback__title, .c-feedback__card-title {
  letter-spacing: 0.25px;
}
.c-feedback__icon {
  color: var(--d023111e);
}
#sentry-feedback#sentry-feedback {
  --font-family: "Roboto", sans-serif;
  --dialog-border-radius: 4px;
  --button-primary-border-radius: 4px;
  --button-primary-border: none;
  --button-border-radius: 4px;
  --button-border: none;
  --input-border-radius: 4px;
  --dialog-border: none;
}.c-confirmation-modal[data-v-b1134604] {
  width: 500px;
}
.c-confirmation-modal__title[data-v-b1134604] {
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.25px;
}.c-confirmation-header[data-v-3eaa9d84] {
  letter-spacing: 0.25px;
}.c-confirmation-content[data-v-3cd55ce3] {
  letter-spacing: 0.5px;
}.c-secondary-nav[data-v-efdccc91] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.c-secondary-nav__nav-items[data-v-efdccc91] {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  align-items: center;
}.canvas-list-item[data-v-f66af7bb] {
  background-color: var(--31cdecaf);
  min-height: 50px;
  color: var(--14b3d4e8);
  line-height: 1rem;
}
.canvas-list-item__title--selected[data-v-f66af7bb] {
  font-weight: 600;
}
.canvas-list-item__subtitle[data-v-f66af7bb] {
  color: var(--6cf62067);
}
.canvas-list-item__description[data-v-f66af7bb] {
  font-size: 0.75rem;
  line-height: 0.875rem;
  color: var(--fc726f6a);
}.c-canvas-selector__list-title[data-v-3b8d9805] {
  font-size: 0.75rem;
  line-height: 1rem;
}
[data-v-3b8d9805] .c-secondary-nav__nav-items {
  width: 100%;
}
[data-v-3b8d9805] .c-secondary-nav__button {
  flex: 1;
}
[data-v-3b8d9805] .n-spin-content {
  display: flex;
  height: 100%;
  flex-direction: column;
}.contact-selector__selected[data-v-62f4b63a] {
  border: 1px solid var(--fa6141e4);
  min-height: 120px;
}
.contact-selector__selected-header[data-v-62f4b63a] {
  height: 36px;
}
.contact-selector__selected-list[data-v-62f4b63a] {
  overflow-y: auto;
}
.contact-selector__selected-list--short[data-v-62f4b63a] {
  max-height: 150px;
}
.contact-selector__selected-empty[data-v-62f4b63a] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--fa6141e6);
}
.contact-selector__selected__account[data-v-62f4b63a] {
  background: var(--fa6141e2);
  border-right: 4px solid var(--fa6141e8);
}
.contact-selector__selected__account__info[data-v-62f4b63a] {
  height: 58px;
}
.contact-selector__selected__account__contact[data-v-62f4b63a] {
  border-top: 1px solid var(--fa6141e4);
  height: 48px;
}
.contact-selector__selected__account__info__left[data-v-62f4b63a],
.contact-selector__selected__account__contact__content[data-v-62f4b63a] {
  flex: 1;
  min-width: 0;
}
.contact-selector__selected__account__info__right[data-v-62f4b63a],
.contact-selector__selected__account__contact__right[data-v-62f4b63a] {
  flex: 0 0 48px;
}
.contact-selector__selected__colleague__content__email[data-v-62f4b63a],
.contact-selector__selected__orphan-contact__content__account-name[data-v-62f4b63a],
.contact-selector__selected__account__info__left__address[data-v-62f4b63a] {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--77a171ea);
}
.contact-selector__selected__orphan-contact[data-v-62f4b63a],
.contact-selector__selected__colleague[data-v-62f4b63a] {
  background: var(--fa6141e2);
  height: 50px;
}
.contact-selector__selected__colleague__left[data-v-62f4b63a],
.contact-selector__selected__orphan-contact__left[data-v-62f4b63a] {
  flex: 0 0 36px;
}
.contact-selector__selected__colleague__content[data-v-62f4b63a],
.contact-selector__selected__orphan-contact__content[data-v-62f4b63a] {
  flex: 1;
  min-width: 0;
}
.contact-selector__selected__colleague__right[data-v-62f4b63a],
.contact-selector__selected__orphan-contact__right[data-v-62f4b63a] {
  flex: 0 0 48px;
}
.contact-selector__list-items[data-v-62f4b63a] {
  max-height: 56svh;
  overflow: auto;
}
.selected-contact-button-color[data-v-62f4b63a] {
  background-color: var(--fa6141e4);
}
[data-v-177c8088] .highlight {
  background-color: var(--f8754ff2);
}
.account-list-item__content[data-v-177c8088] {
  background-color: var(--bca55d66);
}
.selected-contact-button-color[data-v-177c8088] {
  background-color: var(--bca55d68);
}
.account-header[data-v-177c8088] {
  height: 58px;
}
.account-header__left[data-v-177c8088] {
  flex: 0 0 36px;
}
.account-header__content[data-v-177c8088] {
  flex: 1;
  min-width: 0;
}
.account-header__right[data-v-177c8088] {
  flex: 0 0 48px;
  border-right: 4px solid var(--bca55d6c);
}
.header__right__last-date[data-v-177c8088] {
  min-width: 70px;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.4px;
  color: #757575;
  text-align: right;
  line-height: 120%;
}
.account-header__address[data-v-177c8088] {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--15064f28);
}
.account-header__custom-field[data-v-177c8088] {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--15064f28);
  font-style: italic;
}
.account-list-item__contacts[data-v-177c8088] {
  border-right: 4px solid var(--bca55d6c);
}
.account-list-item__contacts__list-item[data-v-177c8088] {
  height: 50px;
  padding-left: 36px;
  border-top: 1px solid var(--bca55d68);
}
.account-list-item__contacts__list-item__left[data-v-177c8088] {
  flex: 0 0 36px;
}
.account-list-item__contacts__list-item__content[data-v-177c8088] {
  flex: 1;
  min-width: 0;
}
.account-list-item__contacts__list-item__right[data-v-177c8088] {
  flex: 0 0 48px;
}
.account-list-item__contacts__list-item__info[data-v-177c8088] {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--15064f28);
}

[data-v-5511b3ea] 
  .c-contact-selector-accounts-collapse-item .n-collapse-item__header.n-collapse-item__header.n-collapse-item__header
 {
  cursor: auto;
}
.c-contact-selector-accounts-with-contacts[data-v-5511b3ea] {
  height: 100%;
}
.c-contact-selector-accounts-with-contacts__account-scroller[data-v-5511b3ea] {
  height: 100%;
  overflow-y: auto;
  min-height: var(--2b2cf11c);
  max-height: var(--610d4b1b);
}

.c-contact-selector-colleagues__account-scroller[data-v-fe91d628] {
  overflow-y: auto;
}
[data-v-fe91d628] .highlight {
  background-color: var(--aedee968);
}
.c-contact-selector__colleague-item[data-v-fe91d628] {
  height: 58px;
  background: var(--3b735a12);
}
.c-contact-selector__colleague-item__left[data-v-fe91d628] {
  flex: 0 0 48px;
}
.c-contact-selector__colleague-item__content[data-v-fe91d628] {
  flex: 1;
  min-width: 0;
}
.c-contact-selector__colleague-item__right[data-v-fe91d628] {
  flex: 0 0 48px;
}
.c-contact-selector__colleague-item__content__email[data-v-fe91d628] {
  color: var(--6a180dc7);
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
}
.c-quick-filters__tag[data-v-6448144c] {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 1.25px;
}
.c-quick-filters__tag--active[data-v-6448144c] {
  background-color: var(--25d46cf6);
}.c-contact-selector[data-v-9e2a5830] {
  min-height: 450px;
}
.contact-selector__selected-wrapper[data-v-9e2a5830] {
  max-width: 292px;
  width: 100%;
}
.single-column-selected[data-v-9e2a5830] {
  bottom: 0;
  background: var(--4a5ac98a);
}.c-canvas-modal[data-v-c64a1a8f] {
  max-height: calc(100vh - 32px);
}
.c-canvas-modal--top[data-v-c64a1a8f] {
  margin-top: 16px;
}
.c-canvas-modal__card[data-v-c64a1a8f] {
  padding: 16px;
  gap: 16px;
}
.c-canvas-modal__card--small[data-v-c64a1a8f] {
  width: 720px;
}
.c-canvas-modal[data-v-c64a1a8f] .n-card-header__main {
  letter-spacing: 0.25px;
}
.c-canvas-modal[data-v-c64a1a8f] .n-card__content {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.c-canvas-modal[data-v-c64a1a8f] .n-card__footer {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
}
.color-preview[data-v-9e9b9e17] {
  border: 1px solid var(--border-color);
}

[data-v-b8d20251] .c-collapse-item {
  margin: 0 !important;
  padding: 8px !important;
  background-color: var(--27b435a5) !important;
  border-radius: 4px;
}

[data-v-e991517b] .n-collapse-item__header-main {
  padding: 0 !important;
}
.c-shortcut[data-v-2286587e] {
  color: var(--05c22147);
}.c-shortcut-icon[data-v-70563f24] {
  font-weight: 500;
  font-size: 14px;
  height: 20px;
  color: var(--7f7b2f04);
  background: var(--6feab1b1);
}.p-app-search-shortcuts[data-v-b7a04ba4] {
  gap: 16px 32px;
}.c-result[data-v-0d8a818d] {
  background: var(--ac5cb336);
  color: var(--42d4d99e);
}
.c-result.c-result--selected[data-v-0d8a818d], .c-result[data-v-0d8a818d]:focus {
  background: var(--ac5cb338);
  outline: none;
}
.c-result__image[data-v-0d8a818d] {
  background: var(--ac5cb338);
}
.c-result__icon[data-v-0d8a818d] {
  color: var(--42d4d99e);
  font-size: 12px;
}
.c-result__title[data-v-0d8a818d] {
  font-size: 14px;
  line-height: 1.2;
}
.c-result__headline[data-v-0d8a818d] {
  font-size: 12px;
  color: var(--17c65a54);
  line-height: 1.2;
}.c-result-section__header[data-v-d8ffa803] {
  color: var(--728f2449);
  font-size: 12px;
}
.title__text[data-v-d8ffa803] {
  font-size: 15px;
  color: var(--7f91012a);
}.c-global-search-results__no-results[data-v-18085ac5] {
  color: var(--5a64adca);
  background: var(--2063a2d0);
}.c-component-list-item__drag-handle[data-v-db23dcf8] {
  font-weight: 900;
}
.title[data-v-db23dcf8] {
  line-height: normal;
  letter-spacing: 0.25px;
  color: var(--89b7d728);
}
.description[data-v-db23dcf8] {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--ad430d74);
}[data-v-840d4fd4] .ais-SearchBox {
  margin: 0;
}
[data-v-840d4fd4] .ais-SearchBox-submit,[data-v-840d4fd4] .ais-SearchBox-reset {
  display: none;
}
.admin-search[data-v-840d4fd4] .ais-SearchBox-reset {
  display: block !important;
  position: absolute !important;
  right: 12px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  background: none !important;
  border: none !important;
  cursor: pointer !important;
  padding: 4px !important;
  color: var(--p-text3) !important;
  font-size: 16px !important;
  z-index: 10 !important;
}
.admin-search[data-v-840d4fd4] .ais-SearchBox-reset:hover {
  color: var(--p-text2) !important;
}
.admin-search[data-v-840d4fd4] .ais-SearchBox-reset:focus {
  outline: none !important;
  color: var(--p-primary) !important;
}
.admin-search[data-v-840d4fd4] .ais-SearchBox-input {
  padding-right: 40px !important;
}
[data-v-840d4fd4] .ais-SearchBox-input {
  width: 100%;
  padding: 12px 16px 12px 40px;
  border: 1px solid var(--p-primary4);
  border-radius: 6px;
  font-size: 14px;
  background-color: var(--p-base);
  transition: border-color 0.2s ease;
}
[data-v-840d4fd4] .ais-SearchBox-input:focus {
  outline: none;
  border-color: var(--p-primary);
  box-shadow: 0 0 0 3px var(--p-primary5);
}
[data-v-840d4fd4] .ais-SearchBox-input::placeholder {
  color: var(--p-text3);
  font-size: 14px;
}
.overflow-y-auto[data-v-840d4fd4] {
  scrollbar-width: thin;
  scrollbar-color: var(--p-border2) var(--p-surface2);
}
.overflow-y-auto[data-v-840d4fd4]::-webkit-scrollbar {
  width: 6px;
}
.overflow-y-auto[data-v-840d4fd4]::-webkit-scrollbar-track {
  background: var(--p-surface2);
}
.overflow-y-auto[data-v-840d4fd4]::-webkit-scrollbar-thumb {
  background-color: var(--p-border2);
  border-radius: 3px;
}
.overflow-y-auto[data-v-840d4fd4]::-webkit-scrollbar-thumb:hover {
  background-color: var(--p-text3);
}
button[data-v-840d4fd4]:hover {
  transition: all 0.2s ease;
}
button[data-v-840d4fd4]:focus {
  outline: none;
}
[data-v-840d4fd4] mark,[data-v-840d4fd4] em {
  font-weight: bold;
  font-style: normal;
}
.letter-spacing--inherit .n-base-select-option__content {
  letter-spacing: inherit;
}

.c-font-size-select[data-v-d7cf5ada] .n-input-wrapper {
  padding-left: 6px;
  padding-right: 6px;
}
.hyper-link-container {
  background-color: var(--e50e3574);
  border: 1px solid var(--e50e3576);
}.n-color-picker-control {
  user-select: none;
}.handlebars-helper-tree-select[data-v-8896d904] .n-tree-select-menu .n-base-select-option {
  display: flex;
  flex-direction: column;
}
.handlebars-helper-tree-select[data-v-8896d904] .n-tree-select-menu .n-base-select-option .n-base-select-option__content {
  display: flex;
  align-items: center;
}
.handlebars-helper-tree-select[data-v-8896d904] .n-tree-select-menu .n-base-select-option-body__prefix {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.handlebars-helper-tree-select__trigger[data-v-8896d904] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
}.formatter-field-select[data-v-a5aabcd6] .n-tree-select-menu .n-base-select-option {
  display: flex;
  flex-direction: column;
}
.formatter-field-select[data-v-a5aabcd6] .n-tree-select-menu .n-base-select-option .n-base-select-option__content {
  display: flex;
  align-items: center;
}
.formatter-field-select[data-v-a5aabcd6] .n-tree-select-menu .n-base-select-option-body__prefix {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.formatter-field-select__trigger[data-v-a5aabcd6] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
}.c-editor-menu[data-v-31285564] {
  font-family: "Roboto", sans-serif;
  box-shadow: 0px 6px 8px 0px rgba(41, 51, 92, 0.13);
  border: 1px solid var(--613fedb8);
  background: var(--613fedb6);
}
.c-editor-menu[data-v-31285564] .n-base-selection .n-base-suffix {
  right: 6px;
}
.c-editor-menu[data-v-31285564] .n-divider.n-divider--vertical {
  margin: 0;
}
.c-editor-menu[data-v-31285564] .n-button:not(.n-button--disabled):active {
  background-color: transparent;
}
.c-editor-menu[data-v-31285564] .n-base-selection .n-base-selection-label .n-base-selection-input {
  padding: 6px !important;
  padding-right: 22px !important;
}
.c-editor-menu[data-v-31285564] .n-base-selection .n-base-suffix .n-base-suffix__arrow {
  font-size: 12px !important;
}
.c-editor-menu__content[data-v-31285564] .n-base-selection.n-base-selection--selected {
  text-transform: uppercase;
  font-weight: 500;
}
.c-editor-menu__content[data-v-31285564] .n-base-selection-input__content .c-editor-menu__select-label {
  display: none;
}
.c-editor-menu__color-picker[data-v-31285564] .n-color-picker-trigger {
  border: none;
}
.c-editor-menu__color-picker[data-v-31285564] .n-color-picker-trigger .n-color-picker-trigger__value {
  display: flex;
  align-items: center;
  border: 1px solid var(--613fedba);
  border-radius: 50%;
}
.c-editor-menu__color-picker[data-v-31285564] .n-color-picker-trigger .n-color-picker-checkboard, .c-editor-menu__color-picker[data-v-31285564] .n-color-picker-trigger .n-color-picker-checkboard + div {
  display: none;
}.editor-content * {
  box-sizing: border-box;
}
.editor-content p {
  font-size: var(--4c69876c);
}

/* Table-specific styling for tiptap */
.canvas-builder-layout h1,
.canvas-builder-layout h2,
.canvas-builder-layout h3,
.canvas-builder-layout h4,
.canvas-builder-layout h5,
.canvas-builder-layout h6 {
  margin: 0;
}
.canvas-builder-layout .cb-text-component table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  margin: 0;
  overflow: hidden;
}
.canvas-builder-layout .cb-text-component table td,
.canvas-builder-layout .cb-text-component table th {
  min-width: 1em;
  border: 2px solid #ced4da;
  padding: 3px 5px;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
}
.canvas-builder-layout .cb-text-component table td > *,
.canvas-builder-layout .cb-text-component table th > * {
  margin-bottom: 0;
}
.canvas-builder-layout .cb-text-component table th {
  font-weight: bold;
  text-align: left;
  background-color: #f1f3f5;
}
.canvas-builder-layout .cb-text-component table .selectedCell:after {
  z-index: 2;
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(200, 200, 255, 0.4);
  pointer-events: none;
}
.canvas-builder-layout .cb-text-component table .column-resize-handle {
  position: absolute;
  right: -2px;
  top: 0;
  bottom: -2px;
  width: 4px;
  background-color: #adf;
  pointer-events: none;
}
.canvas-builder-layout .cb-text-component table p {
  margin: 0 !important;
}
.canvas-builder-layout .tableWrapper {
  overflow-x: auto;
}
.canvas-builder-layout .resize-cursor {
  cursor: ew-resize;
  cursor: col-resize;
}/* Monaco editor theme integration */
[data-v-a65bbdcc] .monaco-editor .margin {
  background-color: var(--9dcd7ab8);
}
[data-v-a65bbdcc] .monaco-editor-background {
  background-color: var(--9dcd7ab8);
}
[data-v-a65bbdcc] .monaco-scrollable-element > .scrollbar > .scroller {
  background: var(--48d7ccc5);
}
[data-v-a65bbdcc] .monaco-scrollable-element > .scrollbar > .scroller:hover {
  background: var(--48d7ccc4);
}
.c-single-select__option--selected[data-v-861bc0b9] {
  background-color: var(--5ee13db6);
}

.c-multi-select__item[data-v-66335ec1] {
  background-color: var(--c3eeb47e);
}
.c-multi-select__item__counter[data-v-66335ec1] {
  border: 1px solid var(--065205d6);
  color: var(--065205d6);
}

.c-virtual-table-row[data-v-93548fa3] {
  border-bottom: solid 1px var(--7518a98a);
}
.c-virtual-table-row--selected[data-v-93548fa3] {
  background-color: var(--7518a98a);
  border-bottom-color: var(--56e8a399);
}
.c-virtual-table__footer,
.c-virtual-table__content {
  border-top: 1px solid var(--4cc1f1b0);
}.c-search-filter__popover[data-v-14ceb850] {
  box-shadow: 0px 7px 24px 0px rgba(0, 0, 0, 0.1);
}.c-select-filter__popover[data-v-69bc4c9f] {
  box-shadow: 0px 7px 24px 0px rgba(0, 0, 0, 0.1);
}.c-date-range-filter__popover[data-v-059dc2dd] {
  box-shadow: 0px 7px 24px 0px rgba(0, 0, 0, 0.1);
}
.c-date-range-filter--inline[data-v-059dc2dd] .n-date-panel-actions__suffix {
  display: none;
}
.c-table__resizer[data-v-af747482]:hover {
  background-color: var(--7a0fb839);
  border-right-color: var(--7a0fb838);
}
.c-table__resizer--resizing[data-v-af747482] {
  background-color: var(--1cb62f3a) !important;
  border-right-color: var(--1cb62f3a) !important;
}
.c-table-edit-action-buttons {
  border: 1px solid var(--59ba5a82);
  background: var(--59ba5a83);
  box-shadow: 0px 6px 8px rgba(41, 51, 92, 0.13);
}.c-table-input .edit-icon {
  visibility: hidden;
}
.c-table-input:hover .edit-icon {
  visibility: visible;
}
.c-table-input--view {
  min-width: 0;
}
.c-table-input--view__value {
  font-size: 14px;
  line-height: normal;
  letter-spacing: 0.4px;
  min-width: 0;
}
.c-table-input--edit .edit-input {
  width: 300px;
}.c-table-tag .edit-trigger[data-v-70af113d] {
  visibility: hidden;
}
.c-table-tag:hover .edit-trigger[data-v-70af113d] {
  visibility: visible;
}
.c-table-tag--view__tags[data-v-70af113d], .c-table-tag--view__more-tags[data-v-70af113d] {
  font-size: 14px;
  line-height: normal;
  letter-spacing: 0.4px;
}[data-v-1f8b75dd] .n-divider {
  margin: 8px 0px;
}td[data-v-8b32d0b5] {
  border-bottom: 1px solid var(--75c10f0a);
}.template-section--has-next[data-v-bfc0a718] {
  border-bottom: 1px solid var(--57b42130);
}.template-management-list-item[data-v-6df1530a] {
  border-bottom: 1px solid var(--1911282a);
}
.modal-title[data-v-eb9f958c] {
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.25px;
}
.modal-label[data-v-eb9f958c] {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.c-table-more__empty[data-v-5c1e6298] {
  color: var(--0133c98c);
}
.c-table-more__items[data-v-5c1e6298], .c-table-more__more-items[data-v-5c1e6298] {
  font-size: 14px;
  line-height: normal;
  letter-spacing: 0.4px;
}
.c-table-more__more-items-trigger[data-v-5c1e6298] {
  color: var(--21122fce);
}
.c-table-more__clickable[data-v-5c1e6298] {
  cursor: pointer;
  color: var(--000c7396);
}
.c-assigned-canvas-management[data-v-df004301] {
  display: flex;
  flex-direction: column;
}
[data-v-2e56a103] .n-select {
  background: var(--7ed6e56a);
}
[data-v-2e56a103] .n-base-selection .n-base-suffix .n-base-suffix__arrow {
  color: var(--ab5e6d72);
}
[data-v-2e56a103] .n-base-selection .n-base-selection-label .n-base-selection-input {
  color: var(--7eb427db);
  cursor: var(--8f5ea05a);
}
[data-v-2e56a103] .n-base-selection .n-base-suffix {
  cursor: var(--8f5ea05a);
}
.c-table-select[data-v-2e56a103]:hover {
  background: var(--8fcaacac);
}.c-users-groups-access-manage__select[data-v-fe2300a1] {
  width: 180px;
}
.panel-title[data-v-05db071e] {
  color: var(--7e857d3a);
  letter-spacing: 0.15px;
}
.base[data-v-05db071e] {
  background-color: var(--7e7d3ede);
}
.selection-panel-list-item[data-v-05db071e] {
  background: var(--e1e1c7fe);
}
.selection-panel-list-handle[data-v-05db071e] {
  color: var(--e1e1c804);
}
.title[data-v-05db071e] {
  color: var(--7e857d3a);
  letter-spacing: 0.4px;
}
.description[data-v-05db071e] {
  color: var(--e1e1c804);
}
.content-selector__section-title[data-v-2e7377ec] {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.25px;
  color: var(--59d486f4);
}
.grid-item--base[data-v-7c4db1d5] {
  background-color: var(--340c455c);
}
.grid-item--selected[data-v-7c4db1d5] {
  background-color: var(--409ab37d);
}

[data-v-ba7b39ff] .dynamic-value-tree-select__trigger {
  margin-right: -16px;
}
.ai-preview-container[data-v-2a9cccf6] {
  width: 100%;
}
.ai-preview-wrapper[data-v-2a9cccf6] {
  max-width: 400px;
  margin: 0 auto;
}
.ai-media-preview[data-v-2a9cccf6] {
  position: relative;
  aspect-ratio: 1/1;
  overflow: hidden;
  border-radius: 4px;
}
.ai-media-preview:hover .ai-item-overlay[data-v-2a9cccf6] {
  opacity: 1;
}
.ai-thumbnail[data-v-2a9cccf6] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ai-item-overlay[data-v-2a9cccf6] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.ai-select-btn[data-v-2a9cccf6] {
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
.ai-item-overlay:hover .ai-select-btn[data-v-2a9cccf6] {
  transform: translateY(-4px);
}
.ai-preview-container[data-v-2a9cccf6] {
  margin: 0 auto;
  max-width: 600px;
}
.ai-preview-wrapper[data-v-2a9cccf6] {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  background-color: var(--6a25674c);
}.pexels-grid[data-v-39b06bf0] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  gap: 16px;
}
.pexels-item[data-v-39b06bf0] {
  cursor: pointer;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  background-color: var(--569003e6);
  padding: 12px;
}
.pexels-item[data-v-39b06bf0]:hover {
  transform: translateY(-3px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.pexels-item:hover .pexels-item-overlay[data-v-39b06bf0] {
  opacity: 1;
}
.pexels-preview[data-v-39b06bf0] {
  position: relative;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.pexels-preview:hover .pexels-item-overlay[data-v-39b06bf0] {
  opacity: 1;
}
.pexels-thumbnail[data-v-39b06bf0] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}
.pexels-video-thumbnail[data-v-39b06bf0] {
  position: relative;
}
.pexels-play-overlay[data-v-39b06bf0] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  opacity: 0.9;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
.pexels-item-overlay[data-v-39b06bf0] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.pexels-select-btn[data-v-39b06bf0] {
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
  z-index: 2;
}
.pexels-item-overlay:hover .pexels-select-btn[data-v-39b06bf0] {
  transform: translateY(-4px);
}
.text-xs-black[data-v-39b06bf0] {
  font-weight: 700;
  text-align: center;
  color: var(--6b0138a8);
}
.text-xs[data-v-39b06bf0] {
  font-weight: 700;
  text-align: center;
  color: var(--6b0138a6);
}.content-selector-container[data-v-a92cf3b2] {
  font-family: Roboto, sans-serif;
}
.content-selector-container[data-v-a92cf3b2] iframe {
  pointer-events: auto;
}
.content-selector-container[data-v-a92cf3b2] .n-modal-scroll-content {
  height: 100%;
  padding: 24px;
}
.content-selector__card[data-v-a92cf3b2] {
  background-color: var(--d1b1fe2e);
}
.content-selector--disable-iframe-events iframe {
  pointer-events: none;
}
.c-template-access-info__more[data-v-c5249475] {
  color: var(--e9fec4ee);
}.c-groups-access-info__more[data-v-c60d2a23] {
  color: var(--0398bf42);
}.c-users-access-info__more[data-v-048deace] {
  color: var(--06009c68);
}
.c-users-access-info__avatar[data-v-048deace] {
  margin-right: -5px;
  border: 1px solid white;
}.c-files-access-info__more[data-v-989ea4b5] {
  color: var(--4fbef7c5);
}
.video-js[data-v-74032be9] .vjs-poster img,
.video-js[data-v-74032be9] video {
  border-radius: 8px;
}
.video-js[data-v-74032be9] .vjs-poster img {
  object-fit: var(--64e40b08);
}
.c-file-viewer-top[data-v-8231eadc] .n-base-select-menu__header {
  border-bottom: none;
}
.c-file-viewer-top[data-v-8231eadc] .v-vl-items {
  min-height: auto !important;
}.c-file-viewer-bottom[data-v-54715754] {
  transition: opacity 0.75s;
}
.c-file-viewer-bottom--is-fullscreen[data-v-54715754] {
  opacity: 0;
}
.c-file-viewer-bottom--is-fullscreen[data-v-54715754]:hover {
  transition: opacity 0.1s;
  opacity: 1;
}
.c-file-viewer-bottom__button[data-v-54715754] {
  width: 44px;
  height: 44px;
}
.c-file-viewer-bottom__button--selected[data-v-54715754] {
  background: var(--75e0449d);
  border: 1px solid var(--566212b9);
}
.c-file-viewer-bottom__annotation-dropdown[data-v-54715754] {
  background: var(--75e0449d);
}
.c-file-viewer-bottom__annotation-select[data-v-54715754] {
  background: var(--75e0449d);
}
.c-file-viewer-bottom__annotation-select-bordered[data-v-54715754] {
  border: 1px solid var(--566212b9);
}
.c-file-viewer-bottom__annotation-select-hover[data-v-54715754] {
  background: var(--75e0449c);
}
.c-file-viewer-bottom[data-v-54715754] .n-pagination-quick-jumper .n-input {
  padding: 4px;
  text-align: center;
}
.c-file-viewer-bottom .hotspot-toggle__text--checked[data-v-54715754] {
  color: var(--2793157a);
}
.c-file-viewer-bottom .hotspot-toggle__text--unchecked[data-v-54715754] {
  color: var(--566212b9);
}
.c-file-viewer-bottom .hotspot-toggle__icon[data-v-54715754] {
  color: var(--566212b9);
}
.c-file-viewer-bottom .hotspot-toggle__icon--active[data-v-54715754] {
  color: var(--566212b9);
}[data-v-a00205b5] .n-base-select-menu .n-base-select-option {
  padding: 4px 8px;
}
[data-v-a00205b5] .n-base-select-menu .n-virtual-list,[data-v-a00205b5] .n-scrollbar,[data-v-a00205b5] .n-select-menu {
  max-height: calc(100vh - 80px);
}.c-file-viewer[data-v-9597ab13] {
  height: 100vh;
  height: 100svh;
  width: 100%;
}
.c-file-viewer--pdf[data-v-9597ab13] {
  display: grid; /*fix for safari*/
  grid-template-rows: 1fr minmax(0, calc(100svh - 76px)) 76px; /*fix for safari*/
}
.c-file-viewer__loader-container[data-v-9597ab13], .c-file-viewer__content-status-container[data-v-9597ab13], .c-file-viewer__image-container[data-v-9597ab13], .c-file-viewer__web-container[data-v-9597ab13], .c-file-viewer__video[data-v-9597ab13] {
  height: calc(100svh - 76px);
}[data-v-254427fa] .n-divider {
  margin: 8px 0px;
}.c-global-loader[data-v-0c6b3831] {
  position: fixed;
  background-color: #f7f8fb;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: calc(100vw - 100%);
}
.c-global-loader__container[data-v-0c6b3831] {
  width: 200px;
  height: 200px;
}
.c-global-loader__shape[data-v-0c6b3831] {
  width: 100%;
  height: 100%;
  transform: translate3d(0, 0, 0);
  opacity: 0;
  animation: svg-fade-0c6b3831 0.25s ease-in-out forwards;
}
@keyframes svg-fade-0c6b3831 {
to {
    opacity: 1;
}
}.c-catalog-iq-switcher-content[data-v-24acb269] {
  color: var(--5d0cc1d3);
  font-family: "Roboto", sans-serif;
}
.c-catalog-iq-switcher-content__item[data-v-24acb269] {
  cursor: pointer;
}
.c-catalog-iq-switcher-content__item[data-v-24acb269]:hover {
  background: var(--ce7f27cc);
}.c-carousel__arrow[data-v-7fa94c5c] {
  color: #eee;
  background-color: rgba(0, 0, 0, 0.3);
  transition: background-color 0.2s;
}
.c-carousel__arrow[data-v-7fa94c5c]:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.c-carousel__dot[data-v-7fa94c5c] {
  margin: 0 5px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.6);
  transition: box-shadow 0.3s 0, background-color 0.3s 0;
}
.c-carousel__dot--active[data-v-7fa94c5c] {
  height: 10px;
  width: 10px;
  background-color: var(--5d3c1722);
}
.slide-fade-enter-active[data-v-7fa94c5c] {
  transition: all 0.5s ease-out;
  opacity: 0.5s;
}
.slide-fade-leave-active[data-v-7fa94c5c] {
  transition: all 0.2s cubic-bezier(1, 0.5, 0.8, 1);
  opacity: 0.5s;
}
.slide-fade-enter-from-next[data-v-7fa94c5c],
.slide-fade-leave-to-prev[data-v-7fa94c5c] {
  transform: translateX(50%);
  opacity: 0;
}
.slide-fade-enter-from-prev[data-v-7fa94c5c],
.slide-fade-leave-to-next[data-v-7fa94c5c] {
  transform: translateX(-50%);
  opacity: 0;
}.c-movable-widget[data-v-0f64463f] {
  box-shadow: 4px 2px 24px 0px rgba(73, 68, 68, 0.1);
}
[data-v-7be5e169] .c-user-menu__item--hoverable:hover {
  background-color: var(--p-primary6);
}
.context-menu__button__icon[data-v-eddf3c8d] {
  color: var(--3f1b5876);
}.title[data-v-8e2923e3] {
  color: var(--2b0fa753);
  font-style: normal;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.15px;
}
.not-available[data-v-8e2923e3] {
  color: var(--2b0fa754);
}.metadata-field[data-v-5f84ca1b] {
  flex: 1 1 50%;
}
.title[data-v-5f84ca1b] {
  color: var(--4f87229a);
  font-style: normal;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.15px;
}
.not-available[data-v-5f84ca1b] {
  color: var(--4f87229b);
}.tags__no-tags[data-v-9732fe29] {
  color: var(--6313cf34);
}
[data-v-9732fe29] .n-tag__content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.cb-add-component-modal {
  width: 720px;
  height: clamp(350px, 100vh - 120px, 800px);
}
.cb-add-component-modal__category .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner {
  padding: 0;
}
.cb-add-component-modal__card .n-card__content {
  max-height: clamp(100px, 100vh - 360px, 560px);
  overflow: auto;
}.cb-navigator-presentation__item[data-v-a599a9d4] {
  border: 1px solid var(--53df1c7e);
}
.cb-navigator-presentation__item--active[data-v-a599a9d4] {
  background-color: var(--53df1c7d);
}
.cb-navigator-presentation__item--in-viewport[data-v-a599a9d4] {
  background-color: var(--53df1c7e);
}
.cb-navigator-presentation__item--inactive[data-v-a599a9d4] {
  background-color: var(--63ed2e5c);
}.cb-navigator[data-v-3da722fe] {
  font-family: "Roboto", sans-serif;
  background-color: var(--31afd969);
}
.title[data-v-3da722fe] {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.4px;
}
.transparent-pattern[data-v-36514051] {
  background: repeating-conic-gradient(#e7e7e7 0% 25%, transparent 0% 50%) 50% / 15px 15px;
}
.c-json-editor[data-v-9a200d01] {
  font-family: Roboto, sans-serif;
}
[data-v-9a200d01] .jsoneditor {
  border: 1px solid var(--2aa7e41e);
}
[data-v-9a200d01] .jsoneditor-menu {
  background-color: var(--3f5001d0);
  border-bottom: 1px solid var(--3f5001d0);
}.editable-component[data-v-f4a7c0cc] {
  border: 1px solid var(--1b197f33);
}
.editable-component--selected[data-v-f4a7c0cc] {
  border: 1px solid var(--426add24);
}
.editable-component--inline-edit[data-v-f4a7c0cc] {
  border: 1px solid var(--1b197f33);
}
.editable-component--expired[data-v-f4a7c0cc] {
  border: 1px solid #bc1637;
}
.editable-component--restricted[data-v-f4a7c0cc] {
  border: 1px solid #e5c302;
}
.editable-component--edit[data-v-f4a7c0cc] {
  border: 1px solid var(--0b5d8570);
}
.editable-component--hide-outline[data-v-f4a7c0cc] {
  border: 1px solid transparent;
}
.editable-component__actions[data-v-f4a7c0cc] {
  box-shadow: 0px 6px 8px rgba(41, 51, 92, 0.13);
  border: 1px solid var(--1b197f33);
}.carousel-edit[data-v-dad3b9c4] {
  height: 100px;
  background: var(--47b59e37);
}.placeholder-component[data-v-f96190df] {
  background: var(--4562726c);
  color: var(--12d3f483);
  border: 1px solid var(--4562726e);
}.collection-player__box--active[data-v-1c2ca5d7]:after {
  user-select: none;
  content: "";
  border: 4px solid var(--6fd6a6ae);
  position: absolute;
  border-radius: 4px;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
}[data-v-53414fa9] .n-dropdown-option {
  padding: 4px 0 !important;
}
[data-v-53414fa9] .n-dropdown-option-body {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
[data-v-53414fa9] .n-dropdown-option-body:before {
  left: 0 !important;
  right: 0 !important;
}.content-grid-edit[data-v-31d5a356] {
  height: 100px;
  background: var(--3ad38b36);
}
.content-grid-file-item[data-v-2a28d327] {
  color: 1px solid var(--216a78e5);
}
.content-grid-file-item__img[data-v-2a28d327] {
  outline: 1px solid var(--0b2f6ba8);
}
.description[data-v-2a28d327] {
  color: var(--0be4a3ee);
}
.dot-slider {
.dot {
&[data-v-2a28d327] {
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.6);
    transition:
      box-shadow 0.3s 0,
      background-color 0.3s 0;
    }
&.dot--active[data-v-2a28d327] {
      height: 10px;
      width: 10px;
      background-color: var(--31e8c16c);
}
}
}
.content-grid-raw__item__deleted[data-v-79d6b1bf] {
  background-color: var(--0a685aaa);
}
.color-text[data-v-79d6b1bf] {
  color: var(--0a685aa6);
}.content-grid-raw__item[data-v-d0a87ee1] {
  color: var(--e528c74e);
  border: 1px solid var(--7182939f);
}
.content-grid-raw__item__img[data-v-d0a87ee1] {
  outline: 1px solid var(--718293a0);
}
.content-grid-raw__item__hint[data-v-d0a87ee1] {
  color: var(--2007eefa);
}
[data-v-440dbcdb] .content-grid-carousel__arrows {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
}
[data-v-440dbcdb] .content-grid-carousel__arrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border: none;
  border-radius: 50%;
  color: var(--3ea5f14f);
  background-color: rgba(0, 0, 0, 0.03);
  cursor: pointer;
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
[data-v-440dbcdb] .content-grid-carousel__button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.content-grid-list-item[data-v-1ade5c19] {
  cursor: pointer;
  transition: background-color 0.2s;
}
.content-grid-list-item[data-v-1ade5c19]:hover {
  background-color: var(--cd2efdac);
}
.content-grid-list[data-v-f00de553] {
  max-height: 600px;
  overflow-y: auto;
}
.cb-data-charts-raw[data-v-7078dc66] {
  width: 100%;
  height: 100%;
  min-height: 300px;
  max-height: 750px;
  position: relative;
}
.cb-data-charts-raw.is-fullscreen[data-v-7078dc66] {
  position: fixed;
  top: 2%;
  left: 2%;
  width: 96%;
  height: 96%;
  max-height: none;
  z-index: 9999;
  background-color: white;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  padding: 16px;
}
.cb-data-charts-raw__controls[data-v-7078dc66] {
  position: absolute;
  top: 16px;
  right: 60px;
  z-index: 10;
  display: flex;
  gap: 4px;
}.simple-dynamic-data-table .row-layout thead[data-v-35d833a6] {
  display: none;
}.cb-dynamic-data-table-raw[data-v-82cc06ad] table {
  table-layout: auto !important;
  font-family: var(--99a69068);
}
@media print {
.cb-dynamic-data-table-raw[data-v-82cc06ad] th,
  .cb-dynamic-data-table-raw[data-v-82cc06ad] td,
  .cb-dynamic-data-table-raw[data-v-82cc06ad] tr {
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
}
}.embeddable__raw--fullscreen[data-v-6a982b08] {
  border-radius: 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}
.embeddable__iframe--fullscreen[data-v-6a982b08] {
  width: 100% !important;
  height: 100% !important;
  border: none !important;
  border-radius: 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  max-width: 100% !important;
  max-height: 100% !important;
}.embeddable-edit__add-placeholder[data-v-5a44c156] {
  background: var(--18b477fe);
}.editable-component[data-v-21b59af0] .n-input__textarea-el {
  font-family: monospace;
  font-size: 14px;
}
.cb-html__textarea[data-v-21b59af0] textarea {
  min-height: 300px;
}.iframe__raw[data-v-c8ca7387] {
  border: 1px solid var(--0fcbfa50);
}
.iframe__raw--selected[data-v-c8ca7387] {
  border: 2px solid var(--42edb9ea);
}
.iframe__raw--edit[data-v-c8ca7387] {
  border: 2px solid var(--1b36416a);
}
.iframe__raw--present[data-v-c8ca7387] {
  border: none;
}
.iframe__raw--fullscreen[data-v-c8ca7387] {
  border-radius: 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  border: none !important;
}.iframe-edit__add-placeholder[data-v-a45b16a0] {
  background: var(--752d36f7);
}.cb-link-raw[data-v-321a31c7] .n-button__content {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.cb-link-raw--text-link[data-v-321a31c7] .n-button__content {
  text-overflow: unset;
  overflow: auto;
  white-space: wrap;
}.editable-component[data-v-f74b5009] .n-input__textarea-el {
  font-family: monospace;
  font-size: 14px;
}
.cb-html__textarea[data-v-f74b5009] textarea {
  min-height: 300px;
}.cb-multimedia--raw[data-v-72565ebf] .video-js {
  display: flex !important;
  justify-content: var(--00cb93b0) !important;
  width: 100% !important;
  height: var(--4279cbe9) !important;
  padding: 0 !important;
}
.cb-multimedia--raw[data-v-72565ebf] .video-js .vjs-tech {
  position: static;
  max-width: 100%;
  width: 100%;
}
.cb-multimedia--raw[data-v-72565ebf] .video-js video,
.cb-multimedia--raw[data-v-72565ebf] .video-js .vjs-poster img {
  display: block !important;
}
.cb-multimedia--raw[data-v-72565ebf] .video-js video {
  width: 100% !important;
  height: var(--4279cbe9) !important;
  max-width: 100%;
}
.cb-multimedia--raw[data-v-72565ebf] .video-js .vjs-poster img {
  width: 100% !important;
  object-fit: var(--1d3ef4cb);
  height: 100%;
}
.canvas-text[data-v-73a884c3] p {
  margin-bottom: 20px;
}
[data-v-73a884c3] .ProseMirror:focus {
  outline: none;
}
.cb-text-component[data-v-73a884c3] p,
.c-text__rich-text-editor[data-v-73a884c3] p,
.cb-text-component[data-v-73a884c3] ol,
.c-text__rich-text-editor[data-v-73a884c3] ol,
.cb-text-component[data-v-73a884c3] ul,
.c-text__rich-text-editor[data-v-73a884c3] ul {
  margin: 0 0 1em 0;
  min-height: 1.6em;
}
.cb-text-component[data-v-73a884c3] ol,
.c-text__rich-text-editor[data-v-73a884c3] ol,
.cb-text-component[data-v-73a884c3] ul,
.c-text__rich-text-editor[data-v-73a884c3] ul {
  padding: 0 0 0 1em;
}
.cb-text-component[data-v-73a884c3] p:last-of-type,
.c-text__rich-text-editor[data-v-73a884c3] p:last-of-type,
.cb-text-component[data-v-73a884c3] ol:last-of-type,
.c-text__rich-text-editor[data-v-73a884c3] ol:last-of-type,
.cb-text-component[data-v-73a884c3] ul:last-of-type,
.c-text__rich-text-editor[data-v-73a884c3] ul:last-of-type {
  margin-bottom: 0em;
}
.cb-text-component[data-v-73a884c3] p:last-of-type + ol,
.c-text__rich-text-editor[data-v-73a884c3] p:last-of-type + ol,
.cb-text-component[data-v-73a884c3] p:last-of-type + ul,
.c-text__rich-text-editor[data-v-73a884c3] p:last-of-type + ul,
.cb-text-component[data-v-73a884c3] ol:last-of-type + p,
.c-text__rich-text-editor[data-v-73a884c3] ol:last-of-type + p,
.cb-text-component[data-v-73a884c3] ol:last-of-type + ul,
.c-text__rich-text-editor[data-v-73a884c3] ol:last-of-type + ul,
.cb-text-component[data-v-73a884c3] ul:last-of-type + p,
.c-text__rich-text-editor[data-v-73a884c3] ul:last-of-type + p,
.cb-text-component[data-v-73a884c3] ul:last-of-type + ol,
.c-text__rich-text-editor[data-v-73a884c3] ul:last-of-type + ol {
  margin-top: 1em;
}
.cb-text-component[data-v-73a884c3] ol > li ol,
.c-text__rich-text-editor[data-v-73a884c3] ol > li ol,
.cb-text-component[data-v-73a884c3] ol > li ul,
.c-text__rich-text-editor[data-v-73a884c3] ol > li ul,
.cb-text-component[data-v-73a884c3] ul > li ol,
.c-text__rich-text-editor[data-v-73a884c3] ul > li ol,
.cb-text-component[data-v-73a884c3] ul > li ul,
.c-text__rich-text-editor[data-v-73a884c3] ul > li ul {
  margin-top: 0 !important;
}

/* Sortable table styles */
.canvas-text[data-v-73a884c3] .sortable-header {
  position: relative;
}
.canvas-text[data-v-73a884c3] .sortable-header::after {
  content: "";
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0.5;
}
.canvas-text[data-v-73a884c3] .sortable-header:hover::after {
  content: "↕";
  opacity: 0.7;
}
.canvas-text[data-v-73a884c3] .sortable-header.sorted-asc::after {
  content: "↑";
  opacity: 1;
}
.canvas-text[data-v-73a884c3] .sortable-header.sorted-desc::after {
  content: "↓";
  opacity: 1;
}
.canvas-text[data-v-73a884c3] .sortable-header.sorted-original::after {
  content: "";
}
.canvas-text[data-v-73a884c3] .sortable-header.sorted-original:hover::after {
  content: "↕";
  opacity: 0.5;
}.cb-linkable-settings[data-v-4f5606e1] {
  width: 80vw;
}
.linkable-item[data-v-4f5606e1] {
  padding: 0.75rem;
  margin-bottom: 0.5rem;
  border: 2px solid transparent;
  border-radius: 0.5rem;
  background-color: var(--62419c85);
  cursor: pointer;
  transition: all 0.2s ease;
}
.linkable-item--active[data-v-4f5606e1] {
  background-color: var(--188e4e26);
  border-color: var(--32572bce);
}
.linkable-item[data-v-4f5606e1]:hover:not(.linkable-item--active) {
  background-color: var(--188e4e27);
}
.grid-item-placeholder[data-v-0dc7b42a] {
  background-color: var(--32e2d44c);
}

.ghost-class[data-v-bbf5ebf3] {
  opacity: 0.8;
  position: absolute;
  pointer-events: none;
  z-index: 1000;
}
.ghost-class[data-v-bbf5ebf3] * {
  pointer-events: none;
}
.scribble-container[data-v-bbf5ebf3] {
  position: relative;
}
.ghost-class[data-v-388a3b92] {
  opacity: 0.8;
  position: absolute;
  pointer-events: none;
  z-index: 1000;
}
.ghost-class[data-v-388a3b92] * {
  pointer-events: none;
}
.scribble-container--covered[data-v-388a3b92] {
  background-color: rgba(255, 255, 255, 0.95);
  background-blend-mode: lighten;
}.cb-custom-data-table-raw__scroll-container[data-v-725a086e] {
  overflow-x: auto;
  overflow-y: visible;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: var(--primary4) var(--primary6);
}
.cb-custom-data-table-raw__scroll-container[data-v-725a086e]::-webkit-scrollbar {
  height: 12px;
  background: transparent;
}
.cb-custom-data-table-raw__scroll-container[data-v-725a086e]::-webkit-scrollbar-track {
  background: var(--primary6);
  border-radius: 6px;
  margin: 0 8px;
}
.cb-custom-data-table-raw__scroll-container[data-v-725a086e]::-webkit-scrollbar-thumb {
  background: var(--primary4);
  border-radius: 6px;
  border: 2px solid var(--primary6);
}
.cb-custom-data-table-raw__scroll-container[data-v-725a086e]::-webkit-scrollbar-thumb:hover {
  background: var(--primary3);
}
.cb-custom-data-table-raw__scroll-container[data-v-725a086e]::-webkit-scrollbar-thumb:active {
  background: var(--primary2);
}
.cb-custom-data-table-raw__scroll-container[data-v-725a086e]::-webkit-scrollbar-corner {
  background: transparent;
}
.cb-custom-data-table-raw__table[data-v-725a086e] {
  width: 100%;
  min-width: 100%;
  border-collapse: collapse;
  table-layout: auto;
}
@media print {
.cb-custom-data-table-raw[data-v-725a086e] {
    page-break-before: always !important;
    break-before: always !important;
    max-width: 100% !important;
    overflow: visible !important;
}
.cb-custom-data-table-raw__scroll-container[data-v-725a086e] {
    overflow-x: visible !important;
    overflow-y: visible !important;
    scrollbar-width: none !important;
    max-width: 100% !important;
}
.cb-custom-data-table-raw__scroll-container[data-v-725a086e]::-webkit-scrollbar {
    display: none !important;
}
.cb-custom-data-table-raw__table[data-v-725a086e] {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: auto !important;
}
.cb-custom-data-table-raw__table thead[data-v-725a086e] {
    display: table-header-group;
}
.cb-custom-data-table-raw__table tfoot[data-v-725a086e] {
    display: table-footer-group;
}
.cb-custom-data-table-raw__table tbody.print-no-break[data-v-725a086e] {
    page-break-inside: avoid !important;
    break-inside: avoid !important;
    page-break-before: auto !important;
    break-before: auto !important;
    page-break-after: auto !important;
    break-after: auto !important;
}
.cb-custom-data-table-raw[data-v-725a086e] th,
  .cb-custom-data-table-raw[data-v-725a086e] td,
  .cb-custom-data-table-raw[data-v-725a086e] tr {
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    white-space: normal !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
    min-width: 0 !important;
    max-width: none !important;
}
.cb-custom-data-table-raw[data-v-725a086e] th {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-right: 4px !important;
    font-size: 11px !important;
}
.cb-custom-data-table-raw[data-v-725a086e] td {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    padding-right: 4px !important;
    font-size: 10px !important;
}
}.section-selector-selected[data-v-53ae554d] {
  border: 1px solid var(--29b9c798);
}
.panel-title[data-v-53ae554d] {
  color: var(--3869b76e);
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.15px;
}
.base[data-v-53ae554d] {
  background-color: var(--38617912);
}
.selection-panel-list-item[data-v-53ae554d] {
  background: var(--29b9c796);
}
.selection-panel-list-handle[data-v-53ae554d] {
  color: var(--29b9c79c);
}
.title[data-v-53ae554d] {
  font-size: 15px;
  color: var(--3869b76e);
  letter-spacing: 0.4px;
}
.description[data-v-53ae554d] {
  color: var(--29b9c79c);
}.section-selector-container[data-v-5eb1a0b2] {
  font-family: var(--font-family);
}
.section-selector-container[data-v-5eb1a0b2] .n-modal-scroll-content {
  height: 100%;
  padding: 24px;
}.section-selector-container[data-v-1297a269] {
  font-family: var(--font-family);
}
.section-selector-container[data-v-1297a269] .n-modal-scroll-content {
  height: 100%;
  padding: 24px;
}.section-recommendation-tile[data-v-aff52c76] {
  background: var(--ffb3def8);
}
.section-recommendation-tile--selected[data-v-aff52c76] {
  background: var(--070aaaa5);
}@keyframes slideInFromBottom-17e34196 {
from {
    transform: translateY(100%);
}
to {
    transform: translateY(0);
}
}
.slide-in-animation[data-v-17e34196] {
  animation: slideInFromBottom-17e34196 0.2s ease-out forwards;
}@media print {
.canvas-section[data-v-d0a182f8]:not(:last-child) {
    break-after: page;
}
}
.canvas-section-list__idle-state__title[data-v-d0a182f8] {
  color: var(--15029130);
  line-height: 32px;
  letter-spacing: 0.25px;
  font-size: 20px;
}
.canvas-section-list-container[data-v-d0a182f8] .n-modal-scroll-content {
  overflow: hidden;
}.comments-container[data-v-9735f10d] {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px;
  height: 100%;
  max-height: 80vh;
  overflow: hidden;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.comments-header[data-v-9735f10d] {
  padding: 20px 24px;
  border-bottom: 1px solid var(--7f3a853c);
  background: #ffffff;
}
.header-content[data-v-9735f10d] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-title[data-v-9735f10d] {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #212121;
  display: flex;
  align-items: center;
  gap: 8px;
}
.header-icon[data-v-9735f10d] {
  color: var(--7f3a8544);
}
.thread-stats[data-v-9735f10d] {
  display: flex;
  gap: 8px;
}
.stat-badge[data-v-9735f10d] {
  font-size: 10px;
  font-weight: 700;
  padding: 3px 9px;
  border-radius: 16px;
  background: var(--32a8f894);
  color: var(--1efaed54);
}
.stat-badge.resolved[data-v-9735f10d] {
  background: #f9ffe9;
  color: #57a40f;
}
.stat-badge.saving[data-v-9735f10d], .stat-badge.saved[data-v-9735f10d] {
  background: #fffdea;
  color: #846a00;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.stat-badge.saved[data-v-9735f10d] {
  background: #57a40f;
  color: #f9ffe9;
}
.saving-icon[data-v-9735f10d] {
  animation: spin-9735f10d 1s linear infinite;
}
@keyframes spin-9735f10d {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
.notification-banner[data-v-9735f10d] {
  position: absolute;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  background: var(--7f3a853c);
  color: #212121;
  border: 1px solid var(--7f3a853e);
  padding: 8px 16px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
  z-index: 1001;
}
.notification-enter-active[data-v-9735f10d],
.notification-leave-active[data-v-9735f10d] {
  transition: all 0.3s ease;
}
.notification-enter-from[data-v-9735f10d] {
  opacity: 0;
  transform: translate(-50%, -20px);
}
.notification-leave-to[data-v-9735f10d] {
  opacity: 0;
  transform: translate(-50%, -10px);
}
.comments-wrapper[data-v-9735f10d] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.loading-state[data-v-9735f10d] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 48px;
  text-align: center;
}
.loading-spinner[data-v-9735f10d] {
  color: var(--1efaed54);
  margin-bottom: 16px;
}
.loading-text[data-v-9735f10d] {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: var(--7f3a8544);
}
.empty-state[data-v-9735f10d] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 48px;
  text-align: center;
}
.empty-icon[data-v-9735f10d] {
  color: var(--7f3a8542);
  margin-bottom: 16px;
}
.empty-text[data-v-9735f10d] {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: var(--7f3a8542);
}
.empty-subtext[data-v-9735f10d] {
  margin: 0;
  font-size: 14px;
  color: var(--7f3a8542);
}
.comments-threads[data-v-9735f10d] {
  flex: 1;
  padding: 16px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #cbd5e1 transparent;
}
.comments-threads[data-v-9735f10d]::-webkit-scrollbar {
  width: 6px;
}
.comments-threads[data-v-9735f10d]::-webkit-scrollbar-track {
  background: transparent;
}
.comments-threads[data-v-9735f10d]::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 3px;
}
.thread-list-enter-active[data-v-9735f10d],
.thread-list-leave-active[data-v-9735f10d] {
  transition: all 0.3s ease;
}
.thread-list-enter-from[data-v-9735f10d] {
  opacity: 0;
  transform: translateY(-10px);
}
.thread-list-leave-to[data-v-9735f10d] {
  opacity: 0;
  transform: translateX(20px);
}
.comment-thread[data-v-9735f10d] {
  padding: 0;
  margin-bottom: 16px;
  transition: all 0.2s ease;
}
.comment-thread.thread-resolved[data-v-9735f10d] {
  opacity: 0.7;
}
.comment-thread.thread-resolved .comment-content[data-v-9735f10d],
.comment-thread.thread-resolved .reply-text[data-v-9735f10d] {
  color: var(--7f3a8540);
}
.thread-main[data-v-9735f10d] {
  display: flex;
  gap: 12px;
}
.thread-avatar[data-v-9735f10d],
.composer-avatar[data-v-9735f10d] {
  flex-shrink: 0;
}
.avatar-placeholder[data-v-9735f10d] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--1efaed54);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
}
.avatar-placeholder.small[data-v-9735f10d] {
  width: 24px;
  height: 24px;
  font-size: 10px;
}
.thread-body[data-v-9735f10d] {
  flex: 1;
  min-width: 0;
}
.thread-meta[data-v-9735f10d] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 2px;
}
.author-name[data-v-9735f10d] {
  font-weight: 600;
  color: #212121;
  font-size: 14px;
}
.thread-time[data-v-9735f10d],
.reply-time[data-v-9735f10d] {
  font-size: 12px;
  color: var(--7f3a8542);
}
.resolved-badge[data-v-9735f10d] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 500;
  color: #f9ffe9;
  background: #57a40f;
  padding: 2px 8px;
  border-radius: 12px;
}
.comment-content[data-v-9735f10d] {
  color: #212121;
  line-height: 1.6;
  font-size: 14px;
  word-wrap: break-word;
}
.thread-actions[data-v-9735f10d] {
  display: flex;
  gap: 8px;
  opacity: 1;
}
.action-button[data-v-9735f10d] {
  width: 32px;
  height: 32px;
  border: none;
  background: var(--7f3a853c);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s;
  color: var(--7f3a8542);
  padding: 0;
  margin: 0;
}
.action-button[data-v-9735f10d]:hover {
  background: var(--7f3a853e);
  color: var(--1efaed54);
}
.action-button.delete-button[data-v-9735f10d]:hover {
  background: #fef7f5;
  color: #bc1637;
}
.delete-reply-button[data-v-9735f10d] {
  margin-left: auto;
  padding: 4px;
  border: none;
  background: transparent;
  border-radius: 4px;
  cursor: pointer;
  color: #94a3b8;
  opacity: 0;
  transition: all 0.2s;
}
.delete-reply-button[data-v-9735f10d]:hover {
  background: #fef7f5;
  color: #bc1637;
}
.reply:hover .delete-reply-button[data-v-9735f10d] {
  opacity: 1;
}
.thread-replies[data-v-9735f10d] {
  margin-top: 12px;
  margin-left: 28px;
  padding-left: 12px;
  border-left: 2px solid var(--7f3a853e);
}
.reply[data-v-9735f10d] {
  display: flex;
  gap: 8px;
  margin-bottom: 12px;
}
.reply[data-v-9735f10d]:last-child {
  margin-bottom: 0;
}
.reply-avatar[data-v-9735f10d] {
  flex-shrink: 0;
}
.reply-content[data-v-9735f10d] {
  flex: 1;
}
.reply-meta[data-v-9735f10d] {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 0px;
}
.reply-author[data-v-9735f10d] {
  font-size: 12px;
  font-weight: 500;
  color: #212121;
}
.reply-text[data-v-9735f10d] {
  font-size: 12px;
  color: var(--7f3a8544);
  line-height: 1.5;
}
.thread-reply-section[data-v-9735f10d] {
  margin-top: 4px;
}
.reply-trigger[data-v-9735f10d] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  font-weight: 500;
  color: var(--1efaed54);
  cursor: pointer;
  padding: 4px 0;
  transition: color 0.2s;
}
.reply-trigger[data-v-9735f10d]:hover {
  color: var(--1efaed54);
}
.reply-trigger svg[data-v-9735f10d] {
  opacity: 0.8;
}
.reply-composer[data-v-9735f10d] {
  margin-top: 8px;
}
.reply-input[data-v-9735f10d] {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid var(--7f3a853e);
  border-radius: 8px;
  font-size: 14px;
  font-family: inherit;
  resize: none;
  transition: all 0.2s;
}
.reply-input[data-v-9735f10d]:focus {
  outline: none;
  border-color: var(--7f3a8540);
}
.reply-actions[data-v-9735f10d] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 0px;
}
.comment-composer[data-v-9735f10d] {
  display: flex;
  gap: 12px;
  padding: 16px;
  border-top: 1px solid var(--7f3a853c);
  background: #fff;
}
.composer-body[data-v-9735f10d] {
  flex: 1;
}
.composer-trigger[data-v-9735f10d] {
  padding: 10px 16px;
  background: #ffffff;
  border: 1px solid var(--7f3a853e);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s;
}
.composer-trigger span[data-v-9735f10d] {
  color: var(--7f3a8540);
  font-size: 14px;
}
.composer-trigger[data-v-9735f10d]:hover {
  border-color: var(--7f3a8540);
  background: #ffffff;
}
.composer-form[data-v-9735f10d] {
  background: #ffffff;
  border: 1px solid var(--7f3a853e);
  border-radius: 8px;
  overflow: hidden;
}
.composer-input[data-v-9735f10d] {
  width: 100%;
  padding: 12px 16px;
  border: none;
  font-size: 14px;
  font-family: inherit;
  resize: none;
}
.composer-input[data-v-9735f10d]:focus {
  outline: none;
}
.composer-footer[data-v-9735f10d] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px;
  background: var(--32a8f894);
  border-top: 1px solid var(--7f3a853e);
}
.composer-hint[data-v-9735f10d] {
  font-size: 12px;
  color: var(--7f3a8542);
}
.composer-hint kbd[data-v-9735f10d] {
  padding: 2px 6px;
  background: #ffffff;
  border: 1px solid var(--7f3a853e);
  border-radius: 4px;
  font-size: 11px;
  font-family: monospace;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.composer-actions[data-v-9735f10d] {
  display: flex;
  gap: 8px;
}
.cancel-btn[data-v-9735f10d],
.send-btn[data-v-9735f10d] {
  padding: 6px 14px;
  border: none;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s;
}
.cancel-btn[data-v-9735f10d] {
  background: var(--7f3a853c);
  color: var(--1efaed54);
}
.cancel-btn[data-v-9735f10d]:hover {
  background: var(--7f3a853e);
  color: var(--1efaed54);
}
.send-btn[data-v-9735f10d] {
  background: var(--1efaed54);
  color: white;
}
.send-btn[data-v-9735f10d]:hover:not(:disabled) {
  opacity: 0.75;
}
.send-btn[data-v-9735f10d]:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
.assignee-badge[data-v-9735f10d] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 500;
  color: #5bbfe3;
  background: #f2fdff;
  padding: 2px 8px;
  border-radius: 12px;
  cursor: default;
}
.assignment-modal-overlay[data-v-9735f10d] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10000;
  animation: fadeIn-9735f10d 0.2s ease;
}
@keyframes fadeIn-9735f10d {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
.assignment-modal[data-v-9735f10d] {
  background: white;
  border-radius: 12px;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  width: 70%;
  max-height: 500px;
  display: flex;
  flex-direction: column;
  animation: slideIn-9735f10d 0.3s ease;
}
@keyframes slideIn-9735f10d {
from {
    transform: translateY(20px);
    opacity: 0;
}
to {
    transform: translateY(0);
    opacity: 1;
}
}
.assignment-modal-header[data-v-9735f10d] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  border-bottom: 1px solid var(--7f3a853e);
}
.assignment-modal-header h3[data-v-9735f10d] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #212121;
}
.assignment-close-btn[data-v-9735f10d] {
  width: 32px;
  height: 32px;
  border: none;
  background: var(--7f3a853c);
  border-radius: 8px;
  font-size: 12px;
  color: var(--7f3a8544);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  padding: 0;
  margin: 0;
}
.assignment-close-btn[data-v-9735f10d]:hover {
  background: var(--7f3a853e);
  color: var(--1efaed54);
}
.assignment-modal-list[data-v-9735f10d] {
  flex: 1;
  overflow-y: auto;
  padding: 8px 32px 8px 8px;
}
.assignment-modal-item[data-v-9735f10d] {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s;
}
.assignment-modal-item[data-v-9735f10d]:hover {
  background: var(--7f3a853c);
}
.assignment-modal-item.selected[data-v-9735f10d] {
  background: var(--7f3a853e);
}
.assignment-modal-avatar[data-v-9735f10d] {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--1efaed54);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
  flex-shrink: 0;
}
.assignment-modal-info[data-v-9735f10d] {
  flex: 1;
  min-width: 0;
}
.assignment-modal-name[data-v-9735f10d] {
  font-size: 14px;
  font-weight: 500;
  color: #212121;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.assignment-modal-email[data-v-9735f10d] {
  font-size: 13px;
  color: var(--7f3a8544);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 0px;
}
.clear-assignment-btn[data-v-9735f10d] {
  width: calc(100% - 16px);
  margin: 8px;
  padding: 10px 16px;
  border: none;
  background: var(--7f3a853c);
  color: var(--7f3a8544);
  font-size: 14px;
  font-weight: 500;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s;
}
.clear-assignment-btn[data-v-9735f10d]:hover {
  background: var(--7f3a853e);
  color: var(--1efaed54);
}.comment-button[data-v-f465e251] {
  background-color: var(--e355de8e);
  border: 1px solid var(--e355de90);
  color: var(--075559c6);
}
.comment-button.has-comments[data-v-f465e251], .comment-button.has-unresolved[data-v-f465e251] {
  background: var(--075559c6);
  color: white;
  border-color: var(--075559c6);
}
.comment-button.has-comments[data-v-f465e251]:hover, .comment-button.has-unresolved[data-v-f465e251]:hover {
  background: var(--075559c6);
  border-color: var(--075559c6);
}
.comment-button.has-assigned[data-v-f465e251] {
  background: var(--c064f5c4);
  color: white;
  border-color: var(--c064f5c4);
  animation: pulse-green-f465e251 2s infinite;
}
.comment-button.has-assigned[data-v-f465e251]:hover {
  background: var(--c064f5c4);
  border-color: var(--c064f5c4);
  animation: none;
}
.comment-button svg[data-v-f465e251] {
  width: 16px;
  height: 16px;
}
.comment-count[data-v-f465e251] {
  font-size: 10px;
  font-weight: 700;
  margin-left: 2px;
}
.notification-badge.assigned-badge[data-v-f465e251] {
  background: var(--c064f5c4);
  color: white;
  animation: bounce-f465e251 1.5s infinite;
}
.notification-badge.unresolved-badge[data-v-f465e251] {
  background: var(--b65cbc3a);
  color: white;
  font-weight: 900;
}
.comments-overlay[data-v-f465e251] {
  background: rgba(0, 0, 0, 0.5);
  animation: fadeIn-f465e251 0.2s ease;
}
.comments-panel[data-v-f465e251] {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  animation: slideIn-f465e251 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.close-button[data-v-f465e251] {
  background: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #64748b;
  display: none;
}
.close-button[data-v-f465e251]:hover {
  background: #ffffff;
  color: #334155;
  transform: scale(1.05);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.close-button svg[data-v-f465e251] {
  width: 16px;
  height: 16px;
}
@keyframes pulse-green-f465e251 {
0% {
    box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.4);
}
70% {
    box-shadow: 0 0 0 10px rgba(16, 185, 129, 0);
}
100% {
    box-shadow: 0 0 0 0 rgba(16, 185, 129, 0);
}
}
@keyframes bounce-f465e251 {
0%, 100% {
    transform: translateY(0);
}
50% {
    transform: translateY(-3px);
}
}
@keyframes fadeIn-f465e251 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes slideIn-f465e251 {
from {
    transform: translateY(20px);
    opacity: 0;
}
to {
    transform: translateY(0);
    opacity: 1;
}
}@media print {
.canvas-section[data-v-46d84828]:not(:last-child) {
    break-after: page;
}
}
.canvas-section-list__idle-state__title[data-v-46d84828] {
  color: var(--543fcf80);
  line-height: 32px;
  letter-spacing: 0.25px;
  font-size: 20px;
}
.canvas-section-list-container[data-v-46d84828] .n-modal-scroll-content {
  overflow: hidden;
}@media print {
.page[data-v-2219ab05]:not(:last-child) {
    break-after: page;
}
}.canvas-builder-layout[data-v-51caec6f],
.canvas-builder-layout__content[data-v-51caec6f] {
  background-color: var(--94d39fda);
}
.canvas-builder-layout[data-v-51caec6f],
.canvas-builder-layout .canvas-builder-layout__content[data-v-51caec6f] {
  font-family: var(--59cb464d);
}
.add-at-root-placeholder[data-v-51caec6f] {
  font-family: var(--font-family);
  border: 1px solid var(--cdb273ac);
}
.add-at-root-placeholder--active[data-v-51caec6f] {
  border-color: var(--eef02836);
}.component-drawer__title[data-v-18f9bdba] {
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.25px;
}
.collapse-item[data-v-35580f16] .n-collapse-item__header-main {
  padding: 0;
}

.data-accessor-input[data-v-1ab19780] .n-input__prefix {
  margin-right: 0;
}
.cb-dynamic-data-table-settings {
  width: 780px;
  height: clamp(350px, 100vh - 120px, 720px);
}
.cb-dynamic-data-table-settings__card {
  max-height: clamp(100px, 100vh - 260px, 588px);
}.cb-custom-data-table-settings {
  width: 780px;
  height: clamp(350px, 100vh - 120px, 720px);
}
.cb-custom-data-table-settings__card {
  max-height: clamp(100px, 100vh - 260px, 588px);
}.cb-link-settings {
  width: 780px;
  height: clamp(350px, 100vh - 120px, 720px);
}
.cb-link-settings .cb-link-raw .c-button {
  max-width: 260px;
}
.cb-link-settings__card {
  max-height: clamp(100px, 100vh - 260px, 960px);
}.root-settings__metadata__title[data-v-a60779a1] {
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.25px;
}.navigation-wrapper[data-v-9eacf738] {
  background-color: var(--1afb7624);
}
.navigation-wrapper__content[data-v-9eacf738] {
  z-index: 5;
}
.navigation-wrapper__top-section[data-v-9eacf738] {
  flex: 0 1 100%;
}
.navigation-wrapper__middle-section[data-v-9eacf738] {
  flex: 0 0 auto;
}
.navigation-wrapper__bottom-section[data-v-9eacf738] {
  flex: 0 1 100%;
}.reorder-title[data-v-c8796bb1] {
  line-height: 20px;
  letter-spacing: 0.4px;
}.control-bar__reorder-drawer[data-v-fdb4ee86] {
  background: var(--c9ae6ade);
}
.c-timeline[data-v-a72b9df5] .c-timeline__item--active .n-timeline-item-content__title:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 4px;
  border-radius: 50%;
  background: var(--p-success);
}

.c-timeline-modal[data-v-a186beef] .n-card-header {
  align-items: flex-start;
}

.c-theme-preset--h_1 {
  font-family: var(--theme-h_1-font-family);
  font-size: var(--theme-h_1-font-size);
  font-weight: var(--theme-h_1-font-weight);
  line-height: var(--theme-h_1-line-height);
  letter-spacing: var(--theme-h_1-letter-spacing);
  text-transform: var(--theme-h_1-text-transform);
  color: var(--theme-h_1-color);
}
.c-theme-preset--h_2 {
  font-family: var(--theme-h_2-font-family);
  font-size: var(--theme-h_2-font-size);
  font-weight: var(--theme-h_2-font-weight);
  line-height: var(--theme-h_2-line-height);
  letter-spacing: var(--theme-h_2-letter-spacing);
  text-transform: var(--theme-h_2-text-transform);
  color: var(--theme-h_2-color);
}
.c-theme-preset--h_3 {
  font-family: var(--theme-h_3-font-family);
  font-size: var(--theme-h_3-font-size);
  font-weight: var(--theme-h_3-font-weight);
  line-height: var(--theme-h_3-line-height);
  letter-spacing: var(--theme-h_3-letter-spacing);
  text-transform: var(--theme-h_3-text-transform);
  color: var(--theme-h_3-color);
}
.c-theme-preset--big_text,
.editor-content .c-theme-preset--big_text {
  font-family: var(--theme-big_text-font-family);
  font-size: var(--theme-big_text-font-size);
  font-weight: var(--theme-big_text-font-weight);
  line-height: var(--theme-big_text-line-height);
  letter-spacing: var(--theme-big_text-letter-spacing);
  text-transform: var(--theme-big_text-text-transform);
  color: var(--theme-big_text-color);
}
.c-theme-preset--normal_text,
.editor-content .c-theme-preset--normal_text,
.c-theme-preset--placeholder {
  font-family: var(--theme-normal_text-font-family);
  font-size: var(--theme-normal_text-font-size);
  font-weight: var(--theme-normal_text-font-weight);
  line-height: var(--theme-normal_text-line-height);
  letter-spacing: var(--theme-normal_text-letter-spacing);
  text-transform: var(--theme-normal_text-text-transform);
  color: var(--theme-normal_text-color);
}
.c-theme-preset--small_text,
.editor-content .c-theme-preset--small_text {
  font-family: var(--theme-small_text-font-family);
  font-size: var(--theme-small_text-font-size);
  font-weight: var(--theme-small_text-font-weight);
  line-height: var(--theme-small_text-line-height);
  letter-spacing: var(--theme-small_text-letter-spacing);
  text-transform: var(--theme-small_text-text-transform);
  color: var(--theme-small_text-color);
}
.c-theme-preset--h_1 span,
.c-theme-preset--h_2 span,
.c-theme-preset--h_3 span,
.c-theme-preset--big_text span,
.c-theme-preset--normal_text span,
.c-theme-preset--small_text span,
.editor-content .c-theme-preset--h_1 span,
.editor-content .c-theme-preset--h_2 span,
.editor-content .c-theme-preset--h_3 span,
.editor-content .c-theme-preset--big_text span,
.editor-content .c-theme-preset--normal_text span,
.editor-content .c-theme-preset--small_text span {
  line-height: 120%;
}

/* Section-scoped theme classes */
.canvas-section {
  /* These CSS variables will be set dynamically for each section */
  --section-h_1-font-family: var(--theme-h_1-font-family);
  --section-h_1-font-size: var(--theme-h_1-font-size);
  --section-h_1-font-weight: var(--theme-h_1-font-weight);
  --section-h_1-line-height: var(--theme-h_1-line-height);
  --section-h_1-letter-spacing: var(--theme-h_1-letter-spacing);
  --section-h_1-text-transform: var(--theme-h_1-text-transform);
  --section-h_1-color: var(--theme-h_1-color);

  --section-h_2-font-family: var(--theme-h_2-font-family);
  --section-h_2-font-size: var(--theme-h_2-font-size);
  --section-h_2-font-weight: var(--theme-h_2-font-weight);
  --section-h_2-line-height: var(--theme-h_2-line-height);
  --section-h_2-letter-spacing: var(--theme-h_2-letter-spacing);
  --section-h_2-text-transform: var(--theme-h_2-text-transform);
  --section-h_2-color: var(--theme-h_2-color);

  --section-h_3-font-family: var(--theme-h_3-font-family);
  --section-h_3-font-size: var(--theme-h_3-font-size);
  --section-h_3-font-weight: var(--theme-h_3-font-weight);
  --section-h_3-line-height: var(--theme-h_3-line-height);
  --section-h_3-letter-spacing: var(--theme-h_3-letter-spacing);
  --section-h_3-text-transform: var(--theme-h_3-text-transform);
  --section-h_3-color: var(--theme-h_3-color);

  --section-big_text-font-family: var(--theme-big_text-font-family);
  --section-big_text-font-size: var(--theme-big_text-font-size);
  --section-big_text-font-weight: var(--theme-big_text-font-weight);
  --section-big_text-line-height: var(--theme-big_text-line-height);
  --section-big_text-letter-spacing: var(--theme-big_text-letter-spacing);
  --section-big_text-text-transform: var(--theme-big_text-text-transform);
  --section-big_text-color: var(--theme-big_text-color);

  --section-normal_text-font-family: var(--theme-normal_text-font-family);
  --section-normal_text-font-size: var(--theme-normal_text-font-size);
  --section-normal_text-font-weight: var(--theme-normal_text-font-weight);
  --section-normal_text-line-height: var(--theme-normal_text-line-height);
  --section-normal_text-letter-spacing: var(--theme-normal_text-letter-spacing);
  --section-normal_text-text-transform: var(--theme-normal_text-text-transform);
  --section-normal_text-color: var(--theme-normal_text-color);

  --section-small_text-font-family: var(--theme-small_text-font-family);
  --section-small_text-font-size: var(--theme-small_text-font-size);
  --section-small_text-font-weight: var(--theme-small_text-font-weight);
  --section-small_text-line-height: var(--theme-small_text-line-height);
  --section-small_text-letter-spacing: var(--theme-small_text-letter-spacing);
  --section-small_text-text-transform: var(--theme-small_text-text-transform);
  --section-small_text-color: var(--theme-small_text-color);
}
.canvas-section .c-theme-preset--h_1 {
  font-family: var(--section-h_1-font-family);
  font-size: var(--section-h_1-font-size);
  font-weight: var(--section-h_1-font-weight);
  line-height: var(--section-h_1-line-height);
  letter-spacing: var(--section-h_1-letter-spacing);
  text-transform: var(--section-h_1-text-transform);
  color: var(--section-h_1-color);
}
.canvas-section .c-theme-preset--h_2 {
  font-family: var(--section-h_2-font-family);
  font-size: var(--section-h_2-font-size);
  font-weight: var(--section-h_2-font-weight);
  line-height: var(--section-h_2-line-height);
  letter-spacing: var(--section-h_2-letter-spacing);
  text-transform: var(--section-h_2-text-transform);
  color: var(--section-h_2-color);
}
.canvas-section .c-theme-preset--h_3 {
  font-family: var(--section-h_3-font-family);
  font-size: var(--section-h_3-font-size);
  font-weight: var(--section-h_3-font-weight);
  line-height: var(--section-h_3-line-height);
  letter-spacing: var(--section-h_3-letter-spacing);
  text-transform: var(--section-h_3-text-transform);
  color: var(--section-h_3-color);
}
.canvas-section .c-theme-preset--big_text,
.canvas-section .editor-content .c-theme-preset--big_text {
  font-family: var(--section-big_text-font-family);
  font-size: var(--section-big_text-font-size);
  font-weight: var(--section-big_text-font-weight);
  line-height: var(--section-big_text-line-height);
  letter-spacing: var(--section-big_text-letter-spacing);
  text-transform: var(--section-big_text-text-transform);
  color: var(--section-big_text-color);
}
.canvas-section .c-theme-preset--normal_text,
.canvas-section .editor-content .c-theme-preset--normal_text,
.canvas-section .c-theme-preset--placeholder {
  font-family: var(--section-normal_text-font-family);
  font-size: var(--section-normal_text-font-size);
  font-weight: var(--section-normal_text-font-weight);
  line-height: var(--section-normal_text-line-height);
  letter-spacing: var(--section-normal_text-letter-spacing);
  text-transform: var(--section-normal_text-text-transform);
  color: var(--section-normal_text-color);
}
.canvas-section .c-theme-preset--small_text,
.canvas-section .editor-content .c-theme-preset--small_text {
  font-family: var(--section-small_text-font-family);
  font-size: var(--section-small_text-font-size);
  font-weight: var(--section-small_text-font-weight);
  line-height: var(--section-small_text-line-height);
  letter-spacing: var(--section-small_text-letter-spacing);
  text-transform: var(--section-small_text-text-transform);
  color: var(--section-small_text-color);
}
.canvas-section .c-theme-preset--h_1 span,
.canvas-section .c-theme-preset--h_2 span,
.canvas-section .c-theme-preset--h_3 span,
.canvas-section .c-theme-preset--big_text span,
.canvas-section .c-theme-preset--normal_text span,
.canvas-section .c-theme-preset--small_text span,
.canvas-section .editor-content .c-theme-preset--h_1 span,
.canvas-section .editor-content .c-theme-preset--h_2 span,
.canvas-section .editor-content .c-theme-preset--h_3 span,
.canvas-section .editor-content .c-theme-preset--big_text span,
.canvas-section .editor-content .c-theme-preset--normal_text span,
.canvas-section .editor-content .c-theme-preset--small_text span {
  line-height: 120%;
}
.canvas-builder-app--sharing {
.hide-in-sharing {
    display: none;
}
}
.canvas-builder-app--print {
.hide-in-print {
    display: none;
}
}
[data-v-11757986] .n-collapse-item__header-main {
  font-size: 15px;
  line-height: 18px !important;
  letter-spacing: 0.15px;
  padding: 8px !important;
}
[data-v-11757986] .n-collapse-item__header-main .n-collapse-item-arrow {
  margin-left: 0 !important;
  font-size: 12px !important;
  margin-right: 8px !important;
}[data-v-ff022aea] .n-collapse-item__header-main {
  font-size: 15px;
  line-height: 18px !important;
  letter-spacing: 0.15px;
  padding: 8px !important;
}
[data-v-ff022aea] .n-collapse-item__header-main .n-collapse-item-arrow {
  margin-left: 0 !important;
  font-size: 12px !important;
  margin-right: 8px !important;
}
@keyframes slideInFromBottom-ff022aea {
from {
    transform: translateY(100%);
}
to {
    transform: translateY(0);
}
}
.slide-in-animation[data-v-ff022aea] {
  animation: slideInFromBottom-ff022aea 0.2s ease-out forwards;
}.cb-add-component-modal {
  width: 720px;
  height: clamp(350px, 100vh - 120px, 800px);
}
.cb-add-component-modal__category .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner {
  padding: 0;
}
.cb-add-component-modal__card .n-card__content {
  max-height: clamp(100px, 100vh - 360px, 560px);
  overflow: auto;
}[data-v-67037695] .n-collapse-item__header-main {
  font-size: 15px;
  line-height: 18px !important;
  letter-spacing: 0.15px;
  padding: 8px !important;
}
[data-v-67037695] .n-collapse-item__header-main .n-collapse-item-arrow {
  margin-left: 0 !important;
  font-size: 12px !important;
  margin-right: 8px !important;
}@keyframes slideInFromBottom-df81f003 {
from {
    transform: translateY(100%);
}
to {
    transform: translateY(0);
}
}
.slide-in-animation[data-v-df81f003] {
  animation: slideInFromBottom-df81f003 0.2s ease-out forwards;
}[data-v-bcc734b1] .n-collapse-item__header-main {
  font-size: 15px;
  line-height: 18px !important;
  letter-spacing: 0.15px;
  padding: 8px !important;
}
[data-v-bcc734b1] .n-collapse-item__header-main .n-collapse-item-arrow {
  margin-left: 0 !important;
  font-size: 12px !important;
  margin-right: 8px !important;
}[data-v-a89a5045] .n-collapse-item__header-main {
  font-size: 15px;
  line-height: 18px !important;
  letter-spacing: 0.15px;
  padding: 8px !important;
}
[data-v-a89a5045] .n-collapse-item__header-main .n-collapse-item-arrow {
  margin-left: 0 !important;
  font-size: 12px !important;
  margin-right: 8px !important;
}
@keyframes slideInFromBottom-a89a5045 {
from {
    transform: translateY(100%);
}
to {
    transform: translateY(0);
}
}
.slide-in-animation[data-v-a89a5045] {
  animation: slideInFromBottom-a89a5045 0.2s ease-out forwards;
}.basic-info__name[data-v-3dd42f94] {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.basic-info__icon[data-v-3dd42f94], .basic-info__image[data-v-3dd42f94] {
  border-radius: 4px;
  border: 1px solid var(--7dbb985a);
  background: var(--016496c5);
}
.basic-info__icon[data-v-3dd42f94] {
  padding: 16px;
}
.basic-info__icon__element[data-v-3dd42f94] {
  color: var(--7dbb985c);
}.title[data-v-02cdff9f] {
  color: var(--60dda1e6);
  font-style: normal;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.15px;
}
.not-available[data-v-02cdff9f] {
  color: var(--60dda1e7);
}.items-panel_header[data-v-6ed6520e] {
  background-color: var(--0afb1053);
}
.items-panel_item[data-v-6ed6520e] {
  border: 0px solid var(--1cad2af5);
  background-color: var(--1cad2af6);
}
.items-panel_item-folder-icon[data-v-6ed6520e] {
  color: var(--1cad2af3);
}.no-item-panel .no-item-panel__description[data-v-07dae702] {
  color: var(--465a6fd9);
  line-height: 22px;
  letter-spacing: 0.1px;
}.component-drawer__title[data-v-32ef08ac] {
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.25px;
}
.panel[data-v-cde3ebee] {
  background-color: var(--5e24e1e8);
}
.browser-list-item[data-v-8781de25] {
  border-bottom: 1px solid var(--10ccf2df);
}.breadcrumb-area[data-v-41ca4793] .n-button {
  border: 1px solid var(--6b5e9219) !important;
}
.content__breadcrumb__item.n-breadcrumb-item.n-breadcrumb-item[data-v-41ca4793] .n-breadcrumb-item__link {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.25px;
}
.content__section-title[data-v-41ca4793] {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.25px;
  color: var(--3d451d7b);
}
.actions-toolbar[data-v-41ca4793] {
  background-color: var(--6b5e921b);
}
.actions-toolbar__nav[data-v-41ca4793] {
  background: var(--42dfd1f8);
}
.actions-toolbar_filters-divider[data-v-41ca4793] {
  margin-left: 0;
  margin-right: 8px;
  height: 36px;
}
.actions-toolbar_filters-clear[data-v-41ca4793] {
  text-transform: none;
}
.actions-toolbar__controls[data-v-41ca4793] {
  background: var(--42dfd1f8);
}.is-even[data-v-8ac6d2e9] {
  background: var(--d77d151a);
}
.quick-access-item[data-v-8ac6d2e9]:hover {
  background: var(--6162e601);
}
.quick-access-item__icon[data-v-8ac6d2e9] {
  color: var(--6162e5fe);
}
.panel[data-v-cbe2e0af] {
  background-color: var(--07104e48);
}
.browser__collapse-button[data-v-4c146bad] {
  box-shadow: 0px 0px 12px rgba(41, 51, 92, 0.15);
}.upload-files-model-file-list__row[data-v-30b93361] {
  border-bottom: 1px solid var(--466f99b2);
}
.upload-files-model-file-list__row-file-size[data-v-30b93361] {
  font-size: 12px;
  color: var(--766cf227);
}.upload-files-dropzone[data-v-5fd82353] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  transition: visibility 175ms, opacity 175ms;
}
.upload-files-dropzone__banner[data-v-5fd82353] {
  background: var(--83a82e22);
  border-radius: 16px;
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  max-width: 602px;
}
.upload-files-dropzone__banner-msg[data-v-5fd82353] {
  font-size: 16px;
  color: var(--0a55db04);
}.upload-files-widget[data-v-afbe4408] {
  position: fixed;
  bottom: 0;
  right: 0;
  border-radius: 10px 10px 0 0;
}
.upload-files-widget[data-v-afbe4408] .n-spin {
  color: var(--032d9478);
}
.upload-files-widget[data-v-afbe4408] .n-card__content {
  padding: 0;
}
.upload-files-widget__header[data-v-afbe4408] {
  background: var(--5af103c3);
  border-radius: 10px 10px 0 0;
}
.upload-files-widget__header-title[data-v-afbe4408] {
  color: var(--97825ea0);
  font-size: 20px;
}
.upload-files-widget__actions[data-v-afbe4408] {
  border-bottom: 1px solid var(--032f74d3);
}
.upload-files-widget__list-item[data-v-afbe4408]:hover {
  background: var(--032f74d3);
}
.upload-files-widget__list-item-status[data-v-afbe4408] {
  color: var(--56ca5ab4);
  font-size: 12px;
}.browser[data-v-7ef8fc75] {
  background-color: var(--cd71e644);
  border-top-left-radius: 16px;
}.canvas-selector-container[data-v-39a74b6b] {
  font-family: Roboto, sans-serif;
}
.canvas-selector-container[data-v-39a74b6b] .n-modal-scroll-content {
  height: 100%;
  padding: 24px;
}.customer-reaction__title[data-v-68230668] {
  letter-spacing: 0.5px;
}
.customer-reaction__content[data-v-68230668] {
  border-top: 1px solid var(--bc2812a4);
}.notes_app__header[data-v-49329ff3] {
  border-bottom: 1px solid var(--559f73e1);
}
.speaker-notes-html[data-v-49329ff3] p {
  margin: 0.5em 0;
}
.speaker-notes-html[data-v-49329ff3] ul,
.speaker-notes-html[data-v-49329ff3] ol {
  padding-left: 1.5em;
  margin: 0.5em 0;
}
.speaker-notes-html[data-v-49329ff3] li {
  margin: 0.25em 0;
}
.speaker-notes-html[data-v-49329ff3] strong,
.speaker-notes-html[data-v-49329ff3] b {
  font-weight: 600;
}
.speaker-notes-html[data-v-49329ff3] em,
.speaker-notes-html[data-v-49329ff3] i {
  font-style: italic;
}