/* viviinn: qaranlıq rejim. css/style.css və css/tw-fallback.css-dən avtomatik yaradılıb (html.dark sinfi ilə işləyir). */
html.dark{color-scheme:dark}
html.dark body{color:#e2e8f0}
html.dark .leaflet-tile{filter:invert(1) hue-rotate(180deg) brightness(.95) contrast(.9)}
html.dark ::selection{background:#be123c;color:#fff}
html.dark .dp-back{background:rgba(0,0,0,.65)}
html.dark *,html.dark ::before,html.dark ::after{border-color:#26324a}
html.dark .bg-amber-100{background-color:#3d2e12}
html.dark .bg-green-100{background-color:#123a25}
html.dark .bg-rose-100{background-color:#4a1d2b}
html.dark .bg-rose-50{background-color:#3a1824}
html.dark .bg-slate-50{background-color:#0b1220}
html.dark .bg-white{background-color:#131c2e}
html.dark .bg-white\/90{background-color:rgb(19 28 46 / 0.9)}
html.dark .text-amber-600{color:#fbbf24}
html.dark .text-amber-700{color:#fbbf24}
html.dark .text-green-600{color:#4ade80}
html.dark .text-green-700{color:#4ade80}
html.dark .text-rose-600{color:#fb7185}
html.dark .text-rose-700{color:#fda4af}
html.dark .text-slate-500{color:#94a3b8}
html.dark .text-slate-600{color:#b6c2d3}
html.dark .text-slate-700{color:#cbd5e1}
html.dark .from-rose-100{--tw-gradient-from:#4a1d2b;--tw-gradient-to:rgb(74 29 43 / 0)}
html.dark .to-violet-100{--tw-gradient-to:#2d2450}
html.dark #nav a{color:#94a3b8}
html.dark .inp{border:1px solid #26324a;background:#131c2e}
html.dark .card{background:#131c2e;border:1px solid #26324a}
html.dark .err{color:#f87171}
html.dark .cat-icon{background:rgb(19 28 46 / 0.25);border:1px solid rgb(38 50 74 / 0.45)}
html.dark .panel-back{background:rgb(19 28 46 / 0.25)}
html.dark .stepper button{border:1px solid #334158;background:#131c2e}
html.dark .info{color:#5eead4}
html.dark .chip{border:1px solid #334158;background:#131c2e}
html.dark .drawer{background:#131c2e}
html.dark .room-opt{border:1px solid #26324a;background:#131c2e}
html.dark .room-opt.sel{background:#3a1824}
html.dark .legal p{color:#cbd5e1}
html.dark .set-row .ic,html.dark .chip .ic{color:#fb7185}
html.dark .text-4xl .ic{color:#4ade80}
html.dark .photo,html.dark .gallery{background:linear-gradient(135deg,#4a1d2b,#2d2450)}
html.dark .photo-chip{background:rgb(19 28 46 / 0.88);color:#fbbf24}
html.dark .photo-count{color:#f1f5f9}
html.dark .fav{background:rgb(19 28 46 / 0.88);color:#b6c2d3}
html.dark .fav.on{color:#fb7185}
html.dark .rate-chip{background:rgb(19 28 46 / 0.9);color:#fda4af}
html.dark .rate-chip small{color:#94a3b8}
html.dark .map-box{border:1px solid #26324a}
html.dark .pin{border:2px solid #26324a}
html.dark .pin-dot{border:3px solid #26324a}
html.dark .cal-panel{border:1px solid #26324a;background:#0b1220}
html.dark .rgal{background:linear-gradient(135deg,#4a1d2b,#2d2450)}
html.dark .skel{background:linear-gradient(90deg,#1b2538 25%,#2a3550 37%,#1b2538 63%)}
html.dark .dp-btn{color:#f1f5f9}
html.dark .dp-sheet{background:#131c2e}
html.dark .dp-x{color:#94a3b8}
html.dark .dp-sum{color:#94a3b8}
html.dark .dp-sum b{color:#f1f5f9}
html.dark .dp-wk{border-bottom:1px solid #26324a}
html.dark .dp-d{color:#f1f5f9}
html.dark .dp-d.mid{background:#4a1d2b}
html.dark .dp-foot{border-top:1px solid #26324a}
html.dark .dp-warn{color:#94a3b8}
html.dark .q-deal{background:#0f2f26;color:#34d399}
html.dark .q-vip{background:#3a2c10;color:#fbbf24}
html.dark .deal-bar{background:#0f2f26;color:#34d399}
html.dark .deal-bar small{color:#6ee7b7}
html.dark .resume-card{background:linear-gradient(135deg,#3a1824,#241c3f);border:1px solid #6b2a3c}
html.dark .rc-t{color:#fda4af}
html.dark .rc-s{color:#b6c2d3}
html.dark .q-svc{background:#14243f;color:#93c5fd}
html.dark .seg{border:1px solid #334158}
html.dark .seg button{color:#b6c2d3;background:#131c2e}
html.dark .btn.busy::before{border-color:rgb(38 50 74 / 0.45);border-top-color:#26324a}
html.dark .cm-d{background:#0b1220}
html.dark .cm-d i{color:#fbbf24}
html.dark .cm-d.prc{background:#3d2e12}
html.dark .cm-d.blk{background:#4a1b1e;color:#fca5a5}
html.dark .cm-d.blk i{color:#fca5a5}
html.dark .cm-leg{color:#94a3b8}
html.dark .cm-leg span::before{background:#1b2538;border:1px solid #334158}
html.dark .cm-leg .l-p::before{background:#3d2e12}
html.dark .cm-leg .l-b::before{background:#4a1b1e}
html.dark [style*="background:#e2e8f0"]{background:#2a3550!important}
html.dark [style*="background:#f1f5f9"]{background:#1b2538!important}
html.dark [style*="background:#fce7f3"]{background:#43203a!important}
html.dark [style*="background:#fef3c7"]{background:#3d2e12!important}
html.dark [style*="background:#ffe4e6"]{background:#4a1d2b!important}
html.dark [style*="background:#fff1f2"]{background:#3a1824!important}
html.dark [style*="background:#fff7ed"]{background:#3a2412!important}
html.dark [style*="color:#0f172a"]{color:#f1f5f9!important}
html.dark [style*="color:#0f766e"]{color:#5eead4!important}
html.dark [style*="color:#15803d"]{color:#4ade80!important}
html.dark [style*="color:#92400e"]{color:#fcd34d!important}
html.dark [style*="color:#9a3412"]{color:#fdba74!important}
html.dark [style*="color:#b45309"]{color:#fbbf24!important}
html.dark [style*="color:#be123c"]{color:#fda4af!important}
html.dark [style*="color:#e11d48"]{color:#fb7185!important}
html.dark [style*="solid #fed7aa"],html.dark [style*="border-color:#fed7aa"]{border-color:#6b4220!important}
@media print{
html.dark body{background:#131c2e}
}
