.business-nav{overflow-y:auto;flex:1;min-height:0;padding-bottom:16px}.business-nav .nav-label{margin-top:24px}.business-nav details summary{cursor:pointer;padding:12px 20px;color:var(--text-secondary,#69798c);font-size:12px}.business-nav details nav{margin-bottom:8px}.business-form{padding:24px;max-width:1050px}.business-form .pdd-actions{margin-top:20px}.business-form p{color:var(--text-secondary,#69798c);line-height:1.7;font-size:13px}.business-empty{text-align:center;padding:36px!important;color:#69798c}.business-warning{color:#925b0e}.business-negative{color:#c23c43!important}.business-summary p{font-size:14px;line-height:1.7}.business-shop-checks{border:1px solid var(--border,#e3e8ef);border-radius:12px;display:flex;gap:12px;flex-wrap:wrap;padding:16px 20px;margin:12px 0 24px}.business-shop-checks label{display:flex;align-items:center;gap:8px;font-size:13px;min-height:32px}.business-bars{padding:24px}.business-bars>div{display:grid;grid-template-columns:100px 1fr 130px;gap:16px;align-items:center;margin:12px 0;font-size:12px}.business-bars>div>div{background:#edf1f5;border-radius:4px;height:16px}.business-bars i{display:block;height:16px;background:#3b8b78;border-radius:4px}.business-bars i.negative{background:#d88989}.business-bars strong{text-align:right}.pdd-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.data-table .button{padding:6px 10px;white-space:nowrap;font-size:12px}.sidebar .sidebar-bottom{flex-shrink:0}.business-nav a{min-height:40px}#import-previews .pdd-narrative p{overflow-wrap:anywhere}.business-form input[type=file]{padding:14px;height:auto;max-width:100%}@media(max-width:700px){.pdd-three{grid-template-columns:1fr}.business-form{padding:18px}.business-bars{padding:16px}.business-bars>div{grid-template-columns:80px 1fr 85px;gap:8px}.pdd-heading .pdd-actions{flex-wrap:wrap}.business-shop-checks{max-height:240px;overflow-y:auto}}@media print{.sidebar,.topbar,.app-footer,.pdd-filters,button,.business-form,.mobile-overlay{display:none!important}.app-shell{margin:0!important}.panel{break-inside:avoid}.table-scroll{overflow:visible!important}main{padding:0!important}.data-table{font-size:9px}body{background:white!important}}
.import-exclusions{background:#fff9ec;border:1px solid #f1ddb2;padding:16px;border-radius:8px;margin:14px 0;color:#77531b}.import-exclusions ul{padding-left:22px;margin:8px 0}.import-exclusions li{margin:5px 0}.import-exclusions p{font-size:13px;line-height:1.8}
