.pos-sales-register{display:grid;grid-gap:14px;gap:14px}.pos-sales-register__head{display:flex;align-items:end;justify-content:space-between;gap:18px}.pos-sales-register__head>div{min-width:0}.pos-sales-register__head>div>span{color:#829087;font-size:.56rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pos-sales-register__head h3{margin:3px 0 5px;color:var(--cogo-black);font-size:1rem}.pos-sales-register__head p{margin:0;color:var(--muted);font-size:.66rem;line-height:1.45}.pos-sales-filters{padding:12px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:10px;gap:10px;background:#fff}.pos-sales-date,.pos-sales-search{min-height:42px;border:1px solid #dce5df;border-radius:9px;display:flex;align-items:center;gap:9px;color:var(--muted);background:#fbfcfb}.pos-sales-date{padding:0 10px}.pos-sales-date>span{color:#526058;font-size:.62rem;font-weight:800}.pos-sales-date input,.pos-sales-search input{min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:.72rem}.pos-sales-date input{margin-left:auto}.pos-sales-search{padding:0 10px}.pos-sales-search input{flex:1 1}.pos-sales-search button{width:28px;height:28px;border:0;border-radius:7px;display:grid;place-items:center;color:var(--muted);background:transparent}.pos-sales-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.pos-sales-summary article{min-height:82px;padding:13px;border:1px solid var(--line);border-radius:11px;display:grid;align-content:center;grid-gap:4px;gap:4px;background:#fff}.pos-sales-summary span{color:var(--muted);font-size:.57rem}.pos-sales-summary strong{color:var(--cogo-black);font-size:.9rem}.pos-sales-summary small{color:#8a968f;font-size:.55rem}.pos-sales-payment-summary{display:flex;flex-wrap:wrap;gap:8px}.pos-sales-payment-summary>span{min-height:34px;padding:0 10px;border:1px solid #dce7df;border-radius:9px;display:inline-flex;align-items:center;gap:8px;background:#fff}.pos-sales-payment-summary small{color:var(--muted);font-size:.56rem}.pos-sales-payment-summary strong{color:#263229;font-size:.62rem}.pos-sales-list--interactive>button{width:100%;min-height:66px;padding:11px 16px;border:0;border-top:1px solid #eff3f0;display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(150px,1.2fr) minmax(120px,.8fr) 110px 20px;align-items:center;grid-gap:14px;gap:14px;color:inherit;background:#fff;text-align:left}.pos-sales-list--interactive>button:first-child{border-top:0}.pos-sales-list--interactive>button:hover{background:#fbfdfb}.pos-sales-list--interactive>button>div:not(.pos-sale-number){min-width:0;display:grid;grid-gap:3px;gap:3px}.pos-sales-list--interactive>button>div>span{color:var(--muted);font-size:.54rem;font-weight:750;text-transform:uppercase}.pos-sales-list--interactive>button>div>strong{overflow:hidden;color:#2e3931;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.pos-sales-list--interactive>button>b{color:var(--cogo-black);font-size:.72rem;text-align:right}.pos-sales-list--interactive>button>svg{color:#799086}.pos-sales-order-payment-row{padding:12px 16px;border-top:1px solid #eff3f0;display:grid;grid-template-columns:minmax(175px,1.3fr) minmax(120px,1fr) minmax(130px,1.1fr) minmax(110px,.8fr) 120px;align-items:center;grid-gap:14px;gap:14px;background:#fff}.pos-sales-order-payment-row:first-child{border-top:0}.pos-sales-order-payment-row>div:not(.pos-sale-number){min-width:0;display:grid;grid-gap:3px;gap:3px}.pos-sales-order-payment-row>div>span{color:var(--muted);font-size:.54rem;font-weight:750;text-transform:uppercase}.pos-sales-order-payment-row>div>strong{overflow:hidden;color:#2e3931;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.pos-sales-order-payment-row>b{color:var(--cogo-black);font-size:.72rem;text-align:right}@media (max-width:760px){.pos-sales-order-payment-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pos-sales-order-payment-row>div:not(.pos-sale-number){display:none}.pos-sales-order-payment-row>b{white-space:nowrap}}.pos-sale-receipt-row{background:#fbfcff!important}.pos-sale-receipt-row .pos-sale-number>svg{color:#3c719b}.pos-sale-receipt-note{margin:8px 0;color:var(--muted);font-size:.66rem;line-height:1.5}.pos-sale-plants{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));grid-gap:10px;gap:10px}.pos-sale-plant-card{padding:13px;border:1px solid var(--line);border-radius:12px;background:#fbfcfb;display:grid;grid-gap:10px;gap:10px;min-width:0}.pos-sale-plant-card__head{display:grid;grid-gap:4px;gap:4px}.pos-sale-plant-card__head>strong{color:var(--cogo-black);font-size:.8rem}.pos-sale-plant-card__head>small{color:var(--muted);font-size:.65rem}.pos-sale-plant-prices{display:grid;grid-gap:5px;gap:5px}.pos-sale-plant-prices>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.64rem;color:#54645b}.pos-sale-plant-prices>span>strong{font-size:.72rem;color:#213529;white-space:nowrap}.pos-sale-plant-card>p{margin:0;font-size:.65rem;color:#516457;line-height:1.45}.pos-sale-plant-additions{display:grid;grid-gap:5px;gap:5px;padding-top:8px;border-top:1px solid var(--line)}.pos-sale-plant-additions>strong{font-size:.65rem}.pos-sale-plant-additions>span{font-size:.62rem;color:#54645b;line-height:1.4}.pos-sale-detail-modal{width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border-radius:18px;background:#fff;box-shadow:var(--shadow-lg)}.pos-sale-detail-body{padding:18px;display:grid;grid-gap:16px;gap:16px}.pos-sale-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.pos-sale-detail-grid article{min-height:76px;padding:12px;border:1px solid var(--line);border-radius:10px;display:grid;align-content:center;grid-gap:4px;gap:4px;background:#fbfcfb}.pos-sale-detail-grid span{color:var(--muted);font-size:.55rem;font-weight:800;text-transform:uppercase}.pos-sale-detail-grid strong{color:#263229;font-size:.7rem}.pos-sale-detail-grid small{color:var(--muted);font-size:.57rem}.pos-sale-detail-section{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.pos-sale-items{overflow-x:auto}.pos-sale-items__head,.pos-sale-items__row{min-width:760px;display:grid;grid-template-columns:minmax(220px,1.7fr) 120px 70px 110px 100px 120px;align-items:center;grid-gap:12px;gap:12px}.pos-sale-items__head{min-height:38px;padding:0 14px;color:#7b8880;background:#f7f9f8;font-size:.54rem;font-weight:850;text-transform:uppercase}.pos-sale-items__row{min-height:54px;padding:8px 14px;border-top:1px solid #edf1ee;color:#344139;font-size:.62rem}.pos-sale-items__row>span:first-child{display:grid;grid-gap:2px;gap:2px}.pos-sale-items__row>span:first-child strong{color:#1f2b23;font-size:.65rem}.pos-sale-items__row>span:first-child small{color:var(--muted);font-size:.54rem}.pos-sale-items__row>strong{color:var(--cogo-black);text-align:right}.pos-sale-detail-lower{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);grid-gap:12px;gap:12px}.pos-sale-payments{display:grid}.pos-sale-payments article{min-height:52px;padding:9px 14px;border-top:1px solid #edf1ee;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.pos-sale-payments article:first-child{border-top:0}.pos-sale-payments svg{color:#0a8438}.pos-sale-payments span{min-width:0;display:grid;grid-gap:2px;gap:2px}.pos-sale-payments strong{color:#263229;font-size:.64rem}.pos-sale-payments small{overflow:hidden;color:var(--muted);font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.pos-sale-payments b{color:var(--cogo-black);font-size:.68rem}.pos-sale-totals{padding:14px;border:1px solid var(--line);border-radius:12px;display:grid;align-content:start;grid-gap:10px;gap:10px;background:#fbfcfb}.pos-sale-totals>div{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:.62rem}.pos-sale-totals>div strong{color:var(--cogo-black)}.pos-sale-totals__total{margin-top:4px;padding-top:11px;border-top:1px solid #dfe7e2;align-items:center}.pos-sale-totals__total span{color:var(--cogo-black);font-weight:800}.pos-sale-totals__total strong{color:#078234!important;font-size:1rem}.pos-sale-notes{padding:12px 14px;border:1px solid #e0e8e3;border-radius:10px;background:#fbfcfb}.pos-sale-notes span{color:var(--muted);font-size:.55rem;font-weight:850;text-transform:uppercase}.pos-sale-notes p{margin:6px 0 0;color:#344139;font-size:.63rem;line-height:1.5;white-space:pre-wrap}@media (max-width:900px){.pos-sale-detail-grid,.pos-sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-sale-detail-lower{grid-template-columns:1fr}.pos-sales-list--interactive>button{grid-template-columns:minmax(0,1fr) 100px 20px}.pos-sales-list--interactive>button>div:nth-child(2),.pos-sales-list--interactive>button>div:nth-child(3),.pos-sales-list--interactive>button>div:nth-child(4){display:none}}@media (max-width:620px){.pos-sales-register__head{align-items:stretch;flex-direction:column}.pos-sales-register__head .identity-secondary{width:100%;justify-content:center}.pos-sales-filters{grid-template-columns:1fr}.pos-sales-summary{grid-template-columns:1fr 1fr}.pos-sale-detail-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.pos-sale-detail-grid{grid-template-columns:1fr}}.pos-sale-ticket-actions{padding-top:2px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.pos-sale-ticket-actions>.identity-feedback{margin-right:auto}.pos-sale-ticket-actions>button{min-height:40px;padding-inline:14px}@media (max-width:620px){.pos-sale-ticket-actions{align-items:stretch;flex-direction:column}.pos-sale-ticket-actions>button{width:100%;justify-content:center}}.pos-sale-reopen-backdrop{position:fixed;inset:0;z-index:150;padding:24px;display:grid;place-items:center;background:rgba(8,18,12,.58)}.pos-sale-reopen-modal{width:min(620px,calc(100vw - 32px));overflow:hidden;border:1px solid #dce5df;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(9,25,15,.28)}.pos-sale-reopen-modal>header{min-height:86px;padding:16px 18px;border-bottom:1px solid #e5ebe7;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pos-sale-reopen-modal>header>div{display:grid;grid-gap:4px;gap:4px}.pos-sale-reopen-modal>header span{color:#078333;font-size:.57rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pos-sale-reopen-modal>header h4{margin:0;color:#17231b;font-size:1.05rem}.pos-sale-reopen-modal>header p{margin:0;color:#68756d;font-size:.72rem;line-height:1.4}.pos-sale-reopen-modal>header>button{width:38px;height:38px;padding:0;border:1px solid #dbe4de;border-radius:10px;display:grid;place-items:center;color:#4e5d53;background:#fff;cursor:pointer}.pos-sale-reopen-modal__body{padding:18px;display:grid;grid-gap:14px;gap:14px}.pos-sale-reopen-modal__body>label{display:grid;grid-gap:7px;gap:7px;color:#344139;font-size:.68rem;font-weight:850}.pos-sale-reopen-modal__body input,.pos-sale-reopen-modal__body select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cedad2;border-radius:10px;color:#1f2b23;background:#fff;font:inherit;font-size:.83rem}.pos-sale-reopen-modal__body input:focus,.pos-sale-reopen-modal__body select:focus{outline:0;border-color:#61cf83;box-shadow:0 0 0 3px rgba(24,211,79,.09)}.pos-sale-reopen-modal__body input:disabled,.pos-sale-reopen-modal__body select:disabled{opacity:.6}.pos-sale-reopen-modal__body>label>span{font-size:.8rem}.pos-sale-reopen-modal__body textarea{width:100%;min-height:96px;padding:11px 12px;border:1px solid #cedad2;border-radius:10px;outline:0;color:#1f2b23;background:#fff;font:inherit;font-size:.78rem;line-height:1.45;resize:vertical}.pos-sale-reopen-modal__body textarea:focus{border-color:#61cf83;box-shadow:0 0 0 3px rgba(24,211,79,.09)}.pos-sale-reopen-modal__notice{padding:11px 12px;border:1px solid #eadcae;border-radius:10px;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;color:#67551b;background:#fffaf0;font-size:.68rem;line-height:1.45}.pos-sale-reopen-modal>footer{padding:13px 18px;border-top:1px solid #e5ebe7;display:flex;justify-content:flex-end;gap:9px;background:#fbfcfb}.pos-sale-reopen-modal>footer>button{min-height:40px}@media (max-width:620px){.pos-sale-reopen-backdrop{padding:10px}.pos-sale-reopen-modal{width:100%}.pos-sale-reopen-modal>footer{flex-direction:column}.pos-sale-reopen-modal>footer>button{width:100%;justify-content:center}}.pos-sale-reopen-modal--edit-order{width:min(860px,calc(100vw - 30px));display:flex;flex-direction:column;max-height:min(92dvh,950px)}.pos-sale-reopen-modal--edit-order .pos-sale-reopen-modal__body{overflow-y:auto;min-height:0;gap:16px}.pos-paid-order-edit-totals{display:flex;flex-wrap:wrap;gap:9px}.pos-paid-order-edit-totals span{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid #d8e7dc;border-radius:10px;padding:9px 13px;background:#f5faf6;color:#597363;font-size:.83rem;font-weight:800}.pos-paid-order-edit-totals strong{color:#124b2a;font-size:1rem}.pos-paid-order-edit-modes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pos-paid-order-edit-modes button{min-height:42px;padding:8px 14px;border:1px solid #d1ded5;border-radius:10px;background:white;color:#355041;font:inherit;font-weight:800;cursor:pointer}.pos-paid-order-edit-modes button.is-selected{border-color:#19904d;color:#0d6533;background:#ebf9ef}.pos-sale-reopen-modal--edit-order .pos-sale-reopen-modal__body>small{color:#61786a;font-size:.8rem;font-weight:700}@media (max-width:620px){.pos-sale-reopen-modal--edit-order{width:100%;max-height:calc(100dvh - 20px)}.pos-paid-order-edit-modes button,.pos-paid-order-edit-totals span{flex:1 1}}.daily-closures-page{display:grid;grid-gap:18px;gap:18px}.daily-close-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.daily-close-heading h2{margin:3px 0 7px;color:var(--cogo-black);font-size:clamp(27px,3vw,36px);letter-spacing:-.035em}.daily-close-heading p:last-child{max-width:780px;margin:0;color:#657169;line-height:1.5}.daily-close-date{display:grid;grid-gap:6px;gap:6px;min-width:190px;color:#526057;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.daily-close-date input{min-height:42px;padding:9px 11px;border:1px solid #ccd7cf;border-radius:11px;background:#fff;color:var(--cogo-black);font:inherit;font-weight:700}.daily-close-daybar{display:grid;grid-template-columns:1.4fr .8fr .8fr;grid-gap:11px;gap:11px}.daily-close-daybar>div{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;padding:15px 17px;border:1px solid #dfe7e1;border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(9,11,11,.03)}.daily-close-daybar svg{grid-row:1/3;color:var(--cogo-green-strong)}.daily-close-daybar span{color:#7a867e;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.daily-close-daybar strong{color:var(--cogo-black);font-size:15px}.daily-x-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.daily-x-card{display:grid;grid-gap:15px;gap:15px;padding:18px;border:1px solid #dce5df;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(9,11,11,.035)}.daily-x-card.is-closed{border-color:#bfe7ca;background:linear-gradient(180deg,#fff,#fbfffc)}.daily-x-card>header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:11px;gap:11px;align-items:center}.daily-x-card__icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:var(--cogo-green-soft);color:var(--cogo-green-strong)}.daily-x-card header small{display:block;margin-bottom:2px;color:#849087;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.daily-x-card h3{margin:0;color:var(--cogo-black);font-size:18px}.daily-close-status{padding:6px 9px;border-radius:999px;background:#f1f4f2;color:#6d7971;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.daily-close-status.is-closed{background:var(--cogo-green-soft);color:#126c30}.daily-x-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.daily-x-metrics>div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #e5ebe7;border-radius:10px;background:#fafcfb}.daily-x-metrics span{color:#7d8981;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.daily-x-metrics strong{color:#1b261e;font-size:14px}.daily-payment-summary{display:flex;flex-wrap:wrap;gap:7px}.daily-payment-summary>span{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 9px;border:1px solid #e1e8e3;border-radius:999px;background:#fff}.daily-payment-summary small{color:#7a867e;font-size:9px;font-weight:750}.daily-payment-summary strong{color:#26332a;font-size:11px}.daily-x-cash{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #dbe4de;border-radius:11px;background:#f8faf9}.daily-x-cash svg{flex:0 0 auto;color:#427050}.daily-x-cash div{display:grid;grid-gap:2px;gap:2px}.daily-x-cash strong{color:#26332a;font-size:12px}.daily-x-cash span{color:#738078;font-size:10px;line-height:1.4}.daily-x-card>footer{display:flex;justify-content:flex-end;padding-top:2px}.daily-close-by{display:inline-flex;align-items:center;gap:7px;color:#637069;font-size:11px}.daily-close-by svg{color:var(--cogo-green-strong)}.daily-close-by span{display:grid}.daily-close-by small{color:#89938d;font-size:9px}.daily-z-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;padding:19px 20px;border:1px solid #ccd9d0;border-radius:18px;background:#111714;color:#fff;box-shadow:0 14px 36px rgba(9,11,11,.12)}.daily-z-card.is-closed{border-color:#8fe2a7}.daily-z-card__mark{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--cogo-green);color:#07170c;font-size:27px;font-weight:950}.daily-z-card__body>span{display:block;margin-bottom:2px;color:#75e89a;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.daily-z-card h3{margin:0;color:#fff;font-size:20px}.daily-z-card p{margin:5px 0 0;color:#aeb9b2;font-size:11px;line-height:1.45}.daily-z-totals{display:grid;grid-gap:2px;gap:2px;text-align:right}.daily-z-totals span{color:#aab6ae;font-size:10px}.daily-z-totals strong{color:#fff;font-size:23px}.daily-z-card .daily-close-by{color:#c8d1cb}.daily-close-history{border:1px solid #dfe6e1;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 28px rgba(9,11,11,.03)}.daily-close-history>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:17px 19px;border-bottom:1px solid #e7ece9}.daily-close-history>header span{display:block;color:var(--cogo-green-strong);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.075em}.daily-close-history h3{margin:2px 0 0;color:var(--cogo-black);font-size:18px}.daily-close-history>header small{color:#849087}.daily-close-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.daily-close-history-grid>div{min-width:0;padding:16px}.daily-close-history-grid>div+div{border-left:1px solid #e8ede9}.daily-close-history h4{margin:0 0 10px;color:#253128;font-size:13px}.daily-close-table{width:100%;min-width:520px;border-collapse:collapse}.daily-close-table th{padding:9px 10px;background:#f7f9f8;color:#77837b;font-size:9px;text-align:left;text-transform:uppercase;letter-spacing:.06em}.daily-close-table td{padding:10px;border-top:1px solid #edf0ee;color:#566259;font-size:11px;vertical-align:top}.daily-close-table td strong{color:#1b261e}.daily-close-table td small{display:block;margin-top:2px;color:#8b958f;font-size:9px}.daily-close-modal{width:min(560px,calc(100vw - 30px))}.daily-close-confirm{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 15px;border:1px solid #dce5df;border-radius:12px;background:#f7faf8}.daily-close-confirm span{color:#66736b;font-size:12px}.daily-close-confirm strong{color:var(--cogo-black);font-size:22px}.daily-close-note{display:grid;grid-gap:3px;gap:3px;padding:12px 13px;border:1px solid #d7e5db;border-radius:11px;background:var(--cogo-green-soft)}.daily-close-note strong{color:#18562c;font-size:12px}.daily-close-note span{color:#58705f;font-size:11px;line-height:1.45}@media (max-width:1000px){.daily-close-history-grid,.daily-x-grid{grid-template-columns:1fr}.daily-close-history-grid>div+div{border-left:0;border-top:1px solid #e8ede9}.daily-z-card{grid-template-columns:auto 1fr}.daily-z-action,.daily-z-totals{grid-column:2;text-align:left}}@media (max-width:720px){.daily-close-heading{align-items:stretch;flex-direction:column}.daily-close-date{width:100%}.daily-close-daybar{grid-template-columns:1fr}.daily-x-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-x-card>header{grid-template-columns:auto 1fr}.daily-close-status{grid-column:1/-1;justify-self:start}.daily-z-card{grid-template-columns:1fr;align-items:start}.daily-z-action,.daily-z-totals{grid-column:auto;text-align:left}.daily-z-totals strong{font-size:20px}}.daily-close-table__clickable{cursor:pointer;transition:background .14s ease}.daily-close-table__clickable:focus,.daily-close-table__clickable:hover{outline:0;background:#f3faf5}.daily-close-table__clickable td:last-child{color:#2f7a49;text-align:right}.daily-x-card>footer{align-items:center;gap:10px;flex-wrap:wrap}.daily-x-card__actions{justify-content:space-between!important}.daily-x-card__buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.daily-x-reports-history>.seed-stock-table-wrap{padding:0 16px 16px}.daily-x-current-report-note{padding:11px 13px;border:1px solid #cce6d4;border-radius:12px;display:flex;align-items:flex-start;gap:9px;color:#1f693b;background:#f1faf4}.daily-x-current-report-note>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.daily-x-current-report-note strong{font-size:10px}.daily-x-current-report-note span{color:#66766b;font-size:9px;line-height:1.45}.daily-x-operation-timeline{display:grid}.daily-x-operation-timeline>div{min-height:52px;padding:9px 13px;border-top:1px solid #edf1ee;display:grid;grid-template-columns:112px 32px minmax(0,1fr) 110px;align-items:center;grid-gap:9px;gap:9px}.daily-x-operation-timeline>div:first-child{border-top:0}.daily-x-operation-timeline__time{color:#7f8a83;font-size:8px;font-weight:750}.daily-x-operation-timeline__icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#1c7241;background:#edf8f0}.daily-x-operation-timeline .is-withdrawal .daily-x-operation-timeline__icon{color:#a3473b;background:#fff0ed}.daily-x-operation-timeline .is-income .daily-x-operation-timeline__icon{color:#256b8b;background:#eef7fb}.daily-x-operation-timeline__detail{min-width:0;display:grid;grid-gap:2px;gap:2px}.daily-x-operation-timeline__detail strong{color:#334038;font-size:9px}.daily-x-operation-timeline__detail small{overflow:hidden;color:#89948d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.daily-x-operation-timeline>div>b{font-size:10px;text-align:right}.daily-x-operation-timeline .is-negative{color:#a3473b}.daily-x-operation-timeline .is-positive{color:#1d7441}.daily-x-report-backdrop{z-index:2300;padding:22px}.daily-x-report-modal{width:min(1180px,100%);border:1px solid rgba(255,255,255,.14);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;background:#f8faf9;box-shadow:0 30px 90px rgba(0,0,0,.32)}.daily-x-report-modal>header{flex:0 0 auto;padding:17px 20px;border-bottom:1px solid #dfe6e1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:#0e1812}.daily-x-report-modal>header>div{min-width:0}.daily-x-report-modal>header span{display:block;color:#76e499;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.daily-x-report-modal>header h3{margin:3px 0 2px;color:#fff;font-size:20px}.daily-x-report-modal>header p{margin:0;color:#abb8b0;font-size:10px}.daily-x-report-modal>header button{width:36px;height:36px;flex:0 0 auto;border:1px solid rgba(255,255,255,.15);border-radius:10px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.05);cursor:pointer}.daily-x-report-modal__body{flex:1 1 auto;padding:17px;display:grid;grid-gap:14px;gap:14px}.daily-x-report-summary{min-width:0;padding:17px;border:1px solid #d8e4da;border-radius:17px;background:#fff;box-shadow:0 5px 22px rgba(17,54,28,.035)}.daily-x-report-summary__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-bottom:15px}.daily-x-report-summary__heading span{display:block;color:#16783d;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.daily-x-report-summary__heading h4{margin:3px 0 0;color:#20352a;font-size:19px;line-height:1.25}.daily-x-report-summary__heading p{margin:0;color:#51665a;font-size:12px;font-weight:750}.daily-x-report-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.daily-x-report-kpis .daily-x-kpi{--kpi-accent:#3d6452;--kpi-surface:#f6f9f7;--kpi-border:#dce6df;box-sizing:border-box;min-width:0;min-height:134px;padding:16px 17px;border:1px solid var(--kpi-border);border-left:4px solid var(--kpi-accent);border-radius:13px;display:grid;grid-template-rows:auto auto 1fr;align-items:start;grid-gap:9px;gap:9px;background:var(--kpi-surface)}.daily-x-kpi--total{--kpi-accent:#16713d!important;--kpi-surface:#f0faf2!important;--kpi-border:#cae6d1!important}.daily-x-kpi--income{--kpi-accent:#255e8b!important;--kpi-surface:#f1f7fd!important;--kpi-border:#d4e5f4!important}.daily-x-kpi--withdrawals{--kpi-accent:#a34e35!important;--kpi-surface:#fff7f2!important;--kpi-border:#f0d9cb!important}.daily-x-kpi--cash{--kpi-accent:#16766f!important;--kpi-surface:#f0faf8!important;--kpi-border:#cde8e2!important}.daily-x-kpi--balanced{--kpi-accent:#386f3e!important;--kpi-surface:#f6faf2!important;--kpi-border:#dbe8d4!important}.daily-x-kpi--alert{--kpi-accent:#a73d33!important;--kpi-surface:#fff3f0!important;--kpi-border:#edccc7!important}.daily-x-kpi__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.daily-x-report-kpis .daily-x-kpi__top span{color:#405549;font-size:12px;font-weight:850;letter-spacing:.025em;line-height:1.35;text-transform:uppercase}.daily-x-kpi__top svg{flex:0 0 auto;color:var(--kpi-accent)}.daily-x-report-kpis .daily-x-kpi strong{color:#17291e;font-size:clamp(22px,2.1vw,27px);font-weight:850;letter-spacing:-.025em;line-height:1.18;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.daily-x-report-kpis .daily-x-kpi small{align-self:end;color:#576d5f;font-size:11px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.daily-x-report-section{overflow:hidden;border:1px solid #dfe6e1;border-radius:14px;background:#fff}.daily-x-report-section>header{min-height:56px;padding:11px 14px;border-bottom:1px solid #e6ebe8;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fafcfb}.daily-x-report-section>header span{display:block;color:#188046;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.daily-x-report-section>header h4{margin:2px 0 0;color:#243129;font-size:13px}.daily-x-report-section>header>strong{color:#59665d;font-size:10px}.daily-x-sales-list{display:grid}.daily-x-sales-list details{border-bottom:1px solid #edf1ee}.daily-x-sales-list details:last-child{border-bottom:0}.daily-x-sales-list summary{min-height:58px;padding:10px 13px;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr) minmax(180px,1fr) 110px;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;list-style:none}.daily-x-sales-list summary::-webkit-details-marker{display:none}.daily-x-sales-list summary:hover{background:#f8fbf9}.daily-x-sales-list summary span{min-width:0;display:grid;grid-gap:2px;gap:2px}.daily-x-sales-list summary strong{overflow:hidden;color:#28352d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.daily-x-sales-list summary small{overflow:hidden;color:#89938d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.daily-x-sales-list summary>b{color:#17271d;font-size:11px;text-align:right}.daily-x-sale-detail{padding:0 13px 12px;display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:12px;gap:12px;background:#fbfcfb}.daily-x-sale-items,.daily-x-sale-payments{overflow:hidden;border:1px solid #e3e9e5;border-radius:10px;background:#fff}.daily-x-sale-items>div{min-height:44px;padding:8px 10px;border-bottom:1px solid #eef2ef;display:grid;grid-template-columns:minmax(0,1fr) 125px 95px;align-items:center;grid-gap:9px;gap:9px}.daily-x-sale-items>div:last-child{border-bottom:0}.daily-x-sale-items span:first-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.daily-x-sale-items strong{color:#334038;font-size:9px}.daily-x-sale-items small{overflow:hidden;color:#8b958f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.daily-x-sale-items b,.daily-x-sale-items span:nth-child(2){color:#526058;font-size:9px;text-align:right}.daily-x-sale-payments{align-self:start}.daily-x-sale-payments>span{min-height:42px;padding:8px 10px;border-bottom:1px solid #eef2ef;display:flex;align-items:center;justify-content:space-between;gap:8px}.daily-x-sale-payments>span:last-child{border-bottom:0}.daily-x-sale-payments small{color:#7f8a83;font-size:8px}.daily-x-sale-payments strong{color:#26342b;font-size:9px}.daily-x-cash-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e5ebe7}.daily-x-cash-summary>div{padding:10px 12px;display:grid;grid-gap:3px;gap:3px;background:#fff}.daily-x-cash-summary span{color:#808b84;font-size:8px;font-weight:850;text-transform:uppercase}.daily-x-cash-summary strong{color:#253229;font-size:11px}.daily-x-cash-movements{display:grid}.daily-x-cash-movements>div{min-height:48px;padding:8px 12px;border-top:1px solid #edf1ee;display:grid;grid-template-columns:34px minmax(0,1fr) 110px;align-items:center;grid-gap:9px;gap:9px}.daily-x-cash-movements>div>span:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.daily-x-cash-movements strong{color:#334038;font-size:9px}.daily-x-cash-movements small{overflow:hidden;color:#89948d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.daily-x-cash-movements>div>b{font-size:10px;text-align:right}.daily-x-movement-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#1b7040;background:#edf8f0}.daily-x-movement-icon.is-withdrawal{color:#a3473b;background:#fff0ed}.daily-x-report-section>.daily-payment-summary{padding:13px}.daily-x-report-legacy{margin:13px;padding:11px 12px;border:1px solid #ead9a7;border-radius:10px;display:flex;align-items:flex-start;gap:8px;color:#765f1e;background:#fff9e8;font-size:9px;line-height:1.5}.daily-x-report-notes{padding:12px 14px;border:1px solid #e0e7e2;border-radius:12px;background:#fff}.daily-x-report-notes span{color:#7b877f;font-size:8px;font-weight:850;text-transform:uppercase}.daily-x-report-notes p{margin:5px 0 0;color:#3f4d44;font-size:10px;line-height:1.5;white-space:pre-wrap}.daily-x-report-modal>footer{flex:0 0 auto;padding:12px 17px;border-top:1px solid #dfe6e1;display:flex;justify-content:flex-end;gap:8px;background:#fff}.daily-x-report-loading{min-width:220px;padding:20px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;color:#253229;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.24);font-size:11px}@media (max-width:980px){.daily-x-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-x-sales-list summary{grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) 100px}.daily-x-sales-list summary>span:nth-child(3){display:none}.daily-x-sale-detail{grid-template-columns:1fr}}@media (max-width:680px){.daily-x-card__actions{align-items:stretch!important;flex-direction:column}.daily-x-card__buttons{width:100%;align-items:stretch;flex-direction:column}.daily-x-card__buttons button{width:100%}.daily-x-operation-timeline>div{grid-template-columns:70px 30px minmax(0,1fr) 82px}.daily-x-report-backdrop{padding:0;align-items:end}.daily-x-report-modal{width:100%;max-height:96dvh;border-radius:18px 18px 0 0}.daily-x-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-x-sales-list summary{grid-template-columns:minmax(0,1fr) 90px}.daily-x-sales-list summary>span:nth-child(2),.daily-x-sales-list summary>span:nth-child(3){display:none}.daily-x-sale-items>div{grid-template-columns:minmax(0,1fr) 82px}.daily-x-sale-items>div>b{grid-column:2}.daily-x-cash-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-x-cash-movements>div{grid-template-columns:30px minmax(0,1fr) 88px}}.daily-x-reconciliation__totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e2eae4}.daily-x-reconciliation__totals>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px 16px;border-right:1px solid #e2eae4}.daily-x-reconciliation__totals>div:last-child{border-right:0}.daily-x-reconciliation__totals span{color:#74857a;font-size:10px;font-weight:800;text-transform:uppercase}.daily-x-reconciliation__totals strong{color:#263c2e;font-size:clamp(13px,1.3vw,18px);font-weight:800}.daily-x-reconciliation>p{margin:0;padding:12px 16px;color:#52675a;font-size:12px;line-height:1.55}.daily-x-reconciliation>p+p{padding-top:0}.daily-x-reconciliation__legacy{color:#865c23!important}@media (max-width:720px){.daily-x-reconciliation__totals{grid-template-columns:minmax(0,1fr)}.daily-x-reconciliation__totals>div{border-right:0;border-bottom:1px solid #e2eae4}}.daily-x-report-modal{box-sizing:border-box;width:min(1360px,100%);height:min(900px,calc(100dvh - 44px));max-height:calc(100dvh - 44px);min-height:0}.daily-x-report-modal__body{min-height:0;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.daily-x-report-modal__body>*{min-width:0}.daily-x-report-section{min-width:0;flex-shrink:0}.daily-x-cash-summary strong,.daily-x-report-kpis strong,.daily-x-report-section>header>strong{overflow-wrap:anywhere}.daily-x-cash-movements small,.daily-x-report-kpis small,.daily-x-sales-list summary small,.daily-x-sales-list summary strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.daily-x-cash-movements>div>b,.daily-x-sales-list summary>b{overflow-wrap:anywhere}.daily-x-report-modal>footer{flex-shrink:0;flex-wrap:wrap;align-items:center}.daily-x-close-backdrop{z-index:2300;box-sizing:border-box;padding:clamp(8px,2.5vw,24px)}.identity-modal.daily-close-modal--x{box-sizing:border-box;width:min(640px,100%);max-height:calc(100dvh - 48px);min-height:0;overflow:hidden;display:flex;flex-direction:column}.daily-close-modal--x>header{flex:0 0 auto;min-width:0;padding-right:66px}.daily-close-modal--x>header>div{min-width:0;overflow-wrap:anywhere}.identity-modal.daily-close-modal--x>form{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:0;padding:0;overflow:hidden}.daily-close-modal--x .daily-close-modal__body{min-height:0;flex:1 1 auto;display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px 20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.daily-close-modal--x .daily-close-modal__body>*,.daily-close-modal--x .daily-close-modal__body>label{min-width:0;max-width:100%}.daily-close-modal--x .daily-close-modal__body input,.daily-close-modal--x .daily-close-modal__body select,.daily-close-modal--x .daily-close-modal__body textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.daily-close-modal--x .daily-close-modal__body textarea{min-height:80px;resize:vertical}.daily-close-modal--x .daily-close-confirm{min-width:0;flex-wrap:wrap}.daily-close-modal--x .daily-close-confirm strong{overflow-wrap:anywhere}.daily-close-modal--x form>footer{flex:0 0 auto;margin:0;padding:12px 20px;border-top:1px solid #dce5df;background:#fff}@media (max-width:680px){.daily-x-report-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.daily-x-report-backdrop{padding:0;align-items:stretch}.daily-x-report-modal__body{padding:10px;gap:10px}.daily-x-report-modal>footer button{min-height:40px}.daily-x-sales-list summary{grid-template-columns:minmax(0,1fr) minmax(86px,auto);gap:5px 9px}.daily-x-sales-list summary>span:nth-child(2),.daily-x-sales-list summary>span:nth-child(3){display:grid}.daily-x-sales-list summary>span:first-child{grid-column:1;grid-row:1}.daily-x-sales-list summary>span:nth-child(2){grid-column:1;grid-row:2}.daily-x-sales-list summary>span:nth-child(3){grid-column:1;grid-row:3}.daily-x-sales-list summary>b{grid-column:2;grid-row:1/4;align-self:center}.daily-x-close-backdrop{padding:0;align-items:stretch}.identity-modal.daily-close-modal--x{width:100%;max-height:100dvh;height:100dvh;border-radius:0}.daily-close-modal--x .daily-close-modal__body{padding:14px 12px}.daily-close-modal--x form>footer{padding:12px}.daily-close-modal--x form>footer button{flex:1 1;min-width:0;white-space:normal}}@media (max-height:580px) and (min-width:681px){.daily-x-report-modal,.identity-modal.daily-close-modal--x{max-height:calc(100dvh - 48px)}.daily-x-report-modal{height:calc(100dvh - 44px)}.daily-close-modal--x .daily-close-modal__body{padding-top:10px;padding-bottom:10px}}.daily-x-manual-movements-note{margin:0;padding:11px 14px;border-bottom:1px solid #e6ebe8;color:#51665a;background:#f7faf8;font-size:11px;line-height:1.5}.daily-x-report-accordion>summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:11px 14px;list-style:none;border-bottom:0;background:#fafcfb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.daily-x-report-accordion>summary::-webkit-details-marker{display:none}.daily-x-report-accordion>summary:focus-visible{outline:2px solid #269351;outline-offset:-3px}.daily-x-report-accordion>summary:hover{background:#f1f8f3}.daily-x-report-accordion[open]>summary{border-bottom:1px solid #e6ebe8}.daily-x-report-accordion>summary>div{min-width:0;flex:1 1 auto}.daily-x-report-accordion>summary span{display:block;color:#188046;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.daily-x-report-accordion>summary h4{margin:2px 0 0;color:#243129;font-size:13px}.daily-x-report-accordion>summary>strong{flex:0 1 auto;color:#59665d;font-size:10px;text-align:right;overflow-wrap:anywhere}.daily-x-report-accordion>summary>svg{flex:0 0 auto;color:#40664f;transition:transform .18s ease}.daily-x-report-accordion[open]>summary>svg{transform:rotate(180deg)}.daily-x-report-accordion--notes>p{margin:0;padding:13px 14px;border:0;border-radius:0;background:#fff;white-space:pre-wrap}@media (prefers-reduced-motion:reduce){.daily-x-report-accordion>summary>svg{transition:none}}@media (max-width:680px){.daily-x-report-accordion>summary{min-height:50px;gap:8px;padding:10px 12px}.daily-x-report-accordion>summary>strong{max-width:42%}}@media (max-width:520px){.daily-x-report-summary{padding:13px}.daily-x-report-summary__heading h4{font-size:18px}.daily-x-report-kpis{grid-template-columns:minmax(0,1fr);gap:10px}.daily-x-report-kpis .daily-x-kpi{min-height:116px;padding:13px 15px}}.daily-x-metrics--collected{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-x-metrics--collected>div{padding:13px 15px;gap:6px}.daily-x-metrics--collected span{font-size:11px}.daily-x-metrics--collected strong{font-size:20px;overflow-wrap:anywhere}.daily-x-report-kpis--payments{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.daily-x-report-kpis--payments .daily-x-kpi{min-height:158px;padding:20px}.daily-x-report-kpis--payments .daily-x-kpi strong{font-size:clamp(25px,3vw,36px)}.daily-x-report-payment-breakdown{margin-top:22px;border-top:1px solid #dfe9e2;padding-top:20px}.daily-x-report-payment-breakdown h5{margin:0 0 14px;color:#2b4837;font-size:16px;font-weight:850}.daily-x-report-payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.daily-x-report-payment-card{display:grid;align-content:space-between;min-height:98px;grid-gap:10px;gap:10px;padding:16px;border:1px solid #dbe7df;border-radius:12px;background:#f7faf8}.daily-x-report-payment-card span{color:#46594c;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.35}.daily-x-report-payment-card strong{color:#173421;font-size:24px;line-height:1.2;font-weight:850;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daily-x-report-payment-empty{margin:0;padding:16px;color:#58665c;font-size:13px}@media (max-width:900px){.daily-x-report-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.daily-x-report-kpis--payments{grid-template-columns:minmax(0,1fr);gap:10px}.daily-x-report-kpis--payments .daily-x-kpi{min-height:122px;padding:16px}.daily-x-report-kpis--payments .daily-x-kpi strong{font-size:27px}.daily-x-report-payment-breakdown{margin-top:16px;padding-top:16px}}@media (max-width:520px){.daily-x-report-payment-grid{grid-template-columns:minmax(0,1fr)}.daily-x-report-payment-card{min-height:80px}}.daily-x-report-summary{padding:12px 14px}.daily-x-report-summary__heading{margin-bottom:9px}.daily-x-report-kpis{gap:8px}.daily-x-report-kpis .daily-x-kpi,.daily-x-report-kpis--payments .daily-x-kpi{min-height:0;padding:11px 13px;grid-template-rows:auto auto;align-content:start;gap:5px}.daily-x-report-kpis .daily-x-kpi__top span{font-size:11px}.daily-x-report-kpis .daily-x-kpi strong{font-size:clamp(20px,1.7vw,25px)}.daily-x-report-kpis--payments .daily-x-kpi strong{font-size:clamp(23px,2.4vw,30px)}.daily-x-report-kpis .daily-x-kpi small{align-self:auto;font-size:10px}.daily-x-report-payment-breakdown{margin-top:12px;padding-top:12px}.daily-x-report-payment-breakdown h5{margin-bottom:9px;font-size:14px}.daily-x-report-payment-grid{gap:8px}.daily-x-report-payment-card{min-height:0;padding:10px 13px;gap:5px}.daily-x-report-payment-card strong{font-size:clamp(19px,1.7vw,24px)}.daily-x-metrics--collected>div{padding:10px 12px;gap:4px}@media (max-width:680px){.daily-x-report-kpis--payments .daily-x-kpi{min-height:0;padding:11px 13px}.daily-x-report-kpis--payments .daily-x-kpi strong{font-size:24px}}.daily-x-collections{min-width:0;overflow:hidden;border:1px solid #dce6df;border-radius:13px;background:#fff}.daily-x-collections__heading{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid #e1eae4;background:#f9fbfa}.daily-x-collections--accordion>summary{cursor:pointer;border-bottom:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.daily-x-collections--accordion>summary::-webkit-details-marker{display:none}.daily-x-collections--accordion>summary::marker{content:""}.daily-x-collections--accordion[open]>summary{border-bottom:1px solid #e1eae4}.daily-x-collections--accordion>summary:hover{background:#f0f7f2}.daily-x-collections--accordion>summary:focus-visible{outline:2px solid #16824a;outline-offset:-3px}.daily-x-collections__heading-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.daily-x-collections__heading-actions svg{flex-shrink:0;color:#3b6d4c;transition:transform .18s ease}.daily-x-collections--accordion[open]>summary .daily-x-collections__heading-actions svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.daily-x-collections__heading-actions svg{transition:none}}.daily-x-collections__heading>div{min-width:0}.daily-x-collections__heading span{color:#147b3a;font-size:10px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.daily-x-collections__heading h4{margin:3px 0 0;font-size:15px;color:#26382c}.daily-x-collections__heading small{font-size:11px;font-weight:750;color:#627167}.daily-x-collections__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.daily-x-collections__table{width:100%;min-width:1050px;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daily-x-collections__table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:11px 10px;border-bottom:1px solid #dce5dd;background:#f1f6f2;color:#3d5446;font-size:10px;font-weight:850;text-align:left;text-transform:uppercase;letter-spacing:.015em;white-space:nowrap}.daily-x-collections__table td{min-width:0;padding:11px 10px;border-bottom:1px solid #e8eee9;background:#fff;color:#324339;font-size:12px;vertical-align:middle}.daily-x-collections__table tbody tr:last-child td{border-bottom:0}.daily-x-collections__table tbody tr.is-operation-start:not(:first-child) td{border-top:2px solid #e0eae2}.daily-x-collections__table tbody tr.is-operation-part td{background:#f4faf5;border-top:1px dashed #badcc4}.daily-x-collections__time{width:85px;min-width:75px;white-space:nowrap!important;text-align:center!important;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daily-x-collections__reference{width:220px;min-width:200px!important}.daily-x-collections__reference strong{display:block;font-size:12px;font-weight:850;color:#21382a}.daily-x-collections__reference small{display:block;margin-top:3px;color:#657a6a;font-size:10px;white-space:nowrap}.daily-x-collections__split{display:inline-block;margin-top:5px;padding:3px 7px;border-radius:6px;color:#166b3d;background:#e5f4e9;font-size:10px;font-weight:850;white-space:nowrap}.daily-x-collections__method{width:92px;min-width:80px;text-align:center!important;white-space:normal!important}.daily-x-collections__check{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:6px;color:#096b34;background:#dff5e6;font-weight:950;font-size:13px}.daily-x-collections__dash{color:#b6c5bc}.daily-x-collections__amount{min-width:125px!important;text-align:right!important;white-space:nowrap}.daily-x-collections__amount strong{font-size:13px;color:#153523;font-weight:850}.daily-x-collections__note{padding:10px 15px;margin:0;border-top:1px solid #e6eee7;color:#55705e;font-size:11px;line-height:1.5;background:#f8fbf9}@media (max-width:680px){.daily-x-collections__heading{padding:11px 12px}.daily-x-collections__table td,.daily-x-collections__table th{padding:9px 8px}}.daily-x-collections__inactive-method{color:#886b35!important;font-weight:700}.daily-x-collections__settings-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 16px;font-size:12px;color:#7a392e;background:#fff8f5}.daily-x-collections__settings-error button{min-height:34px;padding:6px 12px;border:1px solid #d3aaa1;border-radius:8px;color:#78352b;background:#fff;font:inherit;font-weight:800;cursor:pointer}.daily-x-collections__settings-error button:hover{background:#fff0ed}.identity-modal.daily-close-modal--z-assisted{box-sizing:border-box;width:min(760px,calc(100vw - 28px));max-height:min(890px,calc(100dvh - 32px));min-height:0;display:flex;flex-direction:column;overflow:hidden}.daily-close-modal--z-assisted>header{flex:0 0 auto;min-width:0;padding-right:60px}.daily-close-modal--z-assisted>header p{margin:5px 0 0;color:#69776d;font-size:12px}.daily-close-modal--z-assisted>form{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;padding:0;gap:0;overflow:hidden}.daily-z-assisted-body{display:grid;align-content:start;grid-gap:13px;gap:13px;flex:1 1 auto;min-height:0;padding:16px 19px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain}.daily-z-assisted-body label,.daily-z-assisted-body>*{min-width:0}.daily-z-assisted-intro{margin:0;color:#526657;font-size:12px;line-height:1.5}.daily-z-assisted-point{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dce8de;border-radius:12px;background:#fbfdfb}.daily-z-assisted-point__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 14px}.daily-z-assisted-point__heading strong{color:#173422;font-size:15px}.daily-z-assisted-point__heading span{color:#536e5c;font-size:11px;font-weight:750}.daily-z-assisted-point__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 14px;gap:11px 14px}.daily-z-assisted-point__fields label{display:grid;align-content:start;grid-gap:5px;gap:5px;font-size:12px;font-weight:750;color:#3a4f40}.daily-z-assisted-point__fields label:last-child{grid-column:1/-1}.daily-z-assisted-body>label textarea,.daily-z-assisted-point__fields :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0}.daily-z-assisted-point__fields label small{color:#697b6e;font-size:10px;font-weight:500}.daily-z-assisted-point__result{display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:9px;background:#f1f7f2;color:#426049;font-size:11px}.daily-z-assisted-point__result strong{font-size:13px;color:#203c2a}.daily-close-modal--z-assisted>form>footer{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;flex:0 0 auto;padding:12px 19px;margin:0;border-top:1px solid #e0e8e2;background:#fff}@media (max-width:680px){.daily-z-assisted-backdrop{padding:8px}.identity-modal.daily-close-modal--z-assisted{width:100%;max-height:calc(100dvh - 16px)}.daily-z-assisted-body{padding:12px}.daily-z-assisted-point__fields{grid-template-columns:minmax(0,1fr)}.daily-z-assisted-point__fields label:last-child{grid-column:auto}.daily-close-modal--z-assisted>form>footer{padding:11px 12px}}.daily-x-manual-cash__table{min-width:735px}.daily-x-manual-cash__table th:first-child{width:125px}.daily-x-manual-cash__table th:nth-child(3){width:155px}.daily-x-manual-cash__table th:nth-child(5){width:auto}.daily-x-manual-cash__type{display:inline-flex;align-items:center;border-radius:6px;padding:5px 9px;line-height:1.2;white-space:nowrap;font-size:11px;font-weight:850}.daily-x-manual-cash__type--income{color:#167344;background:#e8f7ed}.daily-x-manual-cash__type--withdrawal{color:#a14b30;background:#fff1e8}.daily-x-manual-cash__type--payment{color:#66509c;background:#f1edfa}.daily-x-manual-cash__reason{overflow-wrap:anywhere;white-space:pre-wrap;min-width:170px!important;line-height:1.5}.daily-x-manual-cash__amount.is-inflow strong{color:#14713d}.daily-x-manual-cash__amount.is-outflow strong{color:#9b4233}.daily-x-report-payment-card__amount-line{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:4px;min-width:0}.daily-x-report-payment-card__amount-line strong{flex:0 1 auto;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daily-x-report-payment-card__count{color:#496a55;font-size:12px;font-weight:750;line-height:1.35;white-space:nowrap}.seed-stock-page{display:grid;grid-gap:18px;gap:18px}.seed-stock-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 2px 2px}.seed-stock-heading h2{margin:3px 0 7px;font-size:clamp(26px,3vw,36px);color:var(--cogo-black);letter-spacing:-.035em}.seed-stock-heading p:last-child{max-width:820px;margin:0;color:#647069;line-height:1.55}.seed-stock-heading__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--cogo-green-soft);color:var(--cogo-green-strong);flex:0 0 auto}.seed-stock-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.seed-stock-overview article{display:flex;align-items:center;gap:13px;padding:17px 18px;background:#fff;border:1px solid #dfe6e1;border-radius:16px;box-shadow:0 8px 28px rgba(9,11,11,.035)}.seed-stock-overview article>svg{color:var(--cogo-green-strong)}.seed-stock-overview div{display:grid;grid-gap:2px;gap:2px}.seed-stock-overview span{color:#748078;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.seed-stock-overview strong{font-size:25px;color:var(--cogo-black);line-height:1}.seed-stock-layout{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.45fr);grid-gap:16px;gap:16px;align-items:start}.seed-stock-card{background:#fff;border:1px solid #dfe6e1;border-radius:18px;box-shadow:0 10px 32px rgba(9,11,11,.035);overflow:hidden}.seed-stock-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #e8ede9}.seed-stock-card>header span{display:block;margin-bottom:3px;color:var(--cogo-green-strong);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.seed-stock-card>header h3{margin:0;font-size:18px;color:var(--cogo-black)}.seed-stock-card>header small{color:#859087}.seed-stock-entry-card form{padding:20px}.seed-stock-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.seed-stock-form-grid>label{display:grid;grid-gap:7px;gap:7px;color:#4b584f;font-size:12px;font-weight:800}.seed-stock-form-grid input,.seed-stock-form-grid select,.seed-stock-form-grid textarea{width:100%;border:1px solid #ccd6cf;border-radius:11px;background:#fff;color:var(--cogo-black);padding:11px 12px;font:inherit;font-weight:600;outline:none}.seed-stock-form-grid input:focus,.seed-stock-form-grid select:focus,.seed-stock-form-grid textarea:focus{border-color:var(--cogo-green-strong);box-shadow:0 0 0 3px rgba(25,232,90,.12)}.seed-stock-form-grid select:disabled{background:#f3f6f4;color:#8b948e;cursor:not-allowed}.seed-stock-span-2{grid-column:1/-1}.seed-stock-traceability-choice{display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:9px 11px;border:1px solid #d9e1dc;border-radius:11px}.seed-stock-traceability-choice legend{padding:0 4px;color:#4b584f;font-size:11px;font-weight:800}.seed-stock-traceability-choice label{display:inline-flex;align-items:center;gap:5px;color:#4f5e54;font-size:12px;font-weight:700}.seed-stock-traceability-choice input{width:auto;accent-color:var(--cogo-green-strong)}.seed-stock-adjustment-note,.seed-stock-catalog-note,.seed-stock-generated-note{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px dashed #9ecdaa;border-radius:11px;background:var(--cogo-green-soft)}.seed-stock-adjustment-note strong,.seed-stock-catalog-note strong,.seed-stock-generated-note strong{color:#174c29;font-size:12px}.seed-stock-adjustment-note span,.seed-stock-catalog-note span,.seed-stock-generated-note span{color:#55715e;font-size:12px;line-height:1.45}.seed-stock-catalog-note{border-style:solid;border-color:#d8e7dc;background:#f6faf7}.seed-stock-adjustment-note{border-style:solid;border-color:#dce4df;background:#f8faf9}.seed-stock-submit{width:100%;justify-content:center;margin-top:16px}.seed-stock-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #dfe6e1;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(9,11,11,.035)}.seed-stock-actions h3{margin:2px 0 3px;color:var(--cogo-black);font-size:17px}.seed-stock-actions p:last-child{margin:0;color:#728078;font-size:12px}.seed-stock-action-buttons{display:flex;align-items:center;gap:9px;flex:0 0 auto}.seed-stock-adjust-trigger,.seed-stock-entry-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 15px;border-radius:11px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.seed-stock-entry-trigger{border:1px solid var(--cogo-green-strong);background:var(--cogo-green-strong);color:#071a0e}.seed-stock-adjust-trigger{border:1px solid #bdd1c3;background:#fff;color:#263a2d}.seed-stock-adjust-trigger:hover,.seed-stock-entry-trigger:hover{filter:brightness(.97)}.seed-stock-adjustment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid #dce5df;border-radius:13px;background:#f7f9f8}.seed-stock-adjustment-summary>div{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border-radius:10px;background:#fff;border:1px solid #e2e8e4}.seed-stock-adjustment-summary span{color:#738078;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.seed-stock-adjustment-summary strong{color:var(--cogo-black);font-size:22px;line-height:1}.seed-stock-adjustment-summary .is-positive strong{color:#08752d}.seed-stock-adjustment-summary .is-negative strong{color:#a13d3d}.seed-stock-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(7,13,9,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.seed-stock-modal{width:min(760px,100%);max-height:min(88vh,860px);overflow:auto;border:1px solid #dce6df;border-radius:20px;background:#fff;box-shadow:0 30px 80px rgba(6,18,10,.24)}.seed-stock-modal__header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 17px;border-bottom:1px solid #e6ece8;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seed-stock-modal__header>div>span{display:block;margin-bottom:3px;color:var(--cogo-green-strong);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.seed-stock-modal__header h3{margin:0;color:var(--cogo-black);font-size:21px}.seed-stock-modal__header p{max-width:600px;margin:7px 0 0;color:#6f7b73;font-size:12px;line-height:1.45}.seed-stock-modal__header>button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #d9e2dc;border-radius:10px;background:#fff;color:#59665e;cursor:pointer}.seed-stock-modal__header>button:disabled{opacity:.45;cursor:not-allowed}.seed-stock-modal form{padding:20px 22px 22px}.seed-stock-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #e8ede9}.seed-stock-modal__footer .seed-stock-submit{width:auto;min-width:170px;margin-top:0}.seed-stock-modal__cancel{min-height:40px;padding:8px 14px;border:1px solid #d7e0da;border-radius:10px;background:#fff;color:#556159;font:inherit;font-weight:750;cursor:pointer}.seed-stock-modal__cancel:disabled{opacity:.45;cursor:not-allowed}.seed-stock-generated-confirmation{width:min(560px,100%);overflow:hidden}.seed-stock-generated-confirmation__content{padding:30px 28px 28px;display:grid;justify-items:center;grid-gap:9px;gap:9px;text-align:center}.seed-stock-generated-confirmation__content>svg{color:#0a8739}.seed-stock-generated-confirmation__content>span{color:#0a8739;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.seed-stock-generated-confirmation__content h3{margin:0;color:#16231b;font-size:20px}.seed-stock-generated-code{margin:8px 0 3px;padding:12px 18px;border:1px solid #92d9a7;border-radius:12px;background:#effcf3;color:#075f28;font-size:clamp(26px,5vw,38px);line-height:1;letter-spacing:.09em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seed-stock-generated-confirmation__content p{max-width:440px;margin:4px 0 0;color:#5f6d64;font-size:12px;line-height:1.5}.seed-stock-generated-confirmation__content small{color:#7c8880;font-size:10px}.seed-stock-generated-confirmation__content>button{min-width:220px;margin-top:10px;justify-content:center}.seed-stock-table-wrap{overflow-x:auto}.seed-stock-table{width:100%;border-collapse:collapse;min-width:660px}.seed-stock-table th{padding:11px 15px;background:#f6f8f6;color:#738078;font-size:10px;text-align:left;text-transform:uppercase;letter-spacing:.065em}.seed-stock-table td{padding:13px 15px;border-top:1px solid #edf0ee;vertical-align:top}.seed-stock-table td span,.seed-stock-table td strong{display:block}.seed-stock-table td strong{color:#1b251e;font-size:13px}.seed-stock-table td span{margin-top:3px;color:#7b867f;font-size:11px}.seed-stock-table td strong.is-empty{color:#a53d3d}.seed-stock-lots-toolbar{padding:12px 14px;border-bottom:1px solid #e8ede9;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fbfcfb}.seed-stock-lots-search{min-width:280px;max-width:520px;flex:1 1;min-height:40px;padding:0 10px;border:1px solid #d7e1da;border-radius:10px;display:flex;align-items:center;gap:8px;background:#fff;color:#6e7a72}.seed-stock-lots-search:focus-within{border-color:#79d598;box-shadow:0 0 0 3px rgba(25,232,90,.08)}.seed-stock-lots-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#172019;font:inherit;font-size:12px;font-weight:650}.seed-stock-lots-search>button{width:28px;height:28px;flex:0 0 auto;border:0;border-radius:7px;display:grid;place-items:center;background:#f0f3f1;color:#66736b;cursor:pointer}.seed-stock-lot-filters{display:flex;align-items:center;gap:6px;flex:0 0 auto}.seed-stock-lot-filters button{min-height:36px;padding:0 10px;border:1px solid #d9e2dc;border-radius:9px;display:inline-flex;align-items:center;gap:6px;background:#fff;color:#5f6d64;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.seed-stock-lot-filters button b{min-width:20px;min-height:20px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:#eef2ef;color:#536158;font-size:9px}.seed-stock-lot-filters button.is-active{border-color:#80d49a;background:#f0fff4;color:#087632}.seed-stock-lot-filters button.is-active b{background:#dff8e7;color:#087632}.seed-stock-lots-table{min-width:920px}.seed-stock-lots-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.seed-stock-lots-table tbody tr.is-empty{background:#fcfdfc}.seed-stock-lot-code-cell{min-width:190px}.seed-stock-inline-edit{min-width:180px;display:grid;grid-gap:4px;gap:4px}.seed-stock-inline-edit input{width:100%;min-height:34px;padding:6px 8px;border:1px solid #73cf90;border-radius:8px;outline:0;background:#fff;color:#142019;font:inherit;font-size:12px;font-weight:800;text-transform:uppercase;box-shadow:0 0 0 3px rgba(25,232,90,.07)}.seed-stock-inline-edit small{color:#6f7d74;font-size:9px;line-height:1.3}.seed-stock-lot-status{width:-moz-fit-content;width:fit-content;min-height:25px;padding:0 8px;border:1px solid;border-radius:999px;display:inline-flex!important;align-items:center;margin-top:0!important;font-size:9px!important;font-weight:850;white-space:nowrap}.seed-stock-lot-status.is-available{border-color:#b9e5c5;background:#f0fff4;color:#087632}.seed-stock-lot-status.is-empty{border-color:#e4d9d5;background:#faf7f6;color:#8d655e}.seed-stock-lot-actions{min-width:132px;display:flex;align-items:center;gap:6px}.seed-stock-lot-actions>button{min-height:32px;border:1px solid #d6e0da;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#536158;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.seed-stock-lot-actions>button:hover:not(:disabled){border-color:#88d29e;background:#f3fcf6;color:#087632}.seed-stock-lot-actions>button:disabled{opacity:.48;cursor:wait}.seed-stock-lot-actions>button.is-save{width:34px;border-color:#77d092;background:#effff3;color:#087632}.seed-stock-lot-actions>button:not(.seed-stock-lot-edit){width:34px}.seed-stock-lot-edit{padding:0 9px}.seed-stock-lot-edit span{display:inline!important;margin-top:0!important;color:inherit!important;font-size:inherit!important}.seed-stock-read-only{margin-top:0!important;color:#8b958e!important;font-size:10px!important}.seed-stock-history-table{min-width:1120px}.seed-stock-history-table td:first-child{min-width:135px}.seed-stock-history-table td:nth-child(2){min-width:145px}.seed-stock-history-table td:nth-child(3){min-width:185px}.seed-stock-history-table td:nth-child(4){min-width:120px}.seed-stock-history-table td:nth-child(5){min-width:230px}.seed-stock-history-table td:nth-child(6){min-width:150px}.seed-stock-history-delta{font-weight:800}.seed-stock-history-delta.is-positive{color:#08752d}.seed-stock-history-delta.is-negative{color:#a13d3d}@media (max-width:1050px){.seed-stock-layout{grid-template-columns:1fr}}@media (max-width:720px){.seed-stock-form-grid,.seed-stock-overview{grid-template-columns:1fr}.seed-stock-span-2{grid-column:auto}.seed-stock-heading__icon{display:none}.seed-stock-action-buttons,.seed-stock-actions{align-items:stretch;flex-direction:column}.seed-stock-adjust-trigger,.seed-stock-entry-trigger{width:100%}.seed-stock-adjustment-summary{grid-template-columns:1fr}.seed-stock-modal-backdrop{align-items:end;padding:10px}.seed-stock-modal{width:100%;max-height:92vh;border-radius:18px 18px 12px 12px}.seed-stock-modal__header{padding:17px 16px 14px}.seed-stock-modal form{padding:16px}.seed-stock-modal__footer{align-items:stretch;flex-direction:column-reverse}.seed-stock-modal__cancel,.seed-stock-modal__footer .seed-stock-submit{width:100%}.seed-stock-lots-toolbar{align-items:stretch;flex-direction:column}.seed-stock-lots-search{width:100%;min-width:0;max-width:none}.seed-stock-lot-filters{width:100%;overflow-x:auto}.seed-stock-lot-filters button{flex:1 1;white-space:nowrap}}