/* Existing business screens only: no data, calculation, export or visibility changes. */
@media screen {
 body.mmg-workspace-modern{background:var(--bg);color:var(--text)}
 .mmg-workspace-modern>main,.mmg-workspace-modern>.page-wrap{max-width:1440px;margin-inline:auto;padding:24px;min-width:0}
 .mmg-workspace-modern>header.masthead{max-width:1440px;margin-inline:auto;padding-inline:24px}
 .mmg-workspace-modern .panel,.mmg-workspace-modern .card,.mmg-workspace-modern .tpl-card{border:1px solid var(--hairline);border-radius:14px;box-shadow:none;background:var(--surface);color:var(--text);min-width:0}
 .mmg-workspace-modern main>.panel,.mmg-workspace-modern main>.card,.mmg-workspace-modern .tab-panel>.panel{padding:24px}
 .mmg-workspace-modern .panel-title,.mmg-workspace-modern .card>h2{font:700 18px/1.4 'Inter',system-ui,sans-serif;letter-spacing:0;color:var(--text)}
 .mmg-workspace-modern .panel-desc,.mmg-workspace-modern .card-sub{font-size:13px;line-height:1.65;color:var(--muted);max-width:80ch}
 .mmg-workspace-modern :is(.btn-row,.search-row,.chk-row,.veri-tabs){gap:10px}
 .mmg-workspace-modern :is(.btn,.seg-tab,.cat-chip,.back-btn,.veri-tab-btn,.veri-refresh-btn,.btn-secondary,.modal-close-btn,.modal-use-btn){min-height:44px;border-radius:9px}
 .mmg-workspace-modern :is(.btn-row,.search-row,.modal-field) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;border-radius:9px}
 .mmg-workspace-modern :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brass);outline-offset:2px}
 .mmg-workspace-modern :is(.table-wrap,.party-table-wrap,.bulk-preview-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:10px}
 .mmg-workspace-modern .tpl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}
 .mmg-workspace-modern .tpl-card{padding:20px;min-height:112px}
 .mmg-workspace-modern .tpl-card h3{font-size:15px;line-height:1.45}
 .mmg-workspace-modern .tpl-card p{font-size:13px}
 .mmg-workspace-modern .cat-chip.active{background:var(--brass-fill,#c6a15b);color:var(--brass-fill-ink,#101725);border-color:var(--brass)}
 .mmg-workspace-modern .modal-x-btn{min-width:44px;min-height:44px}
 .mmg-workspace-modern .modal-box h2{padding-right:48px}
 .mmg-workspace-modern #content>.veri-tab-panel.active{min-width:0}
 .mmg-workspace-modern #programSecimKarti{border-top:3px solid var(--brass)}
 .mmg-workspace-modern .flex2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
 .mmg-workspace-modern .program-kilavuz{padding:20px;line-height:1.7}
 @media(min-width:861px){
  .mmg-workspace-modern .mmg-mini-marka{padding-right:190px}
  body.mmg-workspace-modern #mmgGeriKutu,body.mmg-workspace-modern #mmgDovizBtn,body.mmg-workspace-modern #mmgCalcBtn{box-shadow:none!important}
 }
 @media(max-width:860px){
  .mmg-workspace-modern>main,.mmg-workspace-modern>.page-wrap{padding:16px}
  .mmg-workspace-modern>header.masthead{padding-inline:16px}
  .mmg-workspace-modern main>.panel,.mmg-workspace-modern main>.card,.mmg-workspace-modern .tab-panel>.panel{padding:16px}
  .mmg-workspace-modern .flex2{grid-template-columns:minmax(0,1fr)}
  .mmg-workspace-modern .page-header{flex-wrap:wrap}
  .mmg-workspace-modern .mmg-std-araclar{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:8px 0 0}
  .mmg-workspace-modern .mmg-std-araclar>button{flex:0 0 48px!important;width:48px!important;min-width:48px;min-height:44px}
  .mmg-workspace-modern .scope-line:empty{display:none}
  .mmg-workspace-modern .search-row input{min-width:0;width:100%}
  .mmg-workspace-modern #catChips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;overscroll-behavior-x:contain}
  .mmg-workspace-modern #catChips .cat-chip{flex:0 0 auto}
  .mmg-workspace-modern :is(.btn-row,.search-row,.modal-field) :is(input:not([type=checkbox]):not([type=radio]),select){font-size:16px;min-height:48px}
  .mmg-workspace-modern .program-secici{font-size:16px;min-height:48px}
  .mmg-workspace-modern .program-kilavuz{padding:14px}
  .mmg-workspace-modern .program-kilavuz .cta{white-space:normal}
  .mmg-workspace-modern .mmg-serit-lbl{min-width:0;white-space:normal;overflow-wrap:anywhere}
 }
}

@media screen{body.mmg-signature-document>:is(main,.wrap,.page-wrap){width:100%;max-width:min(100%,1440px);box-sizing:border-box;min-width:0}body.mmg-signature-document>:is(main,.wrap,.page-wrap)>*{min-width:0}}
