:root{--text-primary:#191817;--text-secondary:#45423f;--text-link:#6e0662;--text-danger:#c62828;--text-on-brand:#fff;--bg-page:#f7f6f5;--bg-surface:#fff;--bg-subtle:#eeecea;--bg-brand:#6e0662;--bg-brand-subtle:#faf4f9;--bg-inverse:#191817;--border-default:#c9c5c1;--border-strong:#6f6b67;--border-focus:#8e2a8c;--status-success:#4e7a00;--status-success-subtle:#f3f9e3;--status-warning:#8a5200;--status-warning-subtle:#fff4e0;--status-danger:#c62828;--status-danger-subtle:#fdecec;--status-info:#1e5bb8;--status-info-subtle:#e8f0fc;--status-neutral:#45423f;--status-neutral-subtle:#eeecea;--owner-agent:#6e0662;--owner-staff:#1e5bb8;--channel-whatsapp:#25d366;--channel-instagram:#d62976;--channel-messenger:#0866ff;--chart-1:#6e0662;--chart-2:#6aa000;--chart-3:#1e5bb8;--chart-4:#b26a00;--chart-5:#6f6b67;--chart-grid:#e3e0dd;--chart-prev:#6f6b67;--oc-delivered:#4e7a00;--oc-progress:#1e5bb8;--oc-returned:#b26a00;--oc-exchanged:#a6a09a;--oc-cancelled:#c62828;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--font-display:32px;--font-h1:24px;--font-h2:20px;--font-body:16px;--font-small:14px;--font-caption:12px;--touch-min:44px;--font-ar:"IBM Plex Sans Arabic", system-ui, sans-serif;--font-en:"IBM Plex Sans", system-ui, sans-serif}:root[data-theme=dark]{--chart-grid:#2f2c2a;--chart-prev:#8a847e;--oc-delivered:#5f9420;--oc-progress:#5b8fe0;--oc-returned:#b47a26;--oc-exchanged:#5c5853;--oc-cancelled:#e5605a}[dir=rtl]{font-family:var(--font-ar);line-height:1.6}[dir=ltr]{font-family:var(--font-en);line-height:1.4}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-page);color:var(--text-primary);font-size:var(--font-body);margin:0}h1{font-size:var(--font-h1);margin-block:0 var(--space-4);font-weight:600}h2{font-size:var(--font-h2);margin-block:0 var(--space-3);font-weight:600}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media print{nav,.no-print{display:none!important}body{background:var(--bg-surface)}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-4);border-radius:var(--radius-md);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--bg-brand);color:var(--text-on-brand)}.btn-secondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-strong)}.btn-danger{background:var(--status-danger);color:var(--text-on-brand)}.btn-ghost{color:var(--text-link);background:0 0}.chip{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-pill);min-block-size:28px;font-size:var(--font-small);display:inline-flex}.chip-success{background:var(--status-success-subtle);color:var(--status-success)}.chip-warning{background:var(--status-warning-subtle);color:var(--status-warning)}.chip-danger{background:var(--status-danger-subtle);color:var(--status-danger)}.chip-info{background:var(--status-info-subtle);color:var(--status-info)}.chip-neutral{background:var(--status-neutral-subtle);color:var(--status-neutral)}.chip-brand{background:var(--bg-brand-subtle);color:var(--text-link)}.banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-block-end:var(--space-4);display:flex}.banner-text{align-items:center;gap:var(--space-3);flex:1;min-inline-size:0;display:flex}.shell-head .banner{padding-inline:var(--space-5);border-radius:0;margin:0;font-weight:600}.shell-narrow .shell-head .banner{padding-inline:var(--space-4)}.banner-warning{background:var(--status-warning-subtle);color:var(--status-warning)}.banner-danger{background:var(--status-danger-subtle);color:var(--status-danger)}.banner-info{background:var(--status-info-subtle);color:var(--status-info)}.dialog{border-radius:var(--radius-lg);padding:var(--space-5);max-inline-size:min(520px, calc(100vw - 2 * var(--space-4)));background:var(--bg-surface);color:var(--text-primary);border:none}.dialog-actions{gap:var(--space-3);flex-wrap:wrap;flex:none;justify-content:flex-end;margin-block-start:var(--space-5);display:flex}.dialog[open]{max-block-size:calc(100dvh - 2 * var(--space-4));flex-direction:column;display:flex;overflow:hidden}.dialog-body{min-block-size:0;overflow-y:auto}@media (width<=1023px){.dialog{border-end-end-radius:0;border-end-start-radius:0;inline-size:100%;max-inline-size:100%;margin-block-end:0}.dialog-actions{flex-direction:column-reverse}.dialog-actions>*{inline-size:100%}}.toast-region{z-index:30;inset-block-end:var(--space-5);inset-inline:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed}body:has(.shell-narrow) .toast-region{inset-block-end:calc(56px + var(--space-3))}.toast{align-items:center;gap:var(--space-3);pointer-events:auto;background:var(--bg-surface);inline-size:min(400px,100%);color:var(--text-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-pop);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);display:flex}.toast-text{flex:1;min-inline-size:0}.toast-icon{border-radius:var(--radius-pill);flex:none;place-items:center;block-size:32px;inline-size:32px;display:inline-grid}.toast-success .toast-icon{background:var(--status-success-subtle);color:var(--status-success)}.toast-danger .toast-icon{background:var(--status-danger-subtle);color:var(--status-danger)}.toast-close{inline-size:var(--touch-min);block-size:var(--touch-min);margin-block:calc(-1 * var(--space-3));color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:none;margin-inline-end:calc(-1 * var(--space-3))}.empty{text-align:center;padding:var(--space-7) var(--space-4);color:var(--text-secondary)}.empty-icon{block-size:64px;inline-size:64px;margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:var(--bg-brand-subtle);color:var(--text-link);place-items:center;display:grid}.empty-title{font-size:var(--font-h2);color:var(--text-primary);margin:0 0 var(--space-2);overflow-wrap:anywhere}.field{gap:var(--space-1);flex-direction:column;margin-block-end:var(--space-4);display:flex}.field input,.field textarea{min-block-size:var(--touch-min);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font:inherit;background:var(--bg-surface);color:var(--text-primary)}.field-note{font-size:var(--font-small);color:var(--text-secondary);margin:0}.field-error input{border-color:var(--status-danger)}.field-error .field-note{color:var(--text-danger)}.shell{min-block-size:100vh;display:flex}.sidebar{background:var(--bg-surface);border-inline-end:1px solid var(--border-default);block-size:100dvh;inline-size:264px;padding:var(--space-5) var(--space-4);align-self:flex-start;gap:var(--space-5);flex-direction:column;flex:none;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.sidebar nav{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.brand{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--font-h2);margin:0;display:flex}.credit{font-size:var(--font-caption);color:var(--text-secondary);margin:0}.nav-item{align-items:center;gap:var(--space-3);min-block-size:var(--touch-min);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.nav-item[aria-current=page]{background:var(--bg-brand-subtle);color:var(--text-link);font-weight:600}.shell-main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.shell-head{z-index:5;background:var(--bg-page);position:sticky;inset-block-start:0}.shell-narrow .shell-main{padding-block-end:72px}main{padding:var(--space-5)}.shell-narrow main{padding:var(--space-4)}.topbar{align-items:center;gap:var(--space-4);min-block-size:64px;padding-inline:var(--space-5);background:var(--bg-surface);border-block-end:1px solid var(--border-default);display:flex}.topbar-title{font-size:var(--font-h2);flex:1;margin:0}.agent-status{align-items:center;gap:var(--space-2);min-block-size:28px;padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-small);display:inline-flex}.agent-on{background:var(--status-success-subtle);color:var(--status-success)}.agent-paused{background:var(--status-warning-subtle);color:var(--status-warning)}.dot{border-radius:var(--radius-pill);background:currentColor;block-size:8px;inline-size:8px}.account{position:relative}.account-button{min-inline-size:var(--touch-min);justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);font:inherit;cursor:pointer;color:var(--text-primary);background:0 0;border:none;display:flex}.avatar{border-radius:var(--radius-pill);background:var(--bg-brand-subtle);block-size:40px;inline-size:40px;color:var(--text-link);flex:none;place-items:center;font-weight:600;display:inline-grid}.shell-narrow .account-name{display:none}.menu{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);padding:var(--space-1);min-inline-size:200px;max-inline-size:calc(100vw - 2 * var(--space-4));z-index:10;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.menu button{min-block-size:var(--touch-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);text-align:start;font:inherit;cursor:pointer;color:var(--text-primary);background:0 0;border:none}.menu button:hover,.menu button:focus-visible{background:var(--bg-subtle)}.menu button:focus-visible{outline-offset:-2px}.menu .menu-danger{color:var(--text-danger);margin-block-start:var(--space-2);position:relative}.menu .menu-danger:before{content:"";inset-inline:calc(-1 * var(--space-1));border-block-start:1px solid var(--border-default);pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--space-1) - 1px)}.menu .menu-danger:hover,.menu .menu-danger:focus-visible{background:var(--status-danger-subtle)}@keyframes menu-in{0%{opacity:0;translate:0 -4px}}@media (prefers-reduced-motion:no-preference){.menu{animation:.14s ease-out menu-in}}.bottombar{z-index:5;background:var(--bg-surface);border-block-start:1px solid var(--border-default);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.bottombar .nav-item{justify-content:center;gap:var(--space-1);text-align:center;min-block-size:56px;min-inline-size:0;font-size:var(--font-caption);flex-direction:column;flex:1 1 0;padding-inline:2px}.bottombar .nav-item[aria-current=page]{background:0 0;font-weight:400}.nav-pill{border-radius:var(--radius-pill);flex:none;place-items:center;block-size:28px;inline-size:48px;display:inline-grid}.bottombar .nav-item[aria-current=page] .nav-pill{background:var(--bg-brand-subtle)}.more-sheet .nav-item{justify-content:flex-start;gap:var(--space-3);padding-inline:var(--space-3);font-size:var(--font-body);text-align:start;flex-direction:row}.more-sheet .nav-item[aria-current=page]{background:var(--bg-brand-subtle);font-weight:600}@media (width<=360px){.bottombar .nav-item{font-size:11px}}.more-sheet{background:var(--bg-surface);border-block-start:1px solid var(--border-default);padding:var(--space-2);flex-direction:column;display:flex;position:absolute;inset-block-end:100%;inset-inline:0}.role-note{margin:var(--space-3) var(--space-5) 0;color:var(--text-secondary);font-size:var(--font-small)}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-2)}.skip-link:focus{z-index:20;background:var(--bg-surface);padding:var(--space-2);inset-block-start:var(--space-2)}.icon{background-color:currentColor;flex:none;block-size:24px;inline-size:24px;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.icon-home{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M3%209L12%202L21%209V20C21%2020.5304%2020.7893%2021.0391%2020.4142%2021.4142C20.0391%2021.7893%2019.5304%2022%2019%2022H5C4.46957%2022%203.96086%2021.7893%203.58579%2021.4142C3.21071%2021.0391%203%2020.5304%203%2020V9Z'/%3e%3cpath%20d='M9%2022V12H15V22'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M3%209L12%202L21%209V20C21%2020.5304%2020.7893%2021.0391%2020.4142%2021.4142C20.0391%2021.7893%2019.5304%2022%2019%2022H5C4.46957%2022%203.96086%2021.7893%203.58579%2021.4142C3.21071%2021.0391%203%2020.5304%203%2020V9Z'/%3e%3cpath%20d='M9%2022V12H15V22'/%3e%3c/svg%3e")}.icon-inbox{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M22%2012H16L14%2015H10L8%2012H2'/%3e%3cpath%20d='M5.45%205.11L2%2012V18C2%2018.5304%202.21071%2019.0391%202.58579%2019.4142C2.96086%2019.7893%203.46957%2020%204%2020H20C20.5304%2020%2021.0391%2019.7893%2021.4142%2019.4142C21.7893%2019.0391%2022%2018.5304%2022%2018V12L18.55%205.11C18.3844%204.77679%2018.1292%204.49637%2017.813%204.30028C17.4967%204.10419%2017.1321%204.0002%2016.76%204H7.24C6.86792%204.0002%206.50326%204.10419%206.18704%204.30028C5.87083%204.49637%205.61558%204.77679%205.45%205.11Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M22%2012H16L14%2015H10L8%2012H2'/%3e%3cpath%20d='M5.45%205.11L2%2012V18C2%2018.5304%202.21071%2019.0391%202.58579%2019.4142C2.96086%2019.7893%203.46957%2020%204%2020H20C20.5304%2020%2021.0391%2019.7893%2021.4142%2019.4142C21.7893%2019.0391%2022%2018.5304%2022%2018V12L18.55%205.11C18.3844%204.77679%2018.1292%204.49637%2017.813%204.30028C17.4967%204.10419%2017.1321%204.0002%2016.76%204H7.24C6.86792%204.0002%206.50326%204.10419%206.18704%204.30028C5.87083%204.49637%205.61558%204.77679%205.45%205.11Z'/%3e%3c/svg%3e")}.icon-review{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M15%202H9C8.44772%202%208%202.44772%208%203V5C8%205.55228%208.44772%206%209%206H15C15.5523%206%2016%205.55228%2016%205V3C16%202.44772%2015.5523%202%2015%202Z'/%3e%3cpath%20d='M16%204H18C18.5304%204%2019.0391%204.21071%2019.4142%204.58579C19.7893%204.96086%2020%205.46957%2020%206V20C20%2020.5304%2019.7893%2021.0391%2019.4142%2021.4142C19.0391%2021.7893%2018.5304%2022%2018%2022H6C5.46957%2022%204.96086%2021.7893%204.58579%2021.4142C4.21071%2021.0391%204%2020.5304%204%2020V6C4%205.46957%204.21071%204.96086%204.58579%204.58579C4.96086%204.21071%205.46957%204%206%204H8'/%3e%3cpath%20d='M9%2014L11%2016L15%2012'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M15%202H9C8.44772%202%208%202.44772%208%203V5C8%205.55228%208.44772%206%209%206H15C15.5523%206%2016%205.55228%2016%205V3C16%202.44772%2015.5523%202%2015%202Z'/%3e%3cpath%20d='M16%204H18C18.5304%204%2019.0391%204.21071%2019.4142%204.58579C19.7893%204.96086%2020%205.46957%2020%206V20C20%2020.5304%2019.7893%2021.0391%2019.4142%2021.4142C19.0391%2021.7893%2018.5304%2022%2018%2022H6C5.46957%2022%204.96086%2021.7893%204.58579%2021.4142C4.21071%2021.0391%204%2020.5304%204%2020V6C4%205.46957%204.21071%204.96086%204.58579%204.58579C4.96086%204.21071%205.46957%204%206%204H8'/%3e%3cpath%20d='M9%2014L11%2016L15%2012'/%3e%3c/svg%3e")}.icon-orders{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6%202L3%206V20C3%2020.5304%203.21071%2021.0391%203.58579%2021.4142C3.96086%2021.7893%204.46957%2022%205%2022H19C19.5304%2022%2020.0391%2021.7893%2020.4142%2021.4142C20.7893%2021.0391%2021%2020.5304%2021%2020V6L18%202H6Z'/%3e%3cpath%20d='M3%206H21'/%3e%3cpath%20d='M16%2010C16%2011.0609%2015.5786%2012.0783%2014.8284%2012.8284C14.0783%2013.5786%2013.0609%2014%2012%2014C10.9391%2014%209.92172%2013.5786%209.17157%2012.8284C8.42143%2012.0783%208%2011.0609%208%2010'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6%202L3%206V20C3%2020.5304%203.21071%2021.0391%203.58579%2021.4142C3.96086%2021.7893%204.46957%2022%205%2022H19C19.5304%2022%2020.0391%2021.7893%2020.4142%2021.4142C20.7893%2021.0391%2021%2020.5304%2021%2020V6L18%202H6Z'/%3e%3cpath%20d='M3%206H21'/%3e%3cpath%20d='M16%2010C16%2011.0609%2015.5786%2012.0783%2014.8284%2012.8284C14.0783%2013.5786%2013.0609%2014%2012%2014C10.9391%2014%209.92172%2013.5786%209.17157%2012.8284C8.42143%2012.0783%208%2011.0609%208%2010'/%3e%3c/svg%3e")}.icon-chart{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M3%203V21H21'/%3e%3cpath%20d='M7%2016V9'/%3e%3cpath%20d='M12%2016V5'/%3e%3cpath%20d='M17%2016V12'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M3%203V21H21'/%3e%3cpath%20d='M7%2016V9'/%3e%3cpath%20d='M12%2016V5'/%3e%3cpath%20d='M17%2016V12'/%3e%3c/svg%3e")}.icon-settings{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M4%2021V14'/%3e%3cpath%20d='M4%2010V3'/%3e%3cpath%20d='M12%2021V12'/%3e%3cpath%20d='M12%208V3'/%3e%3cpath%20d='M20%2021V16'/%3e%3cpath%20d='M20%2012V3'/%3e%3cpath%20d='M1%2014H7'/%3e%3cpath%20d='M9%208H15'/%3e%3cpath%20d='M17%2016H23'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M4%2021V14'/%3e%3cpath%20d='M4%2010V3'/%3e%3cpath%20d='M12%2021V12'/%3e%3cpath%20d='M12%208V3'/%3e%3cpath%20d='M20%2021V16'/%3e%3cpath%20d='M20%2012V3'/%3e%3cpath%20d='M1%2014H7'/%3e%3cpath%20d='M9%208H15'/%3e%3cpath%20d='M17%2016H23'/%3e%3c/svg%3e")}.icon-alert{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M10.29%203.86001L1.81999%2018C1.64536%2018.3024%201.55296%2018.6453%201.55198%2018.9945C1.551%2019.3437%201.64148%2019.6871%201.81442%2019.9905C1.98735%2020.2939%202.23672%2020.5468%202.5377%2020.7239C2.83868%2020.901%203.18079%2020.9962%203.52999%2021H20.47C20.8192%2020.9962%2021.1613%2020.901%2021.4623%2020.7239C21.7633%2020.5468%2022.0126%2020.2939%2022.1856%2019.9905C22.3585%2019.6871%2022.449%2019.3437%2022.448%2018.9945C22.447%2018.6453%2022.3546%2018.3024%2022.18%2018L13.71%203.86001C13.5317%203.56611%2013.2807%203.32313%2012.9812%203.15449C12.6817%202.98585%2012.3437%202.89726%2012%202.89726C11.6563%202.89726%2011.3183%202.98585%2011.0188%203.15449C10.7193%203.32313%2010.4683%203.56611%2010.29%203.86001Z'/%3e%3cpath%20d='M12%209V13'/%3e%3cpath%20d='M12%2017H12.02'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M10.29%203.86001L1.81999%2018C1.64536%2018.3024%201.55296%2018.6453%201.55198%2018.9945C1.551%2019.3437%201.64148%2019.6871%201.81442%2019.9905C1.98735%2020.2939%202.23672%2020.5468%202.5377%2020.7239C2.83868%2020.901%203.18079%2020.9962%203.52999%2021H20.47C20.8192%2020.9962%2021.1613%2020.901%2021.4623%2020.7239C21.7633%2020.5468%2022.0126%2020.2939%2022.1856%2019.9905C22.3585%2019.6871%2022.449%2019.3437%2022.448%2018.9945C22.447%2018.6453%2022.3546%2018.3024%2022.18%2018L13.71%203.86001C13.5317%203.56611%2013.2807%203.32313%2012.9812%203.15449C12.6817%202.98585%2012.3437%202.89726%2012%202.89726C11.6563%202.89726%2011.3183%202.98585%2011.0188%203.15449C10.7193%203.32313%2010.4683%203.56611%2010.29%203.86001Z'/%3e%3cpath%20d='M12%209V13'/%3e%3cpath%20d='M12%2017H12.02'/%3e%3c/svg%3e")}.icon-users{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M17%2021V19C17%2017.9391%2016.5786%2016.9217%2015.8284%2016.1716C15.0783%2015.4214%2014.0609%2015%2013%2015H5C3.93913%2015%202.92172%2015.4214%202.17157%2016.1716C1.42143%2016.9217%201%2017.9391%201%2019V21'/%3e%3cpath%20d='M9%2011C11.2091%2011%2013%209.20914%2013%207C13%204.79086%2011.2091%203%209%203C6.79086%203%205%204.79086%205%207C5%209.20914%206.79086%2011%209%2011Z'/%3e%3cpath%20d='M23%2021V19C22.9993%2018.1137%2022.7044%2017.2528%2022.1614%2016.5523C21.6184%2015.8519%2020.8581%2015.3516%2020%2015.13'/%3e%3cpath%20d='M16%203.13C16.8604%203.3503%2017.623%203.8507%2018.1676%204.55231C18.7122%205.25392%2019.0078%206.11683%2019.0078%207.005C19.0078%207.89317%2018.7122%208.75608%2018.1676%209.45769C17.623%2010.1593%2016.8604%2010.6597%2016%2010.88'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M17%2021V19C17%2017.9391%2016.5786%2016.9217%2015.8284%2016.1716C15.0783%2015.4214%2014.0609%2015%2013%2015H5C3.93913%2015%202.92172%2015.4214%202.17157%2016.1716C1.42143%2016.9217%201%2017.9391%201%2019V21'/%3e%3cpath%20d='M9%2011C11.2091%2011%2013%209.20914%2013%207C13%204.79086%2011.2091%203%209%203C6.79086%203%205%204.79086%205%207C5%209.20914%206.79086%2011%209%2011Z'/%3e%3cpath%20d='M23%2021V19C22.9993%2018.1137%2022.7044%2017.2528%2022.1614%2016.5523C21.6184%2015.8519%2020.8581%2015.3516%2020%2015.13'/%3e%3cpath%20d='M16%203.13C16.8604%203.3503%2017.623%203.8507%2018.1676%204.55231C18.7122%205.25392%2019.0078%206.11683%2019.0078%207.005C19.0078%207.89317%2018.7122%208.75608%2018.1676%209.45769C17.623%2010.1593%2016.8604%2010.6597%2016%2010.88'/%3e%3c/svg%3e")}.icon-log{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M14%202H6C5.46957%202%204.96086%202.21071%204.58579%202.58579C4.21071%202.96086%204%203.46957%204%204V20C4%2020.5304%204.21071%2021.0391%204.58579%2021.4142C4.96086%2021.7893%205.46957%2022%206%2022H18C18.5304%2022%2019.0391%2021.7893%2019.4142%2021.4142C19.7893%2021.0391%2020%2020.5304%2020%2020V8L14%202Z'/%3e%3cpath%20d='M14%202V8H20'/%3e%3cpath%20d='M16%2013H8'/%3e%3cpath%20d='M16%2017H8'/%3e%3cpath%20d='M10%209H8'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M14%202H6C5.46957%202%204.96086%202.21071%204.58579%202.58579C4.21071%202.96086%204%203.46957%204%204V20C4%2020.5304%204.21071%2021.0391%204.58579%2021.4142C4.96086%2021.7893%205.46957%2022%206%2022H18C18.5304%2022%2019.0391%2021.7893%2019.4142%2021.4142C19.7893%2021.0391%2020%2020.5304%2020%2020V8L14%202Z'/%3e%3cpath%20d='M14%202V8H20'/%3e%3cpath%20d='M16%2013H8'/%3e%3cpath%20d='M16%2017H8'/%3e%3cpath%20d='M10%209H8'/%3e%3c/svg%3e")}.icon-more{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6%2012C6%2012.5523%205.55228%2013%205%2013C4.44772%2013%204%2012.5523%204%2012C4%2011.4477%204.44772%2011%205%2011C5.55228%2011%206%2011.4477%206%2012Z'/%3e%3cpath%20d='M13%2012C13%2012.5523%2012.5523%2013%2012%2013C11.4477%2013%2011%2012.5523%2011%2012C11%2011.4477%2011.4477%2011%2012%2011C12.5523%2011%2013%2011.4477%2013%2012Z'/%3e%3cpath%20d='M20%2012C20%2012.5523%2019.5523%2013%2019%2013C18.4477%2013%2018%2012.5523%2018%2012C18%2011.4477%2018.4477%2011%2019%2011C19.5523%2011%2020%2011.4477%2020%2012Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6%2012C6%2012.5523%205.55228%2013%205%2013C4.44772%2013%204%2012.5523%204%2012C4%2011.4477%204.44772%2011%205%2011C5.55228%2011%206%2011.4477%206%2012Z'/%3e%3cpath%20d='M13%2012C13%2012.5523%2012.5523%2013%2012%2013C11.4477%2013%2011%2012.5523%2011%2012C11%2011.4477%2011.4477%2011%2012%2011C12.5523%2011%2013%2011.4477%2013%2012Z'/%3e%3cpath%20d='M20%2012C20%2012.5523%2019.5523%2013%2019%2013C18.4477%2013%2018%2012.5523%2018%2012C18%2011.4477%2018.4477%2011%2019%2011C19.5523%2011%2020%2011.4477%2020%2012Z'/%3e%3c/svg%3e")}.icon-check{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M20%206L9%2017L4%2012'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M20%206L9%2017L4%2012'/%3e%3c/svg%3e")}.icon-arrow-back{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M19%2012H5'/%3e%3cpath%20d='M12%2019L5%2012L12%205'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20style='color:gray'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M19%2012H5'/%3e%3cpath%20d='M12%2019L5%2012L12%205'/%3e%3c/svg%3e")}.back-button{inline-size:var(--touch-min);block-size:var(--touch-min);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-link);flex:none;justify-content:center;align-items:center;display:inline-flex}[dir=rtl] .back-button .icon{transform:scaleX(-1)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.table-wrap{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);position:relative;overflow-x:auto}.code-input{inline-size:304px;max-inline-size:100%;margin-inline:auto;position:relative}.code-input input{opacity:0;inline-size:100%;font-size:var(--font-body);position:absolute;inset:0}.code-cells{gap:var(--space-2);grid-template-columns:repeat(6,1fr);display:grid}.code-cell{border:1px solid var(--border-default);border-radius:var(--radius-md);block-size:52px;font-size:var(--font-h2);background:var(--bg-surface);place-items:center;font-weight:600;display:grid}.code-input:focus-within .code-cell-next{border-color:var(--border-focus);outline:2px solid var(--border-focus)}.code-input-invalid .code-cell{border-color:var(--status-danger)}.order-panel{gap:var(--space-3);flex-direction:column;display:flex}.order-panel hr{border:none;border-block-start:1px solid var(--border-default);inline-size:100%;margin:0}.order-panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.order-panel-head h2{font-size:var(--font-body);margin:0}.order-panel-number,.order-panel-note{color:var(--text-secondary);font-size:var(--font-small);margin:0}.order-lines{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-lines li{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.order-line-name{overflow-wrap:anywhere;margin:0}.order-line-option{color:var(--text-secondary);font-size:var(--font-small);margin:0}.order-line-price{flex:none}.order-sums,.order-details{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.order-sums div{justify-content:space-between;gap:var(--space-3);display:flex}.order-sums dt,.order-details dt{color:var(--text-secondary);font-size:var(--font-small)}.order-sums dd,.order-details dd{overflow-wrap:anywhere;margin:0}.order-total dt,.order-total dd{color:var(--text-primary);font-weight:700;font-size:var(--font-body)}.field-error textarea{border-color:var(--status-danger)}.field textarea{padding-block:var(--space-2);resize:vertical}.chip-channel{align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);font-size:var(--font-small);display:inline-flex}.chip-channel-badge{border-radius:var(--radius-pill);place-items:center;block-size:20px;inline-size:20px;display:inline-grid}.chip-channel-whatsapp .chip-channel-badge{background:var(--channel-whatsapp)}.chip-channel-instagram .chip-channel-badge{background:var(--channel-instagram)}.chip-channel-messenger .chip-channel-badge{background:var(--channel-messenger)}.metric{gap:var(--space-2);flex-direction:column;display:flex}.metric-label{color:var(--text-secondary);font-size:var(--font-small);margin:0}.metric-value{font-size:var(--font-display);margin:0;font-weight:700}.metric-note{color:var(--text-secondary);font-size:var(--font-small);margin:0}.alert-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);align-items:flex-start;display:flex}.alert-icon{border-radius:var(--radius-pill);flex:none;place-items:center;block-size:36px;inline-size:36px;display:inline-grid}.alert-handoff .alert-icon{background:var(--status-info-subtle)}.alert-review .alert-icon{background:var(--status-warning-subtle)}.alert-fault .alert-icon{background:var(--status-danger-subtle)}.alert-content{gap:var(--space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.alert-content>.btn{align-self:flex-start}.alert-title{margin:0;font-weight:600}.alert-body{color:var(--text-secondary);font-size:var(--font-small);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.alert-body p{margin:0}:root{--shadow-pop:0 12px 32px -12px color-mix(in srgb, var(--text-primary) 30%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--text-primary) 12%, transparent)}.select{--select-chev:var(--text-secondary);--select-end:var(--space-3);--select-fall:linear-gradient(45deg, transparent calc(50% - 1px), var(--select-chev) calc(50% - .5px), var(--select-chev) calc(50% + .5px), transparent calc(50% + 1px));--select-rise:linear-gradient(135deg, transparent calc(50% - 1px), var(--select-chev) calc(50% - .5px), var(--select-chev) calc(50% + .5px), transparent calc(50% + 1px));appearance:none;inline-size:100%;min-block-size:var(--touch-min);padding-block:0;padding-inline:var(--space-3) calc(var(--select-end) + 20px);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface);background-image:var(--select-fall), var(--select-rise);background-repeat:no-repeat;background-size:6px 6px;background-position:right calc(var(--select-end) + 6px) center, right var(--select-end) center;color:var(--text-primary);font:inherit;font-size:var(--font-body);text-align:start;cursor:pointer;margin:0;transition:border-color .12s,background-color .12s}[dir=rtl] .select:not([dir=ltr]){background-position:left var(--select-end) center, left calc(var(--select-end) + 6px) center}.select:hover:not(:disabled){--select-chev:var(--text-primary);border-color:var(--border-strong)}.select:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-color:var(--border-focus)}.select:open{--select-chev:var(--text-primary);border-color:var(--border-focus);background-image:var(--select-rise), var(--select-fall)}.select[aria-invalid=true]{border-color:var(--status-danger)}.select:disabled{--select-chev:var(--border-strong);background-color:var(--bg-subtle);color:var(--text-secondary);cursor:not-allowed;opacity:1}.select:has(>option:checked:disabled){color:var(--text-secondary)}.select option{color:var(--text-primary)}.select option:disabled{color:var(--text-secondary)}.select-quiet{--select-end:var(--space-1);inline-size:auto;max-inline-size:100%;padding-inline:var(--space-1) calc(var(--select-end) + 20px);background-color:#0000;border-color:#0000}.select-quiet:hover:not(:disabled),.select-quiet:focus-visible{border-color:#0000}.select-quiet:open{border-color:#0000}.select-host{transition:border-color .12s,background-color .12s}.select-host:hover{border-color:var(--border-strong);background-color:var(--bg-subtle)}.select-host:has(>.select:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.select-host:has(>.select:open){border-color:var(--border-focus)}.select-host>.select:focus-visible{outline:none}@supports (appearance:base-select){.select{appearance:base-select}.select::picker(select){appearance:base-select}.select{align-items:center;display:inline-flex}.select::picker-icon{display:none}.select::picker(select){margin-block:var(--space-1);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-pop);min-inline-size:anchor-size(self-inline);max-block-size:min(20rem,60dvh);overflow-y:auto}.select option{align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-body);cursor:pointer;display:flex}.select option:hover,.select option:focus-visible{background:var(--bg-subtle)}.select option:checked{background:var(--bg-brand-subtle);color:var(--text-link);font-weight:600}.select option:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.select option::checkmark{content:"";block-size:5px;inline-size:10px;color:var(--text-link);border-block-end:2px solid;border-inline-start:2px solid;flex:none;margin-block-start:-3px;margin-inline:1px 2px;rotate:-45deg}[dir=rtl] .select:not([dir=ltr]) option::checkmark{scale:-1 1}.select option:disabled{color:var(--text-secondary);cursor:default;background:0 0}@media (prefers-reduced-motion:no-preference){.select::picker(select){opacity:0;transition:opacity .14s ease-out, translate .14s ease-out, display .14s allow-discrete, overlay .14s allow-discrete;translate:0 -4px}.select:open::picker(select){opacity:1;translate:0}@starting-style{.select:open::picker(select){opacity:0;translate:0 -4px}}}}.tour{inline-size:min(360px, calc(100vw - 2 * var(--space-2)));padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);box-sizing:border-box;margin:0;position:fixed;inset:auto}.tour::backdrop{background:0 0}.tour-progress{color:var(--text-secondary);font-size:var(--font-caption);margin:0}.tour-title{margin-block:var(--space-1) var(--space-2);font-size:var(--font-h2)}.tour-body{margin:0}.tour-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-start:var(--space-4);display:flex}.tour-moves{gap:var(--space-2);display:flex}[data-tour-active]{outline:3px solid var(--border-focus);outline-offset:-3px}@media (width<=1023px){[data-tour-active]{scroll-margin-block-end:72px}}.card{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}.muted{color:var(--text-secondary)}.link-button{min-block-size:var(--touch-min);color:var(--text-link);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.setup-card{margin-block-end:var(--space-4)}.setup-card h2{font-size:var(--font-h2);margin:0}.setup-steps{margin:var(--space-3) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.setup-step{gap:var(--space-3);align-items:flex-start;display:flex}.setup-mark{border:2px solid var(--border-strong);border-radius:var(--radius-pill);box-sizing:border-box;flex:none;block-size:20px;inline-size:20px;margin-block-start:2px}.setup-done .setup-mark{border-color:var(--status-success);background:var(--status-success);box-shadow:inset 0 0 0 3px var(--bg-surface)}.setup-text{gap:var(--space-1);justify-items:start;min-inline-size:0;display:grid}.setup-text p{margin:0}.setup-name{font-weight:600}.setup-state{color:var(--text-secondary);font-size:var(--font-small)}.setup-done .setup-state{color:var(--status-success)}.setup-help{font-size:var(--font-small)}.setup-text .btn{align-items:center;margin-block-start:var(--space-1);text-decoration:none;display:inline-flex}.setup-card-compact{align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.setup-card-compact h2{font-size:var(--font-body)}.setup-open{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.setup-open-step{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.setup-open-step .setup-mark{margin-block-start:0}.setup-open-step .setup-name{font-size:var(--font-small)}.setup-open-step .btn{align-items:center;text-decoration:none;display:inline-flex}.toggle-wrap{align-items:center;gap:var(--space-2);display:inline-flex}.toggle{inline-size:48px;min-block-size:var(--touch-min);cursor:pointer;background:0 0;border:none;padding:0;position:relative}.toggle:before{content:"";border-radius:var(--radius-pill);background:var(--bg-subtle);block-size:24px;box-shadow:inset 0 0 0 1px var(--border-strong);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.toggle[aria-checked=true]:before{background:var(--bg-brand);box-shadow:none}.toggle-knob{background:var(--border-strong);border-radius:50%;block-size:18px;inline-size:18px;margin-block-start:-9px;transition:inset-inline-start .15s;position:absolute;inset-block-start:50%;inset-inline-start:3px}.toggle[aria-checked=true] .toggle-knob{background:var(--bg-surface);inset-inline-start:27px}.toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.toggle:disabled{opacity:.6;cursor:not-allowed}.toggle-state{color:var(--text-primary);font-size:var(--font-body)}.log{gap:var(--space-4);flex-direction:column;display:flex}.log-bar{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.log-bar .field{flex:240px;max-inline-size:320px}.log-table{border-collapse:collapse;inline-size:100%}.log-table th{background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-small);text-align:start;padding:var(--space-4);font-weight:400}.log-table td{padding:var(--space-4);border-block-start:1px solid var(--border-default);vertical-align:top}.log-table td:last-child{white-space:nowrap;color:var(--text-secondary);font-size:var(--font-small)}.log-what{gap:var(--space-1);flex-direction:column;display:flex}.log-notes{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--font-small);flex-wrap:wrap;display:flex}.log-notes a{color:var(--text-link)}.log-cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.log-card{gap:var(--space-2);flex-direction:column;display:flex}.log-card-who{display:flex}.log-card-when{color:var(--text-secondary);font-size:var(--font-small)}.log-more{align-self:center}@media (width<=1023px){.log-bar .field{max-inline-size:none}.log-more{align-self:stretch}}.settings{gap:var(--space-5);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.settings-phone{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.settings-phone>*{min-inline-size:0}.settings-col{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.settings-pane{max-inline-size:860px;container-type:inline-size}.settings-muted{color:var(--text-secondary);font-size:var(--font-small);margin:0}.settings-error{color:var(--text-danger)}.settings-nav{max-block-size:calc(100vh - 64px - var(--space-6));gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(64px + var(--space-4));overflow-y:auto}.settings-nav ul,.settings-phone-list,.settings-results,.settings-changes,.settings-history{margin:0;padding:0;list-style:none}.settings-search{margin-block-end:var(--space-2)}.settings-search input{inline-size:100%;min-block-size:var(--touch-min);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);padding-inline:var(--space-3);color:var(--text-primary);font:inherit}.settings-search input:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-color:var(--border-focus)}.settings-nav-title{margin:var(--space-3) var(--space-2) var(--space-1);font-size:var(--font-caption);color:var(--text-secondary);font-weight:600}.settings-nav-item{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;transition:background-color .12s;display:flex}.settings-nav-item:hover{background:var(--bg-subtle)}.settings-nav-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.settings-nav-item[aria-current=page]{background:var(--bg-brand-subtle);color:var(--text-link);font-weight:600}.settings-dot{background:var(--status-warning);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.settings-lock{block-size:14px;inline-size:14px;color:var(--text-secondary);flex:none}.settings-nav-foot{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-2) 0;border-block-start:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--font-small)}.settings-nav-foot a{color:var(--text-link);font-weight:600}.settings-fields{gap:var(--space-4);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.settings-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.settings-head>div{min-inline-size:0}.settings-head h2{font-size:var(--font-h1);margin:0}.settings-head h2:focus{outline:none}.settings-head h2:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.settings-head p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-small)}.settings-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--status-info-subtle);color:var(--text-primary);font-size:var(--font-small);margin:0}.settings-pane>.banner{margin-block-end:0}.settings-group{padding:var(--space-2) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}.settings-group>h3{margin:var(--space-4) 0 var(--space-1);font-size:17px}.settings-card{gap:var(--space-3);flex-direction:column;display:flex}.settings-row{gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-block-end:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) minmax(0,300px);display:grid;position:relative}.settings-row:last-child{border-block-end:0}.settings-row-wide{grid-template-columns:minmax(0,1fr)}.settings-row:before{content:"";inset-inline-start:calc(-1 * var(--space-5));inset-block:var(--space-3);background:var(--bg-brand);opacity:0;border-radius:2px;inline-size:3px;transition:opacity .2s;position:absolute}.settings-row-changed:before{opacity:1}.settings-row-flash{animation:1.6s ease-out settings-flash}@keyframes settings-flash{0%{background:var(--bg-brand-subtle)}to{background:0 0}}.settings-row-text{min-inline-size:0}.settings-row-label{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.settings-row-help{color:var(--text-secondary);font-size:var(--font-small);margin:2px 0 0}.settings-row-meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--font-caption);flex-wrap:wrap;margin:6px 0 0;display:flex}.settings-meta-part+.settings-meta-part:before{content:"·";opacity:.6;margin-inline-end:var(--space-2)}.settings-link{min-block-size:0;font-weight:600;font-size:inherit;text-underline-offset:2px;text-decoration:underline}.settings-row-err{color:var(--text-danger);font-size:var(--font-small);margin:6px 0 0;font-weight:600}.settings-row-ctl{justify-content:center;align-items:stretch;gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.settings-row-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-switch{align-self:flex-end}.settings-badge{border-radius:var(--radius-pill);font-size:var(--font-caption);white-space:nowrap;align-items:center;padding:1px 8px;font-weight:600;line-height:1.6;display:inline-flex}.settings-badge-sens{background:var(--status-warning-subtle);color:var(--status-warning)}.settings-badge-admin{background:var(--status-neutral-subtle);color:var(--status-neutral)}.settings-badge-changed{background:var(--bg-brand-subtle);color:var(--text-link)}.settings-input{inline-size:100%;min-block-size:var(--touch-min);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);padding-inline:var(--space-3);color:var(--text-primary);font:inherit;transition:border-color .12s}.settings-input:hover:not(:disabled){border-color:var(--border-strong)}.settings-input:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-color:var(--border-focus)}.settings-input[aria-invalid=true]{border-color:var(--status-danger)}.settings-input:disabled{background:var(--bg-subtle);color:var(--text-secondary);cursor:not-allowed}textarea.settings-input{padding-block:var(--space-2);resize:vertical;min-block-size:120px;line-height:1.6}.settings-num{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);align-items:stretch;display:flex;overflow:hidden}.settings-num:hover{border-color:var(--border-strong)}.settings-num:focus-within{outline:2px solid var(--border-focus);border-color:var(--border-focus)}.settings-num-bad,.settings-num-bad:hover{border-color:var(--status-danger)}.settings-num input{min-inline-size:0;min-block-size:var(--touch-min);padding-inline:var(--space-3);color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.settings-num input:disabled{color:var(--text-secondary);cursor:not-allowed}.settings-num:has(input:disabled){background:var(--bg-subtle)}.settings-unit{padding-inline:var(--space-3);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-small);white-space:nowrap;align-items:center;display:flex}.settings-pair{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.settings-pair label{color:var(--text-secondary);font-size:var(--font-caption);margin-block-end:2px;display:block}.settings-radios{gap:var(--space-2);flex-direction:column;display:flex}.settings-radio{align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);display:flex}.settings-radio input{block-size:20px;inline-size:20px;accent-color:var(--bg-brand);flex:none;margin:0}.settings-radios .settings-radio{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--font-small);cursor:pointer;transition:border-color .12s,background-color .12s}.settings-radios .settings-radio:hover{border-color:var(--border-strong)}.settings-radios .settings-radio:has(input:checked){border-color:var(--bg-brand);background:var(--bg-brand-subtle)}.settings-radios .settings-radio:has(input:disabled){cursor:not-allowed;opacity:.7}.settings-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-pill{display:inline-flex;position:relative}.settings-pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.settings-pill input+span{min-block-size:var(--touch-min);padding-inline:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);font-size:var(--font-small);align-items:center;gap:6px;transition:background-color .12s,border-color .12s;display:inline-flex}.settings-pill input:hover:not(:disabled)+span{border-color:var(--border-strong)}.settings-pill input:checked+span{background:var(--bg-brand);border-color:var(--bg-brand);color:var(--text-on-brand);font-weight:600}.settings-pill input:checked+span:before{content:"✓";font-size:12px}.settings-pill input:focus-visible+span{outline:2px solid var(--border-focus);outline-offset:2px}.settings-pill input:disabled+span{opacity:.6;cursor:not-allowed}.settings-dates{gap:var(--space-2);flex-direction:column;display:flex}.settings-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.settings-chip{min-block-size:32px;padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-pill);background:var(--bg-subtle);font-size:var(--font-small);font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.settings-chip-x,.settings-icon-btn{inline-size:var(--touch-min);block-size:var(--touch-min);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;display:inline-grid}.settings-chip-x{block-size:28px;inline-size:28px;font-size:16px}.settings-chip-x:hover,.settings-icon-btn:hover{background:var(--border-default);color:var(--text-primary)}.settings-chip-x:focus-visible,.settings-icon-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:0}.settings-addline{gap:var(--space-2);display:flex}.settings-addline .settings-input{flex:1;min-inline-size:0}.settings-prefixes{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.settings-ptable{border-collapse:collapse;inline-size:100%;max-inline-size:420px;font-size:var(--font-small)}.settings-ptable th{text-align:start;font-size:var(--font-caption);color:var(--text-secondary);padding:4px;font-weight:600}.settings-ptable td{vertical-align:middle;padding:4px}.settings-ptable td:last-child{inline-size:var(--touch-min)}.settings-ptable .select{min-inline-size:5.75rem}.settings-details{border-inline-start:2px solid var(--border-default);padding-inline-start:var(--space-4)}.settings-details h4{margin:var(--space-3) 0 0;font-size:var(--font-small);color:var(--text-secondary)}.settings-details .settings-row:before{inset-inline-start:calc(-1 * var(--space-4) - 2px)}.settings-details-off{padding-block:var(--space-3)}.settings-channels{margin:0;padding:0;list-style:none}.settings-channel{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border-default);display:flex}.settings-channel:last-child{border-block-end:0}.settings-channel-name{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.settings-sub{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}.settings-sub>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:56px;padding:var(--space-3) var(--space-5);cursor:pointer;border-radius:var(--radius-lg);font-weight:600;list-style:none;transition:background-color .12s;display:flex}.settings-sub>summary::-webkit-details-marker{display:none}.settings-sub>summary:hover{background:var(--bg-subtle)}.settings-sub>summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.settings-sub-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-sub-title .settings-muted{font-weight:400}.settings-sub-in{padding:0 var(--space-5) var(--space-2);border-block-start:1px solid var(--border-default)}.settings-chev,.settings-chev-end,.settings-chev-start{block-size:8px;inline-size:8px;color:var(--text-secondary);border:0 solid;flex:none;transition:transform .15s}.settings-chev{border-block-end-width:2px;border-inline-end-width:2px;margin-block-start:-4px;transform:rotate(45deg)}.settings-sub[open]>summary .settings-chev{margin-block-start:4px;transform:rotate(-135deg)}.settings-chev-end{border-block-start-width:2px;border-inline-end-width:2px;transform:rotate(45deg)}.settings-chev-start{border-block-start-width:2px;border-inline-start-width:2px;transform:rotate(-45deg)}:is(.settings-chev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.settings-chev-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transform:rotate(-45deg)}.settings-sub[open]>summary .settings-chev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(135deg)}.settings-chev-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(45deg)}.settings-block{padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);position:relative}.settings-block.settings-row-changed{border-color:var(--bg-brand)}.settings-block-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.settings-block-head h3{margin:0;font-size:16px}.settings-block-badges{gap:var(--space-1);flex-wrap:wrap;flex:1;display:inline-flex}.settings-btn-sm{min-block-size:36px;padding-inline:var(--space-3);font-size:var(--font-small)}.settings-block-preview{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-small);white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.settings-block-box{margin-block-start:var(--space-2)}.settings-counter{font-size:var(--font-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.settings-counter.settings-error{color:var(--text-danger);font-weight:600}.settings-meter{block-size:6px;margin-block:var(--space-2) var(--space-1);background:var(--bg-subtle);border-radius:3px;overflow:hidden}.settings-meter span{background:var(--bg-brand);block-size:100%;transition:inline-size .2s;display:block}.settings-savebar{z-index:3;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--bg-inverse);color:var(--text-on-brand);flex-wrap:wrap;animation:.18s ease-out settings-rise;display:flex;position:sticky;inset-block-end:0}@keyframes settings-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.settings-savebar-text{flex-direction:column;flex:200px;min-inline-size:0;display:flex}.settings-savebar-text small{opacity:.85;font-size:var(--font-caption)}.settings-savebar-act{gap:var(--space-2);display:flex}.settings-savebar .btn-ghost{color:var(--text-on-brand)}.settings-savebar .btn-ghost:hover,.settings-savebar .btn-primary{background:var(--bg-surface);color:var(--text-link)}.settings-savebar .btn:focus-visible{outline:2px solid var(--bg-surface);outline-offset:2px}.settings-changes{border:1px solid var(--border-default);border-radius:var(--radius-md);margin-block-end:var(--space-3)}.settings-changes li{padding:var(--space-3);border-block-end:1px solid var(--border-default);font-size:var(--font-small);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.settings-changes li:last-child{border-block-end:0}.settings-changes-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.settings-results{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.settings-results li+li{border-block-start:1px solid var(--border-default)}.settings-results button{inline-size:100%;min-block-size:var(--touch-min);padding:var(--space-3) var(--space-4);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;transition:background-color .12s;display:flex}.settings-results button:hover{background:var(--bg-subtle)}.settings-results button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.settings-history{flex-direction:column;display:flex}.settings-history li{gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--border-default);font-size:var(--font-small);flex-direction:column;display:flex}.settings-history li:last-child{border-block-end:0}.settings-history p{margin:0}.settings-history-label{font-weight:600}.settings-history-who{gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-caption);flex-wrap:wrap;display:flex}.settings-fieldset{gap:var(--space-2);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.settings-fieldset legend{font-size:var(--font-small);margin-block-end:var(--space-2);padding:0;font-weight:600}.settings-skeleton{gap:var(--space-4);flex-direction:column;max-inline-size:860px;display:flex}.settings-skeleton .settings-group{gap:var(--space-3);padding-block:var(--space-4);flex-direction:column;display:flex}.settings-skel{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--bg-subtle), var(--border-default), var(--bg-subtle));background-size:200% 100%;animation:1.4s linear infinite settings-shimmer;display:block}.settings-skel-title{block-size:20px;inline-size:40%}.settings-skel-line{block-size:14px;inline-size:70%}.settings-skel-box{inline-size:100%;block-size:var(--touch-min)}@keyframes settings-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.settings-phone-group .settings-nav-title{margin-inline:var(--space-1)}.settings-phone-list{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.settings-phone-list li+li{border-block-start:1px solid var(--border-default)}.settings-phone-item{align-items:center;gap:var(--space-3);min-block-size:64px;padding:var(--space-3) var(--space-4);color:var(--text-primary);text-decoration:none;display:flex}.settings-phone-item:hover{background:var(--bg-subtle)}.settings-phone-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.settings-phone-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.settings-phone-text b{align-items:center;gap:var(--space-2);font-size:16px;display:flex}.settings-phone-text span{color:var(--text-secondary);font-size:var(--font-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-back{align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);color:var(--text-link);align-self:flex-start;font-weight:600;text-decoration:none;display:inline-flex}.settings-back:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@container (width<=560px){.settings-row{grid-template-columns:minmax(0,1fr)}.settings-row:before{inset-inline-start:calc(-1 * var(--space-4))}.settings-group,.settings-block,.settings-sub>summary,.settings-sub-in{padding-inline:var(--space-4)}.settings-switch{align-self:flex-start}.settings-savebar{padding-inline:var(--space-4)}.settings-savebar-act{inline-size:100%}.settings-savebar-act .btn{flex:1}}@media (width<=1023px){.settings{grid-template-columns:minmax(0,1fr)}.settings-head h2{font-size:var(--font-h2)}.settings-savebar{inset-block-end:57px}}@media (prefers-reduced-motion:reduce){.settings-row-flash,.settings-savebar,.settings-skel{animation:none}.settings-nav-item,.settings-input,.settings-row:before,.settings-pill input+span,.settings-radios .settings-radio,.settings-sub>summary,.settings-results button,.settings-meter span,.settings-chev,.settings-chev-end,.settings-chev-start{transition:none}}.wording{gap:var(--space-3);flex-direction:column;max-inline-size:1200px;display:flex}.wording-filters{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.wording-filters .field{flex:240px;margin-block-end:0}.wording-filters .settings-fieldset{flex-flow:wrap;align-items:center}.wording-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wording-card{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.wording-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wording-head h3{font-size:var(--font-body);margin:0;font-weight:600}.wording-placeholders{margin:0}.wording-langs{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.wording-lang{gap:var(--space-1);min-inline-size:0;border-block-start:1px solid var(--border-default);flex-direction:column;padding-block-start:var(--space-2);display:flex}.wording-lang-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wording-lang h4{font-size:var(--font-small);color:var(--text-secondary);margin:0}.wording-actions{gap:var(--space-2);margin-inline-start:auto;display:inline-flex}.wording-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wording-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wording-meta{margin:0}.alerts{container-type:inline-size}.alerts-table{border-collapse:collapse;inline-size:100%}.alerts-table th,.alerts-table td{padding:var(--space-2);text-align:start;vertical-align:middle;border-block-end:1px solid var(--border-default)}.alerts-table thead th{color:var(--text-secondary);font-size:var(--font-small);font-weight:600}.alerts-table tbody tr:last-child>*{border-block-end:none}.alerts-person{font-weight:400}.alerts-person bdi{font-weight:600;display:block}.alerts-meta{color:var(--text-secondary);font-size:var(--font-small);display:block}.alerts-cell-label{display:none}.alerts-table td .toggle-wrap{flex-direction:column;gap:0}@container (width<=420px){.alerts-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.alerts-table,.alerts-table tbody,.alerts-table tr,.alerts-table th,.alerts-table td{display:block}.alerts-table tbody tr{padding-block:var(--space-2);border-block-end:1px solid var(--border-default)}.alerts-table tbody tr:last-child{border-block-end:none}.alerts-table th,.alerts-table td{border-block-end:none;padding-inline:0}.alerts-table td{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-1);display:flex}.alerts-cell-label{display:inline}.alerts-table td .toggle-wrap{gap:var(--space-2);flex-direction:row}}.alerts-screen{gap:var(--space-4);flex-direction:column;max-inline-size:960px;display:flex}.order-panel .order-panel-head{flex-wrap:wrap}.order-panel .order-panel-head .chip{white-space:nowrap}.order-panel .order-panel-created{color:var(--text-secondary);font-size:var(--font-small);margin:0}.order-panel-history h3{margin:0 0 var(--space-3);font-size:var(--font-body)}.order-panel-history ol{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-panel-history li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.order-panel-history .chip,.order-panel-history time{white-space:nowrap}.order-panel-history .order-panel-checked{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--font-caption)}.qr-picker{background:var(--bg-surface);border:1px solid var(--border-default);z-index:1;border-radius:.5rem;max-block-size:min(22rem,45dvh);padding:.5rem;position:absolute;inset-block-end:100%;inset-inline:0;overflow-y:auto}.qr-search{inline-size:100%;min-block-size:var(--touch-min);font:inherit;margin-block-end:.5rem}.qr-group{margin:0;padding:0;list-style:none}.qr-group-title{color:var(--text-secondary);padding-block:.25rem;font-size:.8rem}.qr-row{cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.qr-row[aria-selected=true]{outline:2px solid var(--border-focus);outline-offset:-2px}.qr-row:hover{background:var(--bg-subtle)}.qr-row[aria-disabled=true]{cursor:not-allowed;color:var(--text-secondary)}.qr-row-main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.qr-row-title{font-weight:600}.qr-row-text{color:var(--text-secondary);white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qr-badge{color:var(--status-warning);background:var(--status-warning-subtle);border-radius:.25rem;padding-inline:.375rem;font-size:.75rem}.qr-send{background:var(--bg-brand);color:var(--text-on-brand);cursor:pointer;border:none;border-radius:50%;block-size:2rem;inline-size:2rem}[dir=rtl] .qr-send{transform:scaleX(-1)}.qr-empty,.qr-foot{color:var(--text-secondary);margin:.5rem 0 0;font-size:.8rem}.qr-bolt{border:1px solid var(--border-default);background:var(--bg-surface);cursor:pointer;min-inline-size:var(--touch-min);min-block-size:var(--touch-min);font:inherit;border-radius:.375rem;padding-inline:.5rem}.qr-bar{background:var(--status-info-subtle);color:var(--text-primary);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.qr-bar-main{flex-direction:column;flex:1;gap:.25rem;min-inline-size:0;display:flex}.qr-bar-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.qr-status-idle{position:absolute}.composer-row{position:relative}.shell-wide .shell-main:has(>main>.conv-layout){block-size:100dvh}.shell-main>main:has(>.conv-layout){flex-direction:column;flex:1;min-block-size:0;display:flex}.shell-wide main:has(>.conv-layout){padding:0}.shell-wide main:has(>.conv-layout)>:not(.conv-layout){margin-block-start:var(--space-5);margin-inline:var(--space-5)}.conv-layout{background:var(--bg-surface);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr);min-block-size:480px;display:grid;overflow:hidden}.conv-placeholder{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-secondary);flex-direction:column;display:flex}.conv-placeholder p{margin:0}.inbox{gap:var(--space-3);padding:var(--space-4);border-inline-end:1px solid var(--border-default);flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.inbox-filters{gap:var(--space-2);scrollbar-width:thin;padding:var(--space-1);margin:calc(-1 * var(--space-1));flex-wrap:nowrap;display:flex;overflow-x:auto}.inbox-filters>*{flex:1 1 0;min-inline-size:0}.inbox-filters .select{text-overflow:ellipsis;flex:1 1 0;min-inline-size:0}.filter{align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--font-small);display:inline-flex}.inbox-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-row{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:inherit;grid-template-columns:40px minmax(0,1fr) auto;text-decoration:none;display:grid}.inbox-row:hover{background:var(--bg-subtle)}.inbox-row[aria-current=page]{background:var(--bg-brand-subtle)}.inbox-row:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.inbox-text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.inbox-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.inbox-preview{color:var(--text-secondary);font-size:var(--font-small);text-overflow:ellipsis;white-space:nowrap;text-align:match-parent;overflow:hidden}.inbox-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.inbox-meta{align-items:flex-end;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-caption);flex-direction:column;display:flex}.badge{border-radius:var(--radius-pill);background:var(--status-danger);block-size:12px;inline-size:12px}.chip-owner{text-overflow:ellipsis;white-space:nowrap;background:var(--bg-brand-subtle);max-inline-size:160px;color:var(--owner-agent);line-height:28px;display:inline-block;overflow:hidden}.chip-owner:before{content:"";vertical-align:middle;block-size:8px;inline-size:8px;border-radius:var(--radius-pill);background:currentColor;margin-inline-end:var(--space-2);display:inline-block}.chip-owner-staff{background:var(--status-info-subtle);color:var(--owner-staff)}.chat-wrap{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(280px,30%,392px);min-block-size:0;display:grid}.chat{border-inline-end:1px solid var(--border-default);flex-direction:column;min-block-size:0;display:flex}.chat-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--border-default);flex-wrap:wrap;display:flex}.chat-identity h2{font-size:var(--font-h2);margin:0}.chat-phone{color:var(--text-secondary);font-size:var(--font-small);margin:0}.chat-chips{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.chat-head>.back-button+.chat-identity{flex:1;min-inline-size:0}.chat-tabs{gap:var(--space-2);padding:var(--space-2) var(--space-4);display:flex}.chat-tabs button{min-block-size:var(--touch-min);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);font:inherit;color:var(--text-primary);flex:1}.chat-tabs button[aria-pressed=true]{background:var(--bg-brand);border-color:var(--bg-brand);color:var(--text-on-brand)}.thread{padding:var(--space-4);background:var(--bg-page);gap:var(--space-3);flex-direction:column;flex:1;min-block-size:0;margin:0;list-style:none;display:flex;overflow-y:auto}.thread-earlier{align-self:center}.thread-box{flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative}.thread-new{z-index:1;inline-size:fit-content;margin-inline:auto;position:absolute;inset-block-end:var(--space-3);inset-inline:0}.shell-narrow .thread-new{position:fixed;inset-block-end:calc(72px + var(--space-3))}.chat-bottom{scroll-margin-block-end:calc(72px + var(--space-4))}.bubble{max-inline-size:min(85%,40rem);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--bg-subtle);gap:var(--space-1);flex-direction:column;display:flex}.bubble-customer{background:var(--bg-surface);border:1px solid var(--border-default);align-self:flex-start}.bubble-agent,.bubble-staff{background:var(--bg-brand-subtle);align-self:flex-end}.bubble-staff{background:var(--status-info-subtle)}.bubble p{margin:0}.bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext}.bubble-text code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--bg-subtle);font-family:ui-monospace,Consolas,monospace;font-size:.92em}.bubble-text .wa-pre{padding:var(--space-2) var(--space-3);white-space:pre-wrap;display:block}.wa-quote{border-inline-start:3px solid var(--border-strong);color:var(--text-secondary);padding-inline-start:var(--space-3);display:block}.bubble-text a{color:var(--text-link);overflow-wrap:anywhere}.chat-day{padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--font-caption);align-self:center}.bubble-sender{align-items:center;gap:var(--space-2);font-size:var(--font-small);font-weight:600;display:inline-flex}.bubble-sender:before{content:"";border-radius:var(--radius-pill);background:var(--owner-agent);block-size:8px;inline-size:8px}.bubble-staff .bubble-sender:before{background:var(--owner-staff)}.bubble-transcript{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface)}.bubble-transcript-label,.bubble-muted,.bubble-time{color:var(--text-secondary);font-size:var(--font-caption)}.bubble-time{align-self:flex-end}.bubble-failed{color:var(--text-danger);font-size:var(--font-caption)}.bubble-photo{border:1px solid var(--border-default);border-radius:var(--radius-md);max-block-size:320px;max-inline-size:100%;display:block}.voice-play{inline-size:var(--touch-min);border-radius:var(--radius-pill);padding:0}.voice-play svg{block-size:20px;inline-size:20px}.bubble-audio{inline-size:min(100%,20rem);min-block-size:var(--touch-min);display:block}.bubble-media-link{min-block-size:var(--touch-min);color:var(--text-link);align-items:center;display:inline-flex}.bubble-system{color:var(--text-secondary);font-size:var(--font-caption);text-align:center;align-self:center}.chat-note{padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--border-default);color:var(--text-secondary);margin:0}.composer{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--border-default);flex-direction:column;display:flex}.composer-row{gap:var(--space-3);align-items:flex-end;display:flex}.composer textarea{min-block-size:48px;min-inline-size:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font:inherit;resize:vertical;background:var(--bg-surface);color:var(--text-primary);flex:1}.composer-meta{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.composer-hint,.composer-count{color:var(--text-secondary);font-size:var(--font-caption);margin:0}.composer-count{margin-inline-start:auto}.composer-count-over,.composer-error{color:var(--text-danger)}.composer-error{font-size:var(--font-small);margin:0}.followup{display:flex}.followup-text{padding:var(--space-3);border-inline-start:3px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);white-space:pre-wrap;margin:0}.order-col{padding:var(--space-4);background:var(--bg-page);overflow-y:auto}.chat-order{padding:var(--space-4)}.conv-no-order{color:var(--text-secondary);margin:0}.order-edit{flex-direction:column;display:flex}.order-edit h2{margin:0 0 var(--space-4);font-size:var(--font-body)}.order-edit-actions{gap:var(--space-3);display:flex}.order-panel-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.order-place-methods{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;border:none;flex-wrap:wrap;min-inline-size:0;padding:0;display:flex}.order-place-methods legend{color:var(--text-secondary);font-size:var(--font-small);margin-block-end:var(--space-2);padding:0}.order-place-method{align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);font-size:var(--font-small);cursor:pointer;display:inline-flex}.order-place-method:has(input:checked){border-color:var(--bg-brand);background:var(--bg-brand-subtle)}.order-place-method:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.order-place-method input{block-size:18px;inline-size:18px;accent-color:var(--bg-brand);margin:0}@media (width<=1023px){.chat-wrap{grid-template-columns:minmax(0,1fr)}.chat{border-inline-end:none}.conv-layout{overflow:visible}.chat-head{z-index:4;background:var(--bg-surface);position:sticky;inset-block-start:64px}.inbox{border-inline-end:none;padding:0}.chat-actions,.chat-take{inline-size:100%}}.trend,.bar-rows-wrap,.stack-wrap{--chart-lift:color-mix(in srgb, var(--text-primary) 14%, transparent)}.trend{min-inline-size:0}.trend-box{border-radius:var(--radius-sm);touch-action:pan-y;min-block-size:210px;inline-size:100%;position:relative}.trend .trend-box:focus-visible{outline-offset:4px}.trend-svg{max-inline-size:100%;display:block;overflow:visible}.trend-grid{stroke:var(--chart-grid);stroke-width:1px}.trend-base{stroke:var(--border-strong);stroke-width:1px}.trend-tick{fill:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.trend-tick-now{fill:var(--text-primary);font-weight:600}.trend-mark{fill:var(--text-primary);font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;font-weight:600;transition:opacity .12s}.trend-col{transform-box:fill-box;transform-origin:bottom;transition:opacity .14s,filter .14s}.trend-col-brand{fill:var(--chart-1)}.trend-col-green{fill:var(--chart-2)}.trend-box.is-active .trend-col:not(.is-on),.trend-box.is-active .trend-mark{opacity:.35}.trend-col.is-on{filter:brightness(1.15)saturate(1.1)}.trend-prev{fill:none;stroke:var(--chart-prev);stroke-width:2px;stroke-dasharray:4 4;pointer-events:none}.trend-guide{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}.trend-hit{fill:#0000;cursor:crosshair}.trend-tip{z-index:2;min-inline-size:9rem;max-inline-size:15rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:0 8px 24px -10px var(--chart-lift);pointer-events:none;font-size:13px;position:absolute}.trend-tip p{margin:0}.trend-tip-date{color:var(--text-secondary);font-size:var(--font-caption);margin-block-end:2px}.trend-tip-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.trend-tip-row b{font-variant-numeric:tabular-nums;white-space:nowrap}.trend-tip-key{align-items:center;gap:6px;display:inline-flex}.trend-sw{border-radius:2px;flex:none;block-size:10px;inline-size:10px;display:inline-block}.trend-sw-brand{background:var(--chart-1)}.trend-sw-green{background:var(--chart-2)}.trend-sw-line{border-block-start:2px dashed var(--chart-prev);flex:none;inline-size:16px;display:inline-block}.trend.is-compact .trend-box{min-block-size:150px}.trend.is-compact .trend-tip{min-inline-size:0;max-inline-size:100%}.bar-rows-wrap{min-inline-size:0;position:relative;container:rbars/inline-size}.bar-rows-head{margin:0 0 calc(-1 * var(--space-2));color:var(--text-secondary);font-size:var(--font-caption);text-align:end}.bar-rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bar-row{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-sm);font-size:var(--font-small);cursor:default;grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;transition:background-color .14s,opacity .14s;display:grid;position:relative}.bar-row.has-pct{grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto 3.6rem}.bar-rows .bar-row:focus-visible{outline-offset:0}.bar-label{color:var(--text-secondary);overflow-wrap:anywhere}.bar-sub{color:var(--text-secondary);font-size:var(--font-caption);opacity:.85;display:block}.bar-track{border-radius:var(--radius-pill);background:var(--bg-subtle);block-size:12px;display:block;overflow:hidden}.bar-fill{border-radius:var(--radius-pill);background:var(--chart-1);transform-origin:0;block-size:100%;transition:filter .14s;display:block}[dir=rtl] .bar-fill{transform-origin:100%}.bar-fill.ch-whatsapp{background:var(--channel-whatsapp)}.bar-fill.ch-instagram{background:var(--channel-instagram)}.bar-fill.ch-messenger{background:var(--channel-messenger)}.bar-value{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:600}.bar-pct{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:end;font-size:13px}.bar-share{z-index:2;padding:1px var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:0 4px 12px -6px var(--chart-lift);color:var(--text-primary);font-size:var(--font-caption);opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;position:absolute;inset-block-end:calc(100% - 2px);inset-inline-end:var(--space-1);transform:translateY(2px)}.bar-row.is-hot{background:var(--bg-brand-subtle)}.bar-row.is-hot .bar-label{color:var(--text-primary)}.bar-row.is-hot .bar-fill{filter:brightness(1.15)saturate(1.1)}.bar-row.is-hot .bar-share{opacity:1;transform:none}.bar-rows.is-active .bar-row:not(.is-hot){opacity:.6}.bar-row.is-on{background:var(--bg-brand-subtle);box-shadow:inset 0 0 0 1px var(--text-link)}.bar-row.is-off{opacity:.5}.bar-rows.is-active .bar-row.is-off:not(.is-hot){opacity:.4}.ch-dot{vertical-align:baseline;border-radius:50%;block-size:10px;inline-size:10px;margin-inline-end:6px;display:inline-block}.ch-dot.ch-whatsapp{background:var(--channel-whatsapp)}.ch-dot.ch-instagram{background:var(--channel-instagram)}.ch-dot.ch-messenger{background:var(--channel-messenger)}@container rbars (width<=360px){.bar-row{grid-template-columns:minmax(0,1fr) auto}.bar-row.has-pct{grid-template-columns:minmax(0,1fr) auto 3.4rem}.bar-label{grid-column:1/-1}}.stack-wrap{gap:var(--space-3);flex-direction:column;display:flex}.stack-area{padding-block:6px;position:relative}.stack{gap:2px;block-size:16px;display:flex}.split .stack{block-size:22px}.stack-part{cursor:default;block-size:100%;min-inline-size:3px;transition:transform .16s,opacity .16s,filter .16s;display:block}.stack-part:first-child{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.stack-part:last-child{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.stack.is-active .stack-part:not(.is-on){opacity:.4}.stack-part.is-on{filter:brightness(1.08);transform:scaleY(1.4)}.stack-tip{z-index:2;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:0 6px 18px -8px var(--chart-lift);white-space:nowrap;pointer-events:none;font-size:13px;display:flex;position:absolute;inset-block-end:calc(100% + 2px);transform:translate(-50%)}[dir=rtl] .stack-tip{transform:translate(50%)}.stack-tip b{font-variant-numeric:tabular-nums}.stack-tip span:last-child{color:var(--text-secondary)}.stack-legend{font-size:var(--font-small);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.stack-legend li{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-sm);cursor:default;transition:background-color .14s;display:flex}.stack-legend li.is-on{background:var(--bg-brand-subtle)}.stack-legend li:focus-visible{outline-offset:0}.stack-dot{border-radius:3px;flex:none;block-size:10px;inline-size:10px}.stack-label{color:var(--text-secondary);flex:auto}.stack-legend li.is-on .stack-label{color:var(--text-primary)}.stack-legend b{font-variant-numeric:tabular-nums}.stack-pct{min-inline-size:3.4rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:end}.reports-table-wrap{max-block-size:340px;position:relative;overflow:auto}.reports-table{border-collapse:collapse;inline-size:100%;font-size:var(--font-small);font-variant-numeric:tabular-nums}.reports-table th,.reports-table td{padding:var(--space-2);border-block-end:1px solid var(--border-default);text-align:start;white-space:nowrap}.reports-table thead th{z-index:1;background:var(--bg-surface);color:var(--text-secondary);font-size:13px;font-weight:500;position:sticky;inset-block-start:0}.reports-table tbody th{font-weight:400}.reports-table .n{text-align:end}.reports-table tbody tr{transition:background-color .12s}.reports-table tbody tr:hover{background:var(--bg-brand-subtle)}@media (prefers-reduced-motion:no-preference){.trend-col{animation:.56s cubic-bezier(.2,.7,.2,1) both reports-rise;animation-delay:calc(var(--i,0) * 12ms)}.bar-fill{animation:.62s cubic-bezier(.2,.7,.2,1) both reports-grow}}@media (prefers-reduced-motion:reduce){.trend *,.bar-rows-wrap *,.stack-wrap *,.reports-table *{transition:none!important;animation:none!important}}@keyframes reports-rise{0%{transform:scaleY(0)}}@keyframes reports-grow{0%{transform:scaleX(0)}}.dash .card h2{font-size:var(--font-h2);margin:0}.dash .card h3{font-size:var(--font-body);margin:0}.dash{gap:var(--space-5);flex-direction:column;display:flex}.dash-metrics,.dash-trends{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dash-faults{gap:var(--space-3);flex-direction:column;display:flex}.dash-delta-up{color:var(--status-success)}.dash-delta-down{color:var(--status-danger)}.dash-today{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-card{gap:var(--space-4);flex-direction:column;display:flex}.dash .dash-card,.dash .dash-trend{padding:var(--space-5)}.dash-agent-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dash-channels{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-channels li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dash-connected{color:var(--status-success);font-size:var(--font-small)}.dash-not-connected{color:var(--text-secondary);font-size:var(--font-small)}.dash-card>a,.dash-trend>a{min-block-size:var(--touch-min);color:var(--text-link);align-self:flex-start;align-items:center;display:inline-flex}.dash-none{color:var(--text-secondary);margin:0}.dash-trends-head{align-items:baseline;gap:var(--space-3);display:flex}.dash-trends-head h2{font-size:var(--font-h2);margin:0}.dash-trends-head p{color:var(--text-secondary);font-size:var(--font-small);margin:0}.dash-trend{gap:var(--space-2);flex-direction:column;display:flex}.dash-trend-value{font-size:var(--font-display);margin:0;font-weight:700}.dash-trend-note{color:var(--text-secondary);font-size:var(--font-small);min-block-size:1.4em;margin:0}.dash-trend-chart{min-inline-size:0;margin-block-start:var(--space-2)}.dash-trend>a:last-child{margin-block-start:auto}.dash-trend-empty{padding:var(--space-3);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-small);text-align:center;margin:0}@media (width<=1023px){.dash-today{grid-template-columns:1fr}.dash-metrics,.dash-trends{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (width<=599px){.dash-trends{grid-template-columns:minmax(0,1fr)}.dash-metrics>:nth-last-child(n+3){grid-column:1/-1}}.dash-metrics .metric{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5)}.answer-first-track{border-radius:var(--radius-pill);background:var(--bg-subtle);block-size:8px;display:block;position:relative}.answer-first-fill{border-radius:var(--radius-pill);background:var(--status-success);block-size:100%;display:block}.answer-first-target{background:var(--text-primary);inline-size:2px;position:absolute;inset-block:-4px}.answer-first-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.answer-first .metric-label,.answer-first .metric-note{color:var(--text-secondary);font-size:var(--font-small);margin:0}.answer-first .metric-value{margin:var(--space-1) 0 0;font-size:var(--font-h2);font-weight:600}.health{gap:var(--space-4);flex-direction:column;display:flex}.health-overview{gap:var(--space-3);flex-direction:column;display:flex}.health-overview-degraded{border-inline-start:4px solid var(--status-warning)}.health-overview-stale{border-inline-start:4px solid var(--status-neutral)}.health-intro,.health-sub{color:var(--text-secondary);font-size:var(--font-small);margin:0}.health-sub{font-size:var(--font-caption)}.health-overall{align-items:flex-start;gap:var(--space-3);display:flex}.health-overall h2{font-size:var(--font-h2);margin:0}.health-overall p{margin:0}.health-counts{color:var(--text-secondary);font-size:var(--font-small)}.health-icon{block-size:40px;inline-size:40px;padding:var(--space-2);border-radius:var(--radius-pill);flex:none}.health-icon-operational{color:var(--status-success);background:var(--status-success-subtle)}.health-icon-degraded{color:var(--status-warning);background:var(--status-warning-subtle)}.health-icon-stale{color:var(--status-neutral);background:var(--status-neutral-subtle)}.health-check{gap:var(--space-2);font-size:var(--font-small);flex-wrap:wrap;margin:0;display:flex}.health-check dt{color:var(--text-secondary)}.health-check dd{margin:0}.health-fresh{font-size:var(--font-small);margin:0}.health-stale-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--status-neutral-subtle);color:var(--text-primary);font-size:var(--font-small);margin:0}.health-actions{display:flex}.health-metrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.health-metrics .metric{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}.health-metrics .metric-label{color:var(--text-secondary);font-size:var(--font-small);margin:0}.health-metrics .metric-value{margin:var(--space-1) 0 0;font-size:var(--font-h2);font-weight:600}.health-grid{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.health-services,.health-incidents,.health-history{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.health-services h2,.health-incidents h2,.health-history h2{font-size:var(--font-h2);margin:0;font-weight:600}.health-table{border-collapse:collapse;inline-size:100%;font-size:var(--font-small)}.health-table th,.health-table td{padding:var(--space-3) var(--space-2);text-align:start;vertical-align:top;border-block-end:1px solid var(--border-default)}.health-table thead th{color:var(--text-secondary);font-weight:600}.health-table tbody th{font-weight:400}.health-row-degraded>th{border-inline-start:3px solid var(--status-warning)}.health-name{font-weight:600;display:block}.health-detail,.health-age,.health-uptime{color:var(--text-secondary);font-size:var(--font-caption);display:block}.health-latency{display:block}.health-stale-row td{background:var(--status-neutral-subtle);color:var(--text-primary);font-size:var(--font-caption)}.health-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.health-badge{min-inline-size:24px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--status-warning-subtle);color:var(--text-primary);text-align:center;font-size:var(--font-caption)}.health-incidents h3{color:var(--text-secondary);font-size:var(--font-small);margin:0}.health-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.health-list li{align-items:flex-start;gap:var(--space-1);font-size:var(--font-small);flex-direction:column;display:flex}.health-incident-name,.health-photo-name{font-weight:600}.health-photo-id{color:var(--text-secondary);font-size:var(--font-caption)}.health-periods{gap:var(--space-2);display:flex}.health-period{align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-small);cursor:pointer;display:inline-flex}.health-period[aria-pressed=true]{background:var(--bg-brand);border-color:var(--bg-brand);color:var(--text-on-brand)}.health-period:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.health-period-check{flex:none;block-size:16px;inline-size:16px}.health-history{--cell-w:8px;--cell-gap:6px;position:relative}.health-history[data-period="30d"]{--cell-w:6px;--cell-gap:4px}.health-tracks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.health-track{font-size:var(--font-small);color:var(--text-primary);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.health-buckets{gap:var(--cell-gap);block-size:40px;inline-size:calc(var(--cells) * var(--cell-w) + (var(--cells) - 1) * var(--cell-gap));max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.health-bucket{flex:0 1 var(--cell-w);cursor:pointer;border:0;border-radius:2px;min-inline-size:0;margin:0;padding:0;position:relative}.health-bucket:after{content:"";inset:-4px calc(var(--cell-gap) / -2);position:absolute}.health-buckets.is-active .health-bucket:not(.is-active){opacity:.4}.health-bucket.is-active{outline:2px solid var(--border-focus);outline-offset:2px;transform:scaleY(1.1)}.health-bucket:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.health-bucket-operational{background:var(--status-success)}.health-bucket-degraded{background:var(--status-warning)}.health-bucket-none{background:var(--status-neutral-subtle)}.health-axis{justify-content:space-between;gap:0 var(--space-2);inline-size:calc(var(--cells) * var(--cell-w) + (var(--cells) - 1) * var(--cell-gap));max-inline-size:100%;color:var(--text-secondary);font-size:var(--font-caption);white-space:nowrap;flex-wrap:wrap;display:flex}.health-axis>:last-child{margin-inline-start:auto}.health-tip{z-index:1;inline-size:max-content;max-inline-size:min(280px,100% - 16px);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-inverse);color:var(--text-on-brand);font-size:var(--font-caption);pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute}.health-tip-service{font-weight:600}.health-tip-status{align-items:center;gap:6px;display:inline-flex}.health-tip-status:before{content:"";border-radius:2px;block-size:8px;inline-size:8px}.health-tip-operational:before{background:var(--status-success)}.health-tip-degraded:before{background:var(--status-warning)}.health-tip-none:before{background:var(--status-neutral-subtle)}.health-legend{gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.health-legend li{align-items:center;gap:6px;display:inline-flex}.health-legend li:before{content:"";border-radius:2px;block-size:8px;inline-size:8px}.health-legend-operational:before{background:var(--status-success)}.health-legend-degraded:before{background:var(--status-warning)}.health-legend-none:before{background:var(--status-neutral-subtle)}.health-loading{color:var(--text-secondary)}@media (prefers-reduced-motion:no-preference){.health-bucket{transition:opacity .12s ease-out,transform .12s ease-out}}@media (width<=1023px){.health-metrics,.health-grid{grid-template-columns:minmax(0,1fr)}.health-history{--cell-gap:3px}.health-history[data-period="30d"]{--cell-w:7px;--cell-gap:2px}.health-history .health-head{flex-direction:column;align-items:flex-start}.health-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.health-table tr{border-block-end:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.health-table th,.health-table td{border-block-end:none}.health-table tbody th,.health-stale-row td{grid-column:1/-1}}.customer-block h3{margin:0 0 var(--space-2);font-size:var(--font-body)}.customer-block dl{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--font-small);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.customer-block dt{color:var(--text-secondary)}.customer-block dd{overflow-wrap:anywhere;margin:0}.customer-clamped .customer-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customer-block a{color:var(--text-link)}.customer-block dd a{min-block-size:var(--touch-min);align-items:center;display:inline-flex}.customer-block dd{z-index:1;position:relative}.customer-compact p{font-size:var(--font-small);overflow-wrap:anywhere;margin:0}.customer-compact .customer-compact-phone{align-items:center;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.customer-compact a{min-block-size:var(--touch-min);align-items:center;display:inline-flex}.orders{gap:var(--space-4);flex-direction:column;display:flex}.orders-search{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-search-box{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--touch-min);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);flex:200px;display:flex}.orders-search-box:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.orders-search-box input{min-inline-size:0;min-block-size:var(--touch-min);font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.orders-help{color:var(--text-secondary);font-size:var(--font-caption);flex-basis:100%;margin:0}.orders-table{border-collapse:collapse;inline-size:100%}.orders-table th,.orders-table td{padding:var(--space-3);border-block-end:1px solid var(--border-default);text-align:start;vertical-align:middle}.orders-table thead th{background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-small);font-weight:600}.orders-table a{color:var(--text-link);font-weight:600;text-decoration:none}.orders-table a:hover,.orders-table a:focus-visible{text-decoration:underline}.orders-table td:last-child{color:var(--text-secondary)}.orders-table .orders-nowrap{white-space:nowrap}.orders-sub{color:var(--text-secondary);font-size:var(--font-caption);display:block}.orders-cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.orders-card{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.orders-card-link{gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.orders-card-link:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.orders-card-link:focus-visible:after{outline:2px solid var(--border-focus);outline-offset:2px}.orders-card .customer-block a,.orders-card .customer-block button{z-index:1;position:relative}.orders-card-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.orders-card-total{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-card-total>bdi{font-weight:600}.orders-card-date{color:var(--text-secondary);font-size:var(--font-caption);white-space:nowrap}.orders-more-btn{align-self:center}.orders-back{min-block-size:var(--touch-min);color:var(--text-link);align-items:center;display:inline-flex}.order-detail{gap:var(--space-4);flex-direction:column;display:flex}.order-detail-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.order-detail-head h2{font-size:var(--font-h2);margin:0}.order-detail-head a{min-block-size:var(--touch-min);color:var(--text-link);align-items:center;display:inline-flex}.order-detail-head p{color:var(--text-secondary);font-size:var(--font-small);margin:0}.order-detail-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.order-detail-main,.order-detail-side{gap:var(--space-4);flex-direction:column;display:flex}.order-history h3{margin:0 0 var(--space-3);font-size:var(--font-body)}.order-history ol{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-history li{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.order-history p{color:var(--text-secondary);margin:0}.order-checked{font-size:var(--font-caption);margin-block-start:var(--space-3)!important}@media (width<=1279px){.orders-table th,.orders-table td{padding:var(--space-3) var(--space-2)}}@media (width<=1023px){.order-detail-grid{grid-template-columns:1fr}}.order-detail .metric-label,.order-detail .metric-note{color:var(--text-secondary);font-size:var(--font-small);margin:0}.order-detail .metric-value{margin:var(--space-1) 0 0;font-size:var(--font-h2);font-weight:600}.orders-filters{display:contents}.orders-filter{align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--font-small);display:inline-flex}.orders-export{margin-inline-start:auto}@media (width<=1023px){.orders-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:100%;display:flex}.orders-search-box{gap:var(--space-1);padding-inline:var(--space-2)}.orders-search-box input::placeholder{font-size:var(--font-small)}.orders-filter{padding-inline:var(--space-2)}}.qr-tabs{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.qr-tab{min-block-size:var(--touch-min);border:1px solid var(--border-default);background:var(--bg-surface);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);color:var(--text-primary);font:inherit;cursor:pointer}.qr-tab[aria-pressed=true]{background:var(--bg-brand);border-color:var(--bg-brand);color:var(--text-on-brand)}.qr-note{color:var(--text-secondary)}.qr-items{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.qr-item{align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-2);display:flex}.qr-item-open{text-align:start;color:var(--text-primary);font:inherit;cursor:pointer;min-inline-size:0;min-block-size:var(--touch-min);background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;display:flex}.qr-item-title{font-weight:600}.qr-item-preview{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.qr-item-move{gap:var(--space-1);flex:none;display:flex}.qr-item-move button{min-inline-size:var(--touch-min);min-block-size:var(--touch-min);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);cursor:pointer}.qr-item-move button:disabled{opacity:.4;cursor:default}.qr-editor{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-4);margin-block:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.qr-editor h3{margin:0}.qr-field{gap:var(--space-1);flex-direction:column;display:flex}.qr-field input,.qr-field textarea{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-2) var(--space-3);color:var(--text-primary);font:inherit}.qr-field input{min-block-size:var(--touch-min)}.qr-field input[aria-invalid=true],.qr-field textarea[aria-invalid=true]{border-color:var(--status-danger)}.qr-insert{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.qr-insert-hint{color:var(--text-secondary);font-size:var(--font-caption)}.qr-menu{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);padding:var(--space-2);z-index:1;gap:var(--space-1);max-block-size:60vh;display:grid;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto}.qr-menu-group{color:var(--text-secondary);font-size:var(--font-caption);margin:var(--space-1) 0 0}.qr-menu button{inline-size:100%;min-block-size:var(--touch-min);text-align:start;padding:var(--space-1) var(--space-2);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;display:block}.qr-menu button:hover,.qr-menu button:focus-visible{background:var(--bg-subtle)}.qr-preview{white-space:pre-wrap;background:var(--bg-subtle);border-radius:var(--radius-sm);padding:var(--space-3)}.qr-preview-label{color:var(--text-secondary);font-size:var(--font-small);margin:0 0 var(--space-1)}.qr-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.review-layout{min-block-size:calc(100vh - 64px - 2 * var(--space-5));border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-columns:340px minmax(0,1fr);display:grid;overflow:hidden}.review-placeholder{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-secondary);flex-direction:column;display:flex}.review-placeholder p{margin:0}.review-list{gap:var(--space-3);padding:var(--space-4);border-inline-end:1px solid var(--border-default);flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.review-filter{align-self:flex-start;align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--font-small);display:inline-flex}.review-items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-item{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative}.review-item:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.review-item[data-selected]{background:var(--bg-brand-subtle);border-color:var(--bg-brand)}.review-row{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.review-row:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.review-row:focus-visible:after{outline:2px solid var(--border-focus);outline-offset:2px}.review-item .customer-block a,.review-item .customer-block button{z-index:1;position:relative}.review-row-head{justify-content:space-between;gap:var(--space-2);font-weight:600;display:flex}.review-row-name{font-size:var(--font-small)}.review-row-reason{color:var(--text-secondary);font-size:var(--font-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-row-meta{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-caption);flex-wrap:wrap;display:flex}.review-detail{gap:var(--space-4);padding:var(--space-5);flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.review-head>.back-button+div{flex:1;min-inline-size:0}.review-head{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.review-head h2{font-size:var(--font-h2);margin:0}.review-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.review-sub{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-small)}.review-head-side{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.review-head-side a{min-block-size:var(--touch-min);color:var(--text-link);align-items:center;display:inline-flex}.review-reason{gap:var(--space-3);align-items:flex-start;display:flex}.card.review-reason{background:var(--status-warning-subtle);border-color:#0000}.review-reason>div>p:first-of-type{font-weight:600}.review-reason h3,.review-said h3,.review-proof h3{margin:0 0 var(--space-1);font-size:var(--font-small);color:var(--text-secondary)}.review-reason p{overflow-wrap:anywhere;margin:0}.review-reason .review-reason-detail{font-size:var(--font-small);color:var(--text-secondary);white-space:pre-line;margin-block-start:var(--space-1)}.review-reason-detail bdi{color:var(--text-primary)}.review-compare{overflow-x:auto}.card.review-compare{padding:0 0 var(--space-4)}.review-compare>:not(table){margin-inline:var(--space-4)}.review-compare table{border-collapse:collapse;inline-size:100%}.review-compare th,.review-compare td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-default);text-align:start;vertical-align:top}.review-compare thead th{background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-small);font-weight:600}.review-compare tbody th{color:var(--text-secondary);white-space:nowrap;font-weight:400}.review-differs td:last-child{background:var(--status-danger-subtle);color:var(--status-danger)}.review-lines{margin:0;padding:0;list-style:none}.review-option{color:var(--text-secondary)}.review-checked,.review-note{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-caption)}.review-said,.review-saved-none{margin-block-start:var(--space-3)}.review-said ul{margin:0;padding-inline-start:var(--space-4)}.review-said li,.review-said p{overflow-wrap:anywhere}.review-said p{margin:var(--space-1) 0 0}.review-proof img{border:1px solid var(--border-default);border-radius:var(--radius-md);max-block-size:480px;max-inline-size:100%;display:block}.review-download{min-block-size:var(--touch-min);color:var(--text-link);align-items:center;display:inline-flex}.review-ask-total{margin-inline-start:var(--space-3)}.review-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=1024px){.review-actions .btn-danger{margin-inline-start:auto}}@media (width<=1023px){.review-list{border-inline-end:none;padding:0}.review-detail{padding:0}.review-head-side{flex-direction:row;align-items:center}.review-actions>*{flex:100%}}.reports{--reports-gutter:var(--space-5);--reports-lift:color-mix(in srgb, var(--text-primary) 14%, transparent);gap:var(--space-4);flex-direction:column;display:flex}.shell-narrow .reports{--reports-gutter:var(--space-4)}.reports :focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.reports-icon{flex:none;block-size:18px;inline-size:18px}.reports-icon.is-up{color:var(--status-success)}.reports-icon.is-down{color:var(--text-secondary)}.reports-bar{z-index:4;gap:var(--space-2);margin-inline:calc(-1 * var(--reports-gutter));padding:var(--space-3) var(--reports-gutter);background:color-mix(in srgb, var(--bg-page) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block-end:1px solid var(--border-default);flex-direction:column;margin-block-start:calc(-1 * var(--reports-gutter));display:flex;position:sticky;inset-block-start:var(--reports-top,64px);container:rbar/inline-size}.reports-bar-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.reports-seg{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);flex:100%;gap:2px;padding:3px;display:flex}.reports-seg button{min-inline-size:0;min-block-size:var(--touch-min);padding-inline:var(--space-1);color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1 1 0;font-size:13px;transition:background-color .12s,color .12s}.reports-seg button:hover:not([aria-pressed=true]){background:var(--bg-subtle)}.reports-seg button[aria-pressed=true]{background:var(--bg-brand);color:var(--text-on-brand);font-weight:600}.reports-dates{min-inline-size:0;color:var(--text-secondary);font-size:var(--font-caption);flex-direction:column;flex:auto;margin:0;line-height:1.4;display:flex}.reports-dates strong{color:var(--text-primary);font-size:13px;font-weight:600}.reports-channel{align-items:center;gap:var(--space-1);min-block-size:var(--touch-min);padding-inline:var(--space-3) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--font-small);display:inline-flex}.reports-channel .select{max-inline-size:10rem}.reports-export{padding-inline:var(--space-3);margin-inline-start:auto}.reports-export-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@container rbar (width>=640px){.reports-bar-row:first-child{flex-wrap:nowrap}.reports-seg{flex:0 auto}.reports-seg button{padding-inline:var(--space-4);font-size:var(--font-small);flex:none}.reports-export{padding-inline:var(--space-4)}.reports-export-label{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}}.reports-custom{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.reports-quick{gap:var(--space-2);flex-wrap:wrap;flex:100%;display:flex}.reports-quick button{min-block-size:var(--touch-min);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;font-size:13px}.reports-quick button:hover{border-color:var(--text-link);color:var(--text-link)}.reports-custom .field{flex:9rem;min-inline-size:0}.reports-custom .field input{font-variant-numeric:tabular-nums}.reports-custom .field input[aria-invalid=true]{border-color:var(--status-danger)}.reports-custom-msg{color:var(--text-secondary);font-size:var(--font-small);flex:100%;margin:0}.reports-custom-msg.is-error{color:var(--text-danger)}.reports-custom-actions{gap:var(--space-2);flex:100%;display:flex}.reports-jump{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.reports-jump a{min-block-size:var(--touch-min);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;font-size:13px;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.reports-jump a:hover{border-color:var(--text-link);color:var(--text-link)}.reports-body{gap:var(--space-6);flex-direction:column;display:flex;container:rbody/inline-size}.reports-sec{gap:var(--space-3);flex-direction:column;scroll-margin-block-start:calc(var(--reports-top,64px) + var(--reports-bar-h,120px) + var(--space-3));display:flex}.reports-sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.reports-sec-head h2{margin:0;font-size:17px;font-weight:700}.reports-sec-head h2:focus{outline:none}.reports-sec-head p{color:var(--text-secondary);font-size:var(--font-caption);margin:0}.reports-kpis{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reports-one,.reports-grid-2,.reports-grid-3{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@container rbody (width>=600px){.reports-grid-2,.reports-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-grid-3>.span-2{grid-column:1/-1}}@container rbody (width>=820px){.reports-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-kpis .kpi-value{font-size:clamp(16px,15.5cqi,28px)}}@container rbody (width>=1000px){.reports-grid-3{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.reports-grid-3>.span-2{grid-column:auto}}.reports-card{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.reports-card h3{font-size:var(--font-body);margin:0;font-weight:600}.kpi{min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;gap:2px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;container-type:inline-size}.kpi:hover{border-color:var(--border-strong);box-shadow:0 6px 16px -8px var(--reports-lift)}.kpi-label{color:var(--text-secondary);margin:0;font-size:13px}.kpi-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(15px,15.5cqi,21px);font-weight:700;line-height:1.25;overflow:hidden}.kpi-note{align-items:flex-start;gap:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--font-caption);flex-wrap:nowrap;margin:0;display:flex}.kpi-note>span{min-inline-size:0}.kpi-note.kpi-note-wrap{flex-wrap:wrap;align-items:center}.kpi-note .reports-icon{block-size:14px;inline-size:14px}.kpi-note .chip{min-block-size:22px;padding-inline:var(--space-2);font-size:var(--font-caption)}.metric-tabs{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);align-self:flex-start;gap:2px;max-inline-size:100%;padding:3px;display:inline-flex;overflow-x:auto}.metric-tabs button{min-block-size:var(--touch-min);padding-inline:var(--space-3);color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:13px;transition:background-color .12s}.metric-tabs button:hover:not([aria-selected=true]){background:var(--bg-subtle)}.metric-tabs button[aria-selected=true]{background:var(--bg-brand-subtle);color:var(--text-link);box-shadow:inset 0 0 0 1px var(--text-link);font-weight:600}.trend-panel{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.trend-total{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.trend-total strong{font-size:var(--font-h1);font-variant-numeric:tabular-nums}.trend-total span{color:var(--text-secondary);font-size:var(--font-small)}.trend-total .trend-unit{font-size:var(--font-small);font-weight:400}.chart-foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chart-legend{gap:var(--space-2) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.chart-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.note-box{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-small);margin:0}.reports-products .rank{color:var(--text-secondary)}.reports-products .product{white-space:normal;min-inline-size:8rem}.prod-bar{vertical-align:middle;inline-size:calc(var(--w,4) * 1px);block-size:8px;border-radius:var(--radius-pill);background:var(--chart-1);margin-inline-end:var(--space-2);transition:filter .12s;display:inline-block}.reports-products tbody tr:hover .prod-bar{filter:brightness(1.2)}.big{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700;line-height:1.2}.big small{color:var(--text-secondary);font-size:var(--font-small);margin-inline-start:var(--space-1);font-weight:400}.muted{color:var(--text-secondary);font-size:var(--font-small);margin:0}.reports-times{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.reports-times div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-1);border-block-end:1px solid var(--bg-subtle);display:flex}.reports-times dt{color:var(--text-secondary);font-size:var(--font-small)}.reports-times dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.how{color:var(--text-secondary);font-size:13px}.how summary{align-items:center;gap:var(--space-1);min-block-size:var(--touch-min);color:var(--text-link);cursor:pointer;list-style:none;display:inline-flex}.how summary::-webkit-details-marker{display:none}.how summary:before{content:"i";block-size:16px;inline-size:16px;font-family:var(--font-en);border:1px solid;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.how p{margin:var(--space-1) 0 0}.card-empty{padding:var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-small);text-align:center;margin:0}.reports-card .answer-first{gap:var(--space-2)}.reports-state{align-items:center;gap:var(--space-3);inline-size:100%;max-inline-size:420px;margin:var(--space-6) auto;padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:center;flex-direction:column;display:flex}.reports-state .reports-icon{block-size:28px;inline-size:28px;color:var(--text-secondary)}.reports-state h2{font-size:var(--font-body);margin:0}.reports-state p{color:var(--text-secondary);font-size:var(--font-small);margin:0}.reports .banner{margin-block-end:0}.reports-skeleton{gap:var(--space-3);flex-direction:column;display:flex}.sk{border-radius:var(--radius-sm);background:var(--bg-subtle);display:block}.sk-label{block-size:12px;inline-size:50%}.sk-value{block-size:26px;inline-size:70%;margin-block:6px}.sk-note{block-size:10px;inline-size:60%}.sk-title{block-size:16px;inline-size:40%}.sk-bars{align-items:flex-end;gap:var(--space-2);block-size:180px;display:flex}.sk-bar{flex:1}.sk-card{min-block-size:180px}.export-group{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-4);display:flex}.export-group h3{color:var(--text-secondary);margin:0;font-size:13px;font-weight:600}.export-list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.export-row.btn{justify-content:space-between;gap:var(--space-3);inline-size:100%;color:var(--text-primary);text-align:start;font-weight:400}.export-row.btn:hover:not(:disabled){border-color:var(--text-link)}.export-tag{padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary);font-family:var(--font-en);letter-spacing:.04em;flex:none;font-size:11px;font-weight:600}@media (prefers-reduced-motion:no-preference){.kpi:hover{transform:translateY(-2px)}.sk{animation:1.4s ease-in-out infinite reports-pulse}}@media (prefers-reduced-motion:reduce){.reports *,.reports :before,.reports :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes reports-pulse{50%{opacity:.45}}.print-only{display:none}@media print{.print-only{margin:0;display:block}.reports-bar{position:static}.reports-card,.kpi{break-inside:avoid}.reports-grid-2,.reports-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-grid-3>.span-2{grid-column:1/-1}.reports-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.signin{min-block-size:100dvh;padding:var(--space-4);background:var(--bg-page);place-items:center;display:grid}.signin-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);gap:var(--space-5);flex-direction:column;inline-size:min(440px,100%);padding:40px;display:flex}@media (width<=599px){.signin-card{padding:40px var(--space-5)}}.signin-card h1{font-size:var(--font-h2);margin:0}.signin-brand{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.signin-lang{min-block-size:var(--touch-min);padding:0 var(--space-3);color:var(--text-link);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;font-weight:600}.signin-qr{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.signin-qr p{color:var(--text-secondary);margin:0}.qr{background:var(--bg-surface);block-size:auto;max-inline-size:100%;color:var(--text-primary);display:block}.signin-app{font-size:var(--font-h1);margin:0;font-weight:700}.signin-credit{text-align:center;font-size:var(--font-caption);color:var(--text-secondary);margin:0}.signin-key-label{margin:0;font-weight:600}.signin-key{font-size:var(--font-h2);letter-spacing:.08em;-webkit-user-select:all;user-select:all;padding:var(--space-3);background:var(--bg-subtle);border-radius:var(--radius-md);text-align:center;display:block}.signin-open{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.staff{gap:var(--space-4);flex-direction:column;display:flex}.staff-bar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.staff-table{border-collapse:collapse;inline-size:100%}.staff-table th{background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-small);text-align:start;padding:var(--space-4);font-weight:400}.staff-table td{padding:var(--space-4);border-block-start:1px solid var(--border-default);vertical-align:middle}.staff-name{align-items:center;gap:var(--space-3);flex-wrap:nowrap;display:flex}.staff-name-text strong{white-space:nowrap}.staff-name-text{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.staff-role{gap:var(--space-1);flex-direction:column;display:flex}.staff-sub{color:var(--text-secondary);font-size:var(--font-small)}.staff-cards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.staff-card{gap:var(--space-3);flex-direction:column;display:flex}.staff-card-row{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.staff-form,.staff-access{gap:var(--space-3);flex-direction:column;display:flex}.staff-form>.btn{align-self:flex-start}.staff-access{border-block-start:1px solid var(--border-default);padding-block-start:var(--space-4)}.staff-access h3{font-size:var(--font-body);margin:0}.staff-facts{gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.staff-facts div{display:contents}.staff-facts dt{color:var(--text-secondary);font-size:var(--font-small)}.staff-facts dd{overflow-wrap:anywhere;margin:0}.staff-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.staff-filter{align-items:center;gap:var(--space-2);border:none;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.staff-filter legend{color:var(--text-secondary);font-size:var(--font-small);margin-block-end:var(--space-2);padding:0}.staff-filter-option{align-items:center;gap:var(--space-2);min-block-size:var(--touch-min);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);font-size:var(--font-small);cursor:pointer;display:inline-flex}.staff-filter-option:has(input:checked){border-color:var(--bg-brand);background:var(--bg-brand-subtle)}.staff-filter-option:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.staff-filter-option input{block-size:18px;inline-size:18px;accent-color:var(--bg-brand);margin:0}.staff-setup{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.staff-steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.staff-step{align-items:baseline;column-gap:var(--space-2);font-size:var(--font-small);flex-wrap:wrap;display:flex}.staff-step-label{color:var(--text-secondary)}.staff-step-label:after{content:":"}.staff-step-state{color:var(--status-success)}.staff-step-open .staff-step-state{color:var(--text-primary);font-weight:600}.staff-step-open .staff-step-state.staff-step-failed{color:var(--text-danger)}.staff-step-reason{color:var(--text-secondary);font-size:var(--font-caption);flex-basis:100%}.staff-table .staff-setup{min-inline-size:14rem}.staff-actions{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.staff-actions .btn{white-space:nowrap}@media (width<=1279px){.staff-table th,.staff-table td{padding:var(--space-3) var(--space-2)}.staff-table .staff-setup{min-inline-size:0}.staff-table .toggle-wrap{flex-direction:column;gap:0}.staff-table .staff-steps{gap:var(--space-1)}.staff-table .staff-step-label{white-space:nowrap}}@media (width<=1023px){.staff-bar .btn,.staff-card>.btn,.staff-card .staff-setup>.btn{inline-size:100%}}
