/* Existing Luma — first-release navigation, preserving approved photo and microphone. */
body[data-theme="corporate"][data-page="home"] .approved-panel[data-panel="2"]{
 background:linear-gradient(180deg,#112a41 0%,#10293f 100%);
}
body[data-theme="corporate"][data-page="home"] .approved-panel[data-panel="2"]>.approved-panel-img{
 visibility:hidden;
}
body[data-theme="corporate"][data-page="home"] .approved-panel[data-panel="2"]>.approved-hidden-family-tile{
 display:none;
}
.luma-focus-home-tiles{
 position:absolute;z-index:8;inset:6% 3.3% 8%;
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
 gap:2.6%;align-items:center;
}
.luma-focus-home-tile{
 min-width:0;min-height:64%;padding:9px 3px;
 display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;
 border:1px solid rgba(222,192,148,.76);border-radius:14px;
 background:linear-gradient(150deg,#fff9eb 0%,#ede1cb 100%);
 box-shadow:0 7px 16px rgba(2,13,25,.28),inset 0 1px 0 #fff8e9;
 color:#203b53;cursor:pointer;
}
.luma-focus-home-tile:active{transform:translateY(1px)}
.luma-focus-home-tile:focus-visible{outline:3px solid #ffde9e;outline-offset:3px}
.luma-focus-home-icon{color:#987446;display:grid;place-items:center}
.luma-focus-home-icon .ico{width:clamp(24px,7.2vw,35px);height:clamp(24px,7.2vw,35px);stroke-width:1.55}
.luma-focus-home-tile strong{
 font:600 clamp(11px,3.1vw,16px)/1.25 Georgia,'Times New Roman',serif;
 text-align:center;letter-spacing:0;overflow-wrap:break-word;
}
body[data-theme="corporate"][data-page="home"] .approved-ai-bridge .approved-ask-link{display:none!important}
body[data-page="home"] .luma-home-ai[hidden]{display:none!important}
.luma-mind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 20px}
.luma-mind-entry{background:var(--paper);color:var(--ink);display:flex;flex-direction:column;align-items:flex-start;
 gap:8px;padding:14px;border:1px solid var(--line);border-radius:17px;text-align:left;min-height:105px;
 box-shadow:0 4px 14px #081b2812}
.luma-mind-entry-icon{color:var(--accent);background:var(--soft);width:34px;height:34px;display:grid;place-items:center;border-radius:10px}
.luma-mind-entry-icon .ico{width:20px;height:20px}
.luma-mind-entry strong{font-size:13px;line-height:1.25}
.luma-mind-entry.is-active{border-color:var(--gold,#bba070);box-shadow:inset 0 0 0 1px var(--gold,#bba070),0 5px 12px #0b243d18}
.luma-mind-list-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:17px 0 13px}
.luma-mind-list-head h2{font:600 21px Georgia,serif;color:var(--ink);margin:0}
.luma-mind-list-head .primary{min-width:86px;justify-content:center;padding:10px 12px}
body[data-page="tasks"] .luma-mind-grid .luma-mind-entry:focus-visible{outline:3px solid var(--accent)}
@media(max-width:350px){
 .luma-focus-home-tile{border-radius:11px;padding:4px 2px;gap:5px}
 .luma-focus-home-tile strong{font-size:10px}
 .luma-mind-entry{min-height:92px;padding:12px}
}


/* 3.9.87 — Original approved Luma art is byte-for-byte unchanged.
   Only the active microphone card is covered, with its actual metallic mic centered. */
body[data-theme="corporate"][data-page="home"] .approved-panel[data-panel="0"] .approved-centered-mic {
 position:absolute;left:3.6%;top:70.05%;width:92.8%;height:28.65%;
 z-index:7;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
 align-items:center;justify-items:center;gap:clamp(3px,1.2vw,12px);padding:5px clamp(6px,2.6vw,24px);
 background:linear-gradient(118deg,#fcfaf5 0%,#faf7f0 55%,#f2e9dc 100%);
 border:1px solid rgba(255,249,236,.92);border-radius:clamp(17px,5vw,38px);
 box-shadow:0 4px 16px rgba(4,21,36,.19),inset 0 1px 2px #fff;
 color:#123452;cursor:pointer;overflow:hidden;
}
body[data-theme="corporate"][data-page="home"] .approved-centered-mic-photo{
 display:block;width:clamp(60px,18vw,106px);height:clamp(60px,18vw,106px);
 max-height:94%;object-fit:cover;border-radius:50%;
 border:2px solid #e1bd80;
 box-shadow:0 2px 10px rgba(12,29,42,.23),0 0 0 3px rgba(230,195,140,.13);
}
body[data-theme="corporate"][data-page="home"] .approved-centered-mic-title{
 font:600 clamp(11px,2.95vw,19px)/1.25 Georgia,'Times New Roman',serif;
 color:#173b57;text-align:center;white-space:normal;text-shadow:none;
}
body[data-theme="corporate"][data-page="home"] .approved-centered-mic-hint{
 font:650 clamp(10px,2.9vw,18px)/1.3 Georgia,'Times New Roman',serif;
 letter-spacing:.02em;color:#947242;text-align:center;text-shadow:none;
}
body[data-theme="corporate"][data-page="home"] .approved-centered-mic:focus-visible{
 outline:3px solid #e8bb74;outline-offset:2px;
}
body[data-theme="corporate"][data-page="home"] .approved-centered-mic:active{
 background:linear-gradient(118deg,#f8f1e4,#eee0c9);
}
@media(max-width:340px){
 body[data-theme="corporate"][data-page="home"] .approved-centered-mic-photo{width:53px;height:53px}
 body[data-theme="corporate"][data-page="home"] .approved-centered-mic-title,
 body[data-theme="corporate"][data-page="home"] .approved-centered-mic-hint{font-size:10px}
}

/* Aklımda has five concise navy, full-width headings — not nested date tabs. */
body[data-page="tasks"] .luma-mind-index{
 display:flex;flex-direction:column;gap:9px;margin:12px 0 25px;
}
body[data-page="tasks"] .luma-mind-flat-row{
 appearance:none;width:100%;min-height:57px;display:flex;align-items:center;gap:12px;
 border:1px solid rgba(223,190,137,.46);border-radius:12px;
 background:linear-gradient(100deg,#16364f 0%,#214862 68%,#173a54 100%);
 box-shadow:0 3px 12px rgba(9,29,47,.12),inset 0 1px 0 rgba(255,255,255,.06);
 color:#fff6e6;padding:9px 13px;text-align:left;cursor:pointer;
}
body[data-page="tasks"] .luma-mind-flat-row:hover{
 background:linear-gradient(100deg,#1e4462,#2b5570);
}
body[data-page="tasks"] .luma-mind-flat-row:active{transform:translateY(1px)}
body[data-page="tasks"] .luma-mind-flat-row:focus-visible{outline:3px solid #d6ad70;outline-offset:2px}
body[data-page="tasks"] .luma-mind-flat-icon{
 flex:none;width:34px;height:34px;display:grid;place-items:center;
 border:1px solid rgba(236,209,161,.21);border-radius:9px;
 background:rgba(255,255,255,.085);color:#e7c78d;
}
body[data-page="tasks"] .luma-mind-flat-icon .ico{width:19px;height:19px;stroke-width:1.8}
body[data-page="tasks"] .luma-mind-flat-row strong{flex:1;font:600 clamp(14px,3.9vw,17px)/1.25 Georgia,'Times New Roman',serif}
body[data-page="tasks"] .luma-mind-flat-count{
 min-width:25px;text-align:center;color:#e7ce9f;font:500 12px system-ui,sans-serif;
}
body[data-page="tasks"] .luma-mind-flat-chevron{display:grid;place-items:center;color:#f5dfb9}
body[data-page="tasks"] .luma-mind-flat-chevron .ico{width:16px;height:16px}
body[data-page="tasks"] .luma-mind-detail-toolbar{
 display:flex;align-items:center;justify-content:space-between;gap:12px;
 margin:6px 0 17px;
}
body[data-page="tasks"] .luma-mind-detail-toolbar .primary{
 display:inline-flex;align-items:center;justify-content:center;gap:6px;
 border-radius:12px;padding:11px 13px;min-height:40px;
 background:#1d4865;color:#fff9ed;
}
body[data-page="tasks"] .luma-mind-total{
 font:500 12px system-ui,sans-serif;color:var(--muted);white-space:nowrap;
}
body[data-page="tasks"] .luma-mind-group{margin:12px 0 20px}
body[data-page="tasks"] .luma-mind-group>h2,
body[data-page="tasks"] .luma-mind-group-heading h2{
 font:600 17px Georgia,'Times New Roman',serif;color:var(--ink);margin:0 0 11px;
}
body[data-page="tasks"] .luma-mind-group-heading{
 display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px;
}
body[data-page="tasks"] .luma-mind-group-heading h2{margin:0}
body[data-page="tasks"] .luma-mind-records{display:grid;gap:9px}
body[data-page="tasks"] .luma-mind-records>.card,
body[data-page="tasks"] .luma-mind-vehicle-card,
body[data-page="tasks"] .luma-mind-vehicle-event{
 border:1px solid var(--line);border-left:3px solid #caa777;
 border-radius:14px;background:var(--paper);color:var(--ink);
 margin:0;padding:13px 14px;box-shadow:0 4px 13px rgba(7,27,45,.07);
}
body[data-page="tasks"] .luma-mind-empty{margin-top:14px}
body[data-page="tasks"] .luma-mind-empty .empty{background:var(--paper);border:1px solid var(--line);border-radius:17px}
body[data-page="tasks"] .luma-mind-vehicle-card{
 display:flex;align-items:center;gap:12px;
}
body[data-page="tasks"] .luma-mind-vehicle-art{
 width:43px;height:43px;flex:none;display:grid;place-items:center;
 border-radius:11px;background:var(--soft);color:var(--accent);
}
body[data-page="tasks"] .luma-mind-vehicle-art .ico{width:25px;height:25px}
body[data-page="tasks"] .luma-mind-vehicle-info{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}
body[data-page="tasks"] .luma-mind-vehicle-info strong,
body[data-page="tasks"] .luma-mind-vehicle-event strong{font-size:14px;color:var(--ink)}
body[data-page="tasks"] .luma-mind-vehicle-info small,
body[data-page="tasks"] .luma-mind-vehicle-event small{
 font-size:12px;color:var(--muted);line-height:1.5;
}
body[data-page="tasks"] .luma-mind-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
body[data-page="tasks"] .luma-mind-record-head>div{display:flex;flex-direction:column;gap:4px}
body[data-page="tasks"] .luma-mind-record-meta{
 display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--muted);font-size:12px;
}
body[data-page="tasks"] .luma-mind-record-meta .ico{width:15px;height:15px}
body[data-page="tasks"] .luma-mind-search{margin:10px 0 17px}
body[data-page="tasks"] .luma-mind-place-card .luma-item-add-photo{margin-top:11px}
