.route-lines{display:flex;flex-direction:column;gap:1px}.route-lines .route-to{display:flex;align-items:center;gap:4px}.route-lines .route-to:before{content:"↓";color:var(--sun);font-size:.85em;flex-shrink:0}:root{--ink:#0a3540;--petrol:#0e5163;--mist:#edf4f4;--aqua:#d7ebe8;--sun:#ff7a2f;--sun-dark:#e5641c;--white:#fff;--line:#d5e3e3;--radius:18px;--shadow:0 6px 24px rgba(10,53,64,.1);--ok-bg:#e7f4ef;--ok:#177a54;--ok-line:#bcdfd1;--err-bg:#fdecea;--err:#b3261e;--err-line:#f2c1bc;--warn-bg:#fff1e8;--warn-line:#ffc59e}.save-pulse{animation:save-pulse-anim .55s ease}@keyframes save-pulse-anim{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(23,122,84,.55)}35%{transform:scale(.94);box-shadow:0 0 0 9px rgba(23,122,84,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(23,122,84,0)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-manrope),sans-serif;color:var(--ink);background:var(--mist);line-height:1.55;-webkit-font-smoothing:antialiased}.wrap{max-width:430px;margin:0 auto;padding:0 16px}@media (min-width:760px){.wrap{max-width:720px}}header{z-index:50;background:rgba(237,244,244,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bar{justify-content:space-between;gap:8px;padding:10px 0}.bar,.brand{display:flex;flex-wrap:wrap;align-items:center}.brand{gap:4px 16px}.logo{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.02em;text-decoration:none}.logo,.logo em{color:var(--sun)}.logo em{font-style:normal}.logo .logo-n{color:var(--sun)}.mainnav{display:flex;flex-wrap:wrap;gap:2px 14px}.mainnav a{font-size:.78rem;font-weight:600;color:var(--petrol);text-decoration:none}.mainnav a:hover{color:var(--ink)}.header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.login-btn{font-size:.78rem;font-weight:700;color:#fff;background:var(--ink);padding:7px 13px;border-radius:99px;text-decoration:none;white-space:nowrap}.login-btn:hover{background:var(--petrol)}.header-actions .logout{font:700 .78rem var(--font-manrope),sans-serif;color:var(--petrol);background:var(--white);border:1px solid var(--line);padding:7px 13px;border-radius:99px;white-space:nowrap;cursor:pointer}.header-actions .logout:hover{border-color:var(--petrol)}@media (max-width:759px){.header-actions .logout,.login-btn{min-height:44px;display:inline-flex;align-items:center}.bar{text-align:center}.bar,.brand{flex-direction:column;justify-content:center}.brand{gap:6px}.header-actions,.mainnav{justify-content:center}}.lang-select{border:1px solid var(--line);border-radius:99px;background-color:var(--white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e5163' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:11px;font-weight:600;font-size:.72rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);padding:5px 24px 5px 12px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.lang-select:hover{border-color:var(--petrol)}.lang-select:focus-visible{outline:2px solid var(--sun);outline-offset:1px}.resume-banner{display:block;margin-top:14px;background:var(--aqua);border:1px solid var(--petrol);color:var(--petrol);border-radius:14px;padding:11px 14px;font-size:.82rem;font-weight:700;text-decoration:none}.hero{padding:30px 0 8px}.hero h1{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.9rem;line-height:1.16;letter-spacing:-.03em}.hero h1 span{color:var(--sun)}.hero p{margin-top:8px;font-size:.95rem;color:#3e6570;max-width:none}.hero-destinations{margin-top:4px;opacity:.85}.hero-destinations,.hero-whatsapp-line{font-size:.82rem;font-weight:600;color:var(--petrol);max-width:none}.hero-whatsapp-line{margin-top:6px}@media (min-width:760px){.hero h1{font-size:2.6rem}}@property --neon-angle{syntax:"<angle>";initial-value:0deg;inherits:false}form.req{position:relative;margin-top:20px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:10px;gap:10px;z-index:0}form.req:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:calc(var(--radius) + 2px);padding:2px;background:conic-gradient(from var(--neon-angle),transparent 0deg,var(--sun) 35deg,var(--petrol) 90deg,var(--aqua) 140deg,transparent 200deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:neon-border-spin 5s linear infinite}@keyframes neon-border-spin{to{--neon-angle:360deg}}.field{position:relative}.field label{position:absolute;top:7px;left:44px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7ba0a8}.field input{width:100%;border:1.5px solid var(--line);border-radius:14px;padding:22px 14px 8px 44px;font-weight:600;font-size:.95rem;font-family:var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd;outline-offset:2px}.field input:focus{border-color:var(--petrol);outline:2px solid var(--aqua)}.field select{width:100%;border:1.5px solid var(--line);border-radius:14px;padding:22px 34px 8px 44px;font-weight:600;font-size:.95rem;font-family:var(--font-manrope),sans-serif;color:var(--ink);background-color:#fbfdfd;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e5163' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline-offset:2px;cursor:pointer}.field select:focus{border-color:var(--petrol);outline:2px solid var(--aqua)}.field .ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--petrol)}.row2{grid-template-columns:1.4fr 1fr;grid-gap:10px}.row2,.row3{display:grid;gap:10px}.row3{grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.row3 .field label{left:38px}.row3 .field input{padding-left:38px}.row3 .field .ic{left:10px}.connector{display:flex;align-items:center;gap:8px;margin:-4px 0 -4px 22px;color:#9dbcc2;font-size:.7rem}.connector:before{content:"";width:2px;height:14px;background:var(--line);border-radius:2px}.veh{display:grid;grid-gap:6px;gap:6px}.veh-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7ba0a8;padding-left:2px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.chips label{display:inline-block;border:1.5px solid var(--line);background:#fbfdfd;color:var(--petrol);font-weight:600;font-size:.8rem;font-family:var(--font-manrope),sans-serif;padding:8px 13px;border-radius:99px;cursor:pointer;transition:all .12s ease}.chips input:checked+label{background:var(--ink);border-color:var(--ink);color:#fff}.chips input:focus-visible+label{outline:2px solid var(--aqua);outline-offset:2px}.roundtrip-block{display:grid;grid-gap:10px;gap:10px}.roundtrip-check{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.roundtrip-label{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border:1.5px solid var(--line);background:#fbfdfd;color:var(--petrol);font-weight:600;font-size:.8rem;font-family:var(--font-manrope),sans-serif;padding:8px 13px;border-radius:99px;cursor:pointer;transition:all .12s ease}.roundtrip-label:before{content:"";width:14px;height:14px;border-radius:4px;border:1.5px solid var(--line);background:#fff}.roundtrip-check:checked+.roundtrip-label{background:var(--ink);border-color:var(--ink);color:#fff}.roundtrip-check:checked+.roundtrip-label:before{background:var(--sun);border-color:var(--sun)}.return-fields{display:none}.roundtrip-check:checked~.return-fields{display:grid}.form-error{background:var(--err-bg);border:1px solid var(--err-line);color:var(--err);border-radius:14px}.form-error,.form-success{margin-top:16px;padding:11px 14px;font-size:.82rem;font-weight:600}.form-success{background:var(--aqua);border:1px solid var(--petrol);color:var(--petrol);border-radius:14px}.cta{margin-top:4px;border:0;border-radius:14px;padding:16px;background:var(--sun);color:#fff;cursor:pointer;font-weight:700;font-size:1rem;font-family:var(--font-sora),sans-serif;letter-spacing:-.01em;transition:transform .12s ease,background .12s ease}.cta:hover{background:var(--sun-dark)}.cta:active{transform:scale(.985)}.cta:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.form-note{text-align:center;font-size:.8rem;font-weight:700;color:var(--petrol)}.form-helper{text-align:center;font-size:.76rem;color:#6e939c;margin-top:2px}.rotating-cta-label{display:inline-block;transition:opacity .2s ease}.rotating-cta-label.fading{opacity:0}.place-autocomplete{position:relative}.place-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--white);border:1.5px solid var(--line);border-radius:14px;box-shadow:var(--shadow);max-height:260px;overflow-y:auto;padding:6px;list-style:none;margin:0}.place-suggestions li+li{margin-top:2px}.place-suggestions button{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:10px;padding:10px 12px;font:600 .86rem var(--font-manrope),sans-serif;color:var(--ink);cursor:pointer}.place-suggestions button:focus,.place-suggestions button:hover{background:var(--mist);outline:none}.route-summary{background:var(--mist);border-radius:14px;padding:14px 16px}.route-summary-text{font-weight:700;font-size:.95rem;color:var(--ink)}.route-summary-arrow{color:var(--petrol)}.route-summary-meta{margin-top:4px;font-size:.78rem;color:#5c8590}.route-map{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:12px;margin-top:10px;border:1px solid var(--line)}.terms-check{display:flex;align-items:flex-start;gap:8px;font-size:.78rem;color:#5c8590}.terms-check input{margin-top:3px;flex:none;width:16px;height:16px;accent-color:var(--petrol);cursor:pointer}.terms-check label{cursor:pointer}.terms-check a{color:var(--petrol);font-weight:700;text-decoration:underline}.step-nav{display:flex;gap:10px;align-items:stretch}.step-nav .cta{flex:1 1}.step-back{flex:none;border:1.5px solid var(--line);background:var(--white);color:var(--ink);border-radius:14px;padding:0 18px;font-weight:700;font-size:.9rem;font-family:var(--font-sora),sans-serif;cursor:pointer}.step-back:active{transform:scale(.97)}.live{margin:28px 0 20px;padding:26px 22px 20px;background:linear-gradient(135deg,var(--ink) 0,var(--petrol) 100%);border-radius:var(--radius);box-shadow:0 16px 36px -14px rgba(10,53,64,.5)}.live-head{display:flex;align-items:baseline;justify-content:space-between}.live-head h2{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.3rem;letter-spacing:-.02em;color:#fff}.pulse{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.7rem;font-family:var(--font-manrope),sans-serif;color:var(--ink);background:#fff;padding:5px 11px;border-radius:99px;text-transform:uppercase;letter-spacing:.07em}.pulse i{width:8px;height:8px;border-radius:50%;background:var(--sun);animation:pulse 1.6s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.list{margin-top:14px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.rowitem{display:flex;align-items:center;gap:12px;padding:14px;text-decoration:none;color:inherit;border-left:3px solid var(--sun);transition:opacity .3s ease}.rowitem+.rowitem{border-top:1px solid var(--line)}.rowitem.new-request{animation:bidSlideIn .4s ease-out,bidGlow 2s ease-out}.rowitem.slot-fading{opacity:0}.message-thread{margin-top:12px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}.message-list{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;padding-bottom:8px}.message-bubble{max-width:78%;padding:8px 12px;border-radius:14px;font-size:.86rem;line-height:1.4}.message-bubble.mine{align-self:flex-end;background:var(--petrol);color:#fff;border-bottom-right-radius:4px}.message-bubble.theirs{align-self:flex-start;background:#fff2df;color:var(--ink);border-bottom-left-radius:4px}.message-time{margin-top:3px;font-size:.62rem;opacity:.7}.message-moderation-note{margin-top:4px;font-size:.68rem;font-style:italic;opacity:.85}.message-moderation-note.rejected{color:#ffb4a8}.message-bubble.theirs .message-moderation-note.rejected{color:#b3261e}.message-hint{margin-top:10px;font-size:.68rem;color:var(--ink-soft,#6b7280);opacity:.8}.message-input-row{display:flex;gap:8px;margin-top:6px}.message-input-row input{flex:1 1;border:1.5px solid var(--line);border-radius:99px;padding:9px 14px;font:500 .86rem var(--font-manrope),sans-serif}.message-input-row button{border:0;border-radius:99px;padding:9px 18px;background:var(--ink);color:#fff;font:700 .82rem var(--font-sora),sans-serif;cursor:pointer}.message-input-row button:disabled{opacity:.5;cursor:default}.r-main{flex:1 1;min-width:0}.r-route{display:flex;align-items:center;gap:7px;font-weight:700;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-route svg{width:13px;height:13px;color:var(--sun);flex:none}.r-meta{margin-top:3px;font-size:.74rem;color:#5c8590;display:flex;gap:5px;flex-wrap:wrap;align-items:center}.r-meta .sep{color:#b9d1d4}.r-meta .veh-tag{background:var(--aqua);color:var(--petrol);font-weight:700;font-size:.68rem;padding:1px 8px;border-radius:99px}.r-side{text-align:right;flex:none}.r-price{font-weight:700;font-size:1.15rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.r-price small{font-size:.72rem;font-weight:500;color:#5c8590}.r-sub{font-size:.68rem;color:#7ba0a8;margin-top:2px}.list-foot,.r-sub b{color:var(--petrol)}.list-foot{display:block;text-align:center;padding:11px;font-weight:700;font-size:.8rem;font-family:var(--font-manrope),sans-serif;text-decoration:none;border-top:1px solid var(--line);background:#fbfdfd}.how{padding:36px 0 4px}.how h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.steps{display:grid;grid-gap:10px;gap:10px;margin-top:14px}@media (min-width:760px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:var(--white);border-radius:var(--radius);padding:16px;border:1px solid var(--line)}.step .k{font-weight:700;font-size:.95rem;font-family:var(--font-space-grotesk),monospace;color:var(--sun)}.step h3{font-family:var(--font-sora),sans-serif;font-size:.95rem;margin:6px 0 4px;letter-spacing:-.01em}.step p{font-size:.82rem;color:#4a727d}.features{padding:30px 0 4px}.features h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.feature-grid{display:grid;grid-gap:10px;gap:10px;margin-top:14px;grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.feature-grid{grid-template-columns:repeat(4,1fr)}}.feature-item{display:flex;gap:8px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:.82rem;font-weight:600;color:var(--ink)}.feature-item svg{width:17px;height:17px;flex:none;color:var(--sun);margin-top:1px}.feature-explain{display:block;margin-top:4px;font-size:.72rem;font-weight:400;color:#3e6570}.talep-page .payment-amount{text-align:center;padding:10px 0}.talep-page .payment-amount .lbl{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7ba0a8}.talep-page .payment-amount .p{margin-top:4px;font-weight:700;font-size:1.8rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.talep-page .points-offer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;background:var(--mist);border-radius:10px;font-size:.84rem;color:var(--ink)}.talep-page .points-offer button{border:none;background:var(--petrol);color:#fff;font-weight:600;font-size:.8rem;padding:7px 12px;border-radius:8px;cursor:pointer;flex-shrink:0}.talep-page .points-redeemed-note{margin-top:12px;padding:10px 12px;background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:10px;font-size:.84rem;color:var(--ok)}.talep-page .skip-payment-link{display:block;width:100%;margin-top:10px;background:none;border:0;text-align:center;color:var(--petrol);font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:underline}.talep-page .winner-status{text-align:center;font-weight:700;font-size:1.1rem;color:var(--ok);padding:20px 0}.vehicle-gallery-cover{position:relative;width:44px;height:44px;border-radius:10px;overflow:hidden;border:1px solid var(--line);padding:0;cursor:pointer;flex:none}.vehicle-gallery-cover img{width:100%;height:100%;object-fit:cover;display:block}.vehicle-gallery-count{position:absolute;right:0;bottom:0;background:rgba(10,53,64,.8);color:#fff;font-size:.6rem;font-weight:700;padding:1px 4px;border-top-left-radius:6px}.vehicle-gallery-overlay{position:fixed;inset:0;background:rgba(10,53,64,.82);z-index:200;display:grid;place-items:center;padding:20px}.vehicle-gallery-modal{position:relative;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;align-items:center;gap:10px}.vehicle-gallery-modal img{max-width:90vw;max-height:72vh;border-radius:12px;object-fit:contain}.vehicle-gallery-close{position:absolute;top:-14px;right:-14px;width:32px;height:32px;border-radius:50%;border:0;background:#fff;color:var(--ink);font-weight:700;cursor:pointer}.vehicle-gallery-nav{display:flex;align-items:center;gap:14px;color:#fff;font-weight:600}.pnr-sign-overlay{position:fixed;inset:0;background:rgba(10,53,64,.9);z-index:300;display:grid;place-items:center;padding:20px}.pnr-sign-card{position:relative;width:100%;max-width:380px;border-radius:20px;padding:32px 24px;text-align:center}.pnr-sign-card,.pnr-sign-close{background:#fff;box-shadow:var(--shadow)}.pnr-sign-close{position:absolute;top:-14px;right:-14px;width:32px;height:32px;border-radius:50%;border:0;color:var(--ink);font-weight:700;cursor:pointer}.pnr-sign-label{font-size:.9rem;font-weight:700;letter-spacing:.12em;color:var(--petrol);text-transform:uppercase}.pnr-sign-code{font-family:var(--font-sora),sans-serif;font-size:3rem;font-weight:800;letter-spacing:.04em;color:var(--ink);margin-top:6px;word-break:break-all}.pnr-sign-route{margin-top:10px;font-size:.95rem;font-weight:600;color:var(--ink)}.pnr-sign-hint{margin-top:16px;font-size:.82rem;color:#3e6570}.vehicle-gallery-nav button{border:0;background:hsla(0,0%,100%,.15);color:#fff;width:34px;height:34px;border-radius:50%;font-size:1.2rem;cursor:pointer}.zone-selector{margin-top:14px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.zone-selector h3{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1rem}.zone-selector .sub{margin:6px 0 12px;font-size:.85rem;color:#4a727d}.zone-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.zone-chip{border:1.5px solid var(--line);background:#fbfdfd;color:var(--ink);border-radius:999px;padding:8px 14px;font-weight:600;font-size:.85rem;cursor:pointer}.zone-chip.active{background:var(--petrol);border-color:var(--petrol);color:var(--white)}.surucu-page .vehicle-showcase-card{margin-top:14px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.surucu-page .vehicle-showcase-hero{position:relative;height:150px;background:linear-gradient(135deg,var(--ink),var(--petrol))}.surucu-page .vehicle-showcase-hero img{width:100%;height:100%;object-fit:cover;display:block}.surucu-page .vehicle-showcase-hero-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.6rem;opacity:.5}.surucu-page .vehicle-showcase-cat{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.92);color:var(--petrol);font-weight:800;font-size:.68rem;letter-spacing:.06em;padding:4px 10px;border-radius:99px}.surucu-page .vehicle-showcase-cat.vip{background:var(--sun);color:#fff}.surucu-page .vehicle-showcase-body{padding:14px 16px 16px}.surucu-page .vehicle-showcase-title{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1rem;color:var(--ink)}.surucu-page .vehicle-showcase-title span{font-weight:500;color:#7ba0a8;font-size:.86rem}.surucu-page .vehicle-showcase-specs{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.surucu-page .vehicle-showcase-specs .tag{font-weight:600;font-size:.7rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);background:var(--aqua);padding:3px 9px;border-radius:99px}.surucu-page .vehicle-showcase-specs .tag.dark{background:var(--ink);color:#fff}.vehicle-features-form{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.vehicle-photo-strip{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.vehicle-photo-item{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.vehicle-photo-item img{width:100%;height:100%;object-fit:cover;display:block}.vehicle-photo-item button{position:absolute;top:1px;right:1px;width:18px;height:18px;border-radius:50%;border:0;background:rgba(10,53,64,.75);color:#fff;font-size:.6rem;line-height:1;cursor:pointer}.vehicle-photo-upload{margin-top:10px}.vehicle-photo-hint{margin-top:4px;font-size:.68rem;color:#7ba0a8}.reviews{padding:30px 0 4px}.reviews h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.review-carousel{position:relative;margin-top:14px;min-height:192px}.verified-badge{display:inline-block;font-size:.68rem;font-weight:700;color:var(--ok,#1c8a5a);background:var(--ok-bg,#e8f7ef);border-radius:99px;padding:3px 10px;margin-bottom:6px}.review-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:16px;position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s ease}.review-card.active{opacity:1;visibility:visible;position:relative}.review-card .stars{color:var(--sun);letter-spacing:2px}.review-card p{margin-top:8px;font-size:.85rem;color:var(--ink);line-height:1.45}.review-card .who{margin-top:10px;font-size:.76rem;font-weight:600;color:#7ba0a8}.review-card .review-date{margin-top:2px;font-size:.7rem;color:#9db8bd}.review-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.review-dots button{position:relative;width:7px;height:7px;border-radius:50%;border:0;padding:0;background:var(--line);cursor:pointer}.review-dots button:before{content:"";position:absolute;inset:-19px}.review-dots button.on{background:var(--sun)}.trust{margin:36px 0 0;background:var(--ink);color:#dff0ee;border-radius:var(--radius);padding:20px 18px;display:grid;grid-gap:12px;gap:12px}@media (min-width:760px){.trust{grid-template-columns:repeat(3,1fr)}}.trust div{display:flex;gap:10px;align-items:flex-start;font-size:.83rem}.trust svg{width:19px;height:19px;flex:none;color:var(--sun);margin-top:1px}.trust b{display:block;color:#fff;font-family:var(--font-sora),sans-serif;font-size:.88rem;letter-spacing:-.01em}.priority-notice{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--aqua);border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px;font-size:.82rem;color:var(--ink)}.priority-notice svg{width:20px;height:20px;flex:none;color:var(--petrol)}.priority-notice span{flex:1 1 auto;min-width:180px}.priority-notice a{color:var(--petrol);font-weight:700;text-decoration:underline;white-space:nowrap}.offer-preview{padding:30px 0 4px}.offer-preview h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:var(--petrol)}.offer-preview .sub{margin-top:4px;font-size:.82rem;color:#6b5a4a}.offer-preview-grid{display:grid;grid-gap:12px;gap:12px;margin-top:14px;grid-template-columns:1fr}@media (min-width:760px){.offer-preview-grid{grid-template-columns:repeat(3,1fr)}}.offer-preview-card{border:1px solid transparent;border-radius:var(--radius);padding:16px;position:relative}.offer-preview-card-sun{background:#ffe9d9;border-color:#ffd2ae}.offer-preview-card-petrol{background:#dcedf0;border-color:#bfdde2}.offer-preview-card-coral{background:#ffe1d6;border-color:#ffc3ae}.offer-preview-card-lagoon{background:#cdeef2;border-color:#a6dde3}.offer-preview-card-olive{background:#eef0d1;border-color:#dde1a8}.offer-preview-card-sun .offer-preview-price{color:var(--sun-dark)}.offer-preview-card-coral .offer-preview-price{color:#c1502f}.offer-preview-card-lagoon .offer-preview-price{color:#0c6e7a}.offer-preview-card-olive .offer-preview-price{color:#5f6e1a}.offer-preview-card .offer-preview-badge,.offer-preview-card .offer-preview-example{background:hsla(0,0%,100%,.65)}.offer-preview-example{display:inline-block;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sun-dark);background:#fff4ea;border-radius:99px;padding:3px 9px;margin-bottom:8px}.offer-preview-vehicle{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:.98rem;color:var(--ink)}.offer-preview-rating{margin-top:4px;font-size:.82rem;color:var(--sun-dark);font-weight:600}.offer-preview-price{margin-top:8px;font-family:var(--font-space-grotesk),monospace;font-weight:700;font-size:1.3rem;color:var(--petrol)}.offer-preview-capacity{margin-top:4px;font-size:.78rem;color:#6e939c}.offer-preview-badge{display:inline-block;margin-top:10px;font-size:.68rem;font-weight:700;color:var(--petrol);background:var(--mist);border-radius:99px;padding:3px 10px}.popular-routes{padding:30px 0 4px}.popular-routes h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.popular-routes .sub{margin-top:4px;font-size:.82rem;color:#3e6570}.popular-routes-grid{display:grid;grid-gap:8px;gap:8px;margin-top:14px;grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.popular-routes-grid{grid-template-columns:repeat(3,1fr)}}.route-chip{background:var(--mist);border-radius:12px;padding:10px 12px;font-size:.8rem;font-weight:600;color:var(--ink);text-decoration:none;transition:background-color .15s ease}.route-chip:hover{background:var(--ok-line)}.home-faq{padding:30px 0 4px}.home-faq h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em;margin-bottom:14px}.home-faq-see-all{display:inline-block;margin-top:14px;font-size:.85rem;font-weight:700;color:var(--petrol)}footer{padding:30px 0 40px;text-align:center;font-size:.75rem;color:#6e939c}footer .logo{font-size:1rem}footer .footer-legal{margin-top:6px;font-size:.68rem;opacity:.8;max-width:560px;margin-left:auto;margin-right:auto}.cms-page{padding-top:30px;padding-bottom:50px}.cms-page h1{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.6rem;margin-bottom:16px}.cms-page p{margin-bottom:10px;color:var(--ink)}.cms-page p.sub{color:#3e6570;max-width:60ch}.seo-page-content{max-width:72ch;color:var(--ink);line-height:1.65}.seo-page-content h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1.25rem;margin:28px 0 10px;color:var(--petrol)}.seo-page-content h3{font-weight:700;font-size:1.05rem;margin:20px 0 8px}.seo-page-content p{margin-bottom:12px}.seo-page-content ol,.seo-page-content ul{margin:0 0 14px 22px}.seo-page-content li{margin-bottom:6px}.seo-page-content a{color:var(--sun-dark);text-decoration:underline}.seo-page-content blockquote{border-left:3px solid var(--sun);background:var(--mist);padding:10px 16px;border-radius:0 10px 10px 0;margin:16px 0;color:var(--petrol);font-weight:600}.seo-page-content iframe,.seo-page-content img{max-width:100%;border-radius:12px;margin:10px 0}.seo-page-cta{margin-top:24px}.faq-intro{color:#3e6570;max-width:60ch}.faq-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.faq-item{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:14px 18px}.faq-item summary{cursor:pointer;font-weight:700;color:var(--ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.2rem;color:var(--petrol);flex-shrink:0;transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{margin:10px 0 0;color:#3e6570}.empty-note{color:#3e6570;font-style:italic}.ad-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;background:#fff4ea;border:1px dashed var(--sun);border-radius:12px;padding:12px 18px;margin:18px 0;text-align:center;font-size:.88rem;color:var(--ink)}.ad-banner a{color:var(--sun-dark);font-weight:700;text-decoration:underline}@keyframes stat-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stat-section{margin-bottom:34px}.stat-section h2{display:flex;align-items:center;gap:9px;font-family:var(--font-sora),sans-serif;font-size:1.05rem;font-weight:700;color:var(--ink);margin-bottom:14px}.stat-section-icon{width:18px;height:18px;flex-shrink:0;color:var(--sun);transition:transform .25s ease}.stat-section h2:hover .stat-section-icon{transform:scale(1.15) rotate(-6deg)}.stat-list{display:grid;grid-gap:8px;gap:8px}.stat-row{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px 16px;box-shadow:var(--shadow);animation:stat-row-in .4s ease both;transition:transform .15s ease,box-shadow .15s ease}.stat-row:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(10,53,64,.1)}.stat-row-main{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.stat-row-main svg{color:var(--petrol);opacity:.6}.stat-row-note{font-weight:400;color:#3e6570;font-size:.9rem}.stat-row-side{flex-shrink:0;color:#3e6570;font-size:.92rem;white-space:nowrap}.stat-row-side b{color:var(--petrol);font-size:1rem}.contact-form{display:grid;grid-gap:12px;gap:12px;max-width:420px;margin-top:20px;padding:20px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow)}.contact-form .hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.contact-form label{display:grid;grid-gap:6px;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7ba0a8}.contact-form input,.contact-form textarea{border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font-weight:600;font-size:.95rem;font-family:var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--petrol);outline:2px solid var(--aqua)}.contact-form-error{color:var(--err);font-size:.85rem;margin:0}.contact-form-success{margin-top:20px;padding:16px 20px;background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ok);border-radius:var(--radius);font-weight:600;max-width:420px}.account-form{display:grid;grid-gap:10px;gap:10px;max-width:380px}.account-form label{display:grid;grid-gap:4px;gap:4px;font-size:.82rem;font-weight:600;color:var(--ink)}.account-form input{border:1.5px solid var(--line);border-radius:14px;padding:10px 14px;font:600 .92rem var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd;width:100%;box-sizing:border-box}.account-form input:focus{outline:none;border-color:var(--petrol)}.account-divider{display:flex;align-items:center;gap:10px;margin:22px 0;color:#7ba0a8;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.account-divider:after,.account-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.talep-page main.wrap{padding-bottom:40px}.talep-page .status{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.72rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);background:var(--white);border:1px solid var(--line);border-radius:99px;padding:5px 11px}.talep-page .status i{width:7px;height:7px;border-radius:50%;background:var(--sun);animation:pulse 1.6s infinite}.talep-page.done .status i{background:var(--ok);animation:none}.talep-page h1{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.02em;padding:22px 0 4px}.talep-page .sub{font-size:.85rem;color:#3e6570}.talep-page .req{margin-top:16px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.talep-page .current-transfer-card{position:relative;overflow:hidden;padding-top:20px;background:linear-gradient(160deg,var(--aqua),var(--white) 65%);border:1.5px solid var(--line)}.talep-page .current-transfer-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--sun),var(--petrol))}.talep-page .current-transfer-card.live{border-color:var(--petrol);animation:current-transfer-glow 3s ease-in-out infinite}@keyframes current-transfer-glow{0%,to{box-shadow:0 6px 20px rgba(14,81,99,.14)}50%{box-shadow:0 10px 30px rgba(14,81,99,.32)}}.talep-page .current-transfer-card .live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sun);margin-right:2px;vertical-align:middle;animation:live-dot-pulse 1.8s ease-out infinite}@keyframes live-dot-pulse{0%{box-shadow:0 0 0 0 rgba(255,122,47,.55)}70%{box-shadow:0 0 0 9px rgba(255,122,47,0)}to{box-shadow:0 0 0 0 rgba(255,122,47,0)}}.talep-page .cancel-request-btn{border:1.5px solid #b3261e;background:var(--white);color:#b3261e;border-radius:99px;padding:8px 16px;font:700 .82rem var(--font-sora),sans-serif;cursor:pointer}.talep-page .cancel-request-btn:hover{background:#fdecea}.talep-page .cancel-request-dismiss{border:1.5px solid var(--line);background:var(--white);color:var(--ink);border-radius:99px;padding:8px 16px;font:700 .82rem var(--font-sora),sans-serif;cursor:pointer}.talep-page .route{font-weight:700;font-size:1rem}.talep-page .req-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.talep-page .tag{font-weight:600;font-size:.74rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);background:var(--aqua);padding:4px 10px;border-radius:99px}.talep-page .tag.dark{background:var(--ink);color:#fff}.talep-page .deadline{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:.76rem;color:#5c8590}.talep-page .deadline b{color:var(--ink)}.talep-page .winner{margin-top:12px;background:var(--ok-bg);border:1.5px solid var(--ok-line);border-radius:var(--radius);padding:16px}.talep-page .winner-driver-card,.talep-page .winner-extras-card,.talep-page .winner-passengers-card,.talep-page .winner-progress-card{margin-top:16px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.talep-page .winner-driver-card .drv{display:flex;align-items:center;gap:14px}.talep-page .winner-driver-card .vehicle-gallery-cover{width:72px;height:72px;border-radius:14px}.talep-page .winner-driver-card .nm{font-weight:700;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.talep-page .winner-driver-card .nm .like-btn{margin:0}.talep-page .winner-driver-card .dt{font-size:.76rem;color:var(--petrol)}.talep-page .winner-features-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:14px}.talep-page .winner-feature-item{background:var(--mist);border-radius:10px;padding:9px 10px;font-size:.78rem;font-weight:600;color:var(--ink)}.talep-page .winner-safety-card{margin-top:16px;background:var(--white);border-left:4px solid var(--petrol);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.talep-page .winner-safety-card p{font-size:.82rem;color:var(--ink);line-height:1.55}.talep-page .winner-safety-card p+p{margin-top:8px}.talep-page .fraud-warning-box{margin-top:16px;background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--radius);padding:14px 16px;text-align:left}.talep-page .fraud-warning-heading{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:.92rem;color:var(--ink);margin-bottom:6px}.talep-page .fraud-warning-intro{font-size:.8rem;color:var(--ink);line-height:1.5;margin-bottom:8px}.talep-page .fraud-warning-list{list-style:disc;padding-left:18px;display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.talep-page .fraud-warning-list li{font-size:.78rem;color:var(--ink);line-height:1.5}.talep-page .fraud-warning-ack{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;font-weight:700;color:var(--ink);cursor:pointer;padding-top:8px;border-top:1px dashed var(--warn-line)}.talep-page .fraud-warning-ack input{margin-top:3px;width:16px;height:16px;flex:none}.talep-page .fraud-reminder-card{margin-top:12px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px}.talep-page .fraud-reminder-card summary{cursor:pointer;font-family:var(--font-sora),sans-serif;font-weight:800;font-size:.88rem;color:var(--petrol)}.talep-page .fraud-reminder-card[open] summary{margin-bottom:10px}.talep-page .fraud-reminder-card .fraud-warning-list{margin-bottom:0}.talep-page .winner-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.talep-page .winner .big{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.05rem;color:var(--ok)}.talep-page .winner-price{flex-shrink:0;font-weight:700;font-size:1.15rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:var(--white);color:var(--ok);border:1px solid var(--ok-line);padding:4px 11px;border-radius:10px;white-space:nowrap}.talep-page .winner-price small{font-size:.64rem;font-weight:600}.talep-page .pnr-badge{display:inline-block;margin-top:6px;background:var(--white);border:1px solid var(--ok-line);border-radius:8px;padding:3px 9px;font-size:.78rem;color:var(--ok);letter-spacing:.04em}.talep-page .pnr-badge-prominent{font-size:1.05rem;font-weight:700;padding:7px 14px;border-width:2px}.talep-page .pnr-check-note{margin-top:8px;background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:8px;padding:8px 11px;font-size:.78rem;line-height:1.4;color:var(--ink)}.talep-page .bid-left-plate{letter-spacing:.03em;margin-top:2px;font-size:.82rem}.talep-page .avatar,.talep-page .bid-left-plate{font-family:var(--font-sora),sans-serif;font-weight:700}.talep-page .avatar{width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;flex:none;display:grid;place-content:center;font-size:1rem;border:0;padding:0;overflow:hidden}.talep-page button.avatar{cursor:pointer}.talep-page .avatar img,.talep-page img.avatar{width:100%;height:100%;object-fit:cover;display:block}.talep-page .mini-avatar{width:22px;height:22px;border-radius:50%;vertical-align:middle;margin-right:6px;border:0;padding:0;overflow:hidden;cursor:pointer}.talep-page .mini-avatar img{width:100%;height:100%;object-fit:cover;display:block}.talep-page .winner-subheading{font-size:.72rem;font-weight:700;color:var(--petrol);text-transform:uppercase;letter-spacing:.04em}.talep-page .winner-name-list{list-style:none;padding:0;margin-top:5px;display:flex;flex-wrap:wrap;gap:6px}.talep-page .winner-name-list li{background:var(--white);border:1.5px solid var(--line);border-radius:99px;padding:5px 14px;font-size:.9rem;font-weight:700;color:var(--ink)}.talep-page .winner-name-list li.winner-name-main{background:var(--petrol);border-color:var(--petrol);color:var(--white)}.talep-page .customer-trip-steps{display:flex;flex-direction:column;gap:8px}.talep-page .customer-trip-steps-heading{font-size:.72rem;font-weight:700;color:var(--petrol);text-transform:uppercase;letter-spacing:.04em}.talep-page .customer-trip-steps-note{margin:2px 0 4px;font-size:.76rem;color:#6b5a4a}.talep-page .customer-trip-step{display:flex;align-items:flex-start;gap:8px}.talep-page .customer-trip-step-icon{flex-shrink:0;width:18px;text-align:center;font-size:.85rem;line-height:1.4;color:#b9d1d4}.talep-page .customer-trip-step.done .customer-trip-step-icon{color:inherit}.talep-page .customer-trip-step-body{display:flex;flex-direction:column;gap:2px;min-width:0}.talep-page .customer-trip-step-label{font-size:.82rem;font-weight:700;color:var(--ink)}.talep-page .customer-trip-step:not(.done) .customer-trip-step-label{color:#7ba0a8}.talep-page .customer-trip-step-time{font-size:.72rem;color:#5c8590}.talep-page .customer-trip-step-time.warn{color:#b3261e;font-weight:700}.talep-page .messaging-section{margin-top:14px;background:var(--white);border:1.5px solid var(--petrol);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.talep-page .messaging-heading{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.02rem;color:var(--petrol);margin:0}.talep-page .messaging-section .sub{margin-top:4px}.talep-page .messaging-section .message-thread{margin-top:10px;box-shadow:none;padding:0}.talep-page .incident-card{margin-top:16px;background:var(--err-bg);border:1.5px solid var(--err-line);border-radius:var(--radius);padding:16px}.talep-page .incident-card h2{font-family:var(--font-sora),sans-serif;font-size:1rem;color:var(--err)}.talep-page .incident-actions{display:flex;gap:10px;margin-top:12px}.talep-page .incident-actions button{flex:1 1}.talep-page .review-form{margin-top:16px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.talep-page .review-form.locked{opacity:.55}.talep-page .review-form.locked .sub{color:#b3261e;font-weight:700}.talep-page .review-field{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.talep-page .review-field label{font-size:.85rem;font-weight:600;color:var(--ink)}.star-picker{display:flex;gap:2px}.star-btn{border:0;background:none;padding:2px;cursor:pointer;color:var(--line)}.star-btn svg{width:22px;height:22px}.star-btn.on{color:var(--sun)}.talep-page .review-comment{width:100%;margin-top:14px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);font-family:inherit;font-size:.85rem;resize:vertical}.talep-page .review-thanks{margin-top:16px;background:var(--ok-bg);border:1.5px solid var(--ok-line);border-radius:var(--radius);padding:16px;text-align:center;font-weight:700;color:var(--ok)}.talep-page .bids-head{display:flex;align-items:baseline;justify-content:space-between;padding:26px 0 0}.talep-page .bids-head h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.talep-page .bids-head span{font-size:.74rem;color:#5c8590}.talep-page .sort-bar{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.talep-page .sort-chip{border:1.5px solid var(--line);background:var(--white);color:#5c8590;border-radius:99px;padding:6px 12px;font-weight:600;font-size:.72rem;font-family:var(--font-manrope),sans-serif;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.talep-page .sort-chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.talep-page .list{margin-top:12px;display:grid;grid-gap:10px;gap:10px;overflow:visible}.talep-page .bid{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;border:1.5px solid transparent;position:relative;transition:opacity .35s ease,transform .35s ease}.talep-page .bid.best{border-color:var(--sun)}.talep-page .bid.leaving{opacity:0;transform:scale(.97);pointer-events:none}.talep-page .bid.new-bid{animation:bidSlideIn .4s ease-out,bidGlow 2s ease-out}@keyframes bidSlideIn{0%{transform:translateY(-16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bidGlow{0%{box-shadow:var(--shadow)}20%{box-shadow:0 0 0 3px rgba(255,122,47,.45),0 0 26px 6px rgba(255,122,47,.55)}to{box-shadow:var(--shadow)}}.talep-page .bid.partner-bid{background:linear-gradient(90deg,rgba(14,81,99,.07),transparent 65%),var(--white);border-color:var(--petrol)}.admin-page .partner-badge,.talep-page .partner-badge{background:var(--petrol);color:#fff}.admin-page .partner-badge,.talep-page .partner-badge,.tier-badge{display:inline-block;margin-left:6px;font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:99px;vertical-align:middle}.tier-badge{background:var(--mist);color:#5c8590}.tier-badge.tier-gold{background:#fdf0d0;color:#8a6b13}.tier-badge.tier-silver{background:#e7ecec;color:#55636a}.feature-chip{font-size:.68rem;font-weight:600;padding:3px 9px;background:var(--mist);color:var(--petrol)}.bid-status-badge,.feature-chip{display:inline-block;border-radius:99px}.bid-status-badge{margin-left:6px;background:var(--err-bg);color:var(--err);font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;vertical-align:middle}.talep-page .waiting-ticker{margin-top:10px;background:linear-gradient(90deg,var(--aqua),var(--mist),var(--aqua));background-size:200% 100%;border:1px solid var(--line);border-radius:99px;padding:9px 16px;font-size:.82rem;font-weight:700;color:var(--petrol);text-align:center;animation:ticker-fade-in .4s ease,ticker-shimmer 5s ease infinite}@keyframes ticker-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ticker-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.talep-page .waiting-hero{position:relative;overflow:hidden;margin-top:16px;background:linear-gradient(115deg,var(--ink),var(--petrol),#5b3fd6,#c23fb0,var(--sun-dark),var(--petrol),var(--ink));background-size:400% 400%;border:none;border-radius:26px;padding:40px 22px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 18px 44px rgba(10,53,64,.38);animation:waiting-hero-glow 3.2s ease-in-out infinite,ai-gradient-shift 14s ease infinite}@keyframes ai-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.talep-page .waiting-hero-blob{position:absolute;border-radius:50%;pointer-events:none}.talep-page .waiting-hero-blob.b1{width:200px;height:200px;top:-90px;right:-70px;background:hsla(0,0%,100%,.1)}.talep-page .waiting-hero-blob.b2{width:240px;height:240px;bottom:-120px;left:-80px;background:rgba(255,122,47,.22)}@keyframes waiting-hero-glow{0%,to{box-shadow:0 18px 44px rgba(10,53,64,.38)}50%{box-shadow:0 20px 54px rgba(255,122,47,.4)}}.talep-page .waiting-hero-anim{position:relative;z-index:1;width:92px;height:92px;display:grid;place-items:center;margin-bottom:10px}.talep-page .waiting-hero-particle{position:absolute;z-index:2;font-size:1.15rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));animation:waiting-particle-float 3s ease-in-out infinite}.talep-page .waiting-hero-particle.p1{top:-8px;left:2px;animation-delay:0s}.talep-page .waiting-hero-particle.p2{top:6px;right:-12px;animation-delay:.7s}.talep-page .waiting-hero-particle.p3{bottom:-6px;left:-10px;animation-delay:1.4s}@keyframes waiting-particle-float{0%,to{transform:translateY(0) scale(1) rotate(-4deg);opacity:.65}50%{transform:translateY(-12px) scale(1.18) rotate(4deg);opacity:1}}.talep-page .pulse-ring{position:absolute;inset:0;border-radius:50%;border:2px solid hsla(0,0%,100%,.55);opacity:0;animation:pulseRing 2.4s ease-out infinite}.talep-page .pulse-ring:nth-child(5){border-color:var(--sun);animation-delay:.7s}.talep-page .pulse-ring:nth-child(6){animation-delay:1.4s}@keyframes pulseRing{0%{transform:scale(.35);opacity:.8}to{transform:scale(1.8);opacity:0}}.talep-page .pulse-core{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:#fff;color:var(--sun-dark);display:grid;place-items:center;font-size:1.6rem;box-shadow:0 8px 22px rgba(0,0,0,.3);animation:waiting-core-bounce 2.4s ease-in-out infinite}@keyframes waiting-core-bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.05)}}.talep-page .waiting-hero-title{position:relative;z-index:1;font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.1rem;color:#fff}.talep-page .waiting-hero-text{position:relative;z-index:1;font-size:.86rem;color:hsla(0,0%,100%,.82);max-width:380px}.talep-page .waiting-hero-tip{position:relative;z-index:1;margin-top:10px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.35);border-radius:99px;padding:9px 18px;font-size:.8rem;font-weight:800;color:#fff;animation:ticker-fade-in .4s ease}.talep-page .waiting-hero-patience{position:relative;z-index:1;font-size:.74rem;color:hsla(0,0%,100%,.62);margin-top:2px;max-width:380px}.talep-page .link-inline{background:none;border:0;padding:0;margin:0;color:var(--petrol);font-weight:800;text-decoration:underline;cursor:pointer;font:inherit}.talep-page .urgent-reassign-banner{margin-top:10px;background:#fdecea;border:1.5px solid #d94c3d;border-radius:var(--radius);padding:14px 16px}.talep-page .urgent-reassign-banner .big{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1rem;color:#b3261e}.talep-page .urgent-reassign-banner p{margin-top:6px;font-size:.84rem;color:#6b4a44}.talep-page .best-badge{position:absolute;top:-9px;left:14px;background:var(--sun);color:#fff;font-weight:700;font-size:.62rem;font-family:var(--font-manrope),sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:2px 9px;border-radius:99px}.talep-page .bid-left{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;width:92px}@media (min-width:560px){.talep-page .bid-left{width:112px}}.talep-page .bid-left-price{font-weight:700;font-size:.96rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:var(--mist);color:var(--petrol);padding:4px 10px;border-radius:10px;line-height:1.2;white-space:nowrap;text-align:center;width:100%}.talep-page .bid-left-price small{font-size:.6rem;font-weight:600}.talep-page .bid.best .bid-left-price{background:var(--sun);color:#fff}.talep-page .bid-media{width:100%}.talep-page .bid-media .avatar{width:100%;height:auto;aspect-ratio:1;font-size:1.1rem}.talep-page .bid-media .vehicle-gallery-cover{width:100%;height:auto;aspect-ratio:4/3;border-radius:10px}.talep-page .bid-body{min-width:0;flex:1 1}.talep-page .d-name{font-weight:700;font-size:.92rem;display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.talep-page .d-rate{display:inline-flex;align-items:center;gap:3px;margin-left:2px;font-weight:700;font-size:.74rem;font-family:var(--font-space-grotesk),monospace;color:var(--ink)}.talep-page .d-rate svg{width:11px;height:11px;color:var(--sun)}.talep-page .d-rate small{font-weight:500;color:#7ba0a8}.talep-page .d-meta{font-size:.73rem;color:#5c8590;margin-top:4px}.talep-page .langs{display:inline-flex;gap:3px}.talep-page .vehicle-features-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.talep-page .vehicle-features-tags .tag{font-size:.68rem;padding:3px 9px}.talep-page .langs b{font-weight:700;font-size:.6rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);background:var(--aqua);padding:1px 6px;border-radius:99px;text-transform:uppercase}.talep-page .bid-actions-row{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.talep-page .bid-actions-row .b-ago,.talep-page .bid-actions-row .like-btn{margin:0}.talep-page .bid-actions,.talep-page .reject-confirm{margin-left:auto}.talep-page .b-price{font-weight:700;font-size:1.25rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.talep-page .b-price small{font-size:.72rem;font-weight:500;color:#5c8590}.talep-page .b-ago{font-size:.66rem;color:#7ba0a8;margin-top:1px}.talep-page .like-btn{border:none;background:none;cursor:pointer;font-size:1.15rem;line-height:1;color:#b7cbcf;padding:2px;margin-top:2px;transition:transform .15s ease,color .15s ease}.talep-page .like-btn:hover{color:var(--sun);transform:scale(1.15)}.talep-page .like-btn.liked{color:var(--sun);animation:like-pop .35s ease}.talep-page .like-btn:disabled{opacity:.6;cursor:default}@keyframes like-pop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.talep-page .bid-actions{display:flex;gap:6px;justify-content:flex-end}.talep-page .accept{border:0;border-radius:99px;padding:8px 16px;cursor:pointer;background:var(--ink);color:#fff;font-weight:700;font-size:.78rem;font-family:var(--font-sora),sans-serif;transition:background .12s ease,transform .12s ease}.talep-page .bid.best .accept{background:var(--sun)}.talep-page .accept:active{transform:scale(.97)}.talep-page.done .accept,.talep-page.done .reject{display:none}.talep-page .reject{border:1.5px solid var(--line);background:transparent;color:#5c8590;border-radius:99px;padding:8px 14px;cursor:pointer;font-weight:700;font-size:.78rem;font-family:var(--font-sora),sans-serif;transition:background .12s ease,transform .12s ease}.talep-page .reject:active{transform:scale(.97)}.talep-page .reject-confirm{margin-top:7px;text-align:right}.talep-page .reject-confirm-text{font-size:.7rem;color:#5c8590;margin-bottom:4px}.talep-page .reject-error{font-size:.7rem;color:var(--err);margin-bottom:4px}.talep-page .reject-confirm-actions{display:flex;gap:6px;justify-content:flex-end}.talep-page .reject-yes{border:0;border-radius:99px;padding:7px 12px;cursor:pointer;background:var(--err);color:#fff;font-weight:700;font-size:.74rem;font-family:var(--font-sora),sans-serif}.talep-page .reject-no{border:0;background:none;color:#5c8590;font-weight:600;font-size:.74rem;font-family:var(--font-manrope),sans-serif;padding:7px 8px;cursor:pointer}.toast-stack{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast-item{background:var(--ink);color:#fff;text-decoration:none;display:inline-block;pointer-events:auto;font-weight:700;font-size:.82rem;font-family:var(--font-manrope),sans-serif;padding:10px 16px;border-radius:99px;box-shadow:var(--shadow);animation:toastIn .25s ease-out,toastOut .25s ease-in 3.2s forwards}@keyframes toastIn{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastOut{0%{opacity:1}to{opacity:0}}.talep-page.done .bid{opacity:.55}.talep-page.done .bid.best{opacity:.55;border-color:transparent}.talep-page .note{margin-top:14px;text-align:center;font-size:.75rem;color:#6e939c}.talep-page .closed{margin-top:16px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;text-align:center;color:#4a727d;font-size:.9rem}.talep-page .overlay{position:fixed;inset:0;background:rgba(10,53,64,.45);z-index:100;display:flex;align-items:flex-end;justify-content:center}.talep-page .sheet{background:var(--white);border-radius:22px 22px 0 0;padding:22px 18px 26px;width:100%;max-width:430px;max-height:88vh;overflow-y:auto}.talep-page .sheet-section-label{margin-top:16px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7ba0a8}.talep-page .passenger-fields{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.talep-page .extra-service-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:.86rem}.talep-page .extra-service-row:last-of-type{border-bottom:0}.talep-page .price-breakdown{margin-top:12px;background:var(--mist);border-radius:12px;padding:10px 12px}.talep-page .price-breakdown-row{display:flex;justify-content:space-between;font-size:.82rem;color:var(--ink);padding:3px 0}.talep-page .price-breakdown-row.total{margin-top:4px;padding-top:8px;border-top:1px solid var(--line);font-weight:700;font-size:.95rem}.talep-page .sheet h3{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.1rem;letter-spacing:-.02em}.talep-page .sheet .summary{margin-top:12px;background:var(--mist);border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:10px;font-size:.85rem}.talep-page .sheet .summary b{font-family:var(--font-space-grotesk),monospace;font-size:1.05rem;margin-left:auto}.talep-page .sheet p{font-size:.8rem;color:#4a727d;margin-top:10px}.talep-page .sheet .sheet-fields{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.talep-page .sheet .sheet-fields input{border:1.5px solid var(--line);border-radius:14px;padding:10px 14px;font:600 .9rem var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd}.talep-page .sheet .sheet-fields input:focus{border-color:var(--petrol);outline:2px solid var(--aqua)}.talep-page .sheet .error{margin-top:10px;color:var(--err);font-size:.8rem;font-weight:600}.talep-page .sheet .confirm{width:100%;margin-top:14px;border:0;border-radius:14px;padding:15px;cursor:pointer;background:var(--sun);color:#fff;font-weight:700;font-size:.95rem;font-family:var(--font-sora),sans-serif}.talep-page .sheet .confirm:disabled{opacity:.6;cursor:default}.talep-page .sheet .cancel{width:100%;margin-top:8px;border:0;background:none;color:#5c8590;font-weight:600;font-size:.85rem;font-family:var(--font-manrope),sans-serif;padding:8px;cursor:pointer}.teklif-page main.wrap{padding-bottom:40px}.teklif-page .who{font-weight:600;font-size:.74rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);background:var(--white);border:1px solid var(--line);border-radius:99px;padding:5px 11px;text-decoration:none;display:inline-block}.teklif-page a.who:hover{background:var(--mist)}.teklif-page h1{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.02em;padding:22px 0 4px}.teklif-page .sub{font-size:.85rem;color:#3e6570}.teklif-page .req{margin-top:16px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.teklif-page .route{font-weight:700;font-size:1rem}.teklif-page .req-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.teklif-page .tag{font-weight:600;font-size:.74rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);background:var(--aqua);padding:4px 10px;border-radius:99px}.teklif-page .tag.dark{background:var(--ink);color:#fff}.teklif-page .now{margin-top:12px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;display:flex;align-items:center;justify-content:space-between}.teklif-page .now .lbl{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7ba0a8}.teklif-page .now .p{font-weight:700;font-size:1.8rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.teklif-page .now .p small{font-size:.9rem;font-weight:500;color:#5c8590}.teklif-page .now .side{text-align:right;font-size:.74rem;color:#5c8590}.teklif-page .now .side b{color:var(--ink)}.teklif-page .now.pulse-once .p{animation:teklifFlash .9s ease}@keyframes teklifFlash{0%{color:var(--sun)}to{color:var(--ink)}}.teklif-page .maxinfo{margin-top:8px;font-size:.78rem;color:#4a727d;text-align:center}.teklif-page .maxinfo b{font-family:var(--font-space-grotesk),monospace;color:var(--ink)}.teklif-page form{margin-top:12px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:10px;gap:10px}.teklif-page .field{position:relative}.teklif-page .field label{position:absolute;top:7px;left:14px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7ba0a8}.teklif-page .field input{width:100%;border:1.5px solid var(--line);border-radius:14px;padding:24px 52px 10px 14px;background:#fbfdfd;outline-offset:2px;font-weight:700;font-size:1.4rem;font-family:var(--font-space-grotesk),monospace;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teklif-page .field input:focus{border-color:var(--petrol);outline:2px solid var(--aqua)}.teklif-page .field .tl{position:absolute;right:14px;top:50%;transform:translateY(-42%);font-weight:700;font-size:.95rem;font-family:var(--font-space-grotesk),monospace;color:#5c8590}.teklif-page .field.err input{border-color:var(--sun);outline:2px solid var(--warn-line)}.teklif-page .warn{background:var(--warn-bg);border:1.5px solid var(--warn-line);border-radius:14px;padding:12px 14px;font-size:.84rem;color:#8a4a16}.teklif-page .warn b{font-family:var(--font-space-grotesk),monospace}.teklif-page .warn .fix{display:inline-block;margin-top:8px;border:0;font-size:.8rem;padding:8px 14px;border-radius:99px}.teklif-page .cta,.teklif-page .warn .fix{background:var(--sun);color:#fff;font-weight:700;font-family:var(--font-sora),sans-serif;cursor:pointer}.teklif-page .cta{border:0;border-radius:14px;padding:16px;font-size:1rem;letter-spacing:-.01em;transition:transform .12s ease,background .12s ease}.teklif-page .cta:hover{background:var(--sun-dark)}.teklif-page .cta:active{transform:scale(.985)}.teklif-page .cta:disabled{background:#c7d8da;cursor:not-allowed}.surucu-page .iban-note,.teklif-page .binding,.teklif-page .iban-note{font-size:.72rem;color:#6e939c;text-align:center}.surucu-page .iban-note,.teklif-page .iban-note{margin-top:4px}.teklif-page .ok{margin-top:12px;background:var(--ok-bg);border-radius:var(--radius);padding:20px 16px;text-align:center}.teklif-page .ok .big{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.1rem;color:var(--ok)}.teklif-page .ok p{font-size:.84rem;color:#2c5d4a;margin-top:6px}.teklif-page .ok .p2{font-weight:700;font-size:1.6rem;font-family:var(--font-space-grotesk),monospace;color:var(--ink);margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teklif-page .quota{margin-top:14px;text-align:center;font-size:.76rem;color:#5c8590}.teklif-page .quota a{color:var(--petrol);font-weight:700}.kayit-page main.wrap{padding-bottom:40px}.kayit-page h1{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.02em;padding:22px 0 4px}.kayit-page .sub{font-size:.85rem;color:#3e6570}.kayit-page .plainfield{display:grid;grid-gap:5px;gap:5px;min-width:0}.kayit-page .plainfield label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7ba0a8}.kayit-page .plainfield input{width:100%;border:1.5px solid var(--line);border-radius:14px;padding:10px 14px;font-weight:600;font-size:.92rem;font-family:var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd;outline-offset:2px;box-sizing:border-box}.kayit-page .plainfield input:focus{border-color:var(--petrol);outline:2px solid var(--aqua)}.kayit-page .field-note{font-size:.72rem;color:#6e939c;margin:0}.kayit-page .success{margin-top:16px;background:var(--ok-bg);border-radius:var(--radius);padding:20px 16px;text-align:center}.kayit-page .onboarding-intro{margin:14px 0 22px;background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.kayit-page .onboarding-intro-title{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1rem;color:var(--ink);margin-bottom:6px}.kayit-page .onboarding-intro-lead{font-size:.84rem;color:#3e6570;margin:0 0 10px}.kayit-page .onboarding-intro-list{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.kayit-page .onboarding-intro-list li{font-size:.84rem;color:var(--ink);line-height:1.5}.kayit-page .onboarding-intro-list b{color:var(--petrol)}.kayit-page .success .big{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.1rem;color:var(--ok)}.kayit-page .success p{font-size:.84rem;color:#2c5d4a;margin-top:6px}.admin-page main.wrap{padding-bottom:40px}.admin-page .login-card{max-width:360px;margin:60px auto;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;display:grid;grid-gap:12px;gap:12px}.admin-page .login-card h1{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.2rem}.admin-page .login-card input{border:1.5px solid var(--line);border-radius:14px;padding:10px 14px;font:600 .92rem var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd}.admin-page .topbar{padding:22px 0 4px}.admin-nav,.admin-page .topbar{display:flex;align-items:center;justify-content:space-between}.admin-nav{flex-wrap:wrap;gap:10px;padding:16px 0 4px;border-bottom:1px solid var(--line);margin-bottom:16px}.admin-nav-links{display:flex;flex-wrap:wrap;gap:4px}.admin-nav-links a{font-size:.82rem;font-weight:600;color:var(--petrol);text-decoration:none;padding:6px 12px;border-radius:99px}.admin-nav-links a.active{background:var(--ink);color:#fff}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:5px;border-radius:999px;background:var(--err);color:#fff;font-size:.62rem;font-weight:700;line-height:1;vertical-align:middle}.message-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;margin-top:10px;text-decoration:none;color:inherit}.message-list-route{font-weight:700;font-size:.88rem;min-width:0}.message-list-meta{display:flex;align-items:center;gap:4px;font-size:.82rem;color:#4a727d;flex:none}.admin-nav-group{position:relative;outline:none}.admin-nav-group-label{display:inline-block;font-size:.82rem;font-weight:600;color:var(--petrol);padding:6px 12px;border-radius:99px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-nav-group.active .admin-nav-group-label{background:var(--mist)}.admin-nav-dropdown{display:none;position:absolute;top:100%;left:0;z-index:20;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;min-width:160px}.admin-nav-group:focus-within .admin-nav-dropdown,.admin-nav-group:hover .admin-nav-dropdown{display:flex}.admin-nav-dropdown a{font-size:.82rem;font-weight:600;color:var(--petrol);text-decoration:none;padding:8px 12px;border-radius:8px;white-space:nowrap}.admin-nav-dropdown a:hover{background:var(--mist)}.admin-nav-dropdown a.active{background:var(--ink);color:#fff}.admin-page .topbar h1{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.3rem}.admin-page .logout{border:1px solid var(--line);background:var(--white);color:#5c8590;border-radius:99px;padding:7px 14px;font:600 .78rem var(--font-manrope),sans-serif;cursor:pointer}.admin-page .empty{margin-top:16px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;text-align:center;color:#4a727d}.admin-page .admin-area-logs{margin:4px 0 18px}.admin-page .admin-area-logs>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;font:600 .8rem var(--font-manrope),sans-serif;color:var(--petrol);padding:6px 12px;border:1px solid var(--line);border-radius:99px;background:var(--white)}.admin-page .admin-area-logs>summary::-webkit-details-marker{display:none}.admin-page .admin-area-logs>summary:before{content:"📜"}.admin-page .admin-area-logs[open]>summary{border-color:var(--petrol)}.admin-page .admin-area-logs .empty{margin-top:10px;padding:12px}.admin-stats{margin-top:14px}.admin-stats h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1rem;margin-bottom:10px}.admin-stats-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.admin-stats-grid{grid-template-columns:repeat(4,1fr)}}.admin-stat-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.admin-stat-value{font-family:var(--font-space-grotesk),monospace;font-weight:700;font-size:1.35rem;color:var(--petrol)}.admin-stat-label{margin-top:2px;font-size:.72rem;color:#6e939c}.admin-stat-card.wide{grid-column:1/-1}.admin-stat-breakdown{display:flex;gap:14px;margin-top:8px;flex-wrap:wrap}.admin-stat-breakdown div{font-size:.78rem;color:var(--ink)}.admin-stat-breakdown b{display:block;font-family:var(--font-space-grotesk),monospace;font-size:.95rem;color:var(--petrol)}.admin-stat-bar-row{display:grid;grid-template-columns:90px 1fr 50px;align-items:center;grid-gap:8px;gap:8px;font-size:.78rem;margin-top:8px}.admin-stat-bar-track{background:var(--mist);border-radius:99px;height:8px;overflow:hidden}.admin-stat-bar-fill{background:var(--sun);height:100%;border-radius:99px}.admin-stat-bar-row .admin-stat-bar-count{text-align:right;font-weight:600;color:var(--petrol)}.admin-donut-wrap{display:flex;align-items:center;gap:18px;margin-top:14px;flex-wrap:wrap}.admin-donut{width:100px;height:100px;border-radius:50%;position:relative;flex:none}.admin-donut:after{content:"";position:absolute;inset:18px;background:var(--white);border-radius:50%}.admin-donut-legend{display:grid;grid-gap:6px;gap:6px;font-size:.78rem;color:var(--ink)}.admin-donut-legend-item{display:flex;align-items:center;gap:8px}.admin-donut-legend-item b{font-family:var(--font-space-grotesk),monospace;color:var(--petrol);margin-right:2px}.admin-donut-swatch{width:10px;height:10px;border-radius:3px;flex:none}.admin-page .driver-card{margin-top:12px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;border-left:3px solid var(--aqua);transition:box-shadow .15s ease,border-color .15s ease}.admin-page .driver-card:hover{box-shadow:0 10px 30px rgba(10,53,64,.14);border-left-color:var(--sun)}.admin-page .driver-card .nm{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1rem}.admin-page .driver-card .ref-name{font-size:.76rem;color:#7ba0a8;margin-top:1px}.admin-page .driver-card .meta{margin-top:4px;font-size:.82rem;color:#5c8590;line-height:1.6}.admin-page .driver-card .actions{display:flex;gap:8px;margin-top:12px}.admin-page .document-strip{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.admin-page .document-item{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--petrol);font-size:.68rem;font-weight:600;width:70px;text-align:center}.admin-page .document-item img{object-fit:cover}.admin-page .document-item img,.admin-page .document-pdf{width:64px;height:64px;border-radius:8px;border:1px solid var(--line)}.admin-page .document-pdf{background:var(--mist);display:grid;place-content:center;font-weight:700;color:var(--err);font-size:.75rem}.admin-page .approve{border:0;border-radius:99px;background:var(--ink);color:#fff}.admin-page .approve,.admin-page .reject{padding:9px 16px;font:700 .82rem var(--font-sora),sans-serif;cursor:pointer}.admin-page .reject{border:1.5px solid var(--line);background:transparent;color:#5c8590;border-radius:99px}.admin-page .approve:hover{background:var(--petrol)}.admin-page .reject:hover{border-color:var(--err-line);color:var(--err)}.admin-page .driver-form{display:grid;grid-gap:10px;gap:10px;margin-top:12px;font-size:.82rem}.admin-page .driver-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.admin-page .driver-form label,.admin-page .vehicle-add-form label{display:grid;grid-gap:4px;gap:4px;font-weight:600;color:var(--petrol);font-size:.78rem}.admin-page .driver-form input,.admin-page .driver-form select,.admin-page .vehicle-add-form input,.admin-page .vehicle-add-form select{border:1.5px solid var(--line);border-radius:10px;padding:8px 10px;font:600 .86rem var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd;width:100%}.admin-page .driver-form input:focus,.admin-page .driver-form select:focus,.admin-page .vehicle-add-form input:focus,.admin-page .vehicle-add-form select:focus{border-color:var(--petrol);outline:2px solid var(--aqua)}.admin-page .driver-form-checks{display:flex;gap:18px;flex-wrap:wrap}.admin-page .driver-form-checks label{display:flex;flex-direction:row;align-items:center;gap:6px;font-weight:600;font-size:.82rem;color:var(--ink)}.admin-page .vehicle-list{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.admin-page .vehicle-list-heading{font-size:.72rem;font-weight:700;letter-spacing:.05em;color:#7ba0a8;margin-bottom:6px}.admin-page .vehicle-row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:.8rem;padding:8px 0;border-bottom:1px solid var(--line)}.admin-page .vehicle-add-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:8px;gap:8px;margin-top:12px;align-items:end}.admin-page .vehicle-add-form button{grid-column:1/-1;justify-self:start}.surucu-page main.wrap{padding-bottom:40px}.surucu-page h1{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.02em;padding:22px 0 4px}.surucu-page .sub{font-size:.85rem;color:#3e6570}.surucu-page .login-card{max-width:360px;margin:60px auto;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;display:grid;grid-gap:12px;gap:12px}.surucu-page .login-card h1{padding:0;font-size:1.2rem}.surucu-page .login-card input{border:1.5px solid var(--line);border-radius:14px;padding:10px 14px;font:600 .92rem var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd}.surucu-page .logout{border:1px solid var(--line);background:var(--white);color:#5c8590;border-radius:99px;padding:7px 14px;font:600 .78rem var(--font-manrope),sans-serif;cursor:pointer}.surucu-page .notice{margin-top:14px;background:var(--warn-bg);border:1.5px solid var(--warn-line);border-radius:14px;padding:12px 14px;font-size:.84rem;color:#8a4a16}.surucu-page .panel-card{margin-top:14px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.surucu-page .driver-photo-row{display:flex;gap:16px;align-items:flex-start;margin-top:10px}.surucu-page .driver-photo-preview{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none;background:linear-gradient(135deg,var(--ink),var(--petrol))}.surucu-page .driver-photo-empty{display:flex;align-items:center;justify-content:center;font-size:2rem;opacity:.6}.surucu-page .driver-photo-actions{display:flex;flex-direction:column}.surucu-page .onboarding-steps{margin-top:14px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.surucu-page .onboarding-steps-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.surucu-page .onboarding-step{display:flex;gap:12px;border-left:2px solid var(--line);margin-left:13px;padding:10px 0 10px 20px;position:relative}.surucu-page .onboarding-step:last-child{border-left-color:transparent}.surucu-page .onboarding-step-icon{position:absolute;left:-15px;top:8px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.82rem;flex-shrink:0;background:var(--white);border:2px solid var(--line);color:#7ba0a8}.surucu-page .onboarding-step-done .onboarding-step-icon{background:#2f9e5c;border-color:#2f9e5c;color:var(--white)}.surucu-page .onboarding-step-current .onboarding-step-icon{background:var(--sun);border-color:var(--sun);color:var(--white)}.surucu-page .onboarding-step-body{padding-left:8px}.surucu-page .onboarding-step-label{font-weight:700;font-size:.88rem;color:var(--ink)}.surucu-page .onboarding-step-current .onboarding-step-label{color:var(--sun-dark,#b5750f)}.surucu-page .onboarding-step-done .onboarding-step-label{color:#3e6570}.surucu-page .onboarding-step-desc{font-size:.8rem;color:#5c8590;margin-top:2px;line-height:1.45}.surucu-page .onboarding-step-current .onboarding-step-desc{color:#8a4a16;font-weight:600}.surucu-page .onboarding-step-current{background:var(--warn-bg);border-radius:10px;margin-right:-14px;padding-right:14px}.surucu-page .onboarding-step-upcoming .onboarding-step-desc,.surucu-page .onboarding-step-upcoming .onboarding-step-label{color:#a9bdc2}.surucu-page .onboarding-step-desc a{color:var(--petrol);font-weight:700}.surucu-page .panel-label{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7ba0a8}.surucu-page .balance{margin-top:4px;font-weight:700;font-size:1.6rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.surucu-page .perf-rating-summary{display:flex;align-items:baseline;gap:8px;margin-top:4px}.surucu-page .perf-rating-value{font-weight:700;font-size:1.6rem;font-family:var(--font-space-grotesk),monospace;color:var(--sun-dark)}.surucu-page .perf-rating-count{font-size:.8rem;color:#7ba0a8}.surucu-page .warn-text{margin-top:8px;font-size:.78rem;color:var(--err)}.availability-row{display:flex;align-items:center;gap:10px;margin-top:4px;flex-wrap:wrap}.availability-badge{font-weight:700;font-size:.9rem;padding:4px 12px;border-radius:99px}.availability-badge.on{background:var(--aqua);color:var(--petrol)}.availability-badge.off{background:var(--err-bg);color:var(--err)}.availability-toggle{border:1px solid var(--line);background:var(--white);border-radius:99px;padding:6px 14px;font-size:.78rem;font-weight:600;color:var(--petrol);cursor:pointer}.availability-toggle:hover{border-color:var(--petrol)}.push-optin-btn{border:1px solid var(--line);background:var(--white);border-radius:99px;padding:6px 14px;color:var(--petrol);cursor:pointer}.push-optin,.push-optin-btn{margin-top:8px;font-size:.78rem;font-weight:600}.push-optin.on{color:var(--ok,#177a54)}.push-optin.denied{color:#b3261e;font-weight:500}.push-optin-off{margin-left:6px;border:none;background:none;color:#7ba0a8;font-size:.74rem;font-weight:600;text-decoration:underline;cursor:pointer;padding:0}.surucu-page .earnings-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:8px}.surucu-page .earnings-grid .meta{margin-bottom:4px}.masked-amount{border:none;background:none;padding:0;cursor:pointer;font:700 1.05rem var(--font-space-grotesk),monospace;color:var(--ink);text-align:left}.masked-amount .masked-dots{color:#a9c2c7;letter-spacing:.1em}.surucu-page .iban-form{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.surucu-page .iban-input{flex:1 1;min-width:220px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:600 .86rem var(--font-space-grotesk),monospace;letter-spacing:.02em;color:var(--ink);background:var(--white)}.surucu-page .iban-lock-note{margin-top:8px;font-size:.78rem;color:#8a4a16;background:var(--warn-bg);border-radius:10px;padding:8px 10px}.surucu-page .iban-input:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(10,53,64,.08)}.danger-btn{border:1px solid var(--err,#b3261e);background:var(--white);border-radius:99px;padding:6px 14px;font-size:.78rem;font-weight:600;color:var(--err,#b3261e);cursor:pointer}.danger-btn:hover{background:var(--err-bg,#fbe9e7)}.danger-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.surucu-page .earnings-grid{grid-template-columns:1fr}}.surucu-page h2{font-family:var(--font-sora),sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:-.02em;padding:22px 0 8px}.surucu-page .empty-note{font-size:.85rem;color:#5c8590}.surucu-page .bid-row{background:var(--white);border-radius:14px;box-shadow:var(--shadow);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;font-size:.86rem;color:inherit;text-decoration:none;border-left:3px solid var(--aqua)}.surucu-page a.bid-row{cursor:pointer;transition:box-shadow .12s ease}.surucu-page .won-bid-row{align-items:flex-start}.surucu-page .liked-badge{display:inline-block;margin-left:8px;font-size:.7rem;font-weight:700;color:var(--sun-dark);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:99px;padding:2px 8px;vertical-align:middle}.surucu-page .won-bid-extra{margin-top:4px;font-size:.74rem;color:#5c8590}.surucu-page .won-bid-btn{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:7px 12px;border-radius:8px;background:var(--mist);color:var(--petrol);font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;font-family:inherit}.surucu-page .won-bid-btn:disabled{background:var(--line);color:#8a99a0;cursor:not-allowed}.surucu-page .won-bid-btn:hover{background:var(--aqua)}.surucu-page .won-bid-btn.danger{background:#fbe9e7;color:#b3261e}.surucu-page .won-bid-btn.danger:hover{background:#f8d7d3}.surucu-page .won-bid-btn-summary{list-style:none}.surucu-page .won-bid-btn-summary::-webkit-details-marker{display:none}.surucu-page .won-bid-history-summary{cursor:pointer;font-size:.78rem;font-weight:700;color:#7ba0a8;margin-top:6px}.surucu-page .trip-status-log-list{list-style:none;margin-top:6px;padding-left:0;display:flex;flex-direction:column;gap:4px}.surucu-page .trip-status-log-list li{font-size:.76rem;color:var(--ink);padding:4px 8px;background:var(--mist);border-radius:6px}.surucu-page .trip-deadline-info{margin-top:8px;display:flex;flex-direction:column;gap:6px}.surucu-page .trip-deadline-row{display:flex;align-items:center;gap:8px;font-size:.86rem;font-weight:700;color:var(--ink);background:var(--mist);padding:7px 11px;border-radius:8px}.surucu-page .trip-deadline-row.muted{color:var(--sun-dark);font-size:.86rem;font-weight:700;background:var(--warn-bg);border:1px solid var(--warn-line)}.surucu-page .trip-deadline-row.urgent{color:#b3261e;font-weight:800;font-size:.9rem;background:var(--err-bg);border:1.5px solid var(--err-line);padding:8px 12px;border-radius:8px;width:-moz-fit-content;width:fit-content;animation:trip-deadline-urgent-pulse 1.6s ease-in-out infinite}@keyframes trip-deadline-urgent-pulse{0%,to{box-shadow:0 0 0 0 rgba(179,38,30,.25)}50%{box-shadow:0 0 0 6px rgba(179,38,30,0)}}.surucu-page .won-bid-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.surucu-page .filter-chip{border:1.5px solid var(--line);background:var(--white);color:#5c8590;border-radius:99px;padding:6px 14px;font-weight:700;font-size:.78rem;font-family:var(--font-manrope),sans-serif;text-decoration:none;white-space:nowrap}.surucu-page .filter-chip.active{background:var(--petrol);border-color:var(--petrol);color:#fff}.surucu-page .won-bid-card{background:var(--white);border-radius:14px;box-shadow:var(--shadow);padding:14px 16px;display:flex;flex-direction:column;gap:10px;margin-top:10px;border-left:3px solid var(--aqua)}.surucu-page .won-bid-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.surucu-page .won-bid-price-badge{flex-shrink:0;font-weight:800;font-size:1.35rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:var(--white);border:1.5px solid var(--petrol);padding:5px 14px;border-radius:12px;letter-spacing:-.02em}.surucu-page .won-bid-price-badge small{font-size:.68rem;font-weight:600}.surucu-page .won-bid-header-toggle{width:100%;border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.surucu-page .won-bid-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.surucu-page .won-bid-toggle-icon{font-size:.68rem;color:#9db3b8}.surucu-page .won-bid-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.surucu-page .live-talep-card.pastel-0,.surucu-page .won-bid-card.pastel-0{background:#eaf7f0}.surucu-page .live-talep-card.pastel-1,.surucu-page .won-bid-card.pastel-1{background:#fdeee3}.surucu-page .live-talep-card.pastel-2,.surucu-page .won-bid-card.pastel-2{background:#f0edfb}.surucu-page .live-talep-card.pastel-3,.surucu-page .won-bid-card.pastel-3{background:#e7f3fb}.surucu-page .live-talep-card.pastel-4,.surucu-page .won-bid-card.pastel-4{background:#fdedf2}.surucu-page .live-talep-card.pastel-5,.surucu-page .won-bid-card.pastel-5{background:#fbf8e2}.surucu-page .won-bid-section{margin-top:8px;background:var(--mist);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.surucu-page .won-bid-section-title{font-size:.72rem;font-weight:700;color:var(--petrol);text-transform:uppercase;letter-spacing:.04em}.surucu-page .vehicle-prep-card{margin-top:8px;background:var(--warn-bg);border:1.5px solid var(--warn-line);border-radius:10px;padding:10px 12px}.surucu-page .vehicle-prep-title{font-size:.84rem;font-weight:800;color:var(--sun-dark)}.surucu-page .vehicle-prep-note{margin-top:3px;font-size:.78rem;color:var(--ink);line-height:1.4}.surucu-page .vehicle-prep-list{margin:6px 0 0;padding-left:18px;font-size:.84rem;font-weight:700;color:var(--ink)}.surucu-page .vehicle-prep-list li{margin-top:2px}.surucu-page .incident-photo-field{display:flex;flex-direction:column;gap:3px;font-size:.76rem;color:var(--petrol);font-weight:600}.surucu-page .won-bid-row-icon{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--ink);flex-wrap:wrap}.surucu-page .won-bid-row-icon .ic{flex-shrink:0;font-size:.95rem;line-height:1}.surucu-page .won-bid-route{font-weight:700}.surucu-page .won-bid-chip{font-size:.72rem;font-weight:700;color:var(--petrol);background:var(--mist);border-radius:99px;padding:2px 9px}.surucu-page .won-bid-note-inline{font-size:.72rem;color:#7ba0a8;font-weight:400}.surucu-page a.bid-row:hover{box-shadow:0 8px 28px rgba(10,53,64,.16)}.surucu-page .trip-steps-mandatory-banner{display:flex;align-items:center;gap:8px;margin-top:4px;padding:9px 12px;background:var(--warn-bg);border:1.5px solid var(--warn-line);border-radius:10px 10px 0 0;font-size:.82rem;font-weight:800;color:var(--sun-dark)}.surucu-page .trip-steps{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--mist);border:1.5px solid var(--warn-line);border-top:none;border-radius:0 0 10px 10px}.surucu-page .trip-step{display:flex;align-items:flex-start;gap:8px}.surucu-page .trip-step-icon{flex-shrink:0;width:20px;text-align:center;font-size:.88rem;line-height:1.4}.surucu-page .trip-step-body{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.surucu-page .trip-step-label{font-size:.82rem;font-weight:700;color:var(--ink)}.surucu-page .trip-step.locked .trip-step-label{color:#9db3b8}.surucu-page .trip-step.done .trip-step-label{color:#2e8b57}.surucu-page .trip-step-hint{font-size:.8rem;color:#b3261e;font-weight:700;background:var(--err-bg);border:1px solid var(--err-line);border-radius:8px;padding:5px 9px;width:-moz-fit-content;width:fit-content}.surucu-page .trip-step-form{display:flex}.surucu-page .trip-step-gate{display:flex;flex-direction:column;gap:8px}.surucu-page .trip-step-info{margin:0;font-size:.82rem;font-weight:700;color:var(--sun-dark);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:8px;padding:7px 10px;line-height:1.45}.surucu-page .trip-step-countdown{display:flex;align-items:center;gap:6px;font-size:.86rem;font-weight:800;color:var(--petrol);background:var(--white);border:1px solid var(--petrol);padding:7px 11px;border-radius:8px;width:-moz-fit-content;width:fit-content;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.surucu-page .trip-step-countdown.warn{color:#b3261e;background:#fbe9e7;border-color:var(--err-line)}.surucu-page .yola-cikti-confirm-checklist{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:6px}.surucu-page .yola-cikti-confirm-checklist li label{display:flex;align-items:center;gap:8px;font-weight:700;cursor:pointer}.surucu-page .yola-cikti-confirm-checklist input[type=checkbox]{width:16px;height:16px;accent-color:var(--sun-dark);flex-shrink:0}.surucu-page .trip-status-panel{margin-top:8px}.surucu-page .trip-status-panel summary{cursor:pointer;font-size:.78rem;font-weight:700;color:var(--petrol)}.surucu-page .trip-status-form{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.surucu-page .trip-status-form input[type=text],.surucu-page .trip-status-form select{border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-size:.78rem;font-family:inherit}.surucu-page .trip-status-form input[type=text]{flex:1 1;min-width:140px}.surucu-page .amt{font-weight:700;font-family:var(--font-space-grotesk),monospace;color:var(--ink);white-space:nowrap}.surucu-page .no-show-countdown{margin-top:8px;font-size:.78rem;color:#7ba0a8}.surucu-page .no-show-countdown b{font-family:var(--font-space-grotesk),monospace;color:var(--ink)}.surucu-page .no-show-form{display:flex;flex-direction:column;gap:8px;margin-top:8px;align-items:flex-start}.surucu-page .no-show-hint{font-size:.76rem;color:#8a4a16;background:var(--warn-bg);border-radius:8px;padding:8px 10px}.detay-page main.wrap{padding-bottom:40px}.detay-page .status{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.72rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);background:var(--white);border:1px solid var(--line);border-radius:99px;padding:5px 11px}.detay-page .status i{width:7px;height:7px;border-radius:50%;background:var(--sun);animation:pulse 1.6s infinite}.detay-page.done .status i{background:#7ba0a8;animation:none}.detay-page .route{margin-top:20px;font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-.02em}.detay-page .req-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.detay-page .tag{font-weight:600;font-size:.74rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);background:var(--aqua);padding:4px 10px;border-radius:99px}.detay-page .tag.dark{background:var(--ink);color:#fff}.detay-page .stat-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.detay-page .stat-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 12px;text-align:center}.detay-page .stat-label{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7ba0a8}.detay-page .stat-value{margin-top:6px;font-weight:700;font-size:1.3rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.detay-page .stat-value small{font-size:.7rem;font-weight:500;color:#5c8590}.detay-page .stat-value.small{font-size:.95rem}.detay-page .note{margin-top:20px;text-align:center;font-size:.78rem;color:#6e939c}.detay-page .tag.roundtrip,.talep-page .tag.roundtrip{background:var(--sun);color:#fff}.detay-page .roundtrip-note,.talep-page .roundtrip-note{margin-top:8px;font-size:.8rem;font-weight:600;color:var(--sun-dark)}.talep-page .trip-status-note{margin-top:12px;display:flex;align-items:flex-start;gap:7px;font-size:.82rem;color:#2c5d4a;background:var(--white);border:1px solid var(--ok-line);border-radius:10px;padding:8px 12px}.talep-page .trip-status-note .ic{flex-shrink:0}.detay-page .childseat-list{margin-top:8px;list-style:none;display:grid;grid-gap:3px;gap:3px;font-size:.8rem;color:var(--petrol)}.detay-page .childseat-list span{color:#7ba0a8}.talep-page .childseat-list{margin-top:5px;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.talep-page .childseat-list li{background:#ffe9d2;border:1.5px solid var(--sun);border-radius:99px;padding:5px 14px;font-size:.88rem;font-weight:700;color:#8a3d0a}.talep-page .childseat-list li span{font-weight:600;color:#b25a1c}.bid-ticket-list{margin-top:24px}.bid-ticket-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.bid-ticket-head h2{font-family:var(--font-sora),sans-serif;font-size:1rem;font-weight:800}.sort-toggle{display:flex;gap:2px;background:var(--white);border:1px solid var(--line);border-radius:99px;padding:3px}.sort-toggle button{border:0;background:transparent;font-weight:600;font-size:.72rem;font-family:var(--font-manrope),sans-serif;padding:5px 11px;border-radius:99px;color:var(--petrol);cursor:pointer}.sort-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.bid-ticket-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.bid-ticket{background:var(--white);border:1.5px dashed var(--line);border-radius:14px;padding:12px 10px;text-align:center;position:relative}.bid-ticket.lowest{border-color:var(--sun);background:var(--warn-bg)}.bid-ticket-rank{font-size:.6rem;font-weight:700;color:#7ba0a8;letter-spacing:.06em}.bid-ticket-amount{margin-top:4px;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:1.05rem;color:var(--ink)}.bid-ticket-amount small{font-size:.65rem;font-weight:500;color:#5c8590}.bid-ticket-time{margin-top:4px;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.72rem;color:#5c8590}.surucu-page .live-talepler{margin-top:22px}.surucu-page .live-talepler h2{padding:0 0 8px}.surucu-page .live-talep-grid{display:grid;grid-gap:12px;gap:12px}@media (min-width:760px){.surucu-page .live-talep-grid{grid-template-columns:repeat(2,1fr)}}.surucu-page .msg-context{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;display:grid;grid-gap:8px;gap:8px;margin:12px 0 16px}.surucu-page .msg-context-row{display:flex;justify-content:space-between;gap:10px;font-size:.84rem;color:#5c8590}.surucu-page .msg-context-row b{color:var(--ink);font-weight:700;text-align:right}.surucu-page .live-talep-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:10px;gap:10px}.surucu-page .live-talep-card .route{font-weight:700;font-size:.92rem}.surucu-page .live-talep-card .req-meta{display:flex;flex-wrap:wrap;gap:6px}.surucu-page .live-talep-card .tag{font-weight:600;font-size:.7rem;font-family:var(--font-manrope),sans-serif;color:var(--petrol);background:var(--aqua);padding:3px 9px;border-radius:99px}.surucu-page .live-talep-card .tag.dark{background:var(--ink);color:#fff}.surucu-page .live-talep-card .now-row{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px dashed var(--line)}.surucu-page .live-talep-card .lbl{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7ba0a8}.surucu-page .live-talep-card .p{font-weight:700;font-size:1.3rem;font-family:var(--font-space-grotesk),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.surucu-page .live-talep-card .p small{font-size:.75rem;font-weight:500;color:#5c8590}.surucu-page .live-talep-card .side{font-size:.78rem;color:#5c8590}.surucu-page .live-talep-card .field{position:relative}.surucu-page .live-talep-card .field input{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:10px 44px 10px 12px;font-weight:700;font-size:1rem;font-family:var(--font-space-grotesk),monospace;color:var(--ink);background:#fbfdfd}.surucu-page .live-talep-card .field input:focus{border-color:var(--petrol);outline:2px solid var(--aqua)}.surucu-page .live-talep-card .field.err input{border-color:var(--sun);outline:2px solid var(--warn-line)}.surucu-page .live-talep-card .vehicle-select{display:grid;grid-gap:4px;gap:4px}.surucu-page .live-talep-card .vehicle-select label{position:static;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7ba0a8}.surucu-page .live-talep-card .vehicle-select select{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:9px 12px;font-weight:600;font-size:.86rem;font-family:var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd}.surucu-page .live-talep-card .tl{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-weight:700;font-size:.85rem;font-family:var(--font-space-grotesk),monospace;color:#5c8590}.surucu-page .live-talep-card .bid-hint{font-size:.72rem;color:#5c8590}.surucu-page .live-talep-card .bid-hint b{font-family:var(--font-space-grotesk),monospace;color:var(--ink)}.surucu-page .live-talep-card .warn{background:var(--warn-bg);border:1.5px solid var(--warn-line);border-radius:12px;padding:10px 12px;font-size:.78rem;color:#8a4a16}.surucu-page .live-talep-card .warn b{font-family:var(--font-space-grotesk),monospace}.surucu-page .live-talep-card .warn .fix{display:block;margin-top:6px;border:0;background:var(--sun);color:#fff;font-weight:700;font-size:.74rem;font-family:var(--font-sora),sans-serif;padding:6px 12px;border-radius:99px;cursor:pointer}.surucu-page .live-talep-card .ok-msg{background:var(--ok-bg);color:var(--ok);border-radius:12px;padding:8px 12px;font-size:.78rem;font-weight:600;text-align:center}.surucu-page .live-talep-card .cta{border:0;border-radius:12px;padding:12px;background:var(--sun);color:#fff;cursor:pointer;font-weight:700;font-size:.88rem;font-family:var(--font-sora),sans-serif}.surucu-page .live-talep-card .cta:disabled{background:#c7d8da;cursor:not-allowed}.surucu-page .live-talep-card.urgent{border:2px solid #d94c3d;box-shadow:0 0 0 3px rgba(217,76,61,.12)}.surucu-page .urgent-badge{background:#d94c3d}.lastminute-badge,.surucu-page .urgent-badge{display:inline-block;align-self:flex-start;color:#fff;font-weight:800;font-size:.68rem;letter-spacing:.04em;padding:4px 10px;border-radius:99px}.lastminute-badge{background:var(--sun);margin-bottom:6px}.surucu-page .live-talep-card .now-row.urgent{border-top:none;padding-top:0}.surucu-page .urgent-note{font-size:.76rem;color:#8a4a16;background:var(--warn-bg);border-radius:10px;padding:8px 10px}.welcome-overlay{position:fixed;inset:0;background:rgba(10,53,64,.45);z-index:300;display:flex;align-items:flex-end;justify-content:center}@media (min-width:760px){.welcome-overlay{align-items:center}}.welcome-sheet{background:var(--white);border-radius:22px 22px 0 0;padding:22px 18px 26px;width:100%;max-width:430px}@media (min-width:760px){.welcome-sheet{border-radius:var(--radius)}}.submit-overlay{position:fixed;inset:0;background:rgba(10,53,64,.72);z-index:400;display:flex;align-items:center;justify-content:center;padding:20px}.submit-overlay-box{background:var(--white);border-radius:var(--radius);padding:32px 28px;width:100%;max-width:340px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.35)}.submit-overlay-spinner{width:44px;height:44px;margin:0 auto 18px;border-radius:50%;border:4px solid var(--line);border-top-color:var(--petrol);animation:submit-overlay-spin .8s linear infinite}@keyframes submit-overlay-spin{to{transform:rotate(1turn)}}.submit-overlay-title{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.1rem;color:var(--ink)}.submit-overlay-note{margin-top:8px;font-size:.84rem;color:#5c8590}.welcome-sheet h3{font-family:var(--font-sora),sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:-.02em}.welcome-sheet p{margin-top:8px;font-size:.84rem;color:#4a727d}.error-modal-sheet .cta{margin-top:16px;width:100%}.contact-modal-choices{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.contact-modal-secondary{background:var(--white);color:var(--ink);border:1.5px solid var(--line)}.contact-modal-secondary:hover{background:var(--mist)}.contact-modal-input{width:100%;border:1.5px solid var(--line);border-radius:14px;padding:14px;font-weight:600;font-size:.95rem;font-family:var(--font-manrope),sans-serif;color:var(--ink);background:#fbfdfd;box-sizing:border-box}.contact-modal-input:focus{border-color:var(--petrol);outline:2px solid var(--aqua);outline-offset:2px}.phone-verify-dev-notice{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:12px;padding:10px 12px;font-size:.85rem}.phone-verify-dev-notice strong{font-size:1.1rem;letter-spacing:.08em}.childseat-link{margin-top:4px;border:0;background:transparent;padding:0;font-size:.72rem;font-weight:700;color:var(--petrol);text-decoration:underline;cursor:pointer;text-align:left}.childseat-sheet{display:grid;grid-gap:4px;gap:4px}.childseat-sheet .cta{margin-top:14px}.counter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.counter-row:last-of-type{border-bottom:0}.counter-label{font-weight:700;font-size:.88rem;color:var(--ink)}.counter-hint{font-size:.74rem;color:#7ba0a8;margin-top:2px}.counter-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.counter-controls button{width:30px;height:30px;border-radius:99px;border:1.5px solid var(--line);background:#fbfdfd;color:var(--ink);font-size:1.1rem;font-weight:700;line-height:1;cursor:pointer}.counter-controls button:disabled{opacity:.35;cursor:default}.counter-controls span{min-width:16px;text-align:center;font-weight:700;font-family:var(--font-space-grotesk),monospace}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media print{.panel-label~.meta,.push-optin,.push-optin-btn,.sub,.surucu-page>main>h1,form,header{display:none!important}.contract-body{font-size:12pt}}.social-proof-bubble{position:fixed;left:16px;bottom:16px;z-index:250;width:min(340px,calc(100vw - 32px));background:var(--white);border-radius:16px;box-shadow:0 12px 32px rgba(10,53,64,.22);border-left:4px solid var(--sun);animation:social-proof-in .4s ease}@keyframes social-proof-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.social-proof-close{position:absolute;top:4px;right:6px;border:none;background:none;color:#9db8bd;font-size:1.1rem;line-height:1;padding:6px;cursor:pointer}.social-proof-close:hover{color:var(--ink)}.social-proof-brand{padding:10px 30px 0 14px;font-family:var(--font-sora),sans-serif;font-weight:800;font-size:.72rem;letter-spacing:.02em;color:var(--sun);text-transform:lowercase}.social-proof-brand em{font-style:normal;color:var(--sun)}.social-proof-brand-n{color:var(--sun)}.social-proof-body{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:6px 30px 14px 14px}.social-proof-icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--petrol),var(--sun));display:grid;place-items:center;font-size:1.05rem}.social-proof-text{display:flex;flex-direction:column;gap:2px;min-width:0}.social-proof-main{font-size:.82rem;font-weight:700;color:var(--ink);line-height:1.3}.social-proof-time{font-size:.7rem;color:#7ba0a8}.social-proof-cta{margin-top:3px;font-size:.74rem;font-weight:700;color:var(--sun-dark)}@media (max-width:480px){.social-proof-bubble{left:12px;bottom:12px}}.whatsapp-float{position:fixed;right:16px;bottom:16px;z-index:250;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 8px 22px rgba(0,0,0,.28);transition:transform .15s ease}.whatsapp-float:hover{transform:scale(1.07)}.whatsapp-float svg{width:30px;height:30px}@media (max-width:480px){.whatsapp-float{right:12px;bottom:12px;width:50px;height:50px}.whatsapp-float svg{width:26px;height:26px}}