@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont-Cl4AQHp9.ttf) format("truetype");font-weight:100 900;font-style:oblique 0deg 10deg}@font-face{font-family:AnonymousPro;src:url(/assets/AnonymousPro-Regular-DrhDdRrN.ttf),format("ttf");font-weight:400;font-style:normal}@font-face{font-family:AnonymousPro;src:url(/assets/AnonymousPro-Bold-Cc4At0rI.ttf),format("ttf");font-weight:700;font-style:normal}@font-face{font-family:AnonymousPro;src:url(/assets/AnonymousPro-Italic-81cORvYc.ttf),format("ttf");font-weight:400;font-style:italic}@font-face{font-family:AnonymousPro;src:url(/assets/AnonymousPro-BoldItalic-Bo4JBrQb.ttf),format("ttf");font-weight:700;font-style:italic}@font-face{font-family:Dongle;src:url(/assets/Dongle-Regular-CSZaLWVc.ttf),format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Dongle;src:url(/assets/Dongle-Bold-DFEKA3xZ.ttf),format("ttf");font-weight:700;font-style:normal}@font-face{font-family:Dongle;src:url(/assets/Dongle-Light-4lxZmLtH.ttf),format("ttf");font-weight:light;font-style:normal}@font-face{font-family:Funnel Display;src:url(/assets/FunnelDisplay-Regular-BdOCpaMi.ttf),format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Funnel Display;src:url(/assets/FunnelDisplay-Bold-DTLoSGVa.ttf),format("ttf");font-weight:700;font-style:normal}@font-face{font-family:Funnel Display;src:url(/assets/FunnelDisplay-SemiBold-CEa0aVZN.ttf),format("ttf");font-weight:600;font-style:normal}@font-face{font-family:Funnel Sans;src:url(/assets/FunnelSans-Regular-C5zw5urO.ttf),format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Funnel Sans;src:url(/assets/FunnelSans-Bold-CExL3POB.ttf),format("ttf");font-weight:700;font-style:normal}body{margin:0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3b3a3a}root{overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary50: #fffcfe;--primary100: #cfdbc7;--primary200: #cfdbc7;--primary300: #e9ebf8;--primary400: #83a26e;--primary500: #648b4a;--primary600: #5b7e43;--primary700: #476335;--primary800: #374c29;--primary900: #2a3a1f;--secondary900: #332200;--secondary800: #664200;--secondary700: #996000;--secondary600: #cc7c00;--secondary500: #ff9500;--secondary400: #ffb23b;--secondary300: #ffcc75;--secondary200: #ffe3b0;--secondary100: #fff8eb;--neutral500: #adb5bd;--neutral600: #6c757d;--neutral700: #495057;--neutral100: #f1f1f1;--neutral400: #ced4da;--neutral200: #e9eaeb;--neutral300: #dee2e6;--neutralblack: #212529;--neutralwhite: #ffffff;--error500: #ef6d56;--shadow-card: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--shadow-card-hover: 0 4px 8px rgba(16, 24, 40, .08), 0 2px 4px rgba(16, 24, 40, .06);--shadow-card-active: 0 4px 12px rgba(100, 139, 74, .16), 0 2px 4px rgba(16, 24, 40, .08);--radius-card: 16px;--radius-card-sm: 12px;--radius-pill: 999px;--bilboard-bg-image: url(/assets/BilboardVolv-C7WPT2Py.jpg);--bilboard-bg-image-mobile: url(/assets/bilboardMobile-jzZvw76v.jpg)}datalist{max-height:200px;overflow-y:auto}datalist::-webkit-scrollbar{width:8px}datalist::-webkit-scrollbar-track{background:#f1f1f1}datalist::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.body{position:relative}#root{overflow-x:clip}.App{display:grid;grid-template-columns:repeat(12,1fr);align-items:start;gap:5px;text-align:center;min-height:100vh;overflow:visible;font-size:1em;line-height:1;position:relative;background-image:linear-gradient(#ffffffd9,#ffffffd9),var(--bilboard-bg-image);background-size:cover;background-repeat:no-repeat;padding-bottom:90px;margin-bottom:-90px}.content-container.mobile-screen{padding-top:5vh}.content-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column:3 / -1;grid-row:1 / 2;grid-template-rows:1fr;padding-top:max(13vh,95px);align-items:start;overflow:visible}.content-container.expanded{grid-column:2 / -1}.content-container.no-sidebar-page{grid-column:3/-1}.content-container.expanded.no-sidebar-page{grid-column:2/-1}.fullpage-container>*{grid-column:1/13}.content-container>*{grid-column:1 / 9;grid-row:1/2}.content-container.no-sidebar-page>*{grid-column:1 / 12}.fullpage-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column:1 / -1;grid-row:1 / 2;grid-template-rows:auto;padding-top:max(13vh,95px);align-items:start;overflow:visible;background:var(--primary50)}.form-container form{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(200px,23%),130px),1fr));grid-gap:10px;padding:5px;border:none;border-radius:5px;background-color:var(--primary50)}.form-container form label *{width:100%;box-sizing:border-box}.form-container form label input[type=checkbox]{width:20px;justify-self:center}label{font-family:Funnel Display,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--neutralblack);display:flex;flex-direction:column;gap:5px;justify-content:start;align-items:start}input{border:1px solid #ffffff;background:#fff;font-family:Funnel Sans,sans-serif;font-weight:400;font-size:16px;padding:10px 16px;color:var(--neutral600);box-shadow:0 0 1px #22262a14,0 2px 7.7px #2125290d;border-radius:10px;min-width:80px}input:focus,input:active,input:hover{border:1px solid #97b186;outline:none;transform:scale(1)}button{font-family:Funnel Display,sans-serif;padding:5px;border-radius:5px;background-color:var(--primary50);border:none;border:1px solid #648b4a40;color:#3b3a3a;box-shadow:0 0 2px #3b3a3a;cursor:pointer}button:hover{color:#648b4a;background-color:var(--primary50);transform:scale(1.02)}a{padding:12px;color:#fff;margin:4px;transition:background-color .3s,border-color .3s;text-decoration:none;font-size:1em}textarea{border-radius:10px;border-width:1px;padding:10px 16px;background:#fff;font-family:Funnel Sans;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;color:var(--neutralblack);outline:none;resize:none}textarea:focus,textarea:active,textarea:hover{border:1px solid var(--primary500)}.modal-overlay{background-color:#00000080;z-index:9999;position:fixed;top:0;height:100vh;width:100vw}.modal-content{z-index:9999;width:95vw;top:50%;left:50%;background:none;transform:translate(-50%,-50%);position:fixed;padding:0;border:none;border-radius:4px}.modal-content:has(.modal-image-container){width:fit-content;max-width:95vw}.modal-content.scrollable{max-height:80vh;overflow-y:auto}@media screen and (max-width:768px){.content-container,.content-container.no-sidebar-page,.content-container.expanded.no-sidebar-page,.content-container.expanded{grid-column:2 / -1}.content-container.expanded{grid-column:2/-1}.content-container>*{grid-column:1 / -2}.fullpage-container{grid-column:1 / -1;gap:10px}}.icon-wrapped{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:12px;background-color:var(--primary50);border:1px solid #f1f1f1;color:var(--primary500)}.icon-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#495057}.icon-arrow svg{display:block;width:100%;height:100%}@media screen and (min-width:2880px){.content-container,.content-container.no-sidebar-page,.content-container.expanded.no-sidebar-page,.content-container.expanded{grid-column:2 / -1}.content-container.expanded{grid-column:2/-1}.content-container>*{grid-column:1 / 11}}button{display:flex;justify-content:center;align-items:center;margin:0 2px}select{border-radius:10px;padding:10px 12px 10px 16px;box-shadow:0 0 1px #22262a14,0 2px 7.7px #2125290d;background-color:var(--primary50);box-sizing:border-box;font-family:Funnel Sans,sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;color:var(--neutral600);border:none;outline:none;flex-grow:1}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:1.5px solid #CED4DA;border-radius:50%;cursor:pointer;position:relative;padding:0;margin:0;box-shadow:none;background:transparent;flex-shrink:0;transition:border-color .15s ease}input[type=checkbox]:checked{border-color:#648b4a}input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #648B4A;border-width:0 1.75px 1.75px 0;transform:rotate(45deg)}input[type=file]{display:none}.file-label{justify-self:center;align-self:center;text-align:center;height:100%;max-height:300px;width:100%;background:var(--neutral100);border-radius:30px;padding:5px;border:2px dashed #dee2e6;cursor:pointer;transition:.3s ease-in-out;font-size:14px;min-height:180px;display:flex;justify-content:center;align-items:center}.file-label p:first-child:hover{color:#648b4a}.file-label div>div:hover{color:#648b4a}.custom-file-upload{display:block;padding:5px;cursor:pointer;font-size:40px}.file-label-title{font-family:Funnel Display;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;color:var(--neutralblack)}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%}.dropzone span{text-align:center;width:50%!important}.radio-group{position:relative;margin-top:10px;border:1px solid #3b3a3a;border-radius:3px;transition:background-color .3s ease-in-out;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:stretch}.radio-group input[type=radio]{display:none}.radio-group label{background-color:#f0f0f0;transition:background-color .3s ease-in-out;box-sizing:border-box;cursor:pointer;font-size:1.3em;padding:.3em .5em;display:flex;justify-content:center;align-items:center;font-weight:700;color:#3b3a3a;flex:1 1 0px}.radio-group input:checked+label{background-color:#648b4a;color:#fff;box-sizing:border-box}.primary{background-color:var(--primary500);color:var(--primary50);transition:.4s ease-in-out}.secondary{background-color:var(--primary50);border:1.5px solid var(--primary500);color:var(--primary500)}.secondary:hover{background-color:var(--primary100);color:var(--primary700);transform:scale(1)}.secondary:active{background-color:var(--primary900);color:var(--primary50);transform:scale(1)}.primary:hover{background-color:var(--primary700);color:var(--primary50);transform:scale(1)}.primary:active{background-color:var(--primary900);color:var(--primary50);transform:scale(1)}.primary.disabled,.secondary.disabled{background:var(--primary400);opacity:.7;cursor:not-allowed}.primary-delete{background-color:var(--error500);color:var(--primary50);transition:.4s ease-in-out}.primary-delete:hover{background-color:var(--error500);color:var(--primary50);transform:scale(1)}.primary-delete:disabled{background:var(--error500);opacity:.7;cursor:not-allowed}.small{border-radius:100px;padding:6px 12px;font-size:14px;font-weight:500}.small svg{width:14px;height:14px}.medium{border-radius:100px;padding:8px 22px;font-weight:600;font-size:16px}.medium svg{width:16px;height:16px}.large{border-radius:100px;padding:13px 27px;font-weight:600;font-size:16px}.large svg{width:16px;height:16px}.general-link{font-family:Funnel Display;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;color:var(--primary500);cursor:pointer}.general-link:hover{color:var(--primary900)}th,td{background:#fafafa;border-bottom:.81px solid #e9eaeb;padding:9.77px 19.54px;gap:9.77px;border-bottom-width:.81px}th{background-color:#f2f2f2;font-family:Funnel Sans;font-weight:400;font-size:11.4px;line-height:19.54px;letter-spacing:0px}tr:hover{background-color:#f5f5f5}td{font-family:Funnel Sans;font-weight:400;font-size:11.4px;line-height:19.54px;letter-spacing:0px;color:#6c757d}td button{justify-self:center}textarea.input{border:1px solid #ffffff;background:#fff;font-family:Funnel Sans,sans-serif;font-size:14px;padding:10px 16px;color:var(--neutral600);box-shadow:0 0 1px #22262a14,0 2px 7.7px #2125290d;border-radius:10px;resize:vertical}textarea.input:focus,textarea.input:hover{border:1px solid #97b186;outline:none}.line-breaks{white-space:pre-line}.global-item-label{font-family:Funnel Display,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--neutralblack)}.global-item-value{font-family:Funnel Sans;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;vertical-align:middle;color:var(--neutral700)}.global-title{font-family:Funnel Display,sans-serif;font-weight:600;font-size:40px;line-height:100%;letter-spacing:0px;text-align:left;color:var(--neutralblack);margin:0}@media screen and (max-width:768px){.global-title{font-size:28px}}.global-instruction-subtitle{text-align:left;color:var(--neutralblack);font-family:Funnel Sans;font-weight:300;font-size:17px;line-height:28px;letter-spacing:0%;margin:0}.global-subtitle{text-align:left;font-family:Funnel Display;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0%;color:var(--neutralblack);margin:0}.extended-value{grid-column:1/-1;box-sizing:border-box;word-break:break-all}.contrast-color-dark{color:var(--neutralblack)}.contrast-color-light{color:var(--primary50)}.mobile-warning-modal{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;padding:10px 20px;background-color:var(--primary50);border-radius:10px;box-shadow:0 2px 8px #0000001a;max-width:300px}.mobile-warning-modal h2{font-family:Funnel Display,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0px;text-align:center;color:var(--error500)}.mobile-warning-modal p{font-family:Funnel Sans;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;text-align:center;color:var(--neutral700);margin:10px 0}.version-warning-modal{max-width:600px;left:50%;top:0;transform:translate(-50%)}.version-warning-modal .button-container{justify-content:center}.version-warning-modal h2{color:var(--primary500)}input[type=color]{padding:0;border:solid 1px var(--neutral200);width:100px;height:20px;cursor:pointer}.form-container form label svg{box-sizing:content-box;height:24px}.login-container{z-index:2999;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.login-form{position:absolute;z-index:2999;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;flex-direction:column;background:#ffffff6e;border-image-source:linear-gradient(152.79deg,rgba(255,255,255,.7) 1.78%,rgba(196,196,196,.52) 100.04%);-webkit-backdrop-filter:blur(20.899999618530273px);backdrop-filter:blur(20.899999618530273px);padding:60px 80px;border-radius:30px;gap:5px}.login-form form{display:flex;flex-direction:column;gap:10px}.login-form img{width:44px;height:37px;top:4.28px}.login-form h2{font-family:Funnel Display,sans-serif;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;vertical-align:middle}.login-form label{font-family:Funnel Display,sans-serif;font-weight:400;font-size:13px;line-height:100%;letter-spacing:0%;vertical-align:middle;text-align:left}.login-remember-me-label{margin-top:5px;display:flex;align-items:center}@media screen and (max-width:700px){.login-form{width:70vw;padding:10px 20px}}@media screen and (max-width:480px){.login-form{width:70vw}}.login-form input{position:relative;margin-bottom:10px}.login-form button{margin-top:20px}.forgot-password-link{margin-top:10px;color:#325a30;text-decoration:none;transition:color .3s ease-in-out}.forgot-password-link:hover{color:#33673b}@keyframes slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.btn-icon-container{display:flex;justify-content:center;align-items:center;gap:5px}.btn-icon{font-size:1em;display:flex;justify-content:center;align-items:center}.btn-icon svg{width:16px;height:16px}.reversed-icon svg{transform:rotate(180deg)}.terms-container{text-align:left;padding:10px}address{font-style:normal;font-size:.9rem;font-weight:500}.terms-container a{color:#648b4a}.terms-container a:hover{color:#33673b}.terms-dashboard{padding:10px;margin-top:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-template-rows:1fr;background-color:var(--primary50);text-align:start}.terms-dashboard div{background-color:var(--primary50);color:#3b3a3a;border-right:1px solid #3b3a3a;font-size:1.1rem;padding:4px 12px}.terms-dashboard div:last-child{border-right:none}.terms-dashboard div:first-child{color:#3b3a3a;background-color:var(--primary50);font-weight:700}.terms-dashboard div.active{color:var(--primary50);color:#33673b}.terms-dashboard div:hover:not(:first-child){color:#648b4a;cursor:pointer}.terms-select{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.2em;font-weight:700}@media screen and (max-width:1255px){.terms-dashboard{grid-template-columns:1fr 1fr}.terms-dashboard div:first-child{grid-column:1 / span 2;text-align:center}.terms-dashboard div{border-bottom:1px solid #3b3a3a}.terms-dashboard div:last-child{border-right:1px solid #3b3a3a}.terms-dashboard div:nth-child(2n){border-left:1px solid #3b3a3a}.terms-dashboard div:first-child{border-left:1px solid #3b3a3a;border-top:1px solid #3b3a3a}}.h1{margin-top:33px}.paytrail-container{display:flex;flex-direction:column;align-items:center;padding:20px;width:100%;box-sizing:border-box}.paytrail-container h1,.paytrail-container h2{text-align:center}.paytrail-form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px}.paytrail-form .info-form{display:flex;flex-direction:column;align-items:center;grid-template-columns:1fr;margin-top:10px;padding:20px;width:100%;max-width:500px;box-sizing:border-box;box-shadow:0 0 6px #3b3b3a60;height:200px;background:var(--primary50);border-radius:10px}.info-form .radio-group{display:none}.info-form.grown .radio-group{display:flex}.info-form.grown{animation:grown .4s ease-in-out;height:420px}.info-form.grown .paytrail-select{opacity:1;animation:show .7s ease-in-out}.info-form.grown.grower{animation:grower .4s ease-in-out;height:500px}.info-form.grown.grower .paytrail-checkbox,.info-form.grown.grower .paytrail-select,.info-form.info-form.grown.grower button{opacity:1;animation:growerShow .7s ease-in-out}.info-form.closing{animation:closing .4s ease-in-out;height:200px}.info-form.narrow{animation:narrow .4s ease-in-out;height:420px}@keyframes growerShow{0%{opacity:0}to{opacity:1}}@keyframes grown{0%{height:200px}to{height:420px}}@keyframes closing{0%{height:420px}to{height:200px}}@keyframes grower{0%{height:420px}to{height:500px}}@keyframes narrow{0%{height:500px}to{height:420px}}@keyframes opac{0%{opacity:0}to{opacity:1}}.paytrail-button{max-width:250px;margin-top:20px}.paytrail-select{display:grid;grid-template-columns:repeat(2,1fr)}.paytrail-select label{width:100%}.paytrail-select select{justify-self:center;align-self:center}.paytrail-form .info-form select,.paytrail-checkbox input{margin:0}.paytrail-form .info-form button{justify-self:center;align-self:center;width:50%;min-width:200px}.paytrail-form .paytrail-form-button{border:1px solid;border-color:#648b4ad7;background-color:#648b4a;transition:background-color .3s,border-color .3s;color:#fff}.paytrail-form .paytrail-form-button:hover{background-color:#2e8a2c;border-color:#5c9a5bb6;color:#fff}.paytrail-form .bank-form{margin-top:30px;border:0px;box-shadow:0 0 #000;margin-bottom:30px}.paytrail-form .bank-form .bank-button{min-height:120px}.bank-form.narrow{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));justify-items:center}.bank-form h2{grid-column:1/-1}.bank-div img{width:100%;height:100%;flex-shrink:0;display:block;transform:translateZ(0);position:relative}.bank-button{width:96%;padding:20px;border-radius:3px;display:flex;justify-content:center;align-items:center;position:relative}.bank-button img{width:100%;height:100%;flex-shrink:0;display:block;transform:translateZ(0);position:relative}.bank{position:relative}.hidden{opacity:0;height:0px}.hidden *{height:0px}.terms-label.hidden,.paytrail-form-button.hidden{display:none}.shown{opacity:1;animation:show .7s ease-in-out}@keyframes show{0%{opacity:0}to{opacity:1}}.background-index{background-color:green!important}.hide{opacity:0!important}.paytrail-redirect-container{position:relative}.message-container{width:fit-content;max-width:90%;padding:20px;border-radius:10px;background-color:var(--primary50);border:1px solid #3b3a3a;margin:40px auto}.successful-container{width:fit-content;max-width:90%;margin:10px auto;padding:20px;border-radius:10px;background-color:var(--primary50);border:1px solid #3b3a3a}.message-container p{font-size:1.2em}.info-form label{font-size:1.1em;font-weight:700;justify-self:center;align-self:center;width:70%;display:flex;justify-content:center;align-items:center;flex-direction:column}.info-form input[type=checkbox]{margin:0}.info-form option,.info-form select{font-weight:700}.terms-link{color:#648b4a;text-decoration:none}.terms-link:hover{color:#648b4a;text-decoration:underline}.paytrail-form .vin-search-result{position:relative}.paytrail-form .reset-button{margin-top:10px;justify-self:center;align-self:center;width:250px}.paytrail-form .vin-search-result button{width:250px;position:static;left:50%}.info-form .radio-group{width:70%}.radio-group.report-example{max-width:500px;margin:0 auto}.info-form .radio-group label{height:100%;width:100%}@media screen and (max-width:768px){.paytrail-form .info-form{width:95%;max-width:none;min-width:auto}.paytrail-select{display:flex;flex-direction:column}.paytrail-form .info-form select{width:70%;align-self:center;margin-top:10px}.paytrail-select option,.radio-group{width:100%}}.bank-div{display:flex;justify-content:center;align-items:center;width:120px;height:50px;min-width:120px;min-height:50px;position:relative}.bank-div svg{width:100%;height:100%;flex-shrink:0;display:block;transform:translateZ(0);position:relative}.bank-div svg:before,.bank-div svg:after{content:"";display:none}.vin-search-form{min-width:300px;position:relative;width:100%}.vin-search-form form{gap:10px;grid-template-columns:1fr 1fr;padding:15px}.vin-search-form label{font-weight:700;width:50%;justify-self:left;align-self:center;width:100%;grid-column:span 1;display:flex;flex-direction:column;gap:5px;align-items:start}.vin-search-form label:nth-child(1){width:80%}.vin-search-form form button{grid-column:1/-1;width:100%;justify-self:center;align-self:end}.vin-search-container{padding:30px 60px;max-width:760px;width:100%;box-sizing:border-box;border-radius:30px;background:var(--primary50);box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;display:flex;flex-direction:column;align-items:start;margin:0 auto}.vin-search-container h2{font-family:Funnel Display;font-weight:600;font-size:40px;line-height:100%;letter-spacing:0px;text-align:left;margin:0;color:var(--neutralblack)}.vin-search-container p{text-align:left;font-family:Funnel Sans;font-weight:300;font-size:17px;line-height:28px;letter-spacing:0%;color:var(--neutralblack)}.vin-search-form-results{grid-column:1/2;justify-self:center;display:grid;grid-template-columns:1fr;gap:3px;font-weight:700}.vin-search-form-delimiter{grid-column:1/-1;border:1px solid #3b3a3a60;margin:20px 0;align-self:self-start}.vin-search-result{box-sizing:border-box;padding:5px 10px}.vin-search-result-content{box-sizing:border-box;padding:5px 10px;background-color:var(--primary50);border-radius:10px;margin-bottom:10px}.history-table-container{overflow-x:auto;width:100%;max-width:100%}.history-table-container table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:var(--neutralwhite);border:2px solid var(--neutral400);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.history-table-container table th{background-color:var(--neutral200);color:var(--neutralblack);padding:12px 16px;text-align:left;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--neutral400)}.history-table-container table td{padding:12px 16px;text-align:left;font-weight:500;font-size:14px;line-height:1.4;border-bottom:1px solid var(--neutral200);color:var(--neutralblack)}.history-table-container table tr:last-child td{border-bottom:none}.history-table-container table tr.highlighted,.history-table-container table tr.highlighted td{background-color:var(--primary100)}.vin-search-result table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:var(--neutralwhite);border:2px solid var(--neutral400);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.vin-search-result table th{background-color:var(--neutral200);color:var(--neutralblack);padding:12px 16px;text-align:left;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--neutral400)}.vin-search-result table td{padding:12px 16px;text-align:left;font-weight:500;font-size:14px;line-height:1.4;border-bottom:1px solid var(--neutral200);color:var(--neutralblack)}.vin-search-result table tr:nth-child(2n){background-color:var(--primary50)}.vin-search-result table tr:hover{background-color:var(--primary100);transition:background-color .2s ease}.vin-search-result table tr:last-child td{border-bottom:none}.vin-search-result table th,.vin-search-result table td{text-align:left!important}.vin-search-result table.accessories-table td:first-child{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;color:var(--primary700);background-color:var(--neutral100);white-space:nowrap;width:80px;max-width:150px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.vin-search-result table.general-info-table td:first-child{font-weight:600;color:var(--primary700);background-color:var(--neutral100);width:auto;min-width:140px}.vin-search-dashboard{grid-column:1/-1;display:grid;grid-template-columns:1fr;width:85%;box-sizing:border-box;justify-self:center;gap:3px}.vin-search-maintanance-header{display:grid;grid-template-columns:repeat(2,1fr);padding:5px;background-color:var(--primary50);margin-bottom:10px;border-radius:3px}.history-preview{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;background-color:var(--primary50);margin-bottom:1em;border-radius:3px;padding:.2em}.history-preview-header{grid-column:1/-1}.history-preview-map-view,.history-preview-table-view{grid-column:span 1}.history-preview-title{grid-column:1/-1;font-size:.8em;display:flex;justify-content:center;align-items:center;gap:10px}.history-preview-title-icons{font-size:2em;cursor:pointer;transition:all .3s}.history-preview-title-icons:hover{cursor:pointer;color:#648b4a}.history-preview-service-view{grid-column:1/-1}.history-preview .radio-group{grid-column:1/-1;align-self:center;justify-self:center}.radio-group label{width:unset;height:unset}.highlighted td{transition:background-color .3s ease-in-out;background-color:#648b4a!important;color:#fff}.history-preview .tiedot-radio{justify-self:center;grid-column:1/-1}.vin-to-modeled .small{font-size:min(14px,max(8px,.8vw));justify-self:center}.vin-to-modeled{height:fit-content}.extended{grid-column:1/-1;justify-self:center}.multirow{padding:0;margin:0}.multirow div{padding:10px;width:100%;border-bottom:1px solid #ddd}.multirow div:last-child{border-bottom:none}.multirow-row td{padding:0!important}.vin-loading .loading-animation-wrapper{height:60vh}.vin-makes-container{display:flex;max-width:100%;flex-wrap:wrap}.vin-makes-pill{min-width:62px;border-radius:80.52px;padding:4.83px 9.66px;gap:6.44px;font-family:Funnel Sans;font-weight:500;font-size:12.88px;line-height:19.32px;letter-spacing:0px;color:var(--neutralblack);display:flex;justify-content:center;align-items:start;height:fit-content}.vin-makes-pill p{margin:0}.vin-wmi{font-size:1.1em;font-weight:700}.highlited{background-color:var(--primary500)}.vin-makes-pill.highlited p{margin:0;color:var(--neutral100)}.vin-pdf-download button{margin-bottom:20px;max-width:250px;justify-self:center}.vin-pdf-download{display:block;justify-self:end;width:fit-content;max-width:250px;grid-column:-1/-2}@media screen and (max-width:1070px)and (min-width:768px){.vin-search-form form button{justify-self:center;width:200px}.vin-search-form form{grid-template-columns:1fr}.vin-search-form form label{justify-self:center;align-self:center;width:80%}.vin-search-form-cars,.vin-search-form-results{grid-column:1/-1;justify-self:center;align-self:center}.vin-search-form-delimiter{margin:20px 0}}@media screen and (max-width:768px){.vin-search-result{overflow-x:auto}.vin-search-container{padding:20px 30px}.vin-search-form form{grid-template-columns:1fr}.vin-search-form form label{justify-self:center;align-self:center;width:80%}}.vin-pipeline-dashboard{border:1px solid #ddd;border-radius:5px;grid-column:1/-1;justify-self:start;margin-right:0;height:fit-content;margin-top:10px;font-size:min(14px,max(10px,1vw));width:90%;padding:10px;display:flex;flex-direction:column;justify-content:start;align-items:center}.vin-pipeline-dashboard button{font-size:.8em}.vin-wmi-hidden{display:none}.vin-pipeline-dashboard .button-unavailable{cursor:not-allowed}.maintenance-recorded-note{font-size:.85em;color:var(--neutral600, #777);font-style:italic;padding:4px 0 8px}.search-pipeline-container{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}.icon-input{font-family:Funnel Sans,sans-serif;margin-top:0;border:none;box-shadow:none;outline:none;color:#000;font-size:14px;flex-grow:1;background-color:#f8f8ff}.icon-input-container input[type=text]:focus,.icon-input-container input[type=text]:hover,.icon-input-container input[type=text]:active{border:0px solid black}.icon-input::placeholder{font-weight:lighter;color:#6c757d}.icon-input-wrapp{display:flex;width:100%}.icon-input-container{box-shadow:0 3.52px 26.39px -1.76px #4e4e4e1a;display:flex;align-items:center;background-color:#f8f8ff;gap:3px;width:100%;padding:0 1em;border-radius:10px}.icon-input-container .input_icon{font-size:20px;color:var(--neutral600);height:20px;padding-right:5px}.tiedot-radio{box-sizing:border-box;display:flex;justify-content:start;align-items:stretch;width:fit-content}.tiedot-radio input[type=radio]{display:none}.tiedot-radio label{color:var(--neutralblack);box-sizing:border-box;font-family:Funnel Display;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;width:fit-content;min-width:100px;padding:10px 20px;transition:color .3s ease-in-out,border-bottom .3s ease-in-out}.tiedot-radio input:checked+label{color:var(--primary500);background-color:var(--primary50);border-bottom:1.5px solid var(--primary500)}.button-input-container{position:relative;box-shadow:0 3.52px 26.39px -1.76px #4e4e4e1a;display:flex;align-items:center;background-color:#f8f8ff;width:100%!important;border-radius:10px}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-overlay .loader{width:25px}.button-input-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background-color:var(--primary50);font-size:12px;color:var(--neutralblack);width:fit-content!important;color:var(--primary500);display:flex;justify-content:center;align-items:center;text-align:center;padding:3px;border-radius:8px;z-index:9999;cursor:pointer}.button-input-button svg{width:12px;height:12px}.button-input-loader{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--neutralblack);width:-moz-fit-content!important;width:fit-content!important;color:var(--primary50);display:flex;justify-content:center;align-items:center;text-align:center;padding:3px;border-radius:8px;z-index:9999}.button-input-loader .loader{width:25px!important;height:25px!important}.button-input{font-family:Funnel Sans,sans-serif;margin-top:0;border:none;box-shadow:none;outline:none;color:#000;font-size:14px;flex-grow:1;width:100%;background-color:#f8f8ff;height:100%}.general-pill-checkbox input[type=checkbox]{display:none}.general-pill-checkbox{width:fit-content;height:fit-content}.general-pill-checkbox label{font-size:12px;font-weight:600;background-color:var(--neutral100);border-color:var(--neutral300);color:var(--neutralblack);border-radius:48px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 10px;cursor:pointer;transition:background-color .3s ease;width:fit-content}.general-pill-checkbox.invalid label{cursor:not-allowed}.general-pill-checkbox .general-pill-icon{width:12px;height:12px}.general-pill-checkbox .general-pill-icon svg{width:12px;height:12px}.general-pill-checkbox input[type=checkbox]:checked+label{background-color:var(--primary500);border-color:var(--neutral300);color:var(--neutralwhite)}.mtp{font-size:13px;padding:8px 4px;grid-column:1 / -1}.mtp-vehicle{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 12px}.mtp-chip{background:var(--neutral200, #eee);color:var(--neutralblack, #222);padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.4}.mtp-chip--mono{font-family:monospace}.mtp-section{margin-bottom:14px}.mtp-heading{font-size:14px;font-weight:700;margin:0 0 6px;color:var(--neutralblack, #222)}.mtp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mtp-table{width:100%;border-collapse:collapse;font-size:12px}.mtp-table th,.mtp-table td{padding:6px 8px;text-align:left;border-bottom:1px solid var(--neutral200, #e5e5e5);white-space:nowrap}.mtp-table th{font-weight:700;font-size:11px;color:var(--neutral700, #555);text-transform:uppercase;letter-spacing:.03em;background:var(--neutral100, #f5f5f5)}.mtp-table tbody tr:last-child td{border-bottom:none}.mtp-cell-label{font-weight:600}.mtp-cell-interval{color:var(--neutral700, #555)}.mtp-cell-count,.mtp-cell-status{text-align:center}.mtp-status{display:inline-block;padding:1px 7px;border-radius:8px;font-size:11px;font-weight:600;line-height:1.5}.mtp-status--good{background:#d4edda;color:#155724}.mtp-status--warn{background:#fff3cd;color:#856404}.mtp-status--poor{background:#f8d7da;color:#721c24}.mtp-warranty-grid{display:flex;flex-wrap:wrap;gap:6px}.mtp-warranty-item{display:flex;align-items:center;gap:6px;background:var(--neutral100, #f5f5f5);padding:4px 10px;border-radius:4px;font-size:12px}.mtp-warranty-label{font-weight:600}.mtp-warranty-value{color:var(--neutral700, #555)}@media(max-width:600px){.mtp-table th,.mtp-table td{padding:5px 4px;font-size:11px}.mtp-warranty-grid{flex-direction:column}}.logo{min-width:85px;min-height:85px;padding:0;margin:0;position:relative}.logo img{object-fit:contain;position:absolute;top:9%;width:100%}.logo img:nth-child(2){animation:fadeInOut 5s infinite}.vin-search-result-view{padding:20px}.token-info{background-color:#f5f5f5;padding:1rem;margin-bottom:1rem;border-radius:4px;border:1px solid #648b4ad7;box-shadow:0 0 6px #3b3a3a40;color:#3b3a3a}.tabs-container{margin-top:20px}.tabs-header{display:flex;gap:10px;margin-bottom:20px;overflow-x:auto;padding-bottom:5px}.tab-button{display:flex;flex-direction:column;align-items:center;padding:10px 20px;border:1px solid #648b4ad7;border-radius:5px;background:#fff;cursor:pointer;min-width:150px;margin:0;color:#648b4a}.tab-button.active{background:#648b4a;color:#fff;border-color:#648b4ad7}.tab-button:hover{background:#2e8a2c;color:#fff;transform:scale(1.02)}.search-type{font-weight:700;margin-bottom:5px}.vin-number{font-size:.9em;color:#666}.tab-content{background:#fff;padding:20px;border-radius:5px;border:1px solid #648b4ad7;box-shadow:0 0 6px #3b3a3a40}.error-message{color:red;padding:20px;text-align:center}@media(max-width:600px){.tabs-header{flex-direction:column;gap:5px}.tab-button{width:100%}}.result-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.result-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.result-tabs{display:flex;gap:5px;margin-bottom:15px;padding:10px;background:#f5f5f5;border-radius:5px;overflow-x:auto;border:1px solid #648b4ad7}.result-tab{padding:8px 16px;border:1px solid #648b4ad7;border-radius:4px;background:#fff;cursor:pointer;font-size:.9em;min-width:120px;text-align:center;color:#648b4a}.result-tab.active{background:#648b4a;color:#fff;border-color:#648b4ad7;font-weight:700}.result-tab:hover{background:#2e8a2c;color:#fff;transform:scale(1.02)}.result-count{font-size:.8em;color:inherit;margin-left:5px}@media(max-width:600px){.result-tabs{flex-wrap:wrap}.result-tab{flex:1 1 auto;min-width:80px}}.result-tab-content{display:flex;flex-direction:column;align-items:center;gap:4px}.result-number{font-weight:700}.result-vin{font-size:.8em;opacity:.8}.token-usage-info{margin-top:1rem;color:#666;font-size:.9rem}.no-results-message{text-align:center;padding:2rem;background-color:#f5f5f5;border-radius:4px;margin:1rem 0}.q-and-a-wrapper{margin-top:50px}.q-and-a-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;margin-bottom:20px}.question{border:1px solid #3b3a3a;width:100%;height:max-content;text-align:left;padding:0 10px;border-radius:5px;margin-top:1px}.question-header{width:100%;height:max-content;display:flex;justify-content:space-between;align-items:center}.question .question-text{opacity:0;display:none}.question.activeQuestion{animation:curtainOpen .5s ease;height:200px;background-color:#648b4a;color:#fff}.question.activeQuestion .question-text{opacity:1;animation:textAnimationActive .5 ease;display:block}.question.prevQuestion{height:70px;animation:curtainClose .5s ease}.question.question.prevQuestion .question-text{animation:textAnimationInactive .5s ease;display:none}.rotate{transform:rotate(180deg)}@keyframes curtainOpen{0%{height:70px}to{height:200px}}@keyframes curtainClose{0%{height:200px}to{height:70px}}@keyframes textAnimationActive{0%{opacity:0}to{opacity:1}}@keyframes textAnimationInactive{0%{opacity:1}to{opacity:0}}@media screen and (max-width:768px){.question.activeQuestion{height:250px;animation:mediaCurtainOpen .5s ease}.question.prevQuestion{height:90px;animation:mediaCurtainClose .5s ease}.question{height:90px}@keyframes mediaCurtainOpen{0%{height:90px}to{height:250px}}@keyframes mediaCurtainClose{0%{height:250px}to{height:90px}}}.error-page-container{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.error-content{text-align:center;max-width:600px;background-color:#f8f8f8;border-radius:10px;padding:40px;box-shadow:0 4px 8px #0000001a}.error-content h1{font-size:3rem;margin-bottom:20px;color:#648b4a}.error-message{margin-bottom:30px;font-size:1.2rem;color:#333;line-height:1.5}.error-actions{margin-top:20px}.error-link-button{display:inline-block;background-color:#648b4a;color:#fff;padding:12px 24px;border-radius:5px;text-decoration:none;font-weight:700;transition:background-color .2s}.error-link-button:hover{background-color:#547a3a}@media(max-width:768px){.error-content{padding:30px}.error-content h1{font-size:2.5rem}}.modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;z-index:999999}.modal__dialog{background:#fff;border-radius:8px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;max-width:95vw;padding:1.5rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.nettix-sync-dialog-container{padding:1.5rem;background:var(--neutralwhite);border-radius:10px;width:95%;overflow-y:auto}.nettix-sync-car-info-section{background-color:var(--primary50);border:1px solid var(--neutral200);border-radius:10px;padding:1.25rem;margin:0 0 1.5rem}.nettix-sync-car-detail{margin-bottom:.75rem;font-family:Funnel Sans,sans-serif;font-size:.95rem;color:var(--neutral600)}.nettix-sync-car-detail:last-child{margin-bottom:0}.nettix-sync-car-detail strong{color:var(--neutralblack);font-weight:600;margin-right:.5rem}.nettix-sync-changes-section{margin:2rem 0}.nettix-sync-changes-title{font-family:Funnel Display,sans-serif;font-size:1.125rem;font-weight:600;color:var(--neutralblack);margin-bottom:1rem}.nettix-sync-changes-container{background-color:var(--secondary100);border:1px solid var(--secondary300);border-radius:10px;padding:1rem}.nettix-sync-no-changes{margin:0;padding:1rem;font-family:Funnel Sans,sans-serif;font-style:italic;color:var(--neutral600);text-align:center}.nettix-sync-changes-list{margin:0;padding:0;list-style:none}.nettix-sync-change-item{padding:.75rem 0;border-bottom:1px solid var(--secondary300);font-family:Funnel Sans,sans-serif;font-size:.9rem;line-height:1.4;color:var(--secondary900);word-break:break-word}.nettix-sync-change-item:last-child{border-bottom:none;padding-bottom:0}.nettix-sync-change-item:first-child{padding-top:0}.nettix-sync-dialog-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;border-top:1px solid var(--neutral200);padding-top:1.5rem}.nettix-sync-btn-secondary,.nettix-sync-btn-primary{font-family:Funnel Display,sans-serif;border:none;border-radius:100px;cursor:pointer;font-size:16px;font-weight:600;padding:8px 22px;transition:all .4s ease-in-out;min-width:140px;position:relative;display:flex;justify-content:center;align-items:center}.nettix-sync-btn-secondary{background-color:var(--primary50);border:1.5px solid var(--primary500);color:var(--primary500)}.nettix-sync-btn-secondary:hover:not(:disabled){background-color:var(--primary100);color:var(--primary700);transform:none}.nettix-sync-btn-secondary:active:not(:disabled){background-color:var(--primary900);color:var(--primary50);transform:none}.nettix-sync-btn-secondary:disabled{background:var(--primary400);opacity:.7;cursor:not-allowed}.nettix-sync-btn-secondary:nth-child(2){background-color:var(--secondary100);border-color:var(--secondary500);color:var(--secondary800)}.nettix-sync-btn-secondary:nth-child(2):hover:not(:disabled){background-color:var(--secondary200);color:var(--secondary900)}.nettix-sync-btn-secondary:nth-child(2):active:not(:disabled){background-color:var(--secondary600);color:var(--secondary100)}.nettix-sync-btn-primary{background-color:var(--primary500);color:var(--primary50)}.nettix-sync-btn-primary:hover:not(:disabled){background-color:var(--primary700);color:var(--primary50);transform:none}.nettix-sync-btn-primary:active:not(:disabled){background-color:var(--primary900);color:var(--primary50);transform:none}.nettix-sync-btn-primary:disabled{background:var(--primary400);opacity:.7;cursor:not-allowed}.nettix-sync-btn-loading{display:inline-flex;align-items:center;gap:.5rem}.nettix-sync-btn-loading:before{content:"";width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:nettix-sync-spinner 1s linear infinite}.nettix-sync-value-options{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.nettix-sync-value-pill{padding:.375rem .75rem;border-radius:100px;border:1.5px solid var(--neutral300);background-color:var(--neutral100);color:var(--neutral600);cursor:pointer;font-size:.85rem;transition:all .2s ease;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nettix-sync-value-pill:hover{border-color:var(--primary400);background-color:var(--primary50);color:var(--primary700)}.nettix-sync-value-pill.selected-sync-value-pill{border-color:var(--primary500);background-color:var(--primary100);color:var(--primary800);font-weight:600}.nettix-sync-arrow{color:var(--neutral400);font-size:.9rem;flex-shrink:0}@keyframes nettix-sync-spinner{to{transform:rotate(360deg)}}@media(max-width:768px){.nettix-sync-dialog-container{padding:1rem}.nettix-sync-dialog-actions{flex-direction:column}.nettix-sync-btn-secondary,.nettix-sync-btn-primary{width:100%}}@media(prefers-contrast:high){.nettix-sync-change-item{border-bottom-color:var(--secondary700)}.nettix-sync-changes-container{border-color:var(--secondary700)}.nettix-sync-dialog-container{border:2px solid var(--neutralblack)}}.loading-animation-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - max(13vh,95px) - 40px)}.loading-animation{display:flex;justify-content:center;align-items:center;width:20vw;height:20vw}.loading-animation .background{box-shadow:#00000059 0 5px 15px}.loading-animation .background .vertical1,.loading-animation .background .vertical2,.loading-animation .background .slanted1,.loading-animation .background .horizontal1,.loading-animation .background .horizontal2{animation:blink 2s ease-in-out infinite}.loading-animation .background .box{display:none}@keyframes blink{0%,to{background-color:var(--primary50)}50%{background-color:#648b4a}}.logo{height:69%;width:69%;min-width:85px;min-height:85px;padding:0;margin:0}.background{position:relative;width:100%;height:100%;background-color:#648b4a;display:flex;justify-content:center;align-items:center}.vertical1{z-index:100;position:absolute;background-color:var(--primary50);width:7%;height:51%;left:45%;transform:translate(-50%);top:31%}.vertical1:after{content:"";position:absolute;background-color:#648b4a;width:120%;height:15%;bottom:-1px;right:-1px;transform:skew(45deg);transform-origin:bottom left}.vertical2{z-index:1;position:absolute;background-color:var(--primary50);width:7%;height:54%;left:55%;transform:translate(-50%);top:28%}.vertical2:before{content:"";position:absolute;background-color:#648b4a;width:120%;height:15%;bottom:-1px;left:-1px;transform:skew(-45deg);transform-origin:bottom right}.vertical2:after{content:"";position:absolute;background-color:#648b4a;width:120%;height:15%;top:-1px;right:-1px;transform:skew(-45deg);transform-origin:top left}.slanted1{position:absolute;z-index:100;background-color:var(--primary50);width:7%;height:15.4%;top:20.1%;transform:rotate(45deg);left:45.9%}.horizontal1{z-index:4;position:absolute;background-color:var(--primary50);height:7%;width:35%;top:20%;left:52.5%}.horizontal1:after{content:"";position:absolute;background-color:#648b4a;width:23.5%;height:120%;bottom:-1px;right:0;transform:skew(-45deg);transform-origin:bottom left}.horizontal2{z-index:1;position:absolute;background-color:var(--primary50);height:7%;width:33.5%;top:20%;left:13%}.horizontal2:before,.horizontal2:after{content:"";position:absolute;background-color:#648b4a;width:23.5%;height:120%}.horizontal2:before{bottom:-1px;right:-1px;transform:skew(-45deg);transform-origin:bottom left}.horizontal2:after{bottom:-1px;left:-1px;transform:skew(45deg);transform-origin:bottom right}@keyframes fadeInOut{0%,to{opacity:0}25%,75%{opacity:0}50%{opacity:1}}@keyframes fadeOutIn{0%,to{opacity:1}25%,75%{opacity:1}50%{opacity:0}}.box{animation:fadeInOut 5s infinite;z-index:0;position:absolute;background-color:var(--primary50);width:7%;height:7%;top:67.2%;left:60.1%}.box:after{content:"";position:absolute;background-color:#648b4a;width:120%;height:120%;bottom:-1px;right:0;transform:skew(-45deg);transform-origin:bottom left}.general-input-container{display:grid;grid-template-rows:auto auto;gap:2px;align-items:flex-start;width:100%}.general-input-position{position:relative}.general-input-container input{width:100%;box-sizing:border-box}.general-input-symbol-container{position:relative;width:100%}.general-input-symbol{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:fit-content;font-size:.9em;color:var(--neutral600)}.error-field{color:var(--error500)}.error-input,.error-input:focus,.error-input:hover{border:1px solid var(--error500)}.general-input-error-message{color:var(--neutralwhite);font-size:.5em;position:absolute;padding:5px;background-color:var(--error500);border-radius:10px;top:100%;right:0;margin-top:4px;display:flex;flex-direction:column;gap:2px;z-index:10}.reserved-modal{width:80vw;position:relative;left:50%;transform:translate(-50%);padding:20px;background:var(--primary50);border-radius:30px;overflow-y:visible;min-height:550px}.reserved-modal .invoice-container{max-height:70vh;overflow-y:auto;height:100%;box-sizing:border-box}.reserved-modal-title{font-size:24px;font-family:Funnel Display,sans-serif}.reserved-modal .agreement-view{grid-column:1 / -1;min-height:120px}.agreement-view-title{font-size:20px;display:flex;align-items:center;gap:10px;grid-column:1 / -1}.breaker,.reserved-modal .tiedot-radio{grid-column:1 / -1}.reservation-info-container{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;text-align:left;grid-column:1 / -1;padding:20px;background:var(--primary50);border-radius:30px;box-shadow:0 2px 7.7px #2125290d;margin-top:20px;box-sizing:border-box;margin-bottom:10px}.reservation-info-container p{margin:0;display:flex;flex-direction:column;gap:5px}.reserved-modal form label{position:relative}.reservation-info-container .global-subtitle{grid-column:1 / -1;display:flex;align-items:center;gap:5px}.reserved-modal .document-customer-header h2{font-family:Funnel Sans,sans-serif;font-size:18px}.reserved-modal .primary{grid-column:1 / -1;justify-self:end}.reservation-icon{cursor:pointer;font-size:20px}.reservation-icon:hover{color:var(--primary500)}.reservation-icon.cancel:hover{color:var(--error500)}.reservation-icon.active{color:var(--primary700)}.status-badge{font-family:Funnel Sans,sans-serif;padding:5px 10px;border-radius:20px;font-size:12px;color:var(--neutralwhite);display:inline-block}.status-badge.expired{background-color:var(--error500)}.status-badge.active{background-color:var(--primary500);color:var(--neutralwhite)}.car-card-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(285px,20%),255px),1fr));gap:5px;row-gap:10px;padding:10px;font-family:Funnel Sans,sans-serif}.car-card-container h1{grid-column:1/-1}.car-card{position:relative;width:100%;max-width:285px;background-color:var(--primary50);transition:transform .3s ease,box-shadow .3 ease;border-radius:30px;justify-self:center}.car-card.select-mode{cursor:pointer;opacity:.75}.car-card.select-mode:hover{opacity:1}.car-card.selected-card{outline:2px solid #007AFF;opacity:1}.button-container-no-margin{display:flex;justify-content:left;gap:1rem;margin:0}.stock-delete-button{background-color:var(--error500)}.car-card-status{font-family:Funnel Display;position:absolute;top:10px;right:10px;padding:5px 10px;border-radius:30px;font-size:.9em;color:var(--primary50);font-weight:700;z-index:1000;background-color:var(--error500)}.car-card-consignment{font-family:Funnel Display;position:absolute;top:10px;right:10px;padding:5px 10px;border-radius:30px;font-size:.9em;color:var(--primary50);font-weight:700;z-index:1000;background-color:var(--primary500)}.car-card .car-card-consignment{top:40px}.car-card:hover{transform:scale(1.025)}.car-card-labels-container{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:100}.car-card-label{font-size:.8em;font-weight:700;padding:4px 8px;border-radius:30px}.car-card-label-netti-logo{padding:4px 8px;border-radius:30px;background-color:#c30;display:flex;align-items:center;justify-content:center}.car-card-label-netti-logo img{width:75px;height:11px}.car-card-label-netti-logo a{display:flex;align-items:center;justify-content:center;width:75px;height:11px;padding:0;margin:0;background-color:transparent;border:none;box-shadow:none}.car-card-label-more{font-size:.5em;font-weight:700;padding:2px 6px;border-radius:30px;background-color:var(--primary50)}.adImageBox{position:relative;width:100%;border-top-right-radius:30px;border-top-left-radius:30px;box-sizing:border-box}.adImageBox img{width:100%;border-top-right-radius:30px;border-top-left-radius:30px;aspect-ratio:3/2}.adImageBox .image-default{position:absolute;top:0;left:0;opacity:1;border-top-right-radius:30px;border-top-left-radius:30px;transition:opacity .3s ease-in-out;z-index:3}.adImageBox:hover img{opacity:1;transition:opacity .3s ease-in-out}.adImageBox:hover .image-default{opacity:0;z-index:1}.arrow{position:absolute;top:35%;width:10%;height:2rem;background-color:#00000080;color:var(--primary50);opacity:.5;text-align:center;line-height:140%;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2}.arrow:hover{opacity:1}.arrow.left{left:0}.arrow.right{right:0}.adInfoBox{font-size:smaller;display:grid;grid-template-rows:repeat(5,auto);text-align:start;width:100%;box-sizing:border-box;gap:5px;padding:10px 27px 20px;border-width:0px 1px 1px 1px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-style:solid;border-color:var(--neutral200)}.adInfoBox p{margin:0 0 0 2px;padding:0}.adInfoHeader{font-family:Funnel Display;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;height:40px;vertical-align:middle;text-align:start}.adInfoRegNr{display:inline-flex;align-items:center;white-space:nowrap;font-weight:700;font-family:Funnel Sans;font-size:14px;border:1px solid var(--neutralblack);border-radius:3px;padding:0 2px 0 0;vertical-align:middle;width:fit-content}.adInfoRegNr:before{content:"";display:block;display:flex;width:5px;height:18px;background:#039;border-radius:0;margin-right:2px}.adInfoFocus{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.adMileage{font-family:Funnel Sans;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralblack)}.adPrice{font-family:Funnel Display;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralblack)}.copy-button,.copy-button-mobile{font-family:Funnel Display;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#007aff;display:flex;gap:5px;cursor:pointer}.copy-button-mobile svg{width:16px;height:16px}.adInfoSubHeaderWrapper{position:relative;height:35px;z-index:2;width:100%;top:0;left:0}.adInfoSubHeaderWrapper:after{content:"";position:absolute;bottom:-4px;left:0;width:99%;height:16px;background:linear-gradient(to bottom,transparent,var(--primary50) 60%);z-index:2}.adInfoSubHeader{position:absolute;font-size:1em;text-overflow:ellipsis;overflow:hidden;height:30px;background-color:var(--primary50);padding-bottom:0;z-index:1;width:100%}.adInfoSubHeader.narrow{width:99%}.adInfoHeader.narrow{font-size:16px}.adInfoSubHeader:hover{height:3em;padding-bottom:1.5em;cursor:default;overflow-y:scroll;overflow-x:hidden;white-space:normal;scrollbar-width:thin;box-sizing:border-box}.adInfoBodyWrapper{position:relative;height:4em;z-index:2;width:100%;top:0;left:0}.adInfoBodyWrapper.narrow:after{content:"";position:absolute;bottom:-5px;left:0;width:99%;height:1.6em;background:linear-gradient(to bottom,transparent,var(--primary50) 60%);z-index:2}.adInfoBody{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);padding:5px 10px;column-gap:10px;background-color:var(--primary50);border-top:1px solid var(--neutral200);border-bottom:1px solid var(--neutral200);min-height:82px}.adInfoBody.narrow{grid-template-columns:1fr;place-items:center;overflow:hidden;height:100%;width:98%}.adInfoBody.narrow:hover{height:4em;padding-bottom:1.5em;cursor:default;overflow-y:scroll;overflow-x:hidden;white-space:normal;scrollbar-width:thin;box-sizing:border-box}.car-card-icon{grid-column:span 1;display:flex;height:auto;flex-direction:row;justify-content:start;align-items:center;gap:5px;font-family:Funnel Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0px;text-align:left;vertical-align:middle;color:var(--neutral700)}.car-card-icon svg{width:12px;height:12px}.adBottom{display:flex;justify-content:space-between;align-items:center;height:100%;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.edit-and-images-mobile-icons{display:flex;gap:30px}.car-card-info-bottom{display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;padding:5px;height:3em}.link-block{position:absolute;top:20px;left:20px;width:100px;z-index:10;height:30px;background:#c30;border-radius:30px;display:flex;justify-content:center;align-items:center}.link-block a img{width:75px;height:11px}link-block img:hover{transform:scale(1.1);box-shadow:#3b3a3a80 1px 1px 3px}.adDaysForSale.blue{background-color:#00f}.adDaysForSale.green{background-color:#648b4a}.adDaysForSale.yellow{background-color:#ff9500}.adDaysForSale.red{background-color:#ff5043}.adDaysForSale{position:absolute;top:20px;right:20px;z-index:10;font-family:Funnel Display;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;border-radius:100px;gap:5px;color:#fff;display:flex;justify-content:center;align-items:center;gap:3px;height:30px;min-width:70px;padding:0 5px}.cal-block{display:grid;grid-template-rows:1fr 3fr;border-radius:2px;border-style:solid;border-width:1px;border-color:#000;box-shadow:#000b 1px 1px 3px;width:2.5em;height:2.5em;margin:auto 3px 3px auto}.cal-banner{border-bottom:#3b3a3a dotted 2px}.cal-page{display:flex;justify-content:center;align-items:center;border-top:#3b3a3a dotted 2px;background-color:var(--primary50);text-align:center;width:inherit}.one{font-size:1.6em}.two{font-size:1.4em}.three{font-size:1.2em}.four{font-size:1em}.link-block a{background-color:transparent;box-shadow:0 0 #3b3a3a;border:0px solid}.placeholder{height:100px}.dashboard{width:65%;display:flex;justify-content:space-between;padding:10px;color:#3b3a3a;position:fixed;top:60px;z-index:100;transition:all .5s cubic-bezier(.58,-.8,.12,.95)}.expanded-screen .dashboard{width:74%}.expanded-screen .wide{width:40%}.wide{width:32%}@media screen and (max-width:768px){.dashboard{width:92%;top:100px;left:50%;transform:translate(-50%)}.wide,.collapsed-wide{opacity:0;visibility:hidden}}.dashboard-panel:hover{background-color:#648b4a;color:var(--primary50)}.dashboard-arrow{position:absolute;bottom:5%;left:50%;transform:translate(-50%);font-size:1.5em}.dashboard-wider{display:flex;justify-content:space-between;padding:10px;width:120%}.dashboard-panel{width:100%;height:auto;padding:12px;background-color:var(--primary50);box-shadow:0 2px 7.7px #2125290d;color:#3b3a3a;border-radius:8px;margin:4px;transition:background-color .3s ease,color .3s ease;cursor:pointer;position:relative}.car-card-edit-icon{cursor:pointer;font-size:1.5em;border:2px solid #648b4ad7;background-color:#648b4a;color:var(--primary50);border-radius:5px;padding:2px;display:flex;justify-content:center;align-items:center}.car-card-edit-icon:hover{color:#000;transform:scale(1.1)}.car-card-sale-button{position:absolute;bottom:10px;left:50%;transform:translate(-50%);cursor:pointer;font-size:1em;border:2px solid #648B4A;background-color:#648b4a;color:var(--primary50);border-radius:5px;padding:2px;display:flex;justify-content:center;align-items:center}.car-card-sale-button:hover{color:#000}.car-list-container{display:grid;grid-template-columns:1fr;gap:10px;padding:10px}.list-view-card{display:grid;grid-template-columns:55% 30% 10% 5%;padding:5px 10px;box-sizing:border-box;position:relative;height:75px;border-radius:20px;color:#3b3a3a;border:1px solid #E9ECEF;background:#fff}.list-view-card.select-mode{cursor:pointer;opacity:.75}.list-view-card.select-mode:hover{opacity:1}.list-view-card.selected-card{outline:2px solid #007AFF;opacity:1}.list-view-card .link-block{height:fit-content}.list-view-card .link-block a img{width:70%;max-width:115px;height:16px}.list-view-dashboard{justify-self:center;align-self:center;display:flex;flex-direction:column;gap:30px}.list-view-card-info{border-right:1px solid var(--neutral100);align-self:center;text-align:left;font-family:Funnel Sans;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;display:grid;grid-template-columns:auto 1fr;gap:5px}.list-view-info{justify-self:center;align-self:center;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.list-view-card-info span{justify-self:start;position:relative;padding-right:10px;display:flex;align-items:start}.list-view-info span:not(:nth-last-of-type(1)):after{content:"";position:absolute;right:0;height:60%;width:1px;background-color:#e9ecef;top:50%;transform:translateY(-50%)}.list-view-description{grid-column:1/-1;max-height:16px;overflow-y:auto;overflow-x:hidden;font-family:Funnel Sans;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0px;width:100%}.list-view-card .adImageBox{height:50px;width:70px;justify-self:center;grid-row:span 2;align-self:center;box-sizing:border-box}.list-view-card .adImageBox img{height:100%;width:100%;object-fit:cover;border-radius:6px;box-sizing:border-box;display:block}.days-for-sale-list-view{width:72px;font-family:Funnel Display;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;border-radius:100px;gap:5px;color:#fff;display:flex;justify-content:center;align-items:center;gap:3px;height:22px;min-width:70px;padding:0 5px}.list-view-type{width:72px;font-family:Funnel Display;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;border-radius:100px;gap:5px;color:#fff;display:flex;justify-content:center;align-items:center;gap:3px;height:22px;min-width:70px;padding:0 5px;background-color:var(--primary500)}.days-for-sale-list-view.green{background-color:var(--primary500)}.days-for-sale-list-view.red{background-color:var(--error500)}.days-for-sale-list-view.yellow{background-color:#ff9500}.list-view-copy-button{font-family:Funnel Display;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#007aff;display:flex;gap:5px;cursor:pointer}.list-view-details{border-right:1px solid var(--neutral100);display:flex;flex-direction:column;gap:3px;padding:5px 10px}.list-view-details-list{display:flex;justify-content:start;flex-wrap:wrap;gap:10px;font-family:Funnel Sans;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0%;vertical-align:middle}.extra{grid-column:span 2!important;justify-self:start;align-self:start;max-height:65px;overflow:hidden}.list-view-card-price{font-size:1em;font-weight:700;margin:0 0 4px}.list-view-card-price-edit{display:flex;justify-content:start;align-items:end;gap:0px;flex-direction:column;font-size:1.1em}.non-margin{margin:10px 0 0}.list-view-card-icon-row{font-size:13px;height:fit-content;margin:0;padding:0;flex-direction:row;display:flex;justify-content:start;gap:2px;align-items:center}.list-view-card-edit-icon{position:absolute;bottom:10px;right:10px;cursor:pointer;font-size:1.5em;border:2px solid #648b4ad7;background-color:#648b4a;color:var(--primary50);border-radius:5px;padding:2px;display:flex;justify-content:center;align-items:center}.list-view-card-edit-icon:hover{color:#000;transform:scale(1.1)}.adPriceBox{text-align:center;border-right:1px solid var(--neutral100);display:flex;flex-direction:column;justify-content:start}.stock-list-view-card{display:grid;grid-template-columns:50px 3fr 2fr;gap:10px;padding-right:5px;border-radius:5px;box-shadow:0 0 6px #3b3a3a;height:45px}.stock-list-view-card-title{width:100%;grid-column:2/3;align-self:center;justify-self:center;font-weight:700;display:flex;align-items:center;gap:5px}.stock-list-view-card-info{display:grid;grid-template-columns:6fr 6fr 1fr;align-items:center;gap:5px}.stock-list-view-card .adImageBox{grid-column:1/2;height:45px;justify-self:start;align-self:flex-start;border-radius:0}.stock-list-view-card .adImageBox img{height:100%;width:100%;object-fit:cover;box-sizing:border-box;display:block}.stock-list-view-card-edit-icon{cursor:pointer;font-size:.8em;height:1em;border:2px solid #648b4ad7;background-color:#648b4a;color:var(--primary50);border-radius:5px;padding:2px;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.list-view-card.with-sidebar{height:120px}.list-view-card.with-sidebar .list-view-info span{font-size:10px;align-self:center}.list-view-card.with-sidebar .adPriceBox .adPrice{font-size:12px}.list-view-card.with-sidebar .adPriceBox,.list-view-card.with-sidebar .list-view-details{justify-content:center}.list-view-card.with-sidebar .days-for-sale-list-view,.list-view-card.with-sidebar .list-view-type{font-size:12px}@media screen and (max-width:1270px){.list-view-card{height:120px}.list-view-info span{font-size:10px;align-self:center}.list-view-card .adPriceBox .adPrice{font-size:12px}.adPriceBox,.list-view-details{justify-content:center}.days-for-sale-list-view,.list-view-type{font-size:12px}}@media screen and (max-width:768px){.car-list-container{padding:0}.list-view-card{max-width:360px}}.status-container{display:flex;align-items:center;justify-content:center}.status-container>button:disabled{height:3em;width:3em}.status-icon{display:flex;align-items:center;justify-content:center;position:relative}.spinner,.success-checkmark{position:absolute;transition:opacity .5s ease-in-out}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:16px;height:16px;animation:spin 1s linear infinite;opacity:1}.success-checkmark{background:none;color:var(--primary500);font-size:1.5em;opacity:0}.status-icon.loading .spinner{opacity:1}.status-icon.success .spinner{opacity:0}.status-icon.success .success-checkmark{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}.cars-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;margin:20px 0}.car-item{border:1px solid #ddd;border-radius:4px;padding:10px;display:flex;justify-content:space-between;align-items:center}.missing-cars-modal{background-color:var(--primary50);padding:20px;border-radius:5px;box-shadow:0 0 6px #3b3a3a}@media(max-width:1200px){.cars-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.cars-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cars-grid{grid-template-columns:1fr}}.site-selector{margin-bottom:20px;padding:10px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.site-selector label{display:block;margin-bottom:5px;font-weight:700}.site-selector select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;margin-bottom:10px}.selected-site-info{font-size:14px;color:#666;margin-top:5px}.nettix-id-badge{background-color:var(--primary50);border-radius:4px;padding:2px 6px;margin-left:4px;color:#648b4a}.nettix-id-missing{color:#ff4d4f;font-weight:700}.edit-car-stock .car-stock-form-button{position:fixed;bottom:10px;width:250px;right:17vw}.return-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:fit-content;max-width:1000px;padding:30px 40px;border-radius:30px;background-color:var(--primary50);font-family:Funnel Sans,sans-serif;font-weight:500}.car-stock-form-button.absolute{grid-column:1 / -1;position:static;justify-self:flex-end;align-self:flex-end}.spoofing-form{display:flex;justify-content:center;gap:5px}.stock-radio-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;margin-top:5px;justify-self:center}.stock-reg-search-mobile{display:grid;grid-template-columns:1fr auto;gap:1rem;position:sticky;bottom:120px;z-index:1000;padding:10px;border:1px solid var(--neutral200);border-radius:20px;background-color:var(--primary50)}.stock-reg-search-mobile-add-car-button{grid-column:1 / -1}.stock-reg-search-mobile .button-container-no-margin{align-self:end}.car-stock-sort-menu{display:flex;flex-direction:column;gap:3px;padding:10px}.stock-sidebar-content-container{display:flex;flex-direction:column;gap:20px}.stock-sidebar-section{border:1px solid var(--neutral200);border-radius:30px;background-color:var(--primary50);padding:16px}@media screen and (max-width:930px){.stock-radio-wrapper{gap:10px}}@media screen and (max-width:768px){.car-stock-actions{padding:.25rem}.car-stock-actions .action-button{padding:6px;font-size:.6em;margin:0 2px}.section-header{font-size:.7em;margin:.25rem 0 .125rem}}.stock-sidebar{grid-column:1/-1;font-size:min(14px,max(10px,1vw));justify-self:center;margin-bottom:20px}.stock-sidebar button{justify-self:center;align-self:center}.stock-sidebar-info{width:100%;font-size:min(14px,max(10px,1vw));text-align:center}.stock-sidebar.form-container form{width:100%;padding:0;box-shadow:0 0 #3b3a3a;grid-template-columns:1fr}.stock-sidebar .slider-label{font-size:10px;width:80%;justify-self:center;margin:0}.stock-sidebar select{font-size:12px}.stock-sidebar .radio-group{font-size:9px;width:90%;justify-self:center}.stock-sidebar .select-group{gap:5px;justify-self:center;width:80%;flex-wrap:wrap}.stock-sidebar .search-input{min-width:80px;width:70%;justify-self:center}.stock-sidebar-makes{max-height:200px;overflow-y:auto;scrollbar-width:thin;font-size:10px;padding-right:3px}.stock-sidebar-makes div{font-size:8px;justify-self:center;width:80%;max-height:30px;display:flex;justify-content:space-between;align-items:center;margin-top:3px}.stock-sidebar-makes div label{font-size:min(12px,max(10px,1vw))}.stock-sidebar-makes div input{margin:0;width:20px!important;height:20px}.stock-sidebar-pills{max-height:200px;overflow-y:auto;scrollbar-width:thin;display:flex;flex-wrap:wrap;gap:6px;padding:4px 3px}.stock-sidebar-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid var(--neutral300);background:transparent;color:inherit;line-height:1;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.stock-sidebar-pill:hover{border-color:var(--primary500)}.stock-sidebar-pill.selected-filter-pill{border:1.5px solid var(--primary500);color:var(--primary500)}.car-stock-actions{grid-column:1 / -1;display:flex;flex-direction:column;width:85%;justify-self:center}.car-stock-actions .small{font-size:min(14px,max(10px,1vw))}.section-header{padding:0 5px;font-size:.8em;margin:.5rem 0 .25rem}.section-subheader{padding:0 5px;font-size:.7em;margin:.25rem 0 .125rem}.action-section:first-child .section-header{margin-top:0}.stock-sidebar-label-picker{position:relative;margin:0 5px}@media(max-width:1100px){.stock-sidebar .radio-group{font-size:7px;width:90%;justify-self:center}}.confidence-interval{grid-column:1 / -1;display:grid;grid-template-rows:auto auto auto;padding:8px 30px 6px}.confidence-interval .ci-title{margin:0 0 30px;font-family:Funnel Display;font-weight:600;font-size:16px;line-height:1;color:var(--neutralblack);text-align:left}.confidence-interval .ci-bar{position:relative;height:24px}.confidence-interval .ci-track{position:absolute;top:50%;left:0;width:100%;height:12px;box-sizing:border-box;border:1px solid var(--primary200);transform:translateY(-50%);background:var(--neutral200);border-radius:999px}.confidence-interval .ci-fill{position:absolute;top:50%;height:10px;transform:translateY(-50%);background:linear-gradient(90deg,var(--primary500) 0%,var(--primary700) 100%);border-radius:999px}.confidence-interval .ci-marker{position:absolute;top:0;transform:translate(-50%)}.confidence-interval .ci-bubble{position:absolute;bottom:130%;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--neutralwhite);color:var(--primary500);padding:6px 10px;border-radius:8px;border:1px solid var(--primary200);z-index:2;font-family:Funnel Display;font-weight:600;font-size:13px;line-height:1}.confidence-interval .ci-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--neutralwhite)}.confidence-interval .ci-bubble:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:var(--primary200)}.confidence-interval .ci-labels{display:flex;justify-content:space-between;font-family:Funnel Display;font-weight:500;font-size:11px;color:var(--neutral700)}.confidence-interval .ci-meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-family:Funnel Display;font-size:12px;color:var(--neutral700);justify-content:center;text-align:center}.confidence-interval .ci-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--neutral200);color:var(--neutralblack);font-size:12px;cursor:help}.confidence-interval .ci-info svg{width:12px;height:12px;color:var(--primary500)}.confidence-interval .ci-info:hover .ci-tooltip,.confidence-interval .ci-info:focus .ci-tooltip{opacity:1;visibility:visible}.confidence-interval .ci-tooltip{position:absolute;left:50%;bottom:130%;transform:translate(-50%);max-width:240px;background:var(--neutralblack);color:var(--neutralwhite);padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.3;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out;z-index:10}.confidence-interval .ci-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--neutralblack)}.confidence-interval .ci-bubble--small{padding:2px 6px;font-size:11px;border-radius:6px}.confidence-interval .ci-bubble--avg{padding:6px 12px;font-size:14px}.pgd-below{display:grid}.pgd-spacer{grid-column:1 / -1;height:1px;background:var(--neutral200);margin-top:8px}.pgd-view-toggle{display:inline-flex;gap:6px;justify-self:end;align-items:center}.pgd-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--neutralwhite);color:var(--primary500);border:1px solid var(--primary200);cursor:pointer;transition:background-color .2s ease,color .2s ease}.pgd-toggle-btn:hover{background:var(--primary100)}.pgd-toggle-btn.pgd-view-selected{background:var(--primary500);color:var(--neutralwhite);border-color:var(--primary500)}.pgd-toggle-btn svg{width:18px;height:18px}.pgd-footer{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;align-items:center}.pgd-footer-mobile{grid-column:1 / -1;display:grid;grid-template-columns:auto auto;align-items:center;row-gap:8px}.pgd-footer-mobile .stock-radio-wrapper{grid-column:1 / -1;grid-row:1;justify-content:center}.pgd-footer-mobile .pgd-total{grid-column:1;grid-row:2}.pgd-footer-mobile .pgd-view-toggle{grid-column:2;grid-row:2;justify-self:end}.pgd-footer-mobile label{min-width:auto;padding:6px 8px;font-size:12px}.pgd-total{font-family:Funnel Display;font-weight:600;font-size:14px;color:var(--neutralblack);display:inline-flex;align-items:center;gap:8px}.pgd-pill{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;height:34px;border-radius:999px;background:var(--neutralwhite);color:var(--primary700);border:1px solid var(--primary200);font-size:16px;line-height:1}@media(max-width:1400px){.pgd-footer{grid-template-columns:auto auto;row-gap:8px}.pgd-footer .stock-radio-wrapper{grid-column:1 / -1;grid-row:1;justify-content:center}.pgd-footer .pgd-total{grid-column:1;grid-row:2}.pgd-footer .pgd-view-toggle{grid-column:2;grid-row:2;justify-self:end}}@media(max-width:1050px){.pgd-footer .tiedot-radio label{padding:8px;min-width:auto;font-size:13px}}.right-sidebar-wrapper{position:sticky;top:100px;grid-column:9 / 13!important;grid-row:1 / 2!important;justify-self:end;display:flex;flex-direction:column;align-items:center;padding:4px 5px;width:98%;min-height:max-content;max-width:450px;height:calc(100vh - max(13vh,95px) - 20px);margin:0 10px;border:1px solid var(--neutral200);border-radius:30px;background-color:var(--primary50);box-sizing:border-box;overflow:hidden;z-index:1001}.right-sidebar-wrapper.right-sidebar-wrapper-transparent{border:none;background-color:transparent;padding:0;border-radius:0}@media screen and (min-width:2880px){.right-sidebar-wrapper{grid-column:11/13!important}}@media screen and (max-width:768px){.right-sidebar-wrapper{display:none}}.right-sidebar-wrapper.mobile{height:calc(100vh - max(13vh,95px) - 20px);margin:0 2px;grid-column:12 / 13!important}.sidebar-content{width:100%;height:100%;overflow-y:auto;padding:0 30px 30px;box-sizing:border-box}.right-sidebar-wrapper.mobile.open-right-sidebar{grid-column:7 / 13!important;height:calc(100vh - max(13vh,95px) - 20px);min-height:max-content;transform:translateY(0)}.right-sidebar-handle{position:absolute;left:0;top:300px;width:100%;height:100%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border-radius:30px;color:var(--primary500);transition:all .3s ease-in-out;animation:opacityFadeIn .3s ease-in-out}.open-right-sidebar .right-sidebar-handle{width:25px;height:25px;transform:translateY(-50%) rotate(180deg);animation:opacityFadeIn .3s ease-in-out}@keyframes openRightSidebar{0%{width:3vw;height:85vh}to{width:60vw;height:max-content}}@keyframes closeRightSidebar{0%{width:60vw;height:max-content}to{width:3vw;height:85vh}}@keyframes opacityFadeIn{0%{opacity:0}to{opacity:1}}.collapsible{margin-bottom:1rem;width:100%;box-sizing:border-box}.collapsible__header{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:Funnel Display,sans-serif;box-shadow:0 0 2px #3b3a3a;cursor:pointer;background-color:var(--primary50);border:1.5px solid var(--primary500);color:var(--primary500);border-radius:100px;padding:8px 12px 8px 22px;font-weight:400;font-size:min(16px,max(10px,1vw))}.collapsible__header svg{width:1em;height:1em}.collapsible__icon{transition:transform .25s ease}.collapsible__icon--open{transform:rotate(90deg)}.collapsible__content{max-height:0;overflow:hidden;transition:max-height .25s ease}.collapsible__content--open{max-height:1000px}.mass-op-container{display:flex;flex-direction:column;justify-content:space-between;font-size:.7em;border:1px solid var(--neutral200);border-radius:30px;background-color:var(--primary50);padding:30px}.mass-op-labels{margin:1em .5em;text-align:center}.mass-op-container .button-container{margin-top:1rem;margin-bottom:1rem}.mass-op-container .button-container button{height:fit-content}.large-image{width:100%;aspect-ratio:3/2;object-fit:cover;justify-self:center;align-self:center;border-top-left-radius:30px;border-top-right-radius:30px}.thumbnail-images{justify-self:center;align-self:center;max-width:80%;display:flex;flex-direction:row;box-sizing:border-box;gap:10px;height:100px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:10px 20px;background-color:var(--primary50);align-items:center}.car-stock-item-container{display:grid;grid-template-columns:repeat(13,1fr)}.stock-key{font-size:.9em;color:#666;flex-shrink:0}.thumbnail-images img{border-radius:5px;height:70px;width:110px}.car-stock-item-accessories{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-column:1/2}.car-stock-item-accessories h2{grid-column:1/-1}.car-stock-item-header{color:var(--neutralblack);margin:5px 0;text-align:center;font-size:16px;font-weight:800}.car-stock-item-images-info-container{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;margin-top:10px;grid-column:1/-1;box-sizing:border-box}.car-stock-item{padding:0 2px;display:grid;grid-template-columns:6fr 5fr;align-items:center;width:100%;position:relative;gap:10px}.car-stock-images{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--primary50);border-radius:30px;max-width:100%;box-sizing:border-box;align-self:flex-end;grid-column:1/8;box-shadow:0 2px 7.7px #2125290d}.car-stock-item-description{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));background-color:var(--primary50);grid-column:8/-1;padding:10px;border-radius:30px;margin-left:10px;font-size:.8em;position:relative;gap:10px;box-sizing:border-box;height:100%;box-shadow:0 2px 7.7px #2125290d}.car-stock-item-info{width:99%;grid-column:1/-1;height:fit-content;display:grid;grid-template-columns:1fr}.car-stock-item-details{margin-top:30px;margin-bottom:20px;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 2px 7.7px #2125290d;background-color:var(--primary50);border-radius:10px;box-sizing:border-box}.car-stock-short-description{grid-column:1/-1;border-bottom:1px solid #3b3a3a;border-top-left-radius:10px;border-top-right-radius:10px;color:var(--neutral100);background-color:var(--primary500);display:flex;flex-direction:column;gap:10px;padding-bottom:10px;font-size:18px;box-sizing:border-box}.car-stock-item-brief-description{grid-column:1/3;grid-row:2/3;justify-self:flex-start;text-align:start;padding:10px}.car-stock-item-brief-description span{font-weight:700}.car-stock-item-description h2{grid-column:1/-1}.car-stock-item-description p{justify-self:start;height:fit-content;font-weight:700;margin:0}.car-stock-calendar{grid-column:1/-1;justify-self:end;align-self:flex-end}.car-stock-item-expenses{grid-row:3/4;grid-column:2/3;border-top:1px solid #3b3a3a;padding:5px;width:100%;box-sizing:border-box}.car-stock-item-back-button{position:absolute;left:0;background-color:#648b4a;color:#fff;border:1px solid #3b3a3a;border-radius:5px;padding:3px;font-size:2em;width:1em;height:1em;cursor:pointer;display:flex;justify-content:center;align-items:center}.stock-sidebar .search-input{margin-top:0}.car-stock-item-dashboard-button{background-color:var(--primary50);color:var(--primary500);border:1px solid var(--primary500);border-radius:5px;width:1em;height:1em;font-size:1.4em;display:flex;justify-content:center;align-items:center;padding:3px;margin:3px 3px 10px;cursor:pointer}.dashboard-item p{margin:8px;font-size:.8em;font-weight:700}.car-stock-item-dashboard-button:hover{background-color:var(--primary500);color:var(--primary50)}.car-stock-item-back-button:hover{color:#000;transform:scale(1.1)}.car-stock-item-buttons-container>div{display:flex;padding:3px;border-radius:8px;border:1px solid #3b3a3a;background-color:#648b4a;color:var(--primary50);font-size:1em;width:1em;height:1em;justify-content:space-between;align-items:center;cursor:pointer}.car-stock-item-buttons-container .car-stock-item-button-trash{color:#b41526e0;border-color:var(--primary50);background-color:var(--primary50);font-size:1em}.car-stock-item-buttons-container .car-stock-item-button-trash:hover{color:#b41526e0}.car-stock-item-buttons-container>div:hover{transform:scale(1.1)}.car-stock-item-info-details{margin-top:10px}.car-stock-info-detail-information{font-weight:700}.car-stock-info-detail{grid-template-columns:1fr;grid-column:1/-1;display:grid;align-self:center;justify-self:center;gap:5px}.car-stock-info-traficom-search-history{display:grid;grid-template-columns:1fr;grid-column:1/-1;padding:0;margin:0;list-style-type:none}.car-stock-info-traficom-search-history li button,.car-stock-info-traficom-search-history li{width:100%;margin-right:5px}.car-stock-info-detail button{min-width:0;margin:0 5px;padding:8px;box-shadow:0 0 2px #3b3a3a80;border-radius:5px;border:1px solid #648b4a40;color:var(--primary500);background-color:var(--primary50);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9em;transition:background-color .3s,border-color .3s;overflow:hidden;text-overflow:ellipsis;display:flex;justify-content:space-between;align-items:center}.car-stock-info-detail select{justify-self:center;font-size:.9em;justify-self:start;margin-left:5px}.car-stock-info-detail button:hover{background-color:var(--primary500);border-color:#5c9a5bb6;color:var(--primary50)}.car-stock-images-placeholder{border-top-left-radius:7px;border-top-right-radius:7px;width:100%;max-height:380px;justify-self:center;align-self:center;aspect-ratio:3/2}.car-stock-description-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:10px}.header-container{justify-content:center;align-items:center;width:100%;position:relative}.car-stock-item-buttons-container{display:grid;justify-self:center;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:768px){.car-stock-item-buttons-container{position:relative;top:0}}.car-stock-item .header-container h2{font-size:2em;text-align:center}.car-stock-item-accesories-conainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:99%;box-shadow:0 0 6px #3b3a3a;border-radius:7px;margin-bottom:10px;grid-gap:10px}.car-stock-item-accesories-conainer-header{grid-column:1/-1;grid-row:1/2;background-color:#648b4a;color:#fff;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom:1px solid #3b3a3a}.car-stock-item-accesory{display:flex;justify-content:center;align-items:start;grid-column:span 1;grid-row:span 1}.car-stock-item-accesory{font-weight:700;font-size:1em}.modal-image-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content;height:auto;display:flex;justify-content:center;align-items:center;background-color:var(--primary50) 15%}.modal-image{max-width:90vw;max-height:90vh;height:auto}.prev-button{position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:var(--primary50) 15%;color:#000;border:none;border-radius:3px;font-size:3.5em;cursor:pointer;opacity:.8;display:flex;justify-content:center;align-items:center;padding:20px 0}.next-button{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:var(--primary50) 15%;color:#000;border:none;border-radius:3px;font-size:3.5em;cursor:pointer;opacity:.8;display:flex;justify-content:center;align-items:center;padding:20px 0}.next-button:hover,.prev-button:hover{opacity:1.2}.car-stock-item-dashboard{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:20px}.dashboard-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.modal-message{position:absolute;left:50%;top:50%;width:20%;padding:20px;min-width:700px;transform:translate(-50%,-50%);background-color:var(--primary50);overflow-y:auto;max-height:90vh;scrollbar-width:thin}.mandatory-fields.form-container form{box-shadow:0 0 #3b3a3a}.mandatory-fields.form-container form button{grid-column:1/-1;justify-self:center;align-self:center;width:200px}.modal-message h2,.modal-message p{text-align:center}.stock-dashboard{display:flex;justify-content:flex-end}.stock-list-view-icon{margin:5px;text-align:center;font-size:2em;display:flex;justify-content:end}.stock-list-view-icon:hover{color:#648b4a;cursor:pointer}.car-stock-search-history-dashboard{padding:10px;margin-top:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-template-rows:1fr;height:fit-content;background-color:var(--primary50);text-align:start}.car-stock-search-history-dashboard div{background-color:var(--primary50);color:#3b3a3a;border-right:1px solid #3b3a3a;font-size:1.1rem;padding:4px 12px}.car-stock-search-history-dashboard div:last-child{border-right:none}.car-stock-search-history-dashboard div.active{color:var(--primary50);color:#33673b}.car-stock-search-history-dashboard div:hover{color:#648b4a;cursor:pointer}.sale-modal-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80vw;max-width:1000px;padding:30px 40px;border-radius:30px;background-color:var(--primary50);font-family:Funnel Sans,sans-serif;font-weight:500}.sale-modal{box-sizing:border-box;width:100%;max-height:80vh;overflow-y:auto}.agreement-view{display:grid;grid-template-columns:1fr 1fr;max-height:120px;gap:20px;margin-bottom:10px;padding-top:10px}.sale-modal-agreement-details-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;gap:10px;max-height:120px;overflow-y:auto;overflow-x:hidden}.sale-modal-car-details-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:20px;margin-bottom:20px;max-height:300px;overflow-y:auto}.sales-agreement-container{width:100%;max-height:120px;overflow-y:auto}.sales-agreement-item{display:flex;justify-content:space-between;align-items:center;gap:10px}.sale-modal-buttons{display:flex;justify-self:center;gap:10px}.sale-modal h2{grid-column:1/-1}.sale-modal h2,.sale-modal h3,.sale-modal h1{text-align:left;font-family:Funnel Display,sans-serif;font-weight:600;margin:5px 0}.sale-modal .info-label{font-size:.75em;color:#666;flex-shrink:0}.sale-modal .info-label.important{color:#ef6d56}.sale-modal .info-value{font-size:.9em;color:#3b3a3a;font-weight:500}.labels-picker{position:relative}.labels-picker .collapsible__content--open{position:absolute;margin-top:5px;left:0;right:0;z-index:2000;max-height:none;overflow-y:auto;background-color:var(--primary50)}.car-stock-item-labels-container{display:flex;flex-direction:column;gap:5px;margin-top:5px}.car-stock-item-label{font-size:1em;font-weight:700;padding:5px 10px;border-radius:30px;cursor:pointer}.label-not-assigned{opacity:.6}.label-loading{cursor:wait}.car-card-status-changer{position:absolute;top:10px;right:10px;background-color:var(--primary50);color:#3b3a3a;padding:5px 10px;border-radius:20px;font-size:.8em;font-weight:700;cursor:pointer;z-index:10}.car-card-status-changer.expired{background-color:var(--error500)}@media screen and (max-width:560px){.modal-message{min-width:300px;max-height:80vh}.mandatory-fields.form-container form{grid-template-columns:1fr}}@media(max-width:768px){.sale-modal-car-details-container{max-height:200px}.modal-message{min-width:400px;max-height:80vh}.car-stock-item-accesories-conainer{grid-template-columns:1fr}.car-stock-item-accesory{grid-column:1/2;grid-row:span}.car-stock-item-details{display:flex;flex-direction:column}.car-stock-short-description,.car-stock-item-expenses{grid-column:1/2;grid-row:span 1}.car-stock-item-description{margin-left:0;margin-top:10px;grid-column:1/-1;grid-row:span 1;border-right:none;grid-template-columns:1fr 1fr}.car-stock-item-description p{justify-self:start}.car-stock-images{grid-column:1/-1}.car-stock-item-accessories{grid-template-columns:1fr}}.search-history{display:flex;justify-content:center;text-align:center}.search-history-container{min-height:calc(100vh - max(13vh,95px) - 40px);max-height:calc(100vh - max(13vh,95px) - 40px);overflow:auto;background-color:var(--primary50);position:relative;left:50%;transform:translate(-50%)}.vin-loading .loading-animation-wrapper{height:calc(100vh - max(13vh,95px) - 40px)}.vin-search-history-container{display:grid;grid-template-columns:1fr;width:100%;grid-column:1/-1}.vin-search-history-acessories-list,.vin-search-history-maintenance-list{max-height:120px;overflow:auto;justify-content:center;align-items:center;display:grid;grid-template-columns:1fr;gap:5px;padding:5px 0}.vin-search-history-acessories-list button,.vin-search-history-maintenance-list button{justify-self:center;min-width:130px;width:90%;font-size:min(12px,max(8px,.8vw));display:flex;flex-wrap:wrap;flex-direction:column}.vin-search-history-acessories-container,.vin-search-history-maintenance-container{width:100%;justify-self:center;margin-bottom:5px;font-size:min(14px,max(8px,.8vw))}.vin-search-history-acessories-container h6,.vin-search-history-maintenance-container h6{margin:10px;font-size:min(14px,max(8px,.8vw))}.notes-container{width:99%;margin:20px 0;padding:15px;background-color:var(--primary50);border-radius:7px;box-shadow:0 0 6px #3b3a3a;grid-column:1/-1;box-sizing:border-box}.notes-title{margin-top:0;margin-bottom:15px;font-size:1.2rem;color:#333;border-bottom:1px solid #ccc;padding-bottom:8px}.notes-form{margin-top:20px;display:flex;flex-direction:column;border-top:1px solid #ccc;padding-top:15px}.notes-textarea{padding:10px;border:1px solid #ccc;border-radius:4px;font-family:inherit;resize:vertical;margin-bottom:10px;width:auto}.notes-submit-button{align-self:flex-end;background-color:#648b4a;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:8px}.notes-submit-button:hover{background-color:#33673b}.notes-submit-button:disabled{background-color:#ccc;cursor:not-allowed}.notes-list{display:flex;flex-direction:column;gap:15px}.note-item{background-color:var(--primary50);border:1px solid #ddd;border-radius:4px;padding:12px;box-shadow:0 1px 3px #0000001a;text-align:left}.note-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.note-date{font-size:.8rem;color:#666}.note-author{font-weight:700}.note-actions{display:flex;gap:8px}.note-action-button{background:none;border:none;cursor:pointer;font-size:.9rem;color:#666;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:3px}.note-edit-button,.note-delete-button{display:flex;padding:3px;border-radius:8px;border:1px solid #3b3a3a;width:1em;height:1em;justify-content:center;align-items:center;cursor:pointer;font-size:1em}.note-edit-button{background-color:#648b4a;color:var(--primary50)}.note-delete-button{color:#b41526e0;border-color:var(--primary50);background-color:var(--primary50)}.note-edit-button:hover,.note-delete-button:hover{transform:scale(1.1)}.note-content{font-size:.95rem;line-height:1.4}.note-edit-textarea{width:100%;border:1px solid #ccc;border-radius:4px;font-family:inherit;resize:vertical;min-height:80px}.error-message{color:#d9534f;font-size:.9rem}.no-notes-message{color:#666;font-style:italic;text-align:center;padding:15px 0}.notes-toggle-button{background-color:transparent;border:1px solid #ccc;border-radius:4px;padding:8px 12px;color:#666;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin:5px auto;transition:background-color .2s ease}.notes-toggle-button:hover{background-color:#f0f0f0;color:#333}@media(max-width:768px){.notes-container{padding:10px}.note-header{flex-direction:column;align-items:flex-start;gap:5px}.note-actions{align-self:flex-end}}.margin-scheme-option{margin:20px 0;padding:15px;background-color:var(--primary50)}.margin-scheme-label{display:flex;font-weight:500;cursor:pointer;font-family:Funnel Display,sans-serif;color:var(--neutralblack)}.margin-scheme-label input[type=checkbox]{margin-right:10px}.margin-scheme-info{margin-top:10px;padding:10px;background-color:var(--primary100);border-radius:4px;font-size:.9em;color:var(--neutralblack);font-family:Funnel Sans,sans-serif}.margin-scheme-info p{margin:0;line-height:1.4}.reservation-error-notification{padding:5px;background-color:var(--error500);margin:5px 0;border-radius:10px;color:var(--neutralwhite)}.reservation-error-notification p{margin:0}.car-stock-item-expenses .table-container{overflow:auto;width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:5px}.car-stock-item-expenses table{width:100%;justify-self:center;border-collapse:collapse;margin-bottom:20px;box-shadow:0 2px 8px #0000001a;background-color:var(--primary50);box-sizing:border-box;font-size:12px}.car-stock-item-expenses table th,.car-stock-item-expenses table td{font-size:.95em}.expense-file-label{justify-self:center;align-self:center;text-align:center;background:var(--neutral100);border-radius:10px;padding:5px;border:2px dashed #dee2e6;cursor:pointer;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;width:90%}.expense-file-label:hover .expense-custom-file-upload{color:#648b4a}.expense-custom-file-upload{display:block;padding:5px;cursor:pointer}.expense-attachment-modal-content{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;display:flex;width:60%;flex-direction:column;justify-content:center;justify-self:center;padding:10px 20px;background-color:var(--primary50);border-radius:10px;box-shadow:0 2px 8px #0000001a;height:800px}.expense-modal-button-container{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin:1rem 0}.expense-attachment-name{cursor:pointer}.expense-attachment-name:hover{color:#648b4a}@media screen and (max-width:560px){.car-stock-item-expenses table th,.car-stock-item-expenses table td{padding:6px}}.stock-value-snapshot{padding:1rem}.stock-value-snapshot h2{font-family:Funnel Display,sans-serif;color:var(--neutralblack);margin-bottom:1rem}.stock-value-snapshot-controls{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.stock-value-snapshot-controls label{font-family:Funnel Sans,sans-serif;font-size:.9rem;color:var(--neutral700)}.stock-value-snapshot-controls input[type=date]{padding:.4rem .6rem;border:1px solid var(--neutral400);border-radius:8px;font-family:Funnel Sans,sans-serif;font-size:.9rem;color:var(--neutralblack);background:var(--neutralwhite)}.stock-value-snapshot-controls input[type=date]:focus{outline:none;border-color:var(--primary500);box-shadow:0 0 0 2px #648b4a26}.stock-value-summary{display:flex;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.stock-value-summary-card{background:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:12px;padding:1rem 1.5rem;min-width:160px;flex:1}.stock-value-summary-card h3{font-family:Funnel Sans,sans-serif;font-size:.8rem;color:var(--neutral600);margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.03em}.stock-value-summary-card .summary-value{font-family:Funnel Display,sans-serif;font-size:1.6rem;font-weight:600;color:var(--primary700);margin:0}.stock-value-breakdown{width:100%;border-collapse:collapse;font-family:Funnel Sans,sans-serif;font-size:.9rem;text-align:left}.stock-value-breakdown thead th{background:var(--primary500);color:var(--neutralwhite);padding:.6rem 1rem;text-align:left;font-weight:500;font-family:Funnel Display,sans-serif}.stock-value-breakdown thead th:first-child{border-radius:8px 0 0}.stock-value-breakdown thead th:last-child{border-radius:0 8px 0 0}.stock-value-breakdown tbody tr{border-bottom:1px solid var(--neutral200);transition:background .15s}.stock-value-breakdown tbody tr:hover{background:var(--neutral100)}.stock-value-breakdown tbody td{padding:.5rem 1rem;color:var(--neutralblack)}.stock-value-breakdown tbody td.currency{text-align:left;font-variant-numeric:tabular-nums}.stock-value-breakdown tfoot td{padding:.6rem 1rem;font-weight:600;border-top:2px solid var(--primary500);color:var(--primary700);font-family:Funnel Display,sans-serif}.stock-value-breakdown tfoot td.currency{text-align:left;font-variant-numeric:tabular-nums}.stock-value-loading,.stock-value-empty{text-align:center;padding:3rem 1rem;color:var(--neutral600);font-family:Funnel Sans,sans-serif}.stock-value-loading{display:flex;align-items:center;justify-content:center;gap:.5rem}.stock-value-chart{padding:1rem}.stock-value-chart h2{font-family:Funnel Display,sans-serif;color:var(--neutralblack);margin-bottom:1rem}.stock-value-chart-controls{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.stock-value-chart-controls label{font-family:Funnel Sans,sans-serif;font-size:.9rem;color:var(--neutral700)}.stock-value-chart-controls input[type=date],.stock-value-chart-controls select{padding:.4rem .6rem;border:1px solid var(--neutral400);border-radius:8px;font-family:Funnel Sans,sans-serif;font-size:.9rem;color:var(--neutralblack);background:var(--neutralwhite)}.stock-value-chart-controls input[type=date]:focus,.stock-value-chart-controls select:focus{outline:none;border-color:var(--primary500);box-shadow:0 0 0 2px #648b4a26}.stock-value-chart-container{width:100%;height:400px;background:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:12px;padding:1rem .5rem .5rem 0}.stock-chart-tooltip{background:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:8px;padding:.6rem .8rem;box-shadow:0 2px 8px #00000014;font-family:Funnel Sans,sans-serif;font-size:.85rem}.stock-chart-tooltip .tooltip-date{color:var(--neutral600);margin:0 0 .25rem;font-size:.8rem}.stock-chart-tooltip .tooltip-value{color:var(--primary700);font-weight:600;margin:0;font-family:Funnel Display,sans-serif}.stock-chart-tooltip .tooltip-count{color:var(--neutral600);margin:.15rem 0 0;font-size:.8rem}.stock-value-chart-loading,.stock-value-chart-empty{text-align:center;padding:3rem 1rem;color:var(--neutral600);font-family:Funnel Sans,sans-serif}.stock-value-page{padding:1.5rem}.stock-value-page-header{margin-bottom:1.5rem}.stock-value-page-header h1{font-family:Funnel Display,sans-serif;color:var(--neutralblack);margin:0}.stock-value-section{background:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:12px;margin-bottom:1.5rem;overflow:hidden}.car-stock-form-nettix-status{margin-bottom:1.5rem;padding:1rem;border-radius:6px;font-size:.95rem;font-weight:500}.car-stock-form-nettix-loading{background-color:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;padding:.75rem;border-radius:6px;display:flex;align-items:center;gap:.5rem}.car-stock-form-nettix-loading:before{content:"";width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:car-stock-form-nettix-spinner 1s linear infinite;flex-shrink:0}.car-stock-form-nettix-error{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:.75rem;border-radius:6px;display:flex;align-items:center;gap:.5rem}.car-stock-form-nettix-error:before{content:"!";width:16px;height:16px;background-color:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.car-stock-form-nettix-ready{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0;padding:.75rem;border-radius:6px;display:flex;align-items:center;gap:.5rem}.car-stock-form-nettix-ready:before{content:"✓";width:16px;height:16px;background-color:#166534;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}@keyframes car-stock-form-nettix-spinner{to{transform:rotate(360deg)}}@media(max-width:768px){.car-stock-form-nettix-status{margin-bottom:1rem;padding:.75rem;font-size:.9rem}.car-stock-form-nettix-loading,.car-stock-form-nettix-error,.car-stock-form-nettix-ready{padding:.625rem}}.field-checker-label{text-align:left;display:flex;flex-direction:column;gap:3px}.checker-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px}.checker-title-left-side{display:flex;gap:5px;flex-direction:column}.checker-model-type{text-align:left;font-family:Funnel Display;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;color:var(--neutralblack);margin:0}.field-checker-container{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column:1/-1}.checker-header,.accessories-section,.expenses-section{grid-column:1/-1}.accessories-section,.expenses-section{grid-column:span 1}.checker-accessories-expenses-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-column:1/-1;text-align:left;gap:20px}.car-stock-form .global-subtitle{grid-column:1/-1}.checker-accessories-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;text-align:left}.stock-tracker{grid-column:1/-1;display:grid}.checker-values{display:flex;flex-direction:column;gap:5px;padding:0 20px}.pipeline-tracker{max-width:1200px;width:80%;min-width:700px;overflow-x:auto;position:relative;justify-self:center;display:flex;justify-content:center;align-items:end;padding:35px 0 10px;background-color:var(--primary50);box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;border-radius:10px;margin-bottom:20px}.pipeline-current-step{position:absolute;top:10%;right:10px;width:fit-content;padding:5px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;border-radius:10px;font-size:14px;font-weight:600}.pipeline-manager-step{border-radius:50%;width:20px;height:20px;background-color:var(--primary50);border:1px solid var(--neutral200);position:relative}.pipeline-manager-step-text{font-family:Funnel Sans,sans-serif;position:absolute;top:-30px;width:max-content;padding:5px;left:50%;transform:translate(-50%);font-size:12px;font-weight:500;background-color:var(--primary50);border:1px solid var(--neutral200);color:var(--neutralblack);border-radius:50px}.pipeline-manager-step:hover{cursor:pointer;border:2px solid var(--primary500);background-color:var(--primary700)}.pipeline-manager-step-container{display:flex;align-items:center;flex-direction:row;width:fit-content}.pipeline-manager-line:not(:last-child){content:"";min-width:90px;max-width:10vw;height:2px;background-color:var(--neutral400);display:block;transition:background-color .25s ease}.pipeline-manager-line.completed-line{background-color:var(--primary500)}.active-step{width:30px;height:30px;background-color:var(--primary500);color:var(--neutralwhite);display:flex;align-items:center;justify-content:center}.completed-step{background-color:var(--primary500);border-color:var(--primary500);position:relative}.completed-step:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--neutralwhite);font-size:11px;font-weight:700;line-height:1}.active-step svg{width:16px;height:16px}.mobile-pipeline-tracker{grid-column:1/-1;justify-self:center;padding:10px 20px;flex-direction:column;display:flex;gap:5px;justify-content:center;align-items:center;width:fit-content;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;border-radius:30px;max-width:250px}.mobile-pipeline-manager-step-container{display:grid;grid-template-columns:24px 1fr 24px;width:fit-content;gap:10px}.mobile-tracker-prev-step:hover,.mobile-tracker-next-step:hover{color:var(--primary500)}.mobile-tracker-prev-step.disabled,.mobile-tracker-next-step.disabled{opacity:0;pointer-events:none}.mobile-tracker-current-step{font-family:Funnel Sans,sans-serif;font-weight:600;font-size:16px;color:var(--primary500)}@media screen and (max-width:768px){.pipeline-tracker{max-width:350px;overflow-x:auto}}._upperSection_1cjl0_1{display:flex;flex-direction:column;gap:1.2rem}._formTitle_1cjl0_7{margin-bottom:0}._subTitle_1cjl0_11{margin:0;margin-bottom:.6rem;text-align:left}._checkboxGrid_1cjl0_17{display:flex;flex-direction:row;gap:1.2rem}._column_1cjl0_23{display:flex;flex-direction:column;gap:.6rem}._checkboxRow_1cjl0_29{display:flex;align-items:center;gap:.45rem;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_1cjl0_17{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;display:flex;justify-content:center;align-items:center;border:2px solid var(--primary500);border-radius:4px;transition:background-color .2s ease,border-color .2s ease}._checkbox_1cjl0_17:after{content:"✔";font-size:.9rem;line-height:1;color:#fff;display:none}._checkbox_1cjl0_17:checked{background:var(--primary500)}._checkbox_1cjl0_17:checked:after{display:block}._checkboxRow_1cjl0_29:hover ._checkbox_1cjl0_17{border-color:var(--primary700)}._usp-section_1cjl0_71{display:flex;flex-direction:column;gap:.6rem}._inputLabel_1cjl0_77{display:flex;flex-direction:column;width:100%}._input_1cjl0_77{width:100%;box-sizing:border-box;border:1px solid #ffffff;background:#fff;font-family:Funnel Sans,sans-serif;font-size:14px;padding:10px 16px;color:var(--neutral600);box-shadow:0 0 1px #22262a14,0 2px 7.7px #2125290d;border-radius:10px;resize:vertical}._input_1cjl0_77:focus,._input_1cjl0_77:hover{border:1px solid #97b186;outline:none;color:#000}._discountSection_1cjl0_104{display:flex;flex-direction:column;gap:.6rem}.buy-header{grid-column:1/-1;justify-content:start;align-items:center;gap:10px}.buy-header div{font-size:1.2em;padding-top:5px}.buy-header .active-category{transform:rotate(180deg)}.buy-acc-description{grid-column:1/-1;text-align:center;font-weight:700;font-size:1.1em;gap:10px}.documents-button-container{grid-column:span 1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.documents-button-container h2{grid-column:1/-1;margin:2px;text-align:center}.sales-button-wrapper{position:relative;grid-column:span 1;width:100%;justify-self:start;grid-template-rows:auto}.sales-button-traficom-wrapper{width:100%;position:relative;justify-self:center}.sales-button-wrapper button,.sales-button-traficom-wrapper button{display:flex;justify-content:center;gap:5px}.sales-button-traficom-wrapper ul{list-style:decimal}.sales-button-wrapper select{margin:0;height:fit-content;width:200px;max-width:300px;padding:5px;justify-self:center}.autofill-detail-legend{grid-column:1/-1;font-size:.6em;background-color:#648b4a80;border-radius:10px;display:grid;grid-template-columns:40px 1fr;padding:5px}.autofill-detail-legend-icon-item{justify-self:center;align-self:center;font-size:1.2em;color:#648b4a;background-color:var(--primary50);padding:5px;border-radius:50%;display:flex;justify-content:center}.button-description{position:absolute;top:40px;left:40%;background-color:#f9f9f9;border:1px solid #3b3a3a;border-radius:4px;padding:2px 20px;min-width:200px;z-index:999}.sales-button-wrapper .button-description ul{list-style-type:decimal;box-sizing:border-box;width:80%;font-size:.8em}.button-description.hide{display:none}.unsupported-button button{height:fit-content;max-width:300px;font-size:.8em;display:flex;justify-content:space-between;gap:10px;width:unset;justify-self:center;background-color:#de3e3e;color:var(--primary50);border-radius:20px;padding:10px;cursor:not-allowed}@media screen and (max-width:650px){.documents-button-container{grid-column:1/-1;justify-self:center}}.pep-field{text-align:center;justify-self:center}.pep-field input:focus{transform:scale(1)!important}.sales-button-container{display:flex;justify-content:left;gap:1rem;margin:1rem 0}.sales-doc-download-link{display:flex;width:fit-content;padding:0;margin:0;text-decoration:none}.sales-agreement-history-container{display:flex;align-items:start;flex-direction:column;gap:5px;padding:20px}.filtering-input{min-width:200px}.table-container{overflow-x:auto;width:100%}.history-header{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:20px}.view-toggle-btn{padding:8px 16px;background-color:#648b4a;color:#fff;border:1px solid #648b4ad7;border-radius:8px;cursor:pointer;font-size:14px;transition:background-color .3s,border-color .3s}.view-toggle-btn:hover{background-color:#2e8a2c;border-color:#5c9a5bb6}.sales-agreement-history-container h1{margin:0;color:#3b3a3a}.sales-agreement-history-container table{width:100%;border-collapse:collapse;margin-bottom:20px;box-shadow:0 2px 8px #0000001a;background-color:var(--primary50)}.detailed-table th,.detailed-table td,.compact-table th,.compact-table td{font-size:.95em}.detailed-table th br{display:block;content:"";margin:4px 0}.sales-agreement-history-container table td{height:50px;vertical-align:middle}.sales-agreement-history-container tbody tr{transition:background-color .3s}.sales-agreement-history-container table tbody tr:hover{background-color:#f5f5f5}.view-details-btn-container{display:flex;justify-content:center;gap:8px}.view-details-btn{padding:6px 12px;background-color:#648b4a;color:#fff;border:1px solid #648b4ad7;border-radius:8px;cursor:pointer;font-size:.9em;white-space:nowrap;transition:background-color .3s,border-color .3s}.sales-agreement-history-container .empty-state{text-align:center;padding:40px;background-color:#f9f9f9;border-radius:8px;margin-top:20px;color:#3b3a3a}.loading-spinner{display:flex;justify-content:center;align-items:center;height:200px;color:#3b3a3a}.error-message{color:#d32f2f;padding:10px;margin:20px 0;background-color:#ffebee;border-radius:4px}.error-message button{background-color:#648b4a;color:#fff;border:1px solid #648b4ad7;border-radius:8px;padding:8px 16px;margin-top:10px;cursor:pointer;transition:background-color .3s,border-color .3s}.error-message button:hover{background-color:#2e8a2c;border-color:#5c9a5bb6}.pagination{display:flex;justify-content:center;gap:10px;margin-top:20px}.pagination button{padding:8px 12px;border:1px solid #648b4ad7;background-color:var(--primary50);color:#3b3a3a;cursor:pointer;border-radius:8px;transition:background-color .3s,border-color .3s}.pagination button:hover{background-color:#f0f0f0;border-color:#648b4a}.pagination button:disabled{background-color:#f0f0f0;cursor:not-allowed;color:#888;border-color:#ddd}.pagination .active{background-color:#648b4a;color:#fff;border-color:#648b4ad7}.sort-header{cursor:pointer;position:relative}.sort-header:hover{background-color:#e5e5e5}.header-content{display:block;text-align:left;line-height:1.4;position:relative}.sort-icon{margin-left:5px;color:#648b4a;position:relative;display:inline-block}.upper{color:var(--primary500)}.lower{color:#d32f2f}.terms-checkboxes{grid-column:1 / 2;display:flex;flex-direction:column;justify-self:start;align-items:start}.custom-terms{grid-column:1/-1;display:flex;flex-direction:column}.include-accessories-toggle{margin-bottom:8px}@media(max-width:1200px){.sales-agreement-history-container{overflow-x:hidden;width:100%}}@media(max-width:992px){.compact-table th,.compact-table td{padding:8px;font-size:.9em}.detailed-table th,.detailed-table td{padding:6px;font-size:.85em}}@media(max-width:576px){.compact-table th,.compact-table td{padding:6px;font-size:.8em}.detailed-table{display:block;overflow-x:auto}.history-header{flex-direction:column;gap:10px;align-items:flex-start}}.visma-sign-form select{background-color:#fff}.visma-sign-form .read-only-input:focus,.visma-sign-form .read-only-input:active,.visma-sign-form .read-only-input:hover{border:1px solid #ffffff;outline:none;transform:scale(1)}.visma-data-notice{grid-column:1 / -1;align-self:flex-start;text-align:left;margin:5px 0}.visma-form-header{grid-column:1 / -1;justify-self:start;margin:0}.visma-info-and-button{display:flex;flex-direction:row;gap:1rem}.visma-info-and-button p,.sales-button-container p{margin:0;align-self:center}.sales-agreement-history-select-checkbox-column{width:40px;text-align:center}.sales-agreement-history-selectable-row{cursor:pointer}.prefilled-section{padding:12px 14px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;background:var(--surface-subtle, #fafafa)}.prefilled-section-expanded{grid-column:1 / -1;margin:16px 0;padding:12px 14px;border-radius:8px}.prefilled-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.prefilled-section-header h2{margin:0;font-size:1rem;font-weight:600}.prefilled-section-summary{color:var(--text-muted, #4b5563);font-size:.9rem;line-height:1.4}.prefilled-section-body{margin-top:4px}.consignment-agreement-container h3{grid-column:1 / -1}.radio-group-container{grid-column:span 1;display:flex;flex-direction:column;align-items:center;gap:5px}.radio-group-container span{font-family:Funnel Display,sans-serif;font-size:14px;font-weight:500}.documents .info-value{font-size:.9em;color:#3b3a3a;font-weight:500}.documents .info-label{font-size:.75em;color:#666;flex-shrink:0}.input-with-calculation{display:grid;grid-template-columns:1fr auto;place-items:center;gap:2px}.calculated-fee{color:#666;font-size:.9em}.checkbox-label{display:flex;align-items:center;gap:8px}.checkbox-label input[type=checkbox]{width:auto;margin:0}.surplus-percentage{margin-top:10px;margin-left:24px}.documents form{padding:10px;grid-template-columns:1fr 1fr 1fr}.documents .tiedot-radio,.documents form .car-stock-item-dashboard-button{grid-column:1/-1}.documents-info-header{justify-self:start;grid-column:span 2;display:grid;grid-template-columns:1fr;gap:10px}.download-button{justify-self:center;align-self:center;margin:10px 0}.documents .form-input{position:relative;width:100%;box-sizing:border-box}.documents .search-suggestion{list-style:none;background-color:#f5f5f5;border:1px solid #ccc;position:absolute;left:4%;border-radius:4px;width:100%;z-index:1;text-align:start;padding:0 10px}.documents-info-header h1,.documents-info-header h2{text-align:start;justify-self:start;margin:2px}.header-info{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:start;max-width:370px;margin-left:2px}.header-info p{margin:0;font-size:.8em;white-space:nowrap;color:#666}.document-header-and-button-wrapper{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.document-customer-header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;justify-self:start;align-self:center;gap:1em;margin-left:5px}.documents .terms-area{grid-column:1/-1;width:80%;justify-self:center;align-self:center}.documents .add-term{justify-self:center;align-self:center;grid-column:1/-1;max-width:250px}.terms-list{grid-column:1/-1;display:grid;grid-template-columns:1fr;max-height:250px;overflow-y:auto;margin:5px 0}.term{justify-self:center;width:80%;border:1px solid var(--neutral200);font-size:14px;border-radius:20px;padding:10px 15px;display:grid;grid-template-columns:3fr 1fr;margin-bottom:5px;color:#000;max-width:100%;text-align:left;white-space:pre-line}.term p{justify-self:start;align-self:start;max-width:100%;overflow-wrap:break-word;margin:0}.remove-term{justify-self:flex-end;align-self:center;padding:2px;cursor:pointer;color:red}.document-customer-subheader{grid-column:1/-1;text-align:center}.documents .loancalc-form-container{grid-column:1/-1}.documents .loancalc-form-container form{box-shadow:0 0 #b9b9b7;border:0px solid #b9b9b7}.documents .exchange-car-accessories{grid-column:1/-1}.documents .submit-button{grid-column:1/-1;width:250px;justify-self:center}.documents .terms-area{grid-column:1/-1;width:80%;justify-self:center}.documents textarea{resize:none}@media screen and (max-width:650px){.documents form{grid-template-columns:1fr 1fr}.header-info{max-width:unset;margin-left:unset}}.pipeline-documents-info-header{justify-self:start;grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:10px}.pipeline-documents-info-header h1,.pipeline-documents-info-header h2{text-align:start;justify-self:start;margin:2px}.prefilled-section-fields-contaner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.embedded-document-container{width:100%}.test-drive.form-container form h1{grid-column:1 / -1}.test-drive.form-container form{padding:15px}.test-drive.form-container form button{grid-column:1 / -1;justify-self:center;align-self:center;max-width:250px}.permission-info{background-color:#eedc56;margin-top:5px;border:1px solid #3b3a3a;border-radius:3px}.document-preview-header{display:flex;justify-content:space-between;align-items:center;gap:1em}.car-stock-actions{grid-column:1 / -1;display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.car-stock-actions .radio-group{font-size:.5em}.car-stock-actions .radio-group label{padding:.3em 0;font-size:1em}.car-stock-actions .action-button{min-width:0;max-width:none;margin:0 5px;padding:8px;box-shadow:0 0 2px #3b3a3a80;border-radius:5px;border:1px solid #648b4a40;color:#648b4a;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.7em;transition:background-color .3s,border-color .3s;overflow:hidden;text-overflow:ellipsis}.car-stock-actions .action-button:hover{background-color:#2e8a2c;border-color:#5c9a5bb6;color:#fff}.car-stock-actions .action-button:active{transform:translateY(1px)}.action-section{margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}.car-stock-seller-info{display:grid;grid-template-columns:1fr;padding:0 5px 5px;border-top:1px solid #3b3a3a;font-weight:700;gap:10px}.car-stock-seller-info div{justify-self:start;align-self:flex-start;width:100%;margin:0;padding:0;text-align:left}.car-stock-info-detail-legend{font-size:.8em}.car-stock-info-detail-legend span{color:#648b4a}.info-traficom-search-history{display:grid;grid-template-columns:1fr;gap:3px;padding:0 10px}.info-traficom-search-history li{justify-self:start}.car-stock-seller-info div:last-child{grid-column:1/-1}.car-stock-seller-info h2{grid-column:1 / -1}.selected{box-shadow:0 0 6px #3b3a3a;border-radius:5px}.leadTypeOptions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.option{margin-top:20px;padding:10px;border:none;border-radius:5px;background-color:#325a30;color:var(--primary50);cursor:pointer;transition:background-color .3s ease-in-out}.option:hover{background-color:#33673b}.selected{transform:scale(1.1);transition:ease-in-out .3s}.selected:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background-color:#33673b;transition:ease-in-out .3s}.lead-button{justify-self:center;align-self:center}.lead-form.file-label{width:90%;height:90%;padding:10px}.leadTypeOptions{grid-column:1/-1;justify-self:center}.leads-form button{grid-column:1/-1;justify-self:end}.sticky-sidebar{position:fixed;z-index:2998;top:82px;height:calc(100vh - 80px);min-width:80px;display:grid;font-family:Funnel Display,sans-serif;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='820'%20height='864.26'%20viewBox='0%200%20600%20864.26'%20fill='%23fffcfe'%3e%3cg%20transform='scale(-1,1)'%3e%3cmask%20id='expanded-mask'%20fill='white'%3e%3cpath%20d='M80%20393C80%20393%2088.3977%20401.466%2095%20405.04C95.1378%20405.115%2095.2782%20405.189%2095.4209%20405.263C103.523%20409.459%20110%20416.836%20110%20425.96V438.818C110%20447.411%20104.388%20454.782%2096.6094%20458.431C96.0441%20458.696%2095.5037%20458.96%2095%20459.221C87.938%20462.877%2080.0261%20471.233%2080%20471.261V944H-600V0H80V393Z'/%3e%3c/mask%3e%3cpath%20d='M80%20393C80%20393%2088.3977%20401.466%2095%20405.04C95.1378%20405.115%2095.2782%20405.189%2095.4209%20405.263C103.523%20409.459%20110%20416.836%20110%20425.96V438.818C110%20447.411%20104.388%20454.782%2096.6094%20458.431C96.0441%20458.696%2095.5037%20458.96%2095%20459.221C87.938%20462.877%2080.0261%20471.233%2080%20471.261V944H-700V0H80V393Z'%20fill='%23fffcfe'/%3e%3cpath%20d='M80%20393C80%20393%2088.3977%20401.466%2095%20405.04C95.1378%20405.115%2095.2782%20405.189%2095.4209%20405.263C103.523%20409.459%20110%20416.836%20110%20425.96V438.818C110%20447.411%20104.388%20454.782%2096.6094%20458.431C96.0441%20458.696%2095.5037%20458.96%2095%20459.221C87.938%20462.877%2080.0261%20471.233%2080%20471.261V944H-600V0H80V393Z'%20fill='%23fffcfe'%20mask='url(%23expanded-mask)'%20stroke='%23648B4A60'%20stroke-width='1px'/%3e%3c/g%3e%3c/svg%3e");background-size:cover;background-color:transparent;background-position:center left;box-sizing:border-box;font-size:1.3em;right:0;width:49vw;border-radius:3px;padding-left:35px;z-index:120;visibility:visible;transition:.5s cubic-bezier(.58,-.8,.12,.95);text-align:center}.sticky-sidebar-closed{position:fixed;font-size:2*max(15px,min(17px,3vh));right:0;width:16vw;border-radius:3px;z-index:120;visibility:visible;transition:.5s cubic-bezier(.58,-.8,.12,.95);font-size:1.5em}.sticky-sidebar-left{position:fixed;top:max(13vh,70px);font-size:1.3em;box-sizing:border-box;left:0;height:83vh;width:49vw;overflow:hidden;border-radius:3px;z-index:10;visibility:visible;transition:.5s cubic-bezier(.58,-.8,.12,.95);text-align:center}.left{left:0!important;right:unset!important}.fixed{position:absolute;bottom:0;top:unset!important}.sticky-sidebar-closed-left{position:fixed;top:max(13vh,70px);font-size:2*max(15px,min(17px,3vh));left:0;height:83vh;width:16vw;overflow:hidden;padding:0 .5vw;border-radius:3px;background-color:var(--primary50);box-shadow:0 0 6px #3b3a3a;z-index:10;visibility:visible;transition:.5s cubic-bezier(.58,-.8,.12,.95);font-size:1.5em}.sticky-sidebar-closed>sidebar-info{margin:auto;grid-column:1/-1}.sticky-sidebar-closed .sidebar-form-container{display:none}.sidebar-toggle{position:absolute;margin:10px;align-self:center;width:20px;height:20px;background:var(--primary500);color:var(--neutral100);display:flex;justify-content:center;align-items:center;font-size:.7em;border-radius:5px;border:.87px solid var(--neutralblack)}.sidebar-toggle-left{position:absolute;right:10px;align-self:center;width:20px;height:20px;background:var(--primary500);color:var(--neutral100);display:flex;justify-content:center;align-items:center;font-size:.7em;border-radius:5px;border:.87px solid var(--neutralblack)}.sidebar-toggle-closed,.sidebar-toggle-closed.left{transform:rotate(180deg)}.sidebar-toggle-left>*{transition:.3s ease-in-out}.sidebar-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:var(--primary50)}.sidebar-info h2{margin:10px 0;padding:0}.sticky-sidebar-content{overflow:auto;display:grid;width:100%;grid-template-columns:repeat(2,1fr);overflow-y:auto}.sticky-sidebar.sticky-sidebar-container.sticky-sidebar-closed .sidebar-info{grid-column:1/-1}.sticky-sidebar.sticky-sidebar-container.sticky-sidebar-closed .sidebar-info button{font-size:.5em}.sticky-sidebar.sticky-sidebar-container .sidebar-info button{margin-top:16px}.sticky-sidebar.sticky-sidebar-container.sticky-sidebar-closed .sidebar-info-column{display:flex;flex-direction:column;margin-top:10px}.sticky-sidebar.sticky-sidebar-container.sticky-sidebar-closed .sidebar-info h3{font-size:18px}.sticky-sidebar.sticky-sidebar-container .sidebar-info-column p:first-child{font-size:12px;margin:0!important;padding:0!important}.sticky-sidebar.sticky-sidebar-container .sidebar-info-column p:last-child{font-size:14px;margin:10px 0 0!important;padding:0!important}.sticky-sidebar.sticky-sidebar-container .sidebar-info-column{display:flex;flex-direction:column;margin-top:10px}.sticky-sidebar.sticky-sidebar-container .sidebar-info button{font-size:.8em}.sticky-sidebar.sticky-sidebar-container.sticky-sidebar-closed .sidebar-info-column p:last-child{font-size:14px}.nettix-pricing-hidden{position:relative}.full-screen{width:100%}@media screen and (max-width:768px){.sticky-sidebar{width:92vw}.sticky-sidebar-closed{width:10vw;right:-12vw}.sticky-sidebar.left{width:45vw}.sticky-sidebar-closed.left{width:10vw}}@media screen and (max-width:1000px){.sticky-sidebar.sticky-sidebar-container .sidebar-info-averages{grid-template-columns:1fr}.sticky-sidebar.sticky-sidebar-container .sidebar-info-averages .sidebar-info-column{grid-column:1/-1;grid-row:span 1}}.customer-table-container{display:block;max-width:100%;max-height:400px;overflow:auto;box-sizing:border-box}.customer-table{width:100%;border-collapse:collapse;table-layout:auto}.customer-image-container{position:relative;left:50%;transform:translate(-50%);margin-top:10px;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden;box-shadow:0 2px 7.7px #2125290d;background-color:var(--primary50);max-width:150px;width:fit-content}.site-select{overflow:auto}.customer-image-container img{width:100%;height:auto}.customer-container{grid-column:1/-1;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.customer-container h2{font-family:Inter;font-weight:600;font-size:14.66px;line-height:22.8px;letter-spacing:0%;color:#181d27;text-align:left}.customer-details{margin-top:20px;display:flex;flex-direction:column;gap:7px;border-left:2px solid var(--primary500);padding:0 20px;width:fit-content}.customer-details p{font-family:Funnel Sans;font-weight:300;font-size:16px;line-height:24px;letter-spacing:0%;color:var(--neutralblack)}.customer-details h1{font-family:Funnel Display,sans-serif;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0%;color:var(--neutralblack)}.customer-details h2{font-family:Funnel Display;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:var(--primary500)}.customer-details h2,.customer-container p,.customer-container h1{margin:0}.add-user{max-width:700px;width:80%;max-height:90vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:auto}.add-user form{position:relative;grid-template-columns:repeat(auto-fill,minmax(max(min(250px,23%),200px),1fr));gap:10px;box-sizing:border-box;background:#ffffff6e;border-image-source:linear-gradient(152.79deg,rgba(255,255,255,.7) 1.78%,rgba(196,196,196,.52) 100.04%);-webkit-backdrop-filter:blur(20.899999618530273px);backdrop-filter:blur(20.899999618530273px);padding:60px 80px;border-radius:30px}.add-user form .reset-pwd{grid-column:1/-1;justify-self:end}.add-user form label,.add-site-form form label{display:flex;flex-direction:column;align-items:start;gap:5px}.add-user h3{margin:0;grid-column:1 / -1}.add-user form button{justify-self:center;align-self:center;grid-column:1/-1}.add-user .customer-image-container{grid-column:1/-1}.delete-edit-customer-user-icons{cursor:pointer;transition:transform .3s ease-in-out;display:flex;align-items:center;justify-content:space-between}.delete-customer-user-icon{position:relative}.delete-customer-user-icon:hover{transform:scale(1.1);color:red}.edit-customer-user-icon:hover{transform:scale(1.1);color:#648b4a}.add-customer-user-icon{display:flex;justify-content:flex-end;width:100%;margin:8px 0}.arrow-up{display:inline-block;rotate:180deg;color:#000}.arrow-up svg{width:12px;height:12px}.customer-table .active svg{width:12px;height:12px}.add-site-form{max-width:700px;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:auto}.add-site-form form{grid-template-columns:repeat(auto-fill,minmax(max(min(250px,23%),200px),1fr));gap:10px;position:relative;transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box;background:#ffffff6e;border-image-source:linear-gradient(152.79deg,rgba(255,255,255,.7) 1.78%,rgba(196,196,196,.52) 100.04%);-webkit-backdrop-filter:blur(20.899999618530273px);backdrop-filter:blur(20.899999618530273px);padding:60px 80px;border-radius:30px}.add-site-form button{justify-self:center;align-self:center;grid-column:1/-1}.unavailable-delete{color:gray}.unavailable-delete:hover{color:var(--error500);cursor:not-allowed}.delete-customer-user-icon.unavailable-delete{color:gray;cursor:not-allowed}.hidden-text{display:none;position:absolute;top:-55px;left:50%;transform:translate(-50%);z-index:9999;background:#fff;border:1px solid #ccc;padding:5px 8px;font-size:10px;white-space:nowrap;box-shadow:0 2px 5px #0003}.triangle-icon{margin:0!important;padding:0!important;font-size:15px;position:relative;left:50%;transform:translate(-50%)}.delete-customer-user-icon:hover .hidden-text{display:block;color:red}.settings-header{display:flex;justify-content:flex-end;align-items:center;width:100%;gap:10px;color:var(--primary500)}.settings-header:hover,.settings-header:hover h2{color:var(--primary900)}.settings-header h2{font-family:Funnel Display;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;cursor:pointer;color:var(--primary500)}.site-form-users{grid-column:1/-1;display:flex;flex-direction:column;gap:20px}.site-form-contacts{display:flex;flex-direction:column;gap:5px;width:100%;box-sizing:border-box;border-radius:10px;padding:5px;background-color:var(--primary50)}.site-form-user{display:flex;justify-content:space-between;align-items:center;border:.4px solid var(--neutral200);background-color:var(--primary50);border-radius:10px;padding:5px 10px;font-family:Funnel Sans,sans-serif;font-weight:400;font-size:14px}.site-form-contact{display:flex;justify-content:space-between;align-items:center;border:.4px solid var(--neutral200);background-color:var(--primary50);border-radius:10px;padding:5px 10px;font-family:Funnel Sans,sans-serif;font-weight:400;font-size:16px}.site-form-user-remove{cursor:pointer;color:var(--error500);z-index:10}.site-form-user-remove:hover{transform:scale(1.1)}.site-form-controls{display:flex;flex-direction:column;gap:5px}.site-form-control-up,.site-form-control-down{font-size:16px;cursor:pointer;color:var(--primary500);transition:transform .2s ease-in-out}.site-form-control-up:hover,.site-form-control-down:hover{background-color:var(--neutral200)}.site-form-control-down{transform:rotate(180deg)}.site-form-users-list,.sites-form-contacts-list{display:flex;flex-direction:column;gap:5px;max-height:100px;overflow-y:auto}.site-form-user-title{font-family:Funnel Display,sans-serif;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--neutralblack)}@media(max-width:850px){.customer-table-container{max-width:550px}}.customer-contact-info-container{max-width:700px;width:60vw;left:50%;transform:translate(-50%);position:relative;height:fit-content;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;border-radius:30px;padding:30px 40px;background-color:var(--primary50)}.table-scroll .contacts-table{width:100%;border-collapse:collapse;height:600px}.table-scroll{height:600px;overflow-y:auto;position:relative}.loading-cell,.error-cell,.empty-cell{text-align:center;padding:30px;height:200px}.spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;height:100%}.spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:var(--primary500);animation:spin 1s linear infinite}.customer-contact-info-header input[type=file]{display:block}.contact-item-container{width:100%;display:flex;flex-direction:column;gap:20px}.customer-contact-info-header{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:10px;margin-bottom:20px}.customer-contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:left;gap:20px}.customer-contact-info-item{display:flex;flex-direction:column;gap:3px}.documents-dashboard{width:100%;display:flex;justify-content:center;height:fit-content}.customer-contacts-delete-button{cursor:pointer;color:var(--error500)}.customer-contacts-delete-button:hover{transform:scale(1.2)}.customer-contact-row.customer-select-mode{cursor:pointer;opacity:.75}.customer-contact-row.customer-select-mode:hover{opacity:1}.customer-contact-row.customer-selected-row{border:2px solid #007aff;opacity:1}.contacts-table .customer-contact-row:hover td{background-color:var(--primary500);color:var(--neutralwhite);cursor:pointer}.customer-label-and-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.customer-label-buttons-icon{display:flex;justify-content:space-between}.customer-refresh-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:1em;margin-bottom:1rem}.customer-refresh-icon svg{width:20px;height:20px}.button-and-notes-container{max-width:700px;width:60vw;left:50%;transform:translate(-50%);position:relative}.admin-config.form-container{max-width:600px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:60vh;min-width:280px}.admin-config.form-container form{display:grid;grid-template-columns:1fr;box-shadow:0 0 #0000001a;width:100%;gap:20px;padding:10px;box-sizing:border-box;border:1px solid #3b3a3a;border-radius:3px}.admin-config.form-container form textarea{resize:none;height:fit-content;min-height:250px;margin-top:10px}.admin-config.form-container form textarea:focus{transform:none;outline:none;border-color:#33673b!important}.admin-config.form-container form label{justify-self:center;text-align:center;font-size:1.2rem;font-weight:700;gap:10px}.admin-config.form-container form button{justify-self:center;align-self:center;max-width:200px}.sale-terms form{padding:20px 30px;grid-template-columns:1fr;gap:50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:300px;background-color:var(--primary50);font-family:Funnel Display,sans-serif;border-radius:30px;box-shadow:0 1px #21252914,0 2px 7.7px #2125290d}.sale-terms.form-container form label{justify-self:center;text-align:center;font-size:1.2rem;font-weight:700;gap:10px}.sale-terms.form-container form textarea{resize:none;height:fit-content;min-height:250px;margin-top:10px;height:100%}.sale-terms form button{justify-self:center;align-self:center;max-width:200px}.documents-configuration{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:20px;box-sizing:border-box;max-width:600px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:280px;place-items:center;background-color:var(--primary50);border-radius:30px;box-shadow:.3 .4 .1 .2 var(--neutralblack);padding:20px 30px;font-family:Funnel Display,sans-serif;overflow-y:auto;max-height:90vh;margin-top:30px}.documents-configuration-icons{display:grid;grid-template-columns:1fr 1fr;width:200px;gap:10px}.documents-configuration-icons p{font-size:1.2rem;font-weight:700;text-align:center;color:#3b3a3a}.documents-configuration-icons div{justify-self:center;align-self:center;color:var(--primary50);font-size:1.5rem;border:1px solid #3b3a3a;background-color:#648b4a;padding:3px;border-radius:3px;display:flex;justify-content:center;align-items:center;width:50px;height:40px}.documents-configuration-icons div:hover{background-color:#33673b}.button-container{display:flex;justify-content:left;gap:1rem;margin-top:1rem}.button-container button{min-width:100px}.section-content label{margin-top:1rem;font-weight:700}.documents-configuration .button-container{flex-wrap:wrap}.label-list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:1rem}.default-pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:14px}.label-pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .1s}.label-pill.selected-pill{font-size:16px;font-weight:700;border:2px solid;border-color:#3b3a3a;transform:scale(1.1)}.label-editor{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.label-editor button:disabled{opacity:.5;cursor:not-allowed}.label-list button:disabled{opacity:.5;cursor:not-allowed}.color-input{width:50px;height:40px;border:none;border-radius:10px;cursor:pointer;padding:0}input[type=color]::-webkit-color-swatch{border:1px solid #ccc;border-radius:8px}input[type=color]::-moz-color-swatch{border:1px solid #ccc;border-radius:8px}.api-keys-modal-content{overflow-y:auto}.add-new-key{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.api-keys-table-container{margin-bottom:1rem;overflow-x:auto}.api-keys-table{border-collapse:collapse}.api-keys-table th{font-weight:700}.new-key-notification{width:fit-content;background-color:var(--secondary200);margin:16px 0;padding:4px;border:2px solid var(--secondary300);border-radius:4px}.new-key-notification p{margin:0}.new-key-and-icon{display:flex;align-items:center;gap:8px}.key-copy-icon{cursor:pointer;color:var(--primary500);font-size:1.2rem}.key-copy-icon:hover{color:var(--primary700)}.new-key-and-icon textarea{width:60%;height:fit-content;resize:none}.credentials-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 0;border-bottom:1px solid var(--neutral200)}.credentials-header p{margin:0;color:var(--neutral600)}.credentials-loading{text-align:center;padding:40px;color:var(--neutral600)}.credentials-list{overflow-x:auto}.no-credentials{text-align:center;padding:40px;background-color:var(--primary50);border-radius:10px;border:1px solid var(--neutral200)}.no-credentials p{margin:0;color:var(--neutral600);font-size:14px}.credentials-table{width:100%;border-collapse:collapse;margin-top:10px}.credentials-table th{background:#f2f2f2;border-bottom:.81px solid #e9eaeb;padding:9.77px 19.54px;font-family:Funnel Sans;font-weight:400;font-size:11.4px;line-height:19.54px;text-align:left}.credentials-table tbody tr{transition:background-color .2s;cursor:default}.credentials-table td{background:#fafafa;border-bottom:.81px solid #e9eaeb;padding:9.77px 19.54px;font-family:Funnel Sans;font-weight:400;font-size:11.4px;line-height:19.54px;color:#6c757d}.table-actions{display:flex;gap:8px}.table-actions button{padding:5px 8px!important;min-width:auto!important}.credential-form{padding:20px 0;overflow-y:auto}.credential-form h3{margin:0 0 20px;font-family:Funnel Display,sans-serif;font-weight:500;font-size:18px;color:var(--neutralblack);border-bottom:1px solid var(--neutral200);padding-bottom:10px}.credential-form form{display:grid;gap:15px;background-color:var(--primary50);padding:20px;border-radius:10px;border:1px solid var(--neutral200);align-items:center}.credential-form input{width:min(300px,80%)}.credential-form input[type=checkbox]{width:auto}.credential-form input:focus{outline:none;border-color:var(--primary-color)}.credential-form small{font-size:12px;color:var(--neutral600);font-style:italic}.credential-form .button-container{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.sites-selection h4{font-size:16px;font-weight:500;color:var(--neutralblack);font-family:Funnel Display,sans-serif}.sites-checkbox-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.show-nettix-checkbox-label{margin-top:20px}.user-profile{display:grid;height:fit-content;grid-template-columns:1fr 1fr;position:relative;left:50%;transform:translate(-50%);opacity:.8;border-radius:30px;background-color:#fff;padding:50px 65px;text-align:left;max-width:1000px;margin-bottom:50px;box-sizing:border-box}.user-info-container{grid-column:1/2;height:fit-content;display:flex;flex-direction:column;color:var(--neutralblack);gap:10px}.user-info-header{display:flex;flex-direction:column;gap:10px}.user-info-header h2{font-family:Funnel Display,sans-serif;font-weight:600;font-size:40px;line-height:100%;letter-spacing:0px;text-align:left;margin:0;color:var(--neutralblack)}.user-info-header{margin:0}.user-info{max-width:400px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.user-info h3{grid-column:1/-1;font-family:Funnel Display;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0%}.user-info-data{display:flex;flex-direction:column;gap:5px}.user-info-data p{margin:0}.user-info-data p:nth-child(1){font-family:Funnel Display;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}.user-info-data p:nth-child(2){font-family:Funnel Sans;font-weight:300;font-size:16px;line-height:24px;letter-spacing:0%}.user-profile-dashboard{justify-self:end;display:grid;grid-template-columns:40px auto;grid-template-rows:auto auto auto;width:fit-content;height:fit-content;gap:5px;max-width:250px;max-height:150px}.user-profile-dashboard .profile-menu-icon{justify-self:center;align-self:center}.user-profile-dashboard-info{display:flex;flex-direction:column;gap:2px}.user-profile-dashboard-info-user{font-family:Funnel Display,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralblack)}.user-profile-dashboard-info-role{font-family:Funnel Sans,sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;vertical-align:middle;color:var(--neutralblack)}.user-profile-dashboard .general-link{grid-column:1/-1;justify-self:left;align-self:flex-start}@media(max-width:850px){.user-profile{grid-template-columns:1fr}.user-profile-dashboard{justify-self:start;grid-row:1/2}}@media(max-width:560px){.user-info{grid-template-columns:1fr}}.edit-profile{position:relative;margin-bottom:20px;max-width:400px;left:50%;top:unset;transform:translate(-50%);padding:20px 30px;height:fit-content}.back-button{position:absolute;left:20px;font-size:20px;cursor:pointer}.back-button:hover{color:var(--primary500)}.ledger-filter-tabs{margin-bottom:15px;display:flex;gap:10px}.ledger-filter-tabs .filter-tab{padding:8px 16px;border:1px solid var(--neutral400);border-radius:4px;background-color:var(--neutralwhite);color:var(--neutralblack);cursor:pointer;transition:background-color .2s,color .2s}.ledger-filter-tabs .filter-tab:hover{background-color:var(--neutral200)}.ledger-filter-tabs .filter-tab.active,.ledger-filter-tabs .filter-tab.active-sales{background-color:var(--primary500);color:var(--neutralwhite);border-color:var(--primary600)}.ledger-filter-tabs .filter-tab.active-purchases{background-color:var(--secondary600);color:var(--neutralwhite);border-color:var(--secondary700)}.export-section{background-color:var(--primary50);margin-bottom:20px;padding:15px;border-radius:10px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d}.export-section h3{margin-top:0;margin-bottom:15px}.export-controls{display:flex;gap:10px;align-items:center}.export-controls label{margin-right:5px}.ledger-badge{padding:4px 8px;border-radius:4px;font-size:.85em;display:inline-block}.ledger-badge.badge-sale{background-color:var(--primary300);color:var(--primary900)}.ledger-badge.badge-purchase{background-color:var(--secondary200);color:var(--secondary800)}.ledger-empty-state{text-align:center;padding:20px}.text-muted{color:var(--neutral500)}.ledger-invoice-buttons{display:flex;gap:5px;flex-wrap:wrap}.ledger-invoice-buttons button{font-size:.8em;padding:4px 8px}.margin-scheme-container{padding:20px;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box;overflow-x:hidden}.margin-scheme-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.margin-scheme-header h1{margin:0}.filter-toggle-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer}.filter-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:15px;margin-bottom:20px}.filter-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.filter-group{display:flex;flex-direction:column;flex:1;min-width:200px}.filter-group input,.filter-group select{padding:8px;border:1px solid #ddd;border-radius:4px}.filter-actions{display:flex;align-items:flex-end}.reset-filters-btn{padding:8px 16px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer}.margin-scheme-table{width:100%;border-collapse:collapse;margin-bottom:20px}.margin-scheme-table th,.margin-scheme-table td{padding:12px 8px;text-align:left;border-bottom:1px solid #ddd}.margin-scheme-table th{background-color:#f0f0f0;cursor:pointer;-webkit-user-select:none;user-select:none}.margin-scheme-table th:hover{background-color:#e5e5e5}.sort-indicator{font-size:12px}.numeric{text-align:right}.purchase-row{background-color:#f9f9f9}.sale-row{background-color:#fff}.positive-margin{color:#2e7d32;font-weight:500}.negative-margin{color:#d32f2f;font-weight:500}.badge{display:inline-block;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:500}.badge-purchase{background-color:#e3f2fd;color:#1565c0}.badge-sales,.badge-sales_event{background-color:#e8f5e9;color:#2e7d32}.badge-buy_sell{background:linear-gradient(90deg,#e3f2fd,#e8f5e9);color:#1b5e20;font-weight:600}.badge-vehicle{background-color:#fff3e0;color:#e65100}.badge-non-vehicle{background-color:#f3e5f5;color:#7b1fa2}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.pagination button{padding:5px 10px;border:1px solid #ddd;background-color:#fff;cursor:pointer;border-radius:4px}.pagination button:hover:not(:disabled){background-color:#f0f0f0}.pagination button:disabled{color:#aaa;cursor:not-allowed}.pagination span{margin:0 10px}.action-button{background:none;border:none;cursor:pointer;padding:5px;color:#555}.action-button:hover{color:#000}.action-button.view{color:#1976d2}.action-button.view:hover{color:#0d47a1}.no-records{text-align:center;padding:30px;font-style:italic;color:#777}.margin-scheme-statistics{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:20px;margin-bottom:20px}.margin-scheme-statistics h2{margin-top:0;margin-bottom:15px;font-size:1.5rem}.year-selector{display:flex;align-items:center;justify-content:center;margin-bottom:20px;gap:15px}.statistics-header-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.view-mode-toggle.radio-group{border:1px solid var(--primary500);border-radius:8px;overflow:hidden;background:var(--primary50)}.view-mode-toggle.radio-group label{font-size:.9rem;padding:6px 14px;background:var(--primary100);font-weight:500;color:var(--primary700)}.view-mode-toggle.radio-group input:checked+label{background:var(--primary500);color:var(--primary50)}.month-selector{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.month-nav-btn,.year-nav-btn{background:var(--primary50);border:1px solid var(--primary400);padding:5px 12px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;font-family:Funnel Display,sans-serif;font-size:.85rem;color:var(--primary700)}.month-nav-btn:hover,.year-nav-btn:hover{background:var(--primary100);border-color:var(--primary500);color:var(--primary800)}.month-nav-btn:active,.year-nav-btn:active{background:var(--primary500);color:var(--primary50);border-color:var(--primary600)}.current-month,.current-year{font-size:1.05rem;font-weight:600}.year-nav-btn{background:none;border:1px solid #ddd;padding:5px 10px;border-radius:4px;cursor:pointer}.current-year{font-size:1.2rem;font-weight:700}.statistics-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.statistics-card{flex:1;min-width:300px;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:15px;box-shadow:0 2px 4px #0000000d}.statistics-card h3{margin-top:0;margin-bottom:15px;font-size:1.2rem;border-bottom:1px solid #eee;padding-bottom:10px}.statistics-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.statistics-row:last-child{border-bottom:none}.statistics-row.highlight{font-weight:700;font-size:1.1em;margin-top:10px;padding-top:10px;border-top:1px solid #ddd}@media screen and (max-width:768px){.margin-scheme-container{padding:10px}.margin-scheme-header{flex-direction:column;align-items:flex-start;gap:10px}.filter-row{flex-direction:column;gap:10px}.filter-group,.statistics-card{min-width:100%}.statistics-header-bar{flex-direction:column;align-items:flex-start}.view-mode-toggle.radio-group{width:100%}.view-mode-toggle.radio-group label{flex:1;text-align:center}.table-container{overflow-x:auto}.margin-scheme-table{min-width:800px}}.margin-scheme-detail-container{max-width:900px;margin:0 auto;padding:20px}.detail-header{display:flex;justify-content:space-between;margin-bottom:20px}.back-button,.edit-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px}.edit-button{background-color:#e3f2fd;color:#1565c0}.detail-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:25px}.detail-card h1{margin-top:0;margin-bottom:20px;font-size:1.8rem;display:flex;align-items:center;gap:15px}.status-badge{font-size:14px;padding:5px 10px;border-radius:20px;font-weight:400}.status-badge.purchase{background-color:#e3f2fd;color:#1565c0}.status-badge.sales,.status-badge.sales_event{background-color:#e8f5e9;color:#2e7d32}.detail-section{margin-bottom:30px;border-bottom:1px solid #f0f0f0;padding-bottom:20px}.detail-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.detail-section h2{font-size:1.3rem;margin-bottom:15px;color:#555}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.detail-item.full-width{grid-column:span 2}.detail-label{font-size:14px;color:#666;margin-bottom:5px}.detail-value{font-size:16px;font-weight:500}.item-type-badge{display:inline-block;padding:3px 8px;border-radius:4px;font-size:12px}.item-type-badge.vehicle{background-color:#fff3e0;color:#e65100}.item-type-badge.non-vehicle{background-color:#f3e5f5;color:#7b1fa2}.margin-value.positive{color:#2e7d32}.margin-value.negative{color:#d32f2f}.detail-notes{background-color:#f9f9f9;padding:15px;border-radius:4px;min-height:60px}.edit-notes textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px}.detail-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-button,.save-button{padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.cancel-button{background-color:#f0f0f0;border:1px solid #ddd;color:#333}.save-button{background-color:#4caf50;border:1px solid #388e3c;color:#fff}.invoice-link{color:#1976d2;text-decoration:none}.invoice-link:hover{text-decoration:underline}.invoices-container{padding:20px}.invoices-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.invoices-header h1{margin:0}.invoices-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:30px}.summary-card{background-color:var(--primary50);border-radius:8px;padding:15px;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease-in-out}.summary-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.summary-card h3{margin-top:0;color:var(--neutralblack);font-size:1rem}.summary-card p{font-size:1.8rem;font-weight:600;margin:10px 0;color:var(--primary600)}.summary-details{margin-top:10px;font-size:.9rem}.invoices-search-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-bar{display:flex;width:70%}.search-bar input{flex:1;padding:10px;border:1px solid var(--neutral100);border-radius:4px 0 0 4px;outline:none}.search-bar button{padding:10px 15px;background-color:var(--primary500);color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer}.filter-toggle{padding:10px 15px;background-color:var(--neutral100);border:1px solid var(--neutral100);border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.filters-panel{background-color:var(--primary300);border-radius:8px;padding:20px;margin-bottom:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.filter-group{display:flex;flex-direction:column}.filter-group label{margin-bottom:5px;font-weight:500}.filter-group select,.filter-group input{padding:8px;border:1px solid var(--neutral100);border-radius:4px}.reset-filters{padding:8px 15px;background-color:transparent;border:1px solid var(--neutral100);border-radius:4px;cursor:pointer;margin-top:10px;grid-column:1 / -1;width:fit-content;justify-self:end}.invoices-list{background-color:var(--primary50);border-radius:8px;overflow:auto;box-shadow:0 2px 4px #0000001a;max-height:60vh}.invoices-list table{width:100%;border-collapse:collapse}.invoices-list th,.invoices-list td{text-align:left;border-bottom:1px solid var(--neutral100)}.invoices-list th{background-color:var(--primary300);font-weight:600}.invoices-list tr:hover{background-color:var(--primary100)}.badge{padding:5px 10px;border-radius:20px;font-size:.8rem;font-weight:500;display:inline-block;text-align:center}.badge-sales{background-color:var(--primary300);color:var(--primary900)}.badge-purchase{background-color:var(--secondary200);color:var(--secondary800)}.badge-sales-event{background-color:var(--secondary200);color:var(--secondary700)}.status-selector{position:relative;display:flex;flex-direction:column;align-items:center}.status-dropdown{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;width:100%;z-index:10;transition:all .2s ease}.status-selector:hover .status-dropdown{opacity:1;visibility:visible}.status-select{width:100%;padding:5px;border-radius:5px;border:1px solid var(--primary400);font-size:.85rem;font-family:Funnel Sans,sans-serif;cursor:pointer;outline:none}.status-select.badge-draft{background-color:var(--neutral100);color:var(--neutral600)}.status-select.badge-sent{background-color:var(--primary300);color:var(--primary700)}.status-select.badge-paid{background-color:var(--primary200);color:var(--primary700)}.status-select.badge-overdue{background-color:var(--secondary200)}.status-select.badge-canceled{background-color:var(--neutral600);color:var(--primary50)}.actions{white-space:nowrap}.icon-button{background:none;border:none;cursor:pointer;margin-right:10px;font-size:1rem;opacity:.7;transition:opacity .2s}.icon-button:hover{opacity:1}.icon-button.view,.icon-button.edit{color:var(--neutralblack)}.icon-button.delete{color:var(--error500)}.loading-indicator{text-align:center;padding:30px;font-style:italic;color:var(--neutral600)}.error-message{color:#721c24;background-color:var(--error500);border-radius:4px;padding:15px;margin-bottom:20px}.amount{font-weight:500;text-align:right}.no-records{text-align:center;padding:30px;color:var(--neutral600);font-style:italic;display:flex;flex-direction:column;align-items:center;gap:10px}.no-records svg{font-size:2rem;opacity:.5}.invoice-filter-actions{grid-column:2 / -1;display:flex;gap:10px;margin-top:15px}.invoice-select-mode-buttons{grid-column:1 / -1;display:flex;gap:10px}.update-overdue{background-color:#ff950033;color:var(--secondary800);border:1px solid var(--secondary600);padding:8px 12px;border-radius:4px;font-weight:500;transition:all .2s ease}.update-overdue:hover{background-color:var(--secondary300);color:var(--secondary900);border-color:var(--secondary700)}.overdue-indicator{position:relative}.overdue-indicator:after{content:"!";position:absolute;top:30%;right:0;background-color:var(--error500);color:#fff;width:16px;height:16px;border-radius:50%;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #ef6d56b3}70%{box-shadow:0 0 0 5px #ef6d5600}to{box-shadow:0 0 #ef6d5600}}.overdue-row{background-color:#ef6d560d!important;border-left:3px solid var(--error500)}.overdue-row:hover{background-color:#ef6d561a!important}@media(max-width:768px){.invoices-header{flex-direction:column;align-items:start;gap:10px}.invoices-search-filters{flex-direction:column;gap:10px}.search-bar{width:100%}.filters-panel{grid-template-columns:1fr}}.invoice-select-checkbox-column{width:40px;text-align:center}.invoice-selectable-row{cursor:pointer}.invoice-selectable-row:hover{background-color:var(--primary50)}.invoice-form-container{padding:20px;width:100%}.invoice-form-container>*{width:100%}.invoice-form-header{position:relative;text-align:center;margin-bottom:20px}.invoice-form-header h1{margin:0;padding:10px 0}input.read-only{background-color:var(--neutral100);cursor:not-allowed}.back-arrow{position:absolute;left:0;top:50%;background:none;border:none;font-size:1.2rem;color:var(--neutralblack);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.back-arrow:hover{background-color:var(--neutral100)}.back-button,.save-button{display:flex;align-items:center;gap:8px;padding:8px 15px;border-radius:4px;font-weight:500;cursor:pointer}.back-button{background-color:var(--neutral100);color:var(--neutralblack)}.save-button{background-color:var(--primary500);color:#fff;border:none}.save-button:disabled{background-color:var(--neutral600);cursor:not-allowed;opacity:.7}.error-message{color:var(--error500);background-color:var(--error500);opacity:.3;padding:12px;border-radius:4px;margin-bottom:20px}.form-section{background-color:var(--primary50);border-radius:8px;padding:20px;margin-bottom:25px;box-shadow:0 2px 4px #0000001a;width:100%}.form-section h2{margin-top:0;margin-bottom:20px;color:var(--neutralblack);font-size:1.2rem;border-bottom:1px solid var(--neutral100);padding-bottom:10px}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;width:100%}.form-group{margin-bottom:15px;display:flex;flex-direction:column;gap:5px}.form-group.full-width{grid-column:1 / -1;margin-bottom:20px}.form-group.form-input{position:relative;width:100%;box-sizing:border-box}.form-group .search-suggestion{list-style:none;background-color:#f5f5f5;border:1px solid #ccc;position:absolute;top:50%;transform:translateY(50%);left:4%;border-radius:4px;width:100%;z-index:1;text-align:start;padding:0 10px}.form-group label{display:block;font-weight:500;font-size:.9rem}.form-group input,.form-group select{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--neutral100);border-radius:4px;font-size:.9rem}.form-group small{display:block;margin-top:5px;font-size:.8rem;color:var(--neutral600)}textarea{width:100%;padding:10px;border:1px solid var(--neutral100);border-radius:4px;resize:vertical;font-family:inherit;font-size:.9rem}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.add-row-button{background-color:var(--primary500);color:var(--neutral100);border:none;border-radius:4px;padding:8px 15px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:5px}.invoice-rows{margin-top:15px;overflow-x:auto;width:100%}.invoice-rows table{width:100%;min-width:100%;border-collapse:collapse}.invoice-rows th,.invoice-rows td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.invoice-rows th{background-color:var(--primary300);font-weight:600;font-size:.9rem}.invoice-rows input,.invoice-rows select{padding:8px;border:1px solid var(--neutral100);border-radius:4px;width:100%}.remove-row{background:none;border:none;color:var(--error500);cursor:pointer;font-size:1rem}.no-rows{text-align:center;padding:20px;color:var(--neutral600);font-style:italic}tfoot tr{background-color:var(--primary300)}.totals-label{text-align:right;font-weight:600}.totals-value{font-weight:600;text-align:left}.grand-total{font-size:1.1rem;background-color:var(--primary200)}.form-actions{display:flex;justify-content:center;margin-top:20px;gap:15px;width:100%}.cancel-button{background-color:#fff;border:1px solid #ddd;padding:10px 20px;border-radius:4px;cursor:pointer}.loading-indicator{text-align:center;padding:40px;font-style:italic;color:#666}@media(max-width:768px){.invoice-form-header{flex-direction:column;align-items:flex-start;gap:15px;width:100%}.form-grid{grid-template-columns:1fr;width:100%}.section-header{flex-direction:column;align-items:flex-start;gap:10px;width:100%}}.car-selector-container{margin-bottom:20px;border:1px solid var(--neutral100);border-radius:5px;padding:15px;background-color:var(--primary50)}.car-selector-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.car-selector-header h3{margin:0;font-size:16px;color:var(--neutralblack)}.car-search-input{padding:8px;border:1px solid var(--neutral100);border-radius:4px;width:250px}.car-selector-list-container{max-height:300px;overflow-y:auto;border:1px solid var(--neutral100);border-radius:4px;background-color:var(--primary50)}.car-selector-list{display:flex;flex-direction:column}.car-selector-item{padding:10px 15px;border-bottom:1px solid var(--neutral100);cursor:pointer;transition:background-color .2s}.car-selector-item:hover{background-color:var(--primary300)}.car-selector-item.car-selector-selected{background-color:var(--primary100);border-left:3px solid var(--primary500)}.car-selector-info{display:flex;flex-direction:column}.car-selector-name{font-weight:600;margin-bottom:5px;color:var(--neutralblack)}.car-selector-details{display:flex;font-size:13px;color:var(--neutral600)}.car-selector-details span{margin-right:15px}.car-selector-reg-number{font-weight:500}.loading-message,.no-cars-message{padding:20px;text-align:center;color:var(--neutral600)}.error-message{padding:20px;text-align:center;color:var(--error500)}.clear-selection-btn{margin-top:10px;padding:6px 12px;background-color:var(--neutral100);border:1px solid var(--primary100);border-radius:4px;cursor:pointer;font-size:14px;color:var(--neutralblack)}.clear-selection-btn:hover{background-color:#e0e0e0}.invoice-preview-container{padding:20px;max-width:1200px;margin:0 auto}.invoice-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-left{display:flex;align-items:center;gap:15px}.header-left h1{margin:0}.header-right{display:flex;gap:10px}.invoice-back-button{display:flex;align-items:center;gap:8px;padding:8px 15px;background-color:var(--neutral100);color:var(--neutralblack);border:1px solid var(--neutral100);border-radius:4px;cursor:pointer}.action-button{display:flex;align-items:center;gap:5px;padding:8px 15px;border-radius:4px;cursor:pointer;font-weight:500;border:none;color:#fff}.action-button.edit{background-color:var(--secondary300);color:var(--neutralblack)}.action-button.print{background-color:var(--secondary500)}.action-button.send{background-color:var(--secondary600)}.action-button.paid{background-color:var(--primary500)}.status-badge{padding:5px 10px;border-radius:20px;font-size:.8rem;font-weight:500}.badge-draft{background-color:var(--neutral100);color:var(--neutral600)}.badge-sent{background-color:var(--primary300);color:var(--primary700)}.badge-paid{background-color:var(--primary200);color:var(--primary700)}.badge-overdue{background-color:var(--secondary200)}.badge-canceled{background-color:var(--neutral100);color:var(--neutralblack)}.invoice-preview-content{background-color:var(--primary50);border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;margin-bottom:20px}.loading-indicator{text-align:center;padding:40px;font-style:italic;color:var(--neutral600)}.error-message{color:#721c24;background-color:var(--error500);opacity:.3;padding:20px;border-radius:4px;margin-bottom:20px;display:flex;flex-direction:column;gap:15px;align-items:flex-start}.invoice-preview-footer{background-color:var(--primary300);padding:15px;border-radius:8px;margin-top:20px}.invoice-details{display:flex;flex-wrap:wrap;gap:20px}.detail-item{padding:8px 15px;background-color:var(--primary50);border-radius:4px;box-shadow:0 1px 3px #0000001a}@media print{.invoice-preview-header,.invoice-preview-footer,.invoice-preview-container>*:not(.invoice-preview-content){display:none}.invoice-preview-content{box-shadow:none}}@media(max-width:768px){.invoice-preview-header{flex-direction:column;align-items:flex-start;gap:15px}.header-left{flex-wrap:wrap}.header-right{width:100%;flex-wrap:wrap}.action-button{flex:1;justify-content:center}}.loancalc-container{position:relative;left:50%;transform:translate(-50%);flex-direction:column;text-align:left;border-radius:30px;background:#fff;padding:50px 65px;max-width:760px;box-shadow:0 0 1px 0 #21252914 0 2px 7.7px 0 #2125290d;margin-bottom:10px}.loancalc-container h2{font-family:Funnel Display,sans-serif;font-weight:600;font-size:40px;line-height:100%;letter-spacing:0px;text-align:left;color:var(--neutralblack)}.loancalc-form-container form{box-shadow:0 0 1px #21252914;box-shadow:0 2px 7.7px #2125290d;border:0px;grid-template-columns:1fr 1fr;gap:15px}.loan-calc-input{position:relative;display:block}.loan-calc-input .currency-symbol{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:fit-content}.loancalc-container p{color:var(--neutralblack);font-family:Funnel Sans,sans-serif;font-weight:300;font-size:17px;line-height:28px;letter-spacing:0%;padding:0}.results-box{font-family:Funnel Sans,sans-serif;margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:5px;background-color:var(--primary50);width:100%;border-radius:5px;color:#3b3b3b;font-size:1.2em;box-shadow:0 0 1px 0 #21252914 0 2px 7.7px 0 #2125290d;box-sizing:border-box;font-size:17px;text-align:left}.loan-result-item{grid-column:span 1}.results-box .info-label{font-size:.75em;color:#666;flex-shrink:0}.results-box .info-value{font-size:.9em;color:#3b3a3a;font-weight:500}.results-box p{margin:0;color:#3b3b3b}.results-box div:nth-child(1),.results-box div:nth-child(2){grid-column:1/-1}.error-input,.error-input:hover{border-bottom:1px solid #e22b2ecd}.error-input:focus{border-bottom:1px solid #e22b2ecd}@media screen and (max-width:490px){.loan-calculator-form-container button{grid-column:span 1}.results-box{font-size:1em}}@media screen and (max-width:420px){.results-box{grid-template-columns:1fr}}@media screen and (max-width:720px){.loancalc-form-container form{grid-template-columns:1fr}.loancalc-container h2{font-size:24px}.loancalc-container p{font-size:16px}.results-box{grid-template-columns:1fr}.results-box .info-label{font-size:16px}.results-box .info-value{font-size:17px}.loancalc-container{padding:15px 20px}}.loancalc-form-container.form-container form button{grid-column:1/-1}.result-item p:nth-child(2){font-size:1.1em;font-weight:700}.genre-search-bar{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.search-container{display:flex;gap:30px;align-items:center;width:70%;min-width:150px;margin-right:10px;margin-left:auto;height:30px;font-size:24px;border-radius:15px;border:none}.search-container:focus{outline:none}.input-and-button input[type=text]{border-bottom:0px;padding:5px;font-size:22px;background-color:#fff}.input-and-button{position:relative;display:flex;margin:10px auto;min-width:150px;width:75vw;height:20vh;min-height:30px;max-height:75px;align-items:center;border-radius:40px;background-color:var(--primary50);box-shadow:0 0 6px #3b3a3a}.input-and-button:hover{border-color:#96ac6d;box-shadow:0 0 5px #648b4a}.input-and-button input:focus{background-color:#fff}.genre-pills{display:flex;align-items:center;width:75vw;margin:auto;gap:5px}.genre-pill{padding:2px 6px;border:1px solid #ccc;border-radius:20px;cursor:pointer;margin-right:10px;align-items:center;justify-content:center;width:25%;height:1em;display:flex}.genre-pill.selected{background-color:#007bff;color:var(--primary50)}.genre-search-bar button{color:var(--primary50);border:none;border-radius:0 40px 40px 0;margin:0;min-width:30px;width:20%;height:100%;cursor:pointer}.autocomplete-dropdown{border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0003;background-color:#fff;width:100%;max-height:300px;overflow-y:auto;z-index:1000}.dropdown-item{padding:10px;cursor:pointer}.dropdown-item:hover{background-color:#f2f2f2}.dropdown-item.highlighted{background-color:#ccc}.general-search-result-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));margin-bottom:40px;box-shadow:0 0 6px #3b3a3a;border-radius:5px}.general-search-result{padding:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.general-search-pipeline{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.after-content{font-size:20px}.general-search-pipeline button{font-size:12px;padding:2px}.modeled-cars-container{display:grid;grid-template-columns:1fr;gap:20px;min-height:100vh}.modeled-cars-main-content{padding:20px}.modeled-cars-header{margin-bottom:30px}.modeled-cars-filters{background:var(--neutralwhite);border:1px solid var(--neutral200);border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000000d}.modeled-car-filters-row{display:flex;flex-direction:column;gap:16px}.modeled-car-search-input-container{display:flex;flex:1}.modeled-car-search-input{width:100%;padding:12px 16px;border:1px solid var(--neutral300);border-radius:6px;font-size:14px;background:var(--neutralwhite);transition:border-color .3s ease}.modeled-car-search-input:focus{outline:none;border-color:var(--primary500);box-shadow:0 0 0 2px #648b4a1a}.modeled-car-filter-dropdowns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.modeled-car-filter-select{padding:10px 12px;border:1px solid var(--neutral300);border-radius:6px;background:var(--neutralwhite);font-size:14px;min-width:140px;cursor:pointer;transition:border-color .3s ease}.modeled-car-filter-select:focus{outline:none;border-color:var(--primary500)}.modeled-car-clear-filters-btn{padding:10px 16px;background:var(--neutral100);border:1px solid var(--neutral300);border-radius:6px;color:var(--neutral700);font-size:14px;cursor:pointer;transition:all .3s ease}.modeled-car-clear-filters-btn:hover:not(:disabled){background:var(--neutral200);border-color:var(--neutral400)}.modeled-car-clear-filters-btn:disabled{opacity:.5;cursor:not-allowed}.modeled-car-filter-summary{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--neutral100);margin-top:4px}.modeled-car-results-count{color:var(--neutral600);font-size:13px;font-weight:500}.modeled-cars-sidebar{padding:20px}.sidebar-modeled-car-info-container{display:flex;flex-direction:column;gap:10px}.sidebar-modeled-car-info{padding:15px;background:var(--primary50);border-radius:8px;border:1px solid var(--neutral200);cursor:pointer;transition:all .3s ease}.sidebar-modeled-car-info:hover{background:var(--primary100);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.modeled-cars-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px 0}.modeled-cars-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--neutral200);border-radius:8px;overflow:hidden;background:var(--neutralwhite)}.modeled-car-list-item{display:grid;grid-template-columns:2fr 3fr;align-items:flex-start;gap:24px;padding:20px;border-bottom:1px solid var(--neutral100);cursor:pointer;transition:all .2s ease;background:var(--neutralwhite);min-height:80px}.modeled-car-list-item:last-child{border-bottom:none}.modeled-car-list-item:hover{background:var(--primary50);border-left:4px solid var(--primary500);padding-left:16px;transform:translate(2px)}.modeled-car-main-info{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%;padding-right:8px}.modeled-car-title-section{display:flex;flex-direction:column;gap:4px}.modeled-car-title{font-size:16px;font-weight:600;margin:0;color:var(--neutralblack);display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modeled-car-year{color:var(--neutral600);font-weight:400;font-size:14px}.modeled-car-model-type{color:var(--neutral600);font-size:13px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.modeled-car-meta{display:flex;align-items:center;gap:12px}.days-in-system{color:var(--neutral600);font-size:11px;background:var(--neutral100);padding:2px 8px;border-radius:12px;white-space:nowrap}.modeled-car-details{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;min-width:0}.modeled-car-detail-item{display:flex;flex-direction:column;gap:2px;min-width:0}.modeled-car-detail-label{color:var(--neutral600);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.modeled-car-detail-value{color:var(--neutralblack);font-size:12px;font-weight:400;font-family:Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modeled-car-card{background:var(--neutralwhite);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;cursor:pointer;border:1px solid var(--neutral200)}.modeled-car-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.modeled-car-image-container{position:relative;height:200px;overflow:hidden}.modeled-car-image-container img{width:100%;height:100%;object-fit:cover}.days-badge{position:absolute;top:10px;right:10px;background:var(--neutralwhite);color:var(--neutralblack);padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.days-badge.green{background:#4caf50;color:#fff}.days-badge.yellow{background:#ffc107;color:#000}.days-badge.orange{background:#ff9800;color:#fff}.days-badge.red{background:#f44336;color:#fff}.modeled-car-info{padding:16px}.modeled-car-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.modeled-car-title{font-size:16px;font-weight:600;margin:0;color:var(--neutralblack);line-height:1.3}.modeled-car-year{color:var(--neutral600);font-size:14px;font-weight:500}.modeled-car-model-type{color:var(--neutral600);font-size:13px;margin-bottom:12px;font-style:italic;text-align:left}.modeled-car-footer{border-top:1px solid var(--neutral200);padding-top:8px;font-size:12px;color:var(--neutral600)}.no-modeled-cars{text-align:center;padding:60px 20px;color:var(--neutral600)}.modeled-car-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.modeled-car-error-container{text-align:center;padding:60px 20px}.modeled-car-item-container{padding:20px}.modeled-car-item-header{display:flex;align-items:center;gap:20px;flex-wrap:wrap;box-sizing:border-box;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--neutral200)}.modeled-car-back-button{background:var(--primary500);color:#fff;border:none;padding:12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modeled-car-back-button:hover{background:var(--primary700);transform:scale(1.05)}.modeled-car-header-info{flex:1;display:flex;align-items:center;gap:2rem}.modeled-car-title{font-size:28px;font-weight:700;color:var(--neutralblack);margin:0;display:flex;align-items:start;gap:8px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.2}@media screen and (max-width:768px){.modeled-car-title{font-size:18px}}.registration-plate{background:linear-gradient(135deg,#1e3c72,#2a5298);padding:8px;border-radius:6px;box-shadow:0 4px 8px #0003}.plate-content{background:#fff;padding:8px 12px;border-radius:4px;text-align:center;position:relative}.eu-stars{font-size:8px;color:#1e3c72;margin-bottom:2px}.country-code{font-size:10px;font-weight:700;color:#1e3c72;margin-bottom:4px}.plate-number{font-size:18px;font-weight:700;color:#000;letter-spacing:1px;font-family:Courier New,monospace}.modeled-car-content{display:flex;flex-direction:column;gap:30px}.modeled-car-images{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.main-image{width:100%;max-height:500px;object-fit:cover;border-radius:12px;cursor:pointer;box-shadow:0 4px 12px #0000001a}.main-image.placeholder{background:var(--neutral100);display:flex;align-items:center;justify-content:center}.thumbnail-image{width:80px;height:60px;object-fit:cover;border-radius:6px;cursor:pointer;opacity:.7;transition:all .3s ease}.thumbnail-image:hover,.thumbnail-image.selected{opacity:1;border:2px solid var(--primary500)}.modeled-car-key-info-pills{box-sizing:border-box;display:flex;justify-self:start;gap:15px;flex-wrap:wrap;margin:20px 0}.modeled-car-info-pill{display:flex;align-items:center;gap:10px;background:var(--primary50);border:1px solid var(--primary200);border-radius:50px;padding:12px 16px;min-width:150px}.modeled-car-pill-icon{background:var(--primary500);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.modeled-car-pill-content{display:flex;flex-direction:column;gap:2px}.modeled-car-pill-label{font-size:11px;color:var(--neutral600);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.modeled-car-pill-value{font-size:13px;color:var(--neutralblack);font-weight:600}.modeled-car-detailed-info{width:100%;justify-self:start;display:grid;gap:25px}.modeled-car-info-groups-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.modeled-car-info-group{background:var(--neutralwhite);border:1px solid var(--neutral200);border-radius:12px;padding:20px}.modeled-car-info-group-title{color:var(--primary700);font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:8px;border-bottom:2px solid var(--primary200)}.modeled-car-info-list{display:flex;flex-direction:column;gap:0}.modeled-car-info-item{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:12px 0;border-bottom:1px solid var(--neutral100)}.info-item:last-child{border-bottom:none}.modeled-car-info-label{color:var(--neutral600);font-weight:500;font-size:13px;flex:1}.modeled-car-info-value{color:var(--neutralblack);font-weight:400;font-size:13px;text-align:right;flex:1;word-break:break-word}.internal-comments-section,.search-history-section{background:var(--neutralwhite);border:1px solid var(--neutral200);border-radius:12px;padding:20px}.internal-comments-section h3,.search-history-section h3{color:var(--primary700);font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:8px;border-bottom:2px solid var(--primary200)}.search-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}.search-result-card{background:var(--primary50);border:1px solid var(--primary200);border-radius:8px;padding:15px;transition:all .3s ease}.search-result-card:hover{background:var(--primary100);transform:translateY(-2px);cursor:pointer}.search-result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.search-type{background:var(--primary500);color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.search-date{color:var(--neutral600);font-size:12px}.search-result-details{display:flex;flex-direction:column;gap:4px}.search-user{color:var(--neutral600);font-size:11px}.search-vin{color:var(--neutralblack);font-size:12px;font-family:Courier New,monospace;font-weight:600}@media(max-width:768px){.modeled-cars-main-content{padding:15px}.modeled-cars-filters{padding:15px;margin-bottom:15px}.modeled-car-filter-dropdowns{flex-direction:column;align-items:stretch}.modeled-car-filter-select,.modeled-car-clear-filters-btn{width:100%;min-width:auto}.modeled-cars-grid{grid-template-columns:1fr;gap:15px}.modeled-car-list-item{grid-template-columns:1fr;gap:12px;padding:16px;min-height:auto;align-items:flex-start}.modeled-car-list-item:hover{transform:none;padding-left:12px}.modeled-car-main-info{width:100%;padding-right:0}.modeled-car-details{grid-template-columns:repeat(2,1fr);gap:12px;max-width:none}.modeled-car-detail-item{min-width:0}.modeled-car-detail-value{font-size:11px}.modeled-car-item-header{flex-direction:column;align-items:flex-start;gap:15px}.modeled-car-header-info{width:100%;flex-direction:column;align-items:flex-start;gap:15px}.modeled-car-key-info-pills{flex-direction:column}.info-groups-container,.search-results-grid{grid-template-columns:1fr}.modeled-car-item-container{padding:15px}.main-image{height:250px}}.modeled-car-loader{border:3px solid var(--neutral200);border-top:3px solid var(--primary500);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.combined-search-result{background:var(--neutral50);border:1px solid var(--neutral200);border-radius:12px;padding:20px;margin-bottom:20px}.vin-header{background:var(--primary100);border-radius:8px;padding:12px 16px;margin-bottom:15px;border-left:4px solid var(--primary500)}.vin-header h4{margin:0;color:var(--primary700);font-weight:600;font-size:14px}.combined-search-result .search-result-card{margin-bottom:10px;background:#fff}.combined-search-result .search-result-card:last-child{margin-bottom:0}.search-result-modal-wrapper{max-width:95vw;max-height:80vh;width:100%;overflow:hidden;display:flex;flex-direction:column}.search-result-modal-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;margin:0;scrollbar-width:thin;scrollbar-color:var(--primary300) var(--neutral100)}.search-result-modal-content::-webkit-scrollbar{width:8px}.search-result-modal-content::-webkit-scrollbar-track{background:var(--neutral100);border-radius:4px}.search-result-modal-content::-webkit-scrollbar-thumb{background:var(--primary300);border-radius:4px}.search-result-modal-content::-webkit-scrollbar-thumb:hover{background:var(--primary500)}.modeled-car-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:20px}.car-card-field-key{font-size:.75em;padding:0 3px;color:#666;flex-shrink:0}.vin-search-form-cars-info-body{position:relative;top:20%;transform:translateY(-20%)}.vin-search-form-cars-footer{position:absolute;bottom:3px;right:5px;font-size:.8em}.vin-search-form-cars-info-body span{font-weight:700;font-size:.8em;padding:0 3px;border-right:1px solid #3b3a3a}.vin-search-form-cars-info-body span:last-child{border-right:none}.vin-search-form-cars-info-body span:hover{cursor:pointer;color:#648b4a}.vin-search-form-cars{justify-self:center;grid-column:span 1;display:grid;grid-template-columns:minmax(0,200px) 1fr;position:relative;max-width:460px;width:100%;height:175px;opacity:1;border-radius:30px;font-size:20px;gap:0px}.vin-search-form-cars-image{grid-column:1/2;height:175px;justify-self:start;align-self:flex-start;box-sizing:border-box}.vin-search-form-cars-info{padding:10px 25px;border:1px solid var(--neutral200);border-left:0px solid black;border-radius:0 30px 30px 0}.vin-search-car-header{font-family:Funnel Display;font-weight:600;font-size:clamp(.8rem,1.2vw,1rem);line-height:100%;letter-spacing:0%;vertical-align:middle;text-align:left}.vin-search-car-subheader{font-size:clamp(.7rem,1vw,1.25rem)}.vin-search-form-cars-image img{height:175px;width:100%;max-width:199px;object-fit:cover;border-top-left-radius:30px;border-bottom-left-radius:30px;box-sizing:border-box;display:block}.vin-search-car-info-list{display:flex;flex-direction:column;margin-top:3px;text-wrap:nowrap}.vin-search-car-info-list p{margin:0}.vin-search-car-navigation{font-family:Funnel Display;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:start;width:100%;color:#007aff;margin:2px 0;gap:3px;cursor:pointer;text-align:left;text-wrap:auto}@media screen and (max-width:1070px){.vin-search-form-cars{grid-column:1/-1;justify-self:center;align-self:center}}.traficom-search-container{padding:10px 20px;background:var(--primary50);border-radius:30px;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);max-width:1000px;height:fit-content;margin-bottom:20px;border:1px solid var(--neutral200)}.traficom-history-favorites-container{grid-column:1/-1}.history-favorites-container{display:flex;flex-direction:column}.traficom-header{display:flex;justify-content:space-between;flex-wrap:wrap}.permission-info-traficom{background-color:var(--neutral100);border-radius:16px;border:1px solid var(--neutral200);background:#ffb23b;gap:20px;padding:12px 20px}.permission-info-traficom-header{font-family:Funnel Sans;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--neutralwhite);display:flex;align-items:center;gap:3px;text-align:left}.permission-info-traficom-text{font-family:Funnel Sans;font-weight:400;font-style:"Regular";font-size:12px;line-height:16px;letter-spacing:0px;color:var(--neutralwhite);text-align:left}.permission,.permission button,.permission label,.permission input,.permission select{cursor:not-allowed}.traficom-form-container{position:relative}.traficom-form-container form{grid-template-columns:repeat(3,1fr);padding:20px;gap:10px;transition:transform .3s ease,box-shadow .3s ease}.traficom-clear-form-button-container{position:absolute;top:-25px;right:20px;z-index:10}.traficom-form label{flex-direction:column;display:flex;font-weight:700;justify-content:center}.traficom-form input{margin:10px;width:80%;align-self:center;justify-self:center}.traficom-form select{grid-column:2/3;margin:10px}.traficom-form-button-container{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr}.traficom-form-favorites-history-container{grid-column:1/-1}.traficom-form-favorites-history{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-height:190px;overflow-y:auto;overflow-x:hidden;position:relative;margin-bottom:-20px}.traficom-history-container,.traficom-favorites-container{margin-top:5px;display:flex;flex-direction:column;gap:3px;position:relative;min-height:222px}.traficom-form-history-item,.traficom-form-favorites-item{height:30px;border-radius:20px;border-width:1px;display:grid;grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(100px,250px)) 1fr;padding:5px 10px;background:#fff;border:1px solid var(--neutral200);position:relative}.traficom-history-fav-information{display:grid;grid-column:1/4;grid-template-columns:subgrid}@media((min-width:768px)and (max-width:1224px))or (max-width:670px){.traficom-history-fav-information{grid-template-columns:1fr;grid-column:1/-1;grid-template-rows:auto}.traficom-form-history-item,.traficom-form-favorites-item{height:100px;grid-template-columns:1fr}.traficom-history-container,.traficom-favorites-container{min-height:580px}}.traficom-delete{color:var(--error500)}.traficom-history-favorites-actions{display:flex;flex-direction:row;align-items:center;justify-self:end;gap:5px;align-self:center}.traficom-form-favorites-item.delete{animation:OpacityDelete .5s cubic-bezier(.3,-.13,.34,1.21) forwards;overflow:hidden}.traficom-print-button{width:fit-content;height:fit-content;position:relative;left:50%;transform:translate(-50%)}.traficom-form-history-item .item-info,.traficom-form-favorites-item .item-info{display:flex;flex-direction:row;align-items:center;gap:4px}@keyframes Opacity{0%{opacity:0}to{opacity:1}}@keyframes OpacityDelete{0%{opacity:1;height:auto}50%{opacity:0;height:auto}to{opacity:0;height:0}}@media(max-width:1000px){.traficom-form-favorites-history{grid-template-columns:1fr}}a,a:hover{background-color:transparent;border:0px solid;box-shadow:0 0 #fff}.traficom-terms-container{background-color:var(--primary50);display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}.traficom-results-button-menu{position:fixed;top:max(15vh,85px);font-size:calc(2*max(15px,min(17px,3vh)));left:0;width:16vw;max-height:calc(100vh - max(15vh,85px) - 20px);overflow-y:auto;background-color:var(--primary50);box-shadow:0 0 6px #3b3a3a;z-index:1;visibility:visible;box-sizing:border-box;z-index:100;border-radius:5px;transition:.5s cubic-bezier(.58,-.8,.12,.95)}.actions{justify-self:center;display:flex;flex-direction:column;height:100%;width:90%;grid-column:1/-1;padding:.25rem;gap:.25rem}.traficom-form-delimiter{grid-column:1/-1;border:1px solid #3b3a3a60;margin:20px 0;align-self:self-start}.traficom-form-results-container{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;row-gap:20px}@media(min-width:769px)and (max-width:1300px){.traficom-form-results-container{grid-template-columns:1fr;grid-template-rows:auto}}.traficom-form-results-container .global-subtitle{grid-column:1/-1}.traficom-form-results{justify-self:center;grid-column:span 1;align-self:self-start;justify-self:start;display:grid;grid-template-columns:1fr;width:90%;gap:3px}.traficom-form-existing-result{height:30px;border-radius:20px;border-width:1px;display:grid;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);gap:10px;padding:5px 10px;background:#fff;border:1px solid var(--neutral200);position:relative}.traficom-form-existing-result .copy-button{justify-self:end;align-self:center;font-size:10px}.traficom-form-existing-result .global-item-label,.traficom-form-existing-result .global-item-value{align-self:center}.traficom-form-results button{width:200px}.actions>*{width:100%;height:auto}@media screen and (max-width:768px){.actions{padding:.15rem;gap:.15rem}}.actions button:active,.actions a button:active{transform:translateY(1px)}.traficom-results-button-menu-closed{position:fixed;top:max(15vh,85px);font-size:2*max(15px,min(17px,3vh));left:0;max-height:calc(100vh - max(15vh,85px) - 20px);box-sizing:border-box;width:15vw;overflow-y:auto;padding:0 .5vw;border-radius:3px;background-color:var(--primary50);box-shadow:0 0 6px #3b3a3a;z-index:10;visibility:visible;transition:.5s cubic-bezier(.58,-.8,.12,.95);font-size:1.5em}.traficom-results-button-menu-closed .actions{display:none}.traficom-results-button-menu .sidebar-toggle{left:80%}.traficom-results-button-menu-closed .sidebar-toggle{left:0}.sidebar-toggle>*{transition:.3s ease-in-out}.traficom-results-button-menu .sidebar-toggle>div:nth-child(2){bottom:30%;position:absolute;height:10%;width:50%;background-color:#648b4a;transform:rotate(45deg)}.traficom-results-button-menu-closed .sidebar-toggle>div:nth-child(1){top:30%;position:absolute;height:10%;width:50%;background-color:#648b4a;transform:rotate(45deg)}.traficom-results-button-menu-closed .sidebar-toggle>div:nth-child(2){bottom:30%;position:absolute;height:10%;width:50%;background-color:#648b4a;transform:rotate(-45deg)}@media screen and (max-width:768px){.traficom-results-button-menu-closed{width:10vw;visibility:hidden}.traficom-results-button-menu{width:40vw}}.traficom-results-button-menu button:first-child{grid-row:1/2}.traficom-results-button-menu button:last-child{grid-row:3/4}.traficom-info-container{height:fit-content;width:85%;grid-column:1/-1;display:flex;flex-direction:column;gap:10px;justify-self:center;box-sizing:border-box}.traficom-info-container .small{font-size:min(14px,max(8px,.8vw));justify-self:center}.traficom-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:start;font-size:min(14px,max(8px,.8vw));padding:10px}.traficom-pipeline-dashboard{border:1px solid #ddd;border-radius:5px;grid-column:1/-1;justify-self:center;margin-right:0;height:fit-content;margin-top:10px;font-size:min(14px,max(10px,1vw));width:90%;padding:10px;display:flex;flex-direction:column;justify-content:start;align-items:center}.traficom-pipeline-dashboard .small{font-size:min(14px,max(8px,.8vw))}.traficom-pipeline-dashboard button:active{transform:translateY(1px)}.traficom-searchedat{text-align:end;margin-right:10px}.traficom-pipeline-dashboard .button-unavailable{cursor:not-allowed}.loader{width:25px;height:25px;border:5px solid #648B4A;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-item{min-width:0;max-width:none;margin:2px;padding:6px;box-shadow:0 0 2px #3b3a3a80;border-radius:4px;border:1px solid #648b4a40;color:#648b4a;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.7em;transition:all .3s ease;overflow:hidden;text-overflow:ellipsis;background-color:transparent;display:flex;justify-content:center;align-items:center;text-decoration:none;width:calc(100% - 20px)}.traficom-information-title{margin:10px 0 0;text-align:left;font-family:Funnel Display;font-weight:600;font-size:26px;line-height:100%;letter-spacing:0%;color:var(--neutralblack)}.traficom-information{margin-top:5px;display:flex;justify-content:space-between;flex-wrap:wrap}.traficom-information-source{margin:0;text-align:left;font-family:Funnel Sans;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;color:var(--neutralblack)}.traficom-information-searched-at{margin:0;text-align:left}@media screen and (max-width:1070px){.traficom-form-results-container{grid-template-columns:1fr;gap:20px}}.action-item:hover{background-color:#2e8a2c;color:#fff;border-color:#5c9a5bb6}.action-item:active{transform:translateY(1px)}.action-item a{all:unset;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.actions>a{display:none}.actions .small{font-size:min(14px,max(8px,.8vw))}.actions a{color:unset;padding:0;margin:0}@media screen and (max-width:768px){.action-item{padding:4px;font-size:.6em;margin:1px}}@media(max-width:1000px){.traficom-form-container form{grid-template-columns:1fr}.traficom-input-label{grid-column:span 1}.traficom-form select,.traficom-result-container h2{grid-column:1/2}.traficom-star{right:-18px}.radio-history-fav{margin:30px;grid-column:1/-1;grid-row:span 1}.traficom-form-button-container{grid-column:1/-1;grid-template-columns:1fr}.traficom-form-button-container button{grid-column:span 1;grid-row:span 1}.traficom-results-container button{position:relative;top:-5px}.item-info .global-item-label,.item-info .global-item-value{font-size:10px}}@media screen and (max-width:400px){.traficom-results-container{font-size:.7em}}.traficom-result-container{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:100px;gap:10px;position:relative;transition:opacity .2s ease}.traficom-result-data-container{background:#f6f6f6;padding:10px;box-sizing:border-box;grid-row:span var(--row-span, 1)}.traficom-result-container.is-hidden{opacity:0;pointer-events:none}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.traficom-result-header{grid-column:1/-1;display:flex;justify-content:space-between;padding:0 10px;font-size:24px}.traficom-result-nested-section-title{font-family:Funnel Display;font-weight:600;font-style:"SemiBold";font-size:18px;text-align:left;line-height:100%;letter-spacing:0%;vertical-align:middle;margin:0;color:var(--neutralblack)}.sensitive{filter:blur(5px)}.sensitive.visible{filter:none}.traficom-result-info-title{font-family:Funnel Sans;font-weight:500;font-style:Medium;font-size:14px;line-height:100%;letter-spacing:0%;font-weight:700;color:var(--neutralblack);margin:0;display:flex;align-items:center;gap:3px;text-align:start}.traficom-result-info-value{font-family:Funnel Sans;font-weight:400;font-style:"Regular";font-size:14px;line-height:24px;letter-spacing:0px;text-align:right;vertical-align:middle;color:var(--neutral700);margin:0;text-align:start}.regNum{font-weight:600}.traficom-result-info{display:flex;justify-content:space-between;align-items:center;text-align:left;flex-wrap:wrap;border-radius:6px;padding:3px 5px}.traficom-result-info:nth-child(2n){background-color:var(--neutral100)}.traficom-result-data-container{border:1px solid #E9ECEF;border-radius:30px;background:#fff;padding:15px 25px;justify-self:start;box-sizing:border-box;width:100%}.traficom-result-data-container h1{font-family:Funnel Display,sans-serif;font-weight:600;font-style:"SemiBold";font-size:20px;line-height:100%;letter-spacing:0%;vertical-align:middle}.traficom-result-data-container h1:after{content:"";display:block;width:100%;height:1px;background-color:var(--neutral100);margin-top:10px}.traficom-result-data{display:flex;flex-direction:column;gap:3px}.traficom-selected-data-container{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.traficom-data-row{display:flex;justify-content:space-between;padding:0}.traficom-data-label{font-family:Funnel Sans;font-weight:500;font-style:Medium;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--neutral600)}.traficom-data-value{font-family:Funnel Sans;font-weight:400;font-style:"Regular";font-size:14px;line-height:24px;letter-spacing:0px;vertical-align:middle;color:var(--neutralblack)}.traficom-car-description{font-family:Funnel Sans;font-weight:300;font-style:Light;font-size:16px;line-height:24px;letter-spacing:0%;text-align:left;margin:5px 0}.traficom-selected-data-center{display:flex;flex-direction:column;gap:3px;padding:0 10px;box-sizing:border-box}.important-notification{width:100%;justify-self:end;box-sizing:border-box;height:fit-content;opacity:1;gap:20px;border-radius:16px;padding:12px 20px;background-color:var(--primary500);display:flex;flex-direction:column;gap:5px}.important-notification.has-restrictions{background-color:var(--error500);min-width:fit-content}.important-notification-text{font-family:Funnel Sans;font-weight:400;font-style:"Regular";font-size:12px;line-height:16px;letter-spacing:0px;color:var(--neutralwhite);text-align:left}.important-notification-title{text-align:left;font-family:Funnel Sans;font-weight:600;font-style:"SemiBold";font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralwhite);display:flex;align-items:center;gap:5px}.imported-warning{background-color:var(--neutral100);display:flex;flex-direction:column;align-items:flex-start;justify-content:start;border-radius:16px;border:1px solid var(--neutral200);background:#ffb23b;gap:20px;padding:12px 20px;gap:5px}.owner-notification{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;gap:5px;border-radius:16px;border:1px solid var(--neutral200);background:var(--primary500);padding:12px 20px}.owner-notification--clickable{cursor:pointer;transition:opacity .15s,box-shadow .15s}.owner-notification--clickable:hover{opacity:.9;box-shadow:0 2px 8px #00000026}.owner-notification__hint{display:flex;align-items:center;gap:5px;font-family:Funnel Sans,sans-serif;font-size:12px;color:var(--neutralwhite);opacity:.8;margin-top:4px}.owner-notification p{margin:0}.imported-warning-title{font-family:Funnel Sans;font-weight:600;font-style:"SemiBold";font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralwhite);display:flex;align-items:center;gap:5px}.imported-warning p{margin:0}.imported-warning-text{font-family:Funnel Sans;font-weight:400;font-style:"Regular";font-size:13px;line-height:16px;letter-spacing:0px;color:var(--neutralwhite);text-align:center}.inspection-warning{background-color:var(--neutral100);border-radius:16px;border:1px solid var(--neutral200);background:#ffb23b;gap:20px;padding:12px 20px;text-align:left;font-family:Funnel Sans;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralwhite);display:flex;align-items:center;gap:5px}.expired{background-color:var(--error500)}.small-traficom-title{font-size:16px}.traficom-result-visible-button{font-family:Funnel Display;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center;width:100%;color:#007aff;margin:2px 0;gap:3px;cursor:pointer}.large-traficom-padding{padding-left:3px;border-left:1px solid var(--neutral200)}.removal-notification{background-color:var(--neutral100);border-radius:16px;border:1px solid var(--neutral200);background:#ffb23b;gap:20px;padding:12px 20px;text-align:left;font-family:Funnel Sans;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralwhite);display:flex;align-items:center;gap:5px}.traficom-result-header{grid-column:1/-1;padding:0 10px;justify-self:center;justify-content:start;align-items:center;display:flex;flex-direction:column;gap:5px;box-sizing:border-box}.traficom-result-header p{margin:0;font-family:Funnel Sans;font-weight:400;font-style:"Regular";font-size:18px;line-height:16px;letter-spacing:0px;color:var(--neutralblack)}.changed-parts-notification{width:100%;justify-self:end;box-sizing:border-box;height:fit-content;opacity:1;gap:20px;border-radius:16px;padding:12px 20px;background:#ffb23b;display:flex;flex-direction:column;gap:5px;text-align:left}.changed-parts-notification-title{font-family:Funnel Sans;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralwhite);display:flex;align-items:center;gap:5px}.changed-parts-notification-content{display:flex;flex-direction:column;gap:8px}.total-percentage{font-family:Funnel Sans;font-weight:600;font-size:13px;line-height:16px;letter-spacing:0px;color:var(--neutralwhite);margin:0}.changed-parts-list-title{font-family:Funnel Sans;font-weight:500;font-size:12px;line-height:16px;letter-spacing:0px;color:var(--neutralwhite);margin:4px 0 0}.changed-parts-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.changed-part-item{display:flex;justify-content:space-between;align-items:center;font-family:Funnel Sans;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;color:var(--neutralwhite);margin:0;padding:4px 8px;border-radius:4px}.changed-part-item:nth-child(2n){background-color:#ffffff1a}.part-name{font-weight:400;color:var(--neutralwhite);flex-grow:1}.part-percentage{font-weight:500;color:var(--neutralwhite);font-size:12px}@media(max-width:1024px){.traficom-result-container,.traficom-selected-data-container{grid-template-columns:1fr}.important-notification,.changed-parts-notification{justify-self:center}}.mc-card{display:flex;flex-direction:column;gap:14px}.mc-card-header{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mc-card-title{font-family:Funnel Display,sans-serif;font-weight:600;font-size:22px;color:var(--neutralblack);margin:0;line-height:1.1}.mc-card-title-year{color:var(--neutral700);font-weight:500}.mc-card-subtitle{font-family:Funnel Sans,sans-serif;font-size:13px;color:var(--neutral700);margin:0}.mc-plate{position:relative;display:inline-flex;align-items:stretch;height:26px;min-width:86px;background:var(--neutralwhite);border:1.5px solid var(--neutralblack);border-radius:4px;overflow:hidden;font-family:Funnel Display,sans-serif;line-height:1}.mc-plate__eu{width:12px;background:#004899}.mc-plate__text{flex:1;display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:14px;font-weight:600;letter-spacing:.5px;color:var(--neutralblack)}.mc-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;padding:12px 0;border-top:1px solid var(--neutral200);border-bottom:1px solid var(--neutral200)}.mc-spec{display:flex;align-items:center;gap:8px;font-family:Funnel Sans,sans-serif;font-size:13px;color:var(--neutral700)}.mc-spec__icon{width:16px;height:16px;color:var(--primary500);flex-shrink:0}.mc-spec__value{color:var(--neutralblack);font-weight:500}.mc-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 20px}.mc-detail{display:flex;align-items:center;gap:8px;font-family:Funnel Sans,sans-serif;font-size:12px;color:var(--neutral600)}.mc-detail__icon{width:12px;height:12px;color:var(--neutral500);flex-shrink:0}.mc-detail__label{color:var(--neutral600)}.mc-detail__value{color:var(--neutralblack);font-weight:500;margin-left:auto}.vht-container{display:flex;flex-direction:column;gap:20px;padding:8px 0;overflow-y:auto;flex:1;min-height:0}.vht-summary{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;border-radius:10px;background:var(--neutral100);border:1px solid var(--neutral200)}.vht-summary-item{display:flex;align-items:center;gap:6px;font-family:Funnel Sans,sans-serif;font-size:14px;color:var(--neutral700)}.vht-summary-item svg{color:var(--neutral500);font-size:14px;flex-shrink:0}.vht-timeline{display:flex;flex-direction:column;gap:0}.vht-period{margin-bottom:4px}.vht-period__header{display:grid;grid-template-columns:90px 32px 1fr;gap:0 8px;min-height:60px}.vht-period__date-col{display:flex;flex-direction:column;align-items:flex-end;padding-top:6px;gap:2px}.vht-period__date{font-family:Funnel Sans,sans-serif;font-size:13px;font-weight:600;color:var(--neutral700);white-space:nowrap}.vht-period__date-end{font-family:Funnel Sans,sans-serif;font-size:11px;color:var(--neutral500);white-space:nowrap}.vht-period__current-badge{display:inline-block;font-family:Funnel Sans,sans-serif;font-size:10px;font-weight:600;color:#fff;background:#27ae60;border-radius:4px;padding:1px 6px;margin-top:2px}.vht-period__marker{display:flex;flex-direction:column;align-items:center}.vht-period__dot{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;flex-shrink:0;z-index:1}.vht-period__line{flex:1;width:2px;background:var(--neutral300)}.vht-period--private .vht-period__dot{background:var(--primary500)}.vht-period--company .vht-period__dot{background:#8e44ad}.vht-period__card{padding:8px 14px 12px;border-radius:8px;border:1px solid var(--neutral200);background:var(--neutralwhite);margin-bottom:4px}.vht-period--private .vht-period__card{border-left:3px solid var(--primary500)}.vht-period--company .vht-period__card{border-left:3px solid #8e44ad}.vht-period__owner{display:flex;flex-direction:column;gap:1px;margin-bottom:4px}.vht-period__role{font-family:Funnel Display,sans-serif;font-weight:600;font-size:13px;color:var(--neutral500);text-transform:uppercase;letter-spacing:.5px}.vht-period__name{font-family:Funnel Sans,sans-serif;font-weight:600;font-size:15px;color:var(--neutralblack)}.vht-period__detail{font-family:Funnel Sans,sans-serif;font-size:12px;color:var(--neutral500)}.vht-period__holder{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding-top:6px;margin-top:6px;border-top:1px dashed var(--neutral200);font-family:Funnel Sans,sans-serif;font-size:13px;color:var(--neutral600)}.vht-period__holder-icon{color:#e67e22;font-size:12px;flex-shrink:0}.vht-period__holder .vht-period__role{font-size:11px;font-weight:600}.vht-period__holder .vht-period__name{font-size:13px;font-weight:500}.vht-period__holder .vht-period__detail{font-size:11px}.vht-period__toggle{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;border:1px solid var(--neutral200);border-radius:5px;background:var(--neutral100);font-family:Funnel Sans,sans-serif;font-size:12px;color:var(--neutral600);cursor:pointer;transition:background .15s,color .15s}.vht-period__toggle:hover{background:var(--neutral200);color:var(--neutralblack)}.vht-period__toggle svg{font-size:10px;flex-shrink:0}.vht-period__events{padding-left:130px;display:flex;flex-direction:column;position:relative}.vht-period__events:before{content:"";position:absolute;left:113px;top:0;bottom:0;width:2px;background:var(--neutral300)}.vht-sub-event{display:grid;grid-template-columns:24px 1fr;gap:0 8px;min-height:40px;position:relative}.vht-sub-event:before{content:"";position:absolute;left:-17px;top:-2px;width:17px;height:13px;border-left:2px solid var(--neutral300);border-bottom:2px solid var(--neutral300);border-bottom-left-radius:10px;background:none}.vht-sub-event__date{display:none}.vht-sub-event__marker{display:flex;align-items:flex-start;justify-content:center}.vht-sub-event__dot{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;flex-shrink:0;z-index:1}.vht-sub-event__card{padding:4px 10px 10px;border-radius:6px;border:1px solid var(--neutral200);background:var(--neutral100);margin-bottom:3px}.vht-sub-event__label{font-family:Funnel Display,sans-serif;font-weight:600;font-size:13px;color:var(--neutralblack);margin-bottom:2px}.vht-sub-event__detail{font-family:Funnel Sans,sans-serif;font-size:12px;color:var(--neutral600);line-height:1.4}.vht-sub-event__card:before{content:attr(data-date);display:block;font-family:Funnel Sans,sans-serif;font-size:11px;color:var(--neutral500);margin-bottom:2px}.vht-sub-event--inspection-passed .vht-sub-event__dot{background:#27ae60}.vht-sub-event--inspection-passed .vht-sub-event__card{border-left:3px solid #27ae60}.vht-sub-event--inspection-failed .vht-sub-event__dot{background:var(--error500)}.vht-sub-event--inspection-failed .vht-sub-event__card{border-left:3px solid var(--error500)}.vht-sub-event--removal .vht-sub-event__dot{background:#c0392b}.vht-sub-event--removal .vht-sub-event__card{border-left:3px solid #c0392b}.vht-sub-event--usage-change .vht-sub-event__dot{background:#8e44ad}.vht-sub-event--usage-change .vht-sub-event__card{border-left:3px solid #8e44ad}.vht-sub-event--insurance .vht-sub-event__dot{background:#16a085}.vht-sub-event--insurance .vht-sub-event__card{border-left:3px solid #16a085}.vht-empty{text-align:center;padding:40px 20px;color:var(--neutral500);font-family:Funnel Sans,sans-serif;font-size:14px}@media(max-width:768px){.vht-summary{flex-direction:column;gap:8px}.vht-period__header{grid-template-columns:24px 1fr;gap:0 8px}.vht-period__date-col{display:none}.vht-period__card:before{content:attr(data-date);display:block;font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:600;color:var(--neutral500);margin-bottom:4px}.vht-period__marker{grid-row:1;grid-column:1}.vht-period__card{grid-row:1;grid-column:2}.vht-period__dot{width:24px;height:24px;font-size:12px}.vht-period__events{padding-left:32px}.vht-period__events:before{left:11px}.vht-sub-event:before{left:-21px;width:21px;height:12px;border-bottom-left-radius:8px}.vht-sub-event__dot{width:18px;height:18px;font-size:9px}.vht-sub-event__card{padding:4px 8px 8px}}@media(max-width:480px){.vht-period__card{padding:6px 8px 10px}.vht-period__events{padding-left:26px}.vht-period__events:before{left:9px}.vht-sub-event:before{left:-17px;width:17px;height:12px;border-bottom-left-radius:8px}}.tfl-container{max-width:1000px;margin:60px auto 100px;padding:0 20px;font-family:Funnel Sans,sans-serif}.tfl-container h1{text-align:center;margin-bottom:4px}.tfl-container h2.tfl-subtitle{text-align:center;font-weight:400;font-size:1rem;color:var(--neutral500, #666);margin-bottom:24px}.tfl-form-card{background:var(--neutralwhite, #fff);border:1px solid var(--neutral200, #ddd);border-radius:16px;padding:28px 32px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:16px}.tfl-form-card label{display:flex;flex-direction:column;font-weight:600;font-size:.9rem;gap:4px}.tfl-form-card input[type=text],.tfl-form-card input[type=email],.tfl-form-card select{padding:10px 12px;border:1px solid var(--neutral300, #ccc);border-radius:8px;font-size:.95rem;font-family:inherit;transition:border-color .2s}.tfl-form-card input:focus,.tfl-form-card select:focus{outline:none;border-color:var(--primary500, #648b4a)}.tfl-form-card input:disabled,.tfl-form-card select:disabled{background:var(--neutral100, #f5f5f5);cursor:not-allowed}.tfl-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tfl-mode-toggle{display:flex;border:1px solid var(--neutral300, #ccc);border-radius:8px;overflow:hidden;align-self:center;width:fit-content}.tfl-mode-toggle button{padding:8px 24px;border:none;background:transparent;cursor:pointer;font-weight:600;font-size:.9rem;font-family:inherit;transition:background .2s,color .2s;color:var(--neutral600, #555)}.tfl-mode-toggle button.active{background:var(--primary500, #648b4a);color:#fff}.tfl-search-types{display:flex;flex-wrap:wrap;gap:8px}.tfl-search-types label{flex-direction:row;align-items:center;gap:6px;font-weight:500;padding:6px 14px;border:1px solid var(--neutral300, #ccc);border-radius:20px;cursor:pointer;transition:background .2s,border-color .2s;-webkit-user-select:none;user-select:none;font-size:.85rem}.tfl-search-types label:hover{border-color:var(--primary500, #648b4a)}.tfl-search-types input[type=radio]{display:none}.tfl-search-types label.selected{background:var(--primary500, #648b4a);border-color:var(--primary500, #648b4a);color:#fff}.tfl-terms{display:flex;align-items:center;gap:8px;font-size:.85rem}.tfl-terms input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary500, #648b4a)}.tfl-terms a{color:var(--primary500, #648b4a);text-decoration:none}.tfl-terms a:hover{text-decoration:underline}.tfl-submit-btn{padding:12px 32px;border:none;border-radius:8px;background:var(--primary500, #648b4a);color:#fff;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s;align-self:center}.tfl-submit-btn:hover{background:var(--primary600, #537a3b)}.tfl-submit-btn:disabled{opacity:.5;cursor:not-allowed}.tfl-cost-badge{text-align:center;font-size:.85rem;color:var(--neutral500, #666);margin-top:-8px}.tfl-error{text-align:center;color:#c0392b;font-weight:500;padding:8px;border:1px solid #e6b0aa;border-radius:8px;background:#fdedec}.tfl-bank-section{margin-top:24px}.tfl-bank-section h2{text-align:center;margin-bottom:16px}.tfl-bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;justify-items:center}.tfl-bank-btn{width:100%;max-width:160px;min-height:70px;padding:12px;border:1px solid var(--neutral200, #ddd);border-radius:8px;background:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:border-color .2s,box-shadow .2s}.tfl-bank-btn:hover,.tfl-bank-btn.selected{border-color:var(--primary500, #648b4a);box-shadow:0 0 0 2px #648b4a40}.tfl-bank-btn img{max-width:100%;max-height:40px;display:block}.tfl-pay-btn{display:block;margin:16px auto 0;padding:12px 48px;border:none;border-radius:8px;background:var(--primary500, #648b4a);color:#fff;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.tfl-pay-btn:hover{background:var(--primary600, #537a3b)}.tfl-pay-btn:disabled{opacity:.5;cursor:not-allowed}.tfl-results-section{margin-top:32px}.tfl-results-header{margin-bottom:16px}.tfl-results-header h2{font-family:Funnel Display,sans-serif;font-weight:600;font-size:22px;margin:0 0 4px}.tfl-results-meta{font-size:.85rem;color:var(--neutral500, #666);margin:0}.tfl-results-source{font-size:.8rem;color:var(--neutral500, #666);font-style:italic;margin:4px 0 0}.tfl-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tfl-result-card{border:1px solid #e9ecef;border-radius:24px;background:#fff;padding:16px 22px;box-sizing:border-box;overflow:hidden}.tfl-card-title{font-family:Funnel Display,sans-serif;font-weight:600;font-size:18px;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--neutral100, #f0f0f0)}.tfl-result-data{display:flex;flex-direction:column;gap:2px}.tfl-data-indented{padding-left:6px;border-left:2px solid var(--neutral200, #e0e0e0);margin-left:4px}.tfl-result-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:4px 6px;border-radius:6px}.tfl-result-row:nth-child(2n){background-color:var(--neutral100, #f5f5f5)}.tfl-result-label{font-family:Funnel Sans,sans-serif;font-weight:500;font-size:13px;color:var(--neutralblack, #222)}.tfl-result-value{font-family:Funnel Sans,sans-serif;font-weight:400;font-size:13px;color:var(--neutral700, #555);text-align:right;word-break:break-word}.tfl-value-bold{font-weight:600;color:var(--neutralblack, #222)}.tfl-section-title{font-family:Funnel Display,sans-serif;font-weight:600;font-size:15px;margin:10px 0 4px;color:var(--neutralblack, #222)}.tfl-title-small{font-size:14px}.tfl-reset-btn{display:block;margin:0 auto 16px;padding:10px 32px;border:1px solid var(--neutral300, #ccc);border-radius:8px;background:transparent;font-size:.9rem;font-family:inherit;cursor:pointer;transition:background .2s}.tfl-reset-btn:hover{background:var(--neutral100, #f5f5f5)}.tfl-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0}.tfl-loading p{color:var(--neutral500, #666)}@media screen and (max-width:600px){.tfl-container{margin-top:30px;padding:0 12px}.tfl-form-card{padding:20px 16px}.tfl-row{grid-template-columns:1fr}.tfl-bank-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.tfl-results-grid{grid-template-columns:1fr}}.add-user form button{justify-self:center;align-self:flex-end}.add-customer-button{display:flex;justify-content:center;align-items:center}.active{color:#648b4a}.edit-customer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30%}.edit-customer h2{grid-column:1/-1;text-align:center;margin:10px}.edit-customer form{padding:1em;box-shadow:0 0 6px #3b3a3a}.edit-customer form label{align-self:flex-start}.checkbox-group{text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:10px}.edit-customer-icon:hover{cursor:pointer;color:#648b4a}.buttons-group{grid-column:1/-1;display:flex}.admin-tab-navigation{margin-bottom:20px}.customer-table-container{margin-top:20px}.customer-table{width:100%;border-collapse:collapse}.customer-table th,.customer-table td{padding:8px;text-align:left;border-bottom:1px solid #ddd}.customer-table svg{width:12px;height:12px}.customer-table th{background-color:#f2f2f2}.customer-table tr:hover{background-color:#f5f5f5}.label-stats{font-size:14px}.billing-stats-main-container{margin-top:20px;padding:20px}.billing-stats-view-mode{margin-bottom:20px}.billing-stats-toggle-buttons{display:flex;gap:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a;width:fit-content}.billing-stats-toggle-btn{padding:12px 24px;border:none;background-color:#f8f9fa;color:#6c757d;cursor:pointer;font-weight:500;transition:all .2s ease;border-right:1px solid #dee2e6}.billing-stats-toggle-btn:last-child{border-right:none}.billing-stats-toggle-btn:hover{background-color:#e9ecef;color:#495057}.billing-stats-toggle-btn.active{background-color:#007bff;color:#fff}.billing-stats-display-indicator{margin-bottom:15px}.billing-stats-indicator{padding:10px 15px;border-radius:6px;font-size:14px;font-weight:500;text-align:center;border:2px solid}.billing-stats-indicator.customer-mode{background-color:#d1ecf1;border-color:#17a2b8;color:#0c5460}.billing-stats-indicator.site-mode{background-color:#d4edda;border-color:#28a745;color:#155724}.billing-stats-date-controls{display:flex;gap:20px;align-items:end;margin-bottom:20px;padding:20px;background-color:#f8f9fa;border-radius:8px;flex-wrap:wrap}.date-input-group{display:flex;flex-direction:column;gap:5px}.date-input-group label{font-weight:500;color:#333;font-size:14px}.date-input-group input,.date-input-group select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:150px}.date-input-group select[id=displayMode]{background-color:#fff3cd;border-color:#ffc107}.date-input-group select[id=siteFilter]{background-color:#d4edda;border-color:#28a745}.billing-stats-view-selector{font-weight:500}.billing-stats-view-selector{background-color:#fff3cd;border-color:#ffc107;font-weight:500}.billing-stats-view-selector optgroup{font-weight:700;color:#333}.billing-stats-view-selector option{font-weight:400;padding:5px}.billing-stats-price-config{margin-bottom:30px;padding:20px;background-color:#f8f9fa;border-radius:8px}.billing-stats-price-config h3{margin-bottom:15px;color:#333}.billing-stats-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.billing-stats-price-input-group label{font-weight:500;color:#333;font-size:14px}.billing-stats-price-input-group input{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;width:100%}.billing-stats-error-message{background-color:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin:20px 0;border:1px solid #f5c6cb}.billing-stats-grand-total{text-align:center;margin-bottom:20px;padding:15px;background-color:#d1ecf1;border-radius:8px;border:1px solid #bee5eb}.billing-stats-pricing-notice{background-color:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:4px;padding:8px 12px;margin-bottom:8px;font-size:.9em}.billing-stats-grand-total h3{margin:0 0 5px;color:#0c5460;font-size:1.5em}.billing-stats-grand-total small{color:#6c757d;font-size:.9em}.billing-stats-table-container{margin-top:20px}.billing-stats-table-responsive{overflow-x:auto;box-shadow:0 2px 4px #0000001a;border-radius:8px}.billing-stats-table{width:100%;border-collapse:collapse;background-color:#fff;min-width:1200px}.billing-stats-table th,.billing-stats-table td{padding:12px 8px;text-align:left;border-bottom:1px solid #ddd;font-size:14px}.billing-stats-table th{background-color:#f2f2f2;font-weight:600;color:#333;position:sticky;top:0;z-index:10}.billing-stats-table tr:hover{background-color:#f5f5f5}.billing-stats-customer-name{font-weight:500;color:#2c5aa0;min-width:150px}.billing-stats-site-name{min-width:180px}.billing-stats-site-name strong{color:#2c5aa0;font-weight:600;display:block;margin-bottom:2px}.billing-stats-site-id{color:#6c757d;font-size:12px;font-weight:400}.billing-stats-billing-total{font-weight:600;color:#28a745;text-align:right}.billing-stats-user-count{display:inline-block;margin-right:5px}.billing-stats-user-count.billing-stats-active{color:#28a745;font-weight:600}.billing-stats-user-count.billing-stats-inactive{color:#dc3545;font-size:12px}.billing-stats-user-count.billing-stats-total{font-weight:500}.billing-stats-view-detail-btn{background:none;border:none;color:#007bff;cursor:pointer;padding:5px;border-radius:3px;display:flex;align-items:center;justify-content:center}.billing-stats-view-detail-btn:hover{background-color:#e7f3ff;color:#0056b3}.billing-stats-customer-detail{padding:0;overflow-y:scroll}.billing-stats-detail-info{padding:20px;background-color:#f8f9fa;border-bottom:1px solid #ddd}.billing-stats-info-row{margin-bottom:10px;font-size:14px}.billing-stats-info-row:last-child{margin-bottom:0}.billing-stats-cost-summary{padding:20px;background-color:#e8f4fd;border-bottom:1px solid #bee5eb}.billing-stats-cost-summary h3{margin-bottom:15px;color:#0c5460}.billing-stats-cost-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.billing-stats-cost-item{padding:10px;background-color:#fff;border-radius:6px;border:1px solid #b8daff;text-align:center}.billing-stats-cost-item.billing-stats-cost-total{border-color:#28a745;background-color:#d4edda;font-size:1.1em}.billing-stats-user-stats{padding:20px}.billing-stats-user-stats h3{margin-bottom:15px;color:#333}.billing-stats-user-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.billing-stats-stat-card{text-align:center;padding:15px;border-radius:8px;border:2px solid}.billing-stats-stat-card.billing-stats-active{background-color:#d4edda;border-color:#28a745}.billing-stats-stat-card.billing-stats-inactive{background-color:#f8d7da;border-color:#dc3545}.billing-stats-stat-card.billing-stats-total{background-color:#d1ecf1;border-color:#17a2b8}.billing-stats-stat-card.billing-stats-queries{background-color:#fff3cd;border-color:#ffc107}.billing-stats-stat-value{font-size:24px;font-weight:700;margin-bottom:5px}.billing-stats-stat-label{font-size:12px;text-transform:uppercase;font-weight:500}.billing-stats-query-breakdown{padding:20px}.billing-stats-query-breakdown h3{margin-bottom:15px;color:#333}.billing-stats-breakdown-table{width:100%;border-collapse:collapse;margin-bottom:20px}.billing-stats-breakdown-table th,.billing-stats-breakdown-table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.billing-stats-breakdown-table th{background-color:#f2f2f2;font-weight:600}.billing-stats-breakdown-table tr.billing-stats-zero-count{opacity:.5}.billing-stats-breakdown-table tfoot .billing-stats-total-row{background-color:#f8f9fa;border-top:2px solid #333}.billing-stats-breakdown-table tfoot .billing-stats-total-row td{border-bottom:none;font-size:16px}.billing-stats-activity-insights{padding:20px;background-color:#f8f9fa}.billing-stats-activity-insights h3{margin-bottom:15px;color:#333}.billing-stats-insights-grid{display:flex;flex-direction:column;gap:10px}.billing-stats-insight-item{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.billing-stats-insight-item span.billing-stats-good{color:#28a745;font-weight:500}.billing-stats-insight-item span.billing-stats-warning{color:#ffc107;font-weight:500}@media(max-width:768px){.billing-stats-toggle-buttons{width:100%}.billing-stats-toggle-btn{flex:1}.billing-stats-date-controls{flex-direction:column;align-items:stretch}.date-input-group input,.date-input-group select{min-width:auto;width:100%}.billing-stats-price-grid{grid-template-columns:1fr}.billing-stats-user-stats-grid{grid-template-columns:repeat(2,1fr)}.billing-stats-cost-grid{grid-template-columns:1fr}.billing-stats-insights-grid .billing-stats-insight-item{flex-direction:column;align-items:flex-start}}.admin-email-list-checkbox{border:1px solid #ddd}.admin-email-list{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.admin-email-list textarea{width:50%}.brevo-export-actions{display:flex;align-items:center;gap:10px}.brevo-contact-count{font-size:.9em;color:#666;font-style:italic}.admin-accessories-main-container{margin-top:20px;padding:20px}.admin-accessories-main-container .table-scroll{height:800px;overflow-y:auto;position:relative}.admin-accessories-table{width:100%;border-collapse:collapse;height:800px}.admin-accessories-table th,.admin-accessories-table td{font-size:14px}.admin-accessories-table select.updating{opacity:.5;cursor:wait}.admin-accessores-button-container{display:flex;width:100%}.admin-accessories-table tbody tr.Extra td{background-color:#add8e6;color:#000}.admin-accessories-table tbody tr.Hinta td{background-color:#90ee90;color:#000}.admin-accessories-table tbody tr.Kosmeettinen td{background-color:#fffacd;color:#000}.admin-accessories-table tbody tr.Perus td{background-color:#cd7f32;color:#000}.admin-accessories-table tbody tr.Roska td{background-color:#5c4033;color:#fff}.admin-accessories-table tbody tr.Puutteet td{background-color:#f87963;color:#fff}.admin-accessories-table tbody tr.unranked td{color:#000}.multiselect-container{display:flex;flex-direction:row;gap:5px;position:relative}.multiselect-input-wrapper{display:flex;flex-direction:column;gap:5px;flex:1}.multiselect-container label{font-weight:500}.multiselect-container label .required{color:var(--error500);margin-left:4px}.multiselect-dropdown{position:relative;width:100%;min-width:130px}.multiselect-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid var(--neutral400);border-radius:4px;background-color:var(--primary50);cursor:pointer;min-height:20px;transition:border-color .2s ease}.multiselect-trigger:hover:not(.multiselect-trigger-disabled){border-color:var(--neutral600)}.multiselect-trigger.multiselect-trigger-open{border-color:var(--primary500);border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect-trigger.multiselect-trigger-disabled{background-color:var(--neutral100);cursor:not-allowed;opacity:.6}.multiselect-placeholder{color:var(--neutral500);font-style:italic}.multiselect-arrow{margin-left:8px;transition:transform .2s ease;color:var(--neutral600)}.multiselect-arrow.multiselect-arrow-open{transform:rotate(180deg)}.multiselect-options{position:absolute;top:100%;left:0;right:0;background-color:var(--primary50);border:1px solid var(--primary500);border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px #0000001a}.multiselect-option{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--neutral200)}.multiselect-option:last-child{border-bottom:none}.multiselect-option:hover:not(.multiselect-option-empty){background-color:var(--primary100)}.multiselect-option.multiselect-option-selected{background-color:var(--primary500);color:var(--primary50)}.multiselect-option.multiselect-option-selected:hover{background-color:var(--primary600)}.multiselect-option.multiselect-option-empty{cursor:default;color:var(--neutral500);font-style:italic}.multiselect-option span{-webkit-user-select:none;user-select:none;cursor:pointer;flex:1}.multiselect-option.multiselect-option-empty span{cursor:default}.multiselect-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px;align-items:center}.multiselect-pill{display:flex;align-items:center;gap:6px;background-color:var(--primary500);color:var(--primary50);border-radius:16px;padding:4px 8px;font-size:.85rem;border:1px solid var(--primary600);height:fit-content}.multiselect-pill-remove{background:none;border:none;color:var(--primary50);cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;transition:background-color .2s ease}.multiselect-pill-remove:hover{background-color:#fff3}.admin-public-images{padding:1rem}.admin-public-images h2{margin-bottom:1rem}.public-images-upload-section{margin-bottom:1.5rem}.public-images-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed var(--border-color, #ccc);border-radius:8px;cursor:pointer;transition:border-color .2s,background-color .2s;text-align:center}.public-images-dropzone:hover,.public-images-dropzone.dragging{border-color:var(--primary-color, #4a90d9);background-color:var(--hover-bg, rgba(74, 144, 217, .05))}.public-images-dropzone .upload-icon{font-size:2rem;margin-bottom:.5rem;color:var(--text-secondary, #666)}.public-images-dropzone p{margin:0;color:var(--text-secondary, #666)}.public-images-last-upload{margin-bottom:1.5rem;padding:1rem;background-color:var(--success-bg, #f0fff4);border:1px solid var(--success-border, #c6f6d5);border-radius:8px}.last-upload-label{font-weight:600;display:block;margin-bottom:.5rem}.last-upload-url-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.last-upload-url-row .url-text{flex:1;min-width:0;padding:.5rem;background:var(--code-bg, #f5f5f5);border-radius:4px;font-size:.85rem;word-break:break-all;white-space:pre-wrap}.copy-button{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.delete-button{display:inline-flex;align-items:center;color:var(--danger-color, #e53e3e);background:none;border:none;cursor:pointer;padding:.35rem;border-radius:4px}.delete-button:hover{background-color:var(--danger-hover-bg, rgba(229, 62, 62, .1))}.public-images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.public-image-card{border:1px solid var(--border-color, #e2e8f0);border-radius:8px;overflow:hidden;transition:box-shadow .2s}.public-image-card:hover{box-shadow:0 2px 8px #0000001a}.public-image-thumbnail{width:100%;aspect-ratio:3 / 2;overflow:hidden;background:var(--thumbnail-bg, #f7fafc)}.public-image-thumbnail img{width:100%;height:100%;object-fit:cover}.public-image-info{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem}.public-image-date{font-size:.8rem;color:var(--text-secondary, #666)}.public-image-actions{display:flex;align-items:center;gap:.25rem}.no-images-text{color:var(--text-secondary, #666);text-align:center;padding:2rem 0}.public-images-delete-modal{text-align:center;padding:1rem}.public-images-delete-modal h3{margin-bottom:.75rem}.public-images-delete-modal p{margin-bottom:1rem;color:var(--text-secondary, #666)}.delete-preview{margin-bottom:1rem}.delete-preview img{max-width:210px;max-height:140px;border-radius:4px;object-fit:cover}.delete-modal-buttons{display:flex;justify-content:center;gap:1rem}.delete-modal-buttons .danger{background-color:var(--danger-color, #e53e3e);color:#fff;border:none}.delete-modal-buttons .danger:hover{background-color:var(--danger-hover, #c53030)}.admin-blog{width:100%}.admin-blog__tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--neutral200);padding-bottom:0}.admin-blog__tab{padding:.5rem 1rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:.9rem;font-weight:600;color:var(--neutral600);cursor:pointer;transition:color .15s,border-color .15s}.admin-blog__tab:hover{color:var(--primary700)}.admin-blog__tab--active{color:var(--primary700);border-bottom-color:var(--primary600)}.admin-blog__posts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.admin-blog__table-wrap{overflow-x:auto}.admin-blog__table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-blog__table th{text-align:left;padding:.6rem .8rem;border-bottom:2px solid var(--neutral200);color:var(--neutral600);font-weight:600;white-space:nowrap}.admin-blog__table td{padding:.65rem .8rem;border-bottom:1px solid var(--neutral100);vertical-align:middle}.admin-blog__table tr:hover td{background:var(--primary50)}.admin-blog__table-title{font-weight:600;color:var(--primary800);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-blog__badge{display:inline-block;padding:.15rem .55rem;border-radius:20px;font-size:.75rem;font-weight:600}.admin-blog__badge--draft{background:var(--neutral200);color:var(--neutral600)}.admin-blog__badge--published{background:var(--primary100);color:var(--primary700)}.admin-blog__table-actions{display:flex;gap:.4rem;flex-wrap:nowrap}.admin-blog__empty{text-align:center;color:var(--neutral500);padding:2rem 0;font-size:.9rem}.admin-blog__authors-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.2rem;flex-wrap:wrap;gap:1rem}.admin-blog__authors-search{display:flex;gap:.5rem;align-items:center}.admin-blog__authors-search input{padding:.45rem .7rem;font-size:.875rem;border:1px solid var(--neutral300);border-radius:6px;width:240px;font-family:inherit}.admin-blog__authors-list{display:flex;flex-direction:column;gap:.5rem}.admin-blog__author-row{display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;background:var(--neutral100);border-radius:7px}.admin-blog__author-name{font-weight:600;color:var(--primary800);flex:1}.admin-blog__author-email{color:var(--neutral500);font-size:.85rem}.admin-blog__user-search{position:relative}.admin-blog__user-results{position:absolute;top:100%;left:0;right:0;background:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:0 0 6px 6px;max-height:220px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px #0000001a}.admin-blog__user-result-item{padding:.55rem .8rem;cursor:pointer;font-size:.875rem;color:var(--neutralblack)}.admin-blog__user-result-item:hover{background:var(--primary50)}.admin-blog__user-result-item small{color:var(--neutral500);display:block;font-size:.78rem}.test-button{text-align:center;position:fixed;padding:10px 0;top:0;z-index:9999;justify-self:center;width:25%;height:42px;border-radius:30px;cursor:pointer;background-color:var(--primary50);transition:.2s;margin-top:10px}@supports (-moz-appearance: none){.test-button{margin-left:15.5%}}.test-button:hover{background-color:var(--primary500);color:var(--neutralwhite)}.search-form-container{position:sticky;top:100px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;border-radius:30px;padding:30px 40px;background-color:var(--primary50);z-index:201}.search-form-container.close{max-height:calc(100vh - max(13vh,95px) - 160px);overflow:auto}.search-form-container .global-title{margin-bottom:10px}.search-form-container .global-instruction-subtitle{margin-bottom:20px}.search-form-container form{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(270px,30%),1fr));gap:10px;flex-wrap:wrap;background-color:var(--primary50);box-shadow:0 0 6px #3b3a3a;padding:70px 20px 20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;box-shadow:none;border:0px solid transparent;border-radius:0}.search-form-container label{display:flex;flex-direction:column;gap:5px;justify-content:start;align-items:start}.search-form-container input[type=text],.search-form-container select{width:100%;box-sizing:border-box}.select-group select{width:48%}.search-form-container .form-input{position:relative;width:100%;padding-right:10px;box-sizing:border-box}.search-form-container .button-container{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:5px}.form-input-checkbox{display:flex;align-items:center;justify-content:center}.collapsed-form{width:100%;grid-column:1/-1;max-height:100%;overflow-y:auto;margin-bottom:20px;padding-bottom:10px;scrollbar-width:thin;max-height:calc(100vh - max(13vh,95px) - 160px)}@media screen and (min-width:1300px){.sticky-sidebar-open .collapsed-form{grid-column:-2/-1}}.collapsed-form .small{font-size:min(14px,max(10px,1vw))}.collapsed-form form input{width:80%;min-width:100px}.collapsed-form form{height:100%;position:relative;grid-gap:4px}.collapsed-form form h3{height:fit-content;font-size:1em;margin-top:10px;margin-bottom:0;grid-column:1/-1}.collapsed-form button{font-size:.6em;width:fit-content;justify-self:center;align-self:center;margin:0;grid-column:1/-1}.collapsed-form label{font-size:.75em;margin-top:3px;grid-column:1/-1;justify-self:center;width:80%}.collapsed-form select{font-size:.8em}@media screen and (max-width:820px){.collapsed-form label{justify-self:start}.collapsed-form h2{justify-self:start;margin-left:10px}.collapsed-form button{justify-self:start;position:relative;left:50%;transform:translate(-50%)}}.collapsed-form .radio-group{grid-column:1/-1;height:2.2em;margin-top:10px;display:flex;justify-content:space-between;width:100%}.collapsed-form .radio-group label{margin:0!important;width:100%;height:100%}.body-type-select{width:100%;margin-top:10px}.form-clear{position:absolute;top:0;right:5%}.pricingtool-collapse-button{grid-column:1/-1;justify-self:center;align-self:center;width:10%;background-color:#648b4a;bottom:0;position:sticky;box-sizing:border-box;color:#fff;border:1px solid #3b3a3a;border-radius:5px;font-size:25px;display:flex;justify-content:center;align-items:center}.pricingtool-collapse-button .key{rotate:180deg}@media(max-width:768px){.search-form-container form label,.search-form-container button{flex-basis:100%}.pricingtool-collapse-button{width:30%}.collapsed-form label{justify-self:center}.collapsed-form h2{justify-self:center;margin-left:10px}.collapsed-form button{justify-self:start;position:relative;left:50%;transform:translate(-50%)}}.search-suggestion{list-style:none;background-color:#f5f5f5;border:1px solid #ccc;position:absolute;left:4%;border-radius:4px;width:91%;z-index:1;max-height:80px;overflow-y:auto}.search-suggestion li{cursor:pointer}.search-suggestion ul{padding:0;margin:0}.active-index{background-color:gray;color:var(--primary50);font-weight:700}.search-suggestion li{list-style:none}.private-seller-ribbon{position:absolute;top:-2px;z-index:4;background:linear-gradient(to bottom,#d7a67d,#d5a645);width:8%;height:8%;right:3%;box-shadow:0 2px 4px #000000b3;transition:all .2s ease-in-out}.private-seller-ribbon:before,.private-seller-ribbon:after{content:"";position:absolute;bottom:-9px;border-width:10px 10px 0 0;border-style:solid;border-color:#D5A645 transparent transparent transparent}.private-seller-ribbon:before{left:0}.private-seller-ribbon:after{right:0%;transform:scaleX(-1);width:0px}.private-seller-ribbon:hover{height:18%;box-shadow:none}.private-seller-ribbon .info-box{visibility:hidden;display:block;padding:50% 0;opacity:0;background:linear-gradient(to bottom,#d7a67d,#d5a645);position:relative;left:-6rem;top:-1.35rem;width:6rem;transform:rotateX(90deg);transition:all .2s ease-in-out}.private-seller-ribbon:hover .info-box{visibility:visible;opacity:.8;top:0;transform:rotateX(0)}.search-suggestion{list-style:none;background-color:#f5f5f5;border:1px solid #ccc;position:absolute;left:4%;border-radius:4px;width:91%;z-index:1}.pricing-tool-favorites{grid-column:2/3;display:flex;flex-direction:column;grid-row:1/2;padding:5px;gap:10px}.pricingtool-favorite-items{display:grid;grid-template-columns:1fr 1fr;cursor:pointer;box-shadow:0 0 6px #3b3a3a;border-radius:5px;margin-bottom:4px;text-align:start;padding-left:10px;padding-right:10px;position:relative;height:50px}.pricingtool-collapse-favorite-items{cursor:pointer;box-shadow:0 0 6px #3b3a3a;display:grid;grid-template-columns:1fr 1fr;border-radius:5px;margin-bottom:4px;text-align:start;padding-left:10px;padding-right:10px;position:relative;height:auto;animation:closeCurtain .5s cubic-bezier(.3,-.13,.34,1.21) forwards}.pricingtool-new-favorite-items{cursor:pointer;box-shadow:0 0 6px #3b3a3a;border-radius:5px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:4px;text-align:start;padding-left:10px;padding-right:10px;position:relative;height:auto;animation:opacity .5s cubic-bezier(.3,-.13,.34,1.21) forwards}.pricingtool-expanded-favorite-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));cursor:pointer;box-shadow:0 0 6px #3b3a3a;border-radius:5px;margin-bottom:4px;text-align:start;padding-left:10px;padding-right:10px;position:relative;overflow:hidden;animation:openCurtain .5s cubic-bezier(.3,-.13,.34,1.21) forwards}@keyframes openCurtain{0%{height:50px;opacity:1}to{height:350px;opacity:1}}@keyframes closeCurtain{0%{height:320px;opacity:1}to{height:50px;opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes deletion{0%{height:320px;opacity:1}to{height:0px;opacity:0}}.pricingtool-history-container{grid-column:1/2;grid-row:1/2;display:flex;flex-direction:column;gap:5px}.pricingtool-history-favorites-titlecontainer{display:grid;grid-template-columns:1fr;gap:20px;grid-column:1/-1;text-align:left}.pricingtool-history-favorites-container{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:20px;max-height:500px;overflow:auto}.pricingtool-history-item{cursor:pointer;margin-bottom:4px;text-align:start;padding:10px 20px;position:relative;height:50px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--neutral200);border-radius:20px;animation:none;background-color:#fff}.pricingtool-collapse-history-item{cursor:pointer;margin-bottom:4px;text-align:start;padding:10px 20px;position:relative;height:50px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--neutral200);border-radius:20px;animation:closeCurtain .5s cubic-bezier(.3,-.13,.34,1.21) forwards;background-color:#fff}.pricingtool-collapse-favorite-items.delete{animation:deletion .5s cubic-bezier(.3,-.13,.34,1.21) forwards}.pricingtool-expanded-history-item{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));cursor:pointer;margin-bottom:4px;text-align:start;padding:10px 20px;position:relative;overflow:hidden;height:0;opacity:0;border:1px solid var(--neutral200);border-radius:20px;animation:openCurtain .5s cubic-bezier(.3,-.13,.34,1.21) forwards;background-color:#fff}.pricingtool-expanded-history-item p{display:flex;flex-direction:column}.pricingtool-history-fav-header{align-self:center;display:flex;grid-column:1/-1;justify-content:space-between;align-items:center;height:fit-content;font-family:Funnel Display;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralblack)}.line{width:100%;height:1px;grid-column:1/-1;background-color:var(--neutral200)}.pricingtool-history-fav-header p{margin:0;align-self:center}.pricingtool-history-fav-header .pricingtool-icon-container{align-self:center;align-items:center}.pricingtool-new-history-item{cursor:pointer;margin-bottom:4px;text-align:start;padding:10px 20px;position:relative;height:50px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--neutral200);border-radius:20px;animation:opacity .5s cubic-bezier(.3,-.13,.34,1.21) forwards;background-color:#fff}.pricingtool-copy-icon{cursor:pointer;font-size:24px}.pricingtool-icon-container{display:flex;gap:3px}.pricingtool-copy-icon:hover{opacity:.3}.pricingtool-forward-icon{cursor:pointer;font-size:24px;color:#648b4a}.pricingtool-forward-icon:hover{opacity:.3}.pricingtool-arrow-down{font-size:24px}.pricingtool-arrow-down-rotated{transform:rotate(180deg);font-size:24px}.pricingtool-delete-icon{color:var(--error500);font-size:24px}.pricingtool-delete-icon:hover{opacity:.3}.radio-history-fav{margin-top:10px;grid-column:1/-1;align-self:center;justify-self:center;display:flex;border:1px solid #3b3a3a;border-radius:5px;overflow:hidden;padding:0;animation:opacity .5s cubic-bezier(.3,-.13,.34,1.21) forwards}.radio-history-fav input{display:none}.radio-history-fav label{margin-bottom:0!important;padding:8px 14px;font-size:18px;cursor:pointer;background-color:#f0f0f0;transition:background-color .3s ease-in-out;box-sizing:border-box}.radio-history-fav input:checked+label{background-color:#648b4a;color:#fff;box-sizing:border-box}.slider-container{width:100%;grid-column:1/-1}.slider-label{font-size:10px;width:80%;justify-self:center;margin:0}.slider{width:auto!important}@media(max-width:1230px){.pricingtool-expanded-favorite-items p:nth-child(2n),.pricingtool-expanded-history-item p:nth-child(2n){text-align:start}@keyframes openCurtain{0%{height:50px;opacity:1}to{height:570px;opacity:1}}}@media(max-width:900px){.pricingtool-history-favorites-container{grid-column:1/-1;width:100%;grid-template-columns:1fr}.pricing-tool-favorites{grid-column:1/-1}.pricingtool-expanded-history-item,.pricingtool-expanded-favorite-items{grid-template-columns:repeat(2,minmax(170px,1fr))}.pricingtool-history-favorites-titlecontainer{grid-template-columns:1fr}.pricingtool-expanded-favorite-items p:nth-child(2n),.pricingtool-expanded-history-item p:nth-child(2n){text-align:end}@keyframes openCurtain{0%{height:50px;opacity:1}to{height:350px;opacity:1}}.pricingtool-favorite-history-row.longer{flex-direction:row}}.side{grid-column:1/-1;align-self:center;justify-self:center;justify-content:center}.search-form-container .radio-group{grid-column:1/-1;justify-self:center;align-self:center}@media screen and (max-width:540px){.search-form-container.close{min-width:100%}}.search-box{width:100%;max-width:300px;padding:38px,34px;background:var(--primary50);border-radius:10px;align-items:center;justify-content:center}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.flash-message{padding:10px;background-color:#ffcccb;border-radius:10px;color:#000;margin:10px 0;text-align:center;border:1px solid red;animation:fadeOut 5s forwards}.slider{height:3px;background:#ddd;border-radius:5px;position:relative;margin:10%}.slider .track{position:absolute;height:100%;background-color:var(--primary500);z-index:1;border-radius:5px}.slider .thumb{width:15px;height:15px;border:1px solid var(--primary500);background:var(--primary50);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);cursor:grab}.slider-label{display:flex;justify-content:space-between;margin:10px 0;gap:10px}.label-with-tooltip{position:relative;display:inline-block}.label-text-and-tooltip-icon{display:flex;align-items:center;gap:.5rem}.pricing-tooltip-icon{color:var(--primary500);cursor:help}.tooltip-text{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.25rem;padding:.25rem;border:1px solid var(--neutral100);border-radius:4px;z-index:9999;background-color:var(--primary50);text-align:left;white-space:pre-wrap;opacity:0;animation:fadeIn .15s forwards}@keyframes fadeIn{to{opacity:1}}.pipeline-form-container{position:relative;align-items:center}.pipeline-form-container.form-container{max-width:100%!important;margin:0!important;overflow:visible;position:relative;align-items:center;overflow-y:auto;padding:5px;max-height:calc(100vh - max(13vh,95px) - 60px);height:100%;border-radius:30px;box-sizing:border-box}.pipeline-form-container form{grid-template-columns:1fr 1fr;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:3px;padding:20px;gap:5px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pipeline-form-container form label{align-self:flex-end}.car-info{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));grid-gap:10px;width:100%}.pipeline-form-container .global-subtitle{grid-column:1/-1;display:flex;justify-content:start;align-items:center;gap:5px}.pipeline-form-container .global-subtitle span{padding:2px;font-size:15px;font-weight:500;color:var(--primary50);background-color:var(--primary500);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center}.pipeline-label-icon{display:flex;align-items:center;justify-content:start;gap:3px;justify-self:start}.pipeline-margin-container{align-self:flex-start}.price-table-item input{max-width:60px}.edit-icon{padding:2px;font-size:15px;font-weight:500;color:var(--primary500);background-color:var(--primary50);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center}.edit-icon svg{width:16px;height:16px}.pipeline-form-container .global-subtitle span:hover{background-color:var(--primary600);color:var(--neutral50)}.car-info-item{display:flex;flex-direction:column;gap:3px}.car-info-item .global-item-label{font-size:12px}.car-info-item .global-item-value{font-size:14px;font-weight:700}.pipeline-form-container form input{min-width:100px}.pipeline-image-container{padding:10px 5px;margin-top:10px;grid-column:1/-1;max-width:100%;overflow-x:auto;display:flex;gap:10px}.pipeline-form-container .images{position:relative}.pipeline-image-container .images img{width:72px;height:45px}.bigger-labels{grid-column:span 2}.image-delete-button:hover{color:var(--error500)}.pipeline-form-container form input,.pipeline-form-container form select{box-sizing:border-box}@media screen and (max-width:1300px){.pipeline-form-container.form-container form{grid-template-columns:1fr}.pipeline-form-container form label{grid-column:1/2}}.pipeline-form-container form select{background:transparent}.pipeline-form-container button{margin-top:20px}.pipeline-form-container button:hover{background-color:#33673b}.pipeline-form-input{position:relative}.select-group{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.sidebar-info.full-screen{grid-column:1/-1}.is-right-sidebar-expanded .sidebar-info-container{display:flex;grid-column:2}.is-right-sidebar-expanded .floating-button-wrapper{position:relative;height:100%;grid-column:-1/-2}.is-right-sidebar-expanded .floating-button-wrapper button{position:sticky;bottom:5px;right:0;z-index:100}.pipeline-info-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.pill{display:flex;align-items:center;justify-content:left;padding:6px 12px 6px 10px;font-size:.8em;width:auto;max-width:90%;box-sizing:border-box;height:auto;max-width:250px;border-radius:100px;padding:6px 12px;gap:3px;background-color:var(--neutral200)}.pill p{max-width:93%;overflow-wrap:break-word;margin:0;font-family:Funnel Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;color:var(--neutral700)}.pill-x{font-size:14px;margin-left:10px;cursor:pointer}.pipeline-form-container .tiedot-radio{margin-top:.3em;font-size:1em;width:auto;grid-column:1/-1;align-self:center;justify-self:center}.pipeline-form-container .tiedot-radio label{margin:0!important}.full-screen-button{grid-column:-1/-2;width:10%;position:sticky;top:0;justify-self:flex-end;z-index:100;font-size:1.2em}.full-screen-button:hover,.active{color:#648b4a}.accessories-group{grid-column:1/-1;display:grid;grid-gap:10px;grid-template-columns:1fr;gap:10px}.accessories-group label{grid-column:1/-1;justify-self:center}.accesories-list{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px}.accesories-list span{grid-column:span 1;justify-self:center}.accesories-list button{grid-column:span 1;width:35px}.expense-group{grid-column:1/-1}.pricing-form-reset-button{max-width:200px;grid-column:1/-1;margin-bottom:20px;justify-self:end}.price-table{grid-column:1/-1;display:grid;grid-gap:10px;grid-template-columns:1fr;gap:10px;width:100%;box-sizing:border-box;border:1px solid var(--neutral100);border-radius:20px;padding:20px 15px}.expense-item{display:flex;justify-content:space-between}.expense-name{font-family:Funnel Sans;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;color:var(--neutral600)}.expense-amount{font-family:Funnel Sans;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;color:var(--neutralblack);display:flex;align-items:center;justify-content:flex-end;gap:5px}.expense-pill-x{cursor:pointer;border:1px solid var(--neutral500);color:var(--neutral500);display:flex;align-items:center;justify-content:center;height:14px;border-radius:5px;width:14px}.expense-pill-x:after{content:"×";font-size:10px;line-height:1}.price-table-header{font-family:Funnel Sans;text-align:left;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;color:var(--neutralblack);margin:5px 0}.price-table-label{font-family:Funnel Sans;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;color:var(--neutralblack)}.price-table-value{font-family:Funnel Display;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0%;text-align:right;color:var(--primary500)}.price-table-value.small{font-size:16px;color:var(--neutral600)}.price-table-item{display:flex;justify-content:space-between;align-items:center}.expense-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px}.expense-group textarea{width:120%!important}.expense-group label button{width:200px}.file-label.pipeline{grid-column:1/-1;width:90%}@media(max-width:768px){.pipeline-form-container form label,.pipeline-form-container button{flex-basis:100%}}@media screen and (max-width:1300px){.bigger-labels{grid-column:span 2}.file-label{grid-column:1/-1!important}.pill{max-width:50%}}.stock-form-container,.edit-car-stock{max-height:calc(100vh - max(13vh,95px) - 60px);overflow:hidden;padding:20px;border-radius:30px;background-color:var(--primary50);box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d}.stock-form-container form{height:100%;grid-auto-rows:max-content}.stock-form-container-in-pipeline{margin-top:15px;width:60vw;max-width:800px;overflow:hidden;max-height:calc(100vh - max(13vh,95px) - 60px);padding:20px;border-radius:30px;background-color:var(--primary50);justify-self:center}.images-load{width:100px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--neutral200)}.image-counter{grid-column:1/-1;justify-self:end;align-self:end;width:fit-content;padding:5px 10px;background-color:var(--neutral100);border-radius:10px;font-weight:600;font-size:.8em}.upload-placeholder{cursor:pointer;display:flex;align-items:center;justify-content:center;border:2px dashed var(--primary500);border-radius:8px;background-color:#f5f5f5;min-height:55px;transition:all .3s ease}.upload-placeholder:hover{border-color:var(--primary700);background-color:var(--primary100)}.upload-plus-icon{font-size:30px;color:var(--primary500)}.stock-form-container form,.stock-form-container-in-pipeline form,.edit-car-stock form{border-radius:20px;padding:20px;background-color:var(--primary50);max-height:calc(100vh - max(13vh,95px) - 160px);overflow-y:auto;position:relative;transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box}.text-areas{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.image-container{padding:10px 5px;margin-top:10px;grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.image-container .images{position:relative}.image-container .images img{width:100px;height:60px}.image-delete-button{position:absolute;top:-5px;right:-5px;background:none;border:none;color:var(--neutral700);display:flex;align-items:center;justify-content:center;background-color:var(--primary50);font-size:12px;border-radius:50%;border-width:1px;border-style:solid;border-color:var(--neutral400);padding:0;width:16px;height:16px;cursor:pointer;transition:color .3s ease-in-out}.image-delete-button:before{content:"×";line-height:1;font-weight:700}.autofill-dashboard{grid-column:1/-1;display:grid;justify-self:center;gap:10px}.autofill-dashboard button{width:100%}.unavailable{cursor:not-allowed;background-color:var(--primary50);border:1.5px solid var(--primary500);color:var(--primary500)}.active-fill{background-color:var(--primary900);color:var(--primary50);transform:scale(1)}.stock-form-container form label,.stock-form-container-in-pipeline form label{white-space:normal;text-overflow:ellipsis}label[for=images]{grid-column:span 2}.stock-form-container form select,.stock-form-container-in-pipeline form select{background:transparent}.carstock-checkbox-label{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:10px}.carstock-checkbox-label input{width:1.7em!important;height:1.7em!important}.stock-form-container button,.stock-form-container-in-pipeline button,.edit-car-stock button{flex-basis:48%;grid-column:1/-1;justify-self:end}.stock-form-container .form-input,.stock-form-container-in-pipeline .form-input{position:relative}.select-group{display:flex;justify-content:space-between}@media(max-width:768px){.stock-form-container form label,.stock-form-container-in-pipeline form label,.stock-form-container button,.stock-form-container-in-pipeline button{flex-basis:100%}.stock-form-container-in-pipeline{width:80vw}}.accessories-container{grid-column:1/-1}.accessory-list{display:flex;flex-direction:column;gap:10px}.accessory-category{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.category-content{overflow:hidden;transition:max-height .3s ease;display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:8px}.accessory-category h3{grid-column:1/-1;grid-row:1/2;align-self:center;justify-self:left;text-align:left;font-family:Funnel Display,sans-serif;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0%;text-align:center;color:var(--neutralblack);cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}.category-header-close-items{display:flex;align-items:center;justify-content:flex-start;gap:8px}.accessory-category .accessory-item{justify-self:start;align-self:flex-start;display:grid;grid-template-columns:16px auto;align-items:center;gap:8px;padding:12px 8px;width:179px;height:30px;border-radius:12px;border:1px solid #F1F1F1;font-family:Funnel Sans,sans-serif;font-weight:500;font-size:12px;line-height:1.1;letter-spacing:0;vertical-align:bottom;text-align:left}.accessory-item span{text-align:left}.accessory-category .accessory-item.active,.accessory-category .accessory-item:hover{border:1px solid #648B4A}.subcategories{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:10px}@media(max-width:1000px){.subcategories{grid-template-columns:1fr}}.accessory-subcategory{justify-self:start;display:flex;flex-direction:column;width:179px;height:30px;border:1px solid #F1F1F1;border-radius:12px;padding:12px 8px;font-family:Funnel Sans,sans-serif;justify-content:center;font-weight:500;font-size:12px;line-height:110%;transition:grid-template-rows .3s ease,border-color .3s ease,padding .3s ease,justify-content .3s ease,align-items .3s ease;animation:CurtainUp .3s ease-out forwards}.accessory-subcategory.active{justify-content:center;border:1px solid #648B4A;padding:12px 8px;animation:CurtainDown .3s ease-out forwards;justify-content:start}.accessory-subcategory.active .tiedot-radio-version-2{opacity:1;padding-top:8px}@keyframes CurtainDown{0%{height:30px;opacity:1}50%{opacity:0}to{height:80px;opacity:1}}@keyframes CurtainUp{0%{height:80px;opacity:1}50%{opacity:0}to{height:30px;opacity:1}}.accessory-subcategory.active{height:100px}.accessory-subcategory .subcategory-header{display:grid;grid-template-columns:20px 1fr 20px;grid-column:1/-1;grid-row:1/2;justify-content:left;align-items:center;gap:8px;text-align:left}.subcategory-header label{font-size:12px}.subcategory-icon{width:16px;height:16px;color:#adb5bd;align-self:center;justify-self:center;display:flex;align-items:center;justify-content:center}.subcategory-icon{width:16px;height:16px;color:#adb5bd}.accessory-subcategory .tiedot-radio-version-2{justify-self:left;display:flex;flex-direction:column;gap:5px}.tiedot-radio-version-2 .tiedot-radio-version-2-item{display:flex;flex-direction:row;gap:8px;accent-color:#648B4A;padding-left:5px}.tiedot-radio-version-2 input{border:unset;background:unset;font-family:unset;font-weight:unset;font-size:unset;padding:unset;color:unset;box-shadow:unset;border-radius:unset;min-width:unset}.tiedot-radio-version-2 input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;min-width:14px;margin:0;border:1.5px solid #C4CDD5;border-radius:50%;background:transparent;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .15s ease}.tiedot-radio-version-2 input[type=radio]:checked{border-color:#648b4a}.tiedot-radio-version-2 input[type=radio]:checked:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#648b4a}.tiedot-radio-version-2 label{font-family:Funnel Sans,sans-serif;font-weight:500;font-size:12px;line-height:1.1;letter-spacing:0;text-align:left}.tiedot-radio-version-2 label{color:#adb5bd;cursor:pointer;transition:color .15s ease,font-weight .15s ease}.tiedot-radio-version-2-item:has(input[type=radio]:checked) label{color:#648b4a;font-weight:700}.subcategory-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.accessory-search{display:flex;flex-direction:column;gap:8px;width:100%;min-width:300px}.accessory-search-text{display:flex;justify-content:flex-start;align-items:center;font-family:Funnel Display,sans-serif;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:var(--neutralblack);gap:8px;width:unset!important;text-align:left}.suggested-accessories{background-color:#f5f5f5;border:1px solid #ccc;box-shadow:#ccc 0 0 3px;border-radius:4px;position:absolute;max-height:200px;overflow-y:scroll}.accessories-suggestions{background-color:#f5f5f5}.pills-container{margin-top:10px;display:flex;align-items:stretch;flex-wrap:wrap;gap:5px;padding:5px}.pills-container{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:5px 0}.acc-pill{display:inline-flex;align-items:center;gap:8px;background:var(--primary50);color:var(--neutralblack);border:1.5px solid var(--primary500);border-radius:12px;padding:7px 12px 7px 10px;font-family:Funnel Sans,sans-serif;font-weight:500;font-size:13px;line-height:1}.acc-pill:before{content:"";width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--primary500);border-radius:50%;position:relative}.acc-pill:after{content:"";position:absolute;left:16.5px;top:50%;width:5px;height:9px;border:solid var(--primary500);border-width:0 1.75px 1.75px 0;transform:translateY(-60%) rotate(45deg)}.acc-pill{position:relative}.grouped-suggested-accessories{display:flex;flex-direction:column}.subcategory-suggestion{text-align:left;font-weight:700;border-bottom:1px solid #ccc}.subcategory-radio-container{display:flex;flex-direction:row;justify-self:center;align-self:center;grid-column:1/-1;grid-row:2/3;border:2px solid #3b3a3a;border-radius:5px;animation:fadeIn .5s ease-in-out;justify-content:flex-start;align-items:center;width:100%}.selected-acc{background-color:gray;color:var(--primary50);font-weight:700}.category-chevron{transition:transform .25s ease}.category-chevron.open-chevron{transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.subcategories .radio-group label{font-size:1.1em}.category-delimiter{grid-column:1/-1;width:100%;background-color:#e9ecef;height:1px}.form-images-container{grid-column:1 / -1;position:relative;margin:10px}.car-stock-form-mandatory{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(200px,23%),130px),1fr));grid-column:1/-1;gap:10px;width:fit-content;justify-self:center}.image-delete{position:absolute;top:1%;right:2%;z-index:1}.image-checkbox{font-size:1.5em;color:#b41526e0;border-radius:3px;background-color:#fff;padding:.1em}.image-checkbox:hover{background-color:red;color:#fff}.stock-form-modal{background-color:var(--primary50);padding:20px;border-radius:30px;box-shadow:0 0 6px #3b3a3a;width:60vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stock-form-modal-header{display:flex;justify-content:space-between;align-items:center;width:90%}.stock-form-modal textarea{width:90%}.sticky-submit-button{position:sticky;bottom:0;z-index:1000;grid-column:1 / -1;display:flex;justify-content:flex-end;padding-bottom:12px}.sticky-submit-button button{max-width:100px}.car-stock-form .pipeline-margin-container{grid-column:1/-1;justify-self:center}.section-title{grid-column:1/-1;font-family:Funnel Sans,sans-serif;text-align:center;font-size:1em;font-weight:600;margin:20px 0 10px;padding-bottom:5px;border-bottom:.5px solid var(--neutral700)}.section-title-text{display:flex;align-items:center;gap:5px;justify-content:center}.section-title svg{width:1em;height:1em}.too-long{border:1px solid var(--error500)!important}.stock-form-sync-modal{background-color:var(--primary50);padding:20px;border-radius:30px;box-shadow:0 0 6px #3b3a3a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content;height:fit-content}.stock-form-sync-modal .loading-animation-wrapper{height:fit-content;width:fit-content}.stock-form-sync-modal h3{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.accessory-category h3{display:flex;align-items:center;gap:8px}.category-count{width:26px;height:16px;border-radius:47px;border-width:1px;padding:2.82px 5.65px;display:flex;align-items:center;justify-content:center;border:1px solid #DEE2E6;background:var(--primary50);color:var(--primary500);font-size:13px;font-weight:500}@media screen and (max-width:768px){.subcategories .radio-group label{font-size:14px}.accessory-subcategory,.accessory-category .accessory-item{justify-self:center}}@media screen and (max-width:410px){.accessory-subcategory{grid-template-columns:1fr}.subcategories .tiedot-radio label{padding:5px;min-width:auto}.sticky-submit-button button{padding:6px}}.pricing-sidebar-form-container{position:relative}.pricing-sidebar-form-blurred{filter:blur(2px);pointer-events:none;opacity:.6}.pricing-sidebar-form-normal{filter:none;pointer-events:auto;opacity:1}.pricing-sidebar-pro-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:20px;border-radius:8px;text-align:center;z-index:10;font-size:16px;font-weight:700}.sort-form-container{display:flex;justify-content:center;align-items:center;width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:150}.sort-form{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:auto;border:1px solid var(--primary50);grid-gap:20px;border-radius:10px;background-color:var(--primary50);padding:10px}.sort-form button{grid-row:span 1;grid-column:span 1}.sort-form select{position:relative;padding:2px;grid-row:span 2;grid-column:span 2;justify-self:center;align-self:center;box-sizing:border-box}.sidebar-info-container{position:sticky;top:-140px;display:grid;padding:20px;grid-template-columns:1fr 1fr;row-gap:20px;border:1px solid var(--neutral200);border-radius:30px;z-index:200;background-color:var(--primary50)}.sidebar-info-container-mobile{position:sticky;display:grid;padding:10px;grid-template-columns:1fr 1fr;row-gap:20px;border:1px solid var(--neutral200);border-radius:30px;z-index:200;background-color:var(--primary50)}.sidebar-info-container-expanded{top:100px}.sidebar-info-container h2{grid-column:1/-1;text-align:center}.sidebar-info-row-container{grid-column:span 1;display:flex;flex-direction:column}.sidebar-info-averages{border-width:1px;border-radius:10px;border:1px solid #dee2e6;grid-column:span 1;display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;padding:12px 14px}.sidebar-info-averages h3{font-family:Funnel Display;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;position:absolute;left:30px;z-index:11;top:-25px;background-color:var(--primary50)}.sidebar-info-row{grid-column:span 1;grid-row:span 1;font-family:Funnel Sans;display:flex;flex-direction:row;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0px;text-align:left;justify-self:start;align-self:center;gap:5px}.sidebar-info-row p{margin:0;padding:0}.sidebar-info-averages .sidebar-info-column{display:flex;flex-direction:column;grid-column:span 1;grid-row:span 1;justify-self:center;align-self:center;text-align:left}.sidebar-info-averages p:first-child{font-family:Funnel Display;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%;color:var(--neutral700);margin:4px 0}.sidebar-info-averages p:last-child{font-family:Funnel Display;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.4px;color:var(--primary500);margin:4px 0}.pricing-tool-no-token{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px}@media screen and (min-width:768px){.pricing-tool-container.is-right-sidebar-expanded{grid-column:1 / 8}}@media screen and (max-width:768px){.sidebar-info-container{grid-template-columns:1fr}}.car-vertical-reports-list{margin-top:40px}.car-vertical-reports-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.car-vertical-reports-filters{background-color:var(--neutralwhite);border-radius:10px;padding:20px;margin-bottom:25px;border:1px solid var(--neutral200)}.car-vertical-filter-group{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;align-items:end}.car-vertical-filter-group label{display:flex;flex-direction:column;gap:8px}.car-vertical-search-input{font-family:Courier New,Consolas,monospace;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.car-vertical-reports-list-container{min-height:200px}.car-vertical-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--neutral600)}.car-vertical-loading-state .car-vertical-reports-spinner{width:40px;height:40px;margin-bottom:20px}.car-vertical-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--neutral600)}.car-vertical-empty-icon{font-size:48px;color:var(--neutral400);margin-bottom:20px}.car-vertical-empty-state h3{margin:0 0 10px;color:var(--neutral700);font-family:Funnel Display,sans-serif;font-weight:600;font-size:18px}.car-vertical-empty-state p{margin:0;font-family:Funnel Sans,sans-serif;font-size:14px;color:var(--neutral600)}.car-vertical-reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.car-vertical-report-card{background-color:var(--neutralwhite);border-radius:12px;padding:20px;border:1px solid var(--neutral200);box-shadow:0 2px 8px #0000000f;transition:all .3s ease;position:relative}.car-vertical-report-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.car-vertical-report-card.completed{border-left:4px solid var(--primary500)}.car-vertical-report-card.processing{border-left:4px solid var(--secondary500)}.car-vertical-report-card.failed{border-left:4px solid var(--error500)}.car-vertical-report-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.car-vertical-report-icon{font-size:24px;color:var(--primary500)}.car-vertical-status-badge{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.car-vertical-status-badge.completed{background-color:#648b4a1a;color:var(--primary700)}.car-vertical-status-badge.processing{background-color:#ff95001a;color:var(--secondary700)}.car-vertical-status-badge.failed{background-color:#ef6d561a;color:var(--error500)}.car-vertical-report-details{margin-bottom:20px}.car-vertical-detail-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;text-align:left}.car-vertical-detail-icon{font-size:12px;color:var(--neutral500);width:16px;flex-shrink:0}.car-vertical-detail-icon svg{width:16px;height:16px}.car-vertical-detail-label{font-family:Funnel Display,sans-serif;font-weight:500;color:var(--neutral700);min-width:70px}.car-vertical-detail-value{font-family:Funnel Sans,sans-serif;color:var(--neutral600);word-break:break-all}.car-vertical-detail-value.vin-code{font-family:Courier New,Consolas,monospace;font-weight:600;letter-spacing:.5px;color:var(--neutralblack)}.car-vertical-report-link-row{display:flex;align-items:center;gap:8px;line-height:1.4}.car-vertical-report-link-row a{padding:0;margin:0;color:var(--primary);text-decoration:none;font-weight:500;font-size:inherit;line-height:inherit}.car-vertical-report-link-row a:hover{text-decoration:underline}.car-vertical-copy-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--neutral300);border-radius:4px;padding:2px 5px;margin:0;cursor:pointer;color:var(--neutral500);font-size:inherit;line-height:1;transition:color .2s,border-color .2s}.car-vertical-copy-btn:hover{color:var(--primary);border-color:var(--primary)}.car-vertical-copy-btn svg{width:12px;height:12px}.car-vertical-report-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:15px;border-top:1px solid var(--neutral200)}.car-vertical-report-actions button{display:flex;align-items:center;gap:6px;min-width:90px;justify-content:center}.car-vertical-processing-indicator{display:flex;align-items:center;gap:8px;color:var(--secondary600);font-size:14px;font-weight:500}.car-vertical-processing-indicator .car-vertical-reports-spinner.small{width:16px;height:16px}.car-vertical-error-message{color:var(--error500);font-size:14px;font-weight:500;font-style:italic}.car-vertical-reports-button-with-spinner{display:flex;align-items:center;gap:8px;justify-content:center}.car-vertical-reports-spinner{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:car-vertical-reports-spin 1s linear infinite}.car-vertical-reports-spinner.small{width:16px;height:16px;border-width:2px}@keyframes car-vertical-reports-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:768px){.car-vertical-reports-header{flex-direction:column;gap:15px;align-items:stretch}.car-vertical-filter-group,.car-vertical-reports-grid{grid-template-columns:1fr;gap:15px}.car-vertical-report-card{padding:15px}.car-vertical-report-actions{flex-direction:column;gap:8px}.car-vertical-report-actions button{width:100%}}@media screen and (max-width:480px){.car-vertical-reports-filters{padding:15px}.car-vertical-report-card{padding:12px}.car-vertical-detail-row{flex-wrap:wrap;gap:4px}.car-vertical-detail-label{min-width:unset;width:100%;margin-bottom:2px}.car-vertical-detail-value{padding-left:20px}}.car-vertical-search-input:focus,.car-vertical-filter-group select:focus{border-color:var(--primary500);box-shadow:0 0 0 2px #648b4a33}.car-vertical-report-actions button:focus{outline:2px solid var(--primary500);outline-offset:2px}.car-vertical-report-card.completed:hover{border-left-color:var(--primary700)}.car-vertical-report-card.processing:hover{border-left-color:var(--secondary700)}.car-vertical-report-card.failed:hover{border-left-color:var(--error500)}@keyframes car-vertical-slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.car-vertical-report-card{animation:car-vertical-slideInUp .3s ease-out}.car-vertical-report-card.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:car-vertical-loading 1.5s infinite}@keyframes car-vertical-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.car-vertical-container{display:flex;flex-direction:column;gap:30px;padding:20px}.car-vertical-header{text-align:center;margin-bottom:20px}.car-vertical-header .global-title{margin-bottom:10px;color:var(--neutralblack)}.car-vertical-header .global-instruction-subtitle{color:var(--neutral700);max-width:600px}.car-vertical-form{background-color:var(--neutralwhite);border-radius:15px;padding:30px;box-shadow:0 4px 12px #0000001a;border:1px solid var(--neutral200)}.car-vertical-inputs{display:grid;grid-template-columns:1fr auto auto;gap:20px;margin-bottom:30px;align-items:start}.car-vertical-inputs label{display:flex;flex-direction:column;gap:8px}.car-vertical-inputs .car-vertical-toggle-container{align-items:center;gap:16px;min-width:200px}.car-vertical-tooltip-icon{margin-left:5px;cursor:help;font-size:14px;color:var(--neutral600);display:inline-block;transition:color .2s ease}.car-vertical-tooltip-icon:hover{color:var(--primary500)}.car-vertical-toggle-wrapper{display:flex;align-items:center;gap:10px}.car-vertical-toggle-input{display:none}.car-vertical-toggle-label{position:relative;display:inline-block;width:50px;height:24px;background-color:var(--neutral300);border-radius:12px;cursor:pointer;transition:background-color .3s ease;border:2px solid transparent}.car-vertical-toggle-label:hover{background-color:var(--neutral400)}.car-vertical-toggle-label:focus-within{outline:2px solid var(--primary500);outline-offset:2px}.car-vertical-toggle-slider{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:var(--neutralwhite);border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.car-vertical-toggle-input:checked+.car-vertical-toggle-label{background-color:var(--primary500)}.car-vertical-toggle-input:checked+.car-vertical-toggle-label:hover{background-color:var(--primary600)}.car-vertical-toggle-input:checked+.car-vertical-toggle-label .car-vertical-toggle-slider{transform:translate(26px)}.car-vertical-toggle-input:disabled+.car-vertical-toggle-label{opacity:.5;cursor:not-allowed}.car-vertical-toggle-input:disabled+.car-vertical-toggle-label:hover{background-color:var(--neutral300)}.car-vertical-toggle-text{font-size:12px;color:var(--neutral700);font-weight:500;min-width:50px}.vin-input{font-family:Courier New,Consolas,monospace;font-weight:600;letter-spacing:1px;text-transform:uppercase;min-width:300px;box-sizing:border-box}.vin-input.invalid-vin-input{border-color:var(--error500);background-color:#fef2f2}.vin-error{color:var(--error500);font-size:12px;font-weight:500;margin-top:4px}.car-vertical-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.car-vertical-actions button{min-width:180px;white-space:nowrap}.car-vertical-button-with-spinner{display:flex;align-items:center;gap:8px;justify-content:center}.car-vertical-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:car-vertical-spin 1s linear infinite}@keyframes car-vertical-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.car-vertical-info-section{background-color:var(--primary50);border-radius:10px;padding:20px;border:1px solid var(--primary500);margin-top:10px;text-align:left}.car-vertical-info-section .global-subtitle{color:var(--primary700);margin-bottom:15px;font-size:16px}.car-vertical-info-list{list-style:none;padding:0;margin:0}.car-vertical-info-list li{padding:6px 0 6px 20px;position:relative;color:var(--neutral700);font-family:Funnel Sans,sans-serif;font-size:14px;line-height:1.4}.car-vertical-info-list li:before{content:"✓";position:absolute;left:0;color:var(--primary500);font-weight:700;font-size:16px}@media screen and (max-width:950px){.car-vertical-container{padding:15px;gap:20px}.car-vertical-form{padding:20px}.car-vertical-inputs{grid-template-columns:1fr;gap:15px}.car-vertical-toggle-container{min-width:unset}.vin-input{min-width:unset;width:100%}.car-vertical-actions{flex-direction:column;align-items:stretch}.car-vertical-actions button{min-width:unset;width:100%}.car-vertical-info-section{padding:15px}}@media screen and (max-width:480px){.car-vertical-header .global-title{font-size:28px}.car-vertical-header .global-instruction-subtitle{font-size:15px}.car-vertical-form,.car-vertical-info-section{padding:15px}}.vin-input:focus{border-color:var(--primary500);box-shadow:0 0 0 2px #648b4a33}.car-vertical-actions button:focus{outline:2px solid var(--primary500);outline-offset:2px}.car-vertical-form.loading{opacity:.8;pointer-events:none}.car-vertical-form.error{border-color:var(--error500);background-color:#fef9f9}.car-vertical-success-indicator{color:var(--primary500);font-weight:600;margin-top:10px;text-align:center}button.disabled{cursor:not-allowed;opacity:.6}button.disabled:hover{transform:none;background-color:var(--primary400)}.car-vertical-inputs select{min-width:120px}.car-vertical-inputs select:focus{border-color:var(--primary500);box-shadow:0 0 0 2px #648b4a33}.car-vertical-vin-counter{font-size:12px;color:var(--neutral600);text-align:right;margin-top:4px}.car-vertical-vin-counter.complete{color:var(--primary500);font-weight:600}.car-vertical-form,.car-vertical-actions{position:relative}.tooltip-container{position:relative;display:inline-flex;align-items:center;margin-left:8px}.tooltip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--neutral200);color:var(--neutralblack);font-size:12px;cursor:help;transition:background-color .2s ease}.tooltip-trigger:hover,.tooltip-trigger:focus{background:var(--neutral300);outline:none}.tooltip-trigger svg{width:12px;height:12px;color:var(--primary500)}.tooltip-content{position:absolute;left:50%;bottom:130%;transform:translate(-50%);max-width:240px;width:200px;background:var(--neutralblack);color:var(--neutralwhite);padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.3;white-space:normal;word-wrap:break-word;z-index:9999999;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out;pointer-events:none}.tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--neutralblack)}.tooltip-top{bottom:130%;left:50%;transform:translate(-50%)}.tooltip-top:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--neutralblack)}.tooltip-bottom{top:130%;bottom:auto;left:50%;transform:translate(-50%)}.tooltip-bottom:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:var(--neutralblack)}.tooltip-left{right:130%;left:auto;top:50%;bottom:auto;transform:translateY(-50%)}.tooltip-left:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:var(--neutralblack)}.tooltip-right{left:130%;right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.tooltip-right:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:var(--neutralblack)}.tooltip-trigger:hover .tooltip-content,.tooltip-trigger:focus .tooltip-content{opacity:1;visibility:visible}@media screen and (max-width:768px){.tooltip-content{max-width:200px;font-size:11px;padding:6px 8px}.tooltip-top{top:130%;bottom:auto}.tooltip-top:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--neutralblack)}}.tooltip-trigger:focus{outline:2px solid var(--primary500);outline-offset:2px}.tracker-container{width:100%;display:flex;justify-content:center;align-items:end}.pipeline-manager{display:flex;flex-direction:column;align-items:center;gap:30px}.pipeline-tracking-step{background:var(--neutralwhite);border:1px solid var(--neutral200);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;max-width:520px;margin:24px auto;text-align:center}.pipeline-tracking-step h2{font-family:Funnel Display,sans-serif;font-size:22px;font-weight:600;color:var(--neutralblack);margin:0}.pipeline-tracking-step-intro{font-family:Funnel Sans,sans-serif;font-size:14px;color:var(--neutral700);margin:0}.pipeline-tracking-step-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:8px}.pipeline-tracking-step-actions a.primary{text-decoration:none}.pipeline-step-footer{display:flex;justify-content:flex-end;padding:16px 24px;margin-top:8px;border-top:1px solid var(--neutral200);width:100%}.compact-proposal-sidebar{display:flex;flex-direction:column;gap:1rem;padding:.75rem;height:100%;overflow-y:auto}.compact-proposal-section{border-bottom:1px solid var(--border-color, #e0e0e0);padding-bottom:.75rem}.compact-proposal-section:last-child{border-bottom:none}.compact-proposal-title{font-size:.875rem;font-weight:600;margin:0 0 .5rem;display:flex;align-items:center;justify-content:space-between}.compact-proposal-subtitle{font-size:.8rem;color:var(--text-secondary, #666);margin:0 0 .5rem}.compact-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.compact-chevron{font-size:.75rem;transition:transform .2s}.compact-chevron.expanded{transform:rotate(0)}.compact-chevron:not(.expanded){transform:rotate(-90deg)}.compact-proposal-form{display:flex;flex-direction:column;gap:.5rem}.compact-form-group{display:flex;flex-direction:column;gap:.2rem}.compact-form-group label{font-size:.75rem;font-weight:500;color:var(--text-secondary, #555)}.compact-form-group input,.compact-form-group textarea{padding:.35rem .5rem;font-size:.8rem;border:1px solid var(--border-color, #ccc);border-radius:4px;width:100%;box-sizing:border-box}.compact-form-group input.error,.compact-form-group textarea.error{border-color:var(--error-color, #e53e3e)}.compact-error{font-size:.7rem;color:var(--error-color, #e53e3e)}.compact-submit-btn{width:100%;margin-top:.25rem}.compact-stats{display:flex;flex-direction:column;gap:.25rem}.compact-stat-row{display:flex;justify-content:space-between;font-size:.78rem;padding:.15rem 0}.compact-stat-label{color:var(--text-secondary, #666)}.compact-stat-value{font-weight:500;text-align:right}.compact-proposal-form .proposal-calculator{font-size:.78rem}.compact-proposal-form .proposal-calculator .price-table,.compact-proposal-form .proposal-calculator .expense-group label{font-size:.75rem}.compact-filters{max-height:60vh;overflow-y:auto}.compact-filters .collapsed-form{padding:0}.compact-filters .collapsed-form h3{display:none}.embedded-pricing-step{width:100%;min-height:400px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;align-items:start;gap:0}.embedded-pricing-step>*{grid-column:1 / 9;grid-row:1 / 2}.embedded-pricing-step>.right-sidebar-wrapper{grid-column:9 / 13!important;grid-row:1 / 2!important}.embedded-pricing-empty,.embedded-pricing-no-token{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;gap:1rem}.embedded-pricing-submitted{display:flex;align-items:center;justify-content:center;padding:2rem;min-height:300px}.embedded-pricing-submitted-card{text-align:center;padding:2rem;border-radius:8px;background:var(--bg-secondary, #f9f9f9);border:1px solid var(--border-color, #e0e0e0);max-width:500px}.embedded-pricing-submitted-card h3{color:var(--success-color, #38a169);margin-bottom:1rem}.embedded-pricing-submitted-card p{margin-bottom:1.5rem;color:var(--text-secondary, #666)}.pricing-proposal{width:80vw;max-width:750px;margin:0 auto;padding:20px}.pricing-proposal h3{margin-bottom:20px}.pricing-proposal-form{display:grid;grid-template-columns:1fr;gap:10px;border-radius:10px;background-color:var(--primary50);padding:10px 25px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d}.pricing-proposal-form-group{display:flex;flex-direction:column;gap:6px}.pricing-proposal-form label{display:flex;flex-direction:column;font-size:14px;font-weight:600;color:var(--neutral900);width:100%}.pricing-proposal-form-group input,.pricing-proposal-form-group textarea{width:auto;border-radius:10px}.pricing-proposal-form-group input.error,.pricing-proposal-form-group textarea.error{border-color:var(--error500)}.pricing-proposal-error-message{color:var(--error500);font-size:12px}.proposal-calculator .price-table{background-color:var(--primary50)}.proposal-calculator label{margin-bottom:10px}.proposal-status{font-weight:700;text-transform:capitalize;margin-left:1rem;color:var(--neutral500)}.proposal-status.pending{color:var(--secondary500)}.proposal-status.approved{color:var(--primary500)}.proposal-status.denied{color:var(--error500)}.pricing-proposal-item{padding:20px;max-width:1400px;margin:0 auto}.pricing-proposal-item-header{display:flex;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--neutral200);flex-wrap:wrap}.pricing-proposal-title-block{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.pricing-proposal-title{font-size:24px;font-weight:700;color:var(--neutralblack);margin:0;line-height:1.2;overflow-wrap:break-word}.pricing-proposal-subtitle{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pricing-proposal-reg{font-family:Courier New,monospace;font-weight:600;background:var(--neutral100);color:var(--neutralblack);padding:3px 10px;border-radius:6px;font-size:12px;letter-spacing:.5px}.pricing-proposal-meta-chip{font-size:12px;padding:3px 10px;border-radius:12px;background:var(--primary50);color:var(--primary700);border:1px solid var(--primary200)}.pricing-proposal-meta-chip.subtle{background:transparent;color:var(--neutral600);border-color:var(--neutral200)}.pricing-proposal-status-badge{padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;text-transform:capitalize;border:1px solid transparent;white-space:nowrap}.pricing-proposal-status-badge.pending{background:var(--secondary50, #fff6e5);color:var(--secondary700, #8a5a00);border-color:var(--secondary200, #f4d58d)}.pricing-proposal-status-badge.approved{background:var(--primary50);color:var(--primary700);border-color:var(--primary200)}.pricing-proposal-status-badge.denied,.pricing-proposal-status-badge.changes_requested{background:var(--error50, #fdecee);color:var(--error700, #8b0f1e);border-color:var(--error200, #f4b5bd)}.pricing-proposal-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.pricing-proposal-main{display:flex;flex-direction:column;gap:20px;min-width:0}.pricing-proposal-sidebar{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.pricing-proposal-sidebar .notes-container{margin:0;width:100%}.pricing-proposal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}.pricing-proposal-hero-image{width:100%;height:100%;min-height:280px;max-height:420px;object-fit:cover;border-radius:12px;box-shadow:0 2px 8px #00000014;background:var(--neutral100)}.pricing-proposal-hero-image.placeholder{display:flex;align-items:center;justify-content:center;padding:24px}.pricing-proposal-hero-image.placeholder img{width:100%;max-width:240px;opacity:.5}.pricing-proposal-price-card{background:var(--neutralwhite);border:1px solid var(--neutral200);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 8px #0000000a}.pricing-proposal-price-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pricing-proposal-price-block{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--primary50);border:1px solid var(--primary200);border-radius:10px;min-width:0}.pricing-proposal-price-block.margin.positive{background:var(--primary100, #e3efd4);border-color:var(--primary300, #a9c78c)}.pricing-proposal-price-block.margin.negative{background:var(--error50, #fdecee);border-color:var(--error200, #f4b5bd)}.pricing-proposal-price-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--neutral600)}.pricing-proposal-price-value{font-size:22px;font-weight:700;color:var(--neutralblack);line-height:1.1;overflow-wrap:break-word}.pricing-proposal-price-sub{font-size:11px;color:var(--neutral600);font-weight:500}.pricing-proposal-rationale{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--neutral100)}.pricing-proposal-rationale-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--neutral600)}.pricing-proposal-rationale p{margin:0;font-size:14px;line-height:1.5;color:var(--neutralblack);white-space:pre-wrap;word-break:break-word}.pricing-proposal-section{background:var(--neutralwhite);border:1px solid var(--neutral200);border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000a}.pricing-proposal-section-title{color:var(--primary700);font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:8px;border-bottom:2px solid var(--primary200)}.pricing-proposal-section .proposal-calculator{padding:0;width:100%;max-width:none;margin:0}.pricing-proposal-decision-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.pricing-proposal-decision-actions{display:flex;gap:12px;flex-wrap:wrap}.pricing-proposal-details-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;padding:4px 0;cursor:pointer;font-size:14px;font-weight:600;color:var(--neutral700)}.pricing-proposal-details-toggle:hover{color:var(--primary700)}.pricing-proposal-details .modeled-car-info-groups-container{margin-top:16px}.pricing-proposal-info-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--neutral100);font-size:13px}.pricing-proposal-info-item:last-child{border-bottom:none}.pricing-proposal-info-item .modeled-car-info-label{color:var(--neutral600);font-weight:500;flex:0 0 auto}.pricing-proposal-info-item .modeled-car-info-value{color:var(--neutralblack);font-weight:500;text-align:right;word-break:break-word}.pricing-proposal-footer-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:1100px){.pricing-proposal-layout{grid-template-columns:1fr}.pricing-proposal-sidebar{position:static;max-height:none}}@media(max-width:768px){.pricing-proposal-item{padding:12px}.pricing-proposal-title{font-size:20px}.pricing-proposal-hero{grid-template-columns:1fr}.pricing-proposal-hero-image{max-height:260px}.pricing-proposal-price-row{grid-template-columns:1fr}.pricing-proposal-price-value{font-size:20px}.pricing-proposal-status-badge{align-self:flex-start}}.pricing-proposal-info-rationale{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;padding:12px 0;border-bottom:1px solid var(--neutral100)}.rationale-info-label{color:var(--neutral600);font-weight:500;font-size:13px;flex:1 1}.rationale-info-value{color:var(--neutralblack);font-weight:400;font-size:13px;text-align:left;flex:1 1;word-break:break-word;padding:12px 0}.accepted-price-input-container{display:flex;flex-direction:column;width:50%;padding-right:10px;gap:10px}.proposal-item-button-container{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.embedded-proposal-review{max-width:900px;margin:0 auto;padding:1rem}.embedded-review-loading,.embedded-review-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;gap:1rem}.embedded-review-header{margin-bottom:1.5rem}.embedded-review-title-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.embedded-review-title-row h2{margin:0;font-size:1.25rem}.embedded-review-pending-banner{background:var(--warning-bg, #fffbeb);border:1px solid var(--warning-border, #f59e0b);color:var(--warning-text, #92400e);border-radius:6px;padding:.75rem 1rem;font-size:.875rem}.embedded-review-approved-banner{background:var(--success-bg, #f0fdf4);border:1px solid var(--success-border, #22c55e);color:var(--success-text, #166534);border-radius:6px;padding:.75rem 1rem;font-size:.875rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.embedded-review-approved-banner p{margin:0}.embedded-review-denied-banner{background:var(--error-bg, #fef2f2);border:1px solid var(--error-border, #ef4444);color:var(--error-text, #991b1b);border-radius:6px;padding:.75rem 1rem;font-size:.875rem}.embedded-review-changes-banner{background:var(--info-bg, #eff6ff);border:1px solid var(--info-border, #3b82f6);color:var(--info-text, #1e40af);border-radius:6px;padding:.75rem 1rem;font-size:.875rem}.embedded-review-content{display:flex;flex-direction:column;gap:1.5rem}.embedded-review-info-groups{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.embedded-review-info-groups{grid-template-columns:1fr}}.inspection-container{max-width:1280px;margin-left:auto;margin-right:auto;padding:32px 16px}.inspection-loading-wrapper{display:flex;align-items:center;justify-content:center;min-height:400px}.inspection-text-center{text-align:center}.inspection-back-link{display:inline-flex;align-items:center;margin-bottom:24px;font-size:14px;color:var(--primary500);text-decoration:none;padding:0}.inspection-back-link:hover{text-decoration:underline}.inspection-back-link svg{margin-right:8px;width:16px;height:16px}.inspection-page-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:32px}@media(min-width:768px){.inspection-page-header{flex-direction:row;align-items:center}}.inspection-page-title{font-family:Funnel Display,sans-serif;font-size:30px;font-weight:700;color:var(--neutralblack);margin:0}.inspection-page-subtitle{color:var(--neutral600);margin-top:8px}.inspection-meta{margin-top:16px}@media(min-width:768px){.inspection-meta{margin-top:0}}.inspection-meta-text{font-size:14px;color:var(--neutral600);margin:0}.inspection-meta-text+.inspection-meta-text{margin-top:4px}.inspection-capitalize{text-transform:capitalize}.inspection-card{background-color:var(--primary50);border:1px solid var(--neutral300);border-radius:30px;padding:24px;margin-bottom:32px}.inspection-card--dashed{border-style:dashed}.inspection-card-header{padding-bottom:12px}.inspection-card-title{font-family:Funnel Display,sans-serif;font-size:18px;font-weight:600;color:var(--neutralblack);margin:0 0 16px}.inspection-info-grid{display:grid;grid-template-columns:1fr;gap:16px;font-size:14px}@media(min-width:768px){.inspection-info-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.inspection-info-grid{grid-template-columns:repeat(4,1fr)}}.inspection-two-col-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:1024px){.inspection-two-col-grid{grid-template-columns:repeat(2,1fr)}}.inspection-label{font-family:Funnel Display,sans-serif;font-weight:500;color:var(--neutral600)}.inspection-radio-label{font-family:Funnel Display,sans-serif;font-weight:500;color:var(--neutral600);margin:8px 0}.inspection-value{margin-top:4px;color:var(--neutralblack)}.inspection-value--mono{font-family:monospace;font-size:12px}.inspection-form{display:flex;flex-direction:column;gap:32px}.inspection-section{display:flex;flex-direction:column;gap:16px}.inspection-section-header{display:flex;justify-content:space-between;align-items:center}.inspection-section-title{font-family:Funnel Display,sans-serif;font-size:24px;font-weight:700;color:var(--neutralblack);margin:0}.inspection-textarea{min-height:120px;width:100%;box-sizing:border-box}.inspection-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:var(--primary500);color:var(--neutralwhite);border:none;border-radius:6px;font-family:Funnel Display,sans-serif;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .2s ease}.inspection-btn-primary:hover{background-color:var(--primary700);transform:none}.inspection-btn-primary:disabled{background-color:var(--primary400);opacity:.7;cursor:not-allowed}.inspection-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:var(--neutralwhite);color:var(--neutralblack);border:1px solid var(--neutral300);border-radius:6px;font-family:Funnel Display,sans-serif;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.inspection-btn-secondary:hover{background-color:var(--neutral100);border-color:var(--neutral400);transform:none}.inspection-btn-secondary:disabled{opacity:.7;cursor:not-allowed}.inspection-item--disabled{opacity:.6;pointer-events:none}.inspection-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.inspection-error-title{font-family:Funnel Display,sans-serif;font-size:24px;font-weight:700;color:var(--error500);margin:0 0 8px}.inspection-error-text{color:var(--neutral600);margin:0 0 16px}.inspection-stack-sm>*+*{margin-top:8px}.inspection-stack-md>*+*{margin-top:16px}.inspection-stack-lg>*+*{margin-top:32px}.inspection-mb-6{margin-bottom:24px}.inspection-flex{display:flex}.inspection-flex-col{flex-direction:column}.inspection-items-center{align-items:center}.inspection-justify-between{justify-content:space-between}.inspection-gap-4{gap:16px}.inspection-icon-sm{width:16px;height:16px}.inspection-icon-md{width:32px;height:32px}.inspection-spinner{animation:inspection-spin 1s linear infinite}@keyframes inspection-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inspection-footer{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--neutral300)}.inspection-footer-buttons{display:flex;gap:16px}.inspection-status-saving{color:var(--primary500)}.inspection-status-saved{color:var(--success500, #22c55e)}.inspection-status-error{color:var(--error500)}.inspection-image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:768px){.inspection-image-grid--3col{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.inspection-image-grid--4col{grid-template-columns:repeat(4,1fr)}}.inspection-image-item{position:relative}.inspection-image-item:hover .inspection-image-delete{opacity:1}.inspection-image{width:100%;height:240px;object-fit:cover;border-radius:8px;border:1px solid var(--neutral300)}.inspection-image--sm{height:128px}.inspection-image-delete{position:absolute;top:4px;right:4px;padding:4px;background-color:var(--error500);color:var(--neutralwhite);border:none;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .2s ease}.inspection-image-delete:hover{background-color:var(--error700, #dc2626)}.inspection-upload-label{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px dashed var(--neutral300);border-radius:8px;cursor:pointer;transition:background-color .2s ease}.inspection-upload-label:hover{background-color:var(--neutral100)}.inspection-upload-label--disabled{cursor:not-allowed;opacity:.5}.inspection-upload-label--disabled:hover{background-color:transparent}.inspection-upload-text{font-size:14px;color:var(--neutral600)}.inspection-upload-icon{width:16px;height:16px;color:var(--neutral600)}.inspection-camera-section{margin-top:16px;padding-top:16px;border-top:1px solid var(--neutral300)}.inspection-upload-row{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.inspection-upload-row{flex-direction:row}}.inspection-upload-row>*{flex:1}@media(min-width:640px){.inspection-upload-row>.inspection-btn-primary,.inspection-upload-row>.inspection-btn-secondary{flex:none}}.inspection-input{width:100%;padding:8px 12px;border:1px solid var(--neutral300);border-radius:6px;font-size:14px;color:var(--neutralblack);background-color:var(--neutralwhite);box-sizing:border-box}.inspection-input:focus{outline:none;border-color:var(--primary500);box-shadow:0 0 0 2px rgba(var(--primary500-rgb, 59, 130, 246),.2)}.inspection-input:disabled{background-color:var(--neutral100);cursor:not-allowed}.inspection-select{width:100%;padding:8px 36px 8px 12px;border:1px solid var(--neutral300);border-radius:6px;font-size:14px;color:var(--neutralblack);background-color:var(--primary50);cursor:pointer}.inspection-select:focus{outline:none;border-color:var(--primary500)}.inspection-card-title-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.inspection-card-title-row .inspection-card-title{margin-bottom:0}.inspection-card-subtitle{font-size:14px;color:var(--neutral600);margin:0}.inspection-empty-icon{width:48px;height:48px;color:var(--neutral400);margin:0 auto 12px;opacity:.5}.inspection-empty-title{color:var(--neutral600);margin:0 0 4px}.inspection-empty-description{font-size:14px;color:var(--neutral500);margin:0}.inspection-btn-lg{padding:12px 24px;font-size:16px}.inspection-btn-full{width:100%}.inspection-status-row{display:flex;align-items:center;gap:4px;font-size:14px;min-height:32px}.inspection-hidden{display:none}.inspection-w-full{width:100%}.inspection-pulse{animation:inspection-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes inspection-pulse{0%,to{opacity:1}50%{opacity:.5}}.inspection-code-card{background-color:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:8px;padding:16px}.inspection-code-row{display:flex;align-items:flex-start;gap:12px}.inspection-code-fields{display:flex;flex:1;gap:12px}@media(max-width:640px){.inspection-code-row{flex-direction:column}.inspection-code-fields{flex-direction:column;width:100%}}.inspection-code-field{display:flex;flex-direction:column;gap:4px}.inspection-code-field--code{width:128px;flex-shrink:0}@media(max-width:640px){.inspection-code-field--code{width:100%}}.inspection-code-field--description{flex:1}.inspection-label--xs{font-size:12px;color:var(--neutral500)}.inspection-input--mono{font-family:monospace}.inspection-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:8px;background-color:transparent;color:var(--error500);border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease;margin-top:24px}.inspection-btn-ghost:hover{background-color:#ef44441a}.inspection-btn-sm{padding:6px 12px;font-size:13px}.inspection-section-label{font-size:16px;font-weight:600;color:var(--neutralblack);margin:0 0 12px}.inspection-hint-text{font-size:14px;color:var(--neutral500);text-align:center;padding:16px 0}.inspection-car-diagram{position:relative;width:100%;max-width:320px;margin:0 auto}.inspection-car-diagram--small{max-width:120px}.inspection-car-diagram svg{width:100%;height:auto}.inspection-car-diagram__hint{font-size:12px;color:var(--neutral500);text-align:center;margin-top:8px}.inspection-panel{transition:fill .2s ease;cursor:pointer}.inspection-panel:hover{fill:#3b82f61a}.inspection-panel--selected{fill:#fde047}.inspection-panel--non-interactive{cursor:default;pointer-events:none}.inspection-panel-label{font-size:8px;fill:var(--neutralblack);pointer-events:none}.inspection-panel-label--md{font-size:10px}.inspection-panel-label--sm{font-size:7px}.inspection-defect-card{background-color:var(--neutralwhite);border:1px solid var(--neutral300);border-left:4px solid #f97316;border-radius:8px;padding:24px}.inspection-defect-row{display:flex;gap:16px}@media(max-width:640px){.inspection-defect-row{flex-direction:column}}.inspection-defect-diagram{flex-shrink:0;cursor:pointer;transition:opacity .2s ease}.inspection-defect-diagram:hover{opacity:.8}.inspection-defect-location{font-size:12px;color:var(--neutral500);text-align:center;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:4px}.inspection-defect-details{flex:1}.inspection-defect-actions{display:flex;gap:8px;margin-top:12px}.inspection-card--highlight{border:2px solid var(--primary500)}.inspection-selection-badge{padding:12px;background-color:var(--neutral100);border-radius:8px}.inspection-selection-badge p{font-size:14px;font-weight:500;margin:0}.inspection-selection-badge span{color:var(--primary500)}.inspection-subsection-title{font-size:18px;font-weight:600;color:var(--neutralblack);margin:0}.inspection-btn-destructive{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background-color:var(--error500);color:var(--neutralwhite);border:none;border-radius:6px;font-family:Funnel Display,sans-serif;font-weight:500;font-size:13px;cursor:pointer;transition:background-color .2s ease}.inspection-btn-destructive:hover{background-color:var(--error700, #dc2626)}.inspection-flex-1{flex:1}.inspection-flex-shrink-0{flex-shrink:0}.inspection-gap-2{gap:8px}.inspection-btn-row{display:flex;gap:12px;flex-wrap:wrap}.inspection-btn-danger{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;background-color:transparent;color:var(--error500);border:1px solid var(--error500);border-radius:6px;font-family:Funnel Display,sans-serif;font-weight:500;font-size:13px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.inspection-btn-danger:hover{background-color:var(--error500);color:var(--neutralwhite)}.inspection-selected-panel{padding:12px 16px;background-color:var(--neutral100);border-radius:8px;border-left:4px solid var(--primary500)}.inspection-selected-panel p{font-size:14px;font-weight:500;color:var(--neutral600);margin:0}.inspection-selected-panel span{color:var(--primary500);font-weight:600}.inspection-card--defect{border-left:4px solid #f97316;padding:16px}.inspection-defect-content{flex:1;min-width:0}.inspection-check-item{border:1px solid var(--neutral300);background-color:var(--primary50);border-radius:8px;padding:12px}.inspection-check-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.inspection-check-controls{display:flex;align-items:center;gap:12px}.inspection-status-text{font-size:14px;font-weight:500;white-space:nowrap}.inspection-status-text--ok{color:var(--neutral500)}.inspection-status-text--issue{color:var(--error500)}.inspection-toggle{position:relative;width:44px;height:24px;flex-shrink:0}.inspection-toggle input{opacity:0;width:0;height:0}.inspection-toggle-track{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--neutral300);transition:background-color .2s ease;border-radius:12px}.inspection-toggle-track:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--neutralwhite);transition:transform .2s ease;border-radius:50%;box-shadow:0 1px 3px #0000001a}.inspection-toggle input:checked+.inspection-toggle-track{background-color:var(--error500)}.inspection-toggle input:checked+.inspection-toggle-track:before{transform:translate(20px)}.inspection-toggle input:focus+.inspection-toggle-track{box-shadow:0 0 0 2px rgba(var(--primary500-rgb, 59, 130, 246),.2)}.inspection-image-upload-section{display:flex;align-items:center;gap:6px;margin-left:auto;width:85px;justify-content:flex-end;flex-shrink:0}.inspection-btn-camera{display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:4px 8px;height:28px;background-color:var(--neutralwhite);color:var(--neutralblack);border:1px solid var(--neutral300);border-radius:4px;font-size:10px;font-weight:500;cursor:pointer;transition:background-color .2s ease;box-shadow:0 1px 2px #0000000d}.inspection-btn-camera:hover{background-color:var(--neutral100)}.inspection-btn-camera:disabled,.inspection-btn-camera--hidden{visibility:hidden}.inspection-btn-camera svg{width:12px;height:12px}.inspection-image-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 6px;background-color:var(--primary500);color:var(--neutralwhite);font-size:10px;font-weight:500;border-radius:9999px;text-align:center}.inspection-image-badge--hidden{visibility:hidden}.inspection-grid-3col{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.inspection-grid-3col{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.inspection-grid-3col{grid-template-columns:repeat(3,1fr)}}.inspection-grid-2col{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.inspection-grid-2col{grid-template-columns:repeat(2,1fr)}}.inspection-position-label{font-size:14px;font-weight:500;color:var(--neutralblack);margin:0 0 16px}.inspection-label--normal{font-weight:400;flex-shrink:0}.inspection-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.inspection-modal{background-color:var(--neutralwhite);border-radius:12px;max-width:672px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.inspection-modal-header{padding:24px 24px 0}.inspection-modal-title{font-family:Funnel Display,sans-serif;font-size:18px;font-weight:600;color:var(--neutralblack);margin:0 0 4px}.inspection-modal-description{font-size:14px;color:var(--neutral600);margin:0}.inspection-modal-body{padding:24px}.inspection-modal-close{position:absolute;top:16px;right:16px;padding:8px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--neutral500);transition:background-color .2s ease}.inspection-modal-close:hover{background-color:var(--neutral100)}.inspection-camera-container{position:relative;width:100%;height:400px;border-radius:8px;overflow:hidden;background-color:var(--neutral200)}.inspection-camera-container>*{width:100%;height:100%}.inspection-upload-status{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background-color:var(--neutral100);border-radius:8px}.inspection-upload-status-text{font-size:14px;color:var(--neutral600)}.inspection-modal-image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:640px){.inspection-modal-image-grid{grid-template-columns:repeat(3,1fr)}}.inspection-modal-image-item{position:relative}.inspection-modal-image-item:hover .inspection-modal-image-delete{opacity:1}.inspection-modal-image{width:100%;height:160px;object-fit:cover;border-radius:8px;border:1px solid var(--neutral300)}.inspection-modal-image-delete{position:absolute;top:8px;right:8px;padding:8px;background-color:var(--error500);color:var(--neutralwhite);border:none;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .2s ease;box-shadow:0 2px 8px #0003}.inspection-modal-image-delete:hover{background-color:var(--error700, #dc2626)}.inspection-modal-empty{text-align:center;padding:32px 16px;color:var(--neutral500)}.inspection-modal-btn-row{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.inspection-modal-btn-row{flex-direction:row}}.inspection-modal-btn-row>*{flex:1}.inspection-section-group{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.inspection-subsection{display:flex;flex-direction:column;gap:16px}.inspection-check-list,.inspection-check-item--input{display:flex;flex-direction:column;gap:12px}.inspection-value-display{font-size:14px;font-weight:500;color:var(--neutralblack)}.inspection-hint{font-size:14px;color:var(--neutral600);margin:4px 0 0}.inspection-tyre-header-row{display:flex;justify-content:flex-start;align-items:center}.inspection-empty-state{text-align:center;padding:32px 16px;color:var(--neutral600)}.inspection-empty-state p{margin:0}.inspection-empty-state-sub{font-size:14px;margin-top:4px!important}.inspection-tyre-set-card{border:1px solid var(--neutral300);border-radius:8px;border-left:4px solid var(--primary500);background-color:var(--neutralwhite);overflow:hidden}.inspection-tyre-set-card+.inspection-tyre-set-card{margin-top:16px}.inspection-tyre-set-header{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;border-bottom:1px solid var(--neutral300)}.inspection-tyre-set-controls{flex:1}.inspection-tyre-set-title{font-size:16px;font-weight:600;color:var(--neutralblack);margin:0 0 12px}.inspection-tyre-options-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.inspection-tyre-options-grid{grid-template-columns:repeat(3,1fr)}}.inspection-toggle-row{display:flex;align-items:center;gap:8px}.inspection-toggle-label{font-size:14px;color:var(--neutralblack)}.inspection-tyre-condition-block{display:flex;flex-direction:column;gap:10px}.inspection-tyre-condition-options{justify-content:flex-start;gap:8px}.inspection-tyre-condition-option{padding:8px 14px;border:1px solid var(--neutral300);border-radius:999px;background-color:var(--neutralwhite);color:var(--neutral700, #334155);font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.inspection-tyre-condition-option:hover{border-color:var(--primary500);color:var(--neutralblack)}.inspection-tyre-condition-option .inspection-radio-input{position:absolute;opacity:0;pointer-events:none}.inspection-tyre-condition-option--selected{color:var(--neutralwhite);border-color:transparent;box-shadow:0 1px 3px #0000001f}.inspection-tyre-condition-option--needs-change.inspection-tyre-condition-option--selected{background-color:var(--error500)}.inspection-tyre-condition-option--decent.inspection-tyre-condition-option--selected{background-color:#f97316}.inspection-tyre-condition-option--good.inspection-tyre-condition-option--selected{background-color:#22c55e}.inspection-tyre-condition-option--new.inspection-tyre-condition-option--selected{background-color:var(--primary500)}.inspection-tyre-condition-option:focus-within{outline:2px solid var(--primary500);outline-offset:2px}.inspection-label--capitalize{text-transform:capitalize}.inspection-btn-danger{color:var(--error500)}.inspection-btn-danger:hover{color:#dc2626;border-color:var(--error500)}.inspection-checklist-row{display:flex;flex-direction:column;gap:6px}.inspection-checklist-options{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.inspection-radio-label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px}.inspection-fieldset{border:none;margin-top:20px;padding:0}.inspection-radio-input{box-shadow:none}.inspection-checklist-options .inspection-radio-label:not(.inspection-tyre-condition-option){display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:8px 16px;min-height:36px;border:1px solid var(--neutral200);border-radius:999px;background-color:var(--neutralwhite);color:var(--neutral700, #334155);font-family:Funnel Display,sans-serif;font-weight:500;font-size:14px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.inspection-checklist-options .inspection-radio-label:not(.inspection-tyre-condition-option):hover{border-color:var(--primary500);color:var(--neutralblack)}.inspection-checklist-options .inspection-radio-label:not(.inspection-tyre-condition-option):has(input:checked){background-color:var(--primary500);border-color:var(--primary500);color:var(--neutralwhite);box-shadow:0 1px 3px #0000001f}.inspection-checklist-options .inspection-radio-label:not(.inspection-tyre-condition-option):focus-within{outline:2px solid var(--primary500);outline-offset:2px}.inspection-checklist-options .inspection-radio-label:not(.inspection-tyre-condition-option) .inspection-radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inspection-summary-row{display:flex;gap:16px}@media(max-width:600px){.inspection-summary-row{flex-direction:column}}.inspection-summary-card{flex:1}.inspection-index-value{font-family:Funnel Display,sans-serif;font-size:48px;font-weight:700;line-height:1;color:var(--neutralblack)}.inspection-index-max{font-size:20px;font-weight:400;color:var(--neutral600)}.inspection-cost-value{font-family:Funnel Display,sans-serif;font-size:36px;font-weight:700;line-height:1;color:var(--neutralblack)}.car-diagram__svg{width:100%;height:auto;display:block;overflow:visible}.car-diagram__hint{font-size:.75rem;color:var(--neutral600, #475569);text-align:center;margin-top:.5rem}.car-diagram-panel{fill:#f1f5f9;stroke:#475569;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:fill .15s ease,stroke .15s ease,filter .15s ease}.car-diagram-panel.car-diagram-panel--interactive:hover{fill:var(--primary100, #dbeafe);stroke:var(--primary600, #2563eb)}.car-diagram-panel.car-diagram-panel--selected,.car-diagram-panel.car-diagram-panel--selected:hover{fill:var(--warning300, #fcd34d);stroke:var(--warning600, #d97706);stroke-width:2}.car-diagram-panel[stroke="#60a5fa"]{fill:#e0f2fe;stroke:#0284c7;stroke-dasharray:none;stroke-width:1.25}.car-diagram-panel[stroke="#60a5fa"].car-diagram-panel--interactive:hover{fill:#bae6fd;stroke:#0369a1}.car-diagram-panel[stroke="#60a5fa"].car-diagram-panel--selected,.car-diagram-panel[stroke="#60a5fa"].car-diagram-panel--selected:hover{fill:var(--warning300, #fcd34d);stroke:var(--warning600, #d97706)}.car-diagram-panel--light{fill:#fef9c3;stroke:#eab308;stroke-width:1.25}.car-diagram-panel--light.car-diagram-panel--interactive:hover{fill:#fde68a;stroke:#ca8a04}.car-diagram-panel--indicator{fill:#ffedd5;stroke:#ea580c;stroke-width:1.25}.car-diagram-panel--indicator.car-diagram-panel--interactive:hover{fill:#fed7aa;stroke:#c2410c}.car-diagram-panel--brake{fill:#fee2e2;stroke:#dc2626;stroke-width:1.25}.car-diagram-panel--brake.car-diagram-panel--interactive:hover{fill:#fecaca;stroke:#b91c1c}.car-diagram-panel--selected.car-diagram-panel--light,.car-diagram-panel--selected.car-diagram-panel--indicator,.car-diagram-panel--selected.car-diagram-panel--brake,.car-diagram-panel--selected.car-diagram-panel--light:hover,.car-diagram-panel--selected.car-diagram-panel--indicator:hover,.car-diagram-panel--selected.car-diagram-panel--brake:hover{fill:var(--warning300, #fcd34d);stroke:var(--warning600, #d97706)}.car-diagram-label{fill:var(--neutral700, #334155);pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;letter-spacing:.02em}.car-diagram__svg{background:linear-gradient(180deg,#f8fafc 60%,#e0e7ef);border-radius:16px;box-shadow:0 2px 12px #0002}.car-diagram-panel{filter:drop-shadow(0 1px 2px #0001)}.car-diagram__svg ellipse[fill="#222"],.car-diagram__svg ellipse[fill="#444"]{filter:blur(.5px) drop-shadow(0 2px 4px #0002)}.car-diagram__svg defs{pointer-events:none}.car-diagram{position:relative;width:100%;margin-left:auto;margin-right:auto}.car-diagram--large{max-width:24rem}.car-diagram--small{max-width:120px}.car-diagram__svg{width:100%;height:auto}.car-diagram__hint{font-size:.75rem;color:var(--neutral600);text-align:center;margin-top:.5rem}.car-diagram-panel{transition:fill .15s ease;fill:transparent}.car-diagram-panel--interactive{cursor:pointer}.car-diagram-panel.car-diagram-panel--interactive:hover{fill:var(--primary100, #dbeafe)}.car-diagram-panel.car-diagram-panel--selected,.car-diagram-panel.car-diagram-panel--selected:hover{fill:var(--warning300, #fcd34d)}.car-diagram-panel.car-diagram-panel--light.car-diagram-panel--interactive:hover{fill:var(--warning100, #fef3c7)}.car-diagram-panel.car-diagram-panel--indicator.car-diagram-panel--interactive:hover{fill:#ffedd5}.car-diagram-panel.car-diagram-panel--brake.car-diagram-panel--interactive:hover{fill:#fee2e2}.car-diagram-panel.car-diagram-panel--selected.car-diagram-panel--light,.car-diagram-panel.car-diagram-panel--selected.car-diagram-panel--indicator,.car-diagram-panel.car-diagram-panel--selected.car-diagram-panel--brake,.car-diagram-panel.car-diagram-panel--selected.car-diagram-panel--light:hover,.car-diagram-panel.car-diagram-panel--selected.car-diagram-panel--indicator:hover,.car-diagram-panel.car-diagram-panel--selected.car-diagram-panel--brake:hover{fill:var(--warning300, #fcd34d)}.car-diagram-label{fill:var(--neutralblack, #1f2937);pointer-events:none}.car-diagram-label--md{font-size:10px}.car-diagram-label--sm{font-size:8px}.car-diagram-label--xs{font-size:7px}.car-diagram-line{pointer-events:none}.slot-placeholder{position:relative;border-radius:30px;background-color:var(--primary50);padding:15px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;box-sizing:border-box;overflow:hidden;min-height:300px}.slot-placeholder__preview{filter:blur(2px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.slot-placeholder__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;background:linear-gradient(to bottom,#ffffff4d,#fff9)}.slot-placeholder__title{font-family:Funnel Display,sans-serif;font-size:20px;font-weight:700;color:var(--neutralblack);margin:0}.slot-placeholder__description{font-family:Funnel Sans,sans-serif;font-size:13px;color:var(--neutral700);max-width:480px;margin:0;line-height:1.4}.slot-placeholder__prereq{font-family:Funnel Sans,sans-serif;font-size:12px;color:var(--neutral600);font-style:italic}.slot-placeholder__disabled-reason{font-family:Funnel Sans,sans-serif;font-size:12px;color:var(--error500)}.slot-inline-placeholder{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border-radius:12px;background-color:var(--primary50);border:1px dashed var(--primary500);text-align:center}.slot-inline-placeholder__title{font-family:Funnel Display,sans-serif;font-size:15px;font-weight:600;color:var(--neutralblack);margin:0}.slot-inline-placeholder__description{font-family:Funnel Sans,sans-serif;font-size:12px;color:var(--neutral700);max-width:380px;margin:0;line-height:1.4}.slot-inline-placeholder__spinner,.slot-placeholder__spinner{width:14px;height:14px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:slot-placeholder-spin .8s linear infinite;display:inline-block;vertical-align:middle;margin-right:6px}@keyframes slot-placeholder-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tiedot-search{display:grid;grid-template-columns:1fr 1fr;box-sizing:border-box;width:100%;gap:10px}.tiedot-search-results{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tiedot-search form{display:grid;grid-template-columns:1fr 1fr;grid-column:1/-1;gap:15px;border-radius:10px;background-color:var(--primary50);padding:10px 25px;justify-self:center;width:80vw;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;max-width:750px;box-sizing:border-box}.tiedot-search-cost{justify-self:end;box-sizing:border-box;font-family:Funnel Sans;font-weight:400;font-style:Regular;font-size:14px;line-height:24px;letter-spacing:0px;display:flex;align-items:center;gap:5px}.tiedot-search-price{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:22px;line-height:100%;letter-spacing:0%;text-align:right;color:var(--primary600)}.tiedot-search .tiedot-search-subtitle{grid-column:1/-1;font-family:Funnel Sans;font-weight:600;font-style:Light;font-size:17px;line-height:28px;letter-spacing:0%;color:var(--neutral700);text-align:left;margin:0}.tiedot-notif-container{grid-column:1/-1;justify-self:center}.tiedot-searches-checkboxes{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.tiedot-search-pills{display:flex;grid-column:1/-1;gap:5px;justify-content:start;flex-wrap:wrap}.tiedot-search-label{display:flex;flex-direction:column;font-size:14px;font-weight:600;color:var(--neutral900);width:100%;align-self:center;justify-self:left}.tiedot-search form input{box-sizing:border-box;width:100%}.tiedot-search form button{grid-column:1/-1;justify-self:center;align-self:flex-start;width:100%}.tiedot-search form .global-title,.tiedot-search form .global-subtitle{grid-column:1 / -1}.tiedot-search .notification{margin-top:10px;border-radius:10px;background-color:var(--error500);color:var(--neutralwhite);padding:5px;font-size:12px;font-weight:600}.accessories-info{box-sizing:border-box;min-height:300px;height:100%;max-height:450px;border-radius:30px;background-color:var(--primary50);padding:15px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;position:relative}.accessories-list{display:flex;gap:3px;flex-wrap:wrap;overflow-y:auto;max-height:300px}.tiedot-search .accessory-item{background-color:var(--neutral200);color:var(--neutralblack);text-align:center;font-size:14px;font-weight:600;padding:10px 15px;border-radius:5px;width:fit-content}.accessory-item-key{font-weight:700;color:var(--primary700)}.tiedot-search .maintenance-info{box-sizing:border-box;min-height:300px;border-radius:30px;background-color:var(--primary50);max-height:450px;padding:15px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;position:relative}.maintenance-info{overflow:hidden}.maintenance-event-list{max-height:300px;overflow-y:scroll;display:flex;flex-direction:column;gap:5px}.maintenance-event{background-color:var(--neutral200);color:var(--neutralblack);text-align:left;font-size:14px;font-weight:600;padding:15px 10px;border-radius:10px}.maintenance-event-key{font-weight:700;color:var(--primary700)}.pipeline-section-header{display:flex;gap:5px;align-items:center}.maintenance-ai-summary,.modeled-car-ai-overview{background-color:var(--primary50, #f3f4ff);border-left:3px solid var(--primary700, #4f46e5);border-radius:8px;padding:10px 12px;margin:8px 0 12px;font-size:14px;line-height:1.4;color:var(--neutralblack, #1a1a1a)}.pricing-disabled-placeholder{background-color:var(--neutral100, #f3f4f6);border:1px dashed var(--neutral400, #9ca3af);border-radius:8px;padding:16px 12px;margin:8px 0 12px;font-size:14px;text-align:center;color:var(--neutral600, #4b5563)}.maintenance-ai-summary p,.modeled-car-ai-overview p{margin:0}.maintenance-ai-summary-skeleton,.modeled-car-ai-overview-skeleton{display:block;height:16px;width:100%;overflow:hidden;border-radius:4px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb);background-size:200% 100%;animation:ai-summary-shimmer 1.2s infinite linear}.maintenance-ai-summary-skeleton-bar,.modeled-car-ai-overview-skeleton-bar{display:block;height:100%;width:100%}@keyframes ai-summary-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pipeline-section-header h2{font-family:Funnel Display,sans-serif;font-size:28px;font-weight:700}.traficom-data-section{border-radius:30px;background-color:var(--primary50);padding:15px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;position:relative;grid-column:span 1;min-height:300px;box-sizing:border-box}.general-pricing-info{border-radius:30px;background-color:var(--primary50);padding:15px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;position:relative;min-height:300px;grid-column:1/-1}.vin-searches-container{display:grid;grid-template-columns:1fr 1fr;gap:10px}.traficom-info{display:flex;flex-direction:column;gap:10px;max-height:300px;min-height:300px;overflow-y:auto}.tiedot-search .traficom-selected-data{display:flex;flex-direction:column;gap:10px;max-height:300px;min-height:200px;overflow-y:auto}.traficom-info>*{box-sizing:border-box;width:100%}.traficom-data-section .loader,.general-pricing-info .loader,.accessories-info .loader,.maintenance-info .loader{position:absolute;top:50%;left:50%;animation:rotation-centered 1s linear infinite}@keyframes rotation-centered{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.traficom-searched-at-dates{font-family:Funnel Sans;font-weight:400;font-style:Regular;font-size:12px;line-height:20px;letter-spacing:0px;color:var(--neutral700)}.force-new-search-dashboard{grid-column:1/-1;justify-self:center;padding:10px 15px;border-radius:10px;background-color:var(--primary50);border:1px solid var(--neutral100);display:flex;flex-direction:column;gap:10px;max-width:700px;width:100%}.force-new-search-button-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.tiedot-search-guesser{font-family:Funnel Sans;grid-column:1/-1;background-color:var(--primary50);border-radius:10px;padding:10px 25px;max-width:40vw;justify-self:center;max-width:700px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tiedot-search-guesser-items{font-family:Funnel Sans;font-weight:400;font-style:Regular;font-size:14px;line-height:24px;letter-spacing:0px;color:var(--neutral700);display:flex;align-items:center;gap:5px}@media screen and (max-width:768px){.tiedot-search,.tiedot-search form{grid-template-columns:1fr}.tiedot-search .tiedot-search-subtitle{text-align:center}.tiedot-search-cost{justify-self:center}.vin-searches-container{grid-template-columns:1fr}.tiedot-search form select{width:100%}.tiedot-search-pills{justify-content:center}}.vin-lookup-container-to-scroll{grid-column:1/-1}.vlr-locale-toggle{grid-column:1 / -1;display:flex;justify-content:flex-end}.vlr-locale-toggle button.active{background:var(--secondary500);color:var(--neutralwhite);border-color:var(--secondary500)}.cv-suggestion-section{border-radius:30px;background-color:var(--primary50);padding:15px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;box-sizing:border-box}.cv-suggestion-card{margin-top:15px}.vlr-container{position:relative;text-align:left;grid-column:1 / -1;min-width:0;overflow:hidden;width:100%;box-sizing:border-box;background-color:var(--primary50);border-radius:30px;padding:15px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d}.vlr-report-issue-btn{position:absolute;top:15px;right:15px;z-index:1}.vlr-section{background:var(--white, #fff);border:1px solid var(--neutral200, #e5e7eb);border-radius:10px;padding:16px 20px;margin-bottom:12px;min-width:0;overflow:hidden}.vlr-section-title{font-size:1.05rem;font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vlr-count{font-weight:400;color:var(--neutral500, #6b7280);font-size:.9rem}.vlr-vehicle-info{padding:12px 20px}.vlr-vehicle-name{font-size:1.15rem;font-weight:700;margin-bottom:6px}.vlr-vehicle-specs{display:flex;flex-wrap:wrap;gap:6px}.vlr-spec{background:var(--primary100, #eef2ff);color:var(--primary700, #3730a3);font-size:.82rem;padding:3px 10px;border-radius:12px;white-space:nowrap}.vlr-spacer{height:1px;background:var(--neutral200, #e5e7eb);margin:4px 20px 0}.vlr-manual-badge{background:#fff3cd;color:#856404;font-size:.78rem;font-weight:500;padding:2px 8px;border-radius:6px}.vlr-variant-section{padding:12px 20px}.vlr-variant-header{margin-bottom:0}.vlr-variant-section .vlr-section-title{margin-bottom:8px}.vlr-current-match{background:var(--primary50, #f5f7ff);border-radius:8px;padding:10px 14px;margin-bottom:10px}.vlr-match-label{font-size:.82rem;color:var(--neutral500);margin-bottom:2px}.vlr-match-method{font-style:italic;margin-left:4px}.vlr-match-name{font-weight:600;font-size:1rem;margin-bottom:4px}.vlr-match-details{display:flex;flex-wrap:wrap;gap:8px;font-size:.85rem;color:var(--neutral600)}.vlr-variant-toggle{margin-top:8px;margin-bottom:10px}.vlr-variant-toggle button{background:var(--neutral100, #f3f4f6);border:1px solid var(--neutral300, #d1d5db);box-shadow:none;margin:0;padding:4px 12px;border-radius:6px;font-size:.82rem;cursor:pointer;color:var(--neutral700, #374151);display:inline-flex;transform:none}.vlr-variant-toggle button:hover{background:var(--neutral200, #e5e7eb);transform:none}.vlr-variant-list{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto}.vlr-variant-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--neutral200);border-radius:8px;cursor:pointer;transition:background .15s}.vlr-variant-item:hover{background:var(--primary50, #f5f7ff)}.vlr-variant-active{border-color:var(--primary500, #6366f1);background:var(--primary50, #f5f7ff)}.vlr-variant-name{font-weight:600;min-width:180px}.vlr-variant-specs{display:flex;flex-wrap:wrap;gap:8px;font-size:.83rem;color:var(--neutral600);flex:1}.vlr-variant-check{font-weight:700;color:var(--primary600, #4f46e5);font-size:1.1rem}.vlr-tabs{display:flex;gap:2px;border-bottom:2px solid var(--neutral200, #e5e7eb);margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:transparent}.vlr-tabs::-webkit-scrollbar{display:none}.vlr-tab{padding:9px 16px;margin:0 0 -2px;font-size:.88rem;font-weight:500;color:var(--neutral500, #6b7280);background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s;display:flex;align-items:center;gap:5px}.vlr-tab:hover{color:var(--neutral700, #374151);background:var(--neutral50, #f9fafb);transform:none}.vlr-tab-active{color:var(--primary700, #3730a3);border-bottom-color:var(--primary600, #4f46e5);font-weight:600}.vlr-tab-count{font-size:.74rem;font-weight:600;background:var(--neutral100, #f3f4f6);color:var(--neutral600, #4b5563);padding:1px 6px;border-radius:8px}.vlr-tab-active .vlr-tab-count{background:var(--primary100, #eef2ff);color:var(--primary700, #3730a3)}.vlr-tab-content{min-width:0;overflow:hidden}.vlr-tab-content>.vlr-section{border:none;border-radius:0;margin:0;background:transparent}.vlr-valuation-rows{display:flex;flex-direction:column;gap:6px}.vlr-val-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.vlr-val-label{font-size:.92rem;display:flex;align-items:center;gap:6px}.vlr-val-count{font-size:.82rem;color:var(--neutral500)}.vlr-val-amount{font-weight:600;white-space:nowrap}.vlr-val-total{border-top:2px solid var(--neutral300, #d1d5db);padding-top:10px;margin-top:4px}.vlr-val-total-amount{font-size:1.15rem;color:var(--primary700, #3730a3)}.vlr-filter-input{width:100%;padding:6px 12px;margin-bottom:10px;border:1px solid var(--neutral300, #d1d5db);border-radius:8px;font-size:.85rem;background:var(--white, #fff);color:var(--neutral800, #1f2937);box-sizing:border-box;outline:none;transition:border-color .15s}.vlr-filter-input:focus{border-color:var(--primary400, #818cf8)}.vlr-filter-input::placeholder{color:var(--neutral400, #9ca3af)}.vlr-equip-group{margin-bottom:14px}.vlr-equip-group-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.vlr-equip-group-header .vlr-equip-group-title{margin:0}.vlr-equip-group-title{font-size:.92rem;font-weight:600;margin:0 0 8px;color:var(--neutral700, #374151)}.vlr-standard-toggle{background:var(--neutral100, #f3f4f6);border:1px solid var(--neutral300, #d1d5db);box-shadow:none;margin:0;padding:3px 10px;border-radius:6px;font-size:.78rem;cursor:pointer;color:var(--neutral700, #374151);display:inline-flex;align-items:center;white-space:nowrap;transform:none;transition:background .15s,border-color .15s}.vlr-standard-toggle:hover{background:var(--neutral200, #e5e7eb);transform:none}.vlr-equip-hint{font-size:.85rem;color:var(--neutral500);margin:0 0 10px}.vlr-equip-list{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.vlr-equip-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:6px;font-size:.88rem;gap:8px;min-width:0}.vlr-equip-item:nth-child(odd){background:var(--neutral50, #f9fafb)}.vlr-equip-standard{color:var(--neutral600)}.vlr-equip-optional.vlr-equip-selected{background:#eef7ee}.vlr-equip-optional.vlr-equip-deselected{opacity:.55}.vlr-equip-checkbox{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;flex:1;min-width:0}.vlr-equip-checkbox *{width:auto}.vlr-equip-code{font-weight:600;font-family:monospace;font-size:.82rem;width:80px;min-width:80px;flex-shrink:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vlr-equip-desc{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlr-equip-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.vlr-equip-price{font-weight:600;white-space:nowrap;font-size:.85rem}.vlr-equip-rank{display:inline-block;font-size:.72rem;font-weight:600;padding:1px 7px;border-radius:8px;white-space:nowrap;line-height:1.4;letter-spacing:.01em}.vlr-pack-toggle{all:unset;display:inline-flex;align-items:center;gap:3px;font-size:.76rem;font-weight:500;color:var(--primary700, #3730a3);background:var(--primary50, #f5f7ff);border:1px solid var(--primary200, #c7d2fe);border-radius:6px;padding:1px 7px;cursor:pointer;white-space:nowrap;transition:background .15s}.vlr-pack-toggle:hover{background:var(--primary100, #eef2ff)}.vlr-pack-contents{margin-left:28px;padding:4px 0 4px 12px;border-left:2px solid var(--primary200, #c7d2fe);display:flex;flex-direction:column;gap:2px}.vlr-pack-child-item{display:flex;align-items:center;gap:8px;padding:3px 10px;font-size:.84rem;color:var(--neutral600, #4b5563);border-radius:4px}.vlr-pack-child-item:nth-child(odd){background:var(--neutral50, #f9fafb)}.vlr-part-of-badge{display:inline-block;font-size:.7rem;font-weight:500;color:var(--primary600, #4f46e5);background:var(--primary50, #f5f7ff);border-radius:6px;padding:1px 6px;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.vlr-equip-pack-child{padding-left:28px}.vlr-variant-years{font-weight:400;font-size:.85rem;color:var(--neutral500, #6b7280)}.vlr-history-table{width:100%;border-collapse:collapse;font-size:.88rem}.vlr-history-table th{text-align:left;font-weight:600;font-size:.82rem;color:var(--neutral500, #6b7280);text-transform:uppercase;letter-spacing:.02em;padding:8px 12px;border-bottom:2px solid var(--neutral200, #e5e7eb)}.vlr-history-table td{padding:8px 12px;border-bottom:1px solid var(--neutral100, #f3f4f6)}.vlr-history-table tr:last-child td{border-bottom:none}.vlr-history-table tbody tr:hover{background:var(--neutral50, #f9fafb)}.vlr-history-action{text-transform:capitalize}.vlr-warranty-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.vlr-warranty-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;font-size:.88rem}.vlr-warranty-item:nth-child(odd){background:var(--neutral50, #f9fafb)}.vlr-warranty-label{color:var(--neutral600, #4b5563)}.vlr-warranty-value{font-weight:600;color:var(--neutral800, #1f2937);white-space:nowrap}.vlr-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;display:flex;align-items:center;justify-content:center;border-radius:30px;z-index:10}.vlr-match-trim,.vlr-variant-trim{font-weight:400;color:var(--neutral500, #6b7280)}.vlr-match-confidence{font-size:.82rem;font-weight:600;color:var(--primary600, #4f46e5);margin-left:4px}.vlr-equip-na-badge{display:inline-block;font-size:.7rem;font-weight:600;color:var(--neutral400, #9ca3af);background:var(--neutral100, #f3f4f6);border-radius:4px;padding:1px 5px;margin-right:6px;min-width:28px;text-align:center}.vlr-equip-na{opacity:.55}.vlr-equip-na.vlr-equip-selected-via-pack{opacity:1;background:#eef7ee}.vlr-equip-selected-badge{display:inline-block;font-size:.72rem;font-weight:600;color:#166534;background:#dcfce7;border-radius:6px;padding:1px 7px;white-space:nowrap}@media(max-width:640px){.vlr-section{padding:12px 14px}.vlr-variant-item{flex-direction:column;align-items:flex-start}.vlr-variant-specs{margin-top:4px}.vlr-equip-item{flex-direction:column;align-items:flex-start}.vlr-equip-meta{margin-top:4px}.vlr-tab{padding:8px 12px;font-size:.82rem}.vlr-warranty-grid{grid-template-columns:1fr}}.vlr-placeholder{min-height:480px;padding:16px 20px;background-color:var(--primary50);border-radius:30px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d}.vlr-skeleton{background:linear-gradient(90deg,var(--neutral100, #f3f4f6) 25%,var(--neutral200, #e5e7eb) 50%,var(--neutral100, #f3f4f6) 75%);background-size:200% 100%;animation:vlr-shimmer 1.5s ease-in-out infinite;border-radius:6px}@keyframes vlr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vlr-skeleton-title{height:22px;width:55%;margin-bottom:10px}.vlr-skeleton-pills{display:flex;gap:6px;flex-wrap:wrap}.vlr-skeleton-pill{height:22px;width:72px;border-radius:12px}.vlr-skeleton-tabs{display:flex;gap:4px;padding:10px 0;border-bottom:2px solid var(--neutral200, #e5e7eb);margin-bottom:16px}.vlr-skeleton-tab{height:30px;width:88px;border-radius:4px}.vlr-skeleton-content{display:flex;flex-direction:column;gap:10px;padding:4px 0}.vlr-skeleton-line{height:16px;width:100%}.vlr-skeleton-line-short{width:40%}.vlr-skeleton-line-med{width:70%}.vlr-downloads-grid{display:flex;gap:16px;flex-wrap:wrap}.vlr-download-card{flex:1 1 220px;max-width:320px;min-height:160px;border:1px solid #dee2e6;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.vlr-download-title{font-weight:600;font-size:.95rem}.vlr-download-description{font-size:.82rem;color:#6b7280;flex:1}.vlr-download-btn,.vlr-downloads-grid a{all:unset;box-sizing:border-box;display:inline-block;width:100%;margin:0;padding:8px 16px;border:none;border-radius:6px;background:#476335;color:#fff;font-family:inherit;font-size:.85rem;text-align:center;cursor:pointer;transition:background .15s}.vlr-download-btn:hover,.vlr-downloads-grid a:hover{background:#3a5229;transform:none}.vlr-download-btn:disabled{background:#9ca3af;cursor:wait}.bug-report-form{min-width:340px}.bug-report-field{margin-bottom:12px}.bug-report-label{font-weight:600;display:block;margin-bottom:4px;color:var(--neutralblack)}.bug-report-input{width:100%;padding:6px 10px;border:1px solid var(--neutral400);border-radius:4px;box-sizing:border-box;color:var(--neutralblack)}.bug-report-input--readonly{background:var(--neutral100);border-color:var(--neutral300);color:var(--neutral700)}.bug-report-textarea{width:100%;padding:6px 10px;border:1px solid var(--neutral400);border-radius:4px;box-sizing:border-box;resize:vertical;color:var(--neutralblack)}.bug-report-char-count{font-size:12px;color:var(--neutral600);text-align:right}.bug-report-error{color:var(--error500);margin-bottom:12px;font-size:14px}.bug-report-actions{display:flex;gap:8px;justify-content:flex-end}.bug-report-btn{padding:8px 16px;cursor:pointer;border:1px solid var(--neutral400);border-radius:4px;background:var(--neutralwhite);color:var(--neutralblack)}.bug-report-btn:hover{background:var(--neutral100)}.bug-report-btn--submit{background:var(--primary600);color:var(--neutralwhite);border:none}.bug-report-btn--submit:hover{background:var(--primary700)}.bug-report-btn--submit:disabled{opacity:.6;cursor:not-allowed}.bug-report-trigger{background:none;border:1px solid var(--neutral400);border-radius:30px;padding:6px 14px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;color:var(--neutralblack)}.bug-report-trigger:hover{background:var(--neutral100);color:var(--error500)}.bug-report-trigger-wrapper{display:flex}.App:has(.api-doc){background-image:none;text-align:left}.api-doc button{font-family:inherit;padding:revert;border-radius:revert;background-color:revert;border:revert;color:revert;box-shadow:revert;cursor:revert;display:revert;justify-content:revert;align-items:revert;margin:revert;transform:revert}.api-doc button:hover{color:revert;background-color:revert;transform:revert}.api-doc .body-param__example{display:flex!important;align-items:center!important}.api-doc .swagger-ui .model-box-control:focus,.api-doc .swagger-ui .models-control:focus,.api-doc .swagger-ui .opblock-summary-control:focus{outline:none!important}.api-doc .arrow{position:static;top:auto;width:auto;height:auto;background-color:transparent;color:inherit;opacity:1;text-align:inherit;line-height:normal;cursor:inherit;-webkit-user-select:auto;user-select:auto;z-index:auto}.swagger-ui{color:#3b4151;container-name:swagger-ui;container-type:inline-size;font-family:sans-serif}.swagger-ui html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{background-color:transparent;-webkit-text-decoration-skip:objects}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:#ffffffe6}.swagger-ui .b--white-80{border-color:#fffc}.swagger-ui .b--white-70{border-color:#ffffffb3}.swagger-ui .b--white-60{border-color:#fff9}.swagger-ui .b--white-50{border-color:#ffffff80}.swagger-ui .b--white-40{border-color:#fff6}.swagger-ui .b--white-30{border-color:#ffffff4d}.swagger-ui .b--white-20{border-color:#fff3}.swagger-ui .b--white-10{border-color:#ffffff1a}.swagger-ui .b--white-05{border-color:#ffffff0d}.swagger-ui .b--white-025{border-color:#ffffff06}.swagger-ui .b--white-0125{border-color:#ffffff03}.swagger-ui .b--black-90{border-color:#000000e6}.swagger-ui .b--black-80{border-color:#000c}.swagger-ui .b--black-70{border-color:#000000b3}.swagger-ui .b--black-60{border-color:#0009}.swagger-ui .b--black-50{border-color:#00000080}.swagger-ui .b--black-40{border-color:#0006}.swagger-ui .b--black-30{border-color:#0000004d}.swagger-ui .b--black-20{border-color:#0003}.swagger-ui .b--black-10{border-color:#0000001a}.swagger-ui .b--black-05{border-color:#0000000d}.swagger-ui .b--black-025{border-color:#00000006}.swagger-ui .b--black-0125{border-color:#00000003}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5{box-shadow:4px 4px 8px #0003}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px #0003}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px #0003}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px #0003}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px #0003}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px #0003}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px #0003}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px #0003}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{bottom:0;left:0;right:0;top:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{_display:inline;float:left}.swagger-ui .fr{_display:inline;float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{_display:inline;float:left}.swagger-ui .fr-ns{_display:inline;float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .fl-m{_display:inline;float:left}.swagger-ui .fr-m{_display:inline;float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{_display:inline;float:left}.swagger-ui .fr-l{_display:inline;float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{-webkit-text-decoration:none;text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:#000000e6}.swagger-ui .black-80{color:#000c}.swagger-ui .black-70{color:#000000b3}.swagger-ui .black-60{color:#0009}.swagger-ui .black-50{color:#00000080}.swagger-ui .black-40{color:#0006}.swagger-ui .black-30{color:#0000004d}.swagger-ui .black-20{color:#0003}.swagger-ui .black-10{color:#0000001a}.swagger-ui .black-05{color:#0000000d}.swagger-ui .white-90{color:#ffffffe6}.swagger-ui .white-80{color:#fffc}.swagger-ui .white-70{color:#ffffffb3}.swagger-ui .white-60{color:#fff9}.swagger-ui .white-50{color:#ffffff80}.swagger-ui .white-40{color:#fff6}.swagger-ui .white-30{color:#ffffff4d}.swagger-ui .white-20{color:#fff3}.swagger-ui .white-10{color:#ffffff1a}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:#000000e6}.swagger-ui .bg-black-80{background-color:#000c}.swagger-ui .bg-black-70{background-color:#000000b3}.swagger-ui .bg-black-60{background-color:#0009}.swagger-ui .bg-black-50{background-color:#00000080}.swagger-ui .bg-black-40{background-color:#0006}.swagger-ui .bg-black-30{background-color:#0000004d}.swagger-ui .bg-black-20{background-color:#0003}.swagger-ui .bg-black-10{background-color:#0000001a}.swagger-ui .bg-black-05{background-color:#0000000d}.swagger-ui .bg-white-90{background-color:#ffffffe6}.swagger-ui .bg-white-80{background-color:#fffc}.swagger-ui .bg-white-70{background-color:#ffffffb3}.swagger-ui .bg-white-60{background-color:#fff9}.swagger-ui .bg-white-50{background-color:#ffffff80}.swagger-ui .bg-white-40{background-color:#fff6}.swagger-ui .bg-white-30{background-color:#ffffff4d}.swagger-ui .bg-white-20{background-color:#fff3}.swagger-ui .bg-white-10{background-color:#ffffff1a}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:#000000e6}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:#000c}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:#000000b3}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:#0009}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:#00000080}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:#0006}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:#0000004d}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:#0003}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:#0000001a}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:#ffffffe6}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:#fffc}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:#ffffffb3}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:#fff9}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:#ffffff80}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:#fff6}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:#ffffff4d}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:#fff3}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:#ffffff1a}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:#000000e6}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:#000c}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:#000000b3}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:#0009}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:#00000080}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:#0006}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:#0000004d}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:#0003}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:#0000001a}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:#ffffffe6}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:#fffc}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:#ffffffb3}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:#fff9}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:#ffffff80}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:#fff6}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:#ffffff4d}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:#fff3}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:#ffffff1a}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:#ffffff1a}.swagger-ui .stripe-dark:nth-child(odd){background-color:#0000001a}.swagger-ui .strike{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-ns{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-ns{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .strike-m{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-m{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-m{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .underline-l{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .no-underline-l{-webkit-text-decoration:none;text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.swagger-ui .clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.swagger-ui .clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em)and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px #0003;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial,.swagger-ui .z-unset{z-index:auto}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:#00000005}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container swagger-ui (max-width: 640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px #00000030;margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:gray;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:#fffc;box-shadow:0 1px 2px #0000001a;display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}@container swagger-ui (max-width: 768px){.swagger-ui .opblock .opblock-summary-method{font-size:12px}}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;word-break:break-word}@container swagger-ui (max-width: 768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:1}@container swagger-ui (max-width: 640px){.swagger-ui .opblock .opblock-summary-path{max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:0 10px;padding:0 10px}@container swagger-ui (max-width: 550px){.swagger-ui .opblock .opblock-summary-path-description-wrapper{align-items:flex-start;flex-direction:column}}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:#49cc901a;border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:#fca1301a;border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:#f93e3e1a;border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:#61affe1a;border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:#50e3c21a;border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:#9012fe1a;border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:#0d5aa71a;border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-query{background:#9d408a1a;border-color:#9d408a}.swagger-ui .opblock.opblock-query .opblock-summary-method{background:#9d408a}.swagger-ui .opblock.opblock-query .opblock-summary{border-color:#9d408a}.swagger-ui .opblock.opblock-query .tab-header .tab-item.active h4 span:after{background:#9d408a}.swagger-ui .opblock.opblock-deprecated{background:#ebebeb1a;border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .model-example .model-container{overflow-x:auto;width:100%}.swagger-ui .model-example .model-container .model-hint:not(.model-hint--embedded){top:-1.15em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:#0003;content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:none;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{background:#333;border-radius:4px;font-size:12px;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word;word-wrap:break-word;color:#fff;font-family:monospace;font-weight:600}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;color:#fff;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px #00000026;margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.swagger-ui .scheme-container .schemes>.schemes-server-container{display:flex;flex-wrap:wrap;gap:10px}.swagger-ui .scheme-container .schemes>.schemes-server-container>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>.schemes-server-container>label select{min-width:130px;text-transform:uppercase}.swagger-ui .scheme-container .schemes:not(:has(.schemes-server-container)){justify-content:flex-end}.swagger-ui .scheme-container .schemes .auth-wrapper{flex:none;justify-content:start}.swagger-ui .scheme-container .schemes .auth-wrapper .authorize{display:flex;flex-wrap:nowrap;margin:0;padding-right:20px}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{animation:rotation 1s linear infinite,opacity .5s;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:#0009;content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:transparent;border:2px solid grey;border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px #0000004d}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:none;border:none;padding:0 0 0 10px}.swagger-ui .authorization__btn .locked{opacity:1}.swagger-ui .authorization__btn .unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:none;border:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{transition:all .3s;fill:#707070}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" aria-hidden="true"><path fill="%23fff" fill-rule="evenodd" d="M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1"/></svg>') 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .copy-to-clipboard:active{background:#5e626f}.swagger-ui .opblock-control-arrow{background:none;border:none;text-align:center}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:static}.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z"/></svg>') right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px #00000040;color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@container swagger-ui (max-width: 768px){.swagger-ui .opblock-body select{min-width:180px}}@container swagger-ui (max-width: 640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{line-height:1}@container swagger-ui (max-width: 768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:#fffc;border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:none;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:400!important;font-weight:600;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="3 7 10 8"><path fill="%2341474E" fill-rule="evenodd" d="M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z"/></svg>') 50% no-repeat}.swagger-ui .dialog-ux{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:#000c;bottom:0;left:0;position:fixed;right:0;top:0}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px #0003;left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0)}.swagger-ui .model-toggle:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>') 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{display:block}.swagger-ui .model-hint{background:#000000b3;border-radius:4px;color:#ebebeb;display:none;padding:.1em .5em;position:absolute;top:-1.8em;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .property.primitive.extension{display:block}.swagger-ui .model .property.primitive.extension>td:first-child{padding-left:0;padding-right:0;width:auto}.swagger-ui .model .property.primitive.extension>td:first-child:after{content:": "}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:#00000005}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:#0000000d;border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:#00000012}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:none}.swagger-ui section.models .model-box:has(.model-box){overflow-x:auto;width:100%}.swagger-ui .model-box{background:#0000001a;border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0 0 0 1em;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table tbody tr td:has(.model-box){max-width:1px}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameters-col_description .markdown:first-child p:first-child,.swagger-ui .parameters-col_description .renderedMarkdown:first-child p:first-child{margin:0}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:#f009;content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px;width:auto}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_description .markdown p:first-child,.swagger-ui .response-col_description .renderedMarkdown p:first-child{margin:0}.swagger-ui .response-col_description .markdown p:last-child,.swagger-ui .response-col_description .renderedMarkdown p:last-child{margin-bottom:0}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@container swagger-ui (max-width: 550px){.swagger-ui .topbar .topbar-wrapper{align-items:start;flex-direction:column}}.swagger-ui .topbar a{align-items:center;color:#fff;display:flex;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;-webkit-text-decoration:none;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end;margin-left:auto;max-width:600px}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;max-width:100%;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}@container swagger-ui (max-width: 550px){.swagger-ui .topbar .download-url-wrapper{width:100%}}.swagger-ui .topbar .dark-mode-toggle{cursor:pointer;margin-left:10px;opacity:.8;transition:all .2s}.swagger-ui .topbar .dark-mode-toggle button{background:none;border:none;padding:0}.swagger-ui .topbar .dark-mode-toggle button svg{fill:#e4e6e6}.swagger-ui .topbar .dark-mode-toggle:hover{opacity:1}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info pre,.swagger-ui .info table{font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5,.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300!important;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{animation:scaleUp .5s;background:#f93e3e1a;border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;margin:0}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:none;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:#0000000d;border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri{margin-left:35px}.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled{-webkit-text-decoration:line-through;text-decoration:line-through}.swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__value{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12__constraint{background-color:#805ad5;border-radius:4px;color:#3b4151;color:#fff;font-family:monospace;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 3px}.swagger-ui .json-schema-2020-12__constraint--string{background-color:#d69e2e;color:#fff}.swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__value{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul{display:inline-block;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--dependentRequired>ul li{display:inline;list-style-type:none}.swagger-ui .json-schema-2020-12-keyword--description{color:#6b6b6b;font-size:12px;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword--description p{margin:0}.swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__value,.swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__value{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__name,.swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__value{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-keyword--patternProperties ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:after,.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:before{color:#55a;content:"/"}.swagger-ui .json-schema-2020-12-keyword--properties>ul{border:none;margin:0;padding:0}.swagger-ui .json-schema-2020-12-property{list-style-type:none}.swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{color:red;content:"*";font-weight:700}.swagger-ui .json-schema-2020-12__title{color:#505050;display:inline-block;font-family:sans-serif;font-size:12px;font-weight:700;line-height:normal}.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name{margin:0}.swagger-ui .json-schema-2020-12-property{margin:7px 0}.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;vertical-align:middle}.swagger-ui .json-schema-2020-12-keyword{margin:5px 0}.swagger-ui .json-schema-2020-12-keyword__children{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-keyword__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-keyword__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-keyword__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__name--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-keyword__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-keyword__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-keyword__value--warning{border:1px dashed red;border-radius:4px;color:#3b4151;color:red;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-keyword__name--secondary+.json-schema-2020-12-keyword__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12__attribute{color:#3b4151;font-family:monospace;font-size:12px;padding-left:10px;text-transform:lowercase}.swagger-ui .json-schema-2020-12__attribute--primary{color:#55a}.swagger-ui .json-schema-2020-12__attribute--muted{color:gray}.swagger-ui .json-schema-2020-12__attribute--warning{color:red}.swagger-ui .json-schema-2020-12-json-viewer{margin:5px 0}.swagger-ui .json-schema-2020-12-json-viewer__children{border-left:1px dashed rgba(0,0,0,.1);margin:0 0 0 20px;padding:0}.swagger-ui .json-schema-2020-12-json-viewer__children--collapsed{display:none}.swagger-ui .json-schema-2020-12-json-viewer__name{font-size:12px;font-weight:700;margin-left:20px}.swagger-ui .json-schema-2020-12-json-viewer__name--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-json-viewer__name--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__name--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__value{color:#6b6b6b;font-size:12px;font-style:italic;font-weight:400}.swagger-ui .json-schema-2020-12-json-viewer__value--primary{color:#3b4151;font-style:normal}.swagger-ui .json-schema-2020-12-json-viewer__value--secondary{color:#6b6b6b;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__value--extension{color:#929292;font-style:italic}.swagger-ui .json-schema-2020-12-json-viewer__value--warning{border:1px dashed red;border-radius:4px;color:#3b4151;color:red;display:inline-block;font-family:monospace;font-style:normal;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 4px}.swagger-ui .json-schema-2020-12-json-viewer__name--secondary+.json-schema-2020-12-json-viewer__value--secondary:before{content:"="}.swagger-ui .json-schema-2020-12{background-color:#0000000d;border-radius:4px;margin:0 20px 15px;padding:12px 0 12px 20px}.swagger-ui .json-schema-2020-12:first-of-type{margin:20px}.swagger-ui .json-schema-2020-12:last-of-type{margin:0 20px}.swagger-ui .json-schema-2020-12--embedded{background-color:inherit;padding-bottom:0;padding-left:inherit;padding-right:inherit;padding-top:0}.swagger-ui .json-schema-2020-12-body{border-left:1px dashed rgba(0,0,0,.1);margin:2px 0}.swagger-ui .json-schema-2020-12-body--collapsed{display:none}.swagger-ui .json-schema-2020-12-accordion{border:none;outline:none;padding-left:0}.swagger-ui .json-schema-2020-12-accordion__children{display:inline-block}.swagger-ui .json-schema-2020-12-accordion__icon{display:inline-block;height:18px;vertical-align:bottom;width:18px}.swagger-ui .json-schema-2020-12-accordion__icon--expanded{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon--collapsed{transform:rotate(0);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .json-schema-2020-12-accordion__icon svg{height:20px;width:20px}.swagger-ui .json-schema-2020-12-expand-deep-button{border:none;color:#505050;color:#afaeae;font-family:sans-serif;font-size:12px;padding-right:0}.swagger-ui .model-box .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .model-box>.json-schema-2020-12{margin:0}.swagger-ui .model-box .json-schema-2020-12{background-color:transparent;padding:0}.swagger-ui .model-box .json-schema-2020-12-accordion,.swagger-ui .model-box .json-schema-2020-12-expand-deep-button{background-color:transparent}.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded)>.json-schema-2020-12-head .json-schema-2020-12__title:first-of-type{font-size:16px}.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded){overflow-x:auto;width:calc(100% - 40px)}html.dark-mode{background:#1c2022}html.dark-mode .swagger-ui{background:#1c2022;color:#e4e6e6}html.dark-mode .swagger-ui .authorization__btn svg,html.dark-mode .swagger-ui .expand-operation svg,html.dark-mode .swagger-ui .opblock-control-arrow svg{fill:#b7bcbf;opacity:1}html.dark-mode .swagger-ui .markdown p,html.dark-mode .swagger-ui .markdown pre,html.dark-mode .swagger-ui .renderedMarkdown p,html.dark-mode .swagger-ui .renderedMarkdown pre,html.dark-mode .swagger-ui section h3,html.dark-mode .swagger-ui table thead tr td,html.dark-mode .swagger-ui table thead tr th{color:#e4e6e6}html.dark-mode .swagger-ui .markdown code,html.dark-mode .swagger-ui .renderedMarkdown code{background:#080a0b;color:#b68ae1}html.dark-mode .swagger-ui input{background:#1c2022;border-color:#b7bcbf;color:#f0f1f1}html.dark-mode .swagger-ui input:focus:not(.download-url-input){border-color:#51a8ff!important;box-shadow:none;outline:none}html.dark-mode .swagger-ui textarea{background:#0d1014;border:1px solid #0d1014;color:#f0f1f1}html.dark-mode .swagger-ui textarea:focus{border-color:#51a8ff}html.dark-mode .swagger-ui textarea[disabled]{background-color:#202225;border-color:#202225;color:#8c969a}html.dark-mode .swagger-ui select{background:#1c2022 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23B7BCBF" d="M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z"/></svg>') right 10px center no-repeat;border-color:#b7bcbf;box-shadow:none;color:#f0f1f1;outline:none}html.dark-mode .swagger-ui select[multiple]{background:#1c2022}html.dark-mode .swagger-ui select:focus{border-color:#51a8ff}html.dark-mode .swagger-ui input::-moz-placeholder,html.dark-mode .swagger-ui textarea::-moz-placeholder{color:#f0f1f1;opacity:.5}html.dark-mode .swagger-ui input::placeholder,html.dark-mode .swagger-ui textarea::placeholder{color:#f0f1f1;opacity:.5}html.dark-mode .swagger-ui input.invalid,html.dark-mode .swagger-ui select.invalid,html.dark-mode .swagger-ui textarea.invalid{background:#1c2022;border-color:#ff5f5f}html.dark-mode .swagger-ui .topbar{background:#2a2e30}html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-button{background:#1d632e;color:#e4e6e6}html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-input{border-color:#1d632e}html.dark-mode .swagger-ui .topbar .download-url-wrapper .download-url-input.failed{color:#ff5f5f}html.dark-mode .swagger-ui .dialog-ux .modal-ux{background-color:#2a2e30;border:none;color:#e4e6e6}html.dark-mode .swagger-ui .dialog-ux .modal-ux-header{border-color:#545d61}html.dark-mode .swagger-ui .dialog-ux .modal-ux-header .close-modal svg{fill:#e4e6e6}html.dark-mode .swagger-ui .dialog-ux .modal-ux h2,html.dark-mode .swagger-ui .dialog-ux .modal-ux h3,html.dark-mode .swagger-ui .dialog-ux .modal-ux h4,html.dark-mode .swagger-ui .dialog-ux .modal-ux h5,html.dark-mode .swagger-ui .dialog-ux .modal-ux label,html.dark-mode .swagger-ui .dialog-ux .modal-ux p{color:#e4e6e6}html.dark-mode .swagger-ui .dialog-ux .modal-ux .scopes a{color:#51a8ff}html.dark-mode .swagger-ui .dialog-ux .modal-ux .btn.modal-btn{border-color:#3ece90;color:#3ece90}html.dark-mode .swagger-ui .dialog-ux .modal-ux .btn.modal-btn.btn-done{border-color:#e4e6e6;color:#e4e6e6}html.dark-mode .swagger-ui .dialog-ux .modal-ux .auth-container{border-color:#545d61}html.dark-mode .swagger-ui .dialog-ux .modal-ux .checkbox input[type=checkbox]+label>.item{background:#545d61;box-shadow:none;color:#f0f1f1!important}html.dark-mode .swagger-ui .dialog-ux .modal-ux .checkbox input[type=checkbox]:checked+label>.item{background:#545d61 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="3 7 10 8"><path fill="%23E4E6E6" fill-rule="evenodd" d="M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z"/></svg>') 50% no-repeat}html.dark-mode .swagger-ui .loading-container .loading:before{border-color:#e4e6e6 #545d61 #545d61}html.dark-mode .swagger-ui .loading-container .loading:after{color:#e4e6e6}html.dark-mode .swagger-ui .scheme-container{background:#1c2022;box-shadow:0 1px 2px #545d61}html.dark-mode .swagger-ui .scheme-container .schemes>.schemes-server-container>label{color:#e4e6e6}html.dark-mode .swagger-ui .scheme-container .btn.authorize{border-color:#3ece90;color:#3ece90}html.dark-mode .swagger-ui .scheme-container .btn.authorize svg{fill:#3ece90}html.dark-mode .swagger-ui .info .title,html.dark-mode .swagger-ui .info h1,html.dark-mode .swagger-ui .info h2,html.dark-mode .swagger-ui .info h3,html.dark-mode .swagger-ui .info h4,html.dark-mode .swagger-ui .info h5{color:#d2d6d7}html.dark-mode .swagger-ui .info .base-url,html.dark-mode .swagger-ui .info li,html.dark-mode .swagger-ui .info p,html.dark-mode .swagger-ui .info table{color:#e4e6e6}html.dark-mode .swagger-ui .info a{color:#51a8ff}html.dark-mode .swagger-ui .info .title small{background:#434b4f}html.dark-mode .swagger-ui .info .title small.version-stamp{background:#1d632e}html.dark-mode .swagger-ui .info .errors-wrapper{background:#434b4f;border-color:#ff5f5f}html.dark-mode .swagger-ui .info .errors-wrapper h4,html.dark-mode .swagger-ui .info .errors-wrapper span{color:#e4e6e6}html.dark-mode .swagger-ui .info .errors-wrapper .btn.errors__clear-btn{border-color:#e4e6e6;color:#e4e6e6}html.dark-mode .swagger-ui .copy-to-clipboard,html.dark-mode .swagger-ui .download-contents{background:#545d61;color:#e4e6e6}html.dark-mode .swagger-ui .copy-to-clipboard button,html.dark-mode .swagger-ui .download-contents button{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" aria-hidden="true"><path fill="%23E4E6E6" fill-rule="evenodd" d="M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1"/></svg>') 50% no-repeat}html.dark-mode .swagger-ui .opblock-tag{border-bottom-color:#545d61;color:#e4e6e6}html.dark-mode .swagger-ui .opblock-tag small{color:#e4e6e6}html.dark-mode .swagger-ui .opblock-tag a.link{color:#51a8ff}html.dark-mode .swagger-ui .opblock.opblock-post{background:#112929;border-color:#104834}html.dark-mode .swagger-ui .opblock.opblock-post thead tr td,html.dark-mode .swagger-ui .opblock.opblock-post thead tr th{border-color:#104834;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-section-header{background:#14392c;border-bottom:1px solid #104834;border-top:1px solid #104834}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#00b572}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary{border-bottom:none;border-color:#104834}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-summary-method{background:#00b572;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-post .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-post .opblock-body>.opblock-title_normal{border-top:1px solid #104834}html.dark-mode .swagger-ui .opblock.opblock-deprecated{background:#272c34;border-color:#495361}html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr td,html.dark-mode .swagger-ui .opblock.opblock-deprecated thead tr th{border-color:#495361;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-section-header{background:#262e36;border-bottom:1px solid #495361;border-top:1px solid #495361}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#6a6a6a}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary{border-bottom:none;border-color:#495361}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#6a6a6a;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-deprecated .opblock-body>.opblock-title_normal{border-top:1px solid #495361}html.dark-mode .swagger-ui .opblock.opblock-put{background:#27201e;border-color:#523524}html.dark-mode .swagger-ui .opblock.opblock-put thead tr td,html.dark-mode .swagger-ui .opblock.opblock-put thead tr th{border-color:#523524;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-section-header{background:#9a5b3e;border-bottom:1px solid #523524;border-top:1px solid #523524}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#ff7d35}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary{border-bottom:none;border-color:#523524}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-summary-method{background:#ff7d35;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-put .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-put .opblock-body>.opblock-title_normal{border-top:1px solid #523524}html.dark-mode .swagger-ui .opblock.opblock-get{background:#182536;border-color:#294262}html.dark-mode .swagger-ui .opblock.opblock-get thead tr td,html.dark-mode .swagger-ui .opblock.opblock-get thead tr th{border-color:#294262;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-section-header{background:#1c3043;border-bottom:1px solid #294262;border-top:1px solid #294262}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#55a1ff}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary{border-bottom:none;border-color:#294262}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-summary-method{background:#55a1ff;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-get .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-get .opblock-body>.opblock-title_normal{border-top:1px solid #294262}html.dark-mode .swagger-ui .opblock.opblock-delete{background:#241a20;border-color:#4b2420}html.dark-mode .swagger-ui .opblock.opblock-delete thead tr td,html.dark-mode .swagger-ui .opblock.opblock-delete thead tr th{border-color:#4b2420;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-section-header{background:#2f2020;border-bottom:1px solid #4b2420;border-top:1px solid #4b2420}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#eb6156}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary{border-bottom:none;border-color:#4b2420}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#eb6156;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-delete .opblock-body>.opblock-title_normal{border-top:1px solid #4b2420}html.dark-mode .swagger-ui .opblock.opblock-patch{background:#11282f;border-color:#16494b}html.dark-mode .swagger-ui .opblock.opblock-patch thead tr td,html.dark-mode .swagger-ui .opblock.opblock-patch thead tr th{border-color:#16494b;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-section-header{background:#113239;border-bottom:1px solid #16494b;border-top:1px solid #16494b}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#03b7bf}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary{border-bottom:none;border-color:#16494b}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#03b7bf;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-patch .opblock-body>.opblock-title_normal{border-top:1px solid #16494b}html.dark-mode .swagger-ui .opblock.opblock-head{background:#282231;border-color:#44336a}html.dark-mode .swagger-ui .opblock.opblock-head thead tr td,html.dark-mode .swagger-ui .opblock.opblock-head thead tr th{border-color:#44336a;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-section-header{background:#352c45;border-bottom:1px solid #44336a;border-top:1px solid #44336a}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#b889ff}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary{border-bottom:none;border-color:#44336a}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-summary-method{background:#b889ff;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-head .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-head .opblock-body>.opblock-title_normal{border-top:1px solid #44336a}html.dark-mode .swagger-ui .opblock.opblock-options{background:#202c3c;border-color:#33465e}html.dark-mode .swagger-ui .opblock.opblock-options thead tr td,html.dark-mode .swagger-ui .opblock.opblock-options thead tr th{border-color:#33465e;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-section-header{background:#314558;border-bottom:1px solid #33465e;border-top:1px solid #33465e}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#6895c8}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary{border-bottom:none;border-color:#33465e}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-summary-method{background:#6895c8;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-options .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-options .opblock-body>.opblock-title_normal{border-top:1px solid #33465e}html.dark-mode .swagger-ui .opblock.opblock-query{background:#2a1a28;border-color:#4a2848}html.dark-mode .swagger-ui .opblock.opblock-query thead tr td,html.dark-mode .swagger-ui .opblock.opblock-query thead tr th{border-color:#4a2848;opacity:1}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-section-header{background:#3a2238;border-bottom:1px solid #4a2848;border-top:1px solid #4a2848}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-section-header .tab-header .tab-item .opblock-title span:after{background:#d977c6}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary{border-bottom:none;border-color:#4a2848}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary-control:focus{outline:none}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-summary-method{background:#d977c6;color:#080a0b;text-shadow:none}html.dark-mode .swagger-ui .opblock.opblock-query .opblock-body>.opblock-description-wrapper,html.dark-mode .swagger-ui .opblock.opblock-query .opblock-body>.opblock-title_normal{border-top:1px solid #4a2848}html.dark-mode .swagger-ui .opblock .opblock-section-header{box-shadow:none}html.dark-mode .swagger-ui .opblock .opblock-section-header h4,html.dark-mode .swagger-ui .opblock .opblock-section-header label{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .opblock-section-header .try-out__btn{border-color:#b7bcbf;box-shadow:none;color:#e4e6e6}html.dark-mode .swagger-ui .opblock .opblock-section-header .try-out__btn.cancel{border-color:#ff5f5f;color:#ff5f5f}html.dark-mode .swagger-ui .opblock .btn.json-schema-form-item-add,html.dark-mode .swagger-ui .opblock .btn.json-schema-form-item-remove{border-color:#e4e6e6;color:#e4e6e6}html.dark-mode .swagger-ui .opblock .validation-errors.errors-wrapper{background:#434b4f;border-color:#ff5f5f;color:#e4e6e6}html.dark-mode .swagger-ui .opblock .body-param-options label span,html.dark-mode .swagger-ui .opblock .opblock-description-wrapper i,html.dark-mode .swagger-ui .opblock .opblock-description-wrapper p,html.dark-mode .swagger-ui .opblock .opblock-external-docs-wrapper,html.dark-mode .swagger-ui .opblock .opblock-summary-description,html.dark-mode .swagger-ui .opblock .opblock-summary-operation-id,html.dark-mode .swagger-ui .opblock .opblock-summary-path,html.dark-mode .swagger-ui .opblock .opblock-summary-path__deprecated,html.dark-mode .swagger-ui .opblock .opblock-title_normal,html.dark-mode .swagger-ui .opblock .parameter__in,html.dark-mode .swagger-ui .opblock .parameter__name,html.dark-mode .swagger-ui .opblock .parameter__type,html.dark-mode .swagger-ui .opblock .parameter__type .prop-format,html.dark-mode .swagger-ui .opblock .response-col_links,html.dark-mode .swagger-ui .opblock .response-col_status,html.dark-mode .swagger-ui .opblock .response-col_undocumented{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .opblock-external-docs a.link{color:#51a8ff}html.dark-mode .swagger-ui .opblock .parameter__name.required span,html.dark-mode .swagger-ui .opblock .parameter__name.required:after{color:#ff5f5f}html.dark-mode .swagger-ui .opblock .parameter__empty_value_toggle{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .btn.execute{background:#51a8ff;border-color:#51a8ff;color:#080a0b}html.dark-mode .swagger-ui .opblock .btn.btn-clear{border-color:#e4e6e6;color:#e4e6e6}html.dark-mode .swagger-ui .opblock .highlight-code pre.microlight{background:#2a2e30!important;color:#f0f1f1}html.dark-mode .swagger-ui .opblock .curl-command .btn{background:#3b424d!important;border-color:#2a2e30!important;color:#ebebeb!important}html.dark-mode .swagger-ui .opblock .curl-command .btn.active{background:#2a2e30!important;color:#e4e6e6!important}html.dark-mode .swagger-ui .opblock pre.microlight{background:#2a2e30!important;color:#f0f1f1}html.dark-mode .swagger-ui .opblock .model-example .tab button{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .model-example .tabitem:after{background:#6b757a}html.dark-mode .swagger-ui .opblock .responses-inner h4,html.dark-mode .swagger-ui .opblock .responses-inner h5{color:#e4e6e6}html.dark-mode .swagger-ui .opblock .response-control-media-type--accept-controller select.content-type{border-color:#4ac966}html.dark-mode .swagger-ui .opblock .response-control-media-type--accept-controller .response-control-media-type__accept-message{color:#4ac966}html.dark-mode .swagger-ui .model-toggle:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="%23e4e6e6" d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>') 50% no-repeat;background-size:100%}html.dark-mode .swagger-ui .model .prop-type{color:#b68ae1}html.dark-mode .swagger-ui .model .brace-close,html.dark-mode .swagger-ui .model .brace-open,html.dark-mode .swagger-ui .model .description,html.dark-mode .swagger-ui .model .prop-format,html.dark-mode .swagger-ui .model .property,html.dark-mode .swagger-ui .model .property-row{color:#e4e6e6}html.dark-mode .swagger-ui .model .property-row.required .star{color:#ff5f5f}html.dark-mode .swagger-ui .model-box{background:#2a2e30}html.dark-mode .swagger-ui .model-box .model,html.dark-mode .swagger-ui .model-box .model-title{color:#e4e6e6}html.dark-mode .swagger-ui .model-box-control:focus{outline:none}html.dark-mode .swagger-ui .model-box-control:not(.prop){color:#e4e6e6}html.dark-mode .swagger-ui .json-schema-2020-12,html.dark-mode .swagger-ui .json-schema-2020-12 button{background:#2a2e30}html.dark-mode .swagger-ui .json-schema-2020-12 button svg{fill:#e4e6e6}html.dark-mode .swagger-ui .json-schema-2020-12 a{color:#51a8ff}html.dark-mode .swagger-ui .json-schema-2020-12__title{color:#e4e6e6}html.dark-mode .swagger-ui .json-schema-2020-12-property--required>.json-schema-2020-12:first-of-type>.json-schema-2020-12-head .json-schema-2020-12__title:after{color:#ff5f5f}html.dark-mode .swagger-ui .json-schema-2020-12-expand-deep-button{color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12-body{border-color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12-keyword__name--primary{color:#e4e6e6}html.dark-mode .swagger-ui .json-schema-2020-12-keyword__name--secondary,html.dark-mode .swagger-ui .json-schema-2020-12-keyword__value--secondary{color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12-keyword__value--warning{border-color:#ff5f5f;color:#ff5f5f}html.dark-mode .swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul{border-color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:after,html.dark-mode .swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:before,html.dark-mode .swagger-ui .json-schema-2020-12__attribute--primary{color:#9898ff}html.dark-mode .swagger-ui .json-schema-2020-12__attribute--muted{color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12__attribute--warning{color:#ff5f5f}html.dark-mode .swagger-ui .json-schema-2020-12-json-viewer__name--secondary,html.dark-mode .swagger-ui .json-schema-2020-12-json-viewer__value--secondary{color:#b7bcbf}html.dark-mode .swagger-ui .json-schema-2020-12__constraint{background:#9898ff;color:#080a0b}html.dark-mode .swagger-ui .json-schema-2020-12__constraint--string{background:#d4aa53}html.dark-mode .swagger-ui section.models,html.dark-mode .swagger-ui section.models h4{border-color:#545d61}html.dark-mode .swagger-ui section.models h4 span{color:#e4e6e6}html.dark-mode .swagger-ui section.models .model-container{background:#2a2e30}html.dark-mode .swagger-ui section.models .models-control:focus{outline:none}html.dark-mode .swagger-ui section.models .models-control svg{fill:#b7bcbf}.changelog-container{position:relative;left:50%;transform:translate(-50%);display:flex;flex-direction:column;padding:20px;justify-content:center;align-items:center;overflow-y:auto}.changelog-content{max-width:700px;width:100%}.changelog-entry,.changelog-entry h2{text-align:left}.ae-container{display:flex;flex-direction:column;gap:12px;font-family:Funnel Sans,sans-serif;color:var(--neutralblack);width:100%;max-width:960px;margin:0 auto;padding:20px 16px;box-sizing:border-box}.ae-container--panel{max-width:100%;padding:12px 8px;max-height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;word-break:break-word}.ae-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ae-header__title{font-family:Funnel Display,sans-serif;font-size:20px;font-weight:600;color:var(--neutralblack);display:flex;align-items:center;gap:8px;margin:0}.ae-container--panel .ae-header__title{font-size:16px}.ae-header__count{font-family:Funnel Sans,sans-serif;font-size:12px;font-weight:500;color:var(--neutral600);background:var(--neutral200);padding:2px 10px;border-radius:99px}.ae-header__refresh{display:flex;align-items:center;gap:4px;font-family:Funnel Display,sans-serif;font-size:13px;padding:6px 14px;border-radius:8px;background:var(--primary500);color:#fff;border:none;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:background .15s,transform .1s}.ae-header__refresh:hover{background:var(--primary600);transform:scale(1.03)}.ae-filters{background:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:12px;box-shadow:0 1px 4px #0000000a}.ae-filters__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.ae-filters__toggle{display:flex;align-items:center;gap:6px;font-family:Funnel Display,sans-serif;font-size:14px;font-weight:500;padding:4px 8px;border-radius:8px;background:transparent;border:1px solid transparent;box-shadow:none;color:var(--neutralblack);cursor:pointer}.ae-filters__toggle:hover{background:var(--neutral100)}.ae-filters__active-dot{width:7px;height:7px;border-radius:50%;background:var(--primary500);display:inline-block}.ae-filters__clear{display:flex;align-items:center;gap:4px;font-size:12px;padding:4px 10px;border-radius:6px;background:var(--error500);color:#fff;border:none;box-shadow:none;cursor:pointer}.ae-filters__clear:hover{opacity:.9;transform:scale(1.02)}.ae-filters__body{padding:0 14px 14px;display:flex;flex-direction:column;gap:12px;animation:ae-slideDown .15s ease-out}@keyframes ae-slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ae-filters__row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.ae-filters__label{font-family:Funnel Display,sans-serif;font-size:12px;font-weight:500;color:var(--neutral700);display:flex;flex-direction:column;gap:3px;align-items:flex-start}.ae-filters__label svg{display:inline;vertical-align:middle;margin-right:2px}.ae-filters__input{font-family:Funnel Sans,sans-serif;font-size:13px;padding:6px 10px;border:1px solid var(--neutral300);border-radius:8px;background:var(--neutralwhite);color:var(--neutralblack);box-shadow:0 0 1px #22262a14;min-width:140px;transition:border-color .15s}.ae-filters__input:focus{border-color:var(--primary500);outline:none}.ae-filters__input--sm{min-width:80px;max-width:110px}.ae-filters__input--search{min-width:80px}.ae-filters__actions{display:flex;flex-direction:column;gap:8px}.ae-filters__section-title{font-family:Funnel Display,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--neutral600)}.ae-filters__section{border:none;margin:0;padding:0}.ae-filters__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.ae-filters__section-title--toggle{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:6px}.ae-filters__chevron{display:inline-block;transition:transform .2s ease;font-size:11px}.ae-filters__chevron--open{transform:rotate(90deg)}.ae-filters__section-count{background:var(--primary500);color:var(--neutralwhite);font-size:10px;padding:1px 6px;border-radius:10px;margin-left:4px}.ae-filters__action-group{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.ae-filters__cat-btn{font-family:Funnel Display,sans-serif;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;background:var(--neutral100);border:1.5px solid var(--neutral300);color:var(--neutral700);cursor:pointer;box-shadow:none;white-space:nowrap;transition:all .12s}.ae-filters__cat-btn--active{background:var(--ae-cat-color, var(--primary500));border-color:var(--ae-cat-color, var(--primary500));color:#fff}.ae-filters__cat-btn--partial{border-color:var(--ae-cat-color, var(--primary500));color:var(--ae-cat-color, var(--primary500))}.ae-filters__action-pills{display:flex;flex-wrap:wrap;gap:4px}.ae-filters__pill{font-family:Funnel Sans,sans-serif;font-size:11px;padding:3px 8px;border-radius:99px;background:var(--neutral100);border:1px solid var(--neutral300);color:var(--neutral700);cursor:pointer;box-shadow:none;text-transform:capitalize;transition:all .12s}.ae-filters__pill:hover{border-color:var(--ae-cat-color, var(--primary500))}.ae-filters__pill--active{background:var(--ae-cat-color, var(--primary500));border-color:var(--ae-cat-color, var(--primary500));color:#fff}.ae-list{display:flex;flex-direction:column;gap:0;position:relative;padding-left:20px}.ae-list:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--neutral300);border-radius:1px}.ae-list--compact{padding-left:16px}.ae-list--compact:before{left:5px}.ae-list__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:var(--neutral600);font-family:Funnel Sans,sans-serif;font-size:14px}.ae-list__sentinel{min-height:1px}.ae-list__loading{display:flex;align-items:center;gap:6px;padding:12px 0;font-size:13px;color:var(--neutral600);justify-content:center}.ae-event{display:flex;gap:10px;position:relative;padding:10px 12px;background:var(--neutralwhite);border:1px solid var(--neutral200);border-radius:10px;margin-bottom:8px;box-shadow:0 1px 3px #0000000a;transition:background .1s,box-shadow .1s;box-sizing:border-box;width:100%}.ae-event:hover{background:var(--neutral100);box-shadow:0 2px 6px #00000012;border-radius:10px}.ae-event__dot{width:12px;height:12px;min-width:12px;border-radius:50%;margin-top:4px;position:relative;z-index:1;box-shadow:0 0 0 3px var(--neutralwhite)}.ae-list--compact .ae-event__dot{width:8px;height:8px;min-width:8px}.ae-event__content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.ae-event__header{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ae-event__badge{font-family:Funnel Display,sans-serif;font-size:12px;font-weight:600;padding:2px 10px;border-radius:99px;color:#fff;white-space:normal;word-break:break-word}.ae-event__time{font-family:Funnel Sans,sans-serif;font-size:11px;color:var(--neutral600);white-space:nowrap}.ae-event__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px;min-width:0}.ae-event__chip{display:inline-flex;align-items:center;gap:4px;font-family:Funnel Sans,sans-serif;font-size:11px;color:var(--neutral700);background:var(--neutral200);padding:2px 8px;border-radius:6px;white-space:normal;word-break:break-word}.ae-event__chip svg{flex-shrink:0}.ae-event__chip--car{background:var(--primary100);color:var(--primary800)}.ae-event__chip--contact{background:#fef3c7;color:#92400e}.ae-event__meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;min-width:0}.ae-event__meta-chip{font-family:Funnel Sans,sans-serif;font-size:11px;background:var(--secondary100);color:var(--secondary900);padding:2px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:3px;white-space:normal;word-break:break-word}.ae-event__meta-chip strong{font-weight:600}.ae-event__meta-old{text-decoration:line-through;opacity:.6}.ae-event__meta-new{font-weight:600}.ae-entity-search{position:relative;display:flex;flex-direction:column;gap:2px;min-width:140px}.ae-entity-search__selected{display:flex;align-items:center;gap:4px;background:var(--primary100);border:1px solid var(--primary300);border-radius:8px;padding:4px 8px;font-family:Funnel Sans,sans-serif;font-size:13px;color:var(--primary800);min-height:30px}.ae-entity-search__selected-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-entity-search__clear{background:none;border:none;cursor:pointer;padding:0;display:flex;color:var(--primary600);flex-shrink:0}.ae-entity-search__clear:hover{color:var(--error500)}.ae-entity-search__dropdown{position:absolute;top:100%;left:0;right:0;z-index:100;background:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:8px;box-shadow:0 4px 16px #0000001f;max-height:220px;overflow-y:auto;list-style:none;margin:4px 0 0;padding:4px}.ae-entity-search__option{display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background .1s}.ae-entity-search__option:hover{background:var(--primary100)}.ae-entity-search__option-label{font-family:Funnel Sans,sans-serif;font-size:13px;font-weight:500;color:var(--neutral900)}.ae-entity-search__option-sub{font-family:Funnel Sans,sans-serif;font-size:11px;color:var(--neutral600)}.ae-filters__row--entities{display:flex;flex-wrap:wrap;gap:10px}.ae-error{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid var(--error500);border-radius:10px;font-family:Funnel Sans,sans-serif;font-size:13px;color:#b91c1c}@media screen and (max-width:768px){.ae-container{padding:12px 8px}.ae-filters__row{flex-direction:column;gap:8px}.ae-filters__row .ae-filters__label{width:100%}.ae-filters__grid{grid-template-columns:1fr}.ae-filters__input{min-width:100%;width:100%;box-sizing:border-box}.ae-filters__input--sm{min-width:100%;max-width:100%}.ae-filters__input--search{min-width:100%;width:100%}.ae-entity-search{min-width:0;width:100%}.ae-header__title{font-size:16px}.ae-filters__action-group{flex-direction:column}}.ae-sandbox{display:flex;flex-direction:column;gap:24px;max-width:1100px;margin:0 auto;padding:24px 20px 60px;font-family:Funnel Sans,sans-serif;color:var(--neutralblack)}.ae-sandbox__header{display:flex;flex-direction:column;gap:4px}.ae-sandbox__title{font-family:Funnel Display,sans-serif;font-size:22px;font-weight:700;display:flex;align-items:center;gap:10px;margin:0;color:var(--neutralblack)}.ae-sandbox__subtitle{font-size:14px;color:var(--neutral600);margin:0}.ae-sandbox__section{display:flex;flex-direction:column;gap:10px}.ae-sandbox__section-title{font-family:Funnel Display,sans-serif;font-size:15px;font-weight:600;color:var(--neutral700);margin:0;text-transform:uppercase;letter-spacing:.4px}.ae-sandbox__presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.ae-sandbox__preset-btn{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:var(--neutralwhite);border:1.5px solid var(--neutral300);box-shadow:0 1px 3px #0000000a;cursor:pointer;text-align:left;transition:all .12s;position:relative}.ae-sandbox__preset-btn:hover{border-color:var(--primary400);box-shadow:0 2px 8px #648b4a1f;transform:translateY(-1px)}.ae-sandbox__preset-btn--active{border-color:var(--primary500);background:var(--primary100);box-shadow:0 0 0 2px var(--primary500),0 2px 8px #648b4a26}.ae-sandbox__preset-btn svg{flex-shrink:0;margin-top:2px}.ae-sandbox__preset-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ae-sandbox__preset-text strong{font-family:Funnel Display,sans-serif;font-size:13px;font-weight:600;color:var(--neutralblack)}.ae-sandbox__preset-text span{font-size:11px;color:var(--neutral600);line-height:1.3}.ae-sandbox__mode-tag{font-family:Funnel Display,sans-serif;font-size:10px;font-weight:600;padding:2px 7px;border-radius:99px;background:var(--secondary100);color:var(--secondary700);white-space:nowrap;align-self:flex-start}.ae-sandbox__mode-tag--full{background:var(--primary100);color:var(--primary700)}.ae-sandbox__playground{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000a}.ae-sandbox__playground-input{display:flex;flex-direction:column;gap:10px}.ae-sandbox__label{font-family:Funnel Display,sans-serif;font-size:12px;font-weight:500;color:var(--neutral700);display:flex;flex-direction:column;gap:4px}.ae-sandbox__label--row{flex-direction:row;align-items:center;gap:6px;font-size:13px}.ae-sandbox__textarea{font-family:Funnel Sans,monospace;font-size:12px;padding:8px 10px;border:1px solid var(--neutral300);border-radius:8px;resize:vertical;min-height:60px}.ae-sandbox__textarea:focus{border-color:var(--primary500);outline:none}.ae-sandbox__json-error{font-size:11px;color:var(--error500);font-weight:600}.ae-sandbox__apply-btn{font-family:Funnel Display,sans-serif;font-size:13px;font-weight:600;padding:8px 18px;border-radius:8px;background:var(--primary500);color:#fff;border:none;box-shadow:0 1px 3px #0000001a;cursor:pointer;align-self:flex-start;transition:background .12s,transform .1s}.ae-sandbox__apply-btn:hover{background:var(--primary600);transform:scale(1.03)}.ae-sandbox__playground-code{display:flex;flex-direction:column;gap:4px}.ae-sandbox__code-label{font-family:Funnel Display,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--neutral600)}.ae-sandbox__code{font-family:Funnel Sans,monospace;font-size:12px;background:var(--neutral100);border:1px solid var(--neutral300);border-radius:8px;padding:10px 12px;margin:0;overflow-x:auto;color:var(--primary800);white-space:pre-wrap;word-break:break-word;flex:1}.ae-sandbox__active-info{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--neutral100);border:1px solid var(--neutral300);border-radius:10px}.ae-sandbox__active-label{font-family:Funnel Display,sans-serif;font-size:13px;font-weight:600;color:var(--primary700)}.ae-sandbox__active-code{font-family:Funnel Sans,monospace;font-size:11px;background:var(--neutralwhite);border:1px solid var(--neutral300);border-radius:6px;padding:4px 10px;color:var(--neutralblack);flex:1;min-width:0;overflow-x:auto;white-space:pre}.ae-sandbox__active-mode{font-size:12px;color:var(--neutral600);font-weight:500}.ae-sandbox__preview{border:2px dashed var(--neutral400);border-radius:14px;padding:4px;background:var(--primary50);min-height:300px;overflow:hidden}.ae-sandbox__preview--panel{max-height:600px;overflow-y:auto;overflow-x:hidden;border-color:var(--secondary400);resize:horizontal}@media screen and (max-width:768px){.ae-sandbox{padding:12px 8px 40px}.ae-sandbox__presets,.ae-sandbox__playground{grid-template-columns:1fr}.ae-sandbox__preview--panel{max-width:100%}}.custom-website{position:relative;left:50%;transform:translate(-50%);max-width:900px;width:90%;border-radius:30px;background-color:var(--primary50);padding:40px 50px}.custom-website-form{margin-top:20px;gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.custom-website-form .global-subtitle,.custom-website-form .customer-image-container,.custom-website-image-handler{grid-column:1 / -1}.custom-website-form button{grid-column:1 / -1;max-width:250px;justify-self:end}.custom-website-form .general-text-area{grid-column:1 / -1}.custom-website-list{grid-column:1 / -1;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.custom-website-item{text-align:left;padding:15px;border:1px solid var(--neutral200);border-radius:10px;position:relative}.custom-website-form .custom-website-select{width:100%}.website-preview{margin-top:20px;background-color:#fff;width:100%;height:80vh;max-height:80vh;zoom:.65}.customer-image-delete-icon,.custom-website-item-details-delete{position:absolute;top:5px;right:5px;padding:5px;cursor:pointer;color:var(--error500);z-index:10}.person-card-container{display:grid;grid-template-columns:85px 1fr;gap:10px}.person-card-photo{width:85px;height:85px;border-radius:50%;object-fit:cover}.person-card-info{display:flex;flex-direction:column;justify-content:start;text-align:left;gap:3px;align-self:center}.person-card-name{font-family:Inter;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:bottom}.person-card-contact{font-family:Inter;font-weight:500;font-style:Medium;font-size:12px;line-height:100%;letter-spacing:0%;vertical-align:bottom;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:var(--primary-color)}.customer-contact-data{position:relative;left:50%;transform:translate(-50%);max-width:700px;width:90%;border-radius:30px;background-color:var(--primary50);padding:40px 50px}.customer-contact-data form{margin-top:20px;gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.customer-contact-data .global-title{grid-column:1 / -1}.customer-contact-data button{grid-column:1 / -1;max-width:250px;justify-self:end}.contacts-list-container{grid-column:1 / -1;margin-top:10px}.cards{width:100%}.frontpage-dashboard-container{display:flex;flex-direction:column;align-items:center;padding:20px;font-family:Funnel Sans;width:fit-content}.frontpage-dashboard-header{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.frontpage-dashboard-header-row{display:flex;align-items:center;justify-content:start;gap:10px}.frontpage-dashboard-content,.frontpage-dashboard-stock-metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px}.frontpage-dashboard-stock-metrics-row{display:flex;justify-content:start;align-items:center;gap:3px}.frontpage-dashboard-stock-metrics-positive{color:green}.frontpage-dashboard-stock-metrics-negative{color:red}.frontpage-dashboard-card,.frontpage-dashboard-card-functional{background-color:var(--primary50);border-radius:30px;padding:20px;box-shadow:0 2px 4px #0000001a}.frontpage-dashboard-card-functional:hover{box-shadow:0 4px 8px #0003;cursor:pointer}.frontpage-dashboard-card-content{display:flex;flex-direction:row;align-items:center;gap:10px}.frontpage-dashboard-card-content h3{font-family:Funnel Display,sans-serif}.frontpage-dashboard-card-content h3,.frontpage-dashboard-card-content p{margin:0;text-align:left;text-wrap:nowrap}.frontpage-dashboard-card-content .icon{color:var(--primary500);font-size:32px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px}.frontpage-dashboard-between{display:flex;flex-direction:row;justify-content:space-between;width:100%}.frontpage-dashboard-rows{display:flex;flex-direction:column;gap:5px}.frontpage-dashboard-sold-list{list-style:none;margin:10px 0 0;padding:0;max-height:240px;overflow-y:auto}.frontpage-dashboard-sold-list li{display:flex;justify-content:space-between;padding:12px 18px;border:1px solid var(--primary100, #eee);border-radius:10px;margin-bottom:6px}.frontpage-dashboard-sold-list-bold{font-weight:700;color:var(--primary500)}.frontpage-dashboard-leaderboard-stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.frontpage-dashboard-sold-list-clickable-item{cursor:pointer}.frontpage-dashboard-sold-list-clickable-item:hover{border:2px solid var(--primary100, #eee)}@media(max-width:1400px){.frontpage-dashboard-content{grid-template-columns:1fr}.frontpage-dashboard-content>*{order:10}.frontpage-dashboard-content>:nth-child(1){order:1}.frontpage-dashboard-content>:nth-child(2){order:3}.frontpage-dashboard-content>:nth-child(3){order:2}.frontpage-dashboard-content>:nth-child(4){order:4}}@media(max-width:768px){.frontpage-dashboard-card-content h3,.frontpage-dashboard-card-content p{text-wrap:wrap}.frontpage-dashboard-rows h3{font-size:16px}.frontpage-dashboard-rows p{font-size:14px}.frontpage-dashboard-stock-metrics-subtext{font-size:12px}.frontpage-dashboard-card-content .icon{font-size:24px;width:30px;height:30px;border-radius:10px}.frontpage-dashboard-stock-metrics-row{flex-direction:column;align-items:flex-start}.frontpage-dashboard-stock-metrics-price{font-size:16px;font-weight:700}.frontpage-dashboard-container{padding:10px 0;max-width:100vw}.cards{overflow-x:auto}.frontpage-dashboard-card,.frontpage-dashboard-card-functional{padding:10px;border-radius:20px}.frontpage-dashboard-sold-list li{font-size:14px}}.blog-card{background:var(--neutralwhite);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease;text-decoration:none;color:inherit;text-align:left}.blog-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000021;background:var(--neutralwhite)}.blog-card__image{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--primary200)}.blog-card__image-placeholder{width:100%;aspect-ratio:16 / 9;background:var(--primary200);display:flex;align-items:center;justify-content:center;color:var(--primary500);font-size:2.5rem}.blog-card__body{padding:1.2rem 1.4rem;flex:1;display:flex;flex-direction:column;gap:.4rem}.blog-card__tags{font-size:.72rem;color:var(--secondary600);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.blog-card__title{font-size:1.05rem;font-weight:700;color:var(--primary800);line-height:1.35;margin:0}.blog-card__excerpt{font-size:.875rem;color:var(--neutral600);line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__meta{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--neutral500);margin-top:.5rem}.blog-card__meta-dot{width:3px;height:3px;border-radius:50%;background:var(--neutral400)}.blog-list-page{max-width:1100px;margin:0 auto;padding:3rem 1.5rem 4rem;background:var(--neutralwhite)}.blog-list-page__header{text-align:center;margin-bottom:2.5rem}.blog-list-page__title{font-size:2rem;font-weight:800;color:var(--primary800);margin:0 0 .6rem}.blog-list-page__subtitle{color:var(--neutral600);font-size:1rem}.blog-list-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.8rem}.blog-list-page__empty{text-align:center;color:var(--neutral500);padding:3rem 0;font-size:1rem}.blog-list-page__load-more{display:flex;justify-content:center;margin-top:2.5rem}.blog-post-page{max-width:780px;margin:0 auto;padding:2.5rem 1.5rem 5rem;text-align:left}.blog-post-page__back{display:inline-flex;align-items:center;gap:.4rem;color:var(--primary600);font-size:.875rem;text-decoration:none;margin-bottom:1.8rem}.blog-post-page__back:hover{color:var(--primary800)}.blog-post-page__tags{font-size:.75rem;font-weight:600;color:var(--secondary600);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.6rem}.blog-post-page__title{font-size:2.1rem;font-weight:800;color:var(--primary900);line-height:1.25;margin:0 0 1rem}.blog-post-page__meta{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--neutral500);margin-bottom:1.6rem;flex-wrap:wrap}.blog-post-page__meta-dot{width:3px;height:3px;border-radius:50%;background:var(--neutral400)}.blog-post-page__header-image{width:100%;border-radius:10px;object-fit:cover;max-height:420px;margin-bottom:2rem}.blog-post-page__divider{border:none;border-top:1px solid var(--neutral200);margin:1.8rem 0}.blog-post-page__content{font-size:1rem;line-height:1.75;color:var(--neutralblack)}.blog-post-page__content h1{font-size:1.75rem;font-weight:700;color:var(--primary800);margin:2rem 0 .8rem}.blog-post-page__content h2{font-size:1.4rem;font-weight:700;color:var(--primary800);margin:1.8rem 0 .6rem}.blog-post-page__content h3{font-size:1.15rem;font-weight:700;color:var(--primary800);margin:1.5rem 0 .5rem}.blog-post-page__content p{margin:0 0 1rem}.blog-post-page__content ul,.blog-post-page__content ol{padding-left:1.5rem;margin:0 0 1rem}.blog-post-page__content li{margin-bottom:.3rem}.blog-post-page__content blockquote{border-left:4px solid var(--primary400);margin:1.2rem 0;padding:.5rem 1rem;color:var(--neutral600);font-style:italic;background:var(--primary50);border-radius:0 6px 6px 0}.blog-post-page__content pre{background:var(--neutral700);color:var(--neutralwhite);padding:1rem;border-radius:6px;overflow-x:auto;font-family:AnonymousPro,monospace;font-size:.875rem;margin:1rem 0}.blog-post-page__content code{background:var(--neutral200);padding:.15em .35em;border-radius:3px;font-family:AnonymousPro,monospace;font-size:.875em}.blog-post-page__content pre code{background:none;padding:0}.blog-post-page__content a{color:var(--primary600);text-decoration:underline}.blog-post-page__content a:hover{color:var(--primary800)}.blog-post-page__content img{max-width:100%;border-radius:8px;margin:1rem 0}.blog-share{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.blog-share__label{font-size:.875rem;color:var(--neutral600);font-weight:500}.blog-share__button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--primary100);color:var(--primary700);font-size:1rem;text-decoration:none;transition:background .15s,color .15s}.blog-share__button:hover{background:var(--primary700);color:var(--neutralwhite)}.blog-post-page__edit-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--neutral500);text-decoration:none;margin-left:auto}.blog-post-page__edit-link:hover{color:var(--primary600)}.blog-post-page__not-found{text-align:center;padding:4rem 0;color:var(--neutral500)}.blog-editor{max-width:860px;margin:0 auto;padding:2rem 1.5rem 4rem;text-align:left}.blog-editor__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.8rem}.blog-editor__heading{font-size:1.5rem;font-weight:700;color:var(--primary800);margin:0}.blog-editor__back{display:inline-flex;align-items:center;gap:.35rem;color:var(--primary600);font-size:.875rem;text-decoration:none}.blog-editor__back:hover{color:var(--primary800)}.blog-editor__field{margin-bottom:1.2rem}.blog-editor__label{display:block;font-size:.82rem;font-weight:600;color:var(--neutral600);margin-bottom:.35rem}.blog-editor__input{width:100%;padding:.6rem .8rem;font-size:1rem;border:1px solid var(--neutral300);border-radius:6px;color:var(--neutralblack);background:var(--neutralwhite);box-sizing:border-box;font-family:inherit}.blog-editor__input:focus{outline:none;border-color:var(--primary500);box-shadow:0 0 0 2px var(--primary100)}.blog-editor__input--title{font-size:1.3rem;font-weight:600}.blog-editor__char-count{font-size:.75rem;color:var(--neutral500);text-align:right;margin-top:.2rem}.blog-editor__char-count--warn{color:var(--error500)}.blog-editor__header-image-area{border:2px dashed var(--neutral300);border-radius:8px;padding:1.2rem;display:flex;align-items:center;gap:1rem;background:var(--neutral100);cursor:pointer;transition:border-color .15s}.blog-editor__header-image-area:hover{border-color:var(--primary400)}.blog-editor__header-image-preview{width:120px;height:68px;object-fit:cover;border-radius:5px}.blog-editor__header-image-placeholder{width:120px;height:68px;background:var(--primary200);border-radius:5px;display:flex;align-items:center;justify-content:center;color:var(--primary500);font-size:1.6rem}.blog-editor__header-image-info{flex:1}.blog-editor__header-image-hint{font-size:.82rem;color:var(--neutral500)}.blog-editor__header-image-remove{background:none;border:none;cursor:pointer;color:var(--neutral500);font-size:1rem;padding:.2rem;line-height:1}.blog-editor__header-image-remove:hover{color:var(--error500)}.blog-editor-toolbar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:.5rem .6rem;background:var(--neutral100);border:1px solid var(--neutral300);border-bottom:none;border-radius:6px 6px 0 0;position:sticky;top:80px;z-index:20}.blog-editor-toolbar--stuck{box-shadow:0 2px 8px #0000001f;border-radius:0 0 6px 6px}.blog-editor-toolbar__group{display:flex;gap:1px}.blog-editor-toolbar__separator{width:1px;height:20px;background:var(--neutral300);margin:0 4px}.blog-editor-toolbar__btn{padding:.3rem .55rem;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--neutral700);font-size:.9rem;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;transition:background .12s,color .12s}.blog-editor-toolbar__btn:hover{background:var(--primary100);color:var(--primary800)}.blog-editor-toolbar__btn.active{background:var(--primary600);color:var(--neutralwhite)}.blog-editor__tiptap-wrap{border:1px solid var(--neutral300);border-radius:0 0 6px 6px;min-height:320px;background:var(--neutralwhite)}.blog-editor__tiptap-wrap .ProseMirror{padding:1rem 1.2rem;min-height:320px;outline:none;font-size:1rem;line-height:1.7;color:var(--neutralblack)}.blog-editor__tiptap-wrap .ProseMirror h1,.blog-editor__tiptap-wrap .ProseMirror h2,.blog-editor__tiptap-wrap .ProseMirror h3{color:var(--primary800);margin-top:1.4rem}.blog-editor__tiptap-wrap .ProseMirror blockquote{border-left:4px solid var(--primary400);padding-left:1rem;color:var(--neutral600);font-style:italic;margin:1rem 0}.blog-editor__tiptap-wrap .ProseMirror pre{background:var(--neutral700);color:var(--neutralwhite);padding:.8rem 1rem;border-radius:6px;font-family:AnonymousPro,monospace}.blog-editor__tiptap-wrap .ProseMirror img{max-width:100%;border-radius:6px}.blog-editor__actions{display:flex;align-items:center;gap:.8rem;margin-top:1.5rem;flex-wrap:wrap}.blog-editor__status{font-size:.82rem;color:var(--neutral500);margin-left:auto}.blog-editor__status--draft{color:var(--neutral500)}.blog-editor__status--published{color:var(--primary600);font-weight:600}.blog-editor__tags-input{width:100%;padding:.5rem .8rem;font-size:.9rem;border:1px solid var(--neutral300);border-radius:6px;color:var(--neutralblack);background:var(--neutralwhite);box-sizing:border-box;font-family:inherit}.blog-editor__tags-hint{font-size:.75rem;color:var(--neutral500);margin-top:.2rem}.landing-page{display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-page h1{font-size:3rem;font-weight:700;margin-bottom:2rem}.landing-page h2{font-size:1.5rem;font-weight:400;margin-bottom:4rem}.landing-page button{padding:1rem 2rem;font-size:1.2rem;font-weight:700;background-color:#07f;color:var(--primary50);border:none;border-radius:5px;cursor:pointer}.landing-page button:hover{background-color:#005ae6}.billboard-container{background:linear-gradient(140deg,#648b4aab,#648b4a10);width:100%;display:subgrid;gap:30px;padding-top:100px;padding-bottom:100px;position:relative}.billboard-placeholder-image{position:absolute;opacity:30%;width:100%;height:880px;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:#f2f7ff;border-bottom-left-radius:8%;border-bottom-right-radius:8%}.billboard-bg{position:absolute;top:0;height:80vh;width:100%;overflow:hidden}.billboard-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bilboard-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:40%}.bg-overlay{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;transform:translateY(4px);filter:drop-shadow(0px -4px 10px rgba(0,0,0,.32))}.bg-overlay path{fill:var(--primary50)}.text-box{min-width:370px;z-index:2000;display:flex;align-items:center;justify-content:center;font-size:1.5em;text-shadow:2px 2px 4px rgba(0,0,0,.2);flex-direction:column;margin:auto,10px}.overlay{position:absolute;top:min(130px,max(13vh,85px));left:0;width:100%;height:calc(100vh - min(130px,max(13vh,85px)));background:linear-gradient(140deg,#648b4aab,#648b4a10);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);z-index:1000;overflow:hidden}.text-box h2{font-size:1.5em;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.text-box p{font-size:1em;background-color:#648b4a60;padding:10px 15px;border-radius:30px;box-shadow:2px 3px 4px #0003}.billboard-bg-logo{min-width:370px;display:flex;align-items:end;justify-content:end;flex-direction:column}.billboard-bg-logo .logo{width:min(70vw,70vh);height:min(70vw,70vh);min-height:250px;min-width:250px}.billboard-bg-logo .logo .box{animation:fadeOutIn 5s infinite}.contact-form-link:hover{cursor:pointer;text-shadow:3px 3px 5px rgba(0,0,0,.2);background-color:#648b4a60;padding:10px 15px;border-radius:30px;box-shadow:4px 5px 6px #0003;transform:scale(1.05)}@media screen and (max-width:1000px){.billboard{overflow:hidden}.billboard-bg-logo{position:absolute;display:flex;flex-direction:column;z-index:1000;height:100vh;width:100vw;align-items:center;justify-content:center}.billboard-bg-logo .logo{width:min(100vw,100vh);height:min(100vw,100vh)}.billboard-bg:before{background-image:var(--bilboard-bg-image-mobile)}}@media screen and (max-width:370px){.billboard-bg-logo{display:none}}@media screen and (max-height:420px){.billboard-bg-logo{display:none}.billboard{overflow:scroll}}.vin-search-billboard-info{opacity:90%;margin-top:200px;grid-column:2/7}.vin-search-billboard-info-title{font-family:Funnel Display,sans-serif;font-size:60px;font-weight:600;color:#212529;text-align:start;margin:0 0 40px}.vin-search-billboard-info-subtitle{font-size:17px;color:#212529;text-align:left;margin:32px 0;font-family:Funnel Sans,sans-serif}.vin-search-billboard-button-container{display:flex;gap:20px}.vin-search-billboard-form{grid-column:8/12;width:98%;margin-top:200px;display:grid;grid-template-columns:1fr;box-shadow:0 4px 30px -2px #4e4e4e26;border-radius:30px;background-color:#fffcfe80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-self:end;align-self:center;padding:30px 40px;height:250px;gap:20px;max-width:370px}.vin-search-billboard-form .icon-input-wrapp,.vin-search-billboard-form .icon-select-wrap{font-size:16px;width:90%;display:block}.vin-search-billboard-form button{align-self:center}.vin-search-billboard-form h2{margin:5px 0;text-align:left;height:fit-content}@media(max-width:850px){.vin-search-billboard-info{grid-column:2/12;margin-top:140px}.vin-search-billboard-form{grid-column:1/13;margin:0px 3vw;margin:50px 0 0;justify-self:center;align-self:center;max-width:70vw}.vin-search-billboard-info-title{margin-bottom:10px}.vin-search-billboard-info-small-title{font-size:34px}}.icon-select{font-family:Funnel Sans,sans-serif;margin-top:0;border:none;box-shadow:none;outline:none;color:#000;font-size:14px;flex-grow:1;background-color:#f8f8ff}.icon-select select:focus{border:0px solid black}.icon-select::placeholder{font-weight:lighter;color:#6c757d}.icon-select-wrapp{display:flex;width:100%}.icon-select-container{box-shadow:0 3.52px 26.39px -1.76px #4e4e4e1a;display:flex;align-items:center;background-color:#f8f8ff;gap:3px;width:100%;padding:0 1em;border-radius:10px}.icon-select-container .icon-select-icon{font-size:20px;color:var(--neutral600);height:20px;padding-right:5px}.icon-select-placeholder{color:var(--neutral600)}.general-info-horizontal-container{border-radius:30px;text-align:left;grid-column:2 / 9;margin:70px 0;padding:36px 69px;position:relative;background-color:var(--primary50);border-image-source:linear-gradient(210.1deg,#D6E9FF 5.45%,#EAEBED 87.93%);height:fit-content;box-shadow:0 4px 30px -2px #4e4e4e26;opacity:85%}.general-info-title{font-family:Funnel Display,sans-serif;font-weight:700;font-size:40px}.general-info-subtitle{position:relative;font-size:17px;margin-top:1em;padding-left:1.5em;color:#2a2a2a;line-height:1.6;font-family:Funnel Sans,sans-serif}.general-info-subtitle:before{content:"";position:absolute;top:.25em;left:0;width:4px;height:calc(100% - .5em);background-color:#648b4a;border-radius:30px}.general-info-vertical-container{opacity:85%;grid-column:9 / 12;border-radius:30px;max-width:314px;position:relative;display:grid;grid-template-columns:1fr;gap:22px;padding:30px 40px;margin:142px 20% 50px -100px;background-color:var(--primary50);z-index:10;font-size:14px;border-image-source:linear-gradient(210.1deg,#D6E9FF 5.45%,#EAEBED 87.93%);box-shadow:0 3.52px 26.39px -1.76px #4e4e4e26}.general-info-text-icon-container{display:flex;align-items:start;gap:10px;height:fit-content;font-size:14px;color:#212529;font-family:Funnel Sans,sans-serif;text-align:left;letter-spacing:0px;font-weight:300}.general-info-text-icon-container p{margin:0}.general-info-icon{padding:.15em;color:var(--primary50);background-color:#4fb0a9;border-radius:8px;font-size:24px;display:flex;align-items:center}.general-info-text-icon-container:nth-child(2) .general-info-icon{background-color:#ad8bbd}.general-info-text-icon-container:nth-child(3) .general-info-icon{background-color:#4f79b0}.general-info-text-icon-container:nth-child(4) .general-info-icon{background-color:#ffb443}.general-info-text-icon-container:nth-child(5) .general-info-icon{background-color:#648b4a}.general-info-horizontal-container .general-info-icon{position:absolute;top:-14px;width:36px;height:36px;font-size:27.5px;display:flex;align-items:center;justify-content:center;background-color:#ffb443}@media(max-width:850px){.general-info-vertical-container{grid-column:2 / 12;margin-top:50px;margin-left:0;margin-right:0;justify-self:center;align-self:center}.general-info-horizontal-container{grid-column:2 / 12;margin:50px 0 0;padding:30px 20px}}.logo-carousel{grid-column:2 / 12;margin:20px 0 60px}.logo-carousel-header{font-family:Funnel Sans,sans-serif;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--neutral600);margin-bottom:16px}.logo-carousel-viewport{overflow:hidden;width:100%;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.logo-carousel-track{display:flex;width:max-content;animation:logo-carousel-scroll 40s linear infinite}.logo-carousel-row{display:flex;align-items:center;gap:56px;padding-right:56px}.logo-carousel-item{display:flex;align-items:center;justify-content:center;width:180px;height:120px;flex-shrink:0;padding:10px 14px;box-sizing:border-box}.logo-carousel-item--dark-bg{background:#0000001f;border-radius:10px}.logo-carousel-item img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain}@keyframes logo-carousel-scroll{0%{transform:translate(0)}to{transform:translate(calc(var(--row-width, 50%) * -1))}}@media(prefers-reduced-motion:reduce){.logo-carousel-viewport{overflow-x:auto}.logo-carousel-track{animation:none}}@media(max-width:900px){.logo-carousel{grid-column:1 / 13}.logo-carousel-row{gap:36px;padding-right:36px}.logo-carousel-item{width:150px;height:64px}}.pricing-info{grid-column:4/10;margin-bottom:50px;margin-top:10px}.pricing-info-content{position:relative;left:50%;transform:translate(-50%);font-family:Funnel Sans,sans-serif}.pricing-info-content h2{font-family:Funnel Display,sans-serif;font-size:40px}.pricing-info-content p{font-size:17px}.pricing-info-slider{display:flex;width:60%;position:relative;left:50%;transform:translate(-50%)}.pricing-info-slider{font-size:16px;font-weight:600}.pricing-section{grid-column:2 / 12;padding:46px 0;position:relative;z-index:1}.pricing-cards-tray{background-color:var(--primary50);border-radius:30px;border:1.5px solid rgba(214,233,255,.8);box-shadow:0 2.93px 8.7px #21252926;display:grid;grid-template-columns:repeat(4,1fr);overflow:visible}.pricing-card{padding:30px 24px;display:flex;flex-direction:column;gap:16px;font-family:Funnel Sans,sans-serif;border-radius:30px;transition:background .25s ease,box-shadow .25s ease,transform .25s ease,color .25s ease}.pricing-card+.pricing-card:not(.pricing-card--featured){border-left:1px solid rgba(214,233,255,.7)}.pricing-card--featured{background:linear-gradient(180deg,#83a26e,#476335);transform:translateY(-16px);box-shadow:0 8px 24px #21252933;position:relative;z-index:2;border-left:none}.pricing-card--featured+.pricing-card{border-left:none}.pricing-card__title{font-family:Funnel Display,sans-serif;font-size:22px;font-weight:600;color:var(--primary500);margin:0}.pricing-card--featured .pricing-card__title{color:var(--neutral100)}.pricing-card__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.pricing-card__feature{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:1.5;color:#212529;text-align:left}.pricing-card--featured .pricing-card__feature{color:var(--neutral100)}.pricing-card__feature-icon{flex-shrink:0;font-size:16px;margin-top:2px;color:var(--primary500)}.pricing-card__feature-icon svg{width:16px;height:16px}.pricing-card--featured .pricing-card__feature-icon{color:var(--neutral100)}.pricing-card button{width:100%;margin-top:auto}.pricing-card--featured button{background-color:var(--secondary400);color:var(--primary50);border:none}.pricing-card__savings-badge{position:absolute;top:18px;right:18px;background-color:#fff;color:#4f79b0;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;box-shadow:0 2.93px 8.7px #21252926}.pricing-card__price{display:flex;align-items:baseline;gap:4px}.pricing-card__price-amount{font-family:Funnel Display,sans-serif;font-size:22px;font-weight:600;color:#212529}.pricing-card--featured .pricing-card__price-amount{color:var(--neutral100)}.pricing-card__price-period{font-size:14px;color:#6c757d}.pricing-card--featured .pricing-card__price-period{color:#f1f1f1cc}@media(max-width:1100px){.pricing-section{grid-column:1 / -1;padding:30px 24px}}@media(max-width:900px){.pricing-cards-tray{grid-template-columns:1fr 1fr}.pricing-card--featured{transform:translateY(-8px)}.pricing-card,.pricing-card+.pricing-card:not(.pricing-card--featured),.pricing-card--featured+.pricing-card{border-left:none;border-top:none}.pricing-card:nth-child(2n){border-left:1px solid rgba(214,233,255,.7)}.pricing-card:nth-child(n+3){border-top:1px solid rgba(214,233,255,.7)}}@media(max-width:560px){.pricing-section{padding:20px 0;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.pricing-section::-webkit-scrollbar{display:none}.pricing-cards-tray{display:flex;width:max-content;background:transparent;border:none;border-radius:0;box-shadow:none;gap:16px;padding:20px;overflow:visible}.pricing-card,.pricing-card:nth-child(2n),.pricing-card:nth-child(n+3),.pricing-card+.pricing-card:not(.pricing-card--featured),.pricing-card--featured+.pricing-card{width:min(80vw,300px);flex-shrink:0;border-radius:20px;border:1.5px solid rgba(214,233,255,.8);box-shadow:0 2.93px 8.7px #21252926;scroll-snap-align:center;border-left:1.5px solid rgba(214,233,255,.8);border-top:none}.pricing-card--featured{transform:none;border:none;box-shadow:0 4px 20px #21252933}}.team-info-section-wrapper{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,1fr);background-color:#f0f5ed;position:relative;padding-bottom:60px;overflow:hidden}.team-info-top-curve{grid-column:1 / -1;position:absolute;top:0;left:0;width:100%;pointer-events:none;filter:drop-shadow(0px 3px 8px rgba(0,0,0,.1))}.team-info-top-curve svg{display:block}.team-info-top-curve path{fill:var(--primary50)}.team-info-card-container{grid-column:3/11;display:grid;grid-template-columns:1fr 1fr;padding:1em;margin-top:120px;max-width:720px;justify-self:center;width:100%}.team-info-card-container h1{grid-column:1/-1;font-family:Funnel Display,sans-serif;font-size:40px;font-weight:600;margin-bottom:50px}.team-info-card{width:fit-content;max-width:300px;text-align:start;margin-bottom:50px;justify-self:center;align-self:center;display:flex;flex-direction:column}.team-info-card img{width:100%;max-width:285px;aspect-ratio:285 / 338;object-fit:cover;border-radius:30px}.team-info-card h2{font-family:Funnel Display,sans-serif;font-size:22px;font-weight:600;margin:2px}.team-info-card h3{font-family:Funnel Display,sans-serif;font-size:18px;font-weight:700;letter-spacing:.4px;margin:2px}.team-info-card p{margin:2px;font-size:14px;color:#6c757d}@media(max-width:970px){.team-info-card-container{grid-column:1/13}.team-info-card{max-width:285px}.team-info-card img{width:100%;max-width:285px;aspect-ratio:285 / 338;object-fit:cover;border-radius:30px}}@media(max-width:600px){.team-info-card-container{grid-column:1/13}.team-info-card-container{grid-template-columns:1fr;gap:20px}.team-info-card-container h1{font-size:30px;margin-bottom:20px}.team-info-card{max-width:85vw}.team-info-card img{width:100%;max-width:85vw;aspect-ratio:285 / 338;object-fit:cover;border-radius:30px}}.blog-section{padding:4rem 2rem;background:var(--primary50);text-align:center}.blog-section__inner{max-width:1100px;margin:0 auto}.blog-section__label{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--secondary600);margin-bottom:.5rem}.blog-section__title{font-size:1.9rem;font-weight:800;color:var(--primary800);margin:0 0 .5rem}.blog-section__subtitle{color:var(--neutral600);font-size:1rem;margin-bottom:2.5rem}.blog-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;text-align:left}@media(max-width:900px){.blog-section__grid{grid-template-columns:1fr}}.blog-section__cta{display:inline-block;margin-top:.5rem}.flash-container{position:fixed;left:calc(100vw / 6);width:66vw;top:80px;z-index:99999}.flash-notification{z-index:9999;width:100%;padding:10px 0;border-radius:4px;font-weight:700;position:relative;animation-name:flash-notification-appear,flash-notification-disappear;animation-duration:.3s,.3s;animation-timing-function:ease-out,ease-in;animation-fill-mode:forwards;animation-delay:0s,4s}@keyframes flash-notification-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes flash-notification-disappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.flash-notification.info{background-color:#007aff;color:var(--neutral100)}.flash-notification.success{background-color:var(--primary500);color:var(--neutral100)}.flash-notification.warning{background-color:var(--secondary500);color:var(--neutral100)}.flash-notification.error{background-color:#ef6d56;color:var(--neutral100)}.flash-notification-close-button{display:inline;background-color:transparent;color:var(--primary50);cursor:pointer;justify-self:flex-end;position:absolute;right:10px;bottom:10px;padding:2px;border-radius:3px}.flash-notification-close-button:hover{opacity:.8}.flash-notification-close-button:after,.flash-notification-close-button:before{content:"";position:absolute;width:2px;height:16px;bottom:1px;right:1.5px;background-color:var(--primary50)}.flash-notification-close-button:after{transform:rotate(45deg)}.flash-notification-close-button:before{transform:rotate(-45deg)}.confirm-modal-overlay{background-color:#00000080;z-index:1000000;position:fixed;top:0;height:100vh;width:100vw}.confirm-modal-content{z-index:10001;width:95vw;top:50%;left:50%;background:none;transform:translate(-50%,-50%);position:fixed;padding:0;border:none;border-radius:4px}.confirm-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;padding:10px 20px;background-color:var(--primary50);border-radius:10px;box-shadow:0 2px 8px #0000001a;max-width:300px;gap:1rem}.confirm-dialog p{margin:0}.confirm-dialog .confirmation-text-input{display:flex;flex-direction:column;gap:.5rem}.confirm-dialog .confirmation-hint{font-size:.85rem;margin:0}.confirm-dialog .confirmation-error{color:var(--error, #d32f2f);font-size:.8rem;margin:0}.contact-form-container{display:grid;grid-template-columns:2fr 2fr;grid-template-rows:auto;justify-content:space-evenly;padding:min(5%,20px);transition:transform .3s ease,box-shadow .3 ease;background:#ffffff6e;border-image-source:linear-gradient(152.79deg,rgba(255,255,255,.7) 1.78%,rgba(196,196,196,.52) 100.04%);-webkit-backdrop-filter:blur(20.899999618530273px);backdrop-filter:blur(20.899999618530273px);padding:60px 80px;border-radius:30px;gap:5px}.contact-form-container h2{justify-self:center;grid-column:1 / -1;grid-row:1;border:none;background:none;margin:0 0 10px;padding:0 0 0 10px}.contact-form-container form{background:none;grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;box-shadow:none}.text-input-wrapper{grid-column:1/3;grid-row:2;display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0}.text-input-wrapper input{width:85%}.contact-form-container input{width:80%}.text-area-wrapper{grid-column:3/-1;grid-row:2;padding-top:15px}.contact-form-container textarea{border-radius:3px;width:100%;height:88%;max-width:90%;max-height:90%}.contact-form input:focus{outline:none;border-bottom:#33673B!important}.contact-form-container textarea:focus{outline:none;border-color:#33673b!important}.contact-form-container button{grid-column:-1/4;justify-self:start;width:80%}@media(max-width:786px){.contact-form-container form{grid-template-columns:1fr;grid-template-rows:auto;gap:10px}.contact-form-container .text-input-wrapper{grid-column:1/-1;grid-row:span 1;justify-self:center;align-self:center;width:96%}.contact-form-container .text-area-wrapper{grid-column:1/-1;grid-row:span 1;justify-self:center;align-self:center;width:80%;padding:10px}.contact-form-container h2{margin-top:10px}.contact-form-container .text-area-wrapper textarea{width:97%;height:100%;padding:10px;max-width:100%;max-height:100%}.contact-form-container button{grid-column:1/-1;grid-row:span 1;justify-self:center;align-self:center;width:30%}}.footer{background:linear-gradient(97.8deg,#648b4a 6.48%,#374c29 124.75%);color:var(--primary50);padding:130px 0 20px;text-align:center;width:100%;bottom:0;z-index:9000;font-family:Funnel Sans,sans-serif;display:flex;justify-content:center;overflow:hidden;position:relative}.footer-top-curve{position:absolute;top:0;left:0;width:100%;pointer-events:none;filter:drop-shadow(0px 6px 18px rgba(0,0,0,.32))}.footer-top-curve svg{display:block}.footer-top-curve path{fill:#f0f5ed}.footer-content-box{width:80%;display:grid;grid-template-columns:repeat(3,1fr);text-align:left;font-size:14px;gap:40px}.footer .title-logo-container p{color:var(--primary50);font-size:28px}.footer-content-links button{margin:0}.icon-text{display:flex;align-items:center;gap:15px;font-weight:500}.icon-text span{font-size:24px}.footer-content,.footer-news-letter-form{width:100%;max-width:1200px;margin:24px auto 0;display:flex;flex-direction:column;justify-self:left;font-size:16px;text-align:left;gap:10px;box-sizing:border-box;color:var(--neutral100)}.footer-news-letter-form label{color:var(--neutral100)}.footer a{margin:0;padding:0}.footer p{margin:10px 0;padding:0}.footer-content h3,.footer-news-letter-form h3{font-size:22px;font-weight:600;margin:0;text-align:left}.footer-box{margin-top:30px;font-size:.5em}.footer-news-letter-form input{border-radius:10px;padding:10px 16px;font-family:Funnel Sans;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0px;box-shadow:0 0 1px #21252914;box-shadow:0 2px 7.7px #2125290d}.footer-news-letter-form button{width:70%;background-color:var(--secondary400)}.footer.footer--app{padding:130px 100px 20px;margin:0 -100px;border-radius:65% 35% 0 0/90px 60px 0 0;box-shadow:inset 0 8px 18px -4px #00000052}@media(max-width:600px){.footer-content-box{grid-template-columns:1fr;gap:20px}.footer{margin-bottom:60px}}.billboard-navbar{padding:0 25px;height:78px;width:80vw;left:50%;transform:translate(-50%);background-color:var(--primary50);position:absolute;top:50px;z-index:1000;display:grid;grid-template-columns:auto 1fr 1fr;border-radius:60px;font-size:14px;font-weight:500}.billboard-navbar-menu .small a{color:var(--primary500)}.billboard-navbar-menu .secondary:active a{color:var(--primary50)}.billboard-navbar a{color:#000}.billboard-navbar li{list-style:none}.billboard-navbar-list{align-self:center;padding:0 32px;display:grid;display:flex;gap:20px;font-family:Funnel Sans,sans-serif}.billboard-navbar-menu{justify-self:end;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.billboard-nav-link{font-family:Funnel Sans,sans-serif}.title-logo-container{align-self:center;display:grid;grid-template-columns:32px 1fr;cursor:pointer}.title-logo-container img,.title-logo-container svg{width:32px;height:27px;align-self:center}.title-logo-container p{color:#000;align-self:center;font-weight:700;font-size:1.5em}@media(max-width:600px){.billboard-navbar{font-size:.8em}.title-logo-container p{font-size:1.2em}.billboard-navbar-menu{justify-self:start;padding:0}.billboard-navbar-list{padding:0 10px;gap:10px}}.pl-points-card{align-items:center}.pl-points-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:24px}.pl-point{display:flex;align-items:center;gap:16px;text-align:left;font-family:Funnel Sans,sans-serif;font-size:17px;color:#212529}.pl-point-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;color:var(--primary500, #648b4a)}.pl-point-icon svg{width:100%;height:100%}.left-navbar{grid-column:1/1;grid-row:1/2;position:sticky;z-index:2998;left:0;top:82px;background-color:var(--primary50);height:calc(100vh - 80px);min-width:80px;display:grid;grid-template-columns:1fr;font-family:Funnel Display,sans-serif;overflow:hidden;padding-bottom:100px;margin-bottom:-100px}.left-navbar.mobile{left:0;top:82px;height:90vh;grid-column:1;transition:all .3s ease-in-out;animation:close .3s ease-in-out;display:grid;grid-template-columns:1fr}.absolute{position:absolute;bottom:0;top:unset}.open{grid-column:1/3;max-width:300px;animation:open .4s ease-out}@media screen and (min-width:2880px){.open{grid-column:1/2}}.closed{animation:opacityAnimation .4s ease-out,close .4s ease-out;max-width:110px}.mobile.closed{grid-column:1/2;min-width:45px}.mobile.open{grid-column:1/7;max-width:210px}@keyframes opacityAnimation{0%{opacity:0}to{opacity:1}}@keyframes open{0%{width:5vw}to{width:16vw}}@keyframes close{0%{width:16vw}to{width:5vw}}.left-navbar-list{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;padding:0 30px 0 0;margin:20px 0 0;box-sizing:border-box}.left-navbar-list-item{display:flex;justify-content:center;list-style:none;width:100%;position:relative;justify-self:start;overflow:hidden}.open .left-navbar-list-item{display:block}.left-navbar-link:hover .left-navbar-icon,.left-navbar-link.current .left-navbar-icon{cursor:pointer;background-color:var(--primary500);color:var(--primary50)}.left-navbar-list-item:has(.left-navbar-link:hover):before,.left-navbar-list-item.current:before{content:"";display:block;width:4px;height:16px;background:var(--primary500);border-radius:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.left-navbar .left-navbar-link{color:#000;display:flex;justify-content:start;align-items:center;gap:10px;padding:0;margin-left:8px}.left-navbar-icon{color:var(--primary500);font-size:18px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:10px;background:#f1f1f1;box-shadow:0 3.5px 5.5px #00000005}.left-navbar-icon svg{width:18px;height:18px}.left-navbar .left-navbar-link span:nth-child(2){font-size:16px;font-weight:500;font-family:Funnel Display,sans-serif}.navbar-link-profile{display:flex;justify-self:center;align-self:center;height:40px;width:1vw;min-width:50px;flex-direction:row;font-size:2*max(15px,min(17px,3vh));text-decoration:none;color:var(--primary50);align-items:center;justify-content:center;cursor:pointer;border:0px;padding:0;background-color:transparent;margin:0 25px 0 0;box-shadow:0 0}.profile-menu-icon{display:flex;justify-content:center;height:38px;width:38px;align-items:center;border-radius:50%;font-size:1.5em;font-weight:700;background-color:var(--primary500);color:var(--primary50);min-width:40px}.left-navbar-profile{font-size:14px;margin-top:35px;margin-bottom:20px;display:grid;grid-template-columns:1fr;max-width:150px;justify-self:center;padding-right:30px}.open .left-navbar-profile{grid-template-columns:1fr 2fr;justify-self:start;padding-right:0}.open .left-navbar-profile button,.open .full-row{grid-column:1/-1}.profile-menu-icon,.navbar-link-profile{margin:0}.left-navbar-profile-info{display:flex;flex-direction:column;gap:5px}.left-navbar-profile-info p{margin:0;font-size:14px;font-weight:500;color:var(--neutralblack);word-break:break-all}.left-navbar-profile-info p:nth-child(2){font-size:.8em}.open .left-navbar-list{align-items:start;animation:opacityAnimation .4s ease-out}.open .left-navbar-list .left-navbar-link{transform:translate(25px)}.open .left-navbar-profile{transform:translate(30px);justify-self:start;animation:opacityAnimation .4s ease-out}.open .navbar-link-profile{grid-column:span 1;justify-self:start;align-self:center}.left-navbar-open-button{justify-self:center;width:40px;height:24px;background:var(--primary500);color:var(--primary50);display:flex;justify-content:center;align-items:center;font-size:.65rem;border-radius:12px;border:1.45px solid var(--neutralwhite)}.open .left-navbar-open-button{transform:rotate(180deg);animation:opacityAnimation .8s ease-out}@media screen and (max-width:1285px){.open .left-navbar-list .left-navbar-link{transform:translate(0)}.open .left-navbar-profile{transform:translate(3px)}}@media screen and (max-width:1185px)and (min-width:768px){.left-navbar-profile{grid-template-columns:1fr;font-size:10px}.left-navbar-profile-info p{font-size:10px}.left-navbar-profile .navbar-link-profile{justify-self:center}.left-navbar .left-navbar-link{gap:3px}.left-navbar .left-navbar-link span:nth-child(2){font-size:10px}.left-navbar-profile button{font-size:10px;margin:0;padding:6px;gap:1px}}@media screen and (max-width:768px){.open .left-navbar-list .left-nav-link{transform:translate(25px)}.open .left-navbar-profile{transform:translate(30px)}}@media screen and (max-height:850px){.left-navbar-list{gap:10px}}@media screen and (max-height:770px){.left-navbar-list{gap:10px}}@media screen and (max-height:690px){.left-navbar-profile{margin-top:10px}.open .left-navbar-icon,.open .left-navbar-link:hover .left-navbar-icon,.open .left-navbar-link.current .left-navbar-icon{width:20px;height:20px;font-size:14px}}.language-selector{position:relative}.language-selector-button{display:flex;align-items:center;justify-content:center;color:var(--primary500);font-size:14px;gap:3px;cursor:pointer}.language-icon{display:flex;align-items:center;justify-content:center}.language-selector-dropdown{display:block;position:absolute;background-color:var(--primary50);font-size:14;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}.language-option{color:var(--primary500);padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.language-option:hover{background-color:#f2f3ef;color:#648b4a}.general-navbar{position:fixed;top:0;z-index:2999;height:80px;display:grid;grid-template-columns:1fr 1fr;width:100vw;margin:0;padding:0;align-items:center;box-shadow:0 0 1px #21252914;box-shadow:0 2px 7.7px #2125290d;background-color:var(--primary50)}.general-navbar-button-list{justify-self:end;display:flex;align-items:center;margin-right:35px;gap:5px;height:100%}.general-navbar .title-logo-container{margin-left:35px;cursor:default}.neti-token-notif{position:fixed;top:10px;left:50%;z-index:9999;transform:translate(-50%);display:grid;grid-template-columns:.25fr 1fr;gap:10px;max-width:200px;height:fit-content;padding:10px 20px;border-radius:30px;place-items:center;background-color:var(--error500);font-family:Funnel Display,sans-serif;font-size:12px;color:var(--primary50);font-weight:600;text-align:left;cursor:pointer;max-height:60px}.neti-token-notif-icon{background-color:var(--primary50);padding:5px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:15px;color:var(--error500)}.neti-token-notif-icon svg{width:15px;height:15px}.manual-login-notice{margin-bottom:15px;padding:10px;background-color:var(--background-secondary);border-radius:4px;border:1px solid var(--border-color)}.manual-login-notice p{margin:0;font-size:14px;color:var(--text-muted)}.retry-button{margin-top:8px;padding:4px 8px;font-size:12px;background-color:transparent;border:1px solid var(--border-color);border-radius:3px;cursor:pointer;color:var(--text-muted)}.retry-button:hover{background-color:var(--background-hover)}.signup-container{margin-top:5vh;justify-self:center;display:flex;flex-direction:column;gap:20px;text-align:left;border-radius:30px;background:#fff;padding:50px 65px;max-width:760px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;max-width:30vw;min-width:400px;min-height:300px}.signup-container form{display:flex;flex-direction:column;align-items:center;gap:10px}.navbar-bottom{position:fixed;bottom:0;width:100%;height:60px;background-color:var(--neutralwhite);border-top:1px solid #e7e7e7;padding:10px 5px;display:flex;align-items:center;box-sizing:border-box;z-index:9999}.navbar-bottom-links{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,1fr)}.navbar-bottom-links-flex{width:100%;box-sizing:border-box;display:flex;justify-content:space-around}.navbar-bottom-link{display:flex;flex-direction:column;align-items:center;color:#000;justify-content:start;gap:3px;padding:0;cursor:pointer;margin:0}.navbar-bottom-link.active{color:var(--primary500)}.navbar-bottom-link-text{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:12px;leading-trim:NONE;line-height:16px;letter-spacing:0%}.navbar-bottom-link-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:1}.navbar-bottom-link-menu{display:flex;flex-direction:column;align-items:center;color:var(--neutral700);justify-content:center;gap:3px;padding:0;cursor:pointer;margin:0}.navbar-bottom-link-menu-icon{font-size:32px;display:flex;align-items:center;justify-content:center}.navbar-bottom .left-navbar-mobile-profile-info-icon{width:20px;height:20px}.left-navbar-mobile{position:fixed;left:0;top:0;height:calc(100vh - 50px);width:300px;background-color:var(--neutralwhite);display:flex;flex-direction:column;gap:10px;padding:32px;z-index:9998;animation:WidthChanger .3s ease-in}.left-navbar-mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:9997;animation:WidthChanger .3s ease-in}.left-navbar-mobile-overlay.open{width:100vw;height:100vh;max-width:unset}.left-navbar-mobile-overlay.closed{display:none;width:0px;height:0px}@keyframes WidthChanger{0%{opacity:0;width:0px}to{opacity:1;width:100vw}}.left-navbar-link-container{display:flex;flex-direction:column;gap:20px;padding:10px}.left-navbar-mobile-link{flex-direction:row;align-items:center;color:#000;display:flex;justify-content:start;gap:5px;padding:0;cursor:pointer;margin:0;transition:width .3s ease}.left-navbar-mobile.closed{width:0px;min-width:0px;max-width:0px;display:none}.left-navbar-mobile-link.active{color:var(--primary500)}.left-navbar-mobile-link-text{font-family:Funnel Display;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralblack)}.left-navbar-mobile-link-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--neutral100);box-shadow:0 3.5px 5.5px #00000005;border-radius:10px}.left-navbar-link-icon svg{width:16px;height:16px;color:var(--primary500)}.left-navbar-mobile-profile-header{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px}.left-navbar-mobile-profile-header-text{font-family:Funnel Display;font-weight:600;font-style:SemiBold;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:var(--neutralblack)}.left-navbar-mobile-profile-header-icon{width:15px;height:15px;color:var(--neutralblack)}.left-navbar-mobile-profile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;box-shadow:0 3.5px 5.5px #00000005;background:var(--neutral100);border-radius:20px;max-width:230px}.left-navbar-mobile-profile-info{display:grid;width:100%;box-sizing:border-box;grid-template-columns:38px 1fr;gap:10px}.left-navbar-mobile-profile-info-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:2px solid #648B4A;border-radius:100px;box-shadow:0 0 1px #21252914,0 2px 7.7px #2125290d;background-color:var(--primary500);font-weight:700;font-family:Funnel Display,sans-serif;color:var(--neutral100)}.left-navbar-mobile-profile-info-text-container{display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;gap:5px}.left-navbar-mobile-profile-info-text{font-family:Funnel Display,sans-serif;font-weight:600;font-style:Medium;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle}.left-navbar-mobile-profile-info-subtext{font-family:Funnel Sans,sans-serif;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:24px;letter-spacing:0px;vertical-align:middle}.left-navbar-mobile-profile-actions{display:flex;flex-direction:column;width:100%;margin:0 4px;gap:5px}.left-navbar-mobile-profile-action{font-family:Funnel Sans;font-weight:300;font-style:Light;font-size:16px;leading-trim:NONE;line-height:24px;letter-spacing:0%;vertical-align:middle;padding:0;margin:0;text-align:left;cursor:pointer;color:var(--neutralblack)}.left-navbar-mobile-profile-actions .primary.small{margin:0}@media(max-height:760px){.left-navbar-mobile-profile{padding:10px}.left-navbar-mobile-profile-header{display:none}.left-navbar-mobile{padding:16px}.left-navbar-mobile .language-selector{display:none}}@media(max-width:400px){.left-navbar-mobile{width:260px}}.notif-panel{position:fixed;bottom:24px;right:24px;z-index:2500;width:340px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;background:var(--neutralwhite);border:1px solid var(--neutral200);border-radius:12px;box-shadow:0 6px 24px #2125291f;overflow:hidden;font-family:Funnel Display,Inter,sans-serif}.notif-panel-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--primary50);border-bottom:1px solid var(--neutral200);flex-shrink:0}.notif-panel-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.875rem;color:var(--primary900)}.notif-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary600);color:var(--neutralwhite);border-radius:10px;font-size:.6875rem;font-weight:700}.notif-panel-minimize{background:none;border:none;cursor:pointer;font-size:1.25rem;line-height:1;width:28px;height:28px;border-radius:6px;color:var(--neutral700);display:flex;align-items:center;justify-content:center}.notif-panel-minimize:hover{background:var(--neutral200);color:var(--neutralblack)}.notif-panel-body{overflow-y:auto;flex:1;padding:4px 0}.notif-empty{padding:16px;font-size:.8125rem;color:var(--neutral600);text-align:center;margin:0}.notif-item{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;text-decoration:none;color:var(--neutralblack);border-left:3px solid transparent;text-align:left}.notif-item:hover{background:var(--primary50);text-decoration:none;color:var(--neutralblack)}.priority-1{border-left-color:var(--error500)}.priority-2{border-left-color:var(--secondary500)}.priority-3{border-left-color:var(--primary500)}.priority-4{border-left-color:var(--neutral400)}.notif-item-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.notif-item-title{font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--neutralblack)}.notif-item-desc{font-size:.75rem;color:var(--neutral700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-item-meta{font-size:.6875rem;color:var(--neutral600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-item-people{font-size:.6875rem;color:var(--primary700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-item-age{font-size:.6875rem;color:var(--neutral500);flex-shrink:0;margin-top:2px}.notif-bg-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:8px 14px;background:none;border:none;border-top:1px solid var(--neutral200);cursor:pointer;font-size:.75rem;color:var(--neutral600);text-align:left;font-family:inherit}.notif-bg-toggle:hover{background:var(--primary50);color:var(--primary900)}.notif-peek{position:fixed;bottom:24px;right:24px;z-index:2500;display:flex;align-items:center;gap:8px;padding:8px 12px;max-width:320px;background:var(--neutralwhite);border:1px solid var(--neutral200);border-radius:999px;box-shadow:0 4px 16px #2125291a;cursor:pointer;font-family:Funnel Display,Inter,sans-serif;font-size:.8125rem;color:var(--neutralblack)}.notif-peek:hover{background:var(--primary50);border-color:var(--primary400)}.notif-peek-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--neutral400)}.notif-peek-dot.priority-1{background:var(--error500);border:none}.notif-peek-dot.priority-2{background:var(--secondary500);border:none}.notif-peek-dot.priority-3{background:var(--primary500);border:none}.notif-peek-dot.priority-4{background:var(--neutral400);border:none}.notif-peek-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;font-weight:500}.notif-peek-more{font-size:.6875rem;font-weight:700;color:var(--primary700);background:var(--primary100);padding:2px 6px;border-radius:8px;flex-shrink:0}.notif-peek-chevron{color:var(--neutral600);flex-shrink:0}@media(max-width:768px){.notif-panel,.notif-peek{bottom:76px;right:12px}.notif-panel{left:12px;width:auto;max-width:360px}}
