*{box-sizing:border-box}@media(max-width:767px){.app-container{flex-direction:column}.sidebar{position:fixed;left:-280px;top:0;width:280px;height:100vh;z-index:1000;transition:left .3s ease}.sidebar.mobile-open{left:0;box-shadow:4px 0 20px #0000004d}.sidebar-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:999}.sidebar-overlay.active{display:block}.hamburger-menu{display:block!important;position:fixed;top:12px;left:12px;z-index:998;background:#0085ff;border:none;padding:10px;border-radius:6px;cursor:pointer;box-shadow:0 2px 8px #0085ff4d}.hamburger-menu svg{color:#fff}.main-content{width:100%;margin-left:0}.topbar{padding-left:60px!important}.board-header{flex-direction:column;gap:12px}.board-title{font-size:20px!important}.board-actions{flex-wrap:wrap;gap:8px}.board-actions button{font-size:13px;padding:6px 12px}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.monday-table{min-width:800px}.table-header-cell,.table-cell{min-width:120px}.item-name-cell{position:sticky;left:0;background:#fff;z-index:10;box-shadow:2px 0 4px #0000000d}.item-detail-panel{width:100%!important;left:0!important;right:0!important}.panel-main-layout{flex-direction:column}.panel-right-attributes{width:100%!important;border-right:none;border-top:1px solid #e1e1e1}button,.nav-link,.editable-cell{min-height:44px;min-width:44px}.dashboard-grid{grid-template-columns:1fr!important;gap:16px}.monday-popover{max-width:90vw!important;left:5vw!important}}@media(min-width:768px)and (max-width:1024px){.sidebar{width:70px}.sidebar.expanded{width:260px}.sidebar-nav span{display:none}.sidebar.expanded .sidebar-nav span{display:inline}.section-title{display:none}.sidebar.expanded .section-title{display:block}.item-detail-panel{width:80%!important;max-width:600px}.table-header-cell,.table-cell{min-width:100px}.dashboard-grid{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1025px){.hamburger-menu,.sidebar-overlay{display:none!important}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media(max-height:600px)and (orientation:landscape){.item-detail-panel{height:100vh}.panel-header{padding:16px 24px}.content-scrollable{padding:16px}}@media print{.sidebar,.topbar,.board-actions,.hamburger-menu{display:none!important}.main-content{margin:0;width:100%}.monday-table{page-break-inside:avoid}}
