.cc-app,.cc-dashboard,.cc-admin-page,.cc-frontend,.cc-pwa-app,.cc-dpp,.cc-dp-center,.cc-dp-planning{box-sizing:border-box;max-width:100%}
.cc-app *, .cc-dashboard *, .cc-admin-page *, .cc-frontend *, .cc-pwa-app *, .cc-dpp *, .cc-dp-center *, .cc-dp-planning *{box-sizing:border-box}
.cc-app img,.cc-dashboard img,.cc-admin-page img,.cc-frontend img{max-width:100%;height:auto}
.cc-app input,.cc-app select,.cc-app textarea,.cc-dashboard input,.cc-dashboard select,.cc-dashboard textarea,.cc-admin-page input,.cc-admin-page select,.cc-admin-page textarea,.cc-frontend input,.cc-frontend select,.cc-frontend textarea{max-width:100%}
.cc-app table,.cc-dashboard table,.cc-admin-page table,.cc-frontend table,.cc-dpp table,.cc-dp-center table{max-width:100%}
.cc-dpp-table-wrap,.cc-dpp-table-scroll,.cc-dp-table-wrap,.cc-dp-table-scroll,.cc-admin-page .table-responsive,.cc-frontend .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}
.cc-app button,.cc-dashboard button,.cc-admin-page button,.cc-frontend button{touch-action:manipulation}
@media(max-width:782px){.cc-admin-page,.cc-dashboard,.cc-frontend,.cc-dpp,.cc-dp-center{width:100%;min-width:0}.cc-admin-page .notice,.cc-dashboard .notice{margin-left:0;margin-right:0}.cc-app .cc-toolbar,.cc-dashboard .cc-toolbar,.cc-admin-page .cc-toolbar{display:flex;flex-wrap:wrap;gap:8px}.cc-app .cc-grid,.cc-dashboard .cc-grid,.cc-admin-page .cc-grid,.cc-frontend .cc-grid{grid-template-columns:minmax(0,1fr)}.cc-app .cc-actions,.cc-dashboard .cc-actions,.cc-admin-page .cc-actions,.cc-frontend .cc-actions{display:flex;flex-wrap:wrap;gap:6px}.cc-app .cc-actions>* ,.cc-dashboard .cc-actions>*{max-width:100%}.cc-app .cc-panel,.cc-dashboard .cc-panel,.cc-admin-page .cc-panel,.cc-frontend .cc-panel{min-width:0;max-width:100%}}
@media(max-width:480px){.cc-app h1,.cc-dashboard h1,.cc-admin-page h1,.cc-frontend h1{font-size:clamp(1.35rem,6vw,1.8rem)}.cc-app .cc-kpis,.cc-dashboard .cc-kpis,.cc-admin-page .cc-kpis,.cc-frontend .cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-app .button,.cc-dashboard .button,.cc-admin-page .button,.cc-frontend .button{white-space:normal;max-width:100%}}