*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f0f2f5}#root{height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-layout{min-height:100vh}.site-content{padding:24px;background:#f0f2f5;min-height:calc(100vh - 64px);overflow-y:auto}.page-header{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.ant-table-thead>tr>th{background:#fafafa!important;font-weight:600}.ant-table-row:hover .ant-table-cell{background:#e6f4ff!important}.stat-card{border-radius:8px;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s}.stat-card:hover{box-shadow:0 4px 16px #0000001f}.logo-text{color:#fff;font-size:18px;font-weight:700;letter-spacing:1px}.logo-subtitle{color:#ffffffeb;font-size:12px;font-weight:600;letter-spacing:.5px}.auth-card{border-radius:12px;box-shadow:0 20px 60px #0000004d}.company-card{cursor:pointer;transition:all .2s;border-radius:12px;border:2px solid transparent}.company-card:hover{border-color:#1677ff;box-shadow:0 8px 24px #1677ff33;transform:translateY(-2px)}.doc-status-draft{color:#8c8c8c}.doc-status-pending{color:#d48806}.doc-status-approved{color:#389e0d}.doc-status-posted{color:#0958d9}.doc-status-canceled{color:#cf1322}.logo-collapsed{display:flex;justify-content:center;align-items:center;padding:16px 0}.priority-aog{background:#ff4d4f;color:#fff}.priority-urgente{background:#fa541c;color:#fff}.priority-alta{background:#faad14;color:#fff}.priority-normal{background:#1677ff;color:#fff}.priority-baja{background:#8c8c8c;color:#fff}.item-form-view-mode .ant-input[disabled],.item-form-view-mode .ant-input-number-disabled .ant-input-number-input,.item-form-view-mode .ant-select-disabled .ant-select-selector .ant-select-selection-item,.item-form-view-mode .ant-select-disabled .ant-select-selector .ant-select-selection-placeholder,.item-form-view-mode .ant-picker.ant-picker-disabled input{color:#000000d1!important;-webkit-text-fill-color:rgba(0,0,0,.82)!important}.item-form-view-mode .ant-input[disabled],.item-form-view-mode .ant-input-number-disabled,.item-form-view-mode .ant-select-disabled .ant-select-selector,.item-form-view-mode .ant-picker.ant-picker-disabled{background:#f3f3f3!important;border-color:#d9d9d9!important}.item-form-compact .ant-form-vertical .ant-form-item{margin-bottom:12px}.item-form-compact .ant-form-item .ant-form-item-label{padding-bottom:4px}.item-form-compact .ant-tabs-top>.ant-tabs-nav{margin-bottom:10px}@media(max-width:768px){.site-content{padding:16px}.page-header{flex-direction:column;align-items:flex-start;gap:12px}}
