/* Minda & Bay-Kar · REV31 task-first responsive workspace */
.workspace-command-bar{display:flex;gap:8px;flex-wrap:wrap;padding:12px 24px;background:#f5f8fa;border-bottom:1px solid #dce5ea}.workspace-command-bar button{min-height:46px;border:1px solid #c4d2da;background:#fff;color:#294458;border-radius:12px;padding:10px 16px;font:inherit;font-weight:750}.workspace-command-bar button:first-child{background:#294458;color:#fff;border-color:#294458}.task-workspace{padding:0;width:min(960px,calc(100vw - 40px));max-width:none;max-height:90dvh;border:1px solid #cbd8df;border-radius:24px;color:#203746;background:#f6f8fa;box-shadow:0 24px 100px #10273440;overflow:hidden}.task-workspace[open]{display:flex;flex-direction:column}.task-workspace::backdrop{background:#142c40a3}.task-head{display:flex;align-items:center;gap:12px;padding:20px 24px;background:#fff}.task-head img{width:56px;height:56px;object-fit:contain;border-radius:12px}.task-head>div{flex:1;min-width:0}.task-head small{font-size:11px;letter-spacing:.04em;color:#546977}.task-head h2{font-size:23px;margin:5px 0 0;line-height:1.2}.task-workspace button,.task-workspace input{font:inherit}.task-workspace button{cursor:pointer;min-height:48px}.task-head>button{border:1px solid #bdcdd6;border-radius:12px;background:#f1f5f8;color:#294458;min-width:48px;font-size:26px}.task-search{padding:12px 24px;background:#fff}.task-search label{display:block;font-weight:750;margin-bottom:6px}.task-search>div{display:flex;gap:8px}.task-search input{width:100%;min-width:0;min-height:48px;border:1px solid #aabfc9;border-radius:12px;padding:10px 14px;font-size:16px;background:#f9fbfc;color:#203746}.task-search button{border:0;background:#edf2f5;color:#294458;border-radius:12px;padding:10px}.task-search small{display:block;margin-top:7px;color:#516572}.task-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid #dae4e9;background:#fff}.task-tabs button{border:1px solid #c4d2da;border-radius:12px;background:#fff;color:#294458;padding:8px 12px;font-weight:700}.task-tabs button[aria-pressed=true]{background:#294458;border-color:#294458;color:#fff}.task-content{overflow:auto;overscroll-behavior:contain;padding:0 24px 24px;min-height:80px}.task-content>p{font-size:13px;color:#526675}.task-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-card{position:relative;display:flex;background:#fff;border:1px solid #cddbe3;border-radius:16px;overflow:hidden;min-width:0}.task-card>button:first-child{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;text-align:left;padding:18px 60px 18px 18px;border:0;background:transparent;color:#203746}.task-card small{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#5b6d78}.task-card strong{font-size:18px;line-height:1.35;margin:6px 0}.task-card span{font-size:14px;line-height:1.5;color:#526675;overflow-wrap:anywhere}.task-card b{font-size:13px;color:#27665e;margin-top:12px}.task-card .task-pin{position:absolute;right:6px;top:6px;width:48px;border:0;border-radius:12px;background:#f2f6f8;color:#526675;font-size:25px}.task-card .task-pin[aria-pressed=true]{background:#fff0ce;color:#694500}.task-card:focus-within{outline:2px solid #187b70;outline-offset:1px}.task-workspace :focus-visible,.workspace-command-bar :focus-visible{outline:3px solid #187b70;outline-offset:2px}.task-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 24px;background:#fff;border-top:1px solid #d5e0e6}.task-footer span{font-size:13px;color:#526675}.task-footer button{border:1px solid #c4d2da;border-radius:12px;padding:10px 22px;color:#294458;background:#fff;font-weight:700}.task-policy,.task-empty{grid-column:1/-1;padding:16px;border-radius:14px;background:#edf4f7;border:1px solid #c9dbe4;line-height:1.55}.task-policy p{margin:8px 0;font-size:14px}.task-workspace-open{overflow:hidden}
@media(max-width:760px){.workspace-command-bar{padding:8px 10px;gap:6px;flex-wrap:nowrap}.workspace-command-bar button{flex:1;padding:8px 4px;font-size:12px;min-width:0;min-height:44px}.task-workspace{width:100%;max-height:94dvh;margin:auto 0 0;border-radius:22px 22px 0 0;border-bottom:0}.task-head{padding:14px 14px 8px;gap:9px}.task-head img{width:42px;height:42px}.task-head h2{font-size:19px}.task-head small{font-size:10px}.task-search{padding:10px 14px}.task-search small{font-size:12px;line-height:1.35}.task-tabs{padding:8px 14px;gap:6px}.task-tabs button{flex:1 1 auto;padding:7px 9px;font-size:13px;min-height:44px}.task-content{padding:0 14px 14px}.task-results{grid-template-columns:minmax(0,1fr);gap:9px}.task-card>button:first-child{padding:14px 64px 14px 14px}.task-card strong{font-size:17px;margin:3px 0}.task-card b{margin-top:6px}.task-card span{font-size:13px}.task-footer{padding:10px 14px max(10px,env(safe-area-inset-bottom));flex-shrink:0}.task-head,.task-search,.task-tabs{flex-shrink:0}.finance-zone-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important}.finance-zone-nav button{white-space:normal;min-height:48px}.finance-navigation{display:flex;flex-wrap:wrap!important;overflow:visible!important}.finance-navigation button{flex:1 1 28%;white-space:normal;min-height:44px}.finance-search-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-search-query{grid-column:1/-1}.finance-search-controls input,.finance-search-controls select{font-size:16px;min-width:0}.finance-record-list{grid-template-columns:minmax(0,1fr)}.bk-loan-detail-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bk-loan-detail-actions button{min-height:48px;white-space:normal}.task-policy{font-size:14px}}
@media(prefers-reduced-motion:reduce){.task-workspace *{scroll-behavior:auto!important;transition:none!important}}
@media print{.workspace-command-bar,.task-workspace{display:none!important}}
/* REV37 · Bay-Kar simplified five-destination mobile shell */
@media(max-width:820px){
  body[data-business="baykar"] .mobile-navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(68px + env(safe-area-inset-bottom));padding:5px 4px env(safe-area-inset-bottom)}
  body[data-business="baykar"] .mobile-navigation>button{min-width:0;padding:4px 1px;gap:2px;border-radius:12px}
  body[data-business="baykar"] .mobile-navigation>button span{height:27px;font-size:19px}
  body[data-business="baykar"] .mobile-navigation>button small{font-size:10px;line-height:1.05;white-space:normal;text-align:center}
  body[data-business="baykar"] #workspace-command-bar{position:sticky;top:0;z-index:20;background:#f7f9fb}
}
