/* Stage 11.1 — sade günlük kullanım ve güvenli gider onayı */
.nav-more-menu .nav-module-closed{display:flex!important;align-items:center;justify-content:space-between;gap:18px;color:#6d7d85!important;background:#edf1f2!important;cursor:default}.nav-module-closed em{padding:3px 7px;border-radius:999px;background:#d8dee1;color:#53626a;font-size:.62rem;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase}
.journey-closed-card{max-width:720px;margin:70px auto;padding:40px!important;text-align:center;border-top:6px solid #9aa8ae!important}.journey-closed-card h1{margin:.6rem 0}.journey-closed-card p{max-width:580px;margin:0 auto 24px;color:#58707b}

.stage91-accounting-groups.stage11-accounting-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.stage11-accounting-groups .stage91-account-group{grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important;min-height:170px!important;padding:14px!important;border-radius:14px!important}
.stage11-accounting-groups .stage91-account-icon{width:42px!important;height:42px!important;border-radius:12px!important;font-size:20px!important}
.stage11-accounting-groups .stage91-account-group h2{font-size:18px!important;margin:0 0 3px!important}
.stage11-accounting-groups .stage91-account-group p{min-height:0!important;margin:0 0 8px!important;font-size:.84rem!important;line-height:1.35!important}
.stage11-accounting-groups .stage91-sub-links{margin-top:4px!important;gap:5px!important}
.stage11-accounting-groups .stage91-sub-links a{padding:5px 8px!important;border-radius:7px!important;font-size:11px!important;line-height:1.15!important}

.fullscreen-sheet{display:grid!important;grid-template-rows:20px 42px minmax(0,1fr)!important;min-height:0!important}
.grid-scroll-controls{position:sticky;left:0;z-index:30;display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:10px;padding:6px 10px;background:#f7fbfc;border-bottom:1px solid #cadbdd;box-shadow:0 3px 8px rgba(19,59,70,.08)}
.grid-scroll-controls button{min-width:92px;height:30px;border:1px solid #8eb0b7;border-radius:8px;background:#0a5b63;color:#fff;font-weight:900;cursor:pointer}
.grid-scroll-controls button:disabled{opacity:.35;cursor:not-allowed}
.grid-scroll-controls input[type="range"]{width:100%;height:24px;accent-color:#138b78;cursor:ew-resize}
.fullscreen-sheet .spreadsheet-scroll{height:100%!important;min-height:0!important;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-color:#187d77 #d6e5e7;scrollbar-width:auto}
.fullscreen-sheet .spreadsheet-scroll::-webkit-scrollbar{height:17px;width:13px}.fullscreen-sheet .spreadsheet-scroll::-webkit-scrollbar-track{background:#d6e5e7}.fullscreen-sheet .spreadsheet-scroll::-webkit-scrollbar-thumb{background:#187d77;border:3px solid #d6e5e7;border-radius:999px}

/* TC ve telefon geniş kalır, fakat yatay kaydırmada diğer sütunların üstüne binmez. */
#revan-grid .sticky-identity-col,#revan-grid .sticky-phone-col{left:auto!important;right:auto!important;box-shadow:none!important}
#revan-grid tbody .sticky-identity-col,#revan-grid tbody .sticky-phone-col{position:static!important;z-index:auto!important}
#revan-grid thead .sticky-identity-col,#revan-grid thead .sticky-phone-col{z-index:20!important}
#revan-grid th[data-column="phone_number"],#revan-grid td.sticky-phone-col{width:220px!important;min-width:220px!important;max-width:220px!important}
#revan-grid td.sticky-phone-col input{min-width:128px!important}
#revan-grid td.sticky-phone-col .phone-cell{grid-template-columns:74px minmax(128px,1fr)!important;gap:6px!important}

.operation-radar-strip.compact-radar{grid-template-columns:repeat(5,minmax(0,1fr))}
.operation-simple-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operation-simple-actions>a{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;padding:16px;border:1px solid #cfe0e2;border-radius:15px;background:#fff;color:#123b4a;text-decoration:none;box-shadow:0 8px 20px rgba(18,59,74,.07)}.operation-simple-actions>a>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#e0f2ee;color:#0b7565;font-weight:950}.operation-simple-actions h2{margin:0;font-size:1.05rem}.operation-simple-actions p{margin:4px 0 0;color:#607781}.compact-operation-note p{margin-bottom:0}

@media(max-width:800px){.stage91-accounting-groups.stage11-accounting-groups,.operation-simple-actions{grid-template-columns:1fr!important}.operation-radar-strip.compact-radar{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-scroll-controls{grid-template-columns:72px minmax(100px,1fr) 72px;gap:6px}.grid-scroll-controls button{min-width:0;font-size:.72rem}}
