@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-B6c_9tGI.woff2)format("woff2"),url(/assets/rubik-arabic-400-normal-Dci85dQr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CTkTGo13.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2)format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2)format("woff2"),url(/assets/rubik-latin-ext-400-normal-E7wwwcV8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-soGt7v5W.woff2)format("woff2"),url(/assets/rubik-arabic-500-normal-DNk3Rzpj.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-ext-500-normal-DVRnamQw.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-CnfIzV8i.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2)format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2)format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-CKoAoPpD.woff2)format("woff2"),url(/assets/rubik-latin-ext-500-normal-BUryUc8T.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-arabic-600-normal-q6c7POk1.woff2)format("woff2"),url(/assets/rubik-arabic-600-normal-DM3TNo7p.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-ext-600-normal-vwfZBdfm.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-600-normal-BH0SVxfR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2)format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2)format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-ext-600-normal-DPvxRCiz.woff2)format("woff2"),url(/assets/rubik-latin-ext-600-normal-DCdMT6U0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2)format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-DNWlnGaX.woff2)format("woff2"),url(/assets/rubik-arabic-700-normal-BJDbbalN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-3CKVJqgg.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-CEbQMks9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2)format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-D5I4eEgK.woff2)format("woff2"),url(/assets/rubik-latin-ext-700-normal-CQ1www4I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3f6f8;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-inset:#f3f6f8;--color-surface-track:#e6ecf0;--color-on-surface:#1c2b3a;--color-on-surface-secondary:#3f4a57;--color-on-surface-variant:#4a5a6b;--color-on-surface-muted:#5e6b78;--color-outline:#d5dee4;--color-outline-strong:#c9d3da;--color-outline-variant:#e2e8ed;--color-divider:#eef2f5;--color-primary:#0b6e78;--color-primary-hover:#08545c;--color-on-primary:#fff;--color-primary-ink:#0b6e78;--color-primary-container:#e0f2f3;--color-on-primary-container:#0b5a62;--color-focus:#12d9e3;--color-disabled:#aebbc4;--color-on-disabled:#fff;--color-disabled-text:#8a97a3;--color-switch-off:#b6c2cb;--color-danger:#b42318;--color-danger-container:#fde7e5;--color-danger-outline:#f1c3be;--color-error-outline:#e8968d;--color-attention-container:#fff8f0;--color-attention-outline:#f0c9a0;--color-inverse-surface:#1c2b3a;--color-inverse-on-surface:#fff;--color-inverse-primary:#5ce8ef;--color-badge:#c2410c;--color-on-badge:#fff;--color-scrim:#101c2873;--status-open-bg:#fff1dc;--status-open-fg:#8a4300;--status-ordered-bg:#e3ecfc;--status-ordered-fg:#1e4fa8;--status-handled-bg:#e3f4ea;--status-handled-fg:#22603f;--status-cancelled-bg:#edf0f3;--status-cancelled-fg:#56606c;--status-out-bg:#fde7e5;--status-out-fg:#b42318;--status-neutral-bg:#edf0f3;--status-neutral-fg:#3f4a57;--status-received-bg:#e0f2f3;--status-received-fg:#0b5a62;--tile-sending-bg:#f6fbfb;--tile-sending-border:#b9dfe2;--tile-sending-fg:#2f6e75;--tile-sent-bg:#f3faf6;--tile-sent-border:#d3ebdc;--tile-sent-fg:#2e7a50;--shadow-raised:0 1px 3px #101c281f;--shadow-float:0 10px 28px #101c284d;--font-family:"Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--text-screen-title:700 22px/1.25 var(--font-family);--text-sheet-title:700 21px/1.3 var(--font-family);--text-row-title:500 16px/1.35 var(--font-family);--text-body:400 15px/1.45 var(--font-family);--text-secondary:400 13px/1.4 var(--font-family);--text-group:600 14px/1.3 var(--font-family);--text-label:500 14px/1.3 var(--font-family);--text-input:400 16px/1.2 var(--font-family);--text-button:600 16px/1 var(--font-family);--space:4px;--gutter:16px;--gap-cards:14px;--touch-min:44px;--button-height:50px;--field-height:48px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-sheet:22px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0e151c;--color-surface:#17212b;--color-surface-raised:#2a3846;--color-surface-inset:#111a22;--color-surface-track:#0b1218;--color-on-surface:#e6edf3;--color-on-surface-secondary:#cdd6df;--color-on-surface-variant:#b9c5d0;--color-on-surface-muted:#97a5b2;--color-outline:#3a4856;--color-outline-strong:#4a5a6b;--color-outline-variant:#2a3642;--color-divider:#222d38;--color-primary:#0e7c87;--color-primary-hover:#0b6e78;--color-on-primary:#fff;--color-primary-ink:#5ccfd8;--color-primary-container:#123a40;--color-on-primary-container:#9be3e8;--color-focus:#12d9e3;--color-disabled:#34414e;--color-on-disabled:#8796a4;--color-disabled-text:#6b7a88;--color-switch-off:#4a5866;--color-danger:#ff8a7e;--color-danger-container:#3d1a17;--color-danger-outline:#6b2c26;--color-error-outline:#b5554b;--color-attention-container:#2b2117;--color-attention-outline:#6b4a26;--color-inverse-surface:#e6edf3;--color-inverse-on-surface:#1c2b3a;--color-inverse-primary:#0b6e78;--color-badge:#c2410c;--color-on-badge:#fff;--color-scrim:#0009;--status-open-bg:#3a2a12;--status-open-fg:#ffc77a;--status-ordered-bg:#182a4a;--status-ordered-fg:#a8c4ff;--status-handled-bg:#15301f;--status-handled-fg:#8fd9ae;--status-cancelled-bg:#252e37;--status-cancelled-fg:#aab4be;--status-out-bg:#3d1a17;--status-out-fg:#ff9c92;--status-neutral-bg:#252e37;--status-neutral-fg:#c3ccd5;--status-received-bg:#123a40;--status-received-fg:#9be3e8;--tile-sending-bg:#132a2f;--tile-sending-border:#24525a;--tile-sending-fg:#8ccfd6;--tile-sent-bg:#13291d;--tile-sent-border:#24503a;--tile-sent-fg:#8fd9ae;--shadow-raised:0 1px 3px #00000080;--shadow-float:0 10px 28px #0000008c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{height:100%}body{background:var(--color-bg);color:var(--color-on-surface);font:var(--text-body);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:var(--color-primary-ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen{background:var(--color-bg);flex-direction:column;max-width:640px;height:100dvh;margin:0 auto;display:flex}.top{padding:18px var(--gutter) 14px;padding-top:max(18px, env(safe-area-inset-top));background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant);flex-direction:column;flex:none;gap:14px;display:flex}.top-stacked{padding-bottom:16px}.top-row{align-items:center;gap:8px;display:flex}.top-text{flex:1;min-width:0}.eyebrow{font:var(--text-secondary);color:var(--color-on-surface-muted);margin:0;font-weight:500}.screen-title{font:var(--text-screen-title);margin:2px 0 0}.scroll{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--gutter);gap:var(--gap-cards);flex-direction:column;flex:1;display:flex;overflow-y:auto}.scroll>*{flex-shrink:0}.bar{padding:12px var(--gutter);padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-outline-variant);flex-direction:column;flex:none;gap:8px;display:flex}.section-title{font:var(--text-group);color:var(--color-on-surface-variant);margin:6px 4px 0}.empty{padding:28px var(--gutter);text-align:center;color:var(--color-on-surface-muted);margin:0}.splash{background:var(--color-bg);justify-content:center;align-items:center;height:100dvh;display:flex}.splash svg{animation:1.4s ease-in-out infinite splash-pulse}@keyframes splash-pulse{50%{opacity:.55}}.login{flex-direction:column;gap:16px;width:100%;max-width:400px;margin:8vh auto 0;display:flex}.login-head{flex-direction:column;align-items:center;gap:14px;margin-bottom:12px;display:flex}.message-card{flex-direction:column;gap:12px;padding:20px;display:flex}.message-card p{margin:0}@media (prefers-reduced-motion:reduce){.splash svg{animation:none}}.btn{height:var(--button-height);border-radius:var(--radius-md);width:100%;font:var(--text-button);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background-color .12s;display:inline-flex}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:not(:disabled):active{background:var(--color-primary-hover)}@media (hover:hover){.btn-primary:not(:disabled):hover{background:var(--color-primary-hover)}}.btn-primary:disabled{background:var(--color-disabled);color:var(--color-on-disabled)}.btn-ghost{background:var(--color-surface);color:var(--color-on-surface);border:1px solid var(--color-outline)}.btn-ghost:disabled{color:var(--color-disabled-text)}.btn-danger{background:var(--color-surface);color:var(--color-danger);border:1px solid var(--color-danger-outline)}.btn-small{border-radius:var(--radius-sm);width:auto;height:38px;padding:0 14px;font-size:14px}.btn-inline{width:auto}.icon-btn{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-md);color:var(--color-on-surface);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.link-btn{min-height:var(--touch-min);color:var(--color-primary-ink);font:500 14px var(--font-family);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.card{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);overflow:hidden}.row{width:100%;min-height:60px;padding:12px var(--gutter);text-align:start;color:inherit;background:0 0;border:0;align-items:center;gap:12px;display:flex}.card>.row+.row{border-top:1px solid var(--color-divider)}button.row:disabled{opacity:.55}@media (hover:hover){button.row:not(:disabled):hover{background:var(--color-surface-inset)}}.row-text{flex:1;min-width:0}.row-title{font:var(--text-row-title);display:block}.row-sub{font:var(--text-secondary);color:var(--color-on-surface-muted);margin-top:2px;display:block}.row-trailing{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.row-chevron{color:var(--color-on-surface-muted);flex:none}.row-num{white-space:nowrap;font-size:16px;font-weight:700}.chip{height:26px;font:500 13px/1 var(--font-family);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.chip-open{background:var(--status-open-bg);color:var(--status-open-fg)}.chip-ordered{background:var(--status-ordered-bg);color:var(--status-ordered-fg)}.chip-handled{background:var(--status-handled-bg);color:var(--status-handled-fg)}.chip-cancelled{background:var(--status-cancelled-bg);color:var(--status-cancelled-fg)}.chip-out{background:var(--status-out-bg);color:var(--status-out-fg)}.chip-neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.chip-received{background:var(--status-received-bg);color:var(--status-received-fg)}.chip-primary{background:var(--color-primary-container);color:var(--color-on-primary-container)}.tags{gap:4px;display:inline-flex}.pick{border:1px solid var(--color-outline);background:var(--color-surface);height:40px;color:var(--color-on-surface);font:500 15px/1 var(--font-family);white-space:nowrap;border-radius:999px;flex:none;padding:0 14px}.pick[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.picks{flex-wrap:wrap;gap:8px;display:flex}.picks-scroll{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 2px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.field{flex-direction:column;display:flex}.label{font:var(--text-label);color:var(--color-on-surface-variant);margin:0 2px 6px;display:block}.input{width:100%;height:var(--field-height);border:1px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-on-surface);font:var(--text-input);padding:0 14px}.input:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-primary)}.input::placeholder{color:var(--color-on-surface-muted)}.input[aria-invalid=true]{border-color:var(--color-error-outline)}.field-error{color:var(--color-danger);margin:6px 2px 0;font-size:14px}.field-hint{font:var(--text-secondary);color:var(--color-on-surface-muted);margin:6px 2px 0}.date{direction:ltr;gap:8px;display:flex}.date .input{text-align:center;flex:1;min-width:0;padding:0 6px}.date .date-year{flex:1.5}.seg{border-radius:var(--radius-md);background:var(--color-surface-track);gap:4px;padding:4px;display:flex}.seg-btn{min-width:0;height:40px;color:var(--color-on-surface-variant);font:500 15px/1 var(--font-family);background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.seg-btn[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-on-surface);box-shadow:var(--shadow-raised);font-weight:600}.seg-count{color:var(--color-on-surface-muted);font-weight:500}.seg-large .seg-btn{height:46px;font-size:16px}.sheet{width:100%;max-width:640px;max-height:90dvh;padding:8px 20px 26px;padding-bottom:max(26px, env(safe-area-inset-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--color-surface);color:var(--color-on-surface);overscroll-behavior:contain;border:0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto}.sheet[open]{flex-direction:column;gap:14px;animation:.22s ease-out sheet-in;display:flex}.sheet>*{flex-shrink:0}.sheet::backdrop{background:var(--color-scrim)}.sheet-grab{background:var(--color-outline);border-radius:2px;width:40px;height:4px;margin:4px auto 2px}.sheet-head{align-items:flex-start;gap:8px;display:flex}.sheet-title{font:var(--text-sheet-title);flex:1;margin:0}.sheet-close{margin-top:-10px;color:var(--color-on-surface-muted);margin-inline-end:-10px}@keyframes sheet-in{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.nav{padding:6px 4px;padding-bottom:max(18px, env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-outline-variant);flex:none;display:flex}.nav-btn{border-radius:var(--radius-md);min-width:0;color:var(--color-on-surface-muted);font:500 12px/1.2 var(--font-family);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0;display:flex;position:relative}.nav-btn[aria-current=page]{color:var(--color-primary-ink)}.nav-pill{border-radius:999px;justify-content:center;align-items:center;width:52px;height:30px;display:flex}.nav-btn[aria-current=page] .nav-pill{background:var(--color-primary-container)}.badge{top:2px;background:var(--color-badge);min-width:18px;height:18px;color:var(--color-on-badge);font:600 11px/18px var(--font-family);text-align:center;border-radius:9px;padding:0 5px;position:absolute;inset-inline-end:calc(50% - 26px)}.toast{inset-inline:12px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:10;border-radius:var(--radius-lg);background:var(--color-inverse-surface);max-width:616px;color:var(--color-inverse-on-surface);box-shadow:var(--shadow-float);align-items:center;gap:10px;margin:0 auto;padding:12px 12px 12px 8px;font-size:16px;display:flex;position:fixed;overflow:hidden}.toast-text{flex:1;min-width:0}.toast-action{border-radius:var(--radius-sm);height:40px;color:var(--color-inverse-primary);font:600 15px/1 var(--font-family);background:0 0;border:0;flex:none;padding:0 12px}.toast-bar{background:var(--color-focus);transform-origin:100%;height:3px;animation:linear forwards undo-shrink;position:absolute;inset:auto 0 0}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tile{border:1.5px solid var(--color-outline-variant);background:var(--color-surface);width:100%;min-height:80px;color:var(--color-on-surface);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;transition:transform .12s,border-color .12s,background-color .3s;display:flex;position:relative;overflow:hidden}.tile:not([data-state]):active{border-color:var(--color-primary);transform:scale(.97)}.tile-name{font:600 17px/1.3 var(--font-family)}.tile-line{font:500 13px/1.2 var(--font-family);justify-content:center;align-items:center;gap:8px;animation:.35s ease-out tile-fade;display:flex}.tile[data-state=sending]{background:var(--tile-sending-bg);border-color:var(--tile-sending-border);cursor:default}.tile[data-state=sending] .tile-line{color:var(--tile-sending-fg)}.tile-undo{min-height:32px;color:var(--color-primary-ink);font:600 13px var(--font-family);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.tile-bar{bottom:7px;background:var(--color-primary);opacity:.3;transform-origin:100%;border-radius:1px;height:2px;animation:linear forwards undo-shrink;position:absolute;inset-inline:16px}.tile[data-state=sent]{background:var(--tile-sent-bg);border-color:var(--tile-sent-border);cursor:default;animation:1.5s forwards tile-sent}.tile[data-state=sent] .tile-line{color:var(--tile-sent-fg)}@keyframes undo-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tile-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes tile-sent{0%{opacity:.6}18%{opacity:1}72%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet[open],.tile-line{animation:none}.tile{transition:none}}
