.Fornecedor-module__zxmEVq__container{padding:1rem 2rem}.Fornecedor-module__zxmEVq__titleArea{color:#f39c12;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.1rem;font-weight:500;display:flex}.Fornecedor-module__zxmEVq__tableCard{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 1px 3px #0000001a}.Fornecedor-module__zxmEVq__cardHeader{color:#fff;background-color:#029fd5;border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:1.1rem;display:flex}.Fornecedor-module__zxmEVq__toolbar{border-bottom:1px solid var(--border-color);background-color:var(--bg-primary);justify-content:space-between;padding:1rem;display:flex}.Fornecedor-module__zxmEVq__searchGroup{flex:1;align-items:center;gap:.5rem;display:flex}.Fornecedor-module__zxmEVq__actionGroup{align-items:center;gap:.5rem;display:flex}.Fornecedor-module__zxmEVq__selectBox{border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-primary);border-radius:4px;min-width:150px;padding:.4rem}.Fornecedor-module__zxmEVq__searchBox{flex:1;align-items:center;max-width:400px;display:flex;position:relative}.Fornecedor-module__zxmEVq__searchIcon{color:#888;position:absolute;left:10px}.Fornecedor-module__zxmEVq__searchInput{border:1px solid var(--border-color);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);border-radius:4px;padding:.4rem .4rem .4rem 2rem}.Fornecedor-module__zxmEVq__btnNovo{color:#fff;cursor:pointer;background-color:#5cb85c;border:none;border-radius:4px;padding:.5rem 1rem;font-weight:500}.Fornecedor-module__zxmEVq__btnNovo:hover{background-color:#4cae4c}.Fornecedor-module__zxmEVq__iconButton{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;padding:.4rem .6rem;display:flex}.Fornecedor-module__zxmEVq__iconButton:hover{background-color:#f5f5f5}.Fornecedor-module__zxmEVq__tableWrapper{overflow-x:auto}.Fornecedor-module__zxmEVq__table{border-collapse:collapse;width:100%}.Fornecedor-module__zxmEVq__table th{color:#333;text-align:left;background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:.8rem 1rem;font-weight:600}.Fornecedor-module__zxmEVq__sortIcon{color:#029fd5;vertical-align:middle;width:14px;height:14px;margin-left:4px;display:inline-block}.Fornecedor-module__zxmEVq__table td{border-bottom:1px solid var(--border-color);color:var(--text-secondary);padding:.8rem 1rem}.Fornecedor-module__zxmEVq__table tbody tr:hover{background-color:var(--bg-tertiary)}.Fornecedor-module__zxmEVq__actionCell{justify-content:flex-end;gap:.3rem;display:flex}.Fornecedor-module__zxmEVq__btnAction{color:#fff;cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;padding:.3rem .4rem;display:flex}.Fornecedor-module__zxmEVq__btnView{background-color:#5bc0de}.Fornecedor-module__zxmEVq__btnView:hover{background-color:#31b0d5}.Fornecedor-module__zxmEVq__btnEdit{background-color:#26a69a}.Fornecedor-module__zxmEVq__btnEdit:hover{background-color:#1e877e}.Fornecedor-module__zxmEVq__btnDelete{background-color:#d9534f}.Fornecedor-module__zxmEVq__btnDelete:hover{background-color:#c9302c}.Fornecedor-module__zxmEVq__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Fornecedor-module__zxmEVq__modalContent{background-color:var(--bg-secondary);border-radius:4px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 5px 15px #0000004d}.Fornecedor-module__zxmEVq__modalHeader{color:#fff;background-color:#029fd5;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:1.2rem;display:flex}.Fornecedor-module__zxmEVq__editHeader{background-color:#26a69a!important}.Fornecedor-module__zxmEVq__modalBody{flex:1;padding:1.5rem;overflow-y:auto}.Fornecedor-module__zxmEVq__accordion{border:1px solid var(--border-color);border-radius:4px;margin-bottom:1rem;overflow:hidden}.Fornecedor-module__zxmEVq__accordionHeader{cursor:pointer;color:#333;border-bottom:1px solid var(--border-color);background-color:#f5f5f5;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:500;display:flex}.Fornecedor-module__zxmEVq__accordionHeader:hover{background-color:#e9e9e9}.Fornecedor-module__zxmEVq__accordionContent{background-color:var(--bg-primary);padding:1.5rem}.Fornecedor-module__zxmEVq__formRow{gap:1.5rem;margin-bottom:1rem;display:flex}.Fornecedor-module__zxmEVq__formGroup{flex:1;align-items:center;gap:1rem;display:flex}.Fornecedor-module__zxmEVq__formGroup label{text-align:right;min-width:120px;color:var(--text-secondary);font-size:.9rem}.Fornecedor-module__zxmEVq__formInput{border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-primary);border-radius:4px;flex:1;padding:.5rem}.Fornecedor-module__zxmEVq__formInput:focus{border-color:#029fd5;outline:none}.Fornecedor-module__zxmEVq__formInput[readonly]{background-color:var(--bg-tertiary);cursor:not-allowed}.Fornecedor-module__zxmEVq__toggleSwitch{width:60px;height:28px;display:inline-block;position:relative}.Fornecedor-module__zxmEVq__toggleSwitch input{opacity:0;width:0;height:0}.Fornecedor-module__zxmEVq__slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.Fornecedor-module__zxmEVq__slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.Fornecedor-module__zxmEVq__slider{background-color:#5cb85c}input:checked+.Fornecedor-module__zxmEVq__slider:before{transform:translate(32px)}.Fornecedor-module__zxmEVq__toggleLabel{color:#fff;pointer-events:none;font-size:.75rem;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.Fornecedor-module__zxmEVq__toggleLabel.Fornecedor-module__zxmEVq__on{left:10px}.Fornecedor-module__zxmEVq__toggleLabel.Fornecedor-module__zxmEVq__off{color:#666;right:8px}.Fornecedor-module__zxmEVq__modalFooter{border-top:1px solid var(--border-color);background-color:var(--bg-primary);justify-content:center;gap:1rem;padding:1rem 1.5rem;display:flex}.Fornecedor-module__zxmEVq__btnSave{color:#fff;cursor:pointer;background-color:#26a69a;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-weight:500;display:flex}.Fornecedor-module__zxmEVq__btnSave:hover{background-color:#1e877e}.Fornecedor-module__zxmEVq__btnCancel{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-weight:500;display:flex}.Fornecedor-module__zxmEVq__btnCancel:hover{background-color:#f5f5f5}
