/* V38 — Tüm ekranlar için dijital ürün dili ve gelişmiş asistan çalışma alanı */
:root{--v38-glow:#5c8cf020;--v38-shadow:0 1rem 2.6rem #214c7315;--v38-radius:1.25rem}.site-header,.sidebar,.form-box,.data-box,.modal-card,.card,.stat,.program-card,.public-achievement,.team-member-card{border-color:#d4e5f2}.site-header nav>a:not(.outline-button):not(.nav-exit){position:relative}.site-header nav>a:not(.outline-button):not(.nav-exit):after{content:"";position:absolute;right:.65rem;bottom:.28rem;left:.65rem;height:.12rem;border-radius:3rem;background:linear-gradient(90deg,#2698df,#845ced);transform:scaleX(0);transition:transform .2s ease}.site-header nav>a:not(.outline-button):not(.nav-exit):hover:after{transform:scaleX(1)}.dashboard .dash-main{position:relative}.dashboard:not(.digital-command-page) .dash-main:before{content:"";position:absolute;z-index:0;right:-12rem;top:-10rem;width:26rem;height:26rem;border-radius:50%;background:radial-gradient(circle,#d9f2ff80 0,transparent 68%);pointer-events:none}.dashboard:not(.digital-command-page) .dash-main>*{position:relative;z-index:1}.dashboard:not(.digital-command-page) .dash-main>section,.dashboard:not(.digital-command-page) .dash-main>div{animation:v38-reveal .42s both}.dashboard:not(.digital-command-page) .dash-main>section:nth-of-type(2),.dashboard:not(.digital-command-page) .dash-main>div:nth-of-type(2){animation-delay:.045s}.dashboard:not(.digital-command-page) .dash-main>section:nth-of-type(3),.dashboard:not(.digital-command-page) .dash-main>div:nth-of-type(3){animation-delay:.09s}.form-box,.data-box{box-shadow:var(--v38-shadow)}.form-box{position:relative;overflow:hidden}.form-box:before{content:"";position:absolute;top:0;right:0;left:0;height:.18rem;background:linear-gradient(90deg,#2491dd,#835be9,#3bb9cf);opacity:.8}.data-box .box-title{padding-bottom:.85rem;border-bottom:1px solid #e4eef6}.table-wrap{border-radius:1rem;box-shadow:inset 0 0 0 1px #e8f1f7}table th{position:sticky;top:0;z-index:1;background:#f4f9fd}tbody tr{transition:background .16s ease,transform .16s ease}tbody tr:hover{background:#f4faff;transform:translateX(2px)}input,select,textarea{border-color:#cbdfee;background:#fbfdff}input:hover,select:hover,textarea:hover{border-color:#a5cbe6}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:0;box-shadow:0 0 0 4px #258de629!important}.status,.tag{box-shadow:inset 0 1px #fff}.member-workspace .dash-main,.coach-workspace .dash-main{max-width:1600px}.member-workspace .stats .stat,.coach-workspace .stats .stat{min-height:8rem}.member-workspace .data-box,.coach-workspace .data-box{border-radius:var(--v38-radius)}.public-page .page-hero,.contact-page-pro .contact-hero{border:1px solid #ffffffaa}.filter-chip{transition:transform .18s ease,box-shadow .18s ease}.filter-chip:hover{transform:translateY(-2px);box-shadow:0 .55rem 1.1rem #28507116}.modal-card{box-shadow:0 1.7rem 4rem #112d4b30}.modal-heading{border-bottom:1px solid #e3edf5;padding-bottom:.85rem}.appearance-option,.quick-modal-grid>a,.admin-launcher-grid>a{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.appearance-option:hover,.quick-modal-grid>a:hover,.admin-launcher-grid>a:hover{transform:translateY(-3px);border-color:#9bcbed;box-shadow:0 .8rem 1.5rem #28507116}

.digital-control-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.15rem;padding:1rem 1.2rem;border:1px solid #d6e6f2;border-radius:1.05rem;background:#ffffffd9;box-shadow:0 .7rem 1.6rem #274e6d0d}.digital-control-bar b,.digital-control-bar small{display:block}.digital-control-bar b{margin:.12rem 0;color:#1d476f;font-size:.96rem}.digital-control-bar small{color:#7791a8;font-size:.68rem}.digital-range-form{display:flex;align-items:center;gap:.35rem;padding:.3rem;border:1px solid #dbe9f3;border-radius:.7rem;background:#f5faff}.digital-range-form>span{padding:0 .28rem;color:#6f899f;font-size:.64rem;font-weight:850}.digital-range-form button{padding:.43rem .6rem;border:0;border-radius:.45rem;background:transparent;color:#648098;cursor:pointer;font-size:.66rem;font-weight:900}.digital-range-form button.active{background:linear-gradient(110deg,#2388dc,#7656e7);box-shadow:0 .35rem .8rem #2a73c82e;color:#fff}.digital-workbench-grid{display:grid;grid-template-columns:1.02fr 1.18fr;gap:1rem;margin-top:1rem}.digital-workbench-card{position:relative;min-height:18rem;padding:1.2rem;border:1px solid #d8e8f3;border-radius:1.2rem;background:#fff;box-shadow:var(--v38-shadow)}.digital-workbench-card .digital-section-head{margin-bottom:1rem}.digital-workbench-card .digital-section-head h2{font-size:1.35rem}.digital-trend-list{display:grid;gap:.6rem}.digital-trend-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 2.6rem;gap:.55rem;align-items:center}.digital-trend-row time{color:#64819b;font-size:.63rem;font-weight:850}.digital-trend-row>div>i{display:block;height:.53rem;border-radius:4rem;background:#e8f0f7;overflow:hidden}.digital-trend-row>div>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2da8d9,#8056e9)}.digital-trend-row small{display:block;margin-top:.18rem;color:#7b94aa;font-size:.58rem}.digital-trend-row>b{justify-self:end;color:#245b8a;font-size:.72rem}.digital-empty-state{display:grid;place-items:center;min-height:8rem;padding:1rem;border:1px dashed #c4dcec;border-radius:.9rem;background:#f9fcff;text-align:center}.digital-empty-state span{color:#368bd0;font-size:1.2rem}.digital-empty-state b,.digital-empty-state small{display:block}.digital-empty-state b{margin-top:.3rem;color:#426783;font-size:.75rem}.digital-empty-state small{margin-top:.15rem;color:#7b94aa;font-size:.64rem}.digital-activity-card{grid-row:span 2}.digital-activity-columns{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.digital-activity-columns>div{padding:.75rem;border:1px solid #e0ebf4;border-radius:.85rem;background:#fbfdff}.digital-activity-columns>div>b{display:block;margin-bottom:.45rem;color:#335b80;font-size:.67rem}.digital-activity-columns a{display:grid;grid-template-columns:3.8rem minmax(0,1fr) auto;gap:.35rem;align-items:start;padding:.5rem 0;border-top:1px solid #e8f0f6}.digital-activity-columns a:first-of-type{border-top:0}.digital-activity-columns time{color:#6385a1;font-size:.56rem;font-weight:900}.digital-activity-columns a>span{overflow:hidden;color:#285278;font-size:.66rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.digital-activity-columns small{display:block;overflow:hidden;margin-top:.12rem;color:#7b94ab;font-size:.56rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.digital-activity-columns em{color:#3484c5;font-size:.72rem;font-style:normal}.digital-activity-columns p{margin:.75rem 0;color:#8298ac;font-size:.63rem}.digital-briefing-card{grid-column:1/-1;min-height:0;background:linear-gradient(130deg,#fff,#f8fbff 57%,#fbf8ff)}.digital-private-badge{padding:.38rem .55rem;border:1px solid #bfdfcf;border-radius:.5rem;background:#edfff5;color:#238461;font-size:.55rem;font-weight:950;letter-spacing:.07em;white-space:nowrap}.digital-briefing-card textarea{min-height:12rem;margin:0;border-color:#cadfeb;border-radius:.85rem;background:#f8fcff;color:#2b4e6f;font:600 .73rem/1.68 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.digital-briefing-actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:.75rem}.digital-briefing-actions .button{cursor:pointer}.digital-command-page .digital-card-link,.digital-command-page .digital-priority-card>a{transition:color .18s ease,transform .18s ease}.digital-command-page .digital-card-link:hover,.digital-command-page .digital-priority-card>a:hover{color:#7457df;transform:translateX(2px)}

html[data-theme="dark"] .dashboard:not(.digital-command-page) .dash-main:before{background:radial-gradient(circle,#1e577b72 0,transparent 68%)}html[data-theme="dark"] .site-header,html[data-theme="dark"] .sidebar,html[data-theme="dark"] .form-box,html[data-theme="dark"] .data-box,html[data-theme="dark"] .modal-card,html[data-theme="dark"] .digital-control-bar,html[data-theme="dark"] .digital-workbench-card{border-color:#315776;background:#102940}html[data-theme="dark"] .data-box .box-title,html[data-theme="dark"] .modal-heading{border-color:#294c69}html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{border-color:#365f7e;background:#122e46;color:#dff0fc}html[data-theme="dark"] table th{background:#17334c;color:#a9c4d9}html[data-theme="dark"] tbody tr:hover{background:#143149}html[data-theme="dark"] .digital-control-bar b,html[data-theme="dark"] .digital-workbench-card .digital-section-head h2,html[data-theme="dark"] .digital-trend-row>b,html[data-theme="dark"] .digital-activity-columns>div>b,html[data-theme="dark"] .digital-activity-columns a>span{color:#e2f3ff}html[data-theme="dark"] .digital-control-bar small,html[data-theme="dark"] .digital-trend-row time,html[data-theme="dark"] .digital-trend-row small,html[data-theme="dark"] .digital-activity-columns small,html[data-theme="dark"] .digital-activity-columns p{color:#a4bfd4}html[data-theme="dark"] .digital-range-form,html[data-theme="dark"] .digital-activity-columns>div,html[data-theme="dark"] .digital-empty-state{border-color:#315a79;background:#142e46}html[data-theme="dark"] .digital-range-form button{color:#acc7db}html[data-theme="dark"] .digital-trend-row>div>i{background:#223e56}html[data-theme="dark"] .digital-briefing-card{background:linear-gradient(130deg,#102940,#142d45 57%,#20223f)}html[data-theme="dark"] .digital-briefing-card textarea{border-color:#355d7d;background:#0f263c;color:#d7eafb}html[data-theme="dark"] .digital-private-badge{border-color:#2c715d;background:#12362e;color:#8ce8c1}

@keyframes v38-reveal{from{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:1060px){.digital-workbench-grid{grid-template-columns:1fr}.digital-activity-card{grid-row:auto}.digital-briefing-card{grid-column:auto}}@media(max-width:720px){.digital-control-bar{align-items:stretch;flex-direction:column;padding:1rem}.digital-range-form{width:max-content}.digital-activity-columns{grid-template-columns:1fr}.digital-briefing-actions{align-items:stretch;flex-direction:column}.digital-briefing-actions .button,.digital-briefing-actions .outline-button{text-align:center}.dashboard:not(.digital-command-page) .dash-main>section,.dashboard:not(.digital-command-page) .dash-main>div{animation:none}}@media(max-width:420px){.digital-range-form{width:100%;justify-content:space-between}.digital-range-form>span{display:none}.digital-range-form button{flex:1}.digital-activity-columns a{grid-template-columns:3.5rem minmax(0,1fr) auto}.digital-workbench-card{padding:1rem}}
@media print{.site-header,.sidebar,footer,.appearance-trigger,.admin-quick-fab,.toast-notice,.digital-control-bar,.digital-hero-pills,.digital-briefing-actions,.digital-card-link,.digital-priority-card>a,.outline-button{display:none!important}body,.dashboard,.digital-command-page{background:#fff!important}.dashboard{display:block!important;min-height:0!important}.dash-main,.digital-command-main{padding:0!important}.digital-hero{display:block!important;min-height:0!important;padding:1rem!important;border:1px solid #789!important;background:#fff!important;box-shadow:none!important;color:#111!important}.digital-hero h1,.digital-hero p,.digital-hero .eyebrow,.digital-readiness b,.digital-readiness em{color:#111!important}.digital-readiness{display:block!important;margin-top:.8rem;border:0!important;background:transparent!important;text-align:left!important}.digital-readiness i{display:none!important}.digital-kpi-grid,.digital-priority-grid,.digital-insight-grid,.digital-workbench-grid{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.digital-kpi-grid article,.digital-priority-board,.digital-insight-card,.digital-workbench-card,.digital-priority-card{break-inside:avoid;border:1px solid #999!important;background:#fff!important;box-shadow:none!important}.digital-briefing-card{grid-column:1/-1!important}.digital-briefing-card textarea{min-height:8rem!important;border:1px solid #999!important;background:#fff!important;color:#111!important}}
