@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;450;500;550;600;650;700&display=swap";.rr-dialog.rr-dialog-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:540px;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--rr-line);border-radius:0;box-shadow:-12px 0 32px #0f172a1f;overflow:hidden}.rr-dialog.rr-dialog-drawer[open]{display:flex;flex-direction:column;animation:rr-drawer-enter .24s cubic-bezier(.22,.7,.2,1);will-change:transform}.rr-dialog.rr-dialog-drawer.rr-dialog-wide{width:800px}.rr-dialog[open]::backdrop{background:#0f172a52;-webkit-backdrop-filter:none;backdrop-filter:none;animation:rr-backdrop-enter .18s ease-out}.rr-dialog[data-motion=closing]{pointer-events:none}.rr-dialog[data-motion=closing]::backdrop{animation:rr-backdrop-leave .18s ease-out forwards}.rr-dialog-drawer::backdrop{background:#0f172a52;-webkit-backdrop-filter:none;backdrop-filter:none}.rr-dialog-drawer>header{position:relative;flex:none;padding:18px 22px;min-height:70px}.rr-dialog-drawer>header h2{font-size:16.5px}.rr-dialog-drawer>form{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.rr-dialog-drawer>form>.rr-dialog-body,.rr-dialog-drawer>.rr-dialog-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px}.rr-dialog-drawer .rr-dialog-footer{position:relative;flex:none;padding:14px 22px;background:var(--rr-white)}.rr-editor-workspace{min-width:0;color:var(--rr-ink)}.rr-editor-workspace>header{display:flex;align-items:center;gap:16px;margin-bottom:22px}.rr-editor-workspace>header h2{font-size:25px;font-weight:600;letter-spacing:-.6px}.rr-editor-workspace>header>.rr-icon-button{margin-left:auto}.rr-editor-workspace>form>.rr-dialog-body{padding:22px;background:var(--rr-white);border:1px solid var(--rr-line);border-radius:12px}.rr-editor-workspace>form>.rr-dialog-footer{margin-top:18px;border:1px solid var(--rr-line);border-radius:10px}@keyframes rr-backdrop-enter{0%{background-color:#0f172a00}to{background-color:#0f172a52}}@keyframes rr-backdrop-leave{0%{background-color:#0f172a52}to{background-color:#0f172a00}}@keyframes rr-drawer-enter{0%{transform:translate(102%)}to{transform:translate(0)}}@media(max-width:600px){.rr-dialog.rr-dialog-drawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.rr-dialog-drawer>header{padding:16px 18px}.rr-dialog-drawer>form>.rr-dialog-body,.rr-dialog-drawer>.rr-dialog-body{padding:20px 18px}.rr-dialog-drawer .rr-dialog-footer{padding:14px 18px;flex-wrap:wrap}.rr-editor-workspace>form>.rr-dialog-body{padding:18px 16px}.rr-editor-workspace>header h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.rr-dialog.rr-dialog-drawer[open],.rr-dialog[open]::backdrop,.rr-dialog[data-motion=closing]::backdrop{animation:none;will-change:auto}}.unsaved-changes-dialog .rr-dialog-body p{color:var(--rr-body);line-height:1.7}.unsaved-changes-dialog .rr-dialog-footer{gap:10px}.rr-brand-mark>img{display:block;width:100%;height:100%;object-fit:contain}:root{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#233e36;background:#f8faf8;font-synthesis:none;--rr-ink:#173b32;--rr-body:#5d6e66;--rr-muted:#75847c;--rr-green:#087e5c;--rr-green-dark:#123e32;--rr-tint:#eef6f1;--rr-line:#e2e9e2;--rr-bg:#f8faf8;--rr-white:#fff;--rr-red:#a73935;--rr-amber:#8d652e;--rr-radius:11px;font-size:14px;line-height:1.5;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default;opacity:.55}h1,h2,h3,p{margin:0}svg{flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--rr-green);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;border-color:var(--rr-green);box-shadow:0 0 0 3px #087e5c12}::selection{background:#c6e4d2;color:#123e32}.rr-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border:1px solid transparent;border-radius:8px;font-weight:550;font-size:13px;line-height:1.4;transition:background .15s,transform .12s;white-space:nowrap}.rr-button:active:not(:disabled){transform:translateY(1px)}.rr-button-primary:hover:not(:disabled){background:#066b4e}.rr-button-secondary{background:#fff;border-color:var(--rr-line);color:var(--rr-ink)}.rr-button-secondary:hover:not(:disabled){background:var(--rr-tint)}.rr-button-ghost{background:transparent;color:var(--rr-body)}.rr-button-ghost:hover:not(:disabled){background:#eaf0eb}.rr-button-danger{background:#b43d37;color:#fff}.rr-icon-button{border:0;background:none;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border-radius:7px;color:var(--rr-body)}.rr-icon-button:hover{background:var(--rr-tint)}.rr-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--rr-body);font-weight:500;min-width:0}.rr-field>span{line-height:1.5}.rr-field i{font-style:normal;color:#b43d37}.rr-field input,.rr-field select,.rr-field textarea{width:100%;min-height:40px;min-width:0;border:1px solid #d9e3db;border-radius:7px;background:#fff;padding:9px 11px;font-size:14px;font-weight:400;color:var(--rr-ink);transition:border-color .15s}.rr-field textarea{min-height:90px;resize:vertical}.rr-field small{font-weight:400;font-size:11.5px;line-height:1.6}.rr-field-error{color:var(--rr-red)}.rr-field-error input{border-color:#cf8c87}.rr-field input::placeholder{color:#8c9990}.rr-notice{display:flex;gap:10px;align-items:flex-start;padding:13px 15px;border:1px solid #caddce;background:#f0f7f0;color:#365c42;border-radius:8px;line-height:1.7;font-size:12px;margin:16px 0}.rr-notice-error{border-color:#e6c5c2;background:#fdf2f1;color:#913e38}.rr-notice>svg{margin-top:2px;flex:none}.rr-notice button{border:0;background:none;font:inherit;text-decoration:underline;white-space:nowrap;margin-left:auto}.rr-loading{min-height:200px;display:flex;gap:12px;align-items:center;justify-content:center;color:var(--rr-muted);font-size:13px}.rr-spin{animation:rr-spin .9s linear infinite}@keyframes rr-spin{to{transform:rotate(360deg)}}.rr-badge{display:inline-flex;align-items:center;max-width:100%;gap:5px;padding:3px 8px;border-radius:5px;background:#eff3f0;color:#66756a;font-size:11px;line-height:1.5;font-weight:500;white-space:nowrap}.rr-status-active,.rr-status-posted,.rr-status-delivered,.rr-status-completed,.rr-status-sent,.rr-status-ready{color:#21704e;background:#eaf4ed}.rr-status-inactive,.rr-status-cancelled,.rr-status-voided,.rr-status-failed{color:#9d4c42;background:#fcefeb}.rr-status-entered,.rr-status-draft,.rr-status-pending,.rr-status-queued,.rr-status-hold,.rr-status-out-for-delivery{color:#8b652a;background:#fcf4e3}.rr-status-shipped{color:#35697e;background:#e9f3f7}.rr-number{font-variant-numeric:tabular-nums}.rr-empty{padding:65px 22px;text-align:center;max-width:480px;margin:auto}.rr-empty-mark{display:grid;place-items:center;background:var(--rr-tint);color:#5c8667;width:47px;height:47px;border-radius:14px;margin:0 auto 17px}.rr-empty h3{font-size:16px;font-weight:550;color:var(--rr-ink)}.rr-empty p{font-size:12px;line-height:1.9;color:var(--rr-body);margin:8px 0 20px}.rr-dialog{border:1px solid var(--rr-line);border-radius:15px;padding:0;width:520px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 40px);overflow:auto;color:var(--rr-ink);box-shadow:0 24px 100px #0f30242d;background:var(--rr-white)}.rr-dialog::backdrop{background:#12332855;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rr-dialog-wide{width:960px}.rr-dialog>header{position:sticky;top:0;display:flex;align-items:center;gap:14px;padding:18px 23px;background:#fff;border-bottom:1px solid var(--rr-line);z-index:2}.rr-dialog>header h2{font-size:17px;font-weight:550;letter-spacing:-.4px}.rr-dialog>header button{margin-left:auto}.rr-dialog-body{padding:22px 24px}.rr-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:17px 24px;border-top:1px solid var(--rr-line);background:#fcfdfa}.rr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rr-form-grid>.rr-full{grid-column:1/-1}.rr-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.rr-brand-mark{width:36px;height:36px;display:grid;place-items:center;color:#30533d}.rr-brand-mark svg{width:36px;height:36px}.rr-brand strong{display:block;font-size:13.5px;font-weight:650;letter-spacing:-.3px;white-space:nowrap}.rr-brand small{display:block;color:var(--rr-muted);font-size:10px;margin-top:2px;letter-spacing:.02em}.rr-eyebrow{font-size:10px;font-weight:550;letter-spacing:.13em;color:var(--rr-muted)}.rr-text-button{border:0;padding:0;background:none;color:var(--rr-green);font-size:12px;display:inline-flex;align-items:center;gap:7px;line-height:1.7}.rr-auth-page{display:grid;grid-template-columns:minmax(380px,46%) 1fr;min-height:100dvh;background:#fcfdfa}.rr-auth-story{position:relative;isolation:isolate;overflow:hidden;background:#123e32;color:#f2f5e8;padding:43px 49px;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}.rr-auth-story>.rr-brand{color:#f2f5e8}.rr-auth-story .rr-brand-mark{color:#e0e8c8}.rr-auth-story .rr-brand small{color:#afc1aa}.rr-auth-story>div{padding:30px 0 85px}.rr-auth-story .rr-eyebrow{color:#afc1aa;font-size:9px}.rr-auth-story h1{font-size:clamp(40px,4.5vw,70px);line-height:1.12;letter-spacing:-2.9px;font-weight:450;margin:21px 0}.rr-auth-story p{font-size:13px;line-height:1.9;color:#bdcdbb}.rr-auth-story-foot{font-size:11px;color:#b6c8a9;z-index:2}.rr-pasture{position:absolute;bottom:0;left:0;width:100%;height:31%;z-index:-1}.rr-auth-form{padding:50px 40px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center}.rr-auth-inner{max-width:350px;width:100%;margin:auto 0}.rr-auth-inner h1{font-weight:500;font-size:34px;letter-spacing:-1.2px;line-height:1.2;margin:16px 0 12px}.rr-auth-inner>p{font-size:13px;color:var(--rr-body);line-height:1.8;margin-bottom:30px}.rr-auth-inner form{display:grid;gap:20px}.rr-auth-inner form>.rr-button{margin-top:5px;min-height:44px;justify-content:space-between;padding-inline:17px}.rr-password{position:relative}.rr-password input{padding-right:42px}.rr-password>button{position:absolute;right:10px;bottom:9px;padding:0;border:0;background:none;color:#8a9a8e;display:grid;place-items:center}.rr-forgot{justify-self:end;margin-top:-7px}.rr-auth-invite{border-top:1px solid var(--rr-line);margin-top:30px;padding-top:23px;font-size:12px;line-height:1.8;color:var(--rr-ink)}.rr-auth-invite span{font-size:11px;color:var(--rr-muted)}.rr-auth-form footer{font-size:10px;color:#8c978d;padding-top:50px}.rr-mobile-brand{display:none}.rr-auth-back{margin-top:20px}.rr-centered{min-height:100dvh;display:grid;place-items:center;padding:25px}.rr-standalone{width:min(100%,430px);border:1px solid var(--rr-line);background:#fff;padding:32px;border-radius:15px}.rr-standalone h1{font-size:27px;letter-spacing:-.9px;font-weight:500;margin:25px 0}.rr-standalone form{display:grid;gap:20px}.rr-standalone>.rr-button{margin-top:18px}.rr-page-title{font-size:27px;letter-spacing:-.9px;font-weight:550;color:var(--rr-ink);line-height:1.25}.rr-divider-title{font-size:12px;font-weight:550;letter-spacing:.02em;color:var(--rr-ink);padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--rr-line)}@media(max-width:767px){.rr-auth-page{display:flex;min-height:100dvh}.rr-auth-story{display:none}.rr-auth-form{width:100%;padding:36px 25px 22px}.rr-mobile-brand{display:block;align-self:flex-start;padding-bottom:65px}.rr-auth-inner h1{font-size:33px}.rr-form-grid{grid-template-columns:1fr;gap:16px}.rr-field input,.rr-field select,.rr-field textarea{min-height:44px;font-size:16px}.rr-button{min-height:44px}.rr-dialog{max-height:calc(100dvh - 24px)}.rr-dialog>header{padding:15px 19px}.rr-dialog-body{padding:20px}.rr-dialog-footer{padding:16px 20px}.rr-auth-driver .rr-auth-form{max-width:480px;margin:auto}.rr-auth-driver .rr-mobile-brand{padding-bottom:65px}.rr-auth-driver .rr-auth-inner h1{font-size:34px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rr-account-security>header{margin-bottom:26px}.rr-account-security>header h1{font-size:30px;letter-spacing:-1px;font-weight:550;color:var(--rr-ink);margin:8px 0}.rr-account-security>header p{font-size:13px;color:var(--rr-body);line-height:1.8}.rr-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.rr-security-panel{border:1px solid var(--rr-line);border-radius:12px;background:var(--rr-white);padding:25px;min-width:0}.rr-security-panel h2{font-size:16px;font-weight:550;color:var(--rr-ink);margin:0 0 7px}.rr-security-panel>p,.rr-mfa-provision>p{font-size:12px;color:var(--rr-body);line-height:1.9;margin:0 0 20px}.rr-security-panel form{display:flex;align-items:flex-start;flex-direction:column;gap:18px;margin-top:20px}.rr-security-panel form .rr-field{width:100%}.rr-mfa-provision{margin-top:22px}.rr-mfa-provision>svg{display:block;max-width:100%;height:auto;margin:0 0 16px;background:#fff;border-radius:7px}.rr-mfa-provision h3{font-size:14px;margin:25px 0 9px}.rr-mfa-provision details{font-size:12px;color:var(--rr-body);margin:15px 0}.rr-mfa-provision summary{cursor:pointer;color:var(--rr-ink)}.rr-setup-key{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--rr-tint);border-radius:7px;padding:12px;margin:10px 0;font-size:13px;color:var(--rr-ink)}.rr-backup-codes{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:var(--rr-tint);border:1px solid var(--rr-line);border-radius:8px;padding:15px;margin:16px 0}.rr-backup-codes code{font-size:12px;color:var(--rr-ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.rr-security-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.rr-driver-web-account{max-width:1050px;padding:30px;margin:0 auto}.rr-driver-web-account>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:34px}.rr-driver-web-account>header nav{display:flex;gap:12px;align-items:center}.rr-driver-web-account .rr-standalone{margin:70px auto}@media(max-width:700px){.rr-security-grid{grid-template-columns:1fr}.rr-security-panel{padding:22px 18px}.rr-account-security>header h1{font-size:28px}.rr-driver-web-account{padding:22px 18px}.rr-driver-web-account>header{align-items:flex-start}.rr-driver-web-account>header nav{flex-direction:column;align-items:flex-end;gap:5px}.rr-security-actions>.rr-button{white-space:normal}}.workspace{display:flex;min-height:100dvh;background:#f8faf8}.workspace-sidebar{width:248px;flex:none;position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;background:#fcfdfc;border-right:1px solid var(--rr-line);transition:width .2s}.workspace-logo{height:77px;display:flex;align-items:center;padding:18px 21px;border-bottom:1px solid var(--rr-line)}.sidebar-search{display:flex;align-items:center;gap:9px;margin:17px 13px 11px;padding:9px 10px;border:1px solid var(--rr-line);border-radius:7px;background:#fff;color:#7e8b81;font-size:12px}.sidebar-search kbd{margin-left:auto;font-size:10px;font-family:inherit;color:#9ba69c}.workspace-sidebar nav{padding:0 11px 18px;overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:#dce5dc transparent}.workspace-nav-group{margin-top:18px}.workspace-group-label{font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#9aa69c;margin:0 11px 7px}.workspace-nav-link{display:flex;align-items:center;gap:11px;min-height:35px;padding:8px 11px;border-radius:7px;font-size:12px;font-weight:450;color:#65736b;margin:2px 0;white-space:nowrap}.workspace-nav-link>svg{color:#829087;stroke-width:1.65}.workspace-nav-link:hover{background:#f0f5f0;color:#254e37}.workspace-nav-link.active{background:#eaf4ed;color:#0b7756;font-weight:550}.workspace-nav-link.active>svg{color:#0b7756}.sidebar-collapse{display:flex;gap:11px;align-items:center;min-height:55px;border:0;border-top:1px solid var(--rr-line);padding:16px 22px;font-size:11px;background:none;color:#7c8b80}.workspace-main{margin-left:248px;min-width:0;width:calc(100% - 248px);display:flex;flex-direction:column;min-height:100dvh;transition:margin .2s,width .2s}.workspace-topbar{height:61px;min-height:61px;position:sticky;top:0;z-index:10;background:#ffffffed;border-bottom:1px solid var(--rr-line);display:flex;align-items:center;gap:10px;padding:0 28px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.organization-select{display:flex;align-items:center;gap:8px;min-width:0}.organization-select>svg{color:#7a8d7f}.organization-select select{font-size:12px;font-weight:550;padding:6px 3px;border:0;background:transparent;appearance:none;color:#3b5346;max-width:270px;cursor:pointer}.topbar-right{margin-left:auto;display:flex;gap:15px;align-items:center}.user-name{font-size:11px;line-height:1.3;text-align:right;color:#314f3e}.user-name small{display:block;color:#8a988b;font-size:9px;font-weight:400;margin-top:3px}.user-avatar{width:32px;height:32px;display:inline-grid;place-items:center;flex:none;background:#eef3e8;border:1px solid #dce6d4;border-radius:50%;font-size:10px;color:#527045;font-weight:550}.workspace-content{padding:30px 32px 40px;flex:1;width:100%;max-width:1800px;margin:0 auto;min-width:0}.workspace-footer{display:flex;justify-content:space-between;gap:15px;padding:17px 32px;font-size:9px;color:#a0ada1;border-top:1px solid #e9eee7;background:#fcfdfb}.workspace-collapsed .workspace-sidebar{width:68px}.workspace-collapsed .workspace-main{margin-left:68px;width:calc(100% - 68px)}.workspace-collapsed .workspace-logo{justify-content:center;padding-inline:10px}.workspace-collapsed .workspace-nav-link{justify-content:center;padding-inline:8px;min-height:41px}.workspace-collapsed .workspace-nav-link span,.workspace-collapsed .workspace-group-label,.workspace-collapsed .sidebar-collapse span{display:none}.workspace-collapsed .sidebar-search,.workspace-collapsed .sidebar-collapse{justify-content:center;padding-inline:0}.workspace-collapsed .workspace-nav-group{padding-top:10px;margin-top:10px;border-top:1px solid var(--rr-line)}.mobile-nav-toggle,.sidebar-scrim{display:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.page-heading .rr-eyebrow{font-size:9px;letter-spacing:.13em;display:block;margin-bottom:9px;color:#899b89}.page-heading .rr-page-title{font-size:26px;letter-spacing:-.9px}.page-heading p{font-size:12px;line-height:1.8;color:#7e8d80;margin-top:7px}.page-heading-actions{display:flex;gap:9px;align-items:center}.register-summary{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap;padding:17px 21px;margin-bottom:18px;background:#f1f7ef;border:1px solid #e0ebdc;border-radius:9px}.register-summary-label{font-size:11px;color:#6c8064}.register-summary strong{font-weight:550;font-size:23px;line-height:1.2;color:#41603a;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.register-summary-context{font-size:10px;color:#869a7c}.register-summary-note{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:10px;color:#7e9474}.register-panel{background:#fff;border:1px solid var(--rr-line);border-radius:10px;overflow:hidden}.register-toolbar{display:flex;align-items:center;gap:10px;padding:15px 17px;border-bottom:1px solid var(--rr-line)}.register-search{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fff;border:1px solid #e0e8de;border-radius:6px;width:285px;max-width:100%;color:#98a493}.register-search input{border:0;outline:0;width:100%;font-size:11px;padding:0;min-width:0;background:transparent;line-height:1.7;color:var(--rr-ink)}.register-search input:focus-visible{box-shadow:none}.register-search:focus-within{border-color:#80b08c}.register-toolbar>select{font-size:11px;min-height:33px;border:1px solid #e0e8de;background:#fff;color:#71816f;border-radius:6px;padding:6px 10px;max-width:140px}.register-toolbar>.rr-icon-button:last-child{margin-left:auto}.register-scroll{overflow-x:auto;min-width:0}.register-table{border-collapse:collapse;width:100%;text-align:left;font-size:11.5px;line-height:1.6}.register-table th{font-weight:500;font-size:10px;color:#91a08e;padding:12px 17px;background:#fcfdfb;border-bottom:1px solid #e7eee4;text-align:left;white-space:nowrap}.register-table td{padding:16px 17px;color:#677a63;border-bottom:1px solid #edf1e9;vertical-align:middle;max-width:300px;overflow-wrap:anywhere}.register-table tbody tr:last-child td{border-bottom:0}.register-table tbody tr:hover{background:#fcfefb}.register-table .align-right,.align-right{text-align:right}.register-actions-heading{width:45px}.register-row-actions{padding-inline:5px!important;width:44px}.register-row-actions .rr-icon-button{width:28px;height:28px}.record-link{color:#3f6541;border:0;background:transparent;font-size:inherit;font-weight:550;padding:0;text-align:left;line-height:1.6}.record-link:hover{color:#087e5c;text-decoration:underline;text-underline-offset:3px}.register-pagination{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:11px 18px;border-top:1px solid var(--rr-line);font-size:10px;color:#93a18d}.register-pagination>div{display:flex;align-items:center;gap:13px}.register-pagination .rr-icon-button{width:25px;height:25px}.register-panel>.rr-notice{margin:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-intro{font-size:12px;line-height:1.9;color:var(--rr-body);margin:0 0 22px}.search-results{display:grid;gap:3px;margin-top:18px;max-height:380px;overflow:auto}.search-results>button{border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;text-align:left;min-height:39px;padding:9px 11px;border-radius:6px;color:#5b7557;font-size:12px}.search-results>button:hover{background:#eff5eb}.document-editor-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.document-editor-status .rr-button{min-height:34px;font-size:11px;padding:7px 12px}.form-lines{margin:27px 0 0;border-top:1px solid var(--rr-line);padding-top:21px}.form-lines-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.form-lines-heading h3{font-size:13px;font-weight:550;color:#3a573c}.form-lines-heading span{font-size:10px;color:#8c9b85}.line-editor-scroll{overflow:auto;margin:0 -3px}.line-editor-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;min-width:610px}.line-editor-table th{padding:7px 6px;font-size:10px;font-weight:500;color:#7b9071;background:#f5f8f1}.line-editor-table td{padding:12px 5px;border-bottom:1px solid #edf1e8;vertical-align:top}.line-editor-table td:first-child{width:40%}.line-editor-table td:not(:first-child){min-width:85px}.line-editor-table td:last-child{min-width:30px;width:30px}.line-editor-table input,.line-editor-table select{font:inherit;width:100%;min-height:36px;padding:7px 8px;border:1px solid #dfe8da;border-radius:5px;color:#3e5c3a;background:#fff;margin-bottom:5px;min-width:0}.line-editor-table td:first-child>input{font-size:10px;color:#7e8e74;border-color:transparent;padding-left:0;background:transparent}.document-charge-fields{display:flex;justify-content:flex-end;gap:15px;margin-top:18px}.document-charge-fields .rr-field{width:150px}.document-calc-note{font-size:10px;color:#8c9c85;margin-top:15px;text-align:right;line-height:1.8}.document-notes{margin-top:23px}.document-save-note{font-size:10px;color:#8a9b83;margin-right:auto}.price-list-line{display:grid;grid-template-columns:1fr 160px 35px;gap:12px;align-items:end;margin-bottom:14px}.price-list-line>.rr-icon-button{margin-bottom:3px}.document-record-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid var(--rr-line);margin-bottom:23px}.document-record-heading h3{font-size:25px;letter-spacing:-.7px;font-weight:550;color:#2f5035;margin-top:9px}.record-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px;margin:0 0 23px}.record-facts div{min-width:0}.record-facts dt{font-size:10px;color:#8c9b86;margin-bottom:5px}.record-facts dd{margin:0;font-size:12px;color:#526d4a;white-space:pre-line;overflow-wrap:anywhere}.document-lines-review{overflow:auto;border:1px solid var(--rr-line);border-radius:7px}.document-total{display:flex;align-items:center;justify-content:flex-end;gap:35px;padding:22px 4px;font-size:12px;color:#6d8364}.document-total strong{font-size:23px;letter-spacing:-.5px;font-weight:550;color:#3d6138}.payment-allocations{display:grid}.payment-allocations>div{display:flex;align-items:center;gap:20px;border-bottom:1px solid #e6eddf;padding:13px 0}.payment-allocations label{flex:1}.payment-allocations strong{display:block;font-size:12px;font-weight:550;color:#43653b}.payment-allocations small{display:block;margin-top:4px;font-size:10px;color:#8a9c80}.payment-allocations input{width:140px;font-size:13px;min-height:38px;border:1px solid #dbe5d4;border-radius:6px;padding:8px 10px;text-align:right;color:#43653b}.dashboard-heading{margin-bottom:27px}.dashboard-date{display:flex;align-items:center;gap:7px;font-size:10px;color:#8d9e84;margin-bottom:13px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px}.dashboard-metric{background:#fff;border:1px solid #e3ebdd;border-radius:9px;padding:19px 19px 15px;transition:border-color .15s,box-shadow .15s}.dashboard-metric:hover{border-color:#aaca9b;box-shadow:0 3px 10px #3b5e2a07}.dashboard-metric>div{display:flex;align-items:center;gap:7px;justify-content:space-between;font-size:10px;color:#819377}.dashboard-metric>div svg{color:#a0b494;stroke-width:1.6}.dashboard-metric>strong{display:block;margin-top:18px;margin-bottom:13px;font-size:26px;line-height:1.2;font-weight:550;letter-spacing:-.7px;color:#43603a}.dashboard-metric>small{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#9cac93}.dashboard-middle{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:22px;margin-bottom:25px}.dashboard-chart,.dashboard-attention,.dashboard-recent{background:#fff;border:1px solid #e2eada;border-radius:10px;overflow:hidden}.dashboard-chart>header,.dashboard-recent>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.dashboard-chart h2,.dashboard-recent h2{font-size:13px;font-weight:550;color:#4b6640}.dashboard-chart header p,.dashboard-recent header p{font-size:10px;color:#9caa91;margin-top:5px}.chart-legend{display:flex;align-items:center;gap:6px;font-size:9px;color:#94a38a}.chart-legend i{width:5px;height:5px;background:#087e5c;border-radius:50%}.sales-chart{position:relative;padding:25px 24px 20px 65px;min-height:240px}.sales-chart>svg{display:block;width:100%;height:180px}.chart-y-labels{position:absolute;inset:26px auto 40px 15px;display:flex;flex-direction:column;justify-content:space-between;font-size:9px;color:#9dab93}.chart-x-labels{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#9dab93;margin-top:10px}.chart-no-data{height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:40px;font-size:11px;color:#9baa90}.chart-no-data-line{position:absolute;inset:45px 24px 55px;border-block:1px dashed #e6eddf;pointer-events:none}.chart-x-placeholder{position:absolute;inset:auto 23px 20px;display:flex;justify-content:space-between;font-size:9px}.dashboard-attention{padding:22px;background:#f6f9f0;display:flex;flex-direction:column}.dashboard-attention>.rr-eyebrow{font-size:8px;color:#9aac8b}.dashboard-attention h2{font-size:24px;font-weight:450;letter-spacing:-.9px;color:#526d42;margin:10px 0 19px}.dashboard-attention>a{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #e1ead7}.priority-icon{display:grid;place-items:center;background:#eaf1df;color:#70905a;width:35px;height:35px;border-radius:10px;flex:none}.dashboard-attention>a>span:nth-child(2){flex:1;min-width:0}.dashboard-attention a strong{display:block;font-size:11px;font-weight:500;color:#597448}.dashboard-attention a small{display:block;font-size:9px;color:#9aad8b;margin-top:4px}.dashboard-attention a>svg{width:14px;color:#a2b48f}.dashboard-care{margin-top:auto;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-care>span{font-size:11px;color:#8b9e77;letter-spacing:-.3px}.dashboard-care>p{font-size:8px;line-height:1.9;color:#a7b797;text-align:right}.dashboard-recent>header{border-bottom:1px solid var(--rr-line)}.dashboard-recent>header .rr-text-button{font-size:10px}.settings-panel{background:#fff;border:1px solid var(--rr-line);border-radius:10px;padding:24px;max-width:860px;margin-bottom:22px}.settings-panel>h2{font-size:15px;letter-spacing:-.3px;font-weight:550;color:#4a663e}.settings-panel>p{font-size:12px;color:#90a182;margin-top:7px;margin-bottom:24px;line-height:1.8}.settings-panel form{display:grid;gap:20px}.settings-actions{display:flex;justify-content:flex-end;margin-top:7px;padding-top:19px;border-top:1px solid var(--rr-line)}.period-current{margin-bottom:15px!important}.period-form{display:flex!important;align-items:end;gap:15px!important;max-width:400px}.period-form>.rr-field{flex:1}.period-form .rr-button{height:40px}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;max-width:1140px}.security-grid .settings-panel{margin:0;min-width:0}.security-grid form>.rr-button{justify-self:start}.mfa-provision{display:grid;gap:15px;font-size:12px;line-height:1.8;color:#7e9470}.mfa-provision>h3{font-size:13px;font-weight:550;color:#4e6c40;margin-top:8px}.mfa-provision>svg{margin:auto}.mfa-provision .rr-button{justify-self:start}.backup-codes{display:grid;grid-template-columns:1fr 1fr;gap:6px 13px;padding:15px;background:#f6f9f1;border:1px solid #e2ebd8;border-radius:8px}.backup-codes code{color:#4b6d3c;font-size:11px;overflow-wrap:anywhere}.team-person{display:flex;align-items:center;gap:10px}.team-person strong{font-size:11px;font-weight:500}.access-choices{margin-top:24px;border-top:1px solid var(--rr-line);padding-top:21px}.access-choices>p{font-size:11px;color:#869a79;margin-bottom:16px}.access-choices>label{display:inline-flex;gap:8px;align-items:center;width:50%;font-size:11px;color:#607c50;min-height:33px}.access-choices input,.weekdays input{accent-color:#087e5c}.driver-schedule-form{margin-top:25px;padding-top:20px;border-top:1px solid var(--rr-line);display:grid;gap:17px}.driver-schedule-form>.rr-divider-title{margin:0}.weekdays{display:flex;gap:12px;flex-wrap:wrap}.weekdays label{display:flex;gap:4px;align-items:center;font-size:10px;color:#7d9570}.field-help{font-size:11px;color:#8c9e80;line-height:1.9}.locations-list{display:grid;gap:17px;max-width:1050px}.location-row{border:1px solid var(--rr-line);background:#fff;border-radius:11px;padding:21px 23px}.location-person{display:flex;align-items:center;gap:12px}.location-person h2{font-size:14px;font-weight:550;color:#496b3a}.location-person p{font-size:10px;color:#8ea37d;margin-top:5px}.location-person>.rr-badge{margin-left:auto}.location-point{display:flex;align-items:center;gap:38px;margin:23px 0 20px;padding-top:20px;border-top:1px solid var(--rr-line)}.location-point>div>span{display:block;font-size:9px;color:#96a88a;margin-bottom:5px}.location-point strong{font-size:12px;font-weight:500;color:#5b794c;font-variant-numeric:tabular-nums}.location-point>a{margin-left:auto;min-height:34px;padding:7px 12px;font-size:11px}.location-note{font-size:10px;line-height:1.8;color:#9aac8f}.rr-auth-page,.rr-auth-form{color:var(--rr-ink)}@media(min-width:1600px){.workspace-content{padding:36px 44px 45px}.dashboard-metric{padding:23px}.dashboard-metric>strong{font-size:31px}.dashboard-chart>header,.dashboard-recent>header{padding:23px 26px}}@media(max-width:1150px){.workspace-sidebar{width:215px}.workspace-main{margin-left:215px;width:calc(100% - 215px)}.workspace-content{padding:27px 23px}.workspace-topbar{padding-inline:23px}.dashboard-metrics{gap:11px}.dashboard-metric{padding:16px}.dashboard-metric>strong{font-size:23px}.dashboard-middle{grid-template-columns:1fr}.dashboard-attention{display:none}.register-table td,.register-table th{padding-inline:13px}.page-heading-actions .rr-button-secondary span{display:none}}@media(max-width:767px){.workspace-sidebar,.workspace-collapsed .workspace-sidebar{width:245px;transform:translate(-100%);transition:transform .2s;top:61px;z-index:25}.workspace-sidebar.sidebar-open{transform:translate(0)}.workspace-collapsed .workspace-sidebar span,.workspace-collapsed .workspace-sidebar .workspace-group-label{display:initial}.workspace-collapsed .workspace-nav-link{justify-content:initial;padding:8px 11px;min-height:35px}.workspace-collapsed .workspace-logo{padding-inline:21px;justify-content:initial}.workspace-collapsed .sidebar-search{justify-content:initial;padding-inline:10px}.workspace-main,.workspace-collapsed .workspace-main{margin-left:0;width:100%}.workspace-topbar{padding:0 14px;gap:7px;position:sticky;z-index:30}.mobile-nav-toggle{display:inline-grid}.organization-select>svg{display:none}.organization-select select{max-width:175px;font-size:11px}.topbar-right{gap:7px}.user-name{display:none}.topbar-right>.rr-icon-button:first-child{display:none}.sidebar-scrim{display:block;position:fixed;inset:61px 0 0;z-index:24;background:#123e3240;border:0}.workspace-content{padding:25px 16px 30px}.workspace-footer{padding:16px;font-size:8px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.page-heading .rr-page-title{font-size:25px}.page-heading p{font-size:11px;max-width:240px;line-height:1.9}.page-heading .rr-eyebrow{font-size:8px}.page-heading>.rr-button,.page-heading-actions>.rr-button{font-size:11px;padding:8px 11px;min-height:36px}.page-heading-actions>.rr-button-secondary{display:none}.register-summary{padding:14px 16px;gap:9px;margin-bottom:15px}.register-summary strong{font-size:22px}.register-summary-context{font-size:9px}.register-summary-label{font-size:10px}.register-summary-note{display:none}.register-toolbar{padding:11px;gap:7px;flex-wrap:wrap}.register-search{flex:1;width:auto;min-width:120px}.register-search input{font-size:16px}.register-toolbar>select{min-height:37px;max-width:110px}.register-toolbar>.rr-icon-button{display:none}.register-table{font-size:11px;min-width:620px}.register-table td{padding-block:15px}.register-table th{font-size:9px}.register-pagination{padding-inline:13px;font-size:9px}.dashboard-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.dashboard-metric{padding:14px}.dashboard-metric>div{font-size:9px}.dashboard-metric>div>svg{width:14px}.dashboard-metric>strong{font-size:22px;margin-top:15px}.dashboard-metric>small{font-size:8px}.dashboard-heading>.rr-button{max-width:125px;white-space:normal}.dashboard-heading .rr-page-title{font-size:25px}.dashboard-date{font-size:9px}.dashboard-chart>header,.dashboard-recent>header{padding:18px 16px;gap:12px}.dashboard-chart h2,.dashboard-recent h2{font-size:12px}.dashboard-chart header p,.dashboard-recent header p{font-size:9px}.dashboard-recent>header .rr-text-button{font-size:9px;white-space:nowrap}.chart-no-data{height:210px}.dashboard-middle{gap:16px;margin-bottom:18px}.sales-chart{padding-left:55px}.chart-y-labels{font-size:8px;left:10px}.rr-dialog-footer{flex-wrap:wrap}.rr-dialog-footer .document-save-note{width:100%;font-size:10px}.document-charge-fields{justify-content:initial}.document-charge-fields .rr-field{width:50%}.record-facts{grid-template-columns:1fr 1fr;gap:15px}.record-facts dd{font-size:11px}.document-record-heading h3{font-size:23px}.line-editor-table input,.line-editor-table select{font-size:16px}.price-list-line{grid-template-columns:1fr 100px 28px;gap:8px}.settings-panel{padding:21px 18px}.security-grid{grid-template-columns:1fr}.period-form{flex-wrap:wrap}.location-person>div{min-width:0}.location-person p{font-size:9px}.location-person>.rr-badge{font-size:9px}.location-row{padding:18px}.location-point{gap:16px;flex-wrap:wrap}.location-point>a{margin-left:0}.location-point>div:first-child{flex:1}.location-point strong{font-size:11px}.location-note{font-size:10px}.document-lines-review .register-table{min-width:530px}.access-choices>label{font-size:11px}.settings-panel form{gap:18px}}@media print{.workspace-sidebar,.workspace-topbar,.workspace-footer,.rr-dialog-footer,.page-heading-actions,.register-toolbar,.register-pagination{display:none!important}.workspace-main{margin:0;width:100%}.workspace-content{padding:0}.rr-dialog{position:static;width:100%;max-width:none;max-height:none;border:0;box-shadow:none}.rr-dialog::backdrop{background:none}body:has(dialog[open]) .workspace{display:none}.rr-dialog>header>.rr-icon-button{display:none}.rr-dialog>header{position:static}.register-scroll{overflow:visible}.register-table{font-size:10px}}.master-field-group+.master-field-group{margin-top:24px}.master-field-group .rr-divider-title{margin-top:0}.customer-relation-entry{padding:16px;border:1px solid var(--rr-line);border-radius:10px;margin:12px 0}.customer-relation-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.customer-relation-heading label{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--rr-body)}.customer-relations .form-lines-heading{margin-bottom:0}.customer-relations>.field-help{margin-top:4px}.record-relationships{margin-top:22px;border-top:1px solid var(--rr-line);padding-top:14px}.record-relationships h4{font-size:13px}.record-relationships article{margin:12px 0}.record-relationships p{margin:3px 0;color:var(--rr-body);font-size:12px;white-space:pre-line}.rr-dialog-footer{position:sticky;bottom:0;z-index:3}.receiving-invoice-panel{margin-top:24px;padding-top:20px;border-top:1px solid var(--rr-line)}.invoice-coverage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.invoice-coverage-metrics>div{display:grid;gap:4px}.invoice-coverage-metrics span:first-child{font-size:11px;color:var(--rr-muted)}.invoice-scope-options{margin:22px 0 0;border:0;padding:0}.invoice-scope-options legend{font-weight:550;margin-bottom:10px}.invoice-scope-options>label{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--rr-line);border-radius:9px;margin:10px 0}.invoice-scope-options>label>span:nth-child(2){flex:1;display:grid;gap:5px}.invoice-scope-options small{color:var(--rr-muted);font-size:11px}.invoice-scope-options .unavailable{opacity:.55}.metadata-check-field{display:grid;grid-template-columns:18px 1fr;align-items:start;column-gap:9px}.metadata-check-field>span{grid-column:2;grid-row:1}.metadata-check-field>small{grid-column:2;grid-row:2}.metadata-check-field>input[type=checkbox]{grid-column:1;grid-row:1;width:16px;min-height:16px;height:16px;padding:0;margin-top:2px}@media(max-width:640px){.invoice-coverage-metrics{grid-template-columns:1fr;gap:10px}.invoice-scope-options>label{align-items:flex-start;flex-wrap:wrap}.invoice-scope-options>label>.rr-number{margin-left:28px}}.action-review-warnings{padding-left:20px;color:var(--rr-body);line-height:1.8}.action-review-warnings li+li{margin-top:12px}.metadata-check-field{min-height:44px;padding-block:5px}.inventory-count-baseline{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:14px 16px;margin:16px 0;background:var(--rr-tint);border-radius:9px}.inventory-count-baseline>span{display:grid;gap:4px;font-size:11px;color:var(--rr-muted)}.inventory-count-baseline strong{color:var(--rr-ink);font-size:13px}.inventory-count-scan-search{display:flex;align-items:flex-end;gap:10px;margin:18px 0}.inventory-count-scan-search>.rr-field{flex:1}.inventory-count-staged{margin:18px 0;padding-top:14px;border-top:1px solid var(--rr-line)}.inventory-count-packages{list-style:none;padding:0;margin:12px 0}.inventory-count-packages>li{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--rr-line);padding:12px 0}.inventory-count-packages>li>div{display:grid;gap:4px;flex:1}.inventory-count-packages small{font-size:10px;color:var(--rr-muted);overflow-wrap:anywhere}.inventory-count-workflow .register-scroll{margin-inline:-8px}.inventory-count-workflow .rr-dialog-footer{background:var(--rr-white)}@media(max-width:640px){.inventory-count-scan-search{align-items:stretch;flex-direction:column}.inventory-count-baseline{gap:14px}.inventory-count-packages>li{gap:8px}}.register-scroll,.line-editor-scroll{position:relative}.sr-only{left:0;top:0;clip-path:inset(50%)}.mobile-records{display:none}.register-table td{font-size:12px;line-height:1.7}.register-table th{font-size:11px}.dashboard-metric>div{font-size:12px;color:#6b805f}.dashboard-metric>small,.dashboard-chart header p,.dashboard-recent header p,.register-summary-context{font-size:11px;color:#7c8f70}.dashboard-chart h2,.dashboard-recent h2{font-size:14px}.register-summary-label{font-size:12px}.dashboard-date{font-size:11px;color:#7d8f72}.workspace-footer{font-size:10px}.page-heading p{font-size:12px;color:#7b8d70}.record-facts dt,.document-calc-note,.document-save-note,.record-facts dd{font-size:12px}.expense-lines{display:grid;gap:16px}.expense-line{display:flex;gap:14px;padding:17px;border:1px solid var(--rr-line);border-radius:8px;background:#fcfdf9}.expense-line>.rr-form-grid{flex:1}.expense-line>.rr-icon-button{margin-top:25px}.report-tabs{display:flex;gap:25px;border-bottom:1px solid var(--rr-line);margin-bottom:20px}.report-tabs>button{border:0;border-bottom:2px solid transparent;background:none;padding:10px 0 13px;color:#819275;font-size:12px}.report-tabs>button[aria-selected=true]{border-bottom-color:#087e5c;color:#087e5c;font-weight:550}.report-filters{display:flex;align-items:flex-end;gap:14px;padding:20px;border-bottom:1px solid var(--rr-line);flex-wrap:wrap}.report-filters .rr-field{max-width:260px;flex:1;min-width:150px}.report-footnote{font-size:11px;line-height:1.8;color:#8fa180;padding:15px 20px;border-top:1px solid var(--rr-line)}.notification-preferences{display:grid;gap:15px}.notification-preferences>label{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.8;color:#677f56}.notification-preferences input{accent-color:#087e5c;margin-top:5px}.notification-preferences small{display:block;font-size:11px;color:#8fa17f}.notification-preferences .rr-button{justify-self:start;margin-top:8px}.account-update{padding-top:20px;margin-top:20px;border-top:1px solid var(--rr-line)}@media(max-width:767px){.register-master-table{display:none}.mobile-records{display:block}.mobile-record{padding:18px 15px;border-bottom:1px solid #e9f0e2}.mobile-record:last-child{border-bottom:0}.mobile-record-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mobile-record-top>div{flex:1;min-width:0}.mobile-record-top .record-link{font-size:14px;line-height:1.5;color:#436638;overflow-wrap:anywhere}.mobile-record-top>div>span{display:block;font-size:11px;color:#92a584;margin-top:4px}.mobile-record-top .rr-badge{font-size:11px}.mobile-record-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;min-height:24px}.mobile-record-bottom>span{font-size:11px;color:#91a380;overflow-wrap:anywhere;line-height:1.7}.mobile-record-bottom strong{font-size:13px;font-weight:500;color:#65864f;margin-left:5px}.mobile-record-bottom>.rr-text-button{font-size:11px;min-width:49px;min-height:26px;justify-content:flex-end}.mobile-record-bottom>.rr-text-button[aria-expanded=true]>svg{transform:rotate(90deg)}.mobile-record-details{margin:17px 0 0;padding-top:15px;border-top:1px solid #e8efdf;display:grid;gap:12px}.mobile-record-details>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:12px;line-height:1.8}.mobile-record-details dt{color:#99ac87}.mobile-record-details dd{margin:0;color:#64864e;max-width:70%;overflow-wrap:anywhere;text-align:right}.mobile-record-details>.rr-button{justify-self:start;min-height:34px;padding:7px 11px;font-size:11px}.report-tabs{gap:20px;overflow-x:auto}.report-tabs>button{font-size:11px;white-space:nowrap}.report-filters{padding:16px}.report-filters>.rr-field{min-width:120px}.expense-line{padding:13px;gap:7px}.dashboard-metric>div{font-size:10px}.dashboard-metric>small{font-size:9px}.dashboard-chart header p,.dashboard-recent header p{font-size:11px}.register-summary-context,.register-summary-label{font-size:11px}.register-summary{gap:10px}.register-summary strong{font-size:22px}.workspace-footer{font-size:9px}.register-table{min-width:620px}}.options-more{display:flex;flex-wrap:wrap;gap:8px}.options-more:empty{display:none}.pdf-downloads{position:relative}.pdf-downloads>.rr-notice{position:absolute;right:0;top:100%;width:300px;z-index:6}.pdf-download-menu>summary{list-style:none;cursor:pointer}.pdf-download-menu>summary::-webkit-details-marker{display:none}.pdf-download-menu[open]>div{position:absolute;bottom:calc(100% + 8px);right:0;z-index:5;min-width:190px;background:var(--rr-white);border:1px solid var(--rr-line);border-radius:9px;padding:6px;box-shadow:0 12px 36px #14382d19}.pdf-download-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;background:none;text-align:left;font-size:13px;border-radius:5px}.pdf-download-menu button:hover{background:var(--rr-tint)}.email-jobs-heading{display:flex;justify-content:space-between;gap:20px}.email-status-filter{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--rr-body);margin:20px 0}.email-status-filter select{border:1px solid var(--rr-line);background:var(--rr-white);color:var(--rr-ink);border-radius:6px;min-height:36px;padding:7px 10px}.email-jobs .register-scroll{margin:0 -24px}.email-jobs td small{display:block;font-size:11px;color:var(--rr-muted);margin-top:4px}.email-job-error{max-width:320px;white-space:normal;font-size:12px;color:var(--rr-red);overflow-wrap:anywhere}.email-jobs .register-pagination{padding-bottom:0}@media(max-width:600px){.email-jobs .register-scroll{margin-inline:-18px}.rr-dialog-footer:has(.pdf-downloads){flex-wrap:wrap}.pdf-download-menu[open]>div{left:0;right:auto}}.pdf-downloads>.rr-notice{position:static;width:min(300px,calc(100vw - 80px));margin:10px 0 0}.master-check-field{display:flex;align-items:flex-start;gap:10px;color:var(--rr-ink);font-size:13px;padding-top:4px}.master-check-field input{accent-color:var(--rr-green);margin:4px 0 0}.master-check-field small{display:block;font-size:12px;color:var(--rr-muted);margin-top:4px}.purchase-quote-hint{display:grid;gap:4px;margin-top:8px;color:var(--text-secondary, #637067);font-size:11px;font-weight:400;line-height:1.5}.line-editor-table .purchase-quote-hint{min-width:170px;max-width:230px;white-space:normal}html[data-theme=dark]{color-scheme:dark;--rr-ink:#dce9cf;--rr-body:#b2c2a5;--rr-muted:#8ea581;--rr-green:#5ca47b;--rr-green-dark:#a4cead;--rr-tint:#2a4431;--rr-line:#304535;--rr-bg:#14231a;--rr-white:#1b2c20;background:#14231a;color:#dce9cf}html[data-theme=dark] .workspace{background:#14231a}html[data-theme=dark] .workspace-sidebar{background:#18281e;border-color:#304535}html[data-theme=dark] .workspace-topbar{background:#18281ef2;border-color:#304535}html[data-theme=dark] .workspace-footer{background:#17261c;border-color:#293d2e;color:#809674}html[data-theme=dark] .workspace-nav-link{color:#b5c7a7}html[data-theme=dark] .workspace-nav-link>svg{color:#829b75}html[data-theme=dark] .workspace-nav-link:hover{background:#23392a;color:#deebd0}html[data-theme=dark] .workspace-nav-link.active{background:#2c4630;color:#c8e3b1}html[data-theme=dark] .workspace-nav-link.active>svg{color:#a0c68b}html[data-theme=dark] .workspace-group-label{color:#739065}html[data-theme=dark] .sidebar-search,html[data-theme=dark] .register-search{background:#1b2e22;border-color:#334e39;color:#809d73}html[data-theme=dark] .register-search input{color:#d7e6c8}html[data-theme=dark] .organization-select select{color:#c1d5b1}html[data-theme=dark] .user-name{color:#c8d9b9}html[data-theme=dark] .user-avatar{background:#30472b;border-color:#3f5d34;color:#bbd4a2}html[data-theme=dark] .register-panel,html[data-theme=dark] .settings-panel,html[data-theme=dark] .dashboard-chart,html[data-theme=dark] .dashboard-recent,html[data-theme=dark] .location-row,html[data-theme=dark] .dashboard-metric{background:#1c2d21;border-color:#304735}html[data-theme=dark] .register-table th{background:#203524;color:#91ac81;border-color:#324b36}html[data-theme=dark] .register-table td{color:#bdd1ad;border-color:#2b4230}html[data-theme=dark] .register-table tbody tr:hover{background:#223827}html[data-theme=dark] .record-link{color:#b9d6a3}html[data-theme=dark] .rr-dialog,html[data-theme=dark] .rr-dialog>header{background:#1b2d21;color:#dce9cf;border-color:#314b36}html[data-theme=dark] .rr-dialog-footer{background:#192b1e;border-color:#314b36}html[data-theme=dark] .rr-button-secondary{background:#233c29;border-color:#3d5941;color:#c1d8b0}html[data-theme=dark] .rr-button-secondary:hover:not(:disabled){background:#2a4831}html[data-theme=dark] .rr-button-primary{background:#3d8b61;color:#f0f8e8}html[data-theme=dark] .rr-field input,html[data-theme=dark] .rr-field select,html[data-theme=dark] .rr-field textarea,html[data-theme=dark] .line-editor-table input,html[data-theme=dark] .line-editor-table select,html[data-theme=dark] .payment-allocations input,html[data-theme=dark] .register-toolbar>select{background:#192e20;color:#d3e4c2;border-color:#3a573e}html[data-theme=dark] .rr-field input::placeholder,html[data-theme=dark] .register-search input::placeholder{color:#6c8a5f}html[data-theme=dark] .dashboard-metric>strong,html[data-theme=dark] .dashboard-chart h2,html[data-theme=dark] .dashboard-recent h2,html[data-theme=dark] .settings-panel>h2{color:#d3e5bf}html[data-theme=dark] .dashboard-metric>div{color:#98b48a}html[data-theme=dark] .dashboard-metric>small,html[data-theme=dark] .dashboard-chart header p,html[data-theme=dark] .dashboard-recent header p,html[data-theme=dark] .settings-panel>p,html[data-theme=dark] .page-heading p{color:#859f77}html[data-theme=dark] .dashboard-attention,html[data-theme=dark] .register-summary{background:#243d25;border-color:#355333}html[data-theme=dark] .dashboard-attention h2,html[data-theme=dark] .register-summary strong{color:#ccdfb5}html[data-theme=dark] .dashboard-attention a strong{color:#b6d39e}html[data-theme=dark] .dashboard-attention a small,html[data-theme=dark] .register-summary-label,html[data-theme=dark] .register-summary-context{color:#8fb17b}html[data-theme=dark] .dashboard-attention>a{border-color:#365530}html[data-theme=dark] .priority-icon{background:#34532d;color:#a3c786}html[data-theme=dark] .rr-notice{background:#243e28;border-color:#3c6140;color:#accf9e}html[data-theme=dark] .rr-notice-error{background:#422a24;border-color:#77483e;color:#e4b1a3}html[data-theme=dark] .rr-badge{background:#314532;color:#b9cda8}html[data-theme=dark] .rr-status-active,html[data-theme=dark] .rr-status-posted,html[data-theme=dark] .rr-status-delivered,html[data-theme=dark] .rr-status-completed{background:#294b31;color:#acd497}html[data-theme=dark] .rr-status-entered,html[data-theme=dark] .rr-status-pending,html[data-theme=dark] .rr-status-hold,html[data-theme=dark] .rr-status-out-for-delivery{background:#4a4125;color:#dfc888}html[data-theme=dark] .rr-status-cancelled,html[data-theme=dark] .rr-status-inactive,html[data-theme=dark] .rr-status-voided,html[data-theme=dark] .rr-status-failed{background:#4b3029;color:#dfac9a}html[data-theme=dark] .record-facts dd,html[data-theme=dark] .document-record-heading h3,html[data-theme=dark] .document-total strong,html[data-theme=dark] .form-lines-heading h3{color:#c0d8aa}html[data-theme=dark] .expense-line,html[data-theme=dark] .backup-codes{background:#213a25;border-color:#365238}html[data-theme=dark] .line-editor-table th{background:#253f29;color:#9ab888}html[data-theme=dark] .payment-allocations strong,html[data-theme=dark] .location-person h2,html[data-theme=dark] .location-point strong,html[data-theme=dark] .backup-codes code{color:#b3d197}html[data-theme=dark] .search-results>button{color:#bed5a9}html[data-theme=dark] .search-results>button:hover{background:#2a442d}html[data-theme=dark] .rr-brand small{color:#90a381}html[data-theme=dark] .rr-empty h3{color:#b8d0a3}html[data-theme=dark] .mobile-record{border-color:#304a32}html[data-theme=dark] .mobile-record-top .record-link{color:#c1d9ad}html[data-theme=dark] .mobile-record-bottom strong,html[data-theme=dark] .mobile-record-details dd{color:#a5c58e}html[data-theme=dark] .rr-auth-form,html[data-theme=dark] .rr-auth-page{background:#192b20}html[data-theme=dark] .rr-auth-story{background:#123e32}html[data-theme=dark] .rr-standalone{background:#1b2d20;border-color:#334f37}html[data-theme=dark] .rr-auth-inner>p{color:#9bb58b}@media(max-width:767px){.organization-select select{max-width:145px}.topbar-right{gap:4px}.topbar-right>.user-avatar{display:none}.workspace-topbar{gap:5px}.workspace-topbar>.rr-icon-button{width:30px}.organization-select{gap:4px}.organization-select>svg:last-child{width:10px}}:root{--rr-ink:#0f172a;--rr-body:#475569;--rr-muted:#94a3b8;--rr-line:#e2e8f0;--rr-bg:#f8fafc;--rr-white:#fff;--rr-green:#059669;--rr-green-dark:#047857;--rr-tint:#f1f5f9;--rr-radius:12px;--prototype-sidebar:#fcfdfd;color:#475569;background:#f8fafc;font-weight:400}html[data-theme=dark]{--rr-ink:#edf1ee;--rr-body:#bdc6bf;--rr-muted:#8c9a90;--rr-line:#2a332d;--rr-bg:#111615;--rr-white:#181e1b;--rr-green:#98d8b5;--rr-green-dark:#98d8b5;--rr-tint:#202824;--prototype-sidebar:#0e1311;color:var(--rr-body);background:var(--rr-bg)}::selection{background:#dbeafe;color:#0f172a}.prototype-workspace{background:var(--rr-bg);height:100dvh;min-height:0;overflow:hidden;color:var(--rr-body)}.prototype-workspace .workspace-sidebar{width:260px;background:var(--prototype-sidebar);border-color:var(--rr-line)}.prototype-workspace .workspace-main{margin-left:260px;width:calc(100% - 260px);height:100dvh;min-height:0;overflow:hidden}.prototype-workspace .workspace-logo{position:relative;height:76px;min-height:76px;padding:16px;border-color:var(--rr-line)}.organization-brand{display:flex;align-items:center;gap:10px;border:0;padding:0;background:none;width:100%;text-align:left;color:var(--rr-ink)}.organization-brand>.rr-brand{flex:1;justify-content:flex-start}.organization-brand>svg{color:var(--rr-muted)}.organization-brand .rr-brand strong{font-size:13.5px;font-weight:600;letter-spacing:0}.organization-brand .rr-brand strong:after{content:" ERP"}.organization-brand .rr-brand small{font-size:11px;color:var(--rr-muted);margin-top:2px}.organization-brand .rr-brand-mark{width:34px;height:34px}.prototype-workspace .sidebar-search{min-height:36px;margin:16px 12px 10px;padding:0 10px;background:var(--rr-white);border-color:var(--rr-line);border-radius:8px;font-size:12.5px;color:var(--rr-muted)}.prototype-workspace .sidebar-search:hover{border-color:#cbd5e1;color:var(--rr-body)}.prototype-workspace .workspace-sidebar nav{padding:0 10px 14px;scrollbar-color:var(--rr-line) transparent}.prototype-workspace .workspace-nav-group{margin-top:18px}.prototype-workspace .workspace-group-label{margin:0 10px 7px;color:var(--rr-muted);font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.prototype-workspace .workspace-nav-group[data-section=account]{padding-top:12px;border-top:1px solid var(--rr-line)}.prototype-workspace .workspace-nav-link{min-height:36px;padding:8px 10px;gap:10px;color:var(--rr-body);font-size:13px;font-weight:500;border-radius:8px}.prototype-workspace .workspace-nav-link.active{background:#ecfdf5;color:#047857;font-weight:600}.prototype-workspace .workspace-nav-link.active>svg{color:#059669}html[data-theme=dark] .prototype-workspace .workspace-nav-link.active{background:#203c2d;color:#98d8b5}.prototype-workspace .sidebar-collapse{min-height:58px;padding:10px 22px;background:none;border-color:var(--rr-line);font-size:12px;color:var(--rr-body)}.prototype-workspace .workspace-topbar{position:relative;height:58px;min-height:58px;padding:0 24px;gap:14px;background:var(--rr-white);border-color:var(--rr-line);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:25}.topbar-context{display:flex;align-items:center;gap:9px;min-width:0;font-size:12px;white-space:nowrap}.topbar-context>span,.topbar-context>svg{color:var(--rr-muted)}.topbar-context>strong{color:var(--rr-body);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.prototype-workspace .topbar-right{gap:10px}.prototype-workspace .topbar-right>.rr-button{min-height:36px}.topbar-divider{width:1px;height:24px;background:var(--rr-line);margin:0 2px}.profile-trigger{display:flex;align-items:center;gap:9px;border:0;background:none;color:var(--rr-body);padding:0}.profile-trigger>svg{color:var(--rr-muted)}.prototype-workspace .user-name{font-size:13.5px;font-weight:600;color:var(--rr-ink)}.prototype-workspace .user-avatar{background:#eff6ff;border-color:#dbeafe;color:#1d4ed8;font-size:11px}.topbar-menu-anchor{position:relative}.workspace-popover{position:absolute;z-index:80;min-width:220px;max-width:calc(100vw - 32px);padding:6px;background:var(--rr-white);border:1px solid var(--rr-line);border-radius:11px;box-shadow:0 8px 28px #0f172a1f;color:var(--rr-body)}.workspace-popover>header{padding:9px 10px 10px;font-size:11px;font-weight:600;color:var(--rr-muted);border-bottom:1px solid var(--rr-line);margin-bottom:4px}.workspace-popover>button{width:100%;display:flex;align-items:center;gap:9px;text-align:left;border:0;background:none;color:var(--rr-body);min-height:36px;padding:8px 10px;font-size:12.5px;border-radius:7px}.workspace-popover>button:hover{background:var(--rr-tint);color:var(--rr-ink)}.workspace-popover>button>span{flex:1;min-width:0}.workspace-popover small{display:block;color:var(--rr-muted);font-size:10px;margin-top:2px}.organization-menu{left:12px;top:65px;width:300px}.create-menu,.profile-menu{right:0;top:calc(100% + 9px);max-height:70dvh;overflow:auto}.prototype-workspace .workspace-content{max-width:none;margin:0;padding:24px;overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin}.prototype-workspace .page-heading{margin-bottom:20px;gap:16px}.prototype-workspace .page-heading .rr-eyebrow{display:none}.prototype-workspace .page-heading .rr-page-title{font-size:26px;font-weight:600;letter-spacing:-.65px;color:var(--rr-ink)}.prototype-workspace .page-heading p{font-size:12px;line-height:1.6;color:var(--rr-muted);margin-top:5px}.prototype-workspace .page-heading-actions{gap:8px}.prototype-workspace .register-panel,.prototype-workspace .settings-panel,.prototype-workspace .dashboard-chart,.prototype-workspace .dashboard-recent,.prototype-workspace .dashboard-metric{background:var(--rr-white);border-color:var(--rr-line);border-radius:12px;box-shadow:0 1px 2px #0f172a05}.prototype-workspace .register-toolbar{padding:16px 18px;gap:10px;border-color:var(--rr-line);flex-wrap:wrap}.prototype-workspace .register-search{background:var(--rr-bg);border-color:var(--rr-line);min-height:37px;border-radius:9px;padding:0 12px;width:340px;color:var(--rr-muted)}.prototype-workspace .register-search input{font-size:13px;color:var(--rr-ink);line-height:1.5}.prototype-workspace .register-toolbar>select{font-size:12px;min-height:36px;color:var(--rr-body);background:var(--rr-white);border-color:var(--rr-line);border-radius:8px;max-width:190px}.prototype-workspace .register-table{font-size:12px;line-height:1.5;color:var(--rr-body)}.prototype-workspace .register-table th{padding:12px 16px;font-size:11px;font-weight:500;color:var(--rr-muted);background:var(--rr-bg);border-color:var(--rr-line)}.prototype-workspace .register-table td{padding:14px 16px;color:var(--rr-body);border-color:var(--rr-line)}.prototype-workspace .register-table tbody tr:hover{background:var(--rr-bg)}.prototype-workspace .record-link{color:var(--rr-ink);font-weight:600}.prototype-workspace .record-link:hover{color:var(--rr-green-dark)}.prototype-workspace .register-pagination{font-size:11px;color:var(--rr-muted);padding:12px 16px;border-color:var(--rr-line)}.prototype-workspace .register-pagination label{display:flex;align-items:center;gap:7px}.prototype-workspace .register-pagination select{font-size:11px;color:var(--rr-body);border:1px solid var(--rr-line);border-radius:6px;background:var(--rr-white);padding:4px}.rr-button{font-size:12.5px;min-height:36px;font-weight:500;border-radius:8px}.rr-button-primary{background:var(--rr-green);color:#fff}.rr-button-primary:hover:not(:disabled){background:#047857}.rr-button-secondary{color:var(--rr-body);background:var(--rr-white);border-color:var(--rr-line)}.rr-button-secondary:hover:not(:disabled),.rr-button-ghost:hover:not(:disabled),.rr-icon-button:hover{background:var(--rr-tint)}.rr-field{color:var(--rr-body);font-size:12px}.rr-field input,.rr-field select,.rr-field textarea,.line-editor-table input,.line-editor-table select{border-color:var(--rr-line);color:var(--rr-ink);background:var(--rr-white)}.rr-field input::placeholder,.rr-field textarea::placeholder{color:var(--rr-muted)}.rr-dialog,.rr-dialog>header,.rr-dialog-footer{color:var(--rr-ink);background:var(--rr-white);border-color:var(--rr-line)}.rr-dialog{box-shadow:0 24px 64px #0f172a2e}.rr-dialog::backdrop{background:#0f172a52;-webkit-backdrop-filter:none;backdrop-filter:none}.rr-dialog>header h2{font-weight:600;letter-spacing:-.35px}.rr-dialog-footer{background:var(--rr-bg)}html[data-theme=dark] .rr-dialog,html[data-theme=dark] .rr-dialog>header,html[data-theme=dark] .rr-dialog-footer{background:var(--rr-white);color:var(--rr-ink);border-color:var(--rr-line)}html[data-theme=dark] .rr-field input,html[data-theme=dark] .rr-field select,html[data-theme=dark] .rr-field textarea,html[data-theme=dark] .line-editor-table input,html[data-theme=dark] .line-editor-table select{background:var(--rr-bg);color:var(--rr-ink);border-color:var(--rr-line)}html[data-theme=dark] .rr-button-primary{background:#98d8b5;color:#12281c}html[data-theme=dark] .rr-button-secondary{background:var(--rr-white);border-color:var(--rr-line);color:var(--rr-body)}.prototype-workspace .dashboard-metric>strong,.prototype-workspace .dashboard-chart h2,.prototype-workspace .dashboard-recent h2,.prototype-workspace .settings-panel>h2,.form-lines-heading h3,.document-record-heading h3,.document-total strong,.record-facts dd,.payment-allocations strong{color:var(--rr-ink)}.prototype-workspace .dashboard-metric>div,.prototype-workspace .dashboard-metric>small,.prototype-workspace .dashboard-chart header p,.prototype-workspace .dashboard-recent header p,.record-facts dt,.document-save-note,.document-calc-note{color:var(--rr-muted)}.line-editor-table th{background:var(--rr-bg);color:var(--rr-muted)}.line-editor-table td{border-color:var(--rr-line)}.record-facts{gap:18px 25px}.record-facts dd{font-size:12.5px}.record-facts dt{font-size:11px}.rr-empty-mark{background:var(--rr-tint);color:var(--rr-muted)}.rr-empty h3{color:var(--rr-ink)}.rr-empty p{color:var(--rr-muted)}.demo-label{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border:1px solid #fde68a;border-radius:6px;background:#fffbeb;color:#92400e;font-size:10px;font-weight:500}.demo-context{display:flex;gap:10px;align-items:center;margin:0 0 18px;padding:9px 12px;border:1px solid var(--rr-line);border-radius:7px;background:var(--rr-white);font-size:11px;color:var(--rr-muted)}.demo-context>span{font-weight:600;color:var(--rr-body)}.workspace-collapsed.prototype-workspace .workspace-sidebar{width:64px}.workspace-collapsed.prototype-workspace .workspace-main{margin-left:64px;width:calc(100% - 64px)}.workspace-collapsed .organization-brand{justify-content:center}.workspace-collapsed .organization-brand>.rr-brand{flex:0 0 auto;justify-content:center}.workspace-collapsed.prototype-workspace .workspace-logo{padding:16px 0}.workspace-collapsed.prototype-workspace .sidebar-search{margin:14px auto 8px;padding:0;width:42px;height:38px;background:none;border-color:transparent}.search-results>button{color:var(--rr-body)}.search-results>button:hover{background:var(--rr-tint)}.search-results>button small{display:block;margin-top:3px;color:var(--rr-muted);font-size:10px}.directory-tabs{display:flex;align-items:center;gap:3px;padding:5px;background:var(--rr-bg);border:1px solid var(--rr-line);border-radius:8px;flex-wrap:wrap}.directory-tabs button{border:0;background:none;color:var(--rr-muted);font-size:12px;min-height:30px;padding:5px 11px;border-radius:5px}.directory-tabs button[aria-pressed=true]{background:var(--rr-white);color:var(--rr-ink);box-shadow:0 1px 3px #0f172a0d;font-weight:600}.directory-tabs button b{font-size:10px;font-weight:500;color:var(--rr-muted);margin-left:7px}.directory-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rr-line);flex-wrap:wrap}.directory-status-row .directory-tabs{border:0;background:none;padding:0}.directory-status-row .directory-tabs button[aria-pressed=true]{background:var(--rr-bg);box-shadow:none}.directory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.directory-summary>button,.directory-summary>div{border:1px solid var(--rr-line);border-radius:10px;background:var(--rr-white);padding:15px 17px;text-align:left;min-width:0}.directory-summary span{display:block;font-size:11px;color:var(--rr-muted)}.directory-summary strong{display:block;font-size:23px;letter-spacing:-.5px;font-weight:600;color:var(--rr-ink);margin-top:8px}.directory-summary small{display:block;font-size:10px;color:var(--rr-muted);margin-top:5px}.directory-selection{display:flex;gap:12px;align-items:center;padding:10px 18px;background:var(--rr-bg);border-bottom:1px solid var(--rr-line);font-size:12px}.directory-selection>span{margin-right:auto}.directory-check{width:16px;height:16px;accent-color:var(--rr-green);vertical-align:middle}.directory-select-cell{width:38px!important;max-width:38px!important;padding-right:0!important}.directory-row-menu-anchor{position:relative}.directory-row-menu{position:fixed;min-width:190px;z-index:70}.directory-row-menu button.menu-danger{color:var(--rr-red)}.table-sort{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left}.table-sort svg{width:12px;height:12px;color:var(--rr-muted)}.record-secondary{display:block;font-size:10px;color:var(--rr-muted);font-weight:400;margin-top:3px}@media(max-width:900px){.prototype-workspace .workspace-sidebar{width:225px}.prototype-workspace .workspace-main{margin-left:225px;width:calc(100% - 225px)}.topbar-context>span{max-width:150px;overflow:hidden;text-overflow:ellipsis}.prototype-workspace .workspace-topbar{padding-inline:18px}.prototype-workspace .workspace-content{padding:20px}.directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.prototype-workspace .workspace-sidebar{width:260px;transform:translate(-100%);transition:transform .2s}.prototype-workspace .workspace-sidebar.sidebar-open{transform:none}.prototype-workspace .workspace-main,.workspace-collapsed.prototype-workspace .workspace-main{margin-left:0;width:100%}.prototype-workspace .mobile-nav-toggle{display:inline-grid}.prototype-workspace .workspace-topbar{padding:0 12px;gap:8px}.prototype-workspace .topbar-right{gap:4px}.topbar-context{font-size:11px;gap:5px}.topbar-context>span{display:none}.topbar-context>strong{font-size:11px;max-width:120px}.prototype-workspace .user-name,.profile-trigger>svg,.topbar-divider{display:none}.prototype-workspace .user-avatar{display:inline-grid}.prototype-workspace .workspace-content{padding:18px 14px 28px}.prototype-workspace .page-heading .rr-page-title{font-size:23px}.prototype-workspace .page-heading-actions>.rr-button-secondary{display:inline-flex}.prototype-workspace .page-heading-actions{flex-wrap:wrap;justify-content:flex-end}.prototype-workspace .register-toolbar{padding:12px}.prototype-workspace .register-search{flex:1;min-width:170px;width:auto}.prototype-workspace .register-search input{font-size:16px}.prototype-workspace .register-toolbar>select{max-width:160px;font-size:12px}.prototype-workspace .register-toolbar>.rr-icon-button{display:inline-grid}.prototype-workspace .register-table{min-width:680px}.directory-summary{gap:8px}.directory-summary>button,.directory-summary>div{padding:12px}.directory-summary strong{font-size:21px}.demo-context{align-items:flex-start;flex-direction:column;gap:3px}.demo-label{font-size:9px}.sidebar-scrim{display:block;inset:58px 0 0}.workspace-popover{max-width:calc(100vw - 25px)}.organization-menu{width:240px}.directory-selection{flex-wrap:wrap}.directory-status-row{padding:10px 12px}.directory-tabs button{font-size:11px;padding:5px 8px}}@media print{.demo-context,.directory-status-row,.directory-selection,.directory-summary{display:none!important}.prototype-workspace,.prototype-workspace .workspace-main{height:auto;overflow:visible}.prototype-workspace .workspace-content{overflow:visible;padding:0}.prototype-workspace .workspace-topbar{display:none!important}}.directory-advanced{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--rr-line);background:var(--rr-bg)}.directory-advanced>.rr-field{min-width:150px;flex:1;max-width:210px}.directory-checkbox-label{display:flex;align-items:center;gap:8px;font-size:12px;min-height:40px}.directory-compact-filter>span{display:none}.directory-compact-filter select{min-height:36px;font-size:12px;max-width:200px;padding-block:6px}.rr-empty>.rr-button{margin-top:12px}.directory-summary button:hover{border-color:#cbd5e1}.directory-row-menu button{font-size:12px}.directory-row-menu{max-height:320px;overflow:auto}.barcode-inquiry-entry{padding:24px}.barcode-inquiry-entry>header{display:flex;gap:16px;align-items:center;margin-bottom:22px}.barcode-inquiry-entry h2,.barcode-product-head h2{font-size:18px;margin:0 0 5px}.barcode-inquiry-entry p{color:var(--body);margin:0}.barcode-inquiry-entry form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:end}.barcode-inquiry-entry form>label{display:grid;gap:7px;font-size:12px;color:var(--text)}.barcode-inquiry-entry .register-search{max-width:none;width:100%}.barcode-inquiry-entry form>small{grid-column:1/-1;color:var(--muted)}.barcode-decoded{padding:22px;margin-top:18px}.barcode-decoded h3{font-size:14px;margin:0 0 14px}.barcode-decoded h3:not(:first-child){margin-top:24px}.barcode-product-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;border-bottom:1px solid var(--border);margin-top:18px}.barcode-product-head>div:last-child{display:flex;gap:8px}.barcode-product-head small{color:var(--body);display:block;margin-bottom:6px}.customer-sales-workspace .cs-summary-visual>dl{display:grid;align-content:center;gap:9px}.customer-sales-workspace .cs-summary-visual>dl>dd{font-size:28px}.customer-sales-workspace .cs-purchases-head{display:flex;justify-content:space-between;align-items:center}.customer-sales-workspace .cs-purchases{background:var(--bg);padding:20px}.customer-sales-workspace .cs-summary-activity p{display:flex;gap:5px}.customer-sales-workspace .cs-summary-primary dd{font-size:34px}.customer-sales-workspace .cs-summary-visual{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:24px;display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.customer-sales-workspace .cs-list-toolbar h2,.customer-sales-workspace .cs-purchases h3{margin:0}.customer-sales-workspace .cs-row-amount{font-variant-numeric:tabular-nums}@media(max-width:767px){.barcode-inquiry-entry{padding:18px}.barcode-inquiry-entry form{grid-template-columns:1fr}.barcode-product-head{align-items:flex-start;flex-direction:column}.customer-sales-workspace .cs-summary-visual{grid-template-columns:1fr;padding:20px;gap:18px}.customer-sales-workspace .cs-summary-primary dd{font-size:30px}}:root{--bg:var(--rr-bg);--card:var(--rr-white);--text:var(--rr-ink);--body:var(--rr-body);--muted:var(--rr-muted);--border:var(--rr-line);--border-strong:#cbd5e1;--primary:var(--rr-green);--primary-hover:var(--rr-green-dark);--red:#dc2626}html[data-theme=dark]{--border-strong:#3a463e}:where(.db-page,.customer-sales-workspace,.cs-viewbar) button{border:0;background:none}.prototype-workspace .field-help,.prototype-workspace .record-facts dt{color:var(--rr-muted)}.prototype-workspace .record-facts dd{color:var(--rr-ink)}.prototype-workspace .register-summary{display:none}.prototype-workspace .cs-view-tabs button{background:transparent;border:0}.prototype-workspace .db-heading h1{margin:0}.dashboard-breakdown>.register-search{width:100%;margin:18px 0}.dashboard-breakdown>.directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-breakdown>.directory-summary>div{border:1px solid var(--rr-line);border-radius:9px;padding:15px}.dashboard-breakdown .register-scroll{margin-top:15px}.nt-back{display:inline-flex;gap:7px;align-items:center;background:none;border:0;color:var(--rr-muted);font-size:11px;margin:0 0 22px;padding:0;cursor:pointer}.nt-title-line{display:flex;align-items:center;gap:11px}.nt-count{font-size:10px;color:var(--rr-green-dark);background:var(--rr-tint);padding:4px 8px;border-radius:6px}.nt-controls{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--rr-line)}.nt-filters{display:flex;gap:5px}.nt-filters>button,.nt-preview-controls button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--rr-muted);border-radius:7px;cursor:pointer;padding:8px 11px;font-size:11px}.nt-filters>button[aria-selected=true],.nt-preview-controls button[aria-pressed=true]{background:var(--rr-tint);color:var(--rr-green-dark);font-weight:600}.nt-filters>button>span{font-size:9px;background:var(--rr-bg);border-radius:4px;padding:1px 5px}.nt-controls>.register-search{margin-left:auto;max-width:260px}.nt-controls>select{padding:9px 11px;border:1px solid var(--rr-line);border-radius:7px;background:var(--rr-white);color:var(--rr-body);font-size:11px}.nt-clear{border:0;background:none;color:var(--rr-green-dark);font-size:10.5px;cursor:pointer}.nt-context{font-size:10.5px;color:var(--rr-muted);margin:18px 0}.nt-list{border:1px solid var(--rr-line);border-radius:11px;overflow:hidden;background:var(--rr-white)}.nt-row{display:flex;align-items:flex-start;gap:14px;padding:22px;border-bottom:1px solid var(--rr-line)}.nt-row:last-child{border-bottom:0}.nt-row-unread{background:color-mix(in srgb,var(--rr-tint) 30%,var(--rr-white))}.nt-icon{width:35px;height:35px;border-radius:9px;background:var(--rr-tint);color:var(--rr-green-dark);display:grid;place-items:center;flex:none}.nt-icon-purchasing{background:#fff6e7;color:#af7b29}.nt-icon-sales{background:#eff5fb;color:#577e9b}.nt-row-copy{flex:1;min-width:0}.nt-row-title{display:inline-flex;align-items:center;gap:9px;padding:0;margin:1px 0 7px;background:none;border:0;color:var(--rr-ink);font-size:12px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer}.nt-row-title:disabled{opacity:1;cursor:default}.nt-unread-dot{width:5px;height:5px;background:var(--rr-green);border-radius:50%;flex:none}.nt-row-copy>p{font-size:11.5px;line-height:1.8;color:var(--rr-body);margin:0}.nt-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:9.5px;color:var(--rr-muted);margin-top:12px}.nt-open-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--rr-green-dark);font-size:10px;cursor:pointer;padding:0}.nt-read-button{flex:none;margin-top:2px;color:var(--rr-muted)}.nt-bell{position:relative}.nt-bell-trigger{position:relative;overflow:visible}.nt-bell-count{position:absolute;top:-3px;right:-3px;border:2px solid var(--rr-white);border-radius:8px;background:var(--rr-green-dark);color:#fff;font-size:8px;line-height:14px;min-width:16px;padding:0 3px;text-align:center}.nt-popover{position:absolute;z-index:60;right:0;top:calc(100% + 13px);width:410px;max-width:calc(100vw - 28px);background:var(--rr-white);border:1px solid var(--rr-line);border-radius:12px;box-shadow:0 15px 50px #223d3324;color:var(--rr-ink);overflow:hidden}.nt-popover>header{display:flex;justify-content:space-between;align-items:center;padding:17px 18px 11px}.nt-popover h2{font-size:13px;font-weight:600;margin:0 0 5px}.nt-popover header span{font-size:10px;color:var(--rr-muted)}.nt-preview-controls{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 10px;border-bottom:1px solid var(--rr-line)}.nt-preview-controls>div{display:flex}.nt-preview-controls>button{font-size:9.5px;padding:7px 4px;color:var(--rr-green-dark)}.nt-preview-controls button:disabled{opacity:.5;cursor:default}.nt-preview-list{max-height:390px;overflow-y:auto}.nt-row-compact{padding:15px 17px;gap:11px}.nt-row-compact .nt-icon{width:29px;height:29px;border-radius:8px}.nt-row-compact .nt-icon svg{width:14px}.nt-row-compact .nt-row-title{font-size:11px;margin-bottom:4px}.nt-row-compact .nt-row-copy>p{font-size:10.5px;line-height:1.7}.nt-row-compact .nt-row-meta{font-size:9px;gap:9px;margin-top:8px}.nt-popover>footer{padding:13px 18px;border-top:1px solid var(--rr-line)}.nt-popover>footer>button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;color:var(--rr-green-dark);font-size:11px;cursor:pointer}.audit-view-tabs{display:flex;gap:25px;border-bottom:1px solid var(--rr-line);margin-bottom:23px}.audit-view-tabs>button{border:0;border-bottom:2px solid transparent;background:none;padding:13px 0;color:var(--rr-muted);font-size:12px;cursor:pointer}.audit-view-tabs>button[aria-selected=true]{border-bottom-color:var(--rr-green);color:var(--rr-green-dark);font-weight:600}.audit-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,1fr));gap:18px;padding:20px 22px;background:var(--rr-white);border:1px solid var(--rr-line);border-radius:10px}.audit-filters .rr-field{margin:0}.audit-filter-actions{display:flex;align-items:center;gap:18px;grid-column:1/-1}.audit-filter-actions .rr-text-button{font-size:10.5px;display:inline-flex;align-items:center;gap:6px}.audit-inactive{display:flex;align-items:center;gap:8px;align-self:end;padding:10px 0;font-size:11px;color:var(--rr-body)}.audit-results-meta{display:flex;justify-content:space-between;align-items:center;margin:21px 0 12px;color:var(--rr-muted);font-size:10.5px}.audit-results-meta>button{background:none;border:0;color:var(--rr-muted);font-size:10.5px;cursor:pointer}.audit-table-scroll{border:1px solid var(--rr-line);border-radius:9px;background:var(--rr-white)}.audit-table{min-width:1000px}.audit-table td{vertical-align:top;max-width:300px;overflow-wrap:anywhere;font-size:10.5px;line-height:1.7}.audit-table small{display:block;font-size:9.5px;color:var(--rr-muted);margin-top:3px}.audit-ip{font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px!important}.audit-note{font-size:9.5px;color:var(--rr-muted);margin-top:13px}.audit-page-size{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--rr-muted)}.audit-page-size select{border:1px solid var(--rr-line);border-radius:5px;background:var(--rr-white);color:var(--rr-body);padding:5px;font-size:10px}.ua-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 22px}.ua-stats>div{padding:16px 18px;background:var(--rr-white);border:1px solid var(--rr-line);border-radius:9px}.ua-stats span{display:block;color:var(--rr-muted);font-size:10px;margin-bottom:11px}.ua-stats strong{font-size:23px;font-weight:600;letter-spacing:-.035em;color:var(--rr-ink)}.ua-secondary-filters{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:17px;border-top:1px solid var(--rr-line)}.ua-session-filter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;border:1px solid var(--rr-line);border-radius:8px;background:var(--rr-tint);margin-top:16px;font-size:10.5px;color:var(--rr-green-dark)}.ua-session-filter>button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:inherit;font-size:10px;cursor:pointer}.ua-feed{background:var(--rr-white);border:1px solid var(--rr-line);border-radius:10px;overflow:hidden}.ua-event{display:grid;grid-template-columns:125px 175px minmax(180px,1fr) 90px 16px;align-items:center;gap:16px;width:100%;padding:20px;background:none;border:0;border-bottom:1px solid var(--rr-line);text-align:left;color:var(--rr-ink);cursor:pointer}.ua-event:last-child{border-bottom:0}.ua-event:hover{background:var(--rr-tint)}.ua-event>time{font-size:9.5px;line-height:1.7;color:var(--rr-muted)}.ua-event-actor{display:flex;align-items:center;gap:10px;min-width:0}.ua-avatar{display:grid;place-items:center;width:31px;height:31px;flex:none;background:var(--rr-tint);color:var(--rr-green-dark);border:1px solid var(--rr-line);border-radius:8px;font-size:10px;font-weight:600}.ua-event-actor strong{display:block;font-size:11px;font-weight:600}.ua-event-actor small{display:block;font-size:9px;margin-top:4px;color:var(--rr-muted);overflow-wrap:anywhere}.ua-event-copy strong{display:block;font-size:11px;font-weight:600}.ua-event-copy strong>span{margin-left:6px;color:var(--rr-muted);font-size:9px;font-weight:400}.ua-event-copy small{display:block;margin-top:6px;font-size:10px;line-height:1.7;color:var(--rr-body);overflow-wrap:anywhere}.ua-detail-actor{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--rr-line)}.ua-detail-actor>div{flex:1}.ua-detail-actor strong{font-size:13px}.ua-detail-actor p{font-size:10px;color:var(--rr-muted);margin:6px 0 0}.ua-detail-summary{font-size:12px;line-height:1.8;margin:22px 0;color:var(--rr-body)}.ua-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 25px;margin:0 0 25px}.ua-detail-grid dt{font-size:10px;color:var(--rr-muted);margin-bottom:7px}.ua-detail-grid dd{margin:0;font-size:11px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.ua-details section{border-top:1px solid var(--rr-line);padding-top:22px;margin-top:22px}.ua-details h3{font-size:12px;margin:0 0 17px;font-weight:600}.ua-details section>p{font-size:11px;color:var(--rr-muted);line-height:1.8}@media(max-width:900px){.audit-filters{grid-template-columns:1fr 1fr}.ua-event{grid-template-columns:100px minmax(130px,1fr) 70px;gap:12px}.ua-event-copy{grid-column:1/-1;grid-row:2}.ua-event>.rr-badge{grid-column:3;grid-row:1}.ua-event>svg{display:none}.nt-controls{flex-wrap:wrap}.nt-controls>.register-search{margin-left:0;max-width:none;flex:1}.nt-filters{width:100%}}@media(max-width:600px){.nt-row{padding:17px 13px;gap:10px}.nt-row-copy>p{font-size:11px}.nt-row-meta{gap:8px}.nt-icon{width:29px;height:29px}.nt-title-line{align-items:flex-start;flex-direction:column;gap:7px}.nt-popover{position:fixed;top:68px;right:14px;width:calc(100vw - 28px)}.audit-view-tabs{gap:19px}.audit-view-tabs>button{font-size:11px}.audit-filters{padding:17px 15px;gap:17px 12px}.audit-filters>.rr-field:first-child{grid-column:1/-1}.audit-filter-actions{gap:13px;flex-wrap:wrap}.ua-secondary-filters{grid-template-columns:1fr}.ua-stats{grid-template-columns:1fr 1fr;gap:10px}.ua-stats>div{padding:13px}.ua-stats strong{font-size:20px}.ua-event{padding:16px 13px;grid-template-columns:95px minmax(0,1fr) 70px}.ua-event-actor{gap:7px}.ua-event-actor small{font-size:8px}.ua-avatar{width:26px;height:26px;font-size:8px}.ua-detail-grid{grid-template-columns:1fr}.audit-page-size{font-size:0}.audit-page-size select{font-size:10px}.audit-page .register-pagination{gap:8px}.audit-page .register-pagination>div{gap:5px}}.document-print{display:none}@media print{@page{size:A4;margin:15mm}html[data-theme],body{background:#fff!important;color:#17212f!important}.rr-dialog:has(.document-print)>header{display:none!important}.rr-dialog-body:has(.document-print){padding:0!important;overflow:visible!important}.rr-dialog-body:has(.document-print)>*:not(.document-print){display:none!important}.document-print{display:block;font:10pt/1.6 Arial,sans-serif;color:#17212f}.document-print-heading{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2pt solid #167653;padding:0 0 18pt;margin-bottom:18pt}.document-print-brand{display:flex;gap:12pt;align-items:center;max-width:65%}.document-print-brand img{width:58pt;height:58pt;object-fit:contain}.document-print-brand strong{display:block;font-size:14pt;line-height:1.4}.document-print-brand span{display:block;font-size:18pt;font-weight:600;margin-top:5pt}.document-print-reference{text-align:right}.document-print h1{font-size:14pt;line-height:1.4;margin:0 0 5pt}.document-print h2{font-size:9pt;font-weight:600;color:#536174;margin:0 0 6pt;text-transform:uppercase;letter-spacing:.5pt}.document-print p{margin:0;white-space:pre-line}.document-print-parties{display:grid;grid-template-columns:1fr 1fr;gap:30pt;margin:0 0 22pt}.document-print-qr{display:flex;gap:10pt;align-items:center;margin-top:10pt;font-size:8pt;color:#536174}.document-print table{border-collapse:collapse;width:100%;font-size:8pt}.document-print thead{display:table-header-group}.document-print th{padding:8pt 5pt;background:#f2f5f6;text-align:left;border-bottom:1pt solid #d6dee5}.document-print td{padding:10pt 5pt;border-bottom:.5pt solid #dee5ea;vertical-align:top}.document-print tr{break-inside:avoid}.document-print .r{text-align:right;white-space:nowrap}.document-print small{display:block;font-size:7pt;color:#687487;margin-top:3pt}.document-print-totals{width:230pt;max-width:100%;margin:16pt 0 0 auto;break-inside:avoid}.document-print-totals>div{display:flex;justify-content:space-between;gap:20pt;padding:4pt 0}.document-print-totals dd{margin:0;font-variant-numeric:tabular-nums}.document-print-grand-total{border-top:1pt solid #167653;margin-top:5pt;padding-top:9pt!important;font-size:13pt;font-weight:600}.document-print-notes{border-top:.5pt solid #d6dee5;padding-top:14pt;margin-top:20pt;break-inside:avoid}.document-print footer{margin-top:22pt;padding-top:10pt;border-top:.5pt solid #d6dee5;color:#687487;font-size:8pt}}
