*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200b";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}code,kbd,samp,pre{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}@font-face{font-family:system-ui;src:local(".AppleSystemUIFont"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("HelveticaNeue")}@font-face{font-family:system-ui;font-style:italic;src:local(".AppleSystemUIFont"),local("Segoe UI Italic"),local("Ubuntu-Italic"),local("Roboto-Italic"),local("HelveticaNeue-Italic")}@font-face{font-family:system-ui;font-weight:700;src:local(".AppleSystemUIFont"),local("Segoe UI Bold"),local("Ubuntu-Bold"),local("Roboto-Bold"),local("HelveticaNeue-Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".AppleSystemUIFont"),local("Segoe UI Bold Italic"),local("Ubuntu-BoldItalic"),local("Roboto-BoldItalic"),local("HelveticaNeue-BoldItalic")}@font-face{font-family:ui-monospace;src:local(".AppleSystemUIFontMonospaced-Regular"),local("Segoe UI Mono"),local("UbuntuMono"),local("Roboto-Mono"),local("Menlo")}@font-face{font-family:ui-monospace;font-style:italic;src:local(".AppleSystemUIFontMonospaced-RegularItalic"),local("Segoe UI Mono Italic"),local("UbuntuMono-Italic"),local("Roboto-Mono-Italic"),local("Menlo-Italic")}@font-face{font-family:ui-monospace;font-weight:700;src:local(".AppleSystemUIFontMonospaced-Bold"),local("Segoe UI Mono Bold"),local("UbuntuMono-Bold"),local("Roboto-Mono-Bold"),local("Menlo-Bold")}@font-face{font-family:ui-monospace;font-style:italic;font-weight:700;src:local(".AppleSystemUIFontMonospaced-BoldItalic"),local("Segoe UI Mono Bold Italic"),local("UbuntuMono-BoldItalic"),local("Roboto-Mono-BoldItalic"),local("Menlo-BoldItalic")}body{color:#444}*,*:before,*:after{box-sizing:border-box}hr{border-top:1px solid #f1f1f1;border-bottom:0;border-left:0;border-right:0;margin:50px 0}.cf:before,.cf:after,.row:before,.row:after{content:"";display:table}.cf:after,.row:after{clear:both}.cf,.row{zoom:1}.container{width:1200px;margin:auto}.button{display:inline-block;padding:.7rem 1rem;line-height:1.5;border:0;background-color:transparent;cursor:pointer;font-weight:400;font-size:22px}.button-green{background:#259f2e;color:#fff}.button-red{background:#dc0012;color:#fff}.button-yellow{background:#ffed00;color:#454545}.button-green:hover{background:#259f2e}.button-grey{background-color:#f1f1f1;color:#444}.button-round{border-radius:5px}.button-100{width:100%;text-align:center}.button-small{padding:.5rem 1rem;font-size:16px;font-weight:600}.form{text-align:left}.form-wrap{margin-bottom:30px}.form-wrap label{display:block;font-size:18px;margin-bottom:8px;font-weight:600;color:#91979f}.form-wrap .form-input{display:block;width:100%;padding:14px;line-height:1.5;background:#fff;border:1px solid #D7E3E6;box-shadow:inset 0 0 3px #d7e3e666;border-radius:4px;font-size:18px}.form-wrap .form-input:focus{border:1px solid #7F7F7F;box-shadow:#7f7f7f24 0 0 2px inset,#7f7f7f 0 0 inset,#7f7f7f24 0 0 0 3px}.row{position:relative;box-sizing:border-box}.row [class*=col-]{float:left;box-sizing:border-box}.row .col-24{width:100%}.row .col-18{width:75%}.row .col-16{width:66.66666%}.row .col-12{width:50%}.row .col-8{width:33.33333%}.row .col-6{width:25%}.row .col-4{width:16.66667%}.row .col-3{width:12.5%}.row-gutter-10{margin-left:-5px;margin-right:-5px}.row-gutter-10>[class*=col-]{padding-left:5px;padding-right:5px}.row-gutter-20{margin-left:-10px;margin-right:-10px}.row-gutter-20>[class*=col-]{padding-left:10px;padding-right:10px}.row-gutter-40{margin-left:-20px;margin-right:-20px}.row-gutter-40>[class*=col-]{padding-left:20px;padding-right:20px}.table{border-spacing:0;border-collapse:collapse;border-bottom:1px solid #ececec;width:100%}.table th,.table td{padding:.8rem;vertical-align:top;border-top:1px solid #f1f1f1;text-align:left}.table thead{background-color:#f1f1f1;color:#5c5c5c}.table thead th{vertical-align:bottom;border-bottom:2px solid #f1f1f1;border-top:0;font-weight:600}.table thead td{padding:.8rem;vertical-align:top;border-top:1px solid #f1f1f1;text-align:left}:root{--app-content-max-width: 1320px;--app-content-padding-x: 24px;--app-content-padding-x-sm: 16px}.web-wrap .container{width:100%;max-width:var(--app-content-max-width);margin-left:auto;margin-right:auto;padding-left:var(--app-content-padding-x);padding-right:var(--app-content-padding-x);box-sizing:border-box}@media (max-width: 768px){.web-wrap .container{padding-left:var(--app-content-padding-x-sm);padding-right:var(--app-content-padding-x-sm)}}@font-face{font-family:Basier;src:url(basiercircle-regular-webfont-fead2b58.4faab3f51bed27d2.eot);src:url(basiercircle-regular-webfont-fead2b58d41d.4faab3f51bed27d2.eot?#iefix) format("embedded-opentype"),url(basiercircle-regular-webfont-136916ee.cfe0987f8a2649cd.woff2) format("woff2"),url(basiercircle-regular-webfont-a545cfba.23c6d75b0040bfd2.woff) format("woff"),url(basiercircle-regular-webfont-12363e71.cc1144a5300a2e4c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Basier;src:url(basiercircle-regularitalic-webfont-24649b63.05d2d2f66afeb44a.eot);src:url(basiercircle-regularitalic-webfont-24649b63d41d.05d2d2f66afeb44a.eot?#iefix) format("embedded-opentype"),url(basiercircle-regularitalic-webfont-a7a8c435.b7fb363b9861b556.woff2) format("woff2"),url(basiercircle-regularitalic-webfont-e916a3f5.f761924f41e50581.woff) format("woff"),url(basiercircle-regularitalic-webfont-2b5af91f.124dfe884a8f053b.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Basier;src:url(basiercircle-medium-webfont-34ed92e5.feab71289669ab69.eot);src:url(basiercircle-medium-webfont-34ed92e5d41d.feab71289669ab69.eot?#iefix) format("embedded-opentype"),url(basiercircle-medium-webfont-b221ac69.5b1bbb96acf30cd1.woff2) format("woff2"),url(basiercircle-medium-webfont-e7c046fc.b8a563d5a73ee097.woff) format("woff"),url(basiercircle-medium-webfont-dd062dd2.fcac2ee6f573dd8f.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Basier;src:url(basiercircle-mediumitalic-webfont-c92fd71b.5bae6d3dedb4baa9.eot);src:url(basiercircle-mediumitalic-webfont-c92fd71bd41d.5bae6d3dedb4baa9.eot?#iefix) format("embedded-opentype"),url(basiercircle-mediumitalic-webfont-cb706bee.90b1cf1f8fbd9e15.woff2) format("woff2"),url(basiercircle-mediumitalic-webfont-0f0b8211.567e613fbbb1f80e.woff) format("woff"),url(basiercircle-mediumitalic-webfont-9b3574d1.77afcddca9ba7d65.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Basier;src:url(basiercircle-semibold-webfont-c07f12f4.b99670151ec3b178.eot);src:url(basiercircle-semibold-webfont-c07f12f4d41d.b99670151ec3b178.eot?#iefix) format("embedded-opentype"),url(basiercircle-semibold-webfont-00b8a4e3.f1b12b2e9dea082d.woff2) format("woff2"),url(basiercircle-semibold-webfont-95d28818.e63239ce8a31f258.woff) format("woff"),url(basiercircle-semibold-webfont-5e361b4e.8c06295b374d7222.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Basier;src:url(basiercircle-semibolditalic-webfont-3f9b81ed.f8c05367ac86beec.eot);src:url(basiercircle-semibolditalic-webfont-3f9b81edd41d.f8c05367ac86beec.eot?#iefix) format("embedded-opentype"),url(basiercircle-semibolditalic-webfont-1d512754.c7f67caca92db600.woff2) format("woff2"),url(basiercircle-semibolditalic-webfont-b216b83d.b2cae5eaf09fd9cd.woff) format("woff"),url(basiercircle-semibolditalic-webfont-2e5094f4.649cd8b71575c2ef.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Basier;src:url(basiercircle-bold-webfont-24fe12a6.fedb0fd382e08222.eot);src:url(basiercircle-bold-webfont-24fe12a6d41d.fedb0fd382e08222.eot?#iefix) format("embedded-opentype"),url(basiercircle-bold-webfont-10d0ca08.4b94980af295d35b.woff2) format("woff2"),url(basiercircle-bold-webfont-d9d1ffe0.a8d28dc7a7b519fd.woff) format("woff"),url(basiercircle-bold-webfont-b0a22313.07342df01f01c1c3.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Basier;src:url(basiercircle-bolditalic-webfont-bac1d85b.183eb767212b4710.eot);src:url(basiercircle-bolditalic-webfont-bac1d85bd41d.183eb767212b4710.eot?#iefix) format("embedded-opentype"),url(basiercircle-bolditalic-webfont-0af1bf51.3b4ab9e4be829a23.woff2) format("woff2"),url(basiercircle-bolditalic-webfont-aa17aa1b.ac9fa3287eec0280.woff) format("woff"),url(basiercircle-bolditalic-webfont-63771699.77b943b62a45e8a7.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto Mono;src:url(RobotoMono-Medium-9056e59b.ad19698913871b81.ttf) format("truetype");font-weight:400;font-style:normal}body{font-family:Basier,Arial,sans-serif;background:#fdfefe;color:#41475e}h1,h2,h3,h4{font-weight:600;color:#000}.container{width:1200px;max-width:100%;position:relative}a{text-decoration:none}a:hover{opacity:.8}.nav{margin:0;padding:0}.nav li{list-style-type:none}.nav li a{display:block}.alert{background:#eff6ff;color:#60a5fa;padding:14px 18px;border-radius:8px}.alert svg{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:4px}.alert span{display:inline-block;vertical-align:middle}.web-wrap{min-height:100vh;margin:auto;background:#fff}.web-header{width:100%;height:70px;border-bottom:1px solid #E6E7EA;position:relative;box-shadow:0 0 2px #0000001a;z-index:99}.web-header .logo{display:inline-block;vertical-align:top;margin:0;padding:17px 15px 17px 0}.web-header .logo a,.web-header .logo img{display:block}.web-header .nav-main{display:inline-block;vertical-align:top}.web-header .nav-main li{display:inline-block;vertical-align:middle;position:relative}.web-header .nav-main li span{padding:7px 0 6px;display:block;cursor:pointer}.web-header .nav-main li span svg{width:16px;display:inline-block;vertical-align:middle;margin-left:1px}.web-header .nav-main li span span{padding:0;margin:0;display:inline-block;vertical-align:middle}.web-header .nav-main li ul{display:none;position:absolute;top:40px;left:-10px;z-index:99}.web-header .nav-main li a{font-size:18px;color:#444;font-weight:500;margin:16px 0 14px;padding:8px 8px 7px}.web-header .nav-main li a[aria-current]:not([aria-current=false]){color:#259f2e;background:#f9f9f9;border-radius:7px}.web-header .nav-main li.active a{color:#01966b}.web-header .nav-main li:hover ul{width:150px;display:block;background:#fff;text-align:left;margin:0;padding:0;border:1px solid #f1f1f1;border-radius:5px}.web-header .nav-main li:hover ul li{display:block;margin:5px 0;padding:0}.web-header .nav-main li:hover ul li a{margin:0 5px;padding:5px 10px;font-size:16px}.web-header .nav-lang{position:absolute;right:220px;top:15px;font-size:16px}.web-header .nav-lang li{display:inline-block;vertical-align:middle;position:relative}.web-header .nav-lang li span{padding:7px 0 6px;margin-right:50px;display:block;cursor:pointer;text-transform:uppercase}.web-header .nav-lang li span svg{width:20px;display:inline-block;vertical-align:middle;margin-left:5px}.web-header .nav-lang li span span{padding:0;margin:0;display:inline-block;vertical-align:middle}.web-header .nav-lang li ul{display:none;position:absolute;top:30px;right:50px;z-index:99}.web-header .nav-lang li a{font-size:18px;color:#444;font-weight:500;margin:15px 0;padding:8px 8px 7px}.web-header .nav-lang li a[aria-current]:not([aria-current=false]){color:#259f2e;background:#f9f9f9;border-radius:7px}.web-header .nav-lang li.active a{color:#01966b}.web-header .nav-lang li:hover ul{width:50px;display:block;background:#fff;text-align:center;margin:0;padding:0;border:1px solid #f1f1f1;border-radius:5px}.web-header .nav-lang li:hover ul li{display:block;margin:5px 0;padding:0}.web-header .nav-lang li:hover ul li a{margin:0;padding:5px 0;font-size:16px}.web-header .header-cta{position:absolute;right:20px;top:15px;font-size:16px}.web-header .header-cta .login{display:inline-block;vertical-align:middle;color:#259f2e;margin-right:15px}.web-header .header-cta .signup{display:inline-block;vertical-align:middle;background:#259f2e;color:#fff;padding:8px 25px;border-radius:5px;font-weight:600}.web-header .header-cta .signout{display:inline-block;vertical-align:middle;background:#dc0012;color:#fff;padding:8px 25px;border-radius:5px;font-weight:600}.web-header .header-cta .signout1{display:inline-block;vertical-align:middle;background:#59d559;color:#fff;padding:8px 25px;border-radius:5px;font-weight:600}.partner-info{padding:20px 0 10px}.partner-info p{display:inline-block;vertical-align:middle;font-size:16px!important;font-weight:600}.partner-info img{margin-left:10px;display:block;width:60px}.docs-main{width:100%;font-size:0}.docs-main .docs-nav{display:inline-block;vertical-align:top;width:280px;min-height:calc(100vh - 70px);padding-bottom:30px;border-left:1px solid #E6E7EA;font-size:18px}.docs-main .docs-nav .docs-categories{margin:0;padding:0;border-bottom:1px solid #E6E7EA;font-size:0}.docs-main .docs-nav .docs-categories li{display:block;vertical-align:middle;border-right:1px solid #E6E7EA}.docs-main .docs-nav .docs-categories li a{display:block;text-align:center;color:#444;padding:8px 5px}.docs-main .docs-nav .docs-categories li a svg{display:inline-block;width:24px}.docs-main .docs-nav .docs-categories li a span{display:block;font-size:13px;margin-top:3px}.docs-main .docs-nav .docs-categories li:last-child{border-right:0}.docs-main .docs-nav .docs-categories li.active a{background:#f9f9f9;color:#259f2e}.docs-main .docs-nav h3{margin:0;font-size:13px;text-transform:uppercase;font-weight:600;padding:20px 10px 5px 20px;color:#8a8a8a}.docs-main .docs-nav .nav-docs li a{padding:2px 20px;color:#444;font-size:16px;margin:0 0 0 5px;border-radius:5px;position:relative}.docs-main .docs-nav .nav-docs li a small{position:absolute;right:20px;top:4px}.docs-main .docs-nav .nav-docs li a[aria-current]:not([aria-current=false]){color:#259f2e;background:#f9f9f9}.docs-main .docs-nav .nav-docs li a:hover{background:#f9f9f9}.docs-main .docs-nav .nav-docs li ul{padding-left:20px}.docs-main .docs-nav .nav-docs li ul li a:hover{background:#fff}.docs-main .docs-body{display:inline-block;vertical-align:top;width:calc(100% - 285px);min-height:100vh;padding:40px 0 40px 40px;border-left:1px solid #E6E7EA;font-size:18px}.docs-main .docs-body .http-call{display:block;padding:10px 15px}.docs-main .docs-body img{box-shadow:0 0 5px #0000001a;border-radius:10px}.docs-main .docs-body h1,.docs-main .docs-body h2,.docs-main .docs-body h3,.docs-main .docs-body h4,.docs-main .docs-body h5,.docs-main .docs-body h6{margin:0}.docs-main .docs-body h2{font-size:22px;color:#8a8a8a;font-weight:600}.docs-main .docs-body h3{margin:30px 0 0}.docs-main .docs-body p{line-height:1.7}.docs-main .docs-body p code{display:inline-block;background:#f9f9f9;border:1px solid #f1f1f1;padding:2px 4px;font-size:16px;color:#259f2e;border-radius:5px}.docs-main .docs-body a{font-weight:600;color:#259f2e}.docs-main .docs-body ul{padding:0 0 0 20px}.docs-main .docs-body ul li{list-style-type:square}.docs-main .docs-body ul li span{display:inline-block;vertical-align:middle}.docs-main .docs-body ul li span.lang{margin-right:10px}.docs-main .docs-body ul li span.version{color:#8a8a8a;font-size:16px}.docs-main .docs-body .body-sub{padding-left:40px;position:relative}.docs-main .docs-body .body-sub svg{width:20px;margin-right:5px;display:inline-block;vertical-align:middle}.docs-main .docs-body .body-sub span{display:inline-block;vertical-align:middle}.docs-main .docs-body .body-sub:before{content:"";position:absolute;left:0;top:0;width:10px;height:100%;background:#f9f9f9}.docs-main .docs-body .intro-wrap{margin:10px 0 20px}.docs-main .docs-body .intro-body{display:block;border:1px solid #f1f1f1;padding:20px;margin:5px 0;border-radius:6px;background-image:radial-gradient(circle at 52% 50%,#fff,#f1f1f1)}.docs-main .docs-body .intro-body h4{color:#444;margin:0 0 5px}.docs-main .docs-body .intro-body p{margin:0;font-size:16px;color:#8f8f8f;line-height:1.3;font-weight:400}.docs-main .docs-body .docs-content{margin-top:30px;background:#f9f9f9;padding:20px;border-radius:10px;width:400px}.docs-main .docs-body .docs-content p{margin-top:0;margin-bottom:10px;font-size:0}.docs-main .docs-body .docs-content p svg{width:26px;margin-right:8px;display:inline-block;vertical-align:middle;color:#259f2e}.docs-main .docs-body .docs-content p span{display:inline-block;vertical-align:middle;font-weight:600;font-size:22px}.docs-main .docs-body .docs-content ul{margin-top:5px;margin-bottom:0}.docs-main .docs-body .docs-content ul a{font-weight:400}.docs-main .docs-changelog h3{margin-bottom:15px;font-size:26px}.docs-main .docs-changelog h4{font-size:22px}.docs-main .docs-changelog ul strong{font-weight:600}pre{background:#2b2f3a;color:#a7acba;font-size:16px;padding:20px;border-radius:8px;position:relative}pre span.lang{position:absolute;right:15px;top:15px;font-size:14px;color:#62656e}.body-header{text-align:center;padding:60px 0;line-height:1}.body-header h1{margin:0;font-size:46px}.body-header p{margin:15px 0 0;font-size:22px;color:#8a8a8a}.breadcrumb{border-bottom:1px solid #E6E7EA;background:#fff;padding:0 15px}.breadcrumb ul{margin:0;padding:5px 0}.breadcrumb ul li{display:inline-block;font-size:16px;color:#000;line-height:1}.breadcrumb ul li a{padding-right:15px;color:#919191;display:block}.breadcrumb ul li a:after{content:"\203a";position:relative;right:-9px;color:#aaa}.body-content .nav-platform{margin:0;padding:0;text-align:center}.body-content .nav-platform li{width:140px;display:inline-block;vertical-align:middle}.body-content .nav-platform li a{padding:20px;display:block;text-align:center;color:#444;border-radius:10px}.body-content .nav-platform li a svg{width:34px}.body-content .nav-platform li a span{margin-top:2px;display:block}.body-content .nav-platform li.active a{background:#f9f9f9}.body-content .nav-platform li.active a svg{color:#259f2e}.body-content .nav-platform li.active a span{color:#259f2e}.body-content .nav-pricing{margin:0;padding:0;text-align:center}.body-content .nav-pricing li{width:160px;display:inline-block;vertical-align:middle}.body-content .nav-pricing li label{padding:20px;display:block;text-align:center;color:#444;border-radius:10px;cursor:pointer}.body-content .nav-pricing li label svg{width:34px}.body-content .nav-pricing li label span{margin-top:2px;display:block}.body-content .intro{width:60%;margin:auto;text-align:center}.pricing-tabs .pricing-content{display:none}.pricing-tabs #tab-applications:checked~#pricing-applications,.pricing-tabs #tab-databases:checked~#pricing-databases,.pricing-tabs #tab-buckets:checked~#pricing-storage{display:block}.pricing-tabs #tab-applications:checked~.body-content label[for=tab-applications],.pricing-tabs #tab-databases:checked~.body-content label[for=tab-databases],.pricing-tabs #tab-buckets:checked~.body-content label[for=tab-buckets]{background:#f9f9f9}.pricing-tabs #tab-applications:checked~.body-content label[for=tab-applications] svg,.pricing-tabs #tab-databases:checked~.body-content label[for=tab-databases] svg,.pricing-tabs #tab-buckets:checked~.body-content label[for=tab-buckets] svg{color:#259f2e}.pricing-tabs #tab-applications:checked~.body-content label[for=tab-applications] span,.pricing-tabs #tab-databases:checked~.body-content label[for=tab-databases] span,.pricing-tabs #tab-buckets:checked~.body-content label[for=tab-buckets] span{color:#259f2e}.pricing-tabs>input{display:none}.pricing-content.content-storage .pricing-categories .cat-body .price-wrap span:first-child{font-size:18px;font-weight:400;color:#444}.pricing-content.content-storage .pricing-categories .cat-body .price-wrap span:last-child{font-size:18px;font-weight:400;color:#444}.platform-category{padding:60px 100px;text-align:center;position:relative}.platform-category .data-center{width:100%;border:1px solid #f1f1f1}.platform-category .data-center p.img{margin:0}.platform-category .data-center p.img img{display:block;width:384px;height:227px}.platform-category .data-center h3{margin:0;padding:14px 0;background:#f9f9f9;border-bottom:1px solid #f1f1f1}.platform-category .data-center .dc-body{padding:10px}.platform-category .rack-illu{position:absolute;right:0;top:0}.platform-category .rack-illu img{width:500px}.pre-footer{background:#259f2e;padding:50px 100px;color:#fff;font-size:0}.pre-footer .pf-cta,.pre-footer .pf-form{width:50%;display:inline-block;vertical-align:middle}.pre-footer .pf-form{padding-left:70px}.pre-footer .pf-form .form-wrap{margin:20px 0 0}.pre-footer .pf-form .form-wrap .form-label{color:#fff;font-weight:400}.pre-footer .pf-form .form-wrap .form-input{background:#ffffff26;border:rgba(255,255,255,.75);padding:20px}.pre-footer .pf-form .button{margin-top:10px;width:100%;text-align:center;border-radius:5px;background:#00000059;font-weight:600}.pre-footer .pf-form .button:hover{background:#0006}.pre-footer p{margin:10px 0;font-size:22px}.pre-footer p.lead{font-size:34px;font-weight:600}.web-footer{background:#202020;padding:5px 100px;color:#fff;font-size:0}.web-footer .footer-left{width:50%;font-size:18px;display:inline-block;vertical-align:middle}.web-footer .footer-left p{display:inline-block;vertical-align:middle;margin-right:10px}.web-footer .footer-left img{width:140px}.web-footer .footer-right{width:50%;font-size:18px;display:inline-block;vertical-align:middle;text-align:right}.web-footer .footer-right ul{margin:0;padding:0}.web-footer .footer-right ul li{display:inline-block;vertical-align:middle;margin:0 0 0 15px}.web-footer .footer-right ul li a{color:#fff}.pricing-content{width:600px;max-width:100%;padding-top:40px;margin:auto;font-size:0}.pricing-content .pricing-head{text-align:center;margin-bottom:20px;border:1px dashed #f1f1f1;border-radius:10px;padding:10px}.pricing-content .pricing-head h4{margin:0;font-size:22px;font-weight:600}.pricing-content .pricing-head p{margin:0;font-size:15px;color:#8a8a8a}.pricing-content .pricing-categories{margin-bottom:20px}.pricing-content .pricing-categories .cat-ho,.pricing-content .pricing-categories .cat-sb{width:100%;font-size:18px;border:1px solid #f1f1f1}.pricing-content .pricing-categories .cat-gp{width:100%;display:inline-block;vertical-align:top;font-size:18px;border:1px solid #f1f1f1}.pricing-content .pricing-categories .cat-header{background:#f9f9f9;border-bottom:1px solid #f1f1f1;text-align:center;padding:8px}.pricing-content .pricing-categories .cat-header h4{margin:0 0 2px;font-size:22px}.pricing-content .pricing-categories .cat-header p{margin:0;font-size:16px}.pricing-content .pricing-categories .cat-meta{border-bottom:1px solid #f1f1f1;font-size:0}.pricing-content .pricing-categories .cat-meta span{display:inline-block;vertical-align:middle;text-align:center;width:20%;font-size:14px;font-weight:600;padding:4px 0;color:#8f8f8f}.pricing-content .pricing-categories .cat-meta span svg{width:15px;display:inline-block;vertical-align:middle}.pricing-content .pricing-categories .cat-meta span span{width:initial;display:inline-block;vertical-align:middle}.pricing-content .pricing-categories .meta-apps span{width:25%}.pricing-content .pricing-categories .cat-body{text-align:center}.pricing-content .pricing-categories .cat-body .price-wrap{padding:8px 15px;font-size:0;border-bottom:1px solid #f1f1f1}.pricing-content .pricing-categories .cat-body .price-wrap:last-child{border-bottom:0}.pricing-content .pricing-categories .cat-body .price-wrap>*{display:inline-block;vertical-align:middle;text-align:center;width:25%;font-size:18px}.pricing-content .pricing-categories .cat-body .price-wrap span:first-child{text-align:left}.pricing-content .pricing-categories .cat-body .price-wrap span:last-child{text-align:right}.pricing-content .pricing-categories .cat-body .price-wrap span small{display:block;opacity:.6}.pricing-content .pricing-categories .cat-body .price-wrap.wrap-db>*{width:20%}.pricing-content .pricing-categories>*{margin-bottom:20px}.pricing-content.content-applications,.pricing-content.content-storage{width:500px}.pricing-faq{width:800px;max-width:100%;margin:60px auto;padding-bottom:0}.pricing-faq h3{margin:0 0 40px;text-align:center;font-size:38px}.pricing-faq h4{margin:0;font-size:24px}.pricing-faq p{margin-bottom:30px}.free-tier{width:800px;max-width:100%;margin:auto;text-align:center;padding-top:20px;padding-bottom:20px;border:1px solid #f1f1f1;border-radius:10px}.free-tier p{margin:0}.free-tier .lead{margin-top:20px;font-size:22px;font-weight:600;margin-bottom:5px}.home-intro{padding:30px 100px;background:#f5f9f7;background-image:linear-gradient(180deg,#f5f9f7,#fff);position:relative;font-size:0}.home-intro .header-img{width:100%;position:absolute;top:0;left:0;display:block;opacity:.3}.home-intro .intro-content{width:600px;display:inline-block;vertical-align:middle;position:relative;z-index:2;padding:30px 0}.home-intro .intro-content h1{font-size:40px;margin:0 0 10px}.home-intro .intro-content h4{font-size:22px;margin:0 0 5px;color:#259f2e}.home-intro .intro-content p{margin:0;font-size:22px;line-height:1.5}.home-intro .intro-content p.lead{margin-top:20px;font-weight:600}.home-intro .intro-content p.free-disclaimer{margin-top:15px;font-size:14px;line-height:1.4;opacity:.8}.home-intro .intro-content p.free-disclaimer strong{font-weight:600}.home-intro .intro-content .usp-wrap{margin:15px 0 0;padding:0}.home-intro .intro-content .usp-wrap li{display:inline-block;vertical-align:middle;font-size:14px;font-weight:600;border:1px solid #e6e6e6;padding:5px 20px;border-radius:5px;margin-right:10px}.home-intro .intro-content .usp-wrap li svg{display:inline-block;vertical-align:middle;width:18px;color:#259f2e}.home-intro .intro-content .usp-wrap li span{display:inline-block;vertical-align:middle}.home-intro .intro-content .intro-form .form-wrap{margin:15px 0 0}.home-intro .intro-content .intro-form .form-wrap .form-label{color:#fff;font-weight:400}.home-intro .intro-content .intro-form .form-wrap .form-input{padding:14px 20px}.home-intro .intro-content .intro-form .button{margin-top:15px;width:100%;text-align:center;border-radius:5px;background:#259f2e;font-weight:600;color:#fff;font-size:18px;padding:.9rem 1rem}.home-intro .intro-content .intro-form .button:hover{opacity:.9}.home-intro .intro-cta{display:inline-block;vertical-align:top;background:#fff;box-shadow:0 0 20px #0000001a;margin-top:30px;margin-left:100px;width:calc(100% - 700px);height:280px;border-radius:15px;font-size:22px;position:relative;z-index:2;overflow:hidden}.home-intro .demo-info{position:absolute;bottom:70px;right:120px;font-size:18px;font-weight:600}.home-body{padding:50px 0}.home-body .body-header{text-align:center}.home-body .body-header h3{margin:0 0 15px;color:#259f2e}.home-body .body-header h2{margin:0 0 15px;font-size:36px}.home-body .body-header p{margin:0;line-height:1.4}.home-body .home-push{width:100%;padding:0 50px;margin:auto;text-align:center}.home-body .home-push .push-wrap{border:2px dashed #c7c7c7;background:#f5f9f7;border-radius:10px;padding:30px;text-align:left}.home-body .home-push .push-wrap a{font-weight:600;color:#259f2e}.home-body .home-push .push-wrap h3{margin:0 0 14px}.home-body .home-push .push-wrap p{margin:0}.home-body .home-push .push-wrap-first{margin-top:120px;position:relative}.home-body .home-push .push-wrap-first .arrow-up{position:absolute;right:-32px;top:40px;width:20px;color:#aaa}.home-body .home-push .push-wrap-first .arrow-down{position:absolute;right:-32px;top:140px;width:20px;color:#aaa}.home-body .home-push .push-wrap-last{margin-top:120px;position:relative}.home-body .home-push .push-wrap-last .arrow-up{position:absolute;left:-32px;top:40px;width:20px;color:#aaa}.home-body .home-push .push-wrap-last .arrow-down{position:absolute;left:-32px;top:140px;width:20px;color:#aaa}.sla-wrap{border:1px solid #f1f1f1}.sla-wrap .col-6{border-right:1px solid #f1f1f1}.sla-wrap .sla-body{text-align:center}.sla-wrap .sla-body p{padding:15px;margin:0;font-size:16px;border-bottom:1px solid #f1f1f1}.sla-wrap .sla-body p strong{display:block}.sla-wrap .sla-body p u{text-decoration:none;font-weight:500;display:block}.sla-wrap .sla-body p:last-child{margin-bottom:0;border-bottom:0}.sla-wrap h4{background:#f9f9f9;font-size:22px;padding:10px 15px;border-bottom:1px solid #f1f1f1;text-align:center}.sla-wrap p.pricing{margin:0;background:#f9f9f9;font-size:22px;padding:10px;border-top:1px solid #f1f1f1;font-size:18px;text-align:center;height:66px}.sla-wrap p.pricing span{display:block}.sla-wrap p.pricing span:last-child{font-size:16px}.home-databases{padding:20px 0}.home-databases h2{font-size:44px;margin:0;font-weight:600;line-height:1.2}.home-databases p{font-size:22px}.home-databases .tech img{width:120px}.home-databases .row{margin:80px 0}.home-databases .db-info{padding:20px 50px 20px 100px}.home-databases .db-video{margin:auto;max-width:500px;background:#fff;border-radius:15px;overflow:hidden;padding:20px}.home-wrap{margin-top:50px;background:#f5f9f7;border-radius:30px;padding:50px 20px}.home-wrap .body-header{padding-top:0;padding-bottom:20px}.home-wrap .illustration{margin:auto;text-align:center}.home-wrap .illustration img{height:380px}.home-wrap .facts{margin:20px 0 0;padding:0 34px;font-size:0}.home-wrap .facts li{width:45%;margin:0 2.5% 15px;display:inline-block;vertical-align:top;list-style-type:none;padding:0;font-size:0;text-align:center}.home-wrap .facts li h4{margin:0 0 5px;font-size:22px}.home-wrap .facts li p{margin:0;font-size:16px;color:#8a8a8a}.home-wrap.wrap-left{margin-right:25px;margin-bottom:20px}.home-wrap.wrap-right{margin-left:25px;margin-bottom:20px}.home-support{max-width:100%;margin:0}.home-support .sla{margin-top:30px;text-align:center}.home-support .sla a{color:#259f2e}.home-support .support-wrap{background:#f5f9f7;border-radius:15px;padding:30px}.home-support .support-wrap h3{margin:0}.home-support .support-wrap p{margin:5px 0 0;font-size:16px}.home-support .support-wrap p.icon{margin:0 0 15px}.home-support .support-wrap p.icon svg{width:38px;color:#259f2e}.home-support .support-wrap p.cta{margin-top:15px}.home-support .support-wrap p.cta a{border-radius:5px}.scale-wrap{width:100%;max-width:100%;margin:50px auto;background:#f5f9f7;border-radius:15px;padding:30px;text-align:center}.scale-wrap .body-header{padding-top:20px;padding-bottom:30px}.scale-wrap .scale-info{margin-top:30px;padding:0 120px;font-size:16px;font-style:italic;opacity:.7}.scale-wrap p.icon svg{width:38px;color:#259f2e}.scale-wrap .scale-inner{padding:0 20px}.scale-wrap .scale-inner p{margin-top:10px}.scale-wrap h3{margin-bottom:0}.lean-back{width:800px;max-width:100%;margin:auto;text-align:center}.lean-back h3{margin:20px 0 10px;font-size:26px}.lean-back p.icon{margin:0}.lean-back p.icon svg{width:44px;color:#259f2e}.news-list{width:900px;max-width:100%;margin:auto;padding-top:20px;padding-bottom:100px}.news-list .news-item{margin-bottom:80px}.news-list .news-item .news-img{width:230px;height:133px;display:inline-block;vertical-align:top;background:#f9f9f9;border-radius:5px;border:1px solid #eeeeee;box-shadow:0 0 10px #0000000d}.news-list .news-item .news-img p{margin:0}.news-list .news-item .news-img p img{border-radius:5px}.news-list .news-item .news-body{width:660px;display:inline-block;vertical-align:top;padding:0 20px}.news-list h2{margin:0}.news-list h2 a{color:#444}.news-list p.meta{margin:5px 0 0;opacity:.5;font-size:16px}.news-list p a{font-weight:600;color:#259f2e}.deploy-categories{text-align:center;margin-bottom:30px}.deploy-categories .head{font-weight:600;margin:0 0 5px;font-size:22px}.deploy-categories ul{margin:0;padding:0}.deploy-categories ul li{list-style-type:none;vertical-align:middle;display:inline-block}.deploy-categories ul li a{padding:6px 8px;display:block;color:#259f2e}.deploy-list{width:900px;max-width:100%;margin:auto;padding-top:20px;padding-bottom:100px}.deploy-list .deploy-item{margin-bottom:80px}.deploy-list .deploy-item .deploy-img{width:230px;height:133px;display:inline-block;vertical-align:top;background:#f9f9f9;border-radius:5px;border:1px solid #eeeeee;box-shadow:0 0 10px #0000000d}.deploy-list .deploy-item .deploy-img p{margin:0}.deploy-list .deploy-item .deploy-img p img{border-radius:5px}.deploy-list .deploy-item .deploy-body{width:660px;display:inline-block;vertical-align:top;padding:0 20px}.deploy-list h2{margin:0}.deploy-list h2 a{color:#444}.deploy-list p.meta{margin:5px 0 0;opacity:.5;font-size:16px}.deploy-list p a{font-weight:600;color:#259f2e}.body-content .body-inner{padding:40px 0;width:1000px;margin:auto;text-align:left}.body-content .body-inner a{color:#259f2e;font-weight:600}.alert-docs{text-align:center;color:#664d03;background-color:#fff3cd;border-bottom:1px solid #E6E7EA;padding:14px 0;font-size:18px}.alert-docs p{margin:0}.pricing-content.content-applications{width:620px}.pricing-content.content-applications .pricing-categories .cat-body .price-wrap>span:nth-child(1){width:20%}.pricing-content.content-applications .pricing-categories .cat-body .price-wrap>span:nth-child(2){width:20%}.pricing-content.content-applications .pricing-categories .cat-body .price-wrap>span:nth-child(3){width:20%}.pricing-content.content-applications .pricing-categories .cat-body .price-wrap>span:nth-child(4){width:40%}.pricing-content.content-applications .pricing-categories .cat-meta>span:nth-child(1){width:20%}.pricing-content.content-applications .pricing-categories .cat-meta>span:nth-child(2){width:20%}.pricing-content.content-applications .pricing-categories .cat-meta>span:nth-child(3){width:20%}.pricing-content.content-applications .pricing-categories .cat-meta>span:nth-child(4){width:40%}.pricing-content.content-databases{width:700px}.pricing-content.content-databases .pricing-categories .cat-body .price-wrap>span:nth-child(1){width:20%}.pricing-content.content-databases .pricing-categories .cat-body .price-wrap>span:nth-child(2){width:15%}.pricing-content.content-databases .pricing-categories .cat-body .price-wrap>span:nth-child(3){width:15%}.pricing-content.content-databases .pricing-categories .cat-body .price-wrap>span:nth-child(4){width:15%}.pricing-content.content-databases .pricing-categories .cat-body .price-wrap>span:nth-child(5){width:35%}.pricing-content.content-databases .pricing-categories .cat-meta>span:nth-child(1){width:20%}.pricing-content.content-databases .pricing-categories .cat-meta>span:nth-child(2){width:15%}.pricing-content.content-databases .pricing-categories .cat-meta>span:nth-child(3){width:15%}.pricing-content.content-databases .pricing-categories .cat-meta>span:nth-child(4){width:15%}.pricing-content.content-databases .pricing-categories .cat-meta>span:nth-child(5){width:35%}.status{display:inline-block;vertical-align:middle;margin-left:15px;color:#fff;border:1px dashed #444;padding:5px 20px;border-radius:5px}.status .status-icon{display:inline-block;vertical-align:middle;width:14px;height:14px;background:#259f2e;border-radius:50%}.status .status-description{display:inline-block;vertical-align:middle;font-size:16px;margin-left:5px}.status:hover{background:#ffffff03}.platform-intro{background:#f5f9f7;text-align:center;padding:80px 0;line-height:1}.platform-intro p.pricing{margin-top:70px}.platform-intro p.pricing .button{padding:15px 30px;font-weight:600}.platform-intro h1{margin:0;font-size:46px}.platform-intro p{margin:15px 0 0;font-size:22px;color:#8a8a8a}.platform-intro h4{margin:50px 0 25px;font-size:24px}.platform-intro .intro-wrap{width:100%;margin-top:20px}.platform-intro .intro-video{margin:50px 0 100px}.platform-intro .intro-video .demo-info{margin:auto;width:400px;background:#259f2e;color:#fff;font-size:18px;font-weight:600;padding:10px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.platform-intro video{box-shadow:0 0 30px #00000029;border-radius:10px;border:3px solid #259f2e}.platform-intro .product-wrap{margin:5px 0;padding:20px 20px 30px;min-height:340px;border-radius:15px;background:#fff;box-shadow:0 0 10px #00000008}.platform-intro .file-wrap{margin:5px 0;padding:20px 20px 30px;border-radius:15px;background:#fff;box-shadow:0 0 10px #00000008}.platform-intro .product-wrap h3{margin:20px 0 0}.platform-intro .product-wrap p{line-height:1.4;font-size:16px}.platform-intro .product-wrap p.icon svg{color:#259f2e;width:50px}.platform-intro .intro-features{width:900px;max-width:100%;margin:40px auto;text-align:left}.platform-intro .intro-features p.icon{margin:0}.platform-intro .intro-features p.icon svg{width:45px;color:#259f2e}.platform-intro .intro-features h3{margin:25px 0 0;font-size:24px}.platform-intro .intro-features p{line-height:1.4;font-size:18px}.platform-success{padding:70px 0}.platform-success h2{text-align:center;font-size:36px;margin:0}.platform-success p.lead{text-align:center;margin:10px 0 0;font-size:18px}.platform-success .success-wrap{margin-top:50px;padding:0 100px}.platform-success .success-wrap p.icon{margin-top:30px}.platform-success .success-wrap img{display:block;width:35px}.platform-features{padding:50px 0}.platform-features .platform-feature{text-align:center;margin:40px 180px;line-height:1;border:2px dashed #f1f1f1;padding:50px;border-radius:20px}.platform-features .platform-feature h2{margin:0;font-size:38px}.platform-features .platform-feature p{margin:15px 0 0;font-size:22px;color:#8a8a8a;line-height:1.4}.platform-features .platform-feature p a{font-weight:600;color:#259f2e}.git-services{margin:30px 0}.git-services p{display:inline-block;vertical-align:middle;margin:0 10px!important;background:#f5f9f7;width:60px;height:60px;padding:15px;border-radius:50%}.git-services p img{width:30px;display:block}.git-services p svg{width:30px;display:block;color:#259f2e}.db-services{margin:30px 0 0}.db-services p{display:inline-block;vertical-align:middle;margin:0 10px!important}.db-services p img{width:150px;display:block}.db-services p svg{width:150px;display:block;color:#259f2e}.news-entry{width:700px;max-width:100%;margin:auto;padding:60px 0 70px}.news-entry a{color:#259f2e;font-weight:600}.news-entry h1{font-size:40px;margin:0}.news-entry h3{font-size:26px}.news-entry h4{font-size:22px}.news-entry .news-teaser{border:1px solid #eeeeee;border-radius:10px;margin:20px 0 0;box-shadow:0 0 10px #0000000d}.news-entry .news-teaser p{margin:0}.news-entry .news-teaser p img{display:block;border-radius:10px}.news-entry .news-meta{background:#f9f9f9;border-radius:10px;padding:14px 20px 16px;margin:20px 0;position:relative}.news-entry .news-meta p{margin:0}.news-entry .news-meta p.author{position:absolute;right:24px;top:14px}.news-entry p.date{color:#8f8f8f;font-size:16px}.news-entry p.date svg{display:inline-block;vertical-align:middle;width:20px;margin:0 2px 0 0}.news-entry p.date span{display:inline-block;vertical-align:middle}.news-entry p.author{color:#8f8f8f;font-size:16px}.news-entry p.author img{display:inline-block;vertical-align:middle;width:20px;border-radius:5px;margin:0 5px}.news-entry p.author span{display:inline-block;vertical-align:middle}.blog-list{width:900px;max-width:100%;margin:auto;padding-top:0;padding-bottom:100px}.blog-list .blog-item{width:400px;max-width:90%;margin:20px;display:inline-block;vertical-align:middle}.blog-list .blog-item .blog-img{width:420px;height:241px;background:#f9f9f9;border-radius:5px;border:1px solid #eeeeee;box-shadow:0 0 10px #0000000d}.blog-list .blog-item .blog-img p{margin:0}.blog-list .blog-item .blog-img p a{margin-top:0;display:block}.blog-list .blog-item .blog-img p img{border-radius:5px}.blog-list .blog-item .blog-body{width:420px;margin-top:30px;padding:0 20px}.blog-list h2{margin:0}.blog-list h2 a{color:#444}.blog-list p.meta{margin:5px 0 0;opacity:.5;font-size:16px}.blog-list p a{display:block;margin-top:8px;font-weight:600;color:#259f2e}.d-flex{display:flex;align-items:center}.d-flex a{margin-left:15px}.tooltip-inner{background-color:red!important;color:#fff!important;border-radius:5px;font-size:16px}.tooltip-arrow{border-top-color:red!important}.bs-modal-dialog{display:flex;justify-content:center;align-items:center;height:100%;margin:0}.modal-dialog{position:absolute;top:20%;max-width:90%}.custom-dialog-width{width:50vw!important;max-width:none!important;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1050}.modal .modal-dialog.modal-dlg-pension-detail{position:relative!important;top:auto!important;max-width:min(96vw,920px)!important;width:min(50vw,920px)!important;margin:1.75rem auto!important;transform:none!important}.modal .modal-dialog.modal-dlg-pension-detail .modal-content{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.modal .modal-dialog.modal-dlg-pension-detail .dlg-pension-modal-shell.custom-dialog-width{position:relative!important;top:auto!important;left:auto!important;transform:none!important;z-index:auto!important;width:100%!important;max-width:none!important;border-radius:20px;overflow:hidden;border:1px solid rgba(20,33,61,.06);box-shadow:0 25px 50px -12px #00000040,0 20px 60px #0000002e}.modal .modal-dialog.modal-dlg-pension-detail .dlg-detail{display:flex;flex-direction:column;max-height:min(88vh,920px)}.modal .modal-dialog.modal-dlg-pension-detail .dlg-detail-body{flex:1 1 auto;min-height:0;overflow-y:auto;max-height:none!important}.modal .modal-dialog.modal-dlg-pension-detail .dlg-detail-footer{flex-shrink:0}.modal-content{min-height:auto}.tooltip{position:absolute;top:350px;left:50%;transform:translate(-50%);background-color:red;color:#fff;padding:8px 12px;border-radius:5px;font-size:16px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10}.tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:red transparent transparent transparent}.cta:hover .tooltip{opacity:1;visibility:visible}.web-header .header-cta .profile{display:inline-block;vertical-align:middle;background:#049604;color:#fff;padding:8px 25px;border-radius:5px;font-weight:600}.nav-icon{margin:0;display:none;position:absolute;right:15px;top:15px;cursor:pointer}.nav-icon svg{width:44px}.home-intro .intro-meta{position:absolute;right:20px;top:0}.home-intro .intro-meta.slider-container{width:420px;aspect-ratio:3 / 2}.home-intro .intro-meta.slider-container .slide img{width:100%;height:100%;object-fit:cover;object-position:center}.nav-resp{display:none}@media only screen and (max-width: 1200px){.container{padding:0 10px}.home-intro{padding:20px 30px}.home-intro .intro-content{padding:10px 0}.home-intro .intro-meta.slider-container{width:380px}.home-body .home-push .col-8{width:100%;margin-bottom:20px}.home-body .home-push .col-8 svg{display:none}.home-body .home-push .col-8 .push-wrap-first,.home-body .home-push .col-8 .push-wrap{margin:0}}@media only screen and (max-width: 1000px){.docs-main .docs-body .col-6,.docs-main .docs-body .col-8{width:50%}.home-intro .intro-meta.slider-container{width:240px}.pre-footer .pf-cta{width:100%}.pre-footer .pf-form{width:100%;padding-left:0}.web-footer{padding-bottom:20px}.web-footer .footer-left,.web-footer .footer-right{width:100%;text-align:center}}@media only screen and (max-width: 900px){.home-intro .intro-content{width:100%;text-align:center}.home-intro .intro-meta{display:none}.home-intro .intro-meta.slider-container{width:min(400px,80vw);max-width:100%}.web-header .nav-icon{display:block}.web-header .nav-main{display:none;background:#fff;width:100%;padding:8px 0;box-shadow:0 0 2px #0000001a;margin-top:10px;border-radius:5px}.web-header .nav-main li{width:100%;text-align:center}.web-header .nav-main li a{margin:0;padding:8px}.web-header .nav-lang{display:none;position:relative;right:inherit;left:inherit;background:#fff;width:100%;padding:10px;top:5px;box-shadow:0 0 2px #0000001a;border-radius:5px}.web-header .nav-lang li>span{display:none}.web-header .nav-lang li{width:100%}.web-header .nav-lang li ul{position:relative;display:block;right:inherit;left:inherit;margin:0;padding:0;top:0}.web-header .nav-lang li ul li{width:48%;text-align:center}.web-header .nav-lang li ul li a{margin:0}.web-header .header-cta{display:none;position:relative;right:inherit;left:inherit;background:#fff;width:100%;padding:10px;margin-top:5px;top:5px;text-align:center;box-shadow:0 0 2px #0000001a;border-radius:5px}.web-header .header-cta a{padding:10px 0;display:block;width:100%}.web-header .nav-resp:checked~.nav-main,.web-header .nav-resp:checked~.nav-lang,.web-header .nav-resp:checked~.header-cta{display:block}.news-list .news-item .news-img,.blog-list .blog-item .blog-img{width:100%;height:inherit;margin:0 0 20px}.news-list .news-item .news-body,.blog-list .blog-item .blog-body{width:100%}}@media only screen and (max-width: 820px){.platform-intro .intro-wrap .col-8,.platform-intro .intro-wrap .col-16,.platform-success .success-wrap .col-8,.platform-intro .intro-features .col-8{width:50%}}@media only screen and (max-width: 800px){.docs-main .docs-body .col-6,.docs-main .docs-body .col-8,.docs-main .docs-body .col-12{width:100%}.col-12,.col-8,col-16{width:100%}.docs-main .docs-nav{width:200px}}.nav-resp-docs,.nav-icon-docs{display:none}@media only screen and (max-width: 700px){.docs-main .docs-nav{width:100%;min-height:inherit;padding-bottom:0}.docs-main .docs-body{width:100%;border-left:0;padding:20px;margin-top:0}.nav-icon-docs{display:block;cursor:pointer;width:100%;padding:20px;text-align:center}.nav-icon-docs svg{width:30px;display:inline-block;vertical-align:middle}.nav-icon-docs span{display:inline-block;vertical-align:middle}.docs-main .docs-nav{border-left:0}.nav-docs-wrap{display:none}.nav-resp-docs:checked~.nav-docs-wrap{display:block}}@media only screen and (max-width: 600px){.sla-wrap .col-6{width:50%}.pricing-faq{padding-bottom:0!important}.home-intro .intro-content .usp-wrap li{margin:5px}.web-content .home-intro .intro-content .intro-form .col-16,.web-content .home-intro .intro-content .intro-form .col-8,.col-12,.col-8,.scale-wrap .col-12,.scale-wrap .col-8{width:100%}.scale-wrap .scale-info{padding:0 20px}.lean-back .col-12{width:100%}.home-databases .home-wrap.wrap-right{margin:0}.home-databases .home-wrap.wrap-left{margin:25px 0 0}.home-databases .col-12,.home-databases .col-12 .facts li,.home-support .col-8{width:100%}.home-support .col-8 .support-wrap{margin-bottom:10px}.pre-footer,.web-footer{padding:30px}.web-footer .footer-right{margin-top:10px}.platform-success .success-wrap{padding:0 20px}.platform-success .success-wrap p.icon{display:inline-block}.platform-success .success-wrap h3{margin-top:0}.platform-success .success-wrap .col-8{width:100%}.platform-success .success-wrap .col-8 .advantage-wrap{text-align:center}.platform-intro .intro-wrap .col-8,.platform-intro .intro-wrap .col-16{width:100%}.platform-intro .intro-features{text-align:center}.platform-intro .intro-features .col-8{width:100%}.news-entry h1{font-size:30px}}:root{--app-hero-gradient: linear-gradient(135deg, #0f7a2f 0%, #1e9d47 55%, #2fb344 100%);--app-hero-shadow: 0 22px 45px rgba(15, 122, 47, .22);--app-hero-radius: 24px;--app-hero-icon-size: 54px;--app-hero-icon-radius: 14px;--app-hero-title-size: clamp(1.38rem, 2.15vw, 1.62rem);--app-hero-title-weight: 700;--app-hero-subtitle-size: .96rem;--app-hero-subtitle-color: #ffffff}.app-page-hero{position:relative;display:flex;align-items:center;gap:18px;padding:24px 28px;border-radius:var(--app-hero-radius);background:var(--app-hero-gradient);box-shadow:var(--app-hero-shadow);overflow:hidden;text-align:left;color:#fff;margin-bottom:24px}.app-page-hero.app-page-hero--dashboard{box-shadow:0 14px 36px #0f172a1f!important}.app-page-hero:before{content:"";position:absolute;inset:auto -60px -70px auto;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,#ffffff2e,#fff0 72%);pointer-events:none}.app-page-hero-icon{width:var(--app-hero-icon-size);height:var(--app-hero-icon-size);min-width:var(--app-hero-icon-size);border-radius:var(--app-hero-icon-radius);background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-shrink:0;position:relative;z-index:1}.app-page-hero-content{flex:1;min-width:0;position:relative;z-index:1}.app-page-hero .app-page-hero-content h1{margin:0 0 4px;color:#fff;font-size:var(--app-hero-title-size);font-weight:var(--app-hero-title-weight);letter-spacing:-.02em;line-height:1.25}.app-page-hero .app-page-hero-content p{margin:0;color:var(--app-hero-subtitle-color);font-size:var(--app-hero-subtitle-size);line-height:1.5;font-weight:400}.app-page-hero .app-page-hero-title{margin:0 0 4px;color:#fff;font-size:var(--app-hero-title-size);font-weight:var(--app-hero-title-weight);letter-spacing:-.02em;line-height:1.25}.app-page-hero .app-page-hero-desc{margin:0;font-size:var(--app-hero-subtitle-size);line-height:1.5;color:var(--app-hero-subtitle-color);font-weight:400;max-width:560px}.app-page-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px}.app-page-hero-badge svg{flex-shrink:0;opacity:.95}.app-page-hero .app-page-hero-main .app-page-hero-title{margin-bottom:8px}.app-page-hero--split{align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:20px}.app-page-hero-main{flex:1 1 280px;min-width:0;position:relative;z-index:1}.app-page-hero-stats{display:flex;flex-direction:column;gap:12px;min-width:220px;max-width:360px;position:relative;z-index:1}.app-page-hero-stat{padding:14px 18px;border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-page-hero-stat-label{display:block;margin-bottom:6px;color:#fff;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.app-page-hero-stat-value{display:block;color:#fff;font-size:1.42rem;font-weight:800;line-height:1.2}.app-page-hero-stats--row{flex-direction:row;flex-wrap:wrap;align-items:stretch;max-width:none;min-width:auto;gap:12px}.app-page-hero-stats--row .app-page-hero-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;padding:10px 18px;text-align:center}.app-page-hero-stat-num{font-size:1.34rem;font-weight:800;color:#fff;line-height:1.15}.app-page-hero-stat-meta{display:block;margin-top:4px;font-size:.7rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.04em}.app-page-hero-stats--row .app-page-hero-stat-label{margin-bottom:4px;font-size:.68rem;text-align:center}.app-page-hero-stats--row .app-page-hero-stat-value{font-size:1.46rem;text-align:center}.app-page-hero-stats--steps{gap:8px;min-width:260px;max-width:340px}.app-page-hero-stat--step{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:8px 10px;padding:10px 14px}.app-page-hero-stat--step strong{color:#fff;font-size:.92rem;font-weight:800}.app-page-hero-stat--step span{color:#fff;font-size:.7rem;line-height:1.35;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.app-page-hero--account{flex-wrap:wrap;align-items:flex-start;gap:18px}.app-page-hero--account .app-page-hero-content{flex:1 1 240px}.app-page-hero--account .app-page-hero-content p{max-width:520px}.app-page-hero--account .app-page-hero-stats--row{flex:0 1 auto;margin-left:auto}.app-page-hero--account .app-page-hero-back-host{margin-left:0;align-self:center}.app-page-hero--dashboard{justify-content:space-between;align-items:center;gap:24px;padding:28px 32px}.app-page-hero-main--dash{flex:1;min-width:0;position:relative;z-index:1}.app-page-hero-tag{display:inline-block;padding:4px 14px;border-radius:999px;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;color:#fff}.app-page-hero .app-page-hero-main--dash .app-page-hero-title{margin-bottom:6px}.app-page-hero .app-page-hero-main--dash .app-page-hero-desc{max-width:420px}.app-page-hero-side{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap;position:relative;z-index:1;justify-content:flex-end}.app-page-hero-kpi{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;min-height:72px;padding:8px 12px;border-radius:14px;background:#ffffff21;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);transition:background .2s}.app-page-hero-kpi:hover{background:#fff3}.app-page-hero-kpi strong{font-size:1.5rem;font-weight:800;color:#fff;line-height:1.1}.app-page-hero-kpi span{font-size:.7rem;color:#fff;text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.app-page-hero-kpi--accent{background:#ffffff38;border-color:#ffffff47}.app-page-hero-kpi--alert{background:#dc262647;border-color:#fecaca66}.app-page-hero--intro-only{display:block;padding:28px 32px}.app-page-hero-deco{position:absolute;top:-80px;right:-40px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.app-page-hero-inner{position:relative;z-index:1}.app-page-hero--intro-only .app-page-hero-badge{margin-bottom:12px}@media (max-width: 900px){.app-page-hero--account .app-page-hero-stats--row{margin-left:0;width:100%;justify-content:flex-start}}@media (max-width: 768px){:root{--app-hero-title-size: 1.42rem;--app-hero-subtitle-size: .94rem}.app-page-hero,.app-page-hero--dashboard,.app-page-hero--intro-only{padding:20px;border-radius:20px}.app-page-hero--dashboard{flex-direction:column;align-items:flex-start}.app-page-hero-side{width:100%;justify-content:flex-start}.app-page-hero--account{flex-direction:column;align-items:flex-start;gap:16px}.app-page-hero--account .app-page-hero-content{width:100%}.app-page-hero--account .app-page-hero-stats--row{width:100%;margin-left:0;justify-content:stretch}.app-page-hero--account .app-page-hero-stats--row .app-page-hero-stat{flex:1 1 auto;min-width:0}.app-page-hero--account .app-page-hero-back-host{width:100%;display:flex;justify-content:flex-start}}@media (max-width: 640px){:root{--app-hero-title-size: 1.28rem;--app-hero-subtitle-size: .9rem}.app-page-hero{flex-direction:column;align-items:flex-start}.app-page-hero.app-page-hero--compact:not(.app-page-hero--intro-only) .app-page-hero-back-host{margin-left:0;width:100%}.app-page-hero-head-row .app-page-hero-back-host{width:auto}}.app-page-hero-back-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.app-page-hero-back-link:hover{background:#ffffff42;border-color:#ffffff73;color:#fff}.app-page-hero-back-link:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.app-page-hero-head-row{position:relative;z-index:1;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap;width:100%}.app-page-hero-head-row .app-page-hero-inner{flex:1;min-width:0}.app-page-hero.app-page-hero--compact:not(.app-page-hero--intro-only) .app-page-hero-back-host{margin-left:auto;align-self:center}.admin-page-title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.admin-page-title-row .admin-page-title-text{flex:1;min-width:0}.admin-page-title-row .admin-page-title-text h1{text-align:left;margin:0 0 8px}.admin-page-title-row .admin-page-title-text p{text-align:left;margin:0}.admin-page-title-row .app-page-hero-back-link{background:#f0faf3;border:1px solid #c8e6d0;color:#166534}.admin-page-title-row .app-page-hero-back-link:hover{background:#dcfce7;border-color:#86efac;color:#14532d}.web-wrap .platform-intro .app-page-hero .app-page-hero-content h1,.web-wrap .platform-intro .app-page-hero .app-page-hero-title{color:#fff!important;font-size:var(--app-hero-title-size)!important;font-weight:var(--app-hero-title-weight)!important;line-height:1.25!important;margin:0 0 4px!important}.web-wrap .platform-intro .app-page-hero .app-page-hero-content p,.web-wrap .platform-intro .app-page-hero .app-page-hero-desc{color:var(--app-hero-subtitle-color)!important;font-size:var(--app-hero-subtitle-size)!important;line-height:1.5!important;font-weight:400!important;margin:0!important}.aff-status-badge,.emp-status-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.015em;line-height:1.25;white-space:nowrap;border:1px solid transparent;box-shadow:0 1px 2px #0f172a0d,inset 0 1px #ffffffa6;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease}.aff-status-badge:hover,.emp-status-badge:hover{box-shadow:0 2px 6px #0f172a14,inset 0 1px #ffffffbf}.aff-status-dot,.emp-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffffff2}.aff-status-badge.status-validee,.emp-status-badge.status-validee{background:linear-gradient(180deg,#ecfdf5,#d1fae5);color:#065f46;border-color:#10b98152}.aff-status-badge.status-en-traitement,.emp-status-badge.status-en-traitement,.emp-status-badge.status-a-completer{background:linear-gradient(180deg,#fffbeb,#fef3c7);color:#92400e;border-color:#f59e0b59}.aff-status-badge.status-rejetee,.emp-status-badge.status-rejetee{background:linear-gradient(180deg,#fef2f2,#fee2e2);color:#991b1b;border-color:#f8717173}.aff-status-badge.status-retournee,.emp-status-badge.status-retournee{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#475569;border-color:#94a3b873}.aff-status-badge.status-nouvelle,.emp-status-badge.status-nouvelle{background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1e40af;border-color:#3b82f659}.emp-status-badge.status-neutre{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#64748b;border-color:#94a3b859}.status-validee .aff-status-dot,.status-validee .emp-status-dot{background:#10b981}.status-en-traitement .aff-status-dot,.status-en-traitement .emp-status-dot,.status-a-completer .emp-status-dot{background:#f59e0b}.status-rejetee .aff-status-dot,.status-rejetee .emp-status-dot{background:#ef4444}.status-retournee .aff-status-dot,.status-retournee .emp-status-dot{background:#94a3b8}.status-nouvelle .aff-status-dot,.status-nouvelle .emp-status-dot{background:#3b82f6}.status-neutre .emp-status-dot{background:#94a3b8}button.accordion-button[data-bs-toggle=collapse]{cursor:pointer}.modal-backdrop{z-index:1040}.modal{z-index:1050}.modal.show,.modal.fade.show{display:flex!important;align-items:center;justify-content:center;padding:16px}.modal.show .modal-dialog,.modal.fade.show .modal-dialog,.bs-modal-dialog,.modal-dialog{position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:0 auto!important}.modal.show:not(modal-container) .modal-dialog,.modal.fade.show:not(modal-container) .modal-dialog,.bs-modal-dialog{display:flex;align-items:center;min-height:calc(100vh - 32px)}.modal.show .modal-content,.modal.fade.show .modal-content{margin:0 auto}.modal-container{position:fixed;inset:0;z-index:1080}.modal-container .modal-backdrop{position:fixed;inset:0;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container .modal{position:fixed;inset:0;display:flex!important;align-items:center;justify-content:center;padding:18px;overflow-y:auto}.modal-container .modal-dialog{width:min(100%,720px);max-width:720px;margin:auto!important;min-height:auto;display:block}.modal-container .modal-dialog.modal-sm{width:min(100%,440px);max-width:440px}.modal-container .modal-dialog.modal-cpt-app-alert-confirm{width:min(100%,460px);max-width:460px}.modal-container .modal-dialog.modal-cpt-app-alert-confirm .modal-content{background:linear-gradient(180deg,#fff,#f7fbf8);border:1px solid rgba(20,33,61,.08);border-radius:22px;box-shadow:0 30px 80px #0f172a38;overflow:hidden}.modal-container .modal-dialog.modal-hero-carousel{width:min(100%,min(960px,98vw));max-width:960px}.modal-container .modal-dialog.modal-hero-carousel .modal-content{max-height:min(92vh,880px);display:flex;flex-direction:column;padding:0;overflow:hidden}.modal-container .modal-dialog.modal-hero-carousel app-add-hero-carousel-slide{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.modal-container .modal-dialog.modal-cotisation-detail{width:min(100%,min(1200px,98vw));max-width:1200px}.modal-container .modal-dialog.modal-risque-pro-detail{width:min(100%,min(1100px,98vw));max-width:1100px}.modal-container .modal-dialog.modal-risque-pro-detail .modal-content{max-height:min(92vh,920px);display:flex;flex-direction:column;padding:0;overflow:hidden}.modal-container .modal-dialog.modal-risque-pro-detail .dlg-detail{display:flex;flex-direction:column;min-height:0;flex:1;max-height:min(92vh,920px)}.modal-container .modal-dialog.modal-risque-pro-detail .dlg-detail-body{overflow-y:auto;flex:1;min-height:0}.modal.show .modal-dialog.modal-admin-declaration-detail .modal-content,.modal.fade.show .modal-dialog.modal-admin-declaration-detail .modal-content{max-height:min(92vh,900px);display:flex;flex-direction:column;padding:0;overflow:hidden;min-height:0}.modal.show .modal-dialog.modal-admin-declaration-detail .dlg-detail,.modal.fade.show .modal-dialog.modal-admin-declaration-detail .dlg-detail{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;max-height:min(92vh,900px);overflow:hidden}.modal.show .modal-dialog.modal-admin-declaration-detail .dlg-detail-body,.modal.fade.show .modal-dialog.modal-admin-declaration-detail .dlg-detail-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:none!important}.modal.show .modal-dialog.modal-admin-declaration-detail .dlg-detail-footer,.modal.fade.show .modal-dialog.modal-admin-declaration-detail .dlg-detail-footer{flex-shrink:0}.modal.show .modal-dialog.modal-dlg-pension-detail,.modal.fade.show .modal-dialog.modal-dlg-pension-detail{min-height:0!important}@media (max-width: 576px){.modal.show .modal-dialog.modal-dlg-pension-detail,.modal.fade.show .modal-dialog.modal-dlg-pension-detail{width:min(100%,calc(100vw - 32px))!important;max-width:min(100%,calc(100vw - 32px))!important}}.modal.show .modal-dialog.modal-dlg-pension-detail .modal-content,.modal.fade.show .modal-dialog.modal-dlg-pension-detail .modal-content{max-height:min(92vh,900px)!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;min-height:0!important}.modal.show .modal-dialog.modal-dlg-pension-detail .dlg-pension-modal-shell,.modal.fade.show .modal-dialog.modal-dlg-pension-detail .dlg-pension-modal-shell{display:flex!important;flex-direction:column!important;min-height:0!important;flex:1 1 auto!important;overflow:hidden!important}.modal.show .modal-dialog.modal-dlg-pension-detail .dlg-detail,.modal.fade.show .modal-dialog.modal-dlg-pension-detail .dlg-detail{display:flex!important;flex-direction:column!important;min-height:0!important;flex:1 1 auto!important;max-height:none!important;overflow:hidden!important}.modal.show .modal-dialog.modal-dlg-pension-detail .dlg-detail-body,.modal.fade.show .modal-dialog.modal-dlg-pension-detail .dlg-detail-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;max-height:none!important}.modal.show .modal-dialog.modal-dlg-pension-detail .dlg-detail-footer,.modal.fade.show .modal-dialog.modal-dlg-pension-detail .dlg-detail-footer{flex-shrink:0!important}.modal.fade.show .modal-dialog .cfg-modal-header,.modal.show .modal-dialog .cfg-modal-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border-bottom:1px solid #eef3f0;background:linear-gradient(180deg,#fff,#fafcfb)}.modal.fade.show .modal-dialog .cfg-modal-header-main,.modal.show .modal-dialog .cfg-modal-header-main{display:flex;align-items:center;gap:12px;min-width:0}.modal.fade.show .modal-dialog .cfg-modal-icon,.modal.show .modal-dialog .cfg-modal-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal.fade.show .modal-dialog .cfg-modal-title-wrap,.modal.show .modal-dialog .cfg-modal-title-wrap{display:flex;flex-direction:column;min-width:0}.modal.fade.show .modal-dialog .cfg-modal-header .modal-title,.modal.show .modal-dialog .cfg-modal-header .modal-title{margin:0;font-size:1.05rem;font-weight:700;color:#1a2e22}.modal.fade.show .modal-dialog .cfg-modal-subtitle,.modal.show .modal-dialog .cfg-modal-subtitle{font-size:.82rem;color:#6b7f74;margin-top:2px}.rp-circonst-modal .rp-circonst-subtitle-line{display:block;margin-top:4px;line-height:1.35}.rp-circonst-modal .rp-circonst-header-icon{background:linear-gradient(135deg,#e8f4fc,#dbeafe)!important;color:#2563a8!important}.rp-circonst-modal .rp-circonst-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#f4f8f5,#eef4f0)}.rp-circonst-modal .rp-circonst-panel{background:#fff;border:1px solid #e4ebe6;border-radius:16px;padding:16px 18px 18px;box-shadow:0 1px 2px #1a2e220a}.rp-circonst-modal .rp-circonst-panel__top{display:flex;gap:14px;margin-bottom:12px;align-items:flex-start}.rp-circonst-modal .rp-circonst-panel__badge{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6f4ea,#d4edda);color:#1a7a2e}.rp-circonst-modal .rp-circonst-panel__badge--emp{background:linear-gradient(135deg,#f0f4f8,#e8edf2);color:#475569}.rp-circonst-modal .rp-circonst-panel__title{margin:0 0 4px;font-size:.95rem;font-weight:700;color:#1a2e22}.rp-circonst-modal .rp-circonst-panel__hint{margin:0;font-size:.78rem;line-height:1.45;color:#8a9a92}.rp-circonst-modal textarea.rp-circonst-textarea,.rp-circonst-modal .rp-circonst-textarea{width:100%;min-height:120px;padding:12px 14px;border:1px solid #dce5df;border-radius:12px;font-size:.88rem;line-height:1.5;color:#1a2e22;background:#fafcfb;resize:vertical;font-family:inherit;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.rp-circonst-modal textarea.rp-circonst-textarea:focus,.rp-circonst-modal .rp-circonst-textarea:focus{outline:none;border-color:#2fb34473;box-shadow:0 0 0 3px #2fb3441f;background:#fff}.rp-circonst-modal textarea.rp-circonst-textarea::placeholder,.rp-circonst-modal .rp-circonst-textarea::placeholder{color:#a8b5ad}.rp-circonst-modal .rp-circonst-footer{padding:14px 22px 18px;border-top:1px solid #eef3f0;background:#fafcfb;display:flex;justify-content:flex-end}.rp-circonst-modal .rp-circonst-btn-close{display:inline-flex;align-items:center;justify-content:center;padding:9px 22px;border-radius:10px;border:1px solid #e0e8e4;background:#f0f4f2;color:#5a6b62;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer}.rp-circonst-modal .rp-circonst-btn-close:hover{background:#e8eee9;border-color:#d0dcd4}.modal-container .modal-content{background:linear-gradient(180deg,#fff,#f7fbf8);border:1px solid rgba(20,33,61,.08);border-radius:22px;box-shadow:0 30px 80px #0f172a38;overflow:hidden;opacity:1}modal-container.modal{position:fixed;inset:0;z-index:1080;display:flex!important;align-items:center;justify-content:center;padding:18px;overflow-y:auto;pointer-events:auto}modal-container.modal .modal-dialog{width:min(100%,720px);max-width:720px;margin:auto!important;min-height:auto;display:block}modal-container.modal .modal-content{background:linear-gradient(180deg,#fff,#f7fbf8);border:1px solid rgba(20,33,61,.08);border-radius:22px;box-shadow:0 30px 80px #0f172a38;overflow:auto;opacity:1;max-height:min(90vh,900px);display:flex;flex-direction:column;padding:15px 25px}modal-container.modal .modal-dialog.pay-decl-month-dialog,.modal .modal-dialog.pay-decl-month-dialog{width:min(100%,min(1180px,98vw));max-width:1180px}modal-container.modal .modal-dialog.pay-procedure-dialog,.modal .modal-dialog.pay-procedure-dialog{width:min(100%,min(680px,96vw));max-width:680px}.btn-detail{display:inline-flex;align-items:center;gap:3px;padding:5px 11px;border-radius:7px;border:1px solid #d4ddd8;background:#fff;color:#1a2e22;font-size:.76rem;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;font-family:inherit;line-height:1.2}.btn-detail:hover{background:#e6f4ea;border-color:#2fb344;color:#1a7a2e}.btn-detail:active{transform:translateY(1px)}.btn-detail:focus-visible{outline:2px solid rgba(47,179,68,.45);outline-offset:2px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.container{padding-left:15px;padding-right:15px}@media (min-width: 576px){.container{max-width:540px;margin:0 auto}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:600;border-radius:8px;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none}.btn-primary{background:linear-gradient(135deg,#259f2e,#1e8025);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #259f2e4d}.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.text-center{text-align:center!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.pb-0{padding-bottom:0!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pt-0{padding-top:0!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pe-0{padding-right:0!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.ps-0{padding-left:0!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ms-auto{margin-left:auto!important}.ms-lg-3{margin-left:0!important}@media (min-width: 992px){.ms-lg-3{margin-left:1rem!important}}.shadow-sm{box-shadow:0 2px 8px #00000014!important}.shadow{box-shadow:0 4px 15px #0000001a!important}.shadow-lg{box-shadow:0 8px 30px #0000001f!important}@keyframes spin{to{transform:rotate(360deg)}}.spinner{animation:spin 1s linear infinite}img{max-width:100%;height:auto}*:focus-visible{outline:2px solid #259f2e;outline-offset:2px}::selection{background:#259f2e33;color:#212529}.web-content{min-height:calc(100vh - 70px);padding-top:0;margin-top:0}.web-content.platform-page{margin-top:-1px}.platform-page .platform-intro{margin-top:0!important;padding-top:0!important}.platform-page .services-hero{margin-top:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:600;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}}a,button,input,select,textarea{transition:all .3s ease}.skip-to-main{position:absolute;top:-40px;left:0;background:#259f2e;color:#fff;padding:8px;text-decoration:none;z-index:10000}.skip-to-main:focus{top:0}.cfg-table-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cfg-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #d4ddd8;border-radius:10px;background:#f8faf9;color:#3a4e44;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.cfg-icon-btn:hover:not(:disabled){background:#fff;border-color:#b8c9bf;box-shadow:0 2px 8px #1a2e2214;transform:translateY(-1px)}.cfg-icon-btn:active:not(:disabled){transform:translateY(0)}.cfg-icon-btn:disabled{opacity:.4;cursor:not-allowed}.cfg-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2fb34438}.cfg-icon-btn--edit{color:#1a5a8a;border-color:#c5d8e8;background:#f3f9fc}.cfg-icon-btn--edit:hover:not(:disabled){border-color:#7eb8db;background:#e8f4fb;color:#0d4a73}.cfg-icon-btn--danger{color:#b42c2c;border-color:#e8c5c5;background:#fff8f8}.cfg-icon-btn--danger:hover:not(:disabled){border-color:#e09090;background:#fff0f0;color:#951f1f}.cfg-icon-btn--download{color:#2d6a4f;border-color:#b8d4c4;background:#f3faf6}.cfg-icon-btn--download:hover:not(:disabled){border-color:#7eb89a;background:#e8f6ee;color:#1a5c28}.cfg-bulk-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:12px;background:linear-gradient(135deg,#e85d5d,#d63939);color:#fff;cursor:pointer;box-shadow:0 2px 10px #d6393959;transition:filter .15s ease,box-shadow .15s ease,transform .12s ease}.cfg-bulk-delete-btn:hover{filter:brightness(1.06);box-shadow:0 4px 14px #d639396b;transform:translateY(-1px)}.cfg-bulk-delete-btn:active{transform:translateY(0)}.cfg-bulk-delete-btn:focus-visible{outline:none;box-shadow:0 2px 10px #d6393959,0 0 0 3px #d6393940}.rp-statut-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .78rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.015em;border:1px solid transparent;white-space:nowrap;line-height:1.25;box-shadow:0 1px 2px #0f172a0d,inset 0 1px #ffffffa6}.rp-statut-badge:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fffffff2}.rp-statut-badge--emerald{background:linear-gradient(180deg,#ecfdf5,#d1fae5);color:#065f46;border-color:#10b98152}.rp-statut-badge--emerald:before{background:#10b981}.rp-statut-badge--amber{background:linear-gradient(180deg,#fffbeb,#fef3c7);color:#92400e;border-color:#f59e0b59}.rp-statut-badge--amber:before{background:#f59e0b}.rp-statut-badge--rose{background:linear-gradient(180deg,#fef2f2,#fee2e2);color:#991b1b;border-color:#f8717173}.rp-statut-badge--rose:before{background:#ef4444}.rp-statut-badge--slate{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#475569;border-color:#94a3b873}.rp-statut-badge--slate:before{background:#94a3b8}.rp-statut-badge--sky{background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1e40af;border-color:#3b82f659}.rp-statut-badge--sky:before{background:#3b82f6}.rp-statut-badge--neutral{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#64748b;border-color:#94a3b859}.rp-statut-badge--neutral:before{background:#94a3b8}.imm-doc-upload-grid{display:grid;grid-template-columns:1fr;gap:.9rem 1.15rem;width:100%;align-items:start}@media (min-width: 640px){.imm-doc-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.imm-doc-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.imm-doc-upload-grid__item{min-width:0;display:flex;flex-direction:column}.imm-doc-upload-grid__item app-file-attachement{display:flex;flex-direction:column;flex:0 0 auto;width:100%}.imm-doc-upload-grid__item app-file-attachement .file-attachement-fieldset{display:flex;flex-direction:column;flex:0 0 auto;margin:0;padding:0}.imm-doc-upload-grid__item .file-attachement-label{flex:0 0 auto;margin-bottom:.3rem;gap:1px;justify-content:flex-start}.imm-doc-upload-grid__item .file-attachement-label__main{line-height:1.25}.imm-doc-upload-grid__item .file-attachement-dropzone-wrap{flex:0 0 auto;display:flex;flex-direction:column}.imm-doc-upload-grid__item .file-attachement-dropzone-wrap ngx-dropzone{width:100%;flex:0 0 auto;min-height:52px}.adm-page section.adm-stats-module{border:none!important;outline:none!important;box-shadow:none!important}.adm-page section.adm-stats-module:focus{outline:none!important}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-scale-multiple,.la-ball-scale-multiple>div{position:relative;box-sizing:border-box}.la-ball-scale-multiple{display:block;font-size:0;color:#fff}.la-ball-scale-multiple.la-dark{color:#333}.la-ball-scale-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-scale-multiple{width:32px;height:32px}.la-ball-scale-multiple>div{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;animation:ball-scale-multiple 1s 0s linear infinite}.la-ball-scale-multiple>div:nth-child(2){animation-delay:.2s}.la-ball-scale-multiple>div:nth-child(3){animation-delay:.4s}.la-ball-scale-multiple.la-sm{width:16px;height:16px}.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}.la-ball-scale-multiple.la-2x{width:64px;height:64px}.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}.la-ball-scale-multiple.la-3x{width:96px;height:96px}.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@keyframes ball-scale-multiple{0%{opacity:0;transform:scale(0)}5%{opacity:.75}to{opacity:0;transform:scale(1)}}.cpt-admin-page{background:linear-gradient(180deg,#f7faf8,#eef4f2)!important}.cpt-admin-page .platform-intro{text-align:left!important;padding:24px 0 32px!important;line-height:1.5!important;background:transparent!important}.cpt-admin-page .platform-intro>.container{text-align:left}.cpt-admin-page .platform-intro .app-page-hero .app-page-hero-content h1{color:#fff!important;font-size:var(--app-hero-title-size, clamp(1.38rem, 2.15vw, 1.62rem))!important;font-weight:var(--app-hero-title-weight, 700)!important;line-height:1.25!important;margin:0 0 4px!important;text-align:left!important}.cpt-admin-page .platform-intro .app-page-hero .app-page-hero-content p{color:var(--app-hero-subtitle-color, #ffffff)!important;font-size:var(--app-hero-subtitle-size, .96rem)!important;line-height:1.5!important;font-weight:400!important;margin:0!important;text-align:left!important}.cpt-admin-page app-admin-prestation-pension,.cpt-admin-page app-admin-prestation-service{display:block;width:100%;box-sizing:border-box}.cpt-admin-page .cpt-tabs{display:flex;gap:6px;margin-bottom:16px;background:#fff;border-radius:14px;padding:6px;border:1px solid #e8f0eb;box-shadow:0 1px 4px #259f2e0a}.cpt-admin-page .cpt-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:10px;background:transparent;color:#6b7280;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .2s;flex:1;justify-content:center}.cpt-admin-page .cpt-tab:hover{background:#f0faf1;color:#259f2e}.cpt-admin-page .cpt-tab-active{background:linear-gradient(135deg,#259f2e,#2eb840)!important;color:#fff!important;box-shadow:0 2px 8px #259f2e40}.cpt-admin-page .cpt-tab-active svg{color:#fff}.cpt-admin-page .cpt-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:12px;font-size:.72rem;font-weight:700;background:#00000014;color:inherit}.cpt-admin-page .cpt-tab-active .cpt-tab-count{background:#ffffff40;color:#fff}.cpt-admin-page .cpt-card{background:#fff!important;border-radius:16px!important;border:1px solid #e8f0eb!important;box-shadow:0 2px 12px #259f2e0f!important;overflow:hidden}.cpt-admin-page .cpt-card-title{padding:16px 24px 0;margin:0;font-size:1rem;font-weight:700;color:#1f2937}.cpt-admin-page .cpt-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f0f4f2;gap:12px;flex-wrap:wrap}.cpt-admin-page .cpt-count{font-size:.82rem;color:#6b7280;font-weight:500}.cpt-admin-page .cpt-toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cpt-admin-page .cpt-page-size{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#6b7280}.cpt-admin-page .cpt-page-size input{width:64px;padding:6px 8px;border:1px solid #e0e7e2;border-radius:8px;font-size:.85rem}.cpt-admin-page .cpt-search{display:flex;align-items:center;gap:8px;background:#f8faf9;border:1px solid #e0e7e2;border-radius:10px;padding:7px 14px;transition:border-color .2s}.cpt-admin-page .cpt-search:focus-within{border-color:#259f2e;box-shadow:0 0 0 3px #259f2e14}.cpt-admin-page .cpt-search svg{color:#9ca3af;flex-shrink:0}.cpt-admin-page .cpt-search input{border:none!important;outline:none!important;background:transparent!important;font-size:.85rem!important;color:#1f2937!important;min-width:180px;padding:0!important;box-shadow:none!important}.cpt-admin-page .cpt-search input::placeholder{color:#9ca3af}.cpt-admin-page .cpt-filter-select{padding:7px 12px;border:1px solid #e0e7e2;border-radius:10px;font-size:.85rem;color:#374151;background:#fff;max-width:220px}.cpt-admin-page .cpt-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cpt-admin-page .cpt-table-wrap .cpt-table{min-width:960px}.cpt-admin-page .cpt-table{width:100%!important;border-collapse:collapse!important;table-layout:auto!important;margin-bottom:0!important;background:#fff!important;border-spacing:0!important}.cpt-admin-page .cpt-table thead{background:#f8faf9!important}.cpt-admin-page .cpt-table th{padding:12px 16px!important;font-size:.76rem!important;font-weight:600!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.5px!important;text-align:left!important;white-space:nowrap!important;border-bottom:1px solid #e8f0eb!important;border-top:none!important;-webkit-user-select:none;user-select:none;background:transparent!important;vertical-align:middle!important}.cpt-admin-page .cpt-th-sort{cursor:pointer;transition:color .15s}.cpt-admin-page .cpt-th-sort:hover{color:#259f2e!important}.cpt-admin-page .cpt-sort-hint{margin-left:4px;font-size:.65rem;color:#259f2e;font-weight:700}.cpt-admin-page .cpt-table td{padding:12px 16px!important;font-size:.85rem!important;color:#374151!important;border-bottom:1px solid #f3f6f4!important;border-top:none!important;vertical-align:middle!important;background:transparent!important}.cpt-admin-page .cpt-table td.cpt-cell-truncate{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpt-admin-page .cpt-table tbody tr{transition:background-color .15s}.cpt-admin-page .cpt-table tbody tr:hover{background-color:#f8fdf9!important}.cpt-admin-page .cpt-cell-main{font-weight:600!important;color:#1f2937!important}.cpt-admin-page .cpt-code{display:inline-block;padding:2px 8px;background:#f0faf1;border-radius:6px;font-size:.8rem;font-weight:500;color:#259f2e;font-family:SFMono-Regular,Consolas,monospace}.cpt-admin-page .cpt-empty{text-align:center!important;padding:40px 16px!important;color:#9ca3af!important;font-style:italic}.cpt-admin-page .cpt-status{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:.78rem;font-weight:600;white-space:nowrap}.cpt-admin-page .cpt-status-dot{width:7px;height:7px;border-radius:50%}.cpt-admin-page .cpt-status-active{background:#ecfdf5!important;color:#059669!important}.cpt-admin-page .cpt-status-active .cpt-status-dot{background:#10b981}.cpt-admin-page .cpt-status-pending{background:#fffbeb!important;color:#b45309!important}.cpt-admin-page .cpt-status-pending .cpt-status-dot{background:#f59e0b}.cpt-admin-page .cpt-status-reject{background:#fef2f2!important;color:#dc2626!important}.cpt-admin-page .cpt-status-reject .cpt-status-dot{background:#ef4444}.cpt-admin-page .cpt-status-return{background:#f0f2f4!important;color:#5a6b62!important}.cpt-admin-page .cpt-status-return .cpt-status-dot{background:#8a97ab}.cpt-admin-page .cpt-status-new{background:#e8f4fc!important;color:#1a6aad!important}.cpt-admin-page .cpt-status-new .cpt-status-dot{background:#4299e1}.cpt-admin-page .cpt-status-inactive{background:#fef2f2!important;color:#dc2626!important}.cpt-admin-page .cpt-status-inactive .cpt-status-dot{background:#ef4444}.cpt-admin-page .cpt-actions-col{text-align:center!important;min-width:120px}.cpt-admin-page .cpt-actions-cell{text-align:center!important}.cpt-admin-page .cpt-actions-row{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.cpt-admin-page .cpt-btn-detail{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid #e0e7e2;border-radius:8px;background:#fff;color:#374151;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.cpt-admin-page .cpt-btn-detail:hover{background:#f0faf1;border-color:#259f2e;color:#259f2e;box-shadow:0 2px 8px #259f2e1f}.cpt-admin-page .cpt-btn-reset{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid #e0e7e2;border-radius:8px;background:#fff;color:#374151;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.cpt-admin-page .cpt-btn-reset:hover:not(:disabled){background:#f0faf1;border-color:#259f2e;color:#259f2e;box-shadow:0 2px 8px #259f2e1f}.cpt-admin-page .cpt-btn-reset:disabled{opacity:.5;cursor:not-allowed}.cpt-admin-page .cpt-btn-create{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.cpt-admin-page .cpt-btn-create:hover:not(:disabled){background:#dbeafe;border-color:#3b82f6;color:#1d4ed8;box-shadow:0 2px 8px #2563eb26}.cpt-admin-page .cpt-btn-create:disabled{opacity:.5;cursor:not-allowed}.cpt-admin-page .cpt-username{font-weight:600;color:#1a7a22}.cpt-admin-page .cpt-no-account{font-size:.78rem;color:#9ca3af;font-style:italic}.cpt-admin-page .cpt-pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #f0f4f2;flex-wrap:wrap;gap:12px}.cpt-admin-page .cpt-page-info{font-size:.8rem;color:#6b7280}.cpt-admin-page .cpt-page-buttons{display:flex;gap:4px}.cpt-admin-page .cpt-page-buttons button{min-width:34px;height:34px;border:1px solid #e0e7e2!important;border-radius:8px!important;background:#fff!important;color:#374151!important;font-size:.82rem!important;font-weight:500;cursor:pointer;transition:all .15s}.cpt-admin-page .cpt-page-buttons button:hover:not(:disabled){background:#f0faf1!important;border-color:#259f2e!important;color:#259f2e!important}.cpt-admin-page .cpt-page-buttons button:disabled{opacity:.4;cursor:not-allowed}.cpt-admin-page .cpt-page-active{background:#259f2e!important;color:#fff!important;border-color:#259f2e!important}.cpt-admin-page .cpt-table input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;vertical-align:middle;accent-color:#259f2e}.cpt-modal-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cpt-fade-in .2s ease}.cpt-modal{background:#fff;border-radius:20px;padding:32px 36px;max-width:440px;width:90%;text-align:center;box-shadow:0 20px 60px #0000002e;animation:cpt-slide-up .25s ease}.cpt-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#f0faf1,#dcfce7);color:#259f2e;margin-bottom:16px}.cpt-modal h3{font-size:1.15rem;font-weight:700;color:#1f2937;margin:0 0 8px}.cpt-modal p{font-size:.9rem;color:#6b7280;margin:0 0 8px;line-height:1.5}.cpt-modal-info{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 16px;font-size:.85rem;color:#92400e;margin:16px 0!important}.cpt-modal-actions{display:flex;gap:10px;justify-content:center;margin-top:20px}.cpt-btn-cancel{padding:10px 24px;border:1px solid #e0e7e2;border-radius:10px;background:#fff;color:#374151;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .15s}.cpt-btn-cancel:hover{background:#f9fafb;border-color:#d1d5db}.cpt-btn-confirm{padding:10px 24px;border:none;border-radius:10px;background:linear-gradient(135deg,#259f2e,#2eb840);color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #259f2e40}.cpt-btn-confirm:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #259f2e59}.cpt-btn-confirm:disabled{opacity:.6;cursor:not-allowed}.cpt-modal-type{display:inline-block;padding:3px 12px;border-radius:20px;background:#f0faf1;color:#259f2e;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px!important}.cpt-modal-icon-create{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb}.cpt-btn-confirm-create{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 2px 8px #2563eb40}.cpt-btn-confirm-create:hover:not(:disabled){box-shadow:0 4px 14px #2563eb59}@keyframes cpt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cpt-slide-up{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cpt-export-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.cpt-export-btn{padding:6px 12px;border-radius:8px;border:1px solid #d1ddd4;background:#fff;color:#374151;font-size:.75rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;font-family:inherit}.cpt-export-btn:hover{background:#f0faf1;border-color:#259f2e;color:#166534;box-shadow:0 1px 4px #259f2e1f}.cpt-export-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #259f2e40}@media (max-width: 768px){.cpt-admin-page .cpt-toolbar{flex-direction:column;align-items:stretch}.cpt-admin-page .cpt-search input{min-width:0;width:100%}.cpt-admin-page .cpt-pagination{flex-direction:column;align-items:center}}
