.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--aw-purple: #332256;--aw-purple-90: #3D2A66;--aw-purple-50: rgba(51, 34, 86, .5);--aw-purple-12: rgba(51, 34, 86, .12);--aw-cyan: #13E6E6;--aw-cyan-deep: #10C0C0;--aw-blue: #293CD2;--aw-blue-light: #0099FF;--aw-pink: #E36DAB;--aw-pink-deep: #C12B7C;--status-active: #3CB44B;--status-prospect: #0099FF;--status-negotiation: #FFBC11;--status-proposal: #A423F5;--status-renewal: #FB8520;--status-closed-won: #3CB44B;--status-lost: #FC645B;--off-white: #F4F4F4;--bg-canvas: #FCF7F7;--bg-surface: #FFFFFF;--bg-subtle: #F8F8F8;--border: #DDDDDD;--border-soft: #EEEEEE;--text-primary: #000000;--text-secondary: #666666;--text-tertiary: #999999;--font-display: "Sora", system-ui, sans-serif;--font-body: "Source Sans 3", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 3px;--radius-md: 5px;--radius-lg: 8px;--radius-pill: 999px;--fs-xs: 10px;--fs-sm: 11px;--fs-base: 12px;--fs-md: 13px;--fs-lg: 14px;--fs-xl: 16px;--fs-2xl: 20px;--fs-3xl: 26px;--fs-4xl: 32px;--shadow-card: 0 1px 2px rgba(0,0,0,.04);--shadow-overlay: 0 20px 60px rgba(0,0,0,.3);--sidebar-w-expanded: 230px;--sidebar-w-collapsed: 60px}[data-fontsize=small]{--fs-xs: 9px;--fs-sm: 10px;--fs-base: 11px;--fs-md: 12px;--fs-lg: 13px;--fs-xl: 15px;--fs-2xl: 18px;--fs-3xl: 22px;--fs-4xl: 28px}[data-fontsize=large]{--fs-xs: 11px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 15px;--fs-lg: 17px;--fs-xl: 19px;--fs-2xl: 23px;--fs-3xl: 30px;--fs-4xl: 38px}body{font-family:var(--font-body);background:var(--bg-canvas);color:var(--text-primary);font-size:var(--fs-lg);-webkit-font-smoothing:antialiased;margin:0}*,*:before,*:after{box-sizing:border-box}button{font-family:inherit}a{color:inherit}input,select,textarea{font-family:inherit}[data-fontsize=small] body,[data-fontsize=large] body{font-size:var(--fs-lg)}@media print{.no-print{display:none!important}html,body{height:auto!important;overflow:visible!important;background:#fff!important;color:#000!important}*{box-shadow:none!important}a{color:inherit!important;text-decoration:none!important}@page{margin:1.5cm;size:A4 landscape}body>#root>*>*{display:block!important;height:auto!important;overflow:visible!important}div[style*=overflow]{overflow:visible!important}div[style*="height: 100vh"],div[style*="height:100vh"]{height:auto!important}.crm-sidebar{display:none!important}div[style*="overflowY: auto"],div[style*="overflow-y: auto"],div[style*="overflowX: auto"],div[style*="overflow-x: auto"]{overflow:visible!important;height:auto!important;max-height:none!important}.react-grid-layout{height:auto!important;position:relative!important}.react-grid-item{position:relative!important;transform:none!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;margin-bottom:20px!important;break-inside:avoid}.react-grid-item>div{height:auto!important}svg{overflow:visible!important}.page-break-before{break-before:page}h1,h2,h3{break-after:avoid}table{break-inside:avoid}}
