/* 24.0 — kurumsal navigasyon, tutarlı başlık hiyerarşisi ve kompakt yönetim tabloları. */
:root{--yai-navy:#07152f;--yai-navy-2:#0a2548;--yai-blue:#1977f3;--yai-cyan:#21c6df;--yai-line:#d8e4f2}
.yai-shell{grid-template-columns:272px minmax(0,1fr)!important}
.yai-shell>aside{padding:20px 16px!important;background-color:var(--yai-navy)!important;background-image:radial-gradient(circle at 25% 0,#1a4c7b55,transparent 34%),linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px),linear-gradient(165deg,#07132c,#09284c 72%,#0a3e67)!important;background-size:auto,42px 42px,42px 42px,auto!important;border-right:1px solid #69b7ff1c;box-shadow:12px 0 34px #07152f18}
.yai-plogo{display:block!important;margin:0 0 18px;padding:15px 14px 13px!important;border:1px solid #8ccaff24;border-radius:14px;background:linear-gradient(135deg,#ffffff,#eef7ff);box-shadow:0 10px 30px #020b1d3b;text-decoration:none!important}
.yai-plogo img{display:block!important;width:100%!important;max-width:198px!important;height:auto!important;filter:none!important;opacity:1!important}
.yai-plogo span{margin:10px 2px 0!important;padding-top:9px;border-top:1px solid #d7e6f5;color:#45617f!important;font-size:10px!important;letter-spacing:.16em!important}
.yai-shell>aside nav{gap:6px!important}.yai-shell>aside nav a{position:relative;display:flex!important;align-items:center;min-height:45px;padding:10px 34px 10px 45px!important;border:1px solid transparent;border-radius:11px!important;color:#c9d8ec!important;font-size:13px!important;letter-spacing:.01em;transition:.18s ease}
.yai-shell>aside nav a>.dashicons{position:absolute;left:13px;display:grid;place-items:center;width:22px;height:22px;color:#72baff;font-size:18px;line-height:22px}
.yai-shell>aside nav a:after{content:"›";position:absolute;right:14px;color:#7399c5;font-size:21px;font-weight:400}
.yai-shell>aside nav a:hover{border-color:#72baff2b;background:#ffffff0d!important;color:#fff!important;transform:translateX(2px)}
.yai-shell>aside nav a.active{border-color:#45a4ff!important;background:linear-gradient(135deg,#247ff2,#1263d5)!important;color:#fff!important;box-shadow:0 9px 24px #001a3f66!important}.yai-shell>aside nav a.active>.dashicons{color:#fff}.yai-shell>aside nav a.active:after{color:#fff}
.yai-shell>aside footer{margin:18px 0 0!important;padding:14px!important;border:1px solid #8bc8ff22!important;border-radius:12px;background:#ffffff09}.yai-shell>aside footer b{color:#fff}.yai-shell>aside footer a{color:#8fc7ff!important}
.yai-work>main{padding:22px 34px 44px!important;background:linear-gradient(145deg,#f5f8fc,#edf4fb)!important}
.yai-work .yai-admin>h1{margin:0!important;padding:17px 20px!important;border:0!important;border-radius:14px 14px 0 0!important;background:linear-gradient(120deg,#0b3d78,#1779ed)!important;color:#fff!important;font-size:25px!important;line-height:1.15!important;box-shadow:0 10px 28px #123d7220}
.yai-work .yai-admin>h1:before{content:"";display:inline-block;width:5px;height:24px;margin-right:12px;border-radius:9px;background:var(--yai-cyan);vertical-align:-4px}
.yai-work .yai-admin>.description{margin:0 0 17px!important;padding:11px 20px 13px!important;border:0!important;border-radius:0 0 14px 14px!important;background:#fff!important;color:#607792!important;box-shadow:0 10px 28px #123d7215}
.yai-module-shell>.yai-admin>h1{margin:-1px -1px 0!important;border-radius:13px 13px 0 0!important}
.yai-card{border:1px solid var(--yai-line)!important;border-radius:14px!important;box-shadow:0 8px 26px #12385f0c!important}
.yai-card>h2,.yai-section-title,.yai-section-head{min-height:44px;padding:10px 14px!important;border-left:4px solid var(--yai-blue)!important;border-radius:9px!important;background:linear-gradient(90deg,#e9f3ff,#f7fbff)!important;color:#0a315e!important}.yai-card>h2{font-size:17px!important}.yai-card h3{color:#1764ad!important;font-size:15px!important}.yai-card h4{color:#49708f!important;font-size:13px!important}
.yai-work .yai-card>.yai-section-title:first-child h2,.yai-work .yai-card>.yai-section-head:first-child h2{font-size:17px!important}.yai-work .yai-card>.yai-section-title:first-child p,.yai-work .yai-card>.yai-section-head:first-child p{font-size:12px!important}
.yai-module-shell .yai-card table{width:100%!important}.yai-module-shell .yai-card .widefat th{background:#eaf3ff!important;color:#294b70!important;font-size:12px!important}.yai-module-shell .yai-card .widefat td{padding-top:8px!important;padding-bottom:8px!important;vertical-align:middle!important}
.yai-actions .button,.yai-card>.button,.yai-card p>.button{min-height:31px!important;border-radius:8px!important;text-decoration:none!important}.yai-actions .yai-delete{border-color:#ef9b9b!important;background:#fff4f4!important;color:#bd2929!important}
.yai-admin .notice{border-radius:9px}.yai-admin .yai-danger-application{margin-top:16px;padding-top:14px;border-top:1px solid #f0c4c4}.yai-admin .yai-danger-application button{border:1px solid #d83f4f;border-radius:8px;background:#fff1f2;color:#b71f35;font-weight:800}
@media(max-width:850px){.yai-shell{grid-template-columns:1fr!important}.yai-shell>aside{width:272px!important}.yai-work>main{padding:14px!important}.yai-work .yai-admin>h1{font-size:21px!important}}

/* 25.0 — ana başlık baskın, alt başlıklar kompakt; renkli KPI çalışma alanı. */
.yai-plogo{padding:12px 8px 14px!important;border:0!important;background:transparent!important;box-shadow:none!important}.yai-plogo img{content:url("yunus-wordmark.png");max-width:220px!important}.yai-plogo span{margin:7px 9px 0!important;padding-top:8px!important;border-top-color:#67b5ff38!important;color:#a8c6e6!important}
.yai-plogo{padding:13px!important;border:1px solid #8ccaff2e!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 28px #020b1d38!important}.yai-plogo img{width:100%!important;max-width:190px!important;margin:auto!important}.yai-plogo span{color:#476681!important;border-top-color:#d8e5f1!important}
.yai-shell>aside{background-color:#071a38!important;background-image:radial-gradient(circle at 12% 0,#15578b66,transparent 36%),linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px),linear-gradient(165deg,#06142d,#0a3158 78%,#075075)!important}
.yai-shell>aside footer{position:relative;display:grid!important;grid-template-columns:38px 1fr;align-items:center;gap:1px 10px!important;min-height:64px;padding:11px 13px!important;border-color:#71b9ff35!important;background:linear-gradient(135deg,#ffffff12,#ffffff08)!important;box-shadow:0 8px 24px #020c1e35}.yai-shell>aside footer:before{content:"";grid-row:1/3;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#2a8cff,#17c4da);box-shadow:0 5px 14px #001d45}.yai-shell>aside footer:after{content:"👤";position:absolute;left:22px;top:22px;font-size:17px}.yai-shell>aside footer b{grid-column:2;font-size:13px}.yai-shell>aside footer a{grid-column:2;font-size:11px!important;text-decoration:none}.yai-shell>aside footer:hover{border-color:#72beff66!important;background:#ffffff17!important}
.yai-work .yai-card>.yai-section-title:first-child,.yai-work .yai-card>.yai-section-head:first-child,.yai-work .yai-card>h2:first-child,.yai-work .yai-card>h3:first-child{min-height:0!important;margin:-10px -10px 14px!important;padding:10px 13px!important;border:0!important;border-left:4px solid #2583ee!important;border-radius:10px!important;background:linear-gradient(90deg,#eaf3ff,#f7fbff)!important;color:#123f70!important;box-shadow:none!important}.yai-work .yai-card>.yai-section-title:first-child h2,.yai-work .yai-card>.yai-section-head:first-child h2,.yai-work .yai-card>.yai-section-title:first-child h3,.yai-work .yai-card>.yai-section-title:first-child p,.yai-work .yai-card>.yai-section-head:first-child p{color:inherit!important}.yai-work .yai-card>.yai-section-title:first-child h2,.yai-work .yai-card>.yai-section-head:first-child h2{font-size:16px!important;line-height:1.25!important}.yai-work .yai-card>.yai-section-title:first-child p,.yai-work .yai-card>.yai-section-head:first-child p{margin-top:3px!important;font-size:11px!important;opacity:.8!important}.yai-work .yai-card>h2:first-child{font-size:16px!important}.yai-work .yai-card>h3:first-child{font-size:14px!important;color:#1764ad!important}
.yai-kpis-color{gap:12px!important}.yai-kpis-color .yai-kpi{min-height:112px;padding:16px 17px!important;border:0!important;border-top:4px solid var(--tone)!important;background:linear-gradient(145deg,#fff,var(--tint))!important;box-shadow:0 9px 24px #173c6812!important}.yai-kpis-color .yai-kpi:before{content:"";position:absolute;left:17px;bottom:13px;width:29px;height:4px;border-radius:4px;background:var(--tone)}.yai-kpis-color .yai-kpi span{color:#56708d!important;font-size:11px!important}.yai-kpis-color .yai-kpi b{color:var(--tone);font-size:31px!important}.yai-kpi.tone-blue{--tone:#1977f3;--tint:#edf5ff}.yai-kpi.tone-purple{--tone:#7659e8;--tint:#f2efff}.yai-kpi.tone-cyan{--tone:#08a8c7;--tint:#eafaff}.yai-kpi.tone-green{--tone:#159c6a;--tint:#eafaf4}.yai-kpi.tone-orange{--tone:#ed9418;--tint:#fff7e8}.yai-kpi.tone-red{--tone:#e34e62;--tint:#fff0f3}.yai-kpis-color .yai-kpi i{right:-20px!important;bottom:-22px!important;width:82px!important;height:82px!important;background:var(--tone)!important;opacity:.1!important}
.yai-funnel-step{border:0!important;border-top:3px solid var(--step,#1977f3)!important;background:linear-gradient(145deg,#fff,#f7faff)!important;box-shadow:0 5px 17px #153b6710}.yai-funnel-step:nth-child(2n){--step:#7659e8}.yai-funnel-step:nth-child(3n){--step:#08a8c7}.yai-funnel-step:nth-child(4n){--step:#159c6a}.yai-funnel-step i{background:var(--step)!important}.yai-funnel-step b{color:var(--step)!important}
@media(max-width:782px){.yai-work .yai-card>.yai-section-title:first-child,.yai-work .yai-card>.yai-section-head:first-child,.yai-work .yai-card>h2:first-child,.yai-work .yai-card>h3:first-child{margin:-6px -6px 12px!important;padding:9px 11px!important}.yai-kpis-color .yai-kpi{min-height:96px!important}}

/* 26.0 — gerçek alt sabitleme, kompakt modül başlıkları ve kurumsal kullanıcı yönetimi. */
.yai-shell>aside footer{margin-top:auto!important;margin-bottom:0!important;flex:0 0 auto}
.yai-shell>aside nav{flex:0 0 auto}.yai-shell>aside{overflow-y:auto}
.yai-route-application .yai-module-shell .yai-admin>h1{margin:0!important;padding:10px 14px!important;border:0!important;border-left:4px solid #21bddd!important;border-radius:9px!important;background:linear-gradient(90deg,#e8f3ff,#f7fbff)!important;color:#123f70!important;font-size:17px!important;line-height:1.25!important;letter-spacing:-.01em!important;box-shadow:none!important}
.yai-route-application .yai-module-shell .yai-admin>h1:before{display:none!important}.yai-route-application .yai-module-shell .yai-admin>.description{margin:0 0 12px!important;padding:7px 14px 9px!important;background:transparent!important;color:#71869c!important;font-size:11px!important;box-shadow:none!important}
.yai-route-application .yai-card>h2:first-child,.yai-route-application .yai-card>.yai-section-title:first-child h2{font-size:15px!important}.yai-route-application .yai-card>h3:first-child{font-size:13px!important}
.yai-route-users .yai-card{overflow:visible!important;border:1px solid #dbe7f3!important;box-shadow:0 10px 28px #133f7010!important}
.yai-route-users .yai-card:nth-of-type(1)>h2:first-child{border-left-color:#1878ee!important;background:linear-gradient(90deg,#e9f3ff,#f8fbff)!important;color:#105ca7!important}
.yai-route-users .yai-card:nth-of-type(2)>h2:first-child{border-left-color:#18a77c!important;background:linear-gradient(90deg,#e9faf4,#f8fffc)!important;color:#08745a!important}
.yai-route-users .yai-table-wrap table tbody tr{box-shadow:0 6px 18px #153d6910!important}.yai-route-users .yai-table-wrap table tbody tr:nth-child(4n+1) td:first-child{border-left:4px solid #2583ee!important}.yai-route-users .yai-table-wrap table tbody tr:nth-child(4n+2) td:first-child{border-left:4px solid #7a5ce5!important}.yai-route-users .yai-table-wrap table tbody tr:nth-child(4n+3) td:first-child{border-left:4px solid #13a87d!important}.yai-route-users .yai-table-wrap table tbody tr:nth-child(4n) td:first-child{border-left:4px solid #ef941d!important}
.yai-route-users .yai-table-wrap td:first-child b{color:#123e6c;font-size:12px}.yai-route-users .yai-table-wrap td:first-child small{display:block;margin-top:3px;color:#7890a7}.yai-route-users .yai-actions{gap:6px!important;flex-wrap:wrap}.yai-route-users .yai-actions .button{border:0!important;box-shadow:none!important}.yai-route-users .yai-actions form:first-child .button{background:#e9f3ff!important;color:#0965c4!important}.yai-route-users .yai-password-pop>.button{background:#f1edff!important;color:#6544c5!important}.yai-route-users .yai-actions form .yai-delete{background:#fff0f1!important;color:#bb2636!important}
.yai-route-users .yai-card:nth-of-type(2) .button-primary{background:linear-gradient(135deg,#139d76,#08795f)!important;box-shadow:0 7px 16px #08795f29!important}.yai-route-users .yai-card:nth-of-type(2) .yai-grid-2{padding:12px;border:1px solid #dcece7;border-radius:12px;background:#f8fcfb}
@media(max-width:850px){.yai-route-application .yai-module-shell .yai-admin>h1{font-size:15px!important}.yai-shell>aside footer{margin-top:auto!important}}

/* 27.0 — aday işbaşı süreci ve mağaza operasyonu. */
.yai-workforce-kpis{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.yai-workforce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yai-workforce-card{padding:16px;border:1px solid #dce7f2;border-radius:14px;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 7px 20px #143e6c0c}.yai-workforce-card>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #e2eaf3}.yai-workforce-card>header div{display:grid;gap:3px}.yai-workforce-card>header b{font-size:15px;color:#103d6a}.yai-workforce-card>header span:not(.yai-badge){font-size:11px;color:#71869b}.yai-workforce-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0}.yai-workforce-card dl div{padding:9px;border-radius:9px;background:#eef5fc}.yai-workforce-card dt{font-size:9px;font-weight:800;text-transform:uppercase;color:#71879c}.yai-workforce-card dd{margin:4px 0 0;color:#173c60;font-size:12px;font-weight:700}.yai-process-note{padding:10px;border-left:3px solid #ef941d;background:#fff8e9;color:#5c4b31;font-size:11px}.yai-decision-form{display:grid;gap:9px;margin-top:12px;padding:12px;border:1px solid #d9e5f1;border-radius:11px;background:#fff}.yai-decision-form>label{display:grid;gap:4px;color:#496681;font-size:10px;font-weight:800}.yai-decision-form textarea{min-height:62px!important}.yai-assignment-card{border-top:4px solid #1879ee!important}.yai-empty-state{grid-column:1/-1;display:grid;place-items:center;gap:6px;min-height:150px;border:1px dashed #b9cde1;border-radius:13px;background:#f7fbff;color:#67809a;text-align:center}.yai-empty-state b{color:#194c7b;font-size:15px}.yai-route-locations .yai-card:nth-of-type(1){border-top:4px solid #1879ee!important}.yai-route-locations .yai-card:nth-of-type(2){border-top:4px solid #14a47c!important}.yai-route-locations .yai-card:nth-of-type(3){border-top:4px solid #7659df!important}.yai-route-workforce .yai-tabs{margin-top:12px!important}
@media(max-width:1050px){.yai-workforce-grid{grid-template-columns:1fr}.yai-workforce-kpis{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:650px){.yai-workforce-kpis{grid-template-columns:1fr 1fr!important}.yai-workforce-card dl{grid-template-columns:1fr}.yai-workforce-card>header{display:grid}.yai-decision-form .yai-actions{display:grid}.yai-decision-form .button{width:100%;justify-content:center}}

/* Three-column operational cards on wide desktop screens. */
.yai-workforce-grid{grid-template-columns:repeat(4,minmax(230px,1fr))!important;gap:11px!important}@media(max-width:1280px){.yai-workforce-grid{grid-template-columns:repeat(3,minmax(250px,1fr))!important}}@media(max-width:1050px){.yai-workforce-grid{grid-template-columns:repeat(2,minmax(280px,1fr))!important}}@media(max-width:760px){.yai-workforce-grid{grid-template-columns:1fr!important}}
