.bakery-header-home{background-color:var(--color-bg-g);color:var(--color-font-f)}.bakery-headerclient-nav-up{display:flex;justify-content:space-between;align-items:center}.bakery-headerclient-title{display:flex}.bakery-headerclient-title p{color:#fff;padding-top:1.7rem}.bakery-headerclient-nav-up-right{display:flex;justify-content:center;align-items:center}.bakery-headerclient-nav-up-right i{width:2rem;height:2rem;margin-left:1rem}.bakery-cart-wrapper{position:relative;display:inline-block}.bakery-cart-wrapper:hover{transform:scale(1.2)}.bakery-cart-count{background-color:var(--color-bg-d);color:var(--color-ico-img-a);display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.8rem;font-weight:700;border-radius:50%;border:.1rem solid var(--color-ico-img-a);position:absolute;top:-.5rem;right:-1rem}.bakery-cart-total-container{padding:1rem 2rem}.bakery-cart-total-container h3{color:var(--color-font-b);text-align:right}.bakery-cart-item-container{display:flex;flex-direction:row}.bakery-cart-item-container{padding:0 2rem;display:flex;justify-content:space-between}.bakery-cart-item-container img{width:10rem;height:10rem}.bakery-cart-item-left{display:flex}.bakery-cart-item-quantity-container{font-weight:700;display:flex;align-items:center}.bakery-cart-item-right{padding-top:1rem;font-weight:500;color:var(--bakery-color-font-secondary)}.bakery-cart-item-description{padding:1rem 0;margin-left:1.5rem;color:var(--bakery-color-font-primary)}.bakery-cart-item-quantity-btn{color:var(--bakery-color-btn-primary)}.bakery-cart-item-quantity-container p{margin:0 1rem}.bakery-catalog-cards{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(22.5rem,1fr))}.bakery-catalog-card-top{display:flex;justify-content:center;padding:1rem}.bakery-catalog-card-top img{width:10rem;height:10rem}.bakery-catalog-card-bottom{padding:.5rem 2rem;min-height:10rem}.bakery-catalog-card-bottom h3{color:var(--color-font-b)}.bakery-catalog-card-bottom h4{margin-top:1rem}.bakery-category{padding:0 2rem;margin-right:2rem;margin-bottom:1rem;background-color:var(--bakery-color-bg-tertiary);border-radius:.4rem;height:3rem;font-weight:700;color:var(--bakery-color-font-tertiary);display:flex;justify-content:center;align-items:center}.order-container{background-color:var(--color-bg-d);border:.1rem solid var(--color-border-a);border-radius:.5rem;margin-bottom:.5rem;padding:.5rem}.order-head{display:flex;justify-content:space-between;align-items:center}.order-head-ico{display:flex}.order-pagination{display:flex;justify-content:center;margin-top:1rem}.order-pagination button{margin:0 .25rem;padding:.5rem 1rem;border:.1rem solid #ccc;background:#ad8d8d;cursor:pointer}.order-pagination button.active{background:#007bff;color:#fff;border-color:#007bff}.order-footer{display:flex;justify-content:space-between;padding:.5rem 1rem;background-color:var(--color-bg-a);align-items:center}.bakery-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999}.bakery-modal-content{background:#fff;padding:20px 30px;border-radius:8px;box-shadow:0 0 15px #0000004d;max-width:400px;width:100%}.bakery-modal-actions{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}.transaction-filter{margin:1rem 0;display:flex;gap:1rem}.transaction-filter button{padding:.8rem 1.4rem;border:none;border-radius:.6rem;background-color:#ccc;color:#fff;cursor:pointer;transition:background-color .2s ease}.transaction-filter button.active{background-color:#28a745}.transaction-filter button:hover{background-color:#1e7e34}.bakery-headerregister-nav-sub{display:flex;justify-content:right;align-items:center}.bakery-headerregister-nav-sub img{width:3rem;height:3rem;margin-left:1rem}.bakery-headergraphic-nav-sub{display:flex;justify-content:right;align-items:center}.bakery-headergraphic-nav-sub img{width:3rem;height:3rem;margin-left:1rem}:root{font-size:62.5%;--font-xxl: clamp(3rem, 6vw, 5rem);--font-xl: clamp(2.4rem, 5vw, 4rem);--font-lg: clamp(2rem, 4vw, 3.2rem);--font-md: clamp(1.6rem, 3vw, 2.4rem);--font-sm: clamp(1.2rem, 2vw, 1.6rem);--font-xs: clamp(1rem, 1.5vw, 1.2rem);--line-heading: 1.2;--line-body: 1.5;--space-xs: .8rem;--space-sm: 1.2rem;--space-md: 2rem;--space-lg: 3.2rem;--space-xl: 4.8rem;--color-font-a: #444141;--color-font-b: #27ae60;--color-font-c: #7f8c8d;--color-font-d: #c0392b;--color-font-e: #2c3e50;--color-font-f: white;--color-font-placeholder: #d9d9d9;--color-font-notification: red;--color-button-bg: #c4d9f1;--color-button-font: #ffffff;--color-button-focus: rgb(58, 116, 10);--color-card-bg: white;--color-card-font: #0c035e;--color-card-border: black;--color-input-bg: #d9d9d9;--color-input-font: #0e0e0e;--color-input-focus: #595566;--color-tr-bg: #e29ea2;--color-thead-bg: #a5808f;--color-th-font: rgb(241, 241, 241);--color-th-border: #e8e8e8;--color-tbody-bg: #ffffff;--color-td-font: rgb(0, 0, 3);--color-td-border: #e8e8e8;--color-bg-a: #e29ea2;--color-bg-b: #ffe500;--color-bg-d: #fff;--color-bg-e: #c9c9c9;--color-bg-f: #ac925c;--color-bg-g: rgb(58, 116, 10);--color-border-a: #e8e8e8;--color-ico-img-a: #000000;--color-ico-img-b: white}*{box-sizing:border-box;margin:0;padding:0}a,a:hover{text-decoration:none;color:unset}main{padding:0 2rem}body{font-family:Inter,sans-serif;font-size:var(--font-sm);background-color:var(--color-bg-e);color:var(--color-font-a);margin:0}h1{font-size:var(--font-xl);font-weight:700}h2{font-size:var(--font-lg);font-weight:600}h3{font-size:var(--font-md);font-weight:500}label{font-size:var(--font-sm);font-weight:500}p{font-size:var(--font-xs);color:var(--color-font-a)}input,textarea,select,button{font-size:var(--font-xs);padding:clamp(.2rem,.3rem,.4rem);border-radius:.5rem;border:.2rem solid var(--color-border-a)}ul{list-style:none;padding:0;margin:0}li{font-size:var(--font-xs);background-color:var(--color-bg-a);border-left:.5rem solid transparent;padding:none;margin-bottom:.1rem;border-radius:.9rem}li[data-type=entrada]{border-left-color:#2ecc71}li[data-type=saida]{border-left-color:#e74c3c}li span{display:inline-block;margin-right:1rem}table{width:100%;font-size:var(--font-xs);border-collapse:collapse;background-color:var(--color-table-bg);border-radius:.5rem;overflow:hidden}thead{background-color:var(--color-thead-bg)}th{color:var(--color-th-font);padding:.5rem;font-weight:600;text-align:left}tbody{background-color:var(--color-tbody-bg)}tr{color:var(--color-td-font);border-bottom:.1rem solid var(--color-td-border)}tr:hover{background-color:var(--color-tr-bg)}td{color:var(--color-td-font);padding:.3rem}td img{width:2rem;height:2rem;cursor:pointer;transition:transform .2s ease,filter .2s ease}td img:hover{transform:scale(1.1);filter:brightness(1.2)}button{margin:.1rem;background-color:var(--color-button-bg);color:var(--color-button-font);border:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}button:hover{background-color:var(--color-button-focus)}.bakery-ico-img{display:flex;flex-direction:column;justify-content:center;margin-left:1rem;cursor:pointer;color:var(--color-ico-img-b)}.bakery-ico-img:hover{transform:scale(1.3)}.bakery-container{width:100%;max-width:992px;margin:0 auto}.bakery-button-container{display:flex;gap:.5rem}.bakery-mb20{margin-bottom:2rem}.bakery-mt20{margin-top:2rem}.bakery-section-title{background-color:var(--color-bg-d);color:var(--color-font-a);text-align:center;margin:.5rem 0;border-radius:.5rem;box-shadow:0 .2rem .6rem #0000000d}.bakery-card{border:.1rem solid var(--color-border-a);border-radius:.4rem;background-color:var(--color-bg-d)}.bakery-line-bottom{border-bottom:.1rem solid var(--color-border-d)}.bakery-edit{background-color:var(--color-tr-bg);border-radius:1rem;display:flex;padding:.5rem}.bakery-list{padding:.5rem;background-color:var(--color-bg-d);border-radius:.5rem;margin:.5rem 0;width:15rem;text-align:center}.bakery-form{background-color:var(--color-card-bg);display:flex;flex-direction:column;padding:4rem 2rem;margin:0 auto;box-shadow:0 .2rem .6rem #0000000d;border-radius:.5rem}.bakery-form-300{max-width:30rem}.bakery-form-controls-container{width:100%;display:flex;flex-direction:column;grid-gap:2rem;margin:2rem 0}.bakery-form-control{width:100%;height:3rem;padding:0 2rem;color:var(--color-font-a);background-color:var(--color-bg-d);border-radius:.4rem;border:.1rem solid var(--color-card-border)}.bakery-form-control:focus{outline:none}.bakery-form-control::placeholder{color:var(--color-font-placeholder)}.bakery-form-control[data-dirty=true][data-invalid=true]{border:.1rem solid var(--color-font-notification)}.bakery-form-control[data-dirty=true][data-invalid=true]~div{display:unset}.bakery-form-error{color:var(--color-font-notification);padding-left:.4rem;display:none}.bakery-form-global-error{border-radius:.5rem;width:100%;display:flex;justify-content:center;padding:.5rem 1rem;color:var(--color-font-notification)}.bakery-form-select-container{padding:unset;height:unset}.bakery-tb576,.bakery-tb768{display:none}.bakery-txt-left{text-align:left}.bakery-filter{background-color:var(--color-bg-d);display:flex;align-items:center;justify-content:space-evenly}.bakery-filter img{width:3rem;height:3rem;cursor:pointer;transition:transform .2s ease}.bakery-filter-left{display:flex;justify-content:space-between}.bakery-dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080}.bakery-dialog-box{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--color-card-bg);padding:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bakery-dialog-box h2{color:var(--color-font-a);margin-bottom:2rem}.bakery-dialog-btn-container{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}.bakery-dialog-btn{width:100%}.bakery-transaction-form{max-width:992px;background-color:var(--color-bg-d);display:flex;justify-content:space-evenly;padding:.3rem;margin:.5rem 0;border-radius:.5rem}.bakery-financial-summary{display:flex;justify-content:space-between;background-color:var(--color-bg-d);padding:0 1rem;border-radius:.5rem;margin:.5rem 0}.bakery-financial-summary label{margin:.8rem 0}.bakery-financial-summary label:nth-child(1){color:var(--color-font-c)}.bakery-financial-summary label:nth-child(2){color:var(--color-font-b)}.bakery-financial-summary label:nth-child(3){color:var(--color-font-d)}.bakery-financial-summary label:nth-child(4){color:var(--color-font-e);font-weight:700}
