:root{--logo:url("data:image/png;base64,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");--navy:#020b2e;--navy0:#01061c;--navy2:#0b1d55;--teal:#00f5e4;--teal2:#00c9bb;--bg:#020b2e;--card:#08153d;--card2:#0c1c4d;--line:#1a2b63;--text:#e7f0ff;--muted:#8ea3d1;--red:#ff5c6c;--amber:#ffb547;--green:#2ee59d;--blue:#5aa2ff;--violet:#a98bff;--r:12px;--glow:0 0 0 1px rgba(0,245,228,.18),0 0 18px rgba(0,245,228,.10);--shadow:0 1px 2px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.25)}
*{box-sizing:border-box}html,body{margin:0;height:100%}
body{font:14px/1.45 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--text);background:var(--bg) radial-gradient(1200px 600px at 100% -10%,rgba(0,245,228,.07),transparent 60%) fixed}
a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}
button,input,select,textarea{font:inherit;color:inherit}
::selection{background:rgba(0,245,228,.35)}
.app{display:flex;min-height:100vh}
.side{width:236px;flex:0 0 236px;background:var(--navy0);border-right:1px solid var(--line);color:#c4d2f2;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:auto}
.brand{display:flex;align-items:center;gap:10px;padding:18px 18px 14px;color:#fff;font-weight:700;font-size:17px;letter-spacing:.3px}
.brand .logo{width:44px;height:44px;flex:0 0 44px;background:var(--logo) center/contain no-repeat;filter:drop-shadow(0 0 7px rgba(0,245,228,.5))}
.brand small{display:block;font-weight:400;font-size:11px;color:var(--teal);opacity:.8}
.nav{padding:6px 10px;flex:1}
.nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;color:#c4d2f2;margin:1px 0;font-weight:500}
.nav a:hover{background:rgba(0,245,228,.07);text-decoration:none;color:#fff}
.nav a.on{background:rgba(0,245,228,.13);color:#fff;box-shadow:inset 3px 0 0 var(--teal),0 0 16px rgba(0,245,228,.12)}
.nav .sec{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#5f76b0;padding:14px 12px 4px}
.side .me{padding:14px 18px;border-top:1px solid var(--line);font-size:13px}
.side .me button{background:none;border:0;color:var(--teal);cursor:pointer;padding:0;margin-top:4px}
.main{flex:1;min-width:0;display:flex;flex-direction:column}
.top{display:none;align-items:center;gap:10px;background:var(--navy0);border-bottom:1px solid var(--line);color:#fff;padding:10px 14px;position:sticky;top:0;z-index:20}
.top button{background:none;border:0;color:var(--teal);font-size:22px;cursor:pointer}
.content{padding:22px 26px 60px;max-width:1400px;width:100%}
h1{font-size:22px;margin:0;color:#fff}h2{font-size:17px;margin:0 0 12px;color:#fff}h3{font-size:15px;margin:0 0 10px;color:#fff}
.ph{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}
.ph .sub{color:var(--muted);font-size:13px;margin-top:2px}
.actions{display:flex;gap:8px;flex-wrap:wrap}
.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--card2);color:var(--text);padding:8px 14px;border-radius:9px;cursor:pointer;font-weight:600;white-space:nowrap;transition:box-shadow .15s,border-color .15s}
.btn:hover{border-color:rgba(0,245,228,.5);text-decoration:none;box-shadow:0 0 12px rgba(0,245,228,.15)}
.btn.p,.btn.t{background:var(--teal);border-color:var(--teal);color:var(--navy);box-shadow:0 0 14px rgba(0,245,228,.35)}
.btn.p:hover,.btn.t:hover{background:#4dfff1;box-shadow:0 0 20px rgba(0,245,228,.55)}
.btn.d{color:var(--red);border-color:rgba(255,92,108,.45);background:transparent}.btn.d:hover{background:rgba(255,92,108,.1);box-shadow:none}
.btn.sm{padding:5px 10px;font-size:13px}.btn:disabled{opacity:.55;cursor:default}
.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:16px}
.grid{display:grid;gap:14px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}
.stat{padding:14px 16px}.stat .l{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.stat .v{font-size:24px;font-weight:700;margin-top:4px;color:#fff}.stat .s{font-size:12px;color:var(--muted)}
.stat.accent{background:linear-gradient(135deg,#0b1d55,#04103a);border:1px solid rgba(0,245,228,.45);box-shadow:var(--glow)}.stat.accent .v{color:var(--teal);text-shadow:0 0 12px rgba(0,245,228,.45)}.stat.accent .l,.stat.accent .s{color:#9fb6e8}
.tbl{width:100%;border-collapse:collapse}
.tbl th{text-align:left;font-size:12px;color:var(--teal);font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:9px 10px;border-bottom:1px solid var(--line);background:#0a1847;position:sticky;top:0}
.tbl td{padding:10px;border-bottom:1px solid var(--line);vertical-align:top}
.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:rgba(0,245,228,.05)}
.tbl .num{text-align:right;white-space:nowrap}
.tw{overflow:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}
.badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:rgba(142,163,209,.15);color:#c4d2f2;border:1px solid rgba(142,163,209,.2)}
.b-Aktif,.b-pay,.b-Açık{background:rgba(46,229,157,.12);color:var(--green);border-color:rgba(46,229,157,.3)}
.b-Rezervasyon{background:rgba(169,139,255,.14);color:var(--violet);border-color:rgba(169,139,255,.3)}
.b-Tamamlandı{background:rgba(0,245,228,.1);color:var(--teal);border-color:rgba(0,245,228,.3)}
.b-İptal{background:rgba(255,92,108,.12);color:var(--red);border-color:rgba(255,92,108,.3)}
.b-Bekliyor{background:rgba(255,181,71,.12);color:var(--amber);border-color:rgba(255,181,71,.3)}
.b-Kapalı{background:rgba(142,163,209,.12);color:var(--muted)}
.muted{color:var(--muted)}.small{font-size:12px}.right{text-align:right}.mono{font-family:ui-monospace,Menlo,monospace}.nowrap{white-space:nowrap}.red{color:var(--red)}.green{color:var(--green)}
.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px;overflow:auto}
.tabs a{padding:9px 14px;color:var(--muted);font-weight:600;border-bottom:2px solid transparent;white-space:nowrap}
.tabs a.on{color:#fff;border-color:var(--teal);text-decoration:none;text-shadow:0 0 10px rgba(0,245,228,.4)}
.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;align-items:end}
.filters .f{display:flex;flex-direction:column;gap:3px}.filters label{font-size:12px;color:var(--muted)}
input,select,textarea{border:1px solid #233772;border-radius:9px;padding:8px 10px;background:#050f33;color:var(--text);width:100%;min-width:0;color-scheme:dark}
input::placeholder,textarea::placeholder{color:#5f76b0}
input:focus,select:focus,textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(0,245,228,.18)}
select option{background:#050f33}
textarea{min-height:70px;resize:vertical}
input[type=checkbox]{width:auto;accent-color:var(--teal)}
.form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px}
.form .fld{display:flex;flex-direction:column;gap:4px;grid-column:span 4}
.form .fld.c2{grid-column:span 2}.form .fld.c3{grid-column:span 3}.form .fld.c6{grid-column:span 6}.form .fld.c8{grid-column:span 8}.form .fld.c12{grid-column:span 12}
.form label{font-size:12px;font-weight:600;color:#a9bbe4}.form label .req{color:var(--red)}
.form .chk{flex-direction:row;align-items:center;gap:8px;padding-top:20px}
.section{margin-bottom:16px}.section>h3{display:flex;align-items:center;justify-content:space-between}
.kv{display:grid;grid-template-columns:150px 1fr;gap:6px 12px;font-size:14px}.kv dt{color:var(--muted)}.kv dd{margin:0;word-break:break-word}
.empty{padding:28px;text-align:center;color:var(--muted)}
.list-item{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.list-item:last-child{border:0}
.modal-bg{position:fixed;inset:0;background:rgba(1,4,18,.72);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;z-index:100;padding:5vh 12px;overflow:auto}
.modal{background:var(--card);border:1px solid rgba(0,245,228,.3);border-radius:14px;width:100%;max-width:760px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 30px rgba(0,245,228,.08)}
.modal.sm{max-width:460px}
.modal .mh{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}
.modal .mb{padding:18px 20px}.modal .mf{padding:14px 20px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}
.x{background:none;border:0;font-size:22px;cursor:pointer;color:var(--muted)}
.toast{position:fixed;bottom:22px;right:22px;background:var(--card2);border:1px solid var(--teal);color:#fff;padding:12px 16px;border-radius:10px;z-index:200;box-shadow:0 0 18px rgba(0,245,228,.3);max-width:420px}
.toast.err{border-color:var(--red);box-shadow:0 0 18px rgba(255,92,108,.3)}
.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 10%,rgba(0,245,228,.18),transparent 40%),radial-gradient(circle at 80% 90%,#0b1d55,var(--navy) 60%);padding:16px}
.login .card{width:100%;max-width:380px;padding:28px;border-color:rgba(0,245,228,.35);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(0,245,228,.12)}
.login .brand{color:#fff!important}.login .brand .logo{width:64px;height:64px;flex-basis:64px}
.login h1{margin-bottom:4px}.login .fld{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.login label{font-size:13px;color:#a9bbe4}
.photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}
.photos figure{margin:0;position:relative;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#050f33}
.photos img{width:100%;height:110px;object-fit:cover;display:block;cursor:zoom-in}
.photos figcaption{font-size:11px;padding:4px 6px;color:var(--muted);display:flex;justify-content:space-between;gap:4px}
.cal{overflow:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}
.cal table{border-collapse:collapse;min-width:100%}
.cal th,.cal td{border-bottom:1px solid var(--line);border-right:1px solid #13235a;padding:0;height:38px;min-width:46px;font-size:12px}
.cal th{background:#0a1847;position:sticky;top:0;z-index:2;padding:6px 4px;font-weight:600;color:var(--muted)}
.cal th.we{color:var(--red)}.cal th.today{background:rgba(0,245,228,.18);color:#fff}
.cal td.veh{position:sticky;left:0;background:var(--card);z-index:1;min-width:150px;padding:4px 10px;white-space:nowrap;font-weight:600}
.cal td.veh small{display:block;font-weight:400;color:var(--muted)}
.cal .bar{display:block;margin:4px 1px;padding:4px 6px;border-radius:6px;color:#021;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.cal .bar.Aktif{background:var(--green)}.cal .bar.Rezervasyon{background:var(--violet)}.cal .bar.Tamamlandı{background:#3b5199;color:#dfe8ff}
.extras td{padding:4px}.extras input{padding:6px 8px}
.alert{padding:10px 12px;border-radius:10px;background:rgba(255,181,71,.1);border:1px solid rgba(255,181,71,.35);color:#ffd391;margin-bottom:12px}
.alert.info{background:rgba(0,245,228,.08);border-color:rgba(0,245,228,.35);color:#bffcf6}
.spin{display:inline-block;width:16px;height:16px;border:2px solid #233772;border-top-color:var(--teal);border-radius:50%;animation:sp 0.8s linear infinite;vertical-align:middle}
@keyframes sp{to{transform:rotate(360deg)}}
.loading{padding:40px;text-align:center;color:var(--muted)}
.cust-pick{position:relative}.cust-pick .dd{position:absolute;left:0;right:0;top:100%;background:var(--card2);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);z-index:30;max-height:260px;overflow:auto}
.cust-pick .dd div{padding:8px 10px;cursor:pointer}.cust-pick .dd div:hover{background:rgba(0,245,228,.08)}
.chip{display:inline-flex;gap:6px;align-items:center;background:rgba(0,245,228,.1);color:var(--teal);border:1px solid rgba(0,245,228,.25);border-radius:999px;padding:4px 10px;font-weight:600}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#1a2b63;border-radius:8px}::-webkit-scrollbar-track{background:transparent}
@media (max-width:1100px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:860px){
  .side{position:fixed;left:-250px;z-index:50;transition:left .2s}.side.open{left:0}
  .top{display:flex}.content{padding:16px 12px 60px}.g2,.g3{grid-template-columns:1fr}
  .form .fld,.form .fld.c2,.form .fld.c3,.form .fld.c6,.form .fld.c8{grid-column:span 12}
  .kv{grid-template-columns:120px 1fr}.hide-m{display:none}
}
/* print contract (always light) */
.print{background:#fff;color:#000;max-width:800px;margin:0 auto;padding:24px;font-size:12px;border-radius:8px}
.print h1{font-size:18px;color:#000}.print table{width:100%;border-collapse:collapse;margin:8px 0}
.print td,.print th{border:1px solid #999;padding:5px 7px;text-align:left;vertical-align:top;color:#000}
.print .hdr{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #020b2e;padding-bottom:8px;margin-bottom:10px}
.print .sig{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.print .sig div{border-top:1px solid #000;padding-top:4px;text-align:center;height:60px}
.print .terms{font-size:10.5px;columns:2;column-gap:20px}.print .terms p{margin:0 0 4px}
@media print{.side,.top,.noprint{display:none!important}.content{padding:0;max-width:none}body{background:#fff}.print{padding:0}}
