body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{align-items:center;background-color:#1c1f26;display:flex;height:100vh;justify-content:center;width:100%}.login-form{background-color:#282c34;border-radius:10px;box-shadow:0 10px 25px #00000080;color:#fff;max-width:400px;padding:40px;text-align:center;width:100%}.login-form h2{color:#61dafb;margin-bottom:10px}.login-form p{color:#a0a0a0;margin-bottom:30px}.input-group{margin-bottom:20px}.login-form input[type=password]{background-color:#1c1f26;border:1px solid #4a4f5a;border-radius:5px;box-sizing:border-box;color:#fff;font-size:16px;padding:15px;width:100%}.login-form input[type=password]:focus{border-color:#61dafb;box-shadow:0 0 0 2px #61dafb33;outline:none}.login-button{background-color:#61dafb;border:none;border-radius:5px;color:#282c34;cursor:pointer;font-size:16px;font-weight:700;padding:15px;transition:background-color .3s ease;width:100%}.login-button:hover{background-color:#21a1f1}.error-message{color:#ff4d4d;margin-bottom:15px}:root{--background-dark:#020617;--background-light:#0f172a;--background-card:#1e293b;--background-header:#020617;--text-primary:#f8fafc;--text-secondary:#94a3b8;--accent-primary:#38bdf8;--accent-secondary:#818cf8;--color-special:#a855f7;--color-action:#10b981;--color-condition:#f59e0b;--border-color:#334155;--error-color:#f43f5e;--success-color:#10b981}body{-webkit-font-smoothing:antialiased;background-color:#020617;background-color:var(--background-dark);color:#f8fafc;color:var(--text-primary);font-family:Inter,-apple-system,sans-serif;margin:0}#root{min-height:100vh}#root,.App-header{display:flex;flex-direction:column}.App-header{background-color:#020617;background-color:var(--background-header);border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color);box-shadow:0 4px 30px #00000080;gap:1.25rem;padding:1.5rem 2.5rem}.App-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#38bdf8,#a855f7);background:linear-gradient(to right,var(--accent-primary),var(--color-special));-webkit-background-clip:text;font-size:1.8rem;font-weight:900;margin:0;text-align:center}.header-actions{flex-wrap:wrap;gap:1rem;justify-content:space-between}.header-actions,.settings{align-items:center;display:flex}.settings{background:#0f172a;background:var(--background-light);border-radius:100px;color:#94a3b8;color:var(--text-secondary);gap:.8rem;padding:.5rem 1rem}.settings,.settings input{border:1px solid #334155;border:1px solid var(--border-color)}.settings input{background:#020617;background:var(--background-dark);border-radius:6px;color:#38bdf8;color:var(--accent-primary);font-weight:800;margin-bottom:0;padding:4px;text-align:center;width:60px}nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.5rem}.header-actions button,nav button{background-color:initial;border:1px solid #0000;border-radius:8px;color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .2s}nav button.active,nav button:hover{background-color:#38bdf81a;border-color:#38bdf84d;color:#38bdf8;color:var(--accent-primary)}.logout-btn{color:#f43f5e!important;color:var(--error-color)!important}.logout-btn:hover{background-color:#f43f5e!important;background-color:var(--error-color)!important;color:#fff!important}.App-main{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;padding:2rem;width:100%}.pipeline-stages{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1.5rem}.pipeline-stage{background-color:#0f172a;background-color:var(--background-light);border:1px solid #334155;border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;max-height:80vh;min-width:320px;padding:1.25rem}.pipeline-stage h3{border-bottom:2px solid #38bdf8;border-bottom:2px solid var(--accent-primary);color:#f8fafc;color:var(--text-primary);font-size:1.1rem;margin:0 0 1.25rem;padding-bottom:.8rem;text-align:center}.pedidos-list{flex-grow:1;overflow-y:auto;padding-right:.5rem}.pedido-card{background-color:#020617;background-color:var(--background-dark);border:1px solid #334155;border-left:4px solid #818cf8;border:1px solid var(--border-color);border-left:4px solid var(--accent-secondary);border-radius:12px;cursor:pointer;margin-bottom:1rem;padding:1.25rem;transition:all .3s}.pedido-card:hover{border-color:#38bdf8;border-color:var(--accent-primary);box-shadow:0 10px 25px #0006;transform:translateY(-3px)}.pedido-card p{color:#94a3b8;color:var(--text-secondary);font-size:.85rem;margin:.4rem 0}.pedido-card strong{color:#f8fafc;color:var(--text-primary)}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#020617e6;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{background-color:#0f172a;background-color:var(--background-light);border:1px solid #334155;border-radius:20px;border-top:4px solid #a855f7;border:1px solid var(--border-color);border-top:4px solid var(--color-special);box-shadow:0 25px 50px -12px #000000b3;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow-y:auto;width:90%}.modal-content h2{color:#38bdf8;color:var(--accent-primary);font-weight:800;margin:0;padding:1.5rem;text-align:center}.modal-content h2,.modal-tabs{border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color)}.modal-tabs{background-color:#0000001a;display:flex;justify-content:center}.tab-btn{background:#0000;border:none;border-bottom:3px solid #0000;color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-weight:600;padding:1rem 2rem;transition:all .2s}.tab-btn.active{border-bottom-color:#a855f7;border-bottom-color:var(--color-special);color:#a855f7;color:var(--color-special)}.modal-body{overflow-y:auto;padding:2rem}.modal-section{background-color:#020617;background-color:var(--background-dark);border:1px solid #334155;border:1px solid var(--border-color);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.modal-section h3{color:#818cf8;color:var(--accent-secondary);font-size:1.2rem;margin-bottom:1.25rem;margin-top:0}.modal-detail-item{grid-gap:1rem;border-bottom:1px solid #ffffff0d;display:grid;gap:1rem;grid-template-columns:200px 1fr;padding:.75rem 0}.modal-detail-item strong{color:#94a3b8;color:var(--text-secondary);font-size:.9rem}.modal-footer{background-color:#0000001a;border-top:1px solid #334155;border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.reports-dashboard{margin:0 auto;max-width:95%;width:100%}.summary-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:30px}.summary-cards .card{background-color:#0f172a;background-color:var(--background-light);border:1px solid #334155;border:1px solid var(--border-color);border-radius:16px;padding:25px;text-align:center}.summary-cards .card p{font-size:2.2rem;font-weight:800;margin:0}.summary-cards .card:first-child p{color:#38bdf8;color:var(--accent-primary)}.summary-cards .card:nth-child(2) p{color:#f59e0b;color:var(--color-condition)}.summary-cards .card:nth-child(3) p{color:#10b981;color:var(--color-action)}.charts-grid-faturamento{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.chart-container{background-color:#0f172a;background-color:var(--background-light);border:1px solid #334155;border:1px solid var(--border-color);border-radius:16px;margin-bottom:25px;min-height:400px;padding:25px}.pie-chart-container.small-pie{height:450px;margin:0 auto;max-width:600px}.multiselect-dropdown{display:inline-block;margin-right:1rem;position:relative;width:250px}.multiselect-dropdown button{border:1px solid #334155;border:1px solid var(--border-color);border-radius:8px;color:#f8fafc;color:var(--text-primary);cursor:pointer;padding:10px;text-align:left;width:100%}.dropdown-list,.multiselect-dropdown button{background:#1e293b;background:var(--background-card)}.dropdown-list{border:1px solid #334155;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 15px 30px #0009;left:0;max-height:250px;overflow-y:auto;padding:15px;position:absolute;right:0;top:100%;z-index:100}.dropdown-list label{align-items:center;color:#94a3b8;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;margin-bottom:10px}.dropdown-list input{margin-bottom:0!important;margin-right:10px;width:auto!important}.settings-layout{display:flex;gap:2rem;min-height:600px}.settings-sidebar{background-color:#0f172a;background-color:var(--background-light);border:1px solid #334155;border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;width:280px}.settings-menu-item{background:#0000;border:none;border-radius:10px;color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-size:.95rem;padding:12px 16px;text-align:left;transition:all .2s}.settings-menu-item:hover{background-color:#ffffff0d}.settings-menu-item.active{background:linear-gradient(90deg,#38bdf8,#818cf8);background:linear-gradient(to right,var(--accent-primary),var(--accent-secondary));color:#020617;color:var(--background-header);font-weight:700}.settings-content{flex:1 1;padding:2.5rem}.automations-page-container,.settings-content{background-color:#0f172a;background-color:var(--background-light);border:1px solid #334155;border:1px solid var(--border-color);border-radius:16px}.automations-page-container{margin:0 auto;max-width:1200px;padding:2rem;width:100%}.flow-block{border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 4px 15px #0000004d;margin-bottom:1.5rem;padding:1.5rem;position:relative}.flow-block.action-block{background:#10b98108;border-left:8px solid #10b981;border-left:8px solid var(--color-action)}.flow-block.condition-block{background:#f59e0b08;border-left:8px solid #f59e0b;border-left:8px solid var(--color-condition)}.flow-block h4{font-size:.85rem;font-weight:800;letter-spacing:.05em;margin-top:0;text-transform:uppercase}.action-block h4{color:#10b981;color:var(--color-action)}.condition-block h4{color:#f59e0b;color:var(--color-condition)}.condition-branches{display:flex;gap:2rem;margin-top:1.5rem}.condition-branch{background:#ffffff05;border:1px solid #334155;border:1px solid var(--border-color);border-radius:12px;flex:1 1;min-width:0;padding:1.5rem;position:relative}.condition-branch h5{border-bottom:1px solid #ffffff0d;font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:1.5rem;margin-top:0;padding-bottom:.5rem;text-transform:uppercase}.condition-branch:first-child h5{color:#10b981;color:var(--color-action)}.condition-branch:last-child h5{color:#f43f5e;color:var(--error-color)}input,select,textarea{background-color:#020617;background-color:var(--background-dark);border:1px solid #334155;border:1px solid var(--border-color);border-radius:10px;box-sizing:border-box;color:#f8fafc;color:var(--text-primary);font-size:.95rem;margin-bottom:1rem;padding:.8rem 1rem;width:100%}input:focus,select:focus{border-color:#38bdf8;border-color:var(--accent-primary);box-shadow:0 0 0 2px #38bdf833;outline:none}button{border:none;border-radius:10px;cursor:pointer;font-weight:700;padding:.8rem 1.5rem;transition:all .2s}.create-new-automation-btn,.modal-save-btn,.save-automation-btn,button[type=submit]{background:linear-gradient(135deg,#38bdf8,#818cf8);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#020617;color:var(--background-header)}.add-step-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.add-step-buttons button:first-child{background:#10b981;background:var(--color-action);color:#fff}.add-step-buttons button:nth-child(2){background:#f59e0b;background:var(--color-condition);color:#fff}.delete-block-btn{background:#f43f5e;background:var(--error-color);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:.8rem;height:28px;position:absolute;right:10px;top:10px;width:28px}table{border-collapse:collapse;width:100%}th{background-color:#0003;border-bottom:2px solid #334155;border-bottom:2px solid var(--border-color);color:#38bdf8;color:var(--accent-primary);font-size:.85rem;text-align:left;text-transform:uppercase}td,th{padding:15px}td{border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#020617;background:var(--background-dark)}::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8,#a855f7);background:linear-gradient(var(--accent-primary),var(--color-special));border-radius:10px}.pedido-card.urgent{background:#ef44441a!important;border:1px solid #ef44444d!important}.pedido-card.warning{border-left:5px solid #f97316!important}.pedido-card.notice{border-left:5px solid #eab308!important}.created-highlight{background:#38bdf80d;box-shadow:0 4px 12px #0003}.urgency-badge{border-radius:4px;color:#fff;font-size:.7rem;font-weight:700;margin-left:8px;padding:2px 6px;white-space:nowrap}.card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.days-left{font-size:.85rem;font-weight:700;margin-top:4px}.pedido-card:hover{filter:brightness(1.2);transform:translateY(-2px)}.history-list,.notes-list{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.history-list li,.notes-list li{background-color:#020617;background-color:var(--background-dark);border:1px solid #334155;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:1rem;transition:transform .2s}.history-list li:hover,.notes-list li:hover{border-color:#38bdf8;border-color:var(--accent-primary);transform:translateX(5px)}.history-list p,.notes-list p{color:#f8fafc;color:var(--text-primary);font-size:.95rem;line-height:1.4;margin:0 0 .5rem}.history-list small,.notes-list small{color:#94a3b8;color:var(--text-secondary);display:block;font-size:.75rem;font-style:italic;text-align:right}.history-list li p{border-left:3px solid #818cf8;border-left:3px solid var(--accent-secondary);padding-left:10px}
/*# sourceMappingURL=main.297fcdfe.css.map*/