.MuiDataGrid-cell{padding-top:5px!important;padding-bottom:5px!important}:root{--pv-blue: #2463eb;--pv-green: #16a34a;--pv-yellow: #facc15;--pv-ink: #0f172a;--pv-ink-2: #1f2937;--pv-ink-3: #334155;--pv-bg: #f8fafc;--pv-card: #ffffff;--pv-muted: #6b7280;--pv-ring: rgba(36, 99, 235, .35)}.pv-root,.pv-footer{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--pv-ink)}.pv-root{background:var(--pv-bg);line-height:1.6}.pv-container{width:min(1120px,94vw);margin:0 auto}.pv-section{padding:clamp(1rem,2vw,2rem) 0}.pv-h2{font-size:clamp(1.25rem,1.5vw + 1rem,1.75rem);line-height:1.15;margin:0 0 .5rem}.pv-grid{display:grid;gap:1.25rem}.pv-grid--2{grid-template-columns:1fr}@media (min-width: 800px){.pv-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-card{background:var(--pv-card);border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:1rem 1.125rem;box-shadow:0 1px 2px #0f172a0a}.pv-list{margin:.5rem 0 0;padding-left:1.25rem}.pv-list--numbered{list-style:decimal}.pv-list--numbered li{margin:.4rem 0}.pv-hero{position:relative;isolation:isolate;padding:clamp(3rem,6vw,6rem) 0;color:var(--pv-ink);background:#fff;overflow:hidden}.pv-hero__content{width:min(960px,92vw);margin:0 auto;text-align:center}.pv-hero__logo{max-width:100%;height:auto;margin:0 0 .75rem;display:block}.pv-hero__title{font-size:clamp(1rem,1.5rem + 2.5vw,2rem);line-height:1.05;margin:0 0 1rem;font-weight:600}.pv-hero__subtitle{font-size:clamp(1rem,.6rem + 1vw,1.25rem);color:var(--pv-ink-3);margin:3rem 0 1.25rem}.pv-hero__ctas{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.pv-btn{--bg: var(--pv-card);--fg: var(--pv-ink);--bd: rgba(15, 23, 42, .08);display:inline-flex;align-items:center;font-size:1rem;justify-content:center;gap:.5rem;padding:.65rem .9rem;border-radius:12px;border:1px solid var(--bd);background:var(--bg);color:var(--fg);text-decoration:none;font-weight:700;box-shadow:0 1px 2px #0f172a0d;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.pv-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0f172a26}.pv-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--pv-ring)}.pv-btn--primary{--bg: linear-gradient(135deg, var(--pv-green), var(--pv-blue));--fg: #fff;--bd: rgba(255, 255, 255, .15)}.pv-btn--ghost{--bg: transparent;--fg: var(--pv-ink);--bd: rgba(15, 23, 42, .25)}.pv-footer{background:var(--pv-ink);color:#fff;padding:1rem 0;font-size:.9rem;margin-top:2rem}.pv-footer__content{display:flex;flex-direction:column;gap:.5rem}.pv-footer__row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.pv-footer__row a{color:inherit;text-decoration:none}.pv-footer__row a:hover{text-decoration:underline}.pv-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:.75rem}@media (min-width: 800px){.pv-values{grid-template-columns:repeat(4,minmax(0,1fr))}}.pv-value{display:flex;align-items:center;gap:.5rem}.pv-value__dot{width:10px;height:10px;border-radius:999px;background:var(--pv-yellow);box-shadow:0 0 0 4px #facc1526}.pv-value__text{font-weight:600}.container{display:flex;align-items:center;justify-content:center;height:100vh;width:100%;margin:auto}.container .layout-paper{padding:16px;max-width:400px;width:100%}.layout-paper .title{margin-bottom:12px;text-align:center}.layout-paper .text-field-outlined{margin-top:12px;margin-bottom:4px}.layout-paper .text-field-standard{margin-top:4px;margin-bottom:4px}.layout-paper .autocomplete-field-outlined,.layout-paper .date-time-field-outlined{margin-top:12px;margin-bottom:4px}.layout-paper .date-time-field-standard{margin-top:4px;margin-bottom:4px}.layout-paper .date-field-outlined{margin-top:12px;margin-bottom:4px}.layout-paper .date-field-standard{margin-top:4px;margin-bottom:4px}.layout-paper .checkbox{margin-top:8px;margin-bottom:0}.layout-paper .button{margin-top:12px;margin-bottom:0}.layout-paper .button-start{margin-right:16px;margin-top:12px;margin-bottom:0}.layout-paper .button-delivery-receipt{margin-bottom:8px}.layout-paper .center-link{text-align:center;display:block;margin-top:12px;margin-bottom:0}.layout-paper .center-message{margin-top:8px;margin-bottom:4px;text-align:center}.layout-paper .status,.layout-paper .error{margin-top:8px;margin-bottom:4px;text-align:start}.layout-paper .box{display:flex;align-items:center}.layout-paper .spinner{margin-right:16px}.container .processing-dialog{padding:24px;display:flex;align-items:center;justify-content:center;min-width:400px}.processing-dialog .box{display:flex;min-width:300px;align-items:center}.processing-dialog .spinner{margin-right:16px}.container .list-dialog{padding:24px;display:flex;align-items:center;justify-content:center;min-width:600px}.list-dialog .box{display:flex;min-width:300px;align-items:center}.list-dialog-button-box{padding-top:16px;text-align:right}.list-button-grid{display:flex;justify-content:flex-start;align-items:center}.list-checkbox-grid{display:flex;justify-content:flex-end;align-items:center}.main{padding:16px}.dashboard-outlet .layout-paper{padding:16px;margin-top:0;margin-bottom:16px}.dashboard-outlet .data-grid-toolbar{display:flex;align-items:center}.dashboard-outlet .data-grid-box{display:grid}.dashboard-outlet .data-grid-flex{display:flex;flex-direction:column;min-height:0}.dashboard-outlet .data-grid-header{font-size:1rem}.layout-paper .title-left{margin-bottom:12px;text-align:left}.layout-paper .divider{margin-top:12px;margin-bottom:16px}.delete-dialog .divider{margin:0}.data-grid-flex .changed-cell{background-color:#fff9c4}.data-grid-flex .editing-cell{background-color:#f5f5f5}.data-grid-flex .editing-readonly-cell{background-color:#fff}.data-grid-toolbar .filter-query-form{display:flex;flex-grow:1;align-items:center}.data-grid-toolbar .filter-query-div{display:flex;align-items:end}.data-grid-toolbar .text-field-outlined{margin-top:8px;margin-bottom:4px;margin-right:8px}.data-grid-toolbar .text-field-outlined .MuiInputBase-input,.data-grid-toolbar .text-field-outlined .MuiInputLabel-root{font-weight:500;font-size:.875rem;line-height:1.75;letter-spacing:.02857em}.data-grid-toolbar .text-field-standard{margin-top:8px;margin-bottom:4px;margin-right:8px}.data-grid-toolbar .text-field-standard .MuiInputBase-input,.data-grid-toolbar .text-field-standard .MuiInputLabel-root{font-weight:500;font-size:.875rem;line-height:1.75;letter-spacing:.02857em}.data-grid-toolbar #filter-field-value-input{padding-bottom:7px}.data-grid-toolbar .date-time-field-outlined{margin-top:8px;margin-bottom:4px;margin-right:8px}.data-grid-toolbar .date-time-field-outlined .MuiInputBase-input,.data-grid-toolbar .date-time-field-outlined .MuiInputLabel-root,.MuiMenu-list .data-grid-toolbar-menu-item{font-weight:500;font-size:.875rem;line-height:1.75;letter-spacing:.02857em}.autocomplete-listbox-loading{background-color:#a0a0a0;pointer-events:none;opacity:.6}
