﻿@font-face{font-family:"OpenSans";font-style:normal;font-weight:500;font-display:swap;src:url("https://smartmiete-cdn.fra1.cdn.digitaloceanspaces.com/fonts/OpenSans-Regular.woff2")}@font-face{font-family:"OpenSans";font-style:normal;font-weight:600;font-display:swap;src:url("https://smartmiete-cdn.fra1.cdn.digitaloceanspaces.com/fonts/OpenSans-Semibold.woff2")}@font-face{font-family:"OpenSans";font-style:normal;font-weight:700;font-display:swap;src:url("https://smartmiete-cdn.fra1.cdn.digitaloceanspaces.com/fonts/OpenSans-Bold.woff2")}:root{--font-family-euclid: "EuclidCircularB", sans-serif;--brand-primary: #00aa73;--brand-darken-1: #37b394;--brand-darken-2: #f3fbf7;--brand-darken-3: #e5f7f1;--brand-darken-4: #80d4b9;--brand-darken-5: #40bf96;--brand-darken-6: #b7e8db;--brand-darken-7: #c8eee4;--brand-darken-8: #d6f4ec;--brand-secondary: #757575;--brand-extra: #0a1f44;--brand-extra-overlay: #f3fbf706;--brand-extra-light: #f1f3f8;--c-white: white;--c-background: white;--c-background-darken: #ececec;--c-text: #202020;--c-black: #000000;--c-text-inverse: white;--c-text-darken-1: #181d27;--c-text-darken-5: #9f9f9f;--c-text-darken-6: #757575;--c-red: #e5213a;--c-red-light: #f49898;--c-yellow: #f4af23;--c-bley: #54627c;--c-info: #2376d8;--c-error: #ff3333;--c-border: #e7e9ec;--c-blue: #d9e5fa;--c-dark-blue: #435f90;--c-grey: #f1f1f1;--c-grey-2: #9f9f9f;--c-grey-3: #f8f9fa;--c-grey-4: #535862;--c-grey-5: #414651;--c-grey-6: #767676;--c-grey-7: #e9eaeb;--c-grey-8: #fafafa;--c-light-gray: #cdd2cc;--c-dark-gray: #414651;--c-bg-opacity: #e5f7f1;--c-bg-yellow: #eddc40;--c-bg-yellow-opacity-90: #eddc4090;--c-bg-yellow-light: #f8f4d3;--c-bg-blue: #6b98ea;--c-bg-blue-opacity-90: #6b98ea90;--c-bg-blue-opacity-30: #6b98ea30;--c-bg-red: #e52239;--c-bg-red-opacity-90: #e5223990;--c-bg-yellow-opacity: #fef7e6;--c-bg-blue-opacity: #e5ebf6;--c-bg-red-opacity: #e5223975;--brand-primary-opacity-90: #00aa7390;--c-white-opacity-0: #ffffff00}@font-face{font-family:"Icons";font-style:normal;font-weight:400;font-display:block;src:url("https://smartmiete-cdn.fra1.cdn.digitaloceanspaces.com/fonts/iconly.woff2")}.icon{font-family:"Icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.xlarge{font-size:48px}.icon.large{font-size:27px}.icon.medium{font-size:21px}.icon.small{font-size:16px}.icon.weak{color:var(--c-text-darken-6);font-size:16px;font-weight:400}.icon.gap-right{margin-right:12px}.icon.centered{display:flex;align-items:center}.icon.circular{font-weight:600;border:2px solid;border-radius:50%;padding:6px}.icon.circular.small{font-size:12px}.icon.fancycircular{width:fit-content;background-color:var(--brand-darken-7);border-radius:50%;border:8px solid var(--brand-darken-8);padding:12px}.icon.green,.icon.green:before{color:var(--brand-primary)}.icon.yellow,.icon.yellow:before{color:var(--c-yellow)}.icon.blue,.icon.blue:before{color:var(--c-info)}.icon.red,.icon.red:before{color:var(--c-error)}.icon-home-smile:before,.icon-calendar:before{content:"\e364"}.icon-buildings-dorm:before,.icon-add-rental-object:before{content:"\e0ba"}.icon-image-user-plus:before,.icon-add-tenancy:before{content:"\e459"}.icon-message-alert-circle:before{content:"\e139"}.icon-arrows-up:before{content:"\e23f"}.icon-arrow-right:before,.icon-arrows-right:before{content:"\e259"}.icon-arrow-down:before{content:"\e263"}.icon-arrow-left:before,.icon-arrows-left:before{content:"\e262"}.icon-chevron-down:before,.icon-arrows-down:before{content:"\e247"}.icon-arrow-up:before{content:"\e24e"}.icon-bank:before{content:"\e04b"}.icon-building-03:before{content:"\e101"}.icon-building-05:before,.icon-buildings-apartment:before{content:"\e0ff"}.icon-building-01:before,.icon-buildings-house:before{content:"\e103"}.icon-calendar-check-01:before{content:"\e36d"}.icon-camera-plus:before{content:"\e46b"}.icon-car-01:before{content:"\e2a5"}.icon-check:before,.icon-interface-check:before{content:"\e0f1"}.icon-check-circle:before,.icon-circle-tick:before{content:"\e0fa"}.icon-circle:before{content:"\e38b"}.icon-tool-02:before,.icon-cogwheel:before{content:"\e065"}.icon-credit-card-02:before,.icon-credit-card:before{content:"\e03e"}.icon-credit-card-plus:before{content:"\e037"}.icon-cube-03:before{content:"\e388"}.icon-currency-euro:before{content:"\e025"}.icon-currency-euro-circle:before{content:"\e026"}.icon-dataflow-04:before{content:"\e438"}.icon-file-06:before,.icon-document-page:before{content:"\e306"}.icon-dots-vertical:before{content:"\e0e2"}.icon-droplets-02:before{content:"\e2c8"}.icon-announcement-01:before,.icon-ear:before{content:"\e328"}.icon-mail-01:before,.icon-email:before{content:"\e13e"}.icon-expand-01:before{content:"\e236"}.icon-eye:before,.icon-eye-open:before{content:"\e0d3"}.icon-file-07:before{content:"\e305"}.icon-file-x-02:before,.icon-file-alert:before{content:"\e2e9"}.icon-file-attachment-04:before{content:"\e301"}.icon-file-attachment-02:before{content:"\e303"}.icon-file-04:before,.icon-file-blank:before{content:"\e308"}.icon-file-check-03:before,.icon-file-check:before{content:"\e2fd"}.icon-file-check-02:before,.icon-inspection-report:before{content:"\e2fe"}.icon-file-download-02:before,.icon-file-download:before{content:"\e2fb"}.icon-file-heart-02:before{content:"\e2f8"}.icon-file-shield-02:before,.icon-file-paper:before,.icon-tenancy-agreement:before{content:"\e48e"}.icon-calendar-date:before,.icon-time-calendar:before{content:"\e36b"}.icon-file-plus-02:before{content:"\e2f2"}.icon-file-question-02:before{content:"\e2ef"}.icon-scales-01:before,.icon-finance-policy:before{content:"\e00f"}.icon-git-merge:before{content:"\e431"}.icon-bar-chart-12:before,.icon-graphic-up:before{content:"\e3b1"}.icon-menu-01:before,.icon-hamburger:before{content:"\e09c"}.icon-hand:before,.icon-handpalm:before{content:"\e1f4"}.icon-thumbs-up:before,.icon-handshake:before{content:"\e314"}.icon-face-smile:before,.icon-happy-sticker:before{content:"\e351"}.icon-help-square:before{content:"\e0c1"}.icon-home-02:before,.icon-rental-object:before{content:"\e0bf"}.icon-home-04:before{content:"\e0bd"}.icon-hourglass-03:before,.icon-hourglass:before{content:"\e359"}.icon-image-user:before{content:"\e455"}.icon-image-user-up:before{content:"\e457"}.icon-image-user-right:before{content:"\e458"}.icon-info-circle:before{content:"\e0b9"}.icon-dots-horizontal:before,.icon-interface-3dots:before{content:"\e0e3"}.icon-alert-triangle:before,.icon-interface-alert:before{content:"\e329"}.icon-alert-circle:before{content:"\e32d"}.icon-x-close:before,.icon-interface-close:before{content:"\e056"}.icon-download-01:before,.icon-interface-download:before{content:"\e0e1"}.icon-home-03:before,.icon-interface-home:before{content:"\e0be"}.icon-pin-01:before,.icon-interface-location:before{content:"\e091"}.icon-lock-01:before,.icon-interface-lock:before{content:"\e485"}.icon-log-out-02:before,.icon-interface-logout:before{content:"\e0a2"}.icon-plus:before,.icon-interface-plus:before{content:"\e08c"}.icon-key-01:before{content:"\e487"}.icon-layout-alt-04:before{content:"\e3ef"}.icon-minus:before{content:"\e095"}.icon-brush-03:before,.icon-paintbrush:before{content:"\e20f"}.icon-pencil-line:before,.icon-pencil-writing:before,.icon-signature:before{content:"\e1d8"}.icon-phone:before{content:"\e113"}.icon-piggy-bank-01:before,.icon-savings:before{content:"\e018"}.icon-user-square:before,.icon-tenancy:before{content:"\e33e"}.icon-thermometer-03:before{content:"\e2b0"}.icon-thermometer-warm:before{content:"\e2ae"}.icon-thermometer-cold:before{content:"\e2af"}.icon-time-forward:before{content:"\e362"}.icon-trash-01:before,.icon-trash:before{content:"\e062"}.icon-trend-up-01:before,.icon-trend-up:before{content:"\e38d"}.icon-user-plus-02:before,.icon-userplus:before{content:"\e341"}.icon-user-circle:before,.icon-user-profile:before{content:"\e34a"}.icon-check-verified-02:before,.icon-verified:before{content:"\e0f3"}.icon-zap-square:before{content:"\e050"}.icon-interface-support:before{content:"\e0b4"}.icon-message-text-square-02:before{content:"\e120"}html,body{padding:0;margin:0;font-size:16px;font-family:var(--font-family-euclid);background:var(--c-background);color:var(--c-text);-webkit-font-smoothing:antialiased}.p{padding:16px}.pt{padding-top:16px}.pb{padding-bottom:16px}.pl{padding-left:16px}.m{margin:16px}.m0{margin:0}.mt{margin-top:16px}.mb{margin-bottom:16px}.mbxxl{margin-bottom:64px}.mrxxs{margin-right:4px}.mta{margin-top:auto}.mba{margin-bottom:auto}.mr{margin-right:16px}.mrl{margin-right:24px}.mrxs{margin-right:8px}.ml{margin-left:16px}.mlxs{margin-left:8px}.mts{margin-top:12px}.mtl{margin-top:24px}.mbl{margin-bottom:24px}.mbs{margin-bottom:12px}.mbxs{margin-bottom:6px}.mbxxs{margin-bottom:4px}.mb0{margin-bottom:0}.mla{margin-left:auto}.mra{margin-right:auto}.gap{gap:16px}.gs{gap:12px}.gxs{gap:8px}.full-width{width:100%;min-width:100%}.center{margin-left:auto;margin-right:auto}.t-center{text-align:center}.text-muted{color:var(--c-text-darken-6)}.f-end{justify-content:end}.text-center{text-align:center}.text-green{color:var(--c-green)}.text-red{color:var(--c-red)}.text-strikethrough{text-decoration:line-through}.wrap{text-wrap:wrap}.no-wrap{text-wrap:nowrap}.wordbreak{word-break:break-word}.hyphens{hyphens:auto;word-break:break-word}.column{display:flex;flex-direction:column}label{font-weight:500;font-size:16px;color:var(--c-text-darken-6)}div.bordered{border:1px solid;border-radius:4px;padding:16px}div.bordered.yellow{border-color:var(--c-yellow)}.dialog-trigger:hover{cursor:pointer}input{font-size:16px;border-radius:4px;border:solid 1px var(--c-text-darken-6);padding:8px;font-size:16px;outline-offset:0}input:focus{outline-offset:0}input[type="date"]{font:var(--font-family-euclid)}input[readonly]{background-color:var(--c-grey-3);color:var(--c-text-darken-6);cursor:not-allowed}div{box-sizing:border-box}h1{font-size:39px;font-weight:500;line-height:58.5px;margin:0}h2{font-size:25px;font-weight:500;line-height:37.5px;margin:0}h3{font-size:16px;font-weight:500;line-height:24px;margin:0}p{font-size:16px;line-height:24px;font-weight:400;margin:0;max-width:65ch}p.bold{font-weight:600;color:var(--brand-secondary);margin-bottom:24px}p.info-text{color:var(--brand-secondary);font-size:14px}p.strong{font-weight:500;font-size:18px}p.weak{color:var(--c-text-darken-6);font-size:14px;font-weight:400}p.weak a{font-size:14px}p.no-mw{max-width:unset}p.link{color:var(--brand-primary);text-decoration:underline;font-size:14px;cursor:pointer}span.weak{color:var(--c-text-darken-6);font-size:14px}span.strong{font-weight:500}a{font-size:16px;line-height:24px;color:var(--brand-extra);text-underline-offset:4px;text-decoration-thickness:2px}a.green{color:var(--brand-primary)}a.no-underline{text-decoration:none}.vermieterplus{height:16px}.hover-disclaimer{position:absolute;top:12px;right:12px}.hover-disclaimer.relative{position:relative;top:unset;right:unset;display:flex;align-items:center}.hover-disclaimer.relative:hover .hover-content{left:16px;right:unset}.hover-disclaimer .icon.icon-interface-alert{margin:0}.hover-disclaimer .hover-content{display:none}.hover-disclaimer:hover .hover-content{display:block;position:absolute;top:16px;right:16px;border:1px solid var(--c-grey);padding:12px;z-index:9;background-color:var(--c-white);width:275px;text-align:left}.hover-disclaimer:hover .hover-content p{margin:0;text-wrap:wrap}.error,.click{color:var(--c-error)}.error{scroll-margin:96px}.container{display:flex;flex-direction:column;padding:16px}svg{pointer-events:none}#app{min-height:100svh;background-color:var(--c-background-darken);display:flex;flex-direction:row;position:relative}main{height:100%;flex-grow:1;display:flex;justify-content:center;align-items:center;padding:56px;overflow:auto}main>div.container{width:90%;max-width:1200px;background-color:var(--c-background);border-radius:4px;border:1px solid #f1f1f1;margin-bottom:24px}.main-wrapper{width:100%;max-width:100%;max-width:72rem;align-self:baseline}.full-wrapper{width:100%;align-self:baseline}.sidebar{background-color:var(--c-background);position:sticky;top:0;bottom:0;overflow-y:auto;max-height:100vh;flex-basis:250px;flex-shrink:0;padding:24px 0;display:flex;flex-direction:column;transition:width 0.5s ease}.sidebar.sudo{background-color:#ff7676}.sidebar input[type="checkbox"],.sidebar label{display:none}.sidebar .head{display:flex;justify-content:center;margin-bottom:24px}.sidebar .head>img{margin-left:-54px}.sidebar .main{margin-bottom:16px}.sidebar nav{height:100%;display:flex;justify-content:space-between;flex-direction:column}.sidebar nav a{text-decoration:none}.sidebar nav .submenu-expand{cursor:pointer;padding:12px 0}.sidebar nav>ul>li{border-left:4px solid transparent;box-sizing:border-box}.sidebar nav>ul>li.active{border-left:4px solid var(--brand-darken-3)}.sidebar nav>ul>li.active .icon{color:var(--brand-primary)}.sidebar nav>ul>li.expanded{border-left:4px solid var(--brand-primary)}.sidebar nav>ul>li:hover{border-color:var(--c-grey)}.sidebar nav>ul>li.active:hover{border-color:var(--brand-darken-3)}.sidebar nav>ul>li.expanded:hover{border-color:var(--brand-primary)}.sidebar nav .active .menu-item{background-color:var(--brand-darken-3)}.sidebar nav .active .menu-item:hover{background-color:var(--brand-darken-3)}.sidebar nav .menu-item{font-size:1.1rem;display:grid;grid-template-columns:auto 45px}.sidebar nav .menu-item:has(*){grid-template-columns:auto}.sidebar nav .menu-item:has(>:last-child:nth-child(2)){grid-template-columns:auto 45px}.sidebar nav .menu-item:hover{background-color:var(--c-grey)}.sidebar nav .menu-item>a{display:grid;grid-template-columns:50px auto;padding:12px 0}.sidebar nav .submenu{overflow:hidden;transition:height 0.25s ease;text-indent:10px}.sidebar nav .submenu .submenu-item:hover{background-color:var(--c-grey)}.sidebar nav .submenu .submenu-item.active a{color:var(--brand-primary);font-weight:bold}.sidebar nav .submenu li{display:flex}.sidebar nav .submenu li>a{padding:8px 0 8px 8px;display:block;font-size:14px;flex-grow:1}.sidebar nav .submenu-toggle:checked+.submenu-label .icon-arrows-down{transform:rotate(-180deg)}.sidebar nav .foot{margin-top:auto}.sidebar .item{text-decoration:none;color:black;padding:16px;display:flex;align-items:center}.sidebar .item svg,.sidebar .item .icon{margin-right:16px}.sidebar ul{list-style:none;margin-block-start:0;padding-inline-start:0}.sidebar.collapsed{width:50px}.sidebar.collapsed .item span{display:none}.sidebar .button.collapse{position:absolute;right:-29px;border-left:none;top:6px;border-radius:0 6px 6px 0;padding:6px}.sidebar .section.salesposter{display:flex;flex-direction:column;border:1px solid var(--brand-primary);background-color:var(--brand-darken-3);padding:12px}.sidebar .section.salesposter h2{font-size:21px;line-height:1.25;margin-bottom:12px}.sidebar .section.salesposter p{color:var(--brand-secondary);margin-bottom:12px}.sidebar .section.salesposter .button{position:relative;width:auto;justify-content:center}.sidebar .section.salesposter p,.sidebar .section.salesposter .button{font-size:14px;line-height:1.25}.sidebar .sub-menu{padding-left:32px}.sidebar .sub-menu .sub-item{padding:0;margin-bottom:12px}.sidebar .sub-menu .sub-item span{font-size:14px}.container{padding:16px}.flex{display:flex}.flex.align-center{align-items:center}.flex.r{justify-content:flex-end}.flex.c{justify-content:center}.flex.sb{justify-content:space-between}.flex.column{flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.gap-xs{gap:8px}.main-header{width:calc(100% + 32px);color:var(--c-text-inverse);background-color:var(--brand-extra);padding:24px 16px 96px;margin-top:-16px;margin-left:-16px;margin-right:-16px;margin-bottom:-48px}.main-header .main-header-content{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:72rem}.main-header .main-header-content .main-header-info h1{font-size:39px;font-weight:500;line-height:58.5px;margin:0}.main-header .main-header-content .main-header-info h1 span{font-size:16px}.main-header .main-header-content .main-header-info p{margin-top:8px;font-size:14px;max-width:600px}.main-header .main-header-content .main-header-info a{color:var(--c-text-inverse);font-size:14px}.main-header .main-header-content .main-header-buttons{position:relative;display:flex;align-self:baseline;gap:16px}.main-header .main-header-content .main-header-buttons .button{margin:0}.main-header .main-header-content .main-header-buttons .button .icon:not(.mr){margin-right:0}.main-header .main-header-content .main-header-buttons .dropdown-button-content{position:absolute;left:0;top:100%;margin-top:8px;padding:8px;background-color:var(--c-background);border:1px solid var(--brand-secondary);border-radius:4px;color:black;display:flex;flex-direction:column;gap:12px}.main-header .main-header-content .main-header-buttons .dropdown-button-content a{display:flex;text-decoration-line:none;border-bottom:2px solid transparent}.main-header .main-header-content .main-header-buttons .dropdown-button-content a:hover{border-bottom:2px solid}.main-header .main-header-content .main-header-buttons .dropdown-button-content a>.icon{color:var(--c-grey-4);margin-right:8px;font-size:16px;line-height:24px;margin-left:0}.section{position:relative;background-color:var(--c-background);padding:32px;border-radius:8px;margin-bottom:32px;overflow:hidden;max-width:100vw;overflow-x:auto}.section.mbxxl{margin-bottom:64px}.section.show-overflow{overflow:visible;overflow-x:visible}.section.dark{background-color:var(--brand-extra);color:var(--c-text-inverse)}.section.dark h1,.section.dark p{color:var(--c-text-inverse)}.section.small{border:1px solid var(--c-border);border-radius:4px;padding:0}.section.small.pad,.section.small .pad{padding:16px}.section.w-75{width:75%}.section.extra{display:grid;grid-template-areas:"header overlay overlay" "promo overlay overlay";row-gap:16px;column-gap:16px;border-radius:8px;background-color:var(--brand-extra);color:var(--c-text-inverse);padding:48px}.section.extra .extra-header{grid-area:header;display:flex;flex-direction:column;justify-content:space-between}.section.extra .extra-header .extra-text h1{margin-bottom:24px}.section.extra .vermieterplus{height:24px}.section.extra .promo{flex-wrap:nowrap;grid-area:promo;align-items:flex-end;gap:16px}.section.extra .promo .button{margin:0}.section.extra .button{margin-right:24px}.section.extra img{margin-right:12px}.section.extra .extra-clickbait{display:flex;align-items:center}.section.instabank h1{font-size:28px;line-height:36px}.section.extra-overlay{grid-area:overlay;background-color:var(--brand-extra-overlay);padding:20px;border-radius:8px;margin:0}.section.extra-overlay .list-item{display:grid;align-items:center;grid-template-columns:24px auto;gap:16px;margin-bottom:12px}.section.extra-overlay .list-item p,.section.extra-overlay .list-item a{margin:0}.section.extra-overlay .list-item a{color:var(--brand-darken-5)}.section img:first-child.full-width{width:calc(100% + 64px);margin-top:-32px;margin-left:-32px;margin-right:-32px}.section .collapse-btn{position:absolute;top:32px;right:32px;border:none;background:none}.section .section-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.section .section-header .duo-svg{display:flex;align-items:center}.section .section-header .duo-svg .icon{margin-right:8px}.section .section-header .section-navigation{display:flex}.section .section-header .section-navigation .nav-left{margin-right:12px}.section .section-header .section-navigation .nav-left,.section .section-header .section-navigation .nav-right{display:flex;border:1px solid var(--c-border);border-radius:50%;height:32px;width:32px;justify-content:center;align-items:center}.section .section-header .section-navigation .nav-left svg,.section .section-header .section-navigation .nav-right svg{color:black}.section .section-header .section-navigation .nav-left svg path,.section .section-header .section-navigation .nav-right svg path{fill:black;stroke:black}.section .section-content.center{text-align:center}.section .section-content .progress{display:flex;align-items:center}.section .section-content .progress p{margin-right:12px}.section .section-content .progress progress[value]{-webkit-appearance:none;appearance:none;height:6px}.section .section-content .progress progress[value]::-webkit-progress-bar{background-color:var(--c-background-darken);border-radius:12px}.section .section-content .progress progress[value]::-webkit-progress-value{background-color:var(--brand-primary);border-radius:12px;background-size:35px 20px, 100% 100%, 100% 100%}.section .contentPlusImageContainer{display:grid;grid-template-columns:1fr 1fr;gap:24px}table{border-collapse:collapse;width:100%;margin:16px 0}table th,table td{padding:12px;text-align:left}table th.r,table td.r{text-align:right}table tr:nth-child(even),table tr.even{background:var(--c-grey-3)}table .yellow{color:var(--c-yellow)}.break-spaces{white-space:break-spaces}.loader{width:16px;height:16px;border:2px solid var(--c-black);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.horizontal{display:flex;flex-wrap:wrap}.horizontal.d80-20{display:grid;grid-template-columns:4fr 1fr;gap:16px}.horizontal.d60-40{display:grid;grid-template-columns:3fr 2fr;gap:16px}.horizontal.x1{display:grid;grid-template-columns:1fr;gap:16px}.horizontal.d50-50,.horizontal.x2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.horizontal.d33-33-33,.horizontal.x3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.horizontal.d25-25-25-25,.horizontal.x4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.horizontal.gap{gap:16px}.horizontal.nogap{gap:0}.horizontal.video-container,.horizontal.article-container{margin-bottom:16px}.horizontal.cards{display:grid;grid-template-columns:repeat(auto-fill, 310px);gap:16px}.horizontal.slider{flex-wrap:nowrap;overflow:scroll}.horizontal.nowrap{flex-wrap:nowrap;align-items:center}.horizontal.c{justify-content:center}.horizontal.sb{justify-content:space-between}.horizontal.align-center{align-items:center}.horizontal.button-toggle{background-color:var(--c-grey);padding:4px;border-radius:4px}.horizontal.button-toggle .button{border:none;margin:0}.horizontal.button-toggle :not(.active){background-color:var(--c-grey)}.flex-center{display:flex;justify-content:center;align-items:center}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.dropzone{display:flex;justify-content:center;align-items:center;border:2px dashed var(--c-light-gray);padding:40px;text-align:center;cursor:pointer;position:relative}.dropzone.dragover{border-color:var(--brand-primary)}.dropzone input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;margin:0}.files .file-info{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.files .file-info .file-name{display:flex;align-items:center}.files .file-info .file-name div:first-child{margin-right:8px}.files progress{width:100%;border:0;height:10px;border-radius:20px}.files progress::-webkit-progress-bar{border:0;height:10px;border-radius:20px}.files progress::-webkit-progress-value{border:0;height:10px;border-radius:20px;background-color:var(--brand-primary)}.files progress::-moz-progress-bar{border:0;height:10px;border-radius:20px;background-color:var(--brand-primary)}.preview{display:flex;margin:12px;white-space:nowrap;flex-wrap:nowrap;scroll-snap-type:x proximity;overflow-x:auto;overflow-y:hidden}.preview .file-preview{position:relative;width:150px;height:150px;flex:0 0 auto;margin-right:12px}.preview .file-preview img,.preview .file-preview i{width:100%;height:100%;object-fit:cover;object-position:center}.preview .file-preview i{display:flex;justify-content:center;align-items:center;font-size:4rem}.preview .file-preview .file-info{background:rgba(0,0,0,0.5);color:var(--c-white);width:100%;position:absolute;display:flex;justify-content:space-between;left:0;bottom:0;padding:8px 8px 0}.preview .file-preview .file-info .file-name{overflow:hidden;text-overflow:ellipsis}.preview .with-preview-loader{border:16px solid var(--brand-darken-2);border-top:16px solid var(--brand-primary);border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}blockquote.default{border-left:2px solid var(--brand-primary);padding-left:10px;margin:0 0 16px}.bulletpoints .bulletpoint-item{color:var(--c-text-darken-6);font-size:14px;font-weight:400}.bulletpoints .bulletpoint-item:before{content:"\A";width:4px;height:4px;border-radius:50%;background:var(--c-text-darken-6);display:inline-block;margin-right:4px;vertical-align:middle}.huge-header{background-color:var(--brand-primary);padding:72px;margin:24px -32px 64px}.huge-header h3,.huge-header h1,.huge-header p{color:var(--c-white)}.video-preview{width:75%}.background-overlay{position:absolute;top:0;left:0;width:100vw;height:100%;background-color:var(--c-bg-black-opacity-40);z-index:99}dialog{border:none;border-radius:4px;padding:16px 24px;max-width:768px}dialog .header{display:flex;flex-direction:row}dialog::backdrop{background:rgba(0,0,0,0.5)}dialog form button{margin:0}dialog.modal{z-index:999;display:flex;flex-direction:column;border:none;border-radius:4px;padding:16px 24px;width:88svw;max-width:768px}dialog.modal.centered{position:fixed;top:30vh}dialog.modal.with-backgdrop::backdrop{background-color:var(--c-bg-black-opacity-40)}dialog.modal .horizontal .icon{align-self:center;margin-right:16px}dialog.modal .horizontal .icon:before{font-size:46px}dialog.modal .icon-interface-close{position:absolute;top:12px;right:12px;border:none;background-color:var(--c-background)}dialog.modal .icon-interface-close:hover{cursor:pointer}dialog.ir-room{border:1px solid var(--brand-primary);border-radius:4px;padding:16px 24px;width:88svw;max-width:768px;z-index:999}dialog.ir-room .dialog-button-container{display:flex}dialog.ir-room .dialog-button-container button{margin-right:16px}.deposit-container .button.large{display:flex;justify-content:center}.deposit-container .button.w-100{margin-bottom:0}.button-container{display:flex;gap:16px}.hidden{display:none !important}.debug,.todo{border-radius:4px;border:solid 1px var(--c-red-light);font-size:13px;background:var(--c-red-light);padding:12px;width:fit-content}.filters{background-color:var(--brand-darken-2);border:1px solid var(--brand-darken-3);padding:16px;border-radius:4px}.logos{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:24px}.logos img{height:84px;width:84px}.logos img.big{width:290px}.logos img.small{height:63px;width:63px}.logos.horizontal img{height:52px;width:52px}.logos.horizontal img.instabank{width:128px}.mobile-show{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cky-consent-container p{max-width:none}@media (max-width: 1190px){main{padding:82px 16px 32px}.section{margin-bottom:16px}.section.extra{grid-template-areas:"header" "overlay" "promo";padding:24px}.section.extra h1{margin-top:24px}.section.extra .promo{display:flex;flex-direction:column-reverse;align-items:center;font-size:18px;line-height:1.25;margin-top:16px}.section.extra .promo .extra-clickbait{margin-bottom:16px}.section.extra .promo .button{width:auto;display:block;text-align:center;padding:16px}.horizontal.x3,.horizontal.x4{grid-template-columns:1fr 1fr}.horizontal.d60-40{display:flex;flex-direction:column}}@media (max-width: 930px){.horizontal.x3{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.horizontal.x3>*{flex-basis:100%}.horizontal.x2{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.horizontal.x2>*{flex-basis:100%}.video-preview{width:100%}}@media (max-width: 768px){.mbxxl{margin-bottom:32px}main.container{padding:0}.mobile-hidden{display:none}.mobile-show{display:block}.horizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.hover-disclaimer.mlxs{margin-left:0}.hover-disclaimer.relative:hover .hover-content{left:unset;right:-50px}.button-container{flex-wrap:wrap}.sidebar .head>img{margin-left:0}.main-header{margin-top:66px;width:100%;margin-left:0;margin-right:0}.main-header .main-header-content .main-header-info h1{font-size:27px;line-height:1.25}.main-header .main-header-content .main-header-buttons{flex-wrap:wrap}.section table{margin-left:-16px;width:calc(100% + (2 * 16px))}.sidebar{width:auto;padding:0 16px;right:0;top:0;left:0;position:fixed;height:66px;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;z-index:999}.sidebar a.head{margin:0}.sidebar label{display:block;padding:0.5em;line-height:1.6em;align-self:center}.sidebar input[type="checkbox"]:not(:checked)+nav{display:none}.sidebar nav{position:fixed;top:66px;right:0;width:100%;bottom:0;overflow:auto;background-color:var(--c-background);height:auto}.sidebar .button{display:none}.sidebar .section.salesposter{display:none}h1{font-size:27px;line-height:1.25}h2{font-size:22px;line-height:1.25}.main-wrapper h1.main-title{padding:0 16px;margin-top:12px}.main-wrapper .section.rent-overview-section{padding:16px}.main-wrapper .popular-templates{width:100%}.main-wrapper .popular-templates .button{margin:0}.main-wrapper .templates-panel .section.small{margin-bottom:12px}.section .container{padding:16px 0}.section{padding:16px}.section.extra{padding:24px}.section.small{width:100%}.section.w-75{width:100%}.section img:first-child.full-width{width:calc(100% + 32px);margin-top:-16px;margin-left:-16px;margin-right:-16px}.section.instabank img.full-width{height:100px;object-fit:cover;object-position:left}.section.instabank h1{font-size:24px;line-height:27px;margin-bottom:16px}table td{padding:12px 8px}.logos .mla{margin:0 auto}.huge-header{padding:48px 24px;margin:0 -32px 32px}.error{scroll-margin:192px}}@media (max-height: 900px){.sidebar .section.salesposter{display:none}}.text-c-primary{color:var(--brand-primary)}.dividing-border{border-right:1px solid var(--c-border)}@media (max-width: 930px){.dividing-border{border-right:none;border-bottom:1px solid var(--c-border)}}.login-page,.register-page{position:static;min-height:100vh;width:100%;display:flex;flex-direction:row}.login-page .logo,.register-page .logo{position:absolute;top:24px;left:24px}.login-page .col,.register-page .col{flex:1;display:flex;align-items:stretch}.login-page .input,.register-page .input{margin-top:24px;display:flex;flex-direction:column;gap:8px;flex:1}.login-page .login-form,.login-page .register-form,.register-page .login-form,.register-page .register-form{width:48%;margin:18vh auto}.login-page .login-form form,.login-page .register-form form,.register-page .login-form form,.register-page .register-form form{margin-top:48px}.login-page .login-form form div,.login-page .register-form form div,.register-page .login-form form div,.register-page .register-form form div{display:flex;margin:12px 0}.login-page .login-form form div label,.login-page .register-form form div label,.register-page .login-form form div label,.register-page .register-form form div label{min-width:100px}.login-page .login-form h1,.login-page .register-form h1,.register-page .login-form h1,.register-page .register-form h1{text-align:center;line-height:48.5px}.login-page .login-form h3,.login-page .register-form h3,.register-page .login-form h3,.register-page .register-form h3{margin:24px 0;color:var(--brand-secondary);text-align:center;font-weight:400}.login-page .login-form .button,.login-page .register-form .button,.register-page .login-form .button,.register-page .register-form .button{margin-top:24px}.login-page .login-form .signup,.login-page .login-form .terms,.login-page .register-form .signup,.login-page .register-form .terms,.register-page .login-form .signup,.register-page .login-form .terms,.register-page .register-form .signup,.register-page .register-form .terms{margin-top:24px;text-align:center;font-weight:400}.login-page .login-form .terms p,.login-page .register-form .terms p,.register-page .login-form .terms p,.register-page .register-form .terms p{font-size:14px;color:var(--brand-secondary);line-height:1.25}.login-page .login-form .terms p a,.login-page .register-form .terms p a,.register-page .login-form .terms p a,.register-page .register-form .terms p a{font-size:14px}.login-page .login-banner,.login-page .register-banner,.register-page .login-banner,.register-page .register-banner{width:100%;background:var(--brand-extra);color:var(--brand-darken-4);text-align:center;font-weight:500;padding-top:18vh;display:flex;flex-direction:column}.login-page .login-banner .font-big,.login-page .register-banner .font-big,.register-page .login-banner .font-big,.register-page .register-banner .font-big{font-size:39px}.login-page .login-banner .font-huge,.login-page .register-banner .font-huge,.register-page .login-banner .font-huge,.register-page .register-banner .font-huge{font-size:95px}.login-page .login-banner .review,.login-page .register-banner .review,.register-page .login-banner .review,.register-page .register-banner .review{color:var(--c-black);text-align:left;font-size:16px;padding:24px;border-radius:4px;margin:48px 15%;background:var(--brand-darken-3)}.login-page .login-banner .review .stars,.login-page .register-banner .review .stars,.register-page .login-banner .review .stars,.register-page .register-banner .review .stars{margin-bottom:16px}.login-page .login-banner .review .user,.login-page .register-banner .review .user,.register-page .login-banner .review .user,.register-page .register-banner .review .user{margin-top:16px;display:flex;align-items:center;gap:8px}.login-page .login-banner .review .user p,.login-page .register-banner .review .user p,.register-page .login-banner .review .user p,.register-page .register-banner .review .user p{color:var(--c-black);font-size:16px;font-weight:500}.login-page .login-banner .partners p,.login-page .register-banner .partners p,.register-page .login-banner .partners p,.register-page .register-banner .partners p{color:var(--c-white)}.login-page .login-banner .partners img,.login-page .register-banner .partners img,.register-page .login-banner .partners img,.register-page .register-banner .partners img{height:58px}.login-page .login-banner .build,.login-page .register-banner .build,.register-page .login-banner .build,.register-page .register-banner .build{opacity:0;margin:auto 0 16px 0;font-weight:normal;font-size:12px}.login-page .login-banner .build:hover,.login-page .register-banner .build:hover,.register-page .login-banner .build:hover,.register-page .register-banner .build:hover{opacity:0.2}@media (max-width: 1366px){.login-page .login-form,.login-page .register-form,.register-page .login-form,.register-page .register-form{width:75%}.login-page .login-banner .review,.login-page .register-banner .review,.register-page .login-banner .review,.register-page .register-banner .review{margin:48px 10%}}@media (max-width: 1280px){.login-page .login-form,.login-page .register-form,.register-page .login-form,.register-page .register-form{width:80%}.login-page .login-banner .review,.login-page .register-banner .review,.register-page .login-banner .review,.register-page .register-banner .review{margin:48px 5%}}@media (max-width: 1023px){.login-page,.register-page{flex-direction:column}}@media (max-width: 768px){.login-page .login-form,.login-page .register-form,.register-page .login-form,.register-page .register-form{margin:96px auto;width:auto;padding:16px}.login-page .login-form h1,.login-page .register-form h1,.register-page .login-form h1,.register-page .register-form h1{line-height:1.25}.login-page .login-banner,.login-page .register-banner,.register-page .login-banner,.register-page .register-banner{padding:48px 16px}.login-page .login-banner .font-big,.login-page .register-banner .font-big,.register-page .login-banner .font-big,.register-page .register-banner .font-big{font-size:30px}.login-page .login-banner .font-huge,.login-page .register-banner .font-huge,.register-page .login-banner .font-huge,.register-page .register-banner .font-huge{font-size:85px}.login-page .login-banner .review,.login-page .register-banner .review,.register-page .login-banner .review,.register-page .register-banner .review{margin:48px 0}.login-page .login-banner .partners img,.login-page .register-banner .partners img,.register-page .login-banner .partners img,.register-page .register-banner .partners img{max-width:100%}}@media (min-width: 1367px){.register-form .horizontal.x2{flex-direction:column;gap:0}}@media (max-width: 480px){.register-form .horizontal.x2{flex-direction:column;gap:0}}.admin{display:flex;flex-direction:row;min-height:100vh;background:#fafafa;font-family:"OpenSans", sans-serif}.admin .box{box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:4px;background:var(--c-background);padding:16px}.admin .section-header.combined{display:flex;flex-direction:column}.admin .section-header.combined h1,.admin .section-header.combined h3{margin:2px}.admin .section-header.combined .dots{display:flex}.admin .section-header.combined .dot-label{margin-right:12px}.admin .section-header.combined .dot{width:10px;height:10px;border-radius:2px;background:var(--brand-primary)}.admin .section-header.combined .dot.deposit-accounts{background:var(--brand-secondary)}.admin .dashboard .stats{padding:1.5rem;background:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.admin .chart{width:100%;display:flex}.admin .chart.vertical{flex-direction:column}.admin .chart .chart-label{font-size:0.875rem;color:var(--color-gray-500)}.admin .chart .bar{min-height:24px;margin:4px 0;display:flex;transition:all 0.2s ease}.admin .chart .bar:hover{transform:scale(1.01)}.admin .chart .bar:hover .bar-value .bar-label{display:inline-block}.admin .chart .bar .bar-value{min-width:2px;background-color:var(--brand-primary);color:white;display:flex;align-items:center;border-radius:2px}.admin .chart .bar .bar-value .bar-label{display:none;background:white;border-radius:2px;color:var(--brand-primary);margin-left:4px;text-wrap:nowrap;box-shadow:0 0 2px rgba(0,0,0,0.1);padding:0 2px}.admin .chart .bar .bar-value.users{background-color:var(--brand-primary)}.admin .chart .bar .bar-value.deposit-accounts{background-color:var(--brand-secondary)}.admin .dashboard .stats .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.admin .dashboard .stats .section-header h3{margin:0;font-size:1rem;color:var(--color-gray-600)}.admin .dashboard .stats .section-header .icon{font-size:1.5rem;color:var(--color-primary)}.admin .dashboard .stats .stat-value{font-size:2rem;font-weight:bold;color:var(--color-gray-900);margin-bottom:0.5rem}.admin .dashboard .stats .stat-subtitle{font-size:0.875rem;color:var(--color-gray-500);margin-bottom:0.5rem}.admin .dashboard .quick-actions{display:flex;flex-direction:column;gap:0.75rem}.admin .dashboard .quick-actions .button{display:flex;align-items:center;padding:1rem;border-radius:8px;transition:all 0.2s ease}.admin .dashboard .quick-actions .button:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.admin .dashboard .quick-actions .button .icon{font-size:1.25rem;margin-right:1rem}.admin .dashboard .quick-actions .button .content{display:flex;justify-content:space-between;align-items:center;flex:1}.admin .dashboard .info-card{background:var(--color-white);border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.admin .dashboard .info-card .info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.admin .dashboard .info-card .info-header h3{margin:0;font-size:1.125rem;color:var(--color-gray-800)}.admin .dashboard .info-card .info-header .icon{font-size:1.5rem;color:var(--color-primary)}.admin .dashboard .info-card .info-content{display:flex;flex-direction:column;gap:0.75rem}.admin .dashboard .info-card .info-content p{margin:0;font-size:0.875rem;color:var(--color-gray-600)}.admin .dashboard .info-card .info-content .button{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1rem}.admin .dashboard .info-card .info-content .button .icon{font-size:1.25rem}.admin .button{margin:0}.admin .search{display:flex;flex-direction:row}.admin .search input[type="text"],.admin .search select{background:var(--c-white);box-shadow:0 0 20px rgba(0,0,0,0.15)}.admin .search .select-wrapper i{top:12px}.admin .search button{box-shadow:0 0 20px rgba(0,0,0,0.15)}.admin .search .input-container{width:300px;margin-right:8px}.admin .search-result{margin:24px 0}.admin table{margin:0}.admin .pagination{margin:16px auto}.admin header{margin:0 0 24px 0}.admin h1,.admin h2,.admin h3{font-weight:700}.admin h3{margin:24px 0 0 0;font-size:20px}.admin form{width:100%;margin:16px 0}.admin nav{width:200px;background:#ff7676;color:black;flex-shrink:0}.admin nav .content{margin:24px}.admin nav ul{padding:0;list-style:none}.admin nav .menu-section .menu-section-title{font-weight:700;color:#333;display:block;padding:8px 0 4px 0;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:4px}.admin nav .menu-section .menu-section-title.clickable{text-decoration:none;cursor:pointer}.admin nav .menu-section .menu-section-title.clickable:hover{color:#555;text-decoration:underline}.admin nav .menu-section .submenu{margin-left:16px;margin-bottom:12px}.admin nav .menu-section .submenu li{margin-bottom:2px}.admin nav .menu-section .submenu a{font-weight:500;font-size:14px;opacity:0.9}.admin nav .menu-section .submenu a:hover{opacity:1}.admin nav a{font-weight:600;text-decoration:none}.admin .open-btn,.admin .close-btn{display:none}.admin .logo img{width:100%;max-width:100%}.admin main{display:flex;flex-direction:column;padding:16px;align-items:normal}.admin table{border-collapse:collapse;margin:25px 0;min-width:400px;font-size:14px}.admin table a{font-size:14px}.admin table tr{vertical-align:baseline}.admin table tr:nth-child(even),.admin table tr.even{background:#f5f5f5}.admin table td{padding:4px 10px;vertical-align:middle}.admin table td .button{margin:0;font-weight:500;font-size:10px;padding:6px 6px 4px 6px}.admin table td .button.dev:hover{background:#bd5555}.admin table td .button.red:hover{background:#a7192a}.admin table td.r{text-align:right}.admin table td.pre{white-space:pre}.admin table td.b{font-weight:600}.admin table.info{margin:16px 0}.admin table.info td,.admin table.info th{padding:2px 4px}.admin table.delete{width:100%;margin:16px -6px}.admin table.delete td,.admin table.delete th{padding:8px}.admin table.delete td .button{margin:0;font-size:14px;padding:4px 8px}.admin .pagination{display:inline-block}.admin .pagination a,.admin .pagination span{color:black;float:left;padding:8px 16px;text-decoration:none}.admin .pagination a.active{background-color:var(--brand-primary);color:var(--c-white);border-radius:5px}.admin .pagination a:hover:not(.active){background-color:var(--c-background);border-radius:5px}.admin .infobox{margin:16px 0;background-color:#e4f2ff;border:1px solid #8fc9ff;border-radius:4px}.admin .infobox.success{background-color:var(--brand-darken-3);border:1px solid var(--brand-primary);color:black}.admin .infobox.warning{background-color:#ffdddd;border:1px solid var(--c-red);color:black}.admin .top-btn{margin-left:12px}.admin .user-activities{list-style:none;padding:0;color:var(--c-text)}.admin .user-activities li{margin-bottom:24px}.admin .user-activities li .ua-timeline{margin-bottom:8px;font-weight:600}.admin .user-activity span.sudo{background-color:#ff7676;color:white;border-radius:4px;padding:1px 4px;margin-right:8px;font-size:14px;font-weight:bold}.admin .user-activity .item{margin-bottom:12px}.admin .user-activity .item.has-data{cursor:pointer}.admin .user-activity .item.has-data:hover{color:var(--brand-darken-1)}.admin .user-activity .time{font-weight:600;font-size:13px;margin-right:8px}.admin .user-activity .user{text-decoration-thickness:1px;text-underline-offset:2px}.admin .user-activity .description{font-weight:600}.admin .user-activity .toggle-btn{font-family:"Icons" !important;width:16px}.admin .user-activity .toggle-btn:before{content:"\e247"}.admin .user-activity.show-details .toggle-btn:before{content:"\e23f"}.admin .user-activity.show-details pre{display:block}.admin .user-activity pre{display:none;background:var(--brand-darken-3);padding:12px;border-radius:4px}.loader{width:48px;height:48px;border:5px solid var(--brand-primary);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.funnel-status-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.funnel-status-container.funnel-view{display:flex;flex-direction:column}.funnel-section{background:var(--c-white);border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.funnel-section h3{margin:0 0 1rem 0;color:var(--c-text);font-size:1.2rem}.funnel-status{border-radius:6px;padding:1rem}.funnel-status.pending{background-color:var(--c-bg-yellow-opacity);border:1px solid var(--c-bg-yellow-light)}.funnel-status.active{background-color:var(--brand-darken-3);border:1px solid var(--brand-darken-6)}.funnel-status.complete{background-color:var(--c-grey-3);border:1px solid var(--c-border)}.funnel-status.no-funnel{background-color:var(--c-bg-red-opacity);border:1px solid var(--c-red-light);color:var(--c-red)}.funnel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid var(--c-border)}.funnel-title{font-weight:600;color:var(--c-text-darken-6)}.funnel-progress{color:var(--c-text-darken-5);font-size:0.9rem}.funnel-steps{display:flex;flex-direction:column;gap:0.75rem}.funnel-steps h3{font-size:0.9rem;margin:16px 0 0 0}.funnel-steps pre{margin:0;border-radius:4px;padding:12px;background:var(--c-grey-3)}.funnel-steps pre.complete{background:var(--brand-darken-3)}.funnel-steps pre.pending{border:solid 1px var(--brand-primary)}.funnel-step{display:flex;align-items:center;gap:0.75rem;padding:0.5rem;border-radius:4px;transition:background-color 0.2s}.funnel-step:hover{background-color:var(--c-grey-3)}.funnel-step.completed{color:var(--brand-primary)}.funnel-step.current{color:var(--c-info);font-weight:500}.step-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--brand-primary)}.funnel-step.completed .step-icon{background-color:var(--brand-primary);color:var(--c-white)}.funnel-step.current .step-icon{background-color:var(--brand-primary);color:var(--c-white)}.funnel-step:not(.completed):not(.current) .step-icon{background-color:var(--c-grey-3);color:var(--c-text-darken-5)}.step-text{flex:1;font-size:0.9rem}.icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.icon-check::before{content:"✓"}.icon-arrow-right::before{content:"→"}.icon-circle::before{content:"○"}.webhook-logs{margin:2rem 0;background:var(--c-white);border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.webhook-logs h3{margin:0 0 1rem 0;color:var(--c-text);font-size:1.2rem}.webhook-list{display:flex;flex-direction:column;gap:1rem}.webhook-entry{border:1px solid var(--c-border);border-radius:6px;overflow:hidden}.webhook-payload{padding:1rem;background-color:var(--c-white)}.webhook-payload pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:monospace;font-size:0.9rem;line-height:1.5;color:var(--c-text);background-color:var(--c-grey-3);padding:1rem;border-radius:4px;border:1px solid var(--c-border)}.webhook-raw{margin-top:1rem;border-top:1px solid var(--c-border);padding-top:1rem}.webhook-raw details{cursor:pointer}.webhook-raw summary{color:var(--c-text-darken-5);font-size:0.9rem;user-select:none}.webhook-raw pre{margin-top:0.5rem;background-color:var(--c-white);border:1px solid var(--c-border);border-radius:4px;padding:1rem;font-size:0.85rem;line-height:1.5;overflow-x:auto}.email-logs{margin:2rem 0;background:var(--c-white);border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.email-logs h3{margin:0 0 1rem 0;color:var(--c-text);font-size:1.2rem}.email-table{width:100%;border-collapse:collapse;margin-top:1rem}.email-table th,.email-table td{padding:0.75rem;text-align:left;border-bottom:1px solid var(--c-border)}.email-table th{background-color:var(--c-grey-3);font-weight:600;color:var(--c-text-darken-6);white-space:nowrap}.email-table tr:hover{background-color:var(--c-grey-3)}.email-table td{vertical-align:top}.email-table td.pre{white-space:nowrap;font-family:monospace}.metadata-content{margin:0;font-family:monospace;font-size:0.85rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;max-width:300px;background-color:var(--c-grey-3);padding:0.5rem;border-radius:4px;border:1px solid var(--c-border)}.no-data{color:var(--c-text-darken-5);font-style:italic}.status-badge{display:inline-block;padding:0.25rem 0.5rem;border-radius:4px;font-weight:500;font-size:0.875rem}.status-sent{background-color:var(--brand-darken-3);color:var(--brand-primary)}.status-skipped{background-color:var(--c-bg-yellow-opacity);color:var(--c-yellow)}.status-error{background-color:var(--c-bg-red-opacity);color:var(--c-red)}.error-message{color:var(--c-red);font-size:0.875rem;display:block}.stacktrace{border:solid 1px var(--c-border);border-radius:4px;padding:12px;margin:16px 0;background:var(--c-grey-3);font-family:monospace;white-space:pre;font-size:14px}.deletelog pre{margin-top:24px;border:solid 1px var(--c-border);border-radius:4px;padding:16px;background:var(--c-background-darken);line-height:1.3em}@media (max-width: 768px){.admin{flex-direction:column}.admin main{padding:16px;justify-content:flex-start}.admin nav{width:100%;height:auto}.admin nav .content{padding:16px;margin:0}.admin nav .menu-header{display:flex;flex-direction:row;justify-content:space-between}.admin nav .menu-header .icon{width:24px;height:24px}.admin nav .logo img{max-height:16px}.admin nav .close-btn,.admin nav.open .open-btn{display:none}.admin nav .open-btn,.admin nav.open .close-btn{display:block}.admin nav .menu-items{display:none}.admin nav.open .menu-items{display:block}.admin .dashboard .horizontal.x3,.admin .dashboard .horizontal.x2{grid-template-columns:1fr}.admin .dashboard .horizontal.d60-40{grid-template-columns:1fr}.admin .search{flex-direction:column;gap:16px}.admin .search .input-container,.admin .search .input-container input{width:100%}.admin .search .input-container label{margin-bottom:0}.admin .user-activity{margin-bottom:24px}.admin .user-activity .time{font-weight:600;font-size:16px;margin-right:0;display:block}}.info tr:has([data-citizenship]){background-color:#fef3c7}.info tr:has([data-citizenship]) td{font-weight:600;color:#92400e}.citizenship-info{background-color:#fef3c7 \!important}.citizenship-info td{font-weight:600 \!important;color:#92400e \!important}.subtitle{margin:0 0 1.5rem 0;color:var(--c-text-darken-5);font-size:1rem;font-weight:400}.border-l-warning{border-left:4px solid #f59e0b}.border-l-error{border-left:4px solid #dc3545}.border-l-success{border-left:4px solid #10b981}.card-divider{padding-bottom:0.75rem;border-bottom:1px solid #e5e7eb}.card-footer{margin-top:1rem;padding-top:0.75rem;border-top:1px solid #e5e7eb}.fs-xs{font-size:0.7rem}.fs-sm{font-size:0.8rem}.fs-base{font-size:0.9rem}.fs-md{font-size:1rem}.fs-lg{font-size:1.1rem}.fs-xl{font-size:1.5rem}.fs-2xl{font-size:2rem}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.uppercase{text-transform:uppercase}.monospace{font-family:monospace}.status-age-badge{background-color:#fef3c7;color:#92400e;padding:0.25rem 0.5rem;border-radius:4px;font-weight:600;font-size:0.8rem}.hover-lift{transition:transform 0.2s ease}.hover-lift:hover{transform:translateY(-2px)}.chart-legend-item{width:12px;height:12px;border-radius:2px}.chart-container{align-items:flex-end;gap:4px;height:200px;padding:1rem 0}.chart-bar-container{min-width:24px;height:160px;justify-content:flex-end;gap:2px}.rotate-45{transform:rotate(-45deg)}.ws-pre{white-space:pre}

/*# sourceMappingURL=admin.1764684826.css.map */