@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287.3qxy1tqak831c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac.p.1h18_wedhzk4h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a.1ek7x_ipa-38q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2.0sf3h4u8we0x1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3.p.11-gljxdt344a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.poppins_59e526ab-module__zBk0fW__className{font-family:Poppins,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal}.poppins_59e526ab-module__zBk0fW__variable{--font-poppins:"Poppins", system-ui, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif}
:root{--purple:#7e7aff;--purple-d:#5e5acc;--purple-dark:var(--purple-d);--purple-l:#a09dff;--purple-light:var(--purple-l);--purple-bg:#f0efff;--lime:#c8ff4d;--lime-d:#9dcc22;--lime-dark:var(--lime-d);--lime-bg:#c8ff4d21;--orange:#ff8a3d;--orange-bg:#ff8a3d1c;--green:#22c55e;--green-bg:#22c55e1a;--blue:#3b9eff;--blue-bg:#3b9eff1a;--red:#ff4545;--red-bg:#ff454514;--bg:#eef0f5;--surface:#fff;--white:#fff;--input:#f3f4f9;--input-bg:var(--input);--border:#e2e4ee;--text:#14152a;--mid:#4a4c6a;--text-mid:var(--mid);--muted:#67688a;--text-muted:var(--muted);--sh-xs:0 1px 3px #14152a0f;--sh-sm:0 2px 10px #14152a14;--sh-md:0 4px 20px #14152a1a;--sh-lg:0 8px 36px #7e7aff26;--shadow-xs:var(--sh-xs);--shadow-sm:var(--sh-sm);--shadow-md:var(--sh-md);--shadow-lg:var(--sh-lg)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--bg);height:100%}body{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--text);cursor:none}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--purple);outline-offset:2px}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}input[type=date],input[type=time],input[type=datetime-local]{text-align:left}input::-webkit-date-and-time-value{text-align:left}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(html:has(.route-suche),body:has(.route-suche)){overflow:hidden}body:has(.route-home){background:var(--white);overflow-x:hidden}body:has(.route-profil){overflow-x:hidden}.cursor-dot{background:var(--purple);pointer-events:none;z-index:9999;border-radius:50%;width:9px;height:9px;transition:transform .12s,background .15s;position:fixed;top:-100px;left:-100px;transform:translate(-50%,-50%)}.cursor-ring{pointer-events:none;z-index:9998;border:1.5px solid #7e7aff66;border-radius:50%;width:26px;height:26px;transition:opacity .2s;position:fixed;top:-100px;left:-100px;transform:translate(-50%,-50%)}.cursor-dot.hot{background:#7e7aff80;transform:translate(-50%,-50%)scale(2)}.cursor-ring.hot{opacity:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]{cursor:text!important}select{cursor:default!important}@media (hover:none),(pointer:coarse){body{cursor:auto}.cursor-dot,.cursor-ring{display:none}}html .shary-state{text-align:center;background:var(--surface);border:1.5px solid var(--border);min-height:220px;box-shadow:var(--sh-xs);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:3rem 1.5rem;display:flex}.shary-state-icon{background:var(--purple-bg);width:52px;height:52px;color:var(--purple);border-radius:16px;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.shary-state-title{letter-spacing:-.02em;color:var(--text);font-size:1.02rem;font-weight:800}.shary-state-text{color:var(--mid);max-width:42ch;font-size:.84rem;line-height:1.55}html .shary-state-action{white-space:nowrap;background:var(--purple);color:#fff;cursor:none;border:none;border-radius:11px;flex-shrink:0;align-items:center;gap:.4rem;margin-top:.3rem;padding:.6rem 1.2rem;font-family:inherit;font-size:.84rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 3px 14px #7e7aff4d}.shary-state-action:hover{background:var(--purple-d);transform:translateY(-1px)}.shary-state.error .shary-state-icon{background:var(--red-bg);color:var(--red)}.shary-skeleton{background:linear-gradient(90deg, var(--input) 25%, #e9ebf4 50%, var(--input) 75%);background-size:200% 100%;border-radius:12px;animation:1.2s infinite shary-shimmer}@keyframes shary-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.place-field{position:relative}.place-field .field-icon{cursor:none;color:inherit;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.place-field-spinner{border:2px solid var(--border);border-top-color:var(--purple);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite shary-spin}@keyframes shary-spin{to{transform:rotate(360deg)}}.place-suggestions{z-index:400;background:var(--surface);border:1.5px solid var(--border);max-height:280px;box-shadow:var(--sh-md);border-radius:12px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.place-suggestion{text-align:left;width:100%;color:var(--text);cursor:none;background:0 0;border:none;border-radius:9px;align-items:center;gap:.5rem;padding:.5rem .6rem;font-family:inherit;font-size:.8rem;display:flex}.place-suggestion.active,.place-suggestion:hover{background:var(--purple-bg);color:var(--purple)}.place-suggestion-pin{flex-shrink:0;font-size:.8rem}.place-suggestion-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-suche .car{color:inherit;text-decoration:none}@media (max-width:1080px){.route-home .hero-inner,.route-home .earn-split{grid-template-columns:1fr;gap:2.5rem}.route-home .cars-grid,.route-home .features-grid,.route-home .testi-grid,.route-home .steps-grid,.route-home .cat-grid,.route-home .cities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-detail .layout{grid-template-columns:1fr}.route-detail .booking-panel{position:static}.route-suche .panel{width:420px}.route-buchungen .body-grid,.route-vermietungen .body-grid{flex-direction:column}.route-vermietungen .tab-sidebar{width:100%}.route-vermietungen .tab-list{flex-flow:wrap}.route-vermietungen .tab-item{flex:auto}.route-meine-autos .cars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-profil .page{flex-direction:column}.route-profil .sidebar{width:100%}}@media (max-width:860px){.route-detail .page{padding:0 1.1rem 3rem}.route-detail .breadcrumb{padding:.85rem 1.1rem}.route-buchungen .page,.route-vermietungen .page,.route-meine-autos .page,.route-profil .page{padding:1.75rem 1.1rem}.route-buchungen .bcard{flex-direction:column}.route-buchungen .bcard-photo{width:100%;height:180px}.route-vermietungen .rcard-inner{flex-direction:column}.route-vermietungen .rcard-photo{width:100%;height:180px}.route-home .section-inner{padding-left:1.1rem;padding-right:1.1rem}}@media (max-width:640px){.route-home .cars-grid,.route-home .features-grid,.route-home .testi-grid,.route-home .steps-grid,.route-home .cat-grid{grid-template-columns:1fr}.route-home .cities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-home .hero-stats{flex-wrap:wrap;gap:1.2rem}.route-home .hero-h1{font-size:clamp(2.1rem,11vw,3rem)}.route-meine-autos .cars-grid{grid-template-columns:1fr}.route-buchungen .page-header,.route-vermietungen .page-header,.route-meine-autos .page-header{flex-direction:column;align-items:flex-start}.route-suche .car-popup{max-width:calc(100vw - 2rem)}.route-detail .layout{gap:1.2rem}.route-detail .tech-table td{font-size:.8rem}}
.app{min-height:100%}.app .shell{flex-direction:column;min-height:100vh;display:flex}.app .nav{background:var(--surface);border-bottom:1.5px solid var(--border);height:60px;box-shadow:var(--sh-xs);z-index:50;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.75rem;display:flex;position:sticky;top:0}.app .nav-logo{letter-spacing:-.04em;color:var(--text);align-items:center;gap:.42rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.app .nav-logo-sq{background:var(--purple);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:900;display:flex;box-shadow:0 2px 8px #7e7aff59}.app .nav-links{display:flex}.app .nav-link{color:var(--mid);border-radius:8px;padding:.36rem .85rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:all .15s}.app .nav-link:hover{color:var(--purple);background:var(--purple-bg)}.app .nav-link.active{color:var(--purple);border-bottom:2px solid var(--purple);border-radius:0;padding-bottom:calc(.36rem - 2px);font-weight:700}.app .nav-actions{align-items:center;gap:.5rem;display:flex}.app .nav-btn-ghost{color:var(--mid);border:1.5px solid var(--border);background:0 0;border-radius:9px;padding:.4rem .95rem;font-family:inherit;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .15s}.app .nav-btn-ghost:hover{border-color:var(--purple);color:var(--purple)}.app .nav-btn-solid{background:var(--purple);color:#fff;border:none;border-radius:9px;padding:.4rem 1.05rem;font-family:inherit;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .15s;box-shadow:0 2px 10px #7e7aff47}.app .nav-btn-solid:hover{background:var(--purple-d);transform:translateY(-1px)}.app .nav-avatar{background:var(--purple-bg);border:2px solid #7e7aff4d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.app .nav-avatar svg{width:16px;height:16px;stroke:var(--purple);stroke-width:2px;fill:none}.app .nav-avatar img{object-fit:cover;width:100%;height:100%}.role-switch{background:var(--input);border:1.5px solid var(--border);border-radius:11px;gap:.2rem;padding:.2rem;display:inline-flex}.role-switch button{color:var(--muted);background:0 0;border:none;border-radius:8px;padding:.28rem .7rem;font-family:inherit;font-size:.74rem;font-weight:600;transition:all .15s}.role-switch button[aria-pressed=true]{background:var(--surface);color:var(--purple);box-shadow:var(--sh-xs);font-weight:700}.role-switch button:not([aria-pressed=true]):hover{color:var(--purple)}.app .page{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2.5rem 1.75rem 4rem}.app .page.narrow{max-width:760px}.app .page.medium{max-width:980px}.app .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.8rem;display:flex}.app .page-eyebrow{color:var(--purple);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:flex}.app .page-eyebrow:before{content:"";background:var(--purple);border-radius:2px;width:18px;height:2px}.app .page-title{letter-spacing:-.04em;color:var(--text);font-size:1.9rem;font-weight:900;line-height:1.1}.app .page-title span{color:var(--purple)}.app .page-sub{color:var(--mid);max-width:60ch;margin-top:.45rem;font-size:.88rem;line-height:1.55}.app .back-link{color:var(--mid);background:0 0;border:none;align-items:center;gap:.35rem;margin-bottom:1.1rem;padding:0;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.app .back-link:hover{color:var(--purple)}.app .grid-2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.5rem;display:grid}.app .stack{flex-direction:column;gap:1rem;display:flex}.app .row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.app .row.between{justify-content:space-between}.app .sticky{position:sticky;top:80px}.app .card{background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--sh-xs);border-radius:18px;padding:1.35rem 1.4rem}.app .card.flush{padding:0;overflow:hidden}.app .card.accent{box-shadow:var(--sh-lg);border-color:#7e7aff59}.app .card-title{letter-spacing:-.02em;color:var(--text);margin-bottom:.2rem;font-size:1rem;font-weight:800}.app .card-sub{color:var(--muted);margin-bottom:1rem;font-size:.8rem;line-height:1.5}.app .card-section+.card-section{border-top:1px solid var(--border);margin-top:1.1rem;padding-top:1.1rem}.app .section-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:.6rem;font-size:.68rem;font-weight:700}.app .kv{flex-direction:column;display:flex}.app .kv-row{border-bottom:1px dashed var(--border);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.84rem;display:flex}.app .kv-row:last-child{border-bottom:none}.app .kv-row dt,.app .kv-row .k{color:var(--mid)}.app .kv-row dd,.app .kv-row .v{color:var(--text);text-align:right;font-weight:600}.app .kv-row.total{border-top:1.5px solid var(--text);border-bottom:none;margin-top:.3rem;padding-top:.75rem;font-size:1rem}.app .kv-row.total .v,.app .kv-row.total dd{color:var(--purple);font-size:1.15rem;font-weight:900}.app .kv-row.discount .v{color:var(--green)}.app .btn,dialog.ui-dialog .btn{background:var(--purple);color:#fff;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1.35rem;font-family:inherit;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 3px 14px #7e7aff4d}.app .btn:hover:not(:disabled),dialog.ui-dialog .btn:hover:not(:disabled){background:var(--purple-d);transform:translateY(-1px)}.app .btn:disabled,dialog.ui-dialog .btn:disabled{opacity:.5;box-shadow:none}.app .btn.block,dialog.ui-dialog .btn.block{width:100%}.app .btn.sm{border-radius:9px;padding:.45rem .95rem;font-size:.76rem}.app .btn.ghost,dialog.ui-dialog .btn.ghost{background:var(--surface);color:var(--mid);border-color:var(--border);box-shadow:none}.app .btn.ghost:hover:not(:disabled),dialog.ui-dialog .btn.ghost:hover:not(:disabled){background:var(--surface);border-color:var(--purple);color:var(--purple)}.app .btn.danger,dialog.ui-dialog .btn.danger{background:var(--red);box-shadow:0 3px 14px #ff454540}.app .btn.danger:hover:not(:disabled),dialog.ui-dialog .btn.danger:hover:not(:disabled){background:#e03a3a}.app .btn.danger-ghost{background:var(--red-bg);color:var(--red);box-shadow:none;border-color:#ff454533}.app .btn.danger-ghost:hover:not(:disabled){background:var(--red);color:#fff}.app .btn.lime{background:var(--lime);color:var(--text);box-shadow:0 3px 14px #9dcc224d}.app .btn.lime:hover:not(:disabled){background:#b8f03a}.app .btn.orange{background:var(--orange-bg);color:var(--orange);box-shadow:none;border-color:#ff8a3d40}.app .btn.orange:hover:not(:disabled){background:var(--orange);color:#fff}.app .link{color:var(--purple);font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:none}.app .link:hover{text-decoration:underline}.app .field,dialog.ui-dialog .field{flex-direction:column;gap:.35rem;display:flex}.app .field-label,dialog.ui-dialog .field-label{color:var(--mid);font-size:.74rem;font-weight:700}.app .field-hint{color:var(--muted);font-size:.72rem;line-height:1.45}.app .field-error{color:var(--red);font-size:.72rem;font-weight:600}.app .input,dialog.ui-dialog .input{width:100%;color:var(--text);background:var(--input);border:1.5px solid var(--border);border-radius:12px;outline:none;padding:.72rem .9rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,background .15s}.app .input:focus,dialog.ui-dialog .input:focus{border-color:var(--purple);background:var(--surface)}.app .input[aria-invalid=true]{border-color:var(--red);background:var(--red-bg)}.app .input:disabled{color:var(--mid)}.app textarea.input,.ui-dialog textarea.input{resize:vertical;min-height:110px;line-height:1.5}.app .input-suffix{position:relative}.app .input-suffix .input{padding-right:3rem}.app .input-suffix span{color:var(--muted);font-size:.8rem;font-weight:700;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.app .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.app .form-grid .span-2{grid-column:span 2}.app .check{color:var(--mid);align-items:flex-start;gap:.6rem;font-size:.84rem;line-height:1.5;display:flex}.app .check input{width:18px;height:18px;accent-color:var(--purple);flex-shrink:0;margin-top:.12rem}.app .switch{flex-shrink:0;width:44px;height:24px;position:relative}.app .switch input{opacity:0;margin:0;position:absolute;inset:0}.app .switch span{background:var(--border);pointer-events:none;border-radius:99px;transition:background .18s;position:absolute;inset:0}.app .switch span:after{content:"";width:18px;height:18px;box-shadow:var(--sh-xs);background:#fff;border-radius:50%;transition:transform .18s;position:absolute;top:3px;left:3px}.app .switch input:checked+span{background:var(--purple)}.app .switch input:checked+span:after{transform:translate(20px)}.app .switch input:focus-visible+span{outline:2px solid var(--purple);outline-offset:2px}.app input[type=range]{width:100%;accent-color:var(--purple)}.app .chips{flex-wrap:wrap;gap:.4rem;display:flex}.app .chip{color:var(--mid);background:var(--surface);border:1.5px solid var(--border);border-radius:99px;padding:.38rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .15s}.app .chip:hover{border-color:var(--purple);color:var(--purple)}.app .chip[aria-pressed=true]{background:var(--purple-bg);border-color:var(--purple);color:var(--purple);font-weight:700}.app .counter{align-items:center;gap:.6rem;display:inline-flex}.app .counter button{border:1.5px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--mid);border-radius:10px;font-family:inherit;font-size:1.05rem;font-weight:700}.app .counter button:hover:not(:disabled){border-color:var(--purple);color:var(--purple)}.app .counter button:disabled{opacity:.4}.app .counter output{text-align:center;min-width:3.2rem;font-size:.95rem;font-weight:800}.app .options{gap:.75rem;display:grid}.app .option{text-align:left;width:100%;color:inherit;background:var(--surface);border:1.5px solid var(--border);border-radius:16px;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;font-family:inherit;transition:all .15s;display:flex}.app .option:hover{border-color:var(--purple-l)}.app .option[aria-checked=true]{border-color:var(--purple);background:var(--purple-bg);box-shadow:0 0 0 3px #7e7aff1f}.app .option-radio{border:2px solid var(--border);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:.15rem;position:relative}.app .option[aria-checked=true] .option-radio{border-color:var(--purple)}.app .option[aria-checked=true] .option-radio:after{content:"";background:var(--purple);border-radius:50%;position:absolute;inset:3px}.app .option-body{flex:1;min-width:0}.app .option-title{font-size:.95rem;font-weight:800}.app .option-meta{color:var(--mid);margin-top:.2rem;font-size:.78rem;line-height:1.5}.app .option-price{color:var(--purple);white-space:nowrap;font-weight:900}.app .tab-bar{background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--sh-xs);border-radius:14px;flex-wrap:wrap;gap:.3rem;padding:.3rem;display:inline-flex}.app .tab-btn{color:var(--muted);background:0 0;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1.3rem;font-family:inherit;font-size:.84rem;font-weight:600;transition:all .18s;display:inline-flex}.app .tab-btn.active{background:var(--purple);color:#fff;font-weight:700;box-shadow:0 3px 10px #7e7aff4d}.app .tab-btn:not(.active):hover{color:var(--purple);background:var(--purple-bg)}.app .tab-count{background:#14152a14;border-radius:99px;padding:.05rem .45rem;font-size:.68rem;font-weight:800}.app .tab-btn.active .tab-count{background:#ffffff40}.app .badge{background:var(--input);color:var(--mid);white-space:nowrap;border-radius:8px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.app .badge.purple{background:var(--purple-bg);color:var(--purple)}.app .badge.green{background:var(--green-bg);color:#15803d}.app .badge.orange{background:var(--orange-bg);color:#c2570c}.app .badge.red{background:var(--red-bg);color:var(--red)}.app .badge.blue{background:var(--blue-bg);color:#1d6fd1}.app .badge.lime{background:var(--lime-bg);color:#3d5a00}.app .badge.dark{color:#fff;background:#14152ab8}.app .notice{background:var(--purple-bg);color:var(--text);border:1.5px solid #7e7aff33;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.55;display:flex}.app .notice.warn{background:var(--orange-bg);border-color:#ff8a3d40}.app .notice.error{background:var(--red-bg);border-color:#ff454533}.app .notice.ok{background:var(--green-bg);border-color:#22c55e40}.app .notice-icon{font-size:1rem;line-height:1.3}.app .notice strong{font-weight:700}.app .list{flex-direction:column;gap:.8rem;display:flex}.app .list-row{color:inherit;background:var(--surface);border:1.5px solid var(--border);box-shadow:var(--sh-xs);border-radius:18px;align-items:center;gap:1rem;padding:.8rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.app a.list-row:hover,.app button.list-row:hover{border-color:var(--purple);box-shadow:var(--sh-md);transform:translateY(-1px)}.app .list-thumb{object-fit:cover;background:var(--input);border-radius:12px;flex-shrink:0;width:116px;height:84px}.app .list-body{flex:1;min-width:0}.app .list-make{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.6rem;font-weight:600}.app .list-name{letter-spacing:-.02em;font-size:1rem;font-weight:800}.app .list-meta{color:var(--mid);margin-top:.2rem;font-size:.78rem}.app .list-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;display:flex}.app .price{color:var(--purple);letter-spacing:-.02em;font-weight:900}.app .price small{color:var(--muted);font-size:.68rem;font-weight:500}.app .veh{align-items:center;gap:.9rem;display:flex}.app .veh img{object-fit:cover;background:var(--input);border-radius:11px;flex-shrink:0;width:92px;height:66px}.app .avatar{object-fit:cover;background:var(--purple-bg);width:40px;height:40px;color:var(--purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.app .avatar.lg{width:72px;height:72px;font-size:1.5rem}.app .stars{gap:.15rem;display:inline-flex}.app .stars button,.app .stars span{color:var(--border);background:0 0;border:none;padding:0;font-family:inherit;font-size:1.6rem;line-height:1}.app .stars .on{color:var(--orange)}.app .stars.sm span{font-size:.9rem}.app .progress{background:var(--input);border-radius:99px;height:6px;margin-bottom:1.4rem;overflow:hidden}.app .progress>span{background:linear-gradient(90deg, var(--purple), var(--purple-l));border-radius:99px;height:100%;transition:width .3s;display:block}.app .steps{flex-wrap:wrap;gap:.35rem;margin-bottom:1.2rem;display:flex}.app .step{color:var(--muted);background:var(--input);border-radius:99px;padding:.25rem .7rem;font-size:.7rem;font-weight:700}.app .step.done{color:var(--purple);background:var(--purple-bg)}.app .step.current{color:#fff;background:var(--purple)}.app .wizard-actions{justify-content:space-between;gap:.8rem;margin-top:1.6rem;display:flex}.app .photo-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.7rem;display:grid}.app .photo-slot{aspect-ratio:4/3;border:1.5px dashed var(--purple-l);background:var(--purple-bg);color:var(--purple);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.5rem;font-family:inherit;font-size:.74rem;font-weight:700;display:flex;position:relative;overflow:hidden}.app .photo-slot.filled{border-style:solid;border-color:var(--border);background:var(--input);padding:0}.app .photo-slot img{object-fit:cover;width:100%;height:100%}.app .photo-slot input[type=file]{opacity:0;position:absolute;inset:0}.app .photo-slot .photo-remove{color:#fff;background:#14152ab3;border:none;border-radius:50%;width:26px;height:26px;font-size:.8rem;position:absolute;top:6px;right:6px}.app .photo-slot .photo-caption{color:#fff;background:#14152ab3;border-radius:6px;padding:.12rem .45rem;font-size:.62rem;position:absolute;bottom:6px;left:6px}.app .photo-slot-num{background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;display:flex}.app .signature{border:1.5px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.app .signature canvas{touch-action:none;background:repeating-linear-gradient(0deg, transparent, transparent 159px, var(--border) 159px, var(--border) 160px);width:100%;height:200px;display:block}.app .signature-bar{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:.5rem .8rem;font-size:.74rem;display:flex}.app .chat{flex-direction:column;height:min(62vh,560px);display:flex}.app .chat-log{background:var(--bg);border-radius:14px;flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.app .bubble{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;word-wrap:break-word;border-radius:16px;align-self:flex-start;max-width:78%;padding:.6rem .85rem;font-size:.86rem;line-height:1.5}.app .bubble.mine{background:var(--purple);border-color:var(--purple);color:#fff;align-self:flex-end}.app .bubble-time{opacity:.65;margin-top:.2rem;font-size:.64rem;display:block}.app .chat-form{gap:.5rem;margin-top:.7rem;display:flex}.app .chat-form .input{flex:1}.app .muted{color:var(--muted)}.app .mid{color:var(--mid)}.app .small{font-size:.78rem}.app .strong{font-weight:700}.app .divider{border:none;border-top:1px solid var(--border);margin:1.1rem 0}.app .empty{text-align:center;color:var(--mid);padding:3rem 1.5rem;font-size:.88rem}.app .spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite shary-spin}.app .btn.ghost .spinner{border-color:var(--border);border-top-color:var(--purple)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}dialog.ui-dialog{background:var(--surface);width:min(460px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--text);font-family:var(--font-poppins), "Poppins", sans-serif;border:none;border-radius:20px;margin:auto;padding:0;box-shadow:0 24px 64px #14152a47}dialog.ui-dialog.wide{width:min(680px,100vw - 32px)}dialog.ui-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14152a80}.ui-dialog-body{padding:1.5rem 1.5rem 1.2rem}.ui-dialog-title{letter-spacing:-.02em;margin-bottom:.4rem;font-size:1.15rem;font-weight:800}.ui-dialog-text{color:var(--mid);white-space:pre-line;font-size:.88rem;line-height:1.6}.ui-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:0 1.5rem 1.4rem;display:flex}dialog.ui-dialog{cursor:auto}dialog.ui-dialog .btn,.ui-dialog button{cursor:pointer}body .ui-toasts{z-index:10000;pointer-events:none;flex-direction:column;gap:.5rem;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}body .ui-toast{pointer-events:auto;background:var(--text);color:#fff;font-family:var(--font-poppins), "Poppins", sans-serif;border-radius:14px;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;font-size:.84rem;line-height:1.45;animation:.22s ease-out ui-toast-in;display:flex;box-shadow:0 12px 32px #14152a4d}body .ui-toast.error{background:#b42323}body .ui-toast.success{background:#166534}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:980px){.app .grid-2{grid-template-columns:1fr}.app .sticky{position:static}}@media (max-width:860px){.app .nav{padding:0 1rem}.app .nav-links{display:none}.app .page{padding:1.6rem 1rem 3rem}.app .page-title{font-size:1.55rem}}@media (max-width:600px){.app .form-grid{grid-template-columns:1fr}.app .form-grid .span-2{grid-column:auto}.app .list-row{flex-wrap:wrap;align-items:flex-start}.app .list-thumb{width:88px;height:66px}.app .list-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.app .nav-actions .nav-btn-ghost{display:none}.role-switch button{padding:.25rem .5rem}}button.nav-btn-ghost{background:0 0;font-family:inherit}.app .avatar img{object-fit:cover;width:100%;height:100%}.app .place-field .field{background:var(--input);border:1.5px solid var(--border);border-radius:12px;flex-direction:row;align-items:center;gap:.6rem;padding:.62rem .9rem}.app .place-field .field:focus-within{border-color:var(--purple);background:var(--surface)}.app .place-field .field input{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.app .map-box{border:1.5px solid var(--border);border-radius:14px;height:240px;overflow:hidden}.app .map-box>div{height:100%}.app .legal{color:var(--mid);font-size:.9rem;line-height:1.7}.app .legal h2{color:var(--text);letter-spacing:-.01em;margin:1.4rem 0 .5rem;font-size:1.02rem;font-weight:800}.app .legal h2:first-child{margin-top:0}.app .legal h3{color:var(--text);margin:1rem 0 .3rem;font-size:.9rem;font-weight:700}.app .legal p{margin-bottom:.7rem}.app .legal ul{margin:0 0 .7rem 1.2rem}.app .legal a{color:var(--purple);font-weight:600}.app .verify-steps{color:var(--mid);gap:.45rem;margin:.6rem 0 1rem 1.1rem;font-size:.86rem;line-height:1.5;display:grid}.app .onfido-mount{min-height:520px}.app .onfido-mount[hidden]{display:none}
html .snav{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1.5px solid var(--border);width:100%;height:60px;box-shadow:var(--sh-xs);font-family:var(--font-poppins), "Poppins", sans-serif;background:#fffffff0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.75rem;display:flex;position:sticky;top:0}html .snav-logo{letter-spacing:-.04em;color:var(--text);flex-shrink:0;align-items:center;gap:.45rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}html .snav-logo-img{width:auto;height:28px;display:block}html .snav-links{gap:.15rem;min-width:0;display:flex}html .snav-link{white-space:nowrap;color:var(--mid);border-radius:8px;padding:.4rem .85rem;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;position:relative}html .snav-link:hover{color:var(--purple);background:var(--purple-bg)}html .snav-link.active{color:var(--purple);font-weight:700}html .snav-link.active:after{content:"";background:var(--purple);border-radius:2px;height:2px;position:absolute;bottom:-12px;left:.85rem;right:.85rem}html .snav-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}html .snav-btn{white-space:nowrap;border-radius:9px;align-items:center;padding:.42rem .95rem;font-family:inherit;font-size:.82rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}html .snav-btn-ghost{color:var(--mid);border:1.5px solid var(--border);background:0 0;font-weight:500}html .snav-btn-ghost:hover{border-color:var(--purple);color:var(--purple)}html .snav-btn-solid{background:var(--purple);color:#fff;border:1.5px solid var(--purple);font-weight:700;box-shadow:0 2px 10px #7e7aff47}html .snav-btn-solid:hover{background:var(--purple-d);border-color:var(--purple-d)}html .snav-role{background:var(--input);border:1.5px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:flex}html .snav-role button{color:var(--muted);background:0 0;border:none;border-radius:7px;padding:.28rem .7rem;font-family:inherit;font-size:.76rem;font-weight:600;transition:all .15s}html .snav-role button[aria-pressed=true]{background:var(--surface);color:var(--purple);box-shadow:var(--sh-xs);font-weight:700}html .snav-role button:not([aria-pressed=true]):hover{color:var(--purple)}html .snav-avatar{background:var(--purple-bg);border:2px solid #7e7aff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}html .snav-avatar.active{border-color:var(--purple)}html .snav-avatar svg{width:16px;height:16px;stroke:var(--purple);stroke-width:2px;fill:none}html .snav :focus-visible,html .snav-tabs :focus-visible{outline:2px solid var(--purple);outline-offset:2px}html .snav-tabs{display:none}@media (max-width:860px){html .snav{gap:.6rem;padding:0 1rem}html .snav-links,html .snav-desktop{display:none}html .snav-btn{min-height:40px;padding:.42rem 1.05rem}html .snav-avatar{display:none}html .snav-tabs{z-index:90;padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1.5px solid var(--border);font-family:var(--font-poppins), "Poppins", sans-serif;background:#fffffff7;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #14152a0f}html .snav-tab{min-width:0;max-width:110px;color:var(--muted);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:.15rem;padding:.3rem .2rem;font-size:.66rem;font-weight:600;text-decoration:none;display:flex}html .snav-tab span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}html .snav-tab svg{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}html .snav-tab.active{color:var(--purple)}html .snav-tab.active svg{stroke-width:2.3px}html body:has(.snav-tabs){height:auto;min-height:100%;padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:380px){html .snav-logo-img{height:24px}html .snav-role button{padding:.28rem .5rem}}html .snav-bell-wrap{display:flex;position:relative}html .snav-bell{cursor:none;background:0 0;padding:0;position:relative}html .snav-bell-dot{background:var(--orange);color:#fff;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--surface);border-radius:99px;padding:0 4px;font-size:.6rem;font-weight:800;line-height:17px;position:absolute;top:-4px;right:-4px}html .snav-bell-panel{z-index:120;background:var(--surface);border:1.5px solid var(--border);width:min(340px,100vw - 2rem);box-shadow:var(--sh-lg);border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}html .sbp-head{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;padding:.7rem .9rem;font-size:.82rem;font-weight:800;display:flex}html .sbp-clear{font:inherit;color:var(--muted);cursor:none;background:0 0;border:none;font-size:.72rem;font-weight:600}html .sbp-clear:hover{color:var(--purple)}html .sbp-empty{color:var(--muted);text-align:center;margin:0;padding:1.4rem .9rem;font-size:.78rem;line-height:1.6}html .sbp-list{max-height:min(60vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}html .sbp-item{text-align:left;width:100%;font:inherit;cursor:none;border:none;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:1fr auto;gap:0 .6rem;padding:.65rem .9rem;transition:background .15s;display:grid}html .sbp-item:hover{background:var(--input)}html .sbp-item.unread{background:var(--purple-bg)}html .sbp-item.unread:hover{background:color-mix(in srgb, var(--purple-bg) 80%, var(--purple) 20%)}html .sbp-title{color:var(--text);font-size:.8rem;font-weight:700}html .sbp-time{color:var(--muted);white-space:nowrap;font-size:.68rem}html .sbp-body{color:var(--mid);grid-column:1/-1;margin-top:.1rem;font-size:.74rem;line-height:1.5}@media (max-width:860px){html .snav-bell-wrap,html .snav-avatar.snav-bell{display:flex}}