.menu4-body{background:radial-gradient(ellipse at 50% 0,#102c49 0,transparent 55%),#050c16;min-height:100dvh}.app-header{max-width:1080px;margin:auto;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.app-brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:#edf7ff;font-size:23px;font-weight:750;letter-spacing:1px}.app-brand img{object-fit:contain;border-radius:50%}.app-brand small{display:block;font-size:9px;letter-spacing:3px;margin-top:4px;color:#8eacc7}.blue{color:#32bdff}.account-chip{padding:9px 13px;border:1px solid #1a4d6e;border-radius:30px;color:#8ecde5;font-size:11px;white-space:nowrap}.mobile-dashboard{max-width:820px;margin:auto;padding:30px 28px 32px}.welcome-compact{display:flex;align-items:center;gap:15px;margin-bottom:18px}.avatar{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:50%;background:#0a2840;border:1px solid #237baf;color:#5bccff;font-size:18px;font-weight:650}.welcome-compact p{font-size:13px;color:#9ab0c7;margin:0 0 6px}.welcome-compact h1{font-size:clamp(21px,4.8vw,28px);letter-spacing:-.6px;margin:0;font-weight:650}.menu-caption{font-size:13px;color:#90a9bf;margin:26px 0 18px}.touch-menu{display:grid;grid-template-columns:1fr 1fr;gap:18px}.action-pill{display:flex;align-items:center;min-height:120px;gap:15px;border:1px solid #1b4568;border-radius:28px;padding:22px 19px;text-decoration:none;color:#edf8ff;background:linear-gradient(120deg,#10283d,#0a192b);box-shadow:0 8px 24px #0002,inset 0 1px 0 #ffffff08;transition:border-color .15s,background .15s}.action-pill:hover{background:#102c45;border-color:#32b5f1}.action-pill:active{transform:translateY(1px)}.action-icon{width:58px;height:58px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#0a3655;border:1px solid #1c6899;color:#44c3ff}.action-icon svg{height:29px;width:29px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.action-copy{min-width:0}.action-copy strong{display:block;font-size:17px;font-weight:650}.action-copy small{display:block;color:#91acc3;font-size:11px;line-height:1.6;margin-top:7px}.chevron{margin-left:auto;color:#4fcaff;font-size:28px}.menu-actions{margin-top:35px;text-align:center}.quiet-button{display:block;cursor:pointer;min-height:44px;padding:10px 16px;margin:0 auto 12px;background:none;border:0;color:#91b5cf;text-decoration:underline;font-family:inherit;font-size:12px}.logout-pill{cursor:pointer;min-height:52px;padding:14px 25px;border-radius:26px;width:100%;max-width:360px;color:#c2d5e4;border:1px solid #24445f;background:#091827;font-size:14px;font-family:inherit;letter-spacing:.3px}.logout-pill:hover{border-color:#61caff}.status-message{color:#9fc8e3;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.status-message:empty{display:none}.mobile-footer{text-align:center;color:#5f7e98;font-size:10px;letter-spacing:1px;margin:40px 0 0}.remember-option{margin-top:18px}.remember-option input[type=checkbox]{height:20px;width:20px;accent-color:#24b6f4;vertical-align:middle;margin:0 10px 0 0}.remember-option label{display:inline;font-size:12px;margin:0;vertical-align:middle;cursor:pointer;line-height:32px}.remember-option>span{display:block;color:#6f8ca4;font-size:10px;line-height:1.6;margin:4px 0 0 30px}.remember-option>span:has(input){margin:0;color:inherit}.report-wrap{max-width:1100px;margin:20px auto;padding:0 28px 32px}.report-title h1{font-size:clamp(25px,5vw,34px);margin:12px 0}.report-title p{color:#8fa9c2;font-size:13px;line-height:1.7}.report-filters{padding:20px;background:#0b1b2b;border:1px solid #1c405d;border-radius:22px;display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr;gap:14px;align-items:end}.report-filters label{margin-top:0;font-size:12px}.report-filters input,.report-filters select{height:46px;width:100%;min-width:0;color:#eaf7ff;background:#071524;border:1px solid #254762;border-radius:10px;padding:0 12px;font:inherit;font-size:13px}.filter-button,.page-button{cursor:pointer;color:#edf7ff;background:#0c5d91;border:1px solid #277eac;border-radius:12px;min-height:46px;padding:10px 18px;font:inherit;font-size:13px}.filter-submit{grid-column:1/-1}.filter-button{width:100%}.report-meta{display:flex;justify-content:space-between;gap:12px;color:#88a8c4;font-size:12px;margin:22px 0 12px}.log-row{border:1px solid #1a3c56;border-radius:18px;background:#091827;padding:18px;margin-bottom:12px}.log-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.log-top time{color:#a0bdd4;font-size:12px}.result-chip{border-radius:20px;padding:6px 10px;border:1px solid #30566a;font-size:10px;color:#a7cddd}.result-Basarili{color:#7ddfbe;border-color:#225f55;background:#0a2b26}.result-Reddedildi,.result-Hata{color:#ffb3a7;border-color:#663b3b;background:#2b171a}.log-person{margin:15px 0 5px;font-size:16px}.log-email,.log-event{font-size:12px;line-height:1.7;color:#8fb1ce;overflow-wrap:anywhere}.log-event{color:#b7d7ed}.log-row details{border-top:1px solid #18394e;padding-top:12px;margin-top:14px;font-size:12px;color:#8aa7bd;overflow-wrap:anywhere}.log-row summary{cursor:pointer;min-height:28px;color:#65c5f1}.log-row dl{margin-bottom:0}.log-row dt{color:#c4d7e5;margin-top:10px}.log-row dd{margin:5px 0;line-height:1.6}.report-paging{display:flex;justify-content:space-between;gap:15px;margin-top:20px}.page-button:disabled{opacity:.4;cursor:default}.empty-report{padding:30px 15px;text-align:center;color:#91adc4}.back-link{display:inline-flex;align-items:center;min-height:44px;color:#8ecbec;font-size:13px}.report-error{color:#ffc0b0;line-height:1.7;font-size:13px}.report-error:empty{display:none}@media(max-width:700px){.app-header{padding:20px}.app-brand{font-size:21px}.account-chip{font-size:9px;padding:8px 10px}.mobile-dashboard{padding:25px 20px}.touch-menu{grid-template-columns:1fr;gap:16px}.action-pill{min-height:104px;border-radius:27px;padding:20px}.menu-actions{margin-top:30px}.logout-pill{max-width:none}.report-wrap{padding:0 18px 25px;margin-top:15px}.report-filters{grid-template-columns:1fr 1fr;padding:16px;gap:13px}.filter-user{grid-column:1/-1}.log-row{padding:16px}.report-meta{flex-wrap:wrap}.report-title p{font-size:12px}}@media(prefers-reduced-motion:reduce){.action-pill{transition:none}}
