*{box-sizing:border-box}body{color:#fff;background:#0b1730;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{text-align:left;border:none;width:100%;max-width:none;min-height:100vh;margin:0;display:block}.paj{background:linear-gradient(160deg,#0b1730 0%,#12264d 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.kat{color:#0b1730;background:#fff;border-radius:16px;width:100%;max-width:380px;padding:28px 22px;box-shadow:0 10px 30px #00000059}.logo{text-align:center;letter-spacing:1px;margin:0;font-size:26px}.logo span{color:#c9a227}.soutit{text-align:center;color:#5b6b85;margin:6px 0 24px;font-size:14px}label{margin:14px 0 6px;font-size:14px;font-weight:600;display:block}input{border:1px solid #c5cfdf;border-radius:10px;width:100%;padding:14px;font-size:16px}input:focus{border-color:#c9a227;outline:2px solid #c9a227}button{color:#0b1730;cursor:pointer;background:#c9a227;border:none;border-radius:10px;width:100%;margin-top:22px;padding:14px;font-size:16px;font-weight:700}button:hover{background:#b8921f}.mesaj{text-align:center;color:#12264d;background:#eef2f9;border-radius:8px;margin-top:16px;padding:10px;font-size:14px}.salitasyon{text-align:center;margin:18px 0 6px;font-size:20px;font-weight:700}.wol{text-align:center;color:#5b6b85;margin:0 0 6px}.mesaj.ere{color:#8a1c12;background:#fdecea}button:disabled{opacity:.6;cursor:not-allowed}.paj.vann{align-items:flex-start}.kat.laj{max-width:520px}.antet{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.antet small{color:#5b6b85}.bouton-gri{color:#0b1730;background:#e6ebf4;width:auto;margin:0;padding:8px 12px;font-size:14px}.jwet-ranje{grid-template-columns:repeat(2,1fr);gap:8px;margin:8px 0 4px;display:grid}.jwet-ranje button{color:#0b1730;background:#e6ebf4;margin:0}.jwet-ranje button.chwazi{background:#c9a227}.endikasyon{color:#5b6b85;margin:6px 0;font-size:13px}.dezi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.konfime{align-items:center;gap:8px;font-weight:400;display:flex}input[type=checkbox]{width:auto}select{color:#0b1730;background:#fff;border:1px solid #c5cfdf;border-radius:10px;width:100%;padding:14px;font-size:16px}.liy{border-bottom:1px solid #e1e7f2;align-items:center;gap:8px;padding:8px 0;display:flex}.liy .info{flex:1;font-weight:600}.liy input{width:100px;padding:8px}.liy button{color:#8a1c12;background:#fdecea;width:auto;margin:0;padding:6px 10px}.total{justify-content:space-between;margin-top:14px;font-size:20px;font-weight:700;display:flex}.nimewo-fich{text-align:center;font-size:22px;font-weight:700}.liy.siprime{opacity:.55}.liy.siprime .info{text-decoration:line-through}.ti-tekst{color:#5b6b85;font-size:12px;font-weight:400;display:block}.navbar{z-index:10;background:#0b1730;justify-content:center;gap:8px;padding:10px;display:flex;position:sticky;top:0}.navbar button{color:#0b1730;background:#e6ebf4;width:auto;margin:0;padding:8px 16px;font-size:14px}.navbar button.chwazi{background:#c9a227}.liy button.sove{color:#14532d;background:#e6f4ea}.liy.lis{flex-wrap:wrap}.mesaj.enfo{color:#14532d;background:#e6f4ea}.topbar,.tiwa-tit,.ekran-nwa{display:none}@media (width<=768px){.topbar{z-index:20;background:#0b1730;border-bottom:2px solid #c9a227;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.topbar .hamb{color:#c9a227;background:0 0;border:1px solid #c9a227;width:46px;height:46px;margin:0;padding:0;font-size:26px}.topbar-logo{letter-spacing:1px;color:#fff;font-weight:800}.topbar-logo span,.tiwa-tit span{color:#c9a227}.navbar{z-index:40;flex-direction:column;justify-content:flex-start;gap:8px;width:270px;max-width:82vw;padding:16px 12px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:4px 0 18px #00000080}.navbar.louvri{transform:translate(0)}.tiwa-tit{letter-spacing:1px;color:#fff;border-bottom:1px solid #1b2c55;margin-bottom:6px;padding:6px 8px 14px;font-size:18px;font-weight:800;display:block}.navbar button{text-align:left;width:100%;padding:14px 16px;font-size:16px}.ekran-nwa{z-index:30;background:#0000008c;display:block;position:fixed;inset:0}}
