/* BIIZAA Opportunity Management 3.3.6: scoped responsive Windows-style UI */
.oms-app#oms-app{width:100%;max-width:1100px!important;margin:12px auto!important;padding:0 12px!important;color:#19334d;font-family:Tahoma,'Segoe UI',Arial,sans-serif;font-size:13px;line-height:1.5;min-width:0}
.oms-app#oms-app *{box-sizing:border-box;min-width:0}
.oms-app#oms-app .oms-head{background:#174c7c!important;border:1px solid #123c64;border-radius:5px!important;padding:13px 16px!important;margin-bottom:10px!important}
.oms-app#oms-app .oms-head h2{font-size:19px!important;line-height:1.35}
.oms-app#oms-app h3{font-size:15px!important;margin:0 0 9px!important;color:#153c61}
.oms-app#oms-app .oms-nav{gap:5px!important;margin-bottom:11px!important}
.oms-app#oms-app .oms-nav a{padding:7px 10px!important;border-radius:4px!important;font-size:12px;line-height:1.4}
.oms-app#oms-app .oms-panel,.oms-app#oms-app .oms-metric{border:1px solid #c8d5e3!important;border-radius:5px!important;box-shadow:0 1px 2px #122e4710;background:#fff;padding:12px!important}
.oms-app#oms-app .oms-panel{margin-bottom:10px!important;overflow-x:auto;max-width:100%}
.oms-app#oms-app .oms-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px!important;margin-bottom:10px!important}
.oms-app#oms-app .oms-metric strong{font-size:19px!important;margin-top:4px!important}
.oms-app#oms-app .oms-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:9px!important}
.oms-app#oms-app input,.oms-app#oms-app select,.oms-app#oms-app textarea{font:inherit;max-width:100%;min-height:35px;padding:7px 9px!important;border-radius:4px!important;border-color:#aebfd0!important}
.oms-app#oms-app textarea{min-height:90px;resize:vertical}
.oms-app#oms-app label{font-size:12px;line-height:1.5}
.oms-app#oms-app .oms-btn{font:600 12px Tahoma,'Segoe UI',Arial,sans-serif;padding:8px 11px!important;border-radius:4px!important;min-height:34px;white-space:normal;text-align:center}
.oms-app#oms-app .oms-actions{gap:6px!important}
.oms-app#oms-app table{width:100%;min-width:560px;font-size:12px}
.oms-app#oms-app th,.oms-app#oms-app td{padding:8px!important;overflow-wrap:anywhere}
.oms-app#oms-app .oms-kanban{max-width:100%;grid-template-columns:repeat(7,minmax(175px,1fr));gap:7px!important;overflow-x:auto;overscroll-behavior-inline:contain}
.oms-app#oms-app .oms-lane{padding:8px!important;border-radius:5px!important}
.oms-app#oms-app .oms-tile{padding:9px!important;border-radius:4px!important}
.oms-app#oms-app .oms-proposal-body{min-height:260px;line-height:1.65}
.oms-app#oms-app .oms-intelligence .oms-intel-result{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}
.oms-app#oms-app .oms-v33 .v33-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
.oms-app#oms-app .oms-v33 .v33-kpi{padding:9px!important;border-radius:4px}
.oms-app#oms-app .oms-v33 .v33-kpi strong{font-size:17px}
.oms-app#oms-app .oms-ai-professional-report{max-width:100%;overflow-wrap:anywhere}
@media(max-width:782px){.oms-app#oms-app{padding:0 10px!important;margin:9px auto!important}.oms-app#oms-app .oms-nav{display:flex;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:thin;padding-bottom:4px}.oms-app#oms-app .oms-nav a{flex:0 0 auto;white-space:nowrap}.oms-app#oms-app .oms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oms-app#oms-app .oms-head{padding:11px!important}.oms-app#oms-app .oms-panel{padding:10px!important}.oms-app#oms-app .oms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oms-app#oms-app .oms-actions>*{max-width:100%}}
@media(max-width:480px){.oms-app#oms-app{padding:0 8px!important;font-size:12px}.oms-app#oms-app .oms-head h2{font-size:17px!important}.oms-app#oms-app .oms-grid{grid-template-columns:minmax(0,1fr)}.oms-app#oms-app .oms-metrics{gap:6px!important}.oms-app#oms-app .oms-metric{padding:9px!important}.oms-app#oms-app .oms-metric strong{font-size:16px!important;overflow-wrap:anywhere}.oms-app#oms-app .oms-actions .oms-btn{flex:1 1 100%}.oms-app#oms-app .oms-v33 .v33-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oms-app#oms-app .oms-intelligence .oms-intel-result{grid-template-columns:minmax(0,1fr)}}
/* WP admin: restrict overrides to this plugin's dashboard */
body.toplevel_page_biizaa-oms .wrap{max-width:1100px;margin-right:auto}
body.toplevel_page_biizaa-oms .oms-cards{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:8px!important}
body.toplevel_page_biizaa-oms .oms-card{padding:11px!important;border-radius:5px!important}
body.toplevel_page_biizaa-oms .oms-table{display:table;max-width:100%;font-size:12px}
@media(max-width:782px){body.toplevel_page_biizaa-oms .wrap{max-width:100%;overflow-x:auto}body.toplevel_page_biizaa-oms .oms-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.toplevel_page_biizaa-oms .oms-table{min-width:650px}body.toplevel_page_biizaa-oms .oms-card b{font-size:17px!important}}
