.pm-icon{flex:none}.pm-icon[data-size="24"]{inline-size:24px;block-size:24px}.pm-icon[data-size="32"]{inline-size:32px;block-size:32px}.pm-icon[data-size="40"]{inline-size:40px;block-size:40px}.pm-icon[data-size="56"]{inline-size:56px;block-size:56px}.pm-icon[data-size="64"]{inline-size:64px;block-size:64px}:root[dir=rtl] .pm-icon--dir{transform:scaleX(-1)}.pm-status{display:inline-flex;align-items:center;gap:var(--pm-space-2);padding-block:var(--pm-space-1);padding-inline:var(--pm-space-3);border:2px solid currentcolor;border-radius:var(--pm-r-pill);font-size:var(--pm-fs-body);font-weight:600;line-height:1.3;background-color:var(--pm-surface);color:var(--pm-text)}.pm-status--lg{padding-inline:var(--pm-space-4);font-size:var(--pm-fs-body-lg)}:root[data-view=full] .pm-status--sm{padding-inline:var(--pm-space-2)}.pm-status--success{background-color:var(--pm-success-bg);color:var(--pm-success-text)}.pm-status--warning{background-color:var(--pm-warning-bg);color:var(--pm-warning-text)}.pm-status--danger{background-color:var(--pm-danger-bg);color:var(--pm-danger-text)}.pm-status--info{background-color:var(--pm-info-bg);color:var(--pm-info-text)}.pm-status--hold{background-color:var(--pm-hold-bg);color:var(--pm-hold-text)}.pm-status--offline{background-color:var(--pm-offline-bg);color:var(--pm-offline-text)}.pm-status--neutral{background-color:var(--pm-surface-2);color:var(--pm-text)}.pm-status[data-border=solid]{border-style:solid}.pm-status[data-border=dashed]{border-style:dashed;border-width:3px}.pm-status[data-border=double]{border-style:double;border-width:4px}.pm-status[data-border=dotted]{border-style:dotted;border-width:3px}.pm-status[data-border=none]{border-color:transparent}.pm-status--button{min-block-size:var(--pm-target-min);min-inline-size:var(--pm-target-min);cursor:pointer}.pm-tilegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:var(--pm-space-3);margin:0;padding:0;list-style:none}@media (width >= 1024px){.pm-tilegrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--pm-space-4)}}.pm-tile-item{display:flex;flex-direction:column;gap:var(--pm-space-2);min-inline-size:0}.pm-tile{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--pm-space-2);min-inline-size:156px;min-block-size:120px;padding:var(--pm-space-3);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-lg);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.pm-tile--lg{min-block-size:140px}@media (width >= 1024px){.pm-tile--lg{min-inline-size:180px}}.pm-tile__label{overflow-wrap:anywhere;font-size:var(--pm-fs-body-lg);font-weight:700}.pm-tile__visual{display:inline-flex;color:var(--pm-primary)}.pm-tile__photo{inline-size:64px;block-size:64px;border-radius:var(--pm-r-md);object-fit:cover}.pm-tile--done{border-color:var(--pm-success)}.pm-tile--attention{border-style:dashed;border-width:3px;border-color:var(--pm-warning)}.pm-tile--locked,.pm-tile--disabled{border-style:dashed;background-color:var(--pm-surface-2);color:var(--pm-text-muted);cursor:not-allowed}.pm-tile--locked .pm-tile__visual,.pm-tile--disabled .pm-tile__visual{color:var(--pm-text-muted)}.pm-tile__reason{margin:0;text-align:center}.pm-tile__badge,.pm-tile__count{position:absolute;inset-block-start:var(--pm-space-2);inset-inline-end:var(--pm-space-2);min-inline-size:32px;padding-inline:var(--pm-space-2);border-radius:var(--pm-r-pill);background-color:var(--pm-primary);color:var(--pm-on-primary);font-size:var(--pm-fs-body);font-weight:700;text-align:center}@media (hover: hover){.pm-tile:not([aria-disabled=true]):hover{background-image:linear-gradient(color-mix(in srgb,currentcolor 6%,transparent),color-mix(in srgb,currentcolor 6%,transparent))}}.pm-tile:not([aria-disabled=true]):active{background-image:linear-gradient(color-mix(in srgb,currentcolor 14%,transparent),color-mix(in srgb,currentcolor 14%,transparent))}.pm-bigbutton-wrap{display:inline-flex;flex-direction:column;gap:var(--pm-space-2);max-inline-size:100%}.pm-bigbutton-wrap--full-always{display:flex;inline-size:100%}@media (width <= 479px){.pm-bigbutton-wrap--full-xs{display:flex;inline-size:100%}}.pm-bigbutton{display:inline-flex;align-items:center;justify-content:center;gap:var(--pm-space-3);inline-size:100%;min-inline-size:var(--pm-target-min);min-block-size:max(var(--pm-target-min),3.111rem);padding-block:var(--pm-space-2);padding-inline:var(--pm-space-6);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:600;text-align:center;white-space:normal;overflow-wrap:anywhere}.pm-bigbutton--size-kiosk{min-block-size:var(--pm-target-kiosk)}.pm-bigbutton--size-primary{min-block-size:var(--pm-target-primary)}.pm-bigbutton--size-primary,.pm-bigbutton--size-kiosk{min-inline-size:160px}.pm-bigbutton[data-variant=primary]{background-color:var(--pm-primary);border-color:var(--pm-primary);color:var(--pm-on-primary)}.pm-bigbutton[data-variant=danger]{background-color:var(--pm-danger-solid);border-color:var(--pm-danger-solid);color:var(--pm-on-danger-solid)}.pm-bigbutton[data-variant=quiet]{background-color:transparent;border-color:transparent;color:var(--pm-link);text-decoration:underline}.pm-bigbutton__text{display:flex;flex-direction:column;align-items:center;min-inline-size:0}.pm-bigbutton__sub{font-size:var(--pm-fs-body);font-weight:400}.pm-bigbutton__dots:after{content:"…"}.pm-bigbutton[aria-disabled=true]{background-color:var(--pm-surface-2);border-style:dashed;border-color:var(--pm-border-strong);color:var(--pm-text-muted);cursor:not-allowed}.pm-bigbutton[data-state=success]{border-style:solid}.pm-bigbutton__reason{margin:0;text-align:start}@media (hover: hover){.pm-bigbutton:not([aria-disabled=true]):hover{background-image:linear-gradient(color-mix(in srgb,currentcolor 6%,transparent),color-mix(in srgb,currentcolor 6%,transparent))}}.pm-bigbutton:not([aria-disabled=true]):active{background-image:linear-gradient(color-mix(in srgb,currentcolor 14%,transparent),color-mix(in srgb,currentcolor 14%,transparent))}@media (prefers-reduced-motion: no-preference){.pm-bigbutton{transition:transform var(--pm-dur-fast) var(--pm-ease)}.pm-bigbutton:not([aria-disabled=true]):active{transform:scale(.98)}}.pm-iconbutton{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--pm-target-min);block-size:var(--pm-target-min);min-inline-size:var(--pm-target-min);min-block-size:var(--pm-target-min);padding:0;border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text)}.pm-iconbutton--kiosk{inline-size:var(--pm-target-kiosk);block-size:var(--pm-target-kiosk);min-inline-size:var(--pm-target-kiosk);min-block-size:var(--pm-target-kiosk)}.pm-iconbutton[aria-pressed=true]{background-color:var(--pm-primary-tint);border-color:var(--pm-primary);color:var(--pm-text)}.pm-errorstate{display:flex;flex-direction:column;align-items:center;gap:var(--pm-space-3);padding-block:var(--pm-space-8);padding-inline:var(--pm-space-4);text-align:center}.pm-errorstate__icon{display:inline-flex;color:var(--pm-danger)}.pm-errorstate__title{margin:0;font-size:var(--pm-fs-title)}.pm-errorstate__body{margin:0;max-inline-size:62ch;font-size:var(--pm-fs-body-lg)}.pm-errorstate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pm-space-3)}.pm-errorstate__code{margin:0;color:var(--pm-text-muted);font-size:var(--pm-fs-body);-webkit-user-select:all;user-select:all}.pm-inline-error{display:flex;align-items:flex-start;gap:var(--pm-space-2);margin:0;color:var(--pm-danger-text);font-size:var(--pm-fs-body);font-weight:600}.pm-inline-error .pm-icon{color:var(--pm-danger)}.pm-error-summary{padding:var(--pm-space-4);border:4px double var(--pm-danger);border-radius:var(--pm-r-md);background-color:var(--pm-danger-bg);color:var(--pm-danger-text)}.pm-error-summary__title{margin-block-end:var(--pm-space-2);font-size:var(--pm-fs-body-lg)}.pm-error-summary__list{margin:0;padding-inline-start:var(--pm-space-6)}.pm-error-summary a{color:var(--pm-danger-text);font-weight:600}.pm-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--pm-z-sheet);display:flex;align-items:flex-end;justify-content:center}.pm-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--pm-scrim)}.pm-sheet{position:relative;display:flex;flex-direction:column;inline-size:100%;max-inline-size:560px;max-block-size:92dvh;border:var(--pm-outline-w) solid var(--pm-border-strong);border-start-start-radius:var(--pm-r-lg);border-start-end-radius:var(--pm-r-lg);background-color:var(--pm-surface);color:var(--pm-text);box-shadow:var(--pm-shadow-3);padding-block-end:env(safe-area-inset-bottom,0)}.pm-sheet--wide{max-inline-size:760px}.pm-sheet--fullscreen{max-inline-size:none;block-size:100dvh;max-block-size:100dvh;border-radius:0}.pm-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-3);padding-block:var(--pm-space-4) var(--pm-space-2);padding-inline:var(--pm-space-4)}.pm-sheet__title{margin:0;font-size:var(--pm-fs-title)}.pm-sheet__body{flex:1;min-block-size:0;overflow-y:auto;padding-block:var(--pm-space-2);padding-inline:var(--pm-space-4)}.pm-sheet__footer{position:sticky;inset-block-end:0;display:flex;flex-wrap:wrap;gap:var(--pm-space-4);justify-content:space-between;padding:var(--pm-space-4);border-block-start:1px solid var(--pm-border);background-color:var(--pm-surface)}.pm-sheet__footer>*{flex:1 1 140px;min-inline-size:0}.pm-sheet__footer .pm-bigbutton-wrap,.pm-sheet__footer .pm-bigbutton{inline-size:100%;min-inline-size:0}.pm-sheet__footer>span{display:flex}@media (width >= 1024px) and (pointer: fine){.pm-sheet-root--dialog{align-items:center}.pm-sheet--dialog{border-radius:var(--pm-r-lg)}}.pm-sheet-root--drawer{align-items:stretch;justify-content:flex-end}.pm-sheet--drawer{max-block-size:100dvh;max-inline-size:480px;border-start-start-radius:var(--pm-r-lg);border-start-end-radius:0;border-end-start-radius:var(--pm-r-lg)}@media (prefers-reduced-motion: no-preference){.pm-sheet{animation:pm-sheet-in var(--pm-dur-base) var(--pm-ease)}@keyframes pm-sheet-in{0%{transform:translateY(24px);opacity:0}}}.pm-field{display:flex;flex-direction:column;gap:var(--pm-space-2)}.pm-field__row{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-3)}.pm-field__label{font-size:var(--pm-fs-body-lg);font-weight:600}.pm-field__required{margin-inline-start:var(--pm-space-2);color:var(--pm-text-muted);font-size:var(--pm-fs-body);font-weight:400}.pm-field__control{display:flex;align-items:center;gap:var(--pm-space-2)}.pm-field__unit{color:var(--pm-text-muted);font-size:var(--pm-fs-body-lg)}.pm-field__help-body{margin-block-start:0;font-size:var(--pm-fs-body-lg)}.pm-input{flex:1;min-inline-size:0;min-block-size:max(var(--pm-target-min),3.111rem);padding-block:var(--pm-space-2);padding-inline:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg)}.pm-input::placeholder{color:var(--pm-placeholder)}.pm-input--area{resize:vertical}.pm-field--error .pm-input{border-style:double;border-width:4px;border-color:var(--pm-danger)}.pm-bilingual{display:flex;flex-direction:column;gap:var(--pm-space-4)}.pm-bilingual__warnings{display:flex;flex-direction:column;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-bilingual__warning{display:flex;align-items:flex-start;gap:var(--pm-space-2);padding:var(--pm-space-3);border:3px dashed var(--pm-warning);border-radius:var(--pm-r-md);background-color:var(--pm-warning-bg);color:var(--pm-warning-text);font-size:var(--pm-fs-body)}.pm-langswitch{display:inline-flex;gap:var(--pm-space-2)}.pm-langswitch__tile{display:inline-flex;align-items:center;justify-content:center;gap:var(--pm-space-2);min-inline-size:120px;min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:600}.pm-langswitch__tile[aria-pressed=true]{border-width:4px;border-color:var(--pm-primary);background-color:var(--pm-primary-tint)}.pm-dock{position:sticky;inset-block-end:0;z-index:var(--pm-z-nav);padding-block:var(--pm-space-2);padding-inline:max(var(--pm-space-4),env(safe-area-inset-left,0),env(safe-area-inset-right,0));padding-block-end:max(var(--pm-space-2),env(safe-area-inset-bottom,0));border-block-start:var(--pm-outline-w) solid var(--pm-border-strong);background-color:var(--pm-surface)}.pm-dock__list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:var(--pm-space-3);margin:0;padding:0;list-style:none}.pm-dock__list>li{display:flex;flex:1;min-inline-size:0}.pm-dock__list>li>*{inline-size:100%}.pm-dock__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--pm-space-3);min-block-size:var(--pm-target-kiosk);min-inline-size:var(--pm-target-kiosk);padding-inline:var(--pm-space-6);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:600;text-decoration:none}.pm-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-1);margin:0;padding:0;list-style:none}.pm-crumbs__item{position:relative;display:inline-flex;align-items:center;gap:var(--pm-space-1);font-size:var(--pm-fs-body)}.pm-crumbs__item a{display:inline-flex;align-items:center;min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-2);color:var(--pm-link)}.pm-crumbs__item span[aria-current]{font-weight:700}.pm-crumbs__menu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:var(--pm-z-nav);margin:0;padding:var(--pm-space-2);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);list-style:none}.pm-crumbs--back{display:none;align-items:center;gap:var(--pm-space-2);min-block-size:var(--pm-target-min);color:var(--pm-link);font-size:var(--pm-fs-body-lg);font-weight:600}@media (width <= 767px){.pm-crumbs--trail{display:none}.pm-crumbs--back{display:inline-flex}}.pm-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:var(--pm-space-3)}.pm-choices--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-choices--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-choices--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width <= 479px){.pm-choices--cols-3,.pm-choices--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-choice-cell{display:flex;flex-direction:column;gap:var(--pm-space-2);min-inline-size:0}.pm-choice{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--pm-space-2);min-inline-size:156px;min-block-size:120px;padding:var(--pm-space-3);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-lg);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:700;text-align:center}.pm-choice__label{overflow-wrap:anywhere}.pm-choice__sub{font-size:var(--pm-fs-body);font-weight:400;color:var(--pm-text-muted)}.pm-choice__usual{font-size:var(--pm-fs-body);font-weight:600;color:var(--pm-text-muted)}.pm-choice__usual:before{content:"★ "}.pm-choice__photo{inline-size:56px;block-size:56px;border-radius:var(--pm-r-md);object-fit:cover}.pm-choice--selected{border-width:4px;border-color:var(--pm-primary);background-color:var(--pm-primary-tint)}.pm-choice--advancing{outline:3px solid var(--pm-primary);outline-offset:2px}.pm-choice__tick{position:absolute;inset-block-start:var(--pm-space-2);inset-inline-end:var(--pm-space-2);display:inline-flex;color:var(--pm-primary)}.pm-choice[aria-disabled=true]{border-style:dashed;background-color:var(--pm-surface-2);color:var(--pm-text-muted);cursor:not-allowed}.pm-choice__reason{margin:0;text-align:center}@media (hover: hover){.pm-choice:not([aria-disabled=true]):hover{background-image:linear-gradient(color-mix(in srgb,currentcolor 6%,transparent),color-mix(in srgb,currentcolor 6%,transparent))}}.pm-choice:not([aria-disabled=true]):active{background-image:linear-gradient(color-mix(in srgb,currentcolor 14%,transparent),color-mix(in srgb,currentcolor 14%,transparent))}.pm-pin{display:flex;flex-direction:column;align-items:center;gap:var(--pm-space-4)}.pm-pin__dots{display:flex;gap:var(--pm-space-4);padding:var(--pm-space-3) var(--pm-space-5);border:var(--pm-outline-w) solid transparent;border-radius:var(--pm-r-pill)}.pm-pin__dot{inline-size:24px;block-size:24px;border:3px solid var(--pm-text);border-radius:50%}.pm-pin__dot--filled{background-color:var(--pm-text)}.pm-pin[data-state=wrong] .pm-pin__dots{border:4px double var(--pm-danger)}.pm-pin[data-state=verifying] .pm-pin__dot--filled{opacity:.7}.pm-pin__message{min-block-size:3.2em;text-align:center}.pm-pin__text{margin:0;font-size:var(--pm-fs-body-lg)}.pm-pin__text--problem{color:var(--pm-danger-text);font-weight:700}.pm-pin__keys{display:grid;grid-template-columns:repeat(3,var(--pm-target-primary));grid-auto-rows:var(--pm-target-primary);gap:12px}.pm-pin__key,.pm-pin__blank{inline-size:var(--pm-target-primary);block-size:var(--pm-target-primary)}.pm-pin__key{min-inline-size:var(--pm-target-primary);min-block-size:var(--pm-target-primary);padding:0;border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface-2);color:var(--pm-text);font-size:var(--pm-fs-key);font-weight:700;font-variant-numeric:tabular-nums}.pm-pin__key--back{font-size:var(--pm-fs-body-lg)}.pm-pin__key[aria-disabled=true]{border-style:dashed;color:var(--pm-text-muted);cursor:not-allowed}.pm-pin[data-shuffle] .pm-pin__key:active{background-image:none;transform:none}.pm-pin__forgot{display:flex;flex-direction:column;align-items:center;gap:var(--pm-space-2)}@media (prefers-reduced-motion: no-preference){.pm-pin[data-state=wrong] .pm-pin__dots{animation:pm-pin-nudge var(--pm-dur-slow) var(--pm-ease)}@keyframes pm-pin-nudge{25%{transform:scale(1.06)}75%{transform:scale(.96)}}}.pm-reasondialog,.pm-reason{display:flex;flex-direction:column;gap:var(--pm-space-4)}.pm-reasondialog__hint{display:flex;align-items:flex-start;gap:var(--pm-space-2);margin:0;padding:var(--pm-space-3);border:2px solid var(--pm-hold);border-radius:var(--pm-r-md);background-color:var(--pm-hold-bg);color:var(--pm-hold-text);font-size:var(--pm-fs-body);font-weight:600}.pm-reasondialog__diff{overflow-x:auto}.pm-confirm{display:flex;flex-direction:column;gap:var(--pm-space-4)}.pm-confirm__consequence{margin:0;font-size:var(--pm-fs-body-lg)}.pm-confirm__summary{display:flex;flex-direction:column;gap:var(--pm-space-2);margin:0}.pm-confirm__row{display:flex;justify-content:space-between;gap:var(--pm-space-3);padding-block:var(--pm-space-2);border-block-end:1px solid var(--pm-border)}.pm-confirm__row dt{color:var(--pm-text-muted);font-size:var(--pm-fs-body)}.pm-confirm__row dd{margin:0;font-size:var(--pm-fs-body-lg);font-weight:700;text-align:end}.pm-confirm__warnings{margin:0;padding:var(--pm-space-3);padding-inline-start:var(--pm-space-8);border:3px dashed var(--pm-warning);border-radius:var(--pm-r-md);background-color:var(--pm-warning-bg);color:var(--pm-warning-text);font-size:var(--pm-fs-body)}.pm-confirm__pin{display:flex;flex-direction:column;align-items:center;gap:var(--pm-space-2)}.pm-confirm__pin-title{margin:0;font-size:var(--pm-fs-body-lg);font-weight:700}.pm-confirm__safe{display:inline-flex}.pm-empty{display:flex;flex-direction:column;align-items:center;gap:var(--pm-space-3);padding-block:var(--pm-space-8);padding-inline:var(--pm-space-4);text-align:center}.pm-empty__icon{display:inline-flex;color:var(--pm-text-muted)}.pm-empty__title{margin:0;font-size:var(--pm-fs-title)}.pm-empty__body{margin:0;max-inline-size:62ch;color:var(--pm-text-muted);font-size:var(--pm-fs-body-lg)}.pm-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pm-space-3)}.pm-table__scroll{overflow-x:auto;border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface)}.pm-table__scroll--virtual{overflow-y:auto}.pm-table{inline-size:100%;border-collapse:collapse;font-size:var(--pm-fs-body)}.pm-table__caption{padding:var(--pm-space-3) var(--pm-space-4);font-size:var(--pm-fs-body-lg);font-weight:700;text-align:start}.pm-table__th{position:sticky;inset-block-start:0;padding:var(--pm-space-2) var(--pm-space-4);background-color:var(--pm-surface-2);color:var(--pm-text);font-weight:700;text-align:start}.pm-table__th--num,.pm-table__td--num{text-align:var(--pm-num-align, end);font-variant-numeric:tabular-nums}.pm-table__sort{display:inline-flex;align-items:center;gap:var(--pm-space-2);min-block-size:var(--pm-target-min);padding:0;border:0;background-color:transparent;color:inherit;font-size:var(--pm-fs-body);font-weight:700}@media (pointer: fine){.pm-table__sort{min-block-size:var(--pm-target-fine)}}.pm-table__td{padding:var(--pm-space-2) var(--pm-space-4);border-block-start:1px solid var(--pm-border);block-size:var(--pm-target-min)}.pm-table__row:focus-visible{outline-offset:-3px}.pm-table__spacer td{padding:0;border:0}.pm-table__more{display:flex;justify-content:center;padding-block:var(--pm-space-4)}.pm-table-state{padding:var(--pm-space-4)}.pm-table__skeleton{display:flex;flex-direction:column;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-table__skeleton-row{block-size:var(--pm-target-min);border-radius:var(--pm-r-md);background-color:var(--pm-surface-2)}.pm-cards{display:grid;grid-template-columns:1fr;gap:var(--pm-space-3);margin:0;padding:0;list-style:none}@media (width >= 768px){.pm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-card__body{display:flex;flex-direction:column;gap:var(--pm-space-2);position:relative;min-block-size:var(--pm-target-min);padding:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text)}.pm-card__body--action{cursor:pointer;padding-inline-end:var(--pm-space-12)}.pm-card__body>.pm-icon{position:absolute;inset-block-start:50%;inset-inline-end:var(--pm-space-4);transform:translateY(-50%)}.pm-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pm-space-2)}.pm-card__title{font-size:var(--pm-fs-body-lg);font-weight:700}.pm-card__facts{display:flex;flex-wrap:wrap;gap:var(--pm-space-2) var(--pm-space-6);margin:0}.pm-card__fact{display:flex;flex-direction:column}.pm-card__fact dt{color:var(--pm-text-muted);font-size:var(--pm-fs-body)}.pm-card__fact dd{margin:0;font-size:var(--pm-fs-body-lg);font-weight:600}.pm-date{display:flex;flex-direction:column;gap:var(--pm-space-3);inline-size:100%;max-inline-size:480px}.pm-date__quick{display:flex;flex-wrap:wrap;gap:var(--pm-space-2)}.pm-date__quicktile{min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:600}.pm-date__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-3)}.pm-date__month{margin:0;font-size:var(--pm-fs-body-lg);text-align:center}.pm-date__grid{inline-size:100%;border-collapse:separate;border-spacing:var(--pm-space-1);table-layout:fixed}.pm-date__dow{color:var(--pm-text-muted);font-size:var(--pm-fs-body);font-weight:600}.pm-date__cell{padding:0;text-align:center}.pm-date__day{inline-size:100%;min-inline-size:0;min-block-size:var(--pm-target-min);padding:0;border:var(--pm-outline-w) solid transparent;border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:600}.pm-date__day--today{border-style:dashed;border-color:var(--pm-border-strong)}.pm-date__cell--range .pm-date__day{background-color:var(--pm-primary-tint);border-block-color:var(--pm-primary)}.pm-date__day--selected{border-style:solid;border-width:4px;border-color:var(--pm-primary);background-color:var(--pm-primary-tint);text-decoration:underline}.pm-date__day--disabled{background-color:var(--pm-surface-2);color:var(--pm-text-muted);text-decoration:line-through;cursor:not-allowed}.pm-date__reason{margin:0}.pm-sidenav{display:flex;flex-direction:column;gap:var(--pm-space-4);inline-size:280px;padding:var(--pm-space-3);border-inline-end:var(--pm-outline-w) solid var(--pm-border-strong);background-color:var(--pm-surface)}.pm-nav__heading{margin:0 0 var(--pm-space-1);padding-inline:var(--pm-space-3);color:var(--pm-text-muted);font-size:var(--pm-fs-body);font-weight:700}.pm-nav__list{display:flex;flex-direction:column;gap:var(--pm-space-1);margin:0;padding:0;list-style:none}.pm-nav__link{display:flex;align-items:center;gap:var(--pm-space-3);min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-3);border:var(--pm-outline-w) solid transparent;border-radius:var(--pm-r-md);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:600;text-decoration:none}.pm-nav__link--active{border-inline-start:6px solid var(--pm-primary);background-color:var(--pm-primary-tint);color:var(--pm-text);font-weight:700}.pm-nav__label{flex:1;overflow-wrap:anywhere}.pm-nav__badge{min-inline-size:28px;padding-inline:var(--pm-space-2);border-radius:var(--pm-r-pill);background-color:var(--pm-primary);color:var(--pm-on-primary);font-size:var(--pm-fs-body);font-weight:700;text-align:center}.pm-tabs{position:sticky;inset-block-end:0;z-index:var(--pm-z-nav);border-block-start:var(--pm-outline-w) solid var(--pm-border-strong);background-color:var(--pm-surface);padding-block-end:env(safe-area-inset-bottom,0)}.pm-tabs__list{display:flex;margin:0;padding:0;list-style:none}.pm-tabs__item{flex:1;min-inline-size:0}.pm-tabs__item .pm-nav__link{flex-direction:column;justify-content:center;gap:var(--pm-space-1);min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-1);font-size:var(--pm-fs-body);text-align:center}.pm-tabs__item .pm-nav__label{flex:none}.pm-tabs__item .pm-nav__link--active{border-inline-start-width:var(--pm-outline-w);border-inline-start-color:transparent;border-block-start:4px solid var(--pm-primary)}.pm-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--pm-target-min);block-size:var(--pm-target-min);min-inline-size:var(--pm-target-min);min-block-size:var(--pm-target-min);padding:0;border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);text-decoration:none}.pm-bell--kiosk{inline-size:var(--pm-target-kiosk);block-size:var(--pm-target-kiosk);min-inline-size:var(--pm-target-kiosk);min-block-size:var(--pm-target-kiosk)}.pm-bell__count{position:absolute;inset-block-start:-8px;inset-inline-end:-8px;min-inline-size:28px;padding-inline:var(--pm-space-1);border:2px solid var(--pm-bg);border-radius:var(--pm-r-pill);background-color:var(--pm-primary);color:var(--pm-on-primary);font-size:var(--pm-fs-body);font-weight:700;line-height:1.4;text-align:center}.pm-role-chip{display:inline-flex;align-items:center;gap:var(--pm-space-2);min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-pill);background-color:var(--pm-primary-tint);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:600}.pm-role-list{display:flex;flex-direction:column;gap:var(--pm-space-3);margin:0;padding:0;list-style:none}.pm-role-tile{display:flex;align-items:center;gap:var(--pm-space-3);inline-size:100%;min-block-size:72px;padding:var(--pm-space-3) var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg);text-align:start}.pm-role-tile[data-state=current]{border-width:4px;border-color:var(--pm-primary);background-color:var(--pm-primary-tint)}.pm-role-tile__text{display:flex;flex:1;flex-direction:column}.pm-role-tile__name{font-weight:700}.pm-picker{display:flex;flex-direction:column;gap:var(--pm-space-2)}.pm-picker__field{display:flex;flex:1;flex-direction:column;gap:var(--pm-space-2);min-inline-size:0}.pm-picker__trigger{display:flex;align-items:center;gap:var(--pm-space-3);inline-size:100%;min-block-size:max(var(--pm-target-min),3.111rem);padding-inline:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text-muted);font-size:var(--pm-fs-body-lg);font-weight:400;text-align:start}.pm-picker__chips{display:flex;flex-wrap:wrap;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-picker__chip{display:inline-flex;align-items:center;gap:var(--pm-space-2);padding-inline-start:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-pill);background-color:var(--pm-primary-tint);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:600}.pm-picker__chip .pm-iconbutton{border-color:transparent;background-color:transparent}.pm-picker__sheet{display:flex;flex-direction:column;gap:var(--pm-space-3)}.pm-picker__search{inline-size:100%;flex:none}.pm-picker__list,.pm-picker__group-list{margin:0;padding:0;list-style:none}.pm-picker__group{margin-block-end:var(--pm-space-3)}.pm-picker__heading{margin:0 0 var(--pm-space-1);color:var(--pm-text-muted);font-size:var(--pm-fs-body);font-weight:700}.pm-picker__option{display:flex;align-items:center;gap:var(--pm-space-3);min-block-size:64px;padding-block:var(--pm-space-2);padding-inline:var(--pm-space-3);border-block-end:1px solid var(--pm-border);cursor:pointer}.pm-picker__option--active{outline:3px solid var(--pm-focus);outline-offset:-3px}.pm-picker__option--selected{background-color:var(--pm-primary-tint);color:var(--pm-text)}.pm-picker__photo{inline-size:48px;block-size:48px;border-radius:var(--pm-r-md);object-fit:cover}.pm-picker__text{display:flex;flex:1;flex-direction:column;min-inline-size:0}.pm-picker__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--pm-fs-body-lg);font-weight:600}.pm-picker__second,.pm-picker__code{color:var(--pm-text-muted);font-size:var(--pm-fs-body)}.pm-picker__skeleton{display:flex;flex-direction:column;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-picker__skeleton-row{block-size:64px;border-radius:var(--pm-r-md);background-color:var(--pm-surface-2)}.pm-picker__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pm-space-2);font-size:var(--pm-fs-body-lg)}.pm-picker__state-title{margin:0}.pm-topbar{position:sticky;inset-block-start:0;z-index:var(--pm-z-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-3);padding-block:var(--pm-space-2);padding-inline:max(var(--pm-space-4),env(safe-area-inset-left,0),env(safe-area-inset-right,0));border-block-end:var(--pm-outline-w) solid var(--pm-border-strong);background-color:var(--pm-surface);color:var(--pm-text)}.pm-topbar__start,.pm-topbar__end{display:flex;flex:none;align-items:center;gap:var(--pm-space-2)}.pm-topbar__end{flex:0 1 auto;margin-inline-start:auto;flex-wrap:wrap;justify-content:flex-end;min-inline-size:0;max-inline-size:100%}.pm-topbar__title{flex:1 1 auto;min-inline-size:0;font-size:var(--pm-fs-body-lg);font-weight:700;overflow-wrap:anywhere}.pm-topbar[data-density=kiosk]{gap:var(--pm-space-4)}.pm-iconlink{display:inline-flex;align-items:center;justify-content:center;gap:var(--pm-space-2);inline-size:var(--pm-target-min);block-size:var(--pm-target-min);min-inline-size:var(--pm-target-min);min-block-size:var(--pm-target-min);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body-lg);font-weight:600;text-decoration:none}.pm-iconlink--kiosk{min-inline-size:var(--pm-target-kiosk);min-block-size:var(--pm-target-kiosk);block-size:var(--pm-target-kiosk)}.pm-iconlink--word{inline-size:auto;padding-inline:var(--pm-space-4)}@media (width <= 479px){.pm-topbar:not([data-density=kiosk]) .pm-topbar__start,.pm-topbar:not([data-density=kiosk]) .pm-topbar__end{display:contents}.pm-topbar:not([data-density=kiosk]) .pm-topbar__home,.pm-topbar:not([data-density=kiosk]) .pm-topbar__lang{display:none}.pm-topbar:not([data-density=kiosk]) .pm-topbar__title{order:1}.pm-topbar:not([data-density=kiosk]) .pm-topbar__end>*{order:2}.pm-topbar:not([data-density=kiosk]) .pm-topbar__end>.pm-sync{order:3;flex-basis:100%;justify-content:center}}.pm-sync{display:inline-flex;align-items:center;gap:var(--pm-space-2);min-block-size:var(--pm-target-min);min-inline-size:var(--pm-target-min);padding-inline:var(--pm-space-3);border:2px solid currentcolor;border-radius:var(--pm-r-pill);font-size:var(--pm-fs-body);font-weight:700;text-decoration:none}.pm-sync--kiosk{min-block-size:var(--pm-target-kiosk)}.pm-sync--success{background-color:var(--pm-success-bg);color:var(--pm-success-text)}.pm-sync--info{background-color:var(--pm-info-bg);color:var(--pm-info-text)}.pm-sync--warning{background-color:var(--pm-warning-bg);color:var(--pm-warning-text)}.pm-sync--danger{background-color:var(--pm-danger-bg);color:var(--pm-danger-text)}.pm-sync--offline{background-color:var(--pm-offline-bg);color:var(--pm-offline-text)}.pm-sync[data-border=dashed]{border-style:dashed;border-width:3px}.pm-sync[data-border=double]{border-style:double;border-width:4px}.pm-sync[data-border=dotted]{border-style:dotted;border-width:3px}.pm-sync__count{padding-inline:var(--pm-space-2);border:2px solid currentcolor;border-radius:var(--pm-r-pill)}.pm-sync__undo{font-weight:600}.pm-offline{display:flex;align-items:center;gap:var(--pm-space-3);inline-size:100%}.pm-offline--offline{padding:var(--pm-space-3) var(--pm-space-4);border-block:3px dotted var(--pm-offline);background-color:var(--pm-offline-bg);color:var(--pm-offline-text)}.pm-offline--back{padding:var(--pm-space-3) var(--pm-space-4);border-block:2px solid var(--pm-success);background-color:var(--pm-success-bg);color:var(--pm-success-text)}.pm-offline__text{flex:1;margin:0;font-size:var(--pm-fs-body);font-weight:600}.pm-toggle,.pm-check{position:relative;display:flex;align-items:center;gap:var(--pm-space-3);min-block-size:var(--pm-target-min);cursor:pointer}.pm-toggle{justify-content:space-between}.pm-toggle__label,.pm-check__label{font-size:var(--pm-fs-body-lg);font-weight:600}.pm-toggle__input,.pm-check__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.pm-toggle__track{position:relative;display:inline-flex;flex:none;align-items:center;min-inline-size:104px;block-size:40px;padding-inline:var(--pm-space-2);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-pill);background-color:var(--pm-surface-2);color:var(--pm-text)}.pm-toggle__word{font-size:var(--pm-fs-body);font-weight:700;padding-inline:38px var(--pm-space-1)}.pm-toggle__thumb{position:absolute;inset-block:3px;inset-inline-start:3px;inline-size:30px;border-radius:var(--pm-r-pill);background-color:var(--pm-text-muted)}.pm-toggle[data-state=on] .pm-toggle__track{background-color:var(--pm-primary-tint);border-color:var(--pm-primary)}.pm-toggle[data-state=on] .pm-toggle__thumb{inset-inline:auto 3px;background-color:var(--pm-primary)}.pm-toggle[data-state=on] .pm-toggle__word{padding-inline:var(--pm-space-1) 38px}.pm-toggle__input:focus-visible~.pm-toggle__track,.pm-check__input:focus-visible~.pm-check__glyph{outline:3px solid var(--pm-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--pm-bg)}.pm-check__glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:28px;block-size:28px;border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-sm);background-color:var(--pm-surface);color:var(--pm-primary)}.pm-usermenu{display:inline-flex;align-items:center;gap:var(--pm-space-2);min-block-size:var(--pm-target-min);max-inline-size:220px;padding-inline:var(--pm-space-3);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body);font-weight:600}.pm-usermenu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-usermenu__panel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pm-space-4)}.pm-usermenu__link{display:inline-flex;align-items:center;gap:var(--pm-space-3);min-block-size:var(--pm-target-min);color:var(--pm-link);font-size:var(--pm-fs-body-lg);font-weight:600}@media (width <= 479px){.pm-usermenu__name{display:none}.pm-usermenu{padding-inline:var(--pm-space-2)}}.pm-chrome{display:flex;flex-direction:column;min-block-size:100dvh;background-color:var(--pm-bg);color:var(--pm-text)}.pm-chrome__skip{position:absolute;inset-inline-start:var(--pm-space-2);inset-block-start:-100px;z-index:var(--pm-z-update);padding:var(--pm-space-3) var(--pm-space-4);background-color:var(--pm-surface);color:var(--pm-link);font-size:var(--pm-fs-body-lg);font-weight:700}.pm-chrome__skip:focus{inset-block-start:var(--pm-space-2)}.pm-chrome__body{display:flex;flex:1;min-block-size:0}.pm-chrome__main{flex:1;min-inline-size:0;padding:var(--pm-space-4)}@media (width >= 768px){.pm-chrome__main{padding:var(--pm-space-6)}}@media (width >= 1024px){.pm-chrome__main{padding:var(--pm-space-8)}}.pm-chrome__main:focus{outline:none}.pm-chrome__side{display:none}.pm-chrome__tabs{display:block}@media (width >= 768px){.pm-chrome__side{display:flex}.pm-chrome__side>.pm-sidenav{flex:1}.pm-chrome__tabs,.pm-chrome[data-shell=manager] .pm-chrome__side{display:none}.pm-chrome[data-shell=manager] .pm-chrome__tabs{display:block}}@media (width >= 1024px){.pm-chrome[data-shell=manager] .pm-chrome__side{display:flex}.pm-chrome[data-shell=manager] .pm-chrome__tabs{display:none}}.pm-chrome[data-density=compact] .pm-chrome__main{padding:var(--pm-space-4)}.pm-steps{display:flex;flex-direction:column;gap:var(--pm-space-2)}.pm-steps__text{margin:0;font-size:var(--pm-fs-body);font-weight:600}.pm-steps__list{display:flex;gap:var(--pm-space-1);margin:0;padding:0;list-style:none}.pm-steps--bar .pm-steps__item{flex:1;block-size:8px;border:2px solid var(--pm-primary);border-radius:var(--pm-r-pill);background-color:transparent}.pm-steps--bar .pm-steps__item--done{background-color:var(--pm-primary)}.pm-steps--bar .pm-steps__item--current{block-size:12px;margin-block:-2px;border-width:3px;background-color:var(--pm-primary-tint)}.pm-steps--stepper .pm-steps__list{flex-direction:column;gap:var(--pm-space-2)}.pm-steps--stepper .pm-steps__item{display:flex;align-items:center;gap:var(--pm-space-3);min-block-size:var(--pm-target-min);font-size:var(--pm-fs-body-lg)}.pm-steps--stepper .pm-steps__item--current{font-weight:700}.pm-steps--stepper .pm-steps__item--todo{color:var(--pm-text-muted)}.pm-steps__jump{display:flex;align-items:center;gap:var(--pm-space-3);inline-size:100%;border-color:transparent;background-color:transparent;color:var(--pm-link);text-align:start}.pm-steps__mark{display:inline-flex;flex:none;color:var(--pm-primary)}.pm-steps__dot{display:inline-block;inline-size:20px;block-size:20px;border:2px solid var(--pm-primary);border-radius:50%}.pm-steps__dot--on{background-color:var(--pm-primary)}.pm-toasts{position:fixed;inset-inline:0;inset-block-end:calc(var(--pm-target-kiosk) + var(--pm-space-6));z-index:var(--pm-z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--pm-space-2);padding-inline:var(--pm-space-4);pointer-events:none}.pm-toast{display:flex;align-items:center;gap:var(--pm-space-3);inline-size:100%;max-inline-size:480px;padding:var(--pm-space-3) var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-success);border-radius:var(--pm-r-md);background-color:var(--pm-success-bg);color:var(--pm-success-text);box-shadow:var(--pm-shadow-2);font-size:var(--pm-fs-body-lg);font-weight:600;pointer-events:auto}.pm-toast--error{border-style:double;border-width:4px;border-color:var(--pm-danger);background-color:var(--pm-danger-bg);color:var(--pm-danger-text)}.pm-toast--info{border-color:var(--pm-info);background-color:var(--pm-info-bg);color:var(--pm-info-text)}.pm-toast__text{flex:1;min-inline-size:0;overflow-wrap:anywhere}.pm-toast__time{font-size:var(--pm-fs-body);font-weight:700}.pm-toast__ring{flex:none;inline-size:28px;block-size:28px;border-radius:50%;background:conic-gradient(currentcolor calc(var(--pm-undo-left, 1) * 1turn),transparent 0);border:2px solid currentcolor}@media (prefers-reduced-motion: reduce){.pm-toast__ring{display:none}}@media (width <= 479px){.pm-toast{max-inline-size:none}}.pm-wizard{display:flex;flex-direction:column;gap:var(--pm-space-4);max-inline-size:960px}.pm-wizard__title{margin:0;font-size:var(--pm-fs-title)}.pm-wizard__title:focus{outline:none}.pm-wizard__body{display:flex;flex-direction:column;gap:var(--pm-space-4)}.pm-wizard__chips{display:flex;flex-wrap:wrap;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-wizard__chip{display:inline-flex;align-items:center;gap:var(--pm-space-2);padding-inline-start:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-pill);background-color:var(--pm-surface);font-size:var(--pm-fs-body-lg);font-weight:600}.pm-wizard__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--pm-space-4)}.pm-wizard__side{display:flex;flex-wrap:wrap;gap:var(--pm-space-3)}.pm-home,.pm-profile{display:flex;flex-direction:column;gap:var(--pm-space-4);max-inline-size:1100px;margin-inline:auto;padding:var(--pm-space-4)}.pm-home__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pm-space-3)}.pm-home__title{margin:0}.pm-home__panels{display:flex;flex-direction:column;gap:var(--pm-space-4);margin:0;padding:0;list-style:none}.pm-card{display:flex;flex-direction:column;gap:var(--pm-space-3);padding:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text)}.pm-card__title{margin:0;font-size:var(--pm-fs-title)}.pm-home__empty{border-style:dashed;color:var(--pm-text-muted)}.pm-home__empty .pm-card__title{color:var(--pm-text)}.pm-card p{margin:0}.pm-list{display:flex;flex-direction:column;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-list__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pm-space-3);min-block-size:var(--pm-target-min)}.pm-profile__section{scroll-margin-block-start:var(--pm-space-8)}.pm-profile__tiles{display:flex;flex-wrap:wrap;gap:var(--pm-space-3)}.pm-profile__sample{margin:0;font-size:var(--pm-fs-body-lg);font-weight:700}.pm-notices{display:flex;flex-direction:column;gap:var(--pm-space-2)}.pm-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pm-space-3);padding:var(--pm-space-3) var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-info);border-radius:var(--pm-r-md);background-color:var(--pm-info-bg);color:var(--pm-info-text)}.pm-notice[data-kind=warning]{border-color:var(--pm-warning);background-color:var(--pm-warning-bg);color:var(--pm-warning-text)}.pm-notice p{margin:0}.pm-idle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--pm-z-idle);display:flex;align-items:center;justify-content:center;padding:var(--pm-space-6);background-color:var(--pm-scrim)}.pm-idle__box{display:flex;flex-direction:column;align-items:center;gap:var(--pm-space-4);max-inline-size:36rem;padding:var(--pm-space-8);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-lg);background-color:var(--pm-surface);color:var(--pm-text);text-align:center}.pm-idle__box h2,.pm-idle__box p{margin:0}.pm-idle__count{font-size:var(--pm-fs-kpi);font-weight:700}.pm-workers{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.pm-worker{display:flex;flex-direction:column;align-items:center;gap:var(--pm-space-2);min-inline-size:160px;min-block-size:140px;padding:var(--pm-space-3);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text)}.pm-worker__photo{inline-size:64px;block-size:64px;border-radius:var(--pm-r-pill);object-fit:cover;background-color:var(--pm-surface-2)}.pm-worker__pick{display:flex;flex-direction:column;align-items:center;gap:var(--pm-space-2);min-block-size:var(--pm-target-min);padding:var(--pm-space-2);border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.pm-shell{display:grid;grid-template-rows:auto 1fr auto;min-block-size:100dvh}.pm-shell[data-shell=manager],.pm-shell[data-shell=finance],.pm-shell[data-shell=admin]{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.pm-shell__skip{position:absolute;inset-inline-start:var(--pm-space-2);inset-block-start:-100px;z-index:var(--pm-z-update);padding:var(--pm-space-3) var(--pm-space-4)}.pm-shell__skip:focus{inset-block-start:var(--pm-space-2)}.pm-shell__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-3);padding-block:var(--pm-space-2);padding-inline:var(--pm-space-4);grid-column:1 / -1}.pm-shell__nav{display:flex;gap:var(--pm-space-2);padding:var(--pm-space-2)}.pm-shell[data-shell=manager] .pm-shell__nav,.pm-shell[data-shell=finance] .pm-shell__nav,.pm-shell[data-shell=admin] .pm-shell__nav{flex-direction:column;inline-size:280px;border-inline-end:1px solid currentcolor}.pm-shell__main{padding:var(--pm-space-4);min-inline-size:0}.pm-shell[data-shell=kiosk] .pm-shell__dock{display:flex;gap:var(--pm-space-3);justify-content:space-around;padding:var(--pm-space-3)}.pm-conflict{display:flex;flex-direction:column;gap:var(--pm-space-4);padding:var(--pm-space-4);border:3px dashed var(--pm-warning-text);border-radius:var(--pm-r-md);background-color:var(--pm-surface)}.pm-conflict__title{display:flex;align-items:center;gap:var(--pm-space-3);margin:0;font-size:var(--pm-fs-title)}.pm-conflict__table{inline-size:100%;border-collapse:separate;border-spacing:var(--pm-space-2);font-size:var(--pm-fs-body-lg)}.pm-conflict__field{text-align:start;font-weight:600}.pm-conflict__col{text-align:start;font-size:var(--pm-fs-body)}.pm-conflict__cell{min-block-size:var(--pm-target-min);padding:var(--pm-space-3);border-radius:var(--pm-r-sm)}.pm-conflict__cell--theirs{border:2px solid var(--pm-info-text);background-color:var(--pm-info-bg)}.pm-conflict__cell--yours{border:2px dashed var(--pm-primary);background-color:var(--pm-primary-tint)}.pm-conflict__actions{display:flex;flex-wrap:wrap;gap:var(--pm-space-3)}.pm-sup{display:flex;flex-direction:column;gap:var(--pm-space-4);max-inline-size:72rem;margin-inline:auto;padding-block:var(--pm-space-4);padding-inline:var(--pm-space-4)}.pm-sup__title{margin:0;font-size:max(24px,1.5rem)}.pm-sup__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pm-space-3)}.pm-sup-list{display:flex;flex-direction:column;gap:var(--pm-space-3);margin:0;padding:0;list-style:none}.pm-sup-card{display:flex;flex-direction:column;gap:var(--pm-space-3);padding:var(--pm-space-4);border:var(--pm-outline-w, 2px) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);font-size:max(18px,1.125rem)}.pm-sup-card__title{margin:0;font-size:max(20px,1.25rem)}.pm-sup-card__line{margin:0}.pm-sup-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-3);min-block-size:56px}.pm-sup-muted{color:var(--pm-text-muted)}.pm-sup-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--pm-space-3);margin:0}.pm-sup-number{display:flex;flex-direction:column;gap:var(--pm-space-1);min-block-size:56px}.pm-sup-number dt{color:var(--pm-text-muted)}.pm-sup-number dd{margin:0;font-size:max(28px,1.75rem);font-weight:700}.pm-sup-check{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-3);min-block-size:56px;padding-block:var(--pm-space-2)}.pm-sup-table{inline-size:100%;border-collapse:collapse;font-size:max(18px,1.125rem)}.pm-sup-table th,.pm-sup-table td{padding:var(--pm-space-2) var(--pm-space-3);text-align:start;border-block-end:1px solid var(--pm-border-strong)}.pm-sup-tabs{display:flex;flex-wrap:wrap;gap:var(--pm-space-2)}@media print{.pm-sup__actions{display:none}}.pm-admin{display:flex;flex-direction:column;gap:var(--pm-space-4);max-inline-size:1100px;margin-inline:auto;padding:var(--pm-space-4)}.pm-admin__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pm-space-3)}.pm-admin__title{margin:0}.pm-admin__actions{display:flex;flex-wrap:wrap;gap:var(--pm-space-3)}.pm-admin__view{display:flex;justify-content:flex-start}.pm-admin__body,.pm-admin-stack{display:flex;flex-direction:column;gap:var(--pm-space-4)}.pm-admin-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--pm-space-3)}.pm-admin-row>*{flex:1 1 14rem}.pm-admin-card{display:flex;flex-direction:column;gap:var(--pm-space-3);padding:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text)}.pm-admin-card__title{margin:0;font-size:var(--pm-fs-title)}.pm-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--pm-space-4);margin:0;padding:0;list-style:none}.pm-admin-chips{display:flex;flex-wrap:wrap;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-admin-chip{display:inline-flex;align-items:center;gap:var(--pm-space-2);min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-pill);background-color:var(--pm-surface);color:var(--pm-text);font-size:var(--pm-fs-body)}.pm-admin-chip[aria-pressed=true]{border-color:var(--pm-primary);background-color:var(--pm-primary-tint);font-weight:700}.pm-admin-alert{display:flex;align-items:flex-start;gap:var(--pm-space-3);padding:var(--pm-space-3) var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-danger);border-radius:var(--pm-r-md);background-color:var(--pm-danger-bg);color:var(--pm-danger-text)}.pm-admin-alert p{margin:0}.pm-admin-note{display:flex;align-items:flex-start;gap:var(--pm-space-3);padding:var(--pm-space-3) var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-warning);border-radius:var(--pm-r-md);background-color:var(--pm-warning-bg);color:var(--pm-warning-text)}.pm-admin-note p{margin:0}.pm-admin-saved{display:flex;align-items:center;gap:var(--pm-space-2);margin:0;color:var(--pm-success-text);font-size:var(--pm-fs-body-lg)}.pm-admin-loading{display:flex;flex-direction:column;gap:var(--pm-space-3)}.pm-admin-savebar{position:sticky;inset-block-end:0;z-index:var(--pm-z-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pm-space-3);padding:var(--pm-space-3) var(--pm-space-4);border-block-start:var(--pm-outline-w) solid var(--pm-border-strong);background-color:var(--pm-surface)}.pm-admin-kv{display:grid;grid-template-columns:max-content 1fr;gap:var(--pm-space-2) var(--pm-space-4);margin:0}.pm-admin-kv dt{color:var(--pm-text-muted)}.pm-admin-kv dd{margin:0}.pm-admin-secret{padding:var(--pm-space-4);border:var(--pm-outline-w) dashed var(--pm-border-strong);border-radius:var(--pm-r-md);font-family:var(--pm-font-mono);font-size:var(--pm-fs-display);letter-spacing:.12em;text-align:center;direction:ltr;-webkit-user-select:all;user-select:all}.pm-admin-conflict{display:flex;flex-direction:column;gap:var(--pm-space-3);padding:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-warning);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text)}.pm-admin-diff{inline-size:100%;border-collapse:collapse}.pm-admin-diff th,.pm-admin-diff td{padding:var(--pm-space-2) var(--pm-space-3);border-block-end:1px solid var(--pm-border);text-align:start}.pm-admin-diff .pm-admin-diff__before{color:var(--pm-text-muted);text-decoration:line-through}.pm-admin-diff .pm-admin-diff__after{font-weight:700}.pm-admin-tabs{display:flex;flex-wrap:wrap;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-admin-scroll{overflow-x:auto}.pm-link-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-5);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-link);font-size:var(--pm-fs-body);font-weight:600;text-decoration:none}.pm-link-button:hover{background-color:var(--pm-surface-2)}.pm-admin-value{margin:0;font-size:var(--pm-fs-headline);font-weight:700}.pm-pk-flow,.pm-pk-saved,.pm-pk-page{display:flex;flex-direction:column;gap:var(--pm-space-5);max-inline-size:960px;margin-inline:auto;padding-block:var(--pm-space-4);padding-inline:var(--pm-space-4)}.pm-pk-question{margin:0;font-size:var(--pm-fs-title);font-weight:700;line-height:1.3}.pm-pk-body{display:flex;flex-direction:column;gap:var(--pm-space-4);font-size:var(--pm-fs-body)}.pm-pk-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--pm-space-3)}.pm-pk-error{margin:0;padding:var(--pm-space-3);border:3px double var(--pm-danger);border-radius:var(--pm-r-md);background:var(--pm-danger-bg);color:var(--pm-danger-text);font-size:var(--pm-fs-body-lg);font-weight:600}.pm-pk-word{display:inline-flex;align-items:center;gap:var(--pm-space-2);margin:0;padding:var(--pm-space-2) var(--pm-space-3);min-block-size:56px;border:2px dashed var(--pm-border-strong);border-radius:var(--pm-r-md);font-size:var(--pm-fs-body-lg);font-weight:600}.pm-pk-undo{display:flex}.pm-pk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--pm-space-3);margin:0;padding:0;list-style:none}.pm-pk-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--pm-space-1);inline-size:100%;min-block-size:96px;padding:var(--pm-space-3) var(--pm-space-4);border:3px solid var(--pm-border-strong);border-radius:var(--pm-r-lg);background:var(--pm-surface);color:inherit;font:inherit;font-size:var(--pm-fs-body-lg);font-weight:600;text-align:start;text-decoration:none;cursor:pointer}.pm-pk-tile[aria-pressed=true]{border-color:var(--pm-primary);box-shadow:inset 0 0 0 3px var(--pm-primary)}.pm-pk-tile[aria-disabled=true]{border-style:dashed;cursor:not-allowed;opacity:.85}.pm-pk-tile__sub{font-size:var(--pm-fs-body);font-weight:400}.pm-pk-chips{display:flex;flex-wrap:wrap;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-pk-chip{display:inline-flex;align-items:center;gap:var(--pm-space-2);min-block-size:56px;padding-inline:var(--pm-space-3);border:2px solid var(--pm-border-strong);border-radius:var(--pm-r-pill);font-size:var(--pm-fs-body-lg)}.pm-pk-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pm-space-3);min-block-size:64px;padding:var(--pm-space-3);border:2px solid var(--pm-border);border-radius:var(--pm-r-md);font-size:var(--pm-fs-body-lg)}.pm-pk-field{display:flex;flex-direction:column;gap:var(--pm-space-2);font-size:var(--pm-fs-body-lg);font-weight:600}.pm-pk-input{min-block-size:56px;padding-inline:var(--pm-space-3);border:3px solid var(--pm-border-strong);border-radius:var(--pm-r-md);background:var(--pm-surface);color:inherit;font:inherit;font-size:var(--pm-fs-body-lg)}.pm-pk-total{margin:0;font-size:var(--pm-fs-headline);font-weight:700}.pm-pk-note{margin:0;font-size:var(--pm-fs-body)}.pm-pk-chip small,.pm-pk-row small{font-size:var(--pm-fs-body)}.pm-howcalc{display:inline-flex;align-items:center;gap:var(--pm-space-2);min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-3);border:0;background:none;color:var(--pm-primary);font:inherit;font-size:var(--pm-fs-body);text-decoration:underline;cursor:pointer}.pm-breakdown{display:flex;flex-direction:column;gap:var(--pm-space-4);color:var(--pm-text);font-size:var(--pm-fs-body)}.pm-breakdown__title{margin:0;font-size:var(--pm-fs-title)}.pm-breakdown__figure{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-3);margin:var(--pm-space-2) 0 0}.pm-breakdown__value{font-size:var(--pm-fs-headline);font-weight:700;font-variant-numeric:tabular-nums}.pm-breakdown__estimate{display:inline-flex;align-items:center;gap:var(--pm-space-1);padding:var(--pm-space-1) var(--pm-space-3);border:2px dashed var(--pm-info-text);border-radius:var(--pm-r-pill);background:var(--pm-info-bg);color:var(--pm-info-text);font-weight:700}.pm-breakdown__exact,.pm-breakdown__sentence,.pm-breakdown__formula{margin:0}.pm-breakdown__sentence{font-size:var(--pm-fs-body-lg)}.pm-breakdown__formula{padding:var(--pm-space-3);border-inline-start:4px solid var(--pm-border-strong);background:var(--pm-surface-2);font-family:ui-monospace,monospace}.pm-breakdown__h{margin:0 0 var(--pm-space-2);font-size:var(--pm-fs-body-lg)}.pm-breakdown__steps,.pm-breakdown__inputs,.pm-breakdown__notes,.pm-breakdown__links{display:flex;flex-direction:column;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-breakdown__steps{counter-reset:pm-step}.pm-breakdown__step,.pm-breakdown__input{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pm-space-2) var(--pm-space-3);padding:var(--pm-space-2) var(--pm-space-3);border:1px solid var(--pm-border);border-radius:var(--pm-r-md)}.pm-breakdown__step:before{counter-increment:pm-step;content:counter(pm-step) ".";font-variant-numeric:tabular-nums}.pm-breakdown__step[data-kind=subtotal]{border:2px solid var(--pm-border-strong)}.pm-breakdown__step[data-kind=result]{border:4px double var(--pm-text);font-weight:700}.pm-breakdown__label{flex:1;min-inline-size:8em}.pm-breakdown__kind,.pm-breakdown__expr,.pm-breakdown__source,.pm-breakdown__stepnote{color:var(--pm-text-muted);font-size:var(--pm-fs-caption)}.pm-breakdown__result{font-weight:700;font-variant-numeric:tabular-nums}.pm-breakdown__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-2)}.pm-breakdown__note[data-severity=warn]{padding:var(--pm-space-2) var(--pm-space-3);border:2px dashed var(--pm-warning-text);border-radius:var(--pm-r-md);background:var(--pm-warning-bg);color:var(--pm-warning-text)}.pm-breakdown__footer p{margin:0 0 var(--pm-space-2);color:var(--pm-text-muted)}.pm-breakdown__state{margin:0;font-size:var(--pm-fs-body-lg)}.pm-chart{display:flex;flex-direction:column;gap:var(--pm-space-3);margin:0;padding:var(--pm-space-4);border:1px solid var(--pm-border);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text);min-inline-size:0}.pm-chart__head{display:flex;flex-direction:column;gap:var(--pm-space-1)}.pm-chart__title{margin:0;font-size:var(--pm-fs-body-lg);font-weight:700}.pm-chart__subtitle,.pm-chart__summary{margin:0;font-size:var(--pm-fs-body)}.pm-chart__subtitle{color:var(--pm-text-muted)}.pm-chart__summary{font-weight:600}.pm-chart__empty{display:flex;align-items:center;gap:var(--pm-space-2);margin:0;font-size:var(--pm-fs-body)}.pm-chart__box{inline-size:100%;min-inline-size:0}.pm-chart__svg{display:block;max-inline-size:100%;overflow:visible;color:var(--pm-text);font-family:inherit}.pm-chart__label,.pm-chart__value,.pm-chart__tick,.pm-chart__reflabel,.pm-chart__seriesname{font-size:var(--pm-fs-body);fill:var(--pm-text);unicode-bidi:plaintext}.pm-chart__value{font-weight:700;font-variant-numeric:tabular-nums}.pm-chart__tick,.pm-chart__reflabel{fill:var(--pm-text-muted)}.pm-chart__axis{stroke:var(--pm-border-strong);stroke-width:2}.pm-chart__grid{stroke:var(--pm-border);stroke-width:1}.pm-chart__ref{stroke:var(--pm-text-muted);stroke-width:2}.pm-chart__ref--warn{stroke:var(--pm-warning)}.pm-chart__bar{stroke:var(--pm-border-strong);stroke-width:1}.pm-chart__hit{fill:transparent;pointer-events:all}.pm-chart__mark{cursor:default}.pm-chart__mark[role=link]{cursor:pointer}.pm-chart__mark:focus{outline:none}.pm-chart__mark:focus-visible .pm-chart__hit,.pm-chart__mark:focus .pm-chart__hit{stroke:var(--pm-focus);stroke-width:3;fill:var(--pm-primary-tint);fill-opacity:.5}.pm-chart__line{stroke-width:3;fill:none}.pm-chart__cum{stroke:var(--pm-text)}.pm-chart__marker{stroke:var(--pm-surface);stroke-width:2}.pm-chart__marker--cum{fill:var(--pm-text)}.pm-chart__s0{--series: var(--pm-primary)}.pm-chart__s1{--series: var(--pm-warning)}.pm-chart__s2{--series: var(--pm-info)}.pm-chart__s3{--series: var(--pm-hold)}.pm-chart__series .pm-chart__line{stroke:var(--series)}.pm-chart__series .pm-chart__marker{fill:var(--series)}.pm-chart__seriesname{fill:var(--series);font-weight:700}.pm-chart__toggle{align-self:flex-start;min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-sm);background-color:var(--pm-surface);color:var(--pm-link);font:inherit;font-weight:600;cursor:pointer}.pm-chart__tablewrap{overflow-x:auto}.pm-chart__tablewrap--quiet{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pm-chart__table{inline-size:100%;border-collapse:collapse;font-size:var(--pm-fs-body);font-variant-numeric:tabular-nums}.pm-chart__table caption{padding-block-end:var(--pm-space-2);text-align:start;font-weight:700}.pm-chart__table th,.pm-chart__table td{padding:var(--pm-space-2) var(--pm-space-3);border-block-end:1px solid var(--pm-border);text-align:start}.pm-chart__table [data-align=end]{text-align:var(--pm-num-align)}.pm-chart__table thead th{position:sticky;inset-block-start:0;background-color:var(--pm-surface-2)}.pm-chart__table tfoot th,.pm-chart__table tfoot td{font-weight:700;border-block-start:2px solid var(--pm-border-strong)}@media print{.pm-chart__plot[hidden]{display:block}.pm-chart__tablewrap--quiet{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.pm-chart__toggle{display:none}.pm-chart{break-inside:avoid}}.pm-tile{display:flex;flex-direction:column;gap:var(--pm-space-2);position:relative;min-block-size:96px;padding:var(--pm-space-4);border:1px solid var(--pm-border);border-radius:var(--pm-r-md);background-color:var(--pm-surface);color:var(--pm-text)}.pm-tile__title{margin:0;font-size:var(--pm-fs-body-lg);font-weight:600}.pm-tile__lens{font-weight:400;color:var(--pm-text-muted)}.pm-tile__value{margin:0;font-size:var(--pm-fs-kpi);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.pm-tile__band,.pm-tile__compare,.pm-tile__other,.pm-tile__note{margin:0;font-size:var(--pm-fs-body)}.pm-tile__other,.pm-tile__note{color:var(--pm-text-muted)}.pm-tile__spark{color:var(--pm-primary)}.pm-tile__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-3)}.pm-drill{display:inline-flex;align-items:center;gap:var(--pm-space-1);min-block-size:var(--pm-target-min);color:var(--pm-link);font-size:var(--pm-fs-body);font-weight:600;text-decoration:underline}.pm-attention{display:flex;flex-direction:column;gap:var(--pm-space-2);padding:var(--pm-space-4);border:1px solid var(--pm-border);border-radius:var(--pm-r-md);background-color:var(--pm-surface)}.pm-attention__title{margin:0;font-size:var(--pm-fs-body-lg)}.pm-attention__list{display:flex;flex-direction:column;gap:var(--pm-space-2);margin:0;padding:0;list-style:none}.pm-attention__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pm-space-2);padding-block:var(--pm-space-2);border-block-end:1px solid var(--pm-border)}.pm-attention__word{font-weight:700}.pm-attention__empty{display:flex;align-items:center;gap:var(--pm-space-2);margin:0}.pm-rp-page{display:flex;flex-direction:column;gap:var(--pm-space-4)}.pm-rp-toolbar,.pm-rp-picker{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--pm-space-3)}.pm-rp-field{display:flex;flex-direction:column;gap:var(--pm-space-1);font-size:var(--pm-fs-body)}.pm-rp-field select,.pm-rp-field input{min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-3);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-sm);background-color:var(--pm-surface);color:var(--pm-text);font:inherit}.pm-rp-button{min-block-size:var(--pm-target-min);padding-inline:var(--pm-space-4);border:var(--pm-outline-w) solid var(--pm-border-strong);border-radius:var(--pm-r-sm);background-color:var(--pm-surface);color:var(--pm-link);font:inherit;font-weight:600;cursor:pointer}.pm-rp-error{flex-basis:100%;margin:0;color:var(--pm-danger-text);font-size:var(--pm-fs-body);font-weight:600}.pm-rp-skip{position:absolute;inset-inline-start:-9999px}.pm-rp-skip:focus{position:static}.pm-rp-stack{display:flex;flex-direction:column;gap:var(--pm-space-4)}.pm-rp-grid{display:grid;grid-template-columns:1fr;gap:var(--pm-space-3);margin:0;padding:0;list-style:none}@media (min-width: 600px){.pm-rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.pm-rp-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.pm-rp-section{display:flex;flex-direction:column;gap:var(--pm-space-3)}.pm-rp-section__title{margin:0;font-size:var(--pm-fs-title)}.pm-rp-panelerror{padding:var(--pm-space-4);border:2px double var(--pm-danger);border-radius:var(--pm-r-md);background-color:var(--pm-danger-bg);color:var(--pm-danger-text)}.pm-rp-note,.pm-rp-noaccess{margin:0;font-size:var(--pm-fs-body-lg)}.pm-rp-drills ul{display:flex;flex-wrap:wrap;gap:var(--pm-space-3);margin:0;padding:0;list-style:none}.pm-rp-steps{display:flex;flex-direction:column;gap:var(--pm-space-2);margin:0;padding-inline-start:var(--pm-space-6);font-size:var(--pm-fs-body-lg)}.pm-rp-fresh{display:flex;align-items:center}.pm-outbox{display:flex;flex-direction:column;gap:var(--pm-space-4)}.pm-outbox__title{margin:0;font-size:var(--pm-fs-title)}.pm-outbox__note{margin:0;padding:var(--pm-space-3);border:2px dashed var(--pm-warning-text);border-radius:var(--pm-r-md);background-color:var(--pm-warning-bg);color:var(--pm-warning-text);font-size:var(--pm-fs-body)}.pm-outbox__note--danger{border-color:var(--pm-danger-text);background-color:var(--pm-danger-bg);color:var(--pm-danger-text)}.pm-outbox__empty{margin:0;font-size:var(--pm-fs-body-lg)}.pm-outbox__list{display:flex;flex-direction:column;gap:var(--pm-space-3);margin:0;padding:0;list-style:none}.pm-outbox__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--pm-space-2) var(--pm-space-4);align-items:center;min-block-size:64px;padding:var(--pm-space-3);border:2px solid var(--pm-border-strong);border-radius:var(--pm-r-md);background-color:var(--pm-surface)}.pm-outbox__row--savedOnDevice{border-style:dashed;border-color:var(--pm-warning-text)}.pm-outbox__row--needsHelp{border-style:dashed;border-width:3px;border-color:var(--pm-danger-text)}.pm-outbox__row--sent{border-color:var(--pm-success-text)}.pm-outbox__state{display:inline-flex;align-items:center;gap:var(--pm-space-2);margin:0;font-size:var(--pm-fs-body);font-weight:700}.pm-outbox__what,.pm-outbox__when,.pm-outbox__flag,.pm-outbox__why{margin:0;font-size:var(--pm-fs-body)}.pm-outbox__flag{grid-column:1 / -1;color:var(--pm-warning-text)}.pm-outbox__help{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--pm-space-3)}.pm-outbox__actions{display:flex;flex-wrap:wrap;gap:var(--pm-space-3)}.pm-admin-table{inline-size:100%;border-collapse:collapse}.pm-admin-table th,.pm-admin-table td{padding-block:var(--space-2, .5rem);padding-inline:var(--space-3, .75rem);text-align:start;border-block-end:1px solid var(--color-border, #cfd4dc)}.pm-money{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.pm-cost-big{font-size:1.75rem;font-weight:700}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--pm-font-ar: "IBM Plex Sans Arabic", "IBM Plex Sans", "Noto Sans Arabic", "Segoe UI", Tahoma, "Geeza Pro", system-ui, sans-serif;--pm-font-en: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--pm-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pm-font-body: var(--pm-font-ar);--pm-fs-caption: .889rem;--pm-fs-body: 1rem;--pm-fs-helper: var(--pm-fs-body);--pm-fs-body-lg: 1.222rem;--pm-fs-title: 1.556rem;--pm-fs-headline: 2rem;--pm-fs-kpi: 2.667rem;--pm-fs-display: 3.111rem;--pm-fs-key: 2.222rem;--pm-lh-en: 1.4;--pm-lh-ar: 1.65;--pm-lh: var(--pm-lh-ar);--pm-num-align: end;--num-align: var(--pm-num-align);--pm-space-1: 4px;--pm-space-2: 8px;--pm-space-3: 12px;--pm-space-4: 16px;--pm-space-5: 20px;--pm-space-6: 24px;--pm-space-8: 32px;--pm-space-10: 40px;--pm-space-12: 48px;--pm-space-16: 64px;--pm-r-sm: 8px;--pm-r-md: 12px;--pm-r-lg: 16px;--pm-r-pill: 999px;--pm-outline-w: 2px;--pm-target-min: 56px;--pm-target-kiosk: 72px;--pm-target-primary: 88px;--pm-key: 80px;--pm-target-fine: 44px;--pm-z-base: 0;--pm-z-sticky: 10;--pm-z-nav: 20;--pm-z-sheet: 40;--pm-z-dialog: 50;--pm-z-toast: 60;--pm-z-idle: 90;--pm-z-update: 95;--pm-dur-fast: .12s;--pm-dur-base: .2s;--pm-dur-slow: .32s;--pm-ease: cubic-bezier(.2, 0, 0, 1);--pm-bg: #f4f6f9;--pm-surface: #ffffff;--pm-surface-2: #e9edf3;--pm-border: #c7ced8;--pm-border-strong: #667585;--pm-text: #121c28;--pm-text-muted: #44525f;--pm-placeholder: #5b6877;--pm-disabled: #6b7785;--pm-link: #1b4fa0;--pm-focus: #0a3d91;--pm-primary: #1b4fa0;--pm-on-primary: #ffffff;--pm-primary-tint: #e4ecf9;--pm-success: #1a6e37;--pm-success-bg: #e1f3e7;--pm-success-text: #10522a;--pm-success-solid: #1a6e37;--pm-on-success-solid: #ffffff;--pm-warning: #8a4b00;--pm-warning-bg: #fff0cf;--pm-warning-text: #5e3300;--pm-warning-solid: #f0a500;--pm-on-warning-solid: #241500;--pm-danger: #b3261e;--pm-danger-bg: #fce6e4;--pm-danger-text: #85150f;--pm-danger-solid: #b3261e;--pm-on-danger-solid: #ffffff;--pm-info: #00667e;--pm-info-bg: #dff2f7;--pm-info-text: #00495a;--pm-info-solid: #00667e;--pm-on-info-solid: #ffffff;--pm-hold: #6a3e9e;--pm-hold-bg: #eee5f8;--pm-hold-text: #4b2677;--pm-hold-solid: #6a3e9e;--pm-on-hold-solid: #ffffff;--pm-offline: #46515f;--pm-offline-bg: #e3e7ec;--pm-offline-text: #2e3843;--pm-offline-solid: #46515f;--pm-on-offline-solid: #ffffff;--pm-scrim: rgb(18 28 40 / .55);--pm-shadow-1: 0 1px 2px rgb(18 28 40 / .18);--pm-shadow-2: 0 4px 12px rgb(18 28 40 / .2);--pm-shadow-3: 0 12px 32px rgb(18 28 40 / .28)}:root[data-theme=dark]{color-scheme:dark;--pm-bg: #0e1620;--pm-surface: #17212d;--pm-surface-2: #223040;--pm-border: #2f3f52;--pm-border-strong: #8394a6;--pm-text: #eaf0f6;--pm-text-muted: #b2bfcc;--pm-placeholder: #9aa9b8;--pm-disabled: #7c8b9b;--pm-link: #7fb0ff;--pm-focus: #8db8ff;--pm-primary: #7fb0ff;--pm-on-primary: #06192f;--pm-primary-tint: #16294a;--pm-success: #5ed38a;--pm-success-bg: #12301e;--pm-success-text: #a7ebc0;--pm-success-solid: #5ed38a;--pm-on-success-solid: #06210f;--pm-warning: #ffc046;--pm-warning-bg: #3a2a06;--pm-warning-text: #ffe0a0;--pm-warning-solid: #f0a500;--pm-on-warning-solid: #241500;--pm-danger: #ff8a80;--pm-danger-bg: #3e1512;--pm-danger-text: #ffc2bc;--pm-danger-solid: #ff8a80;--pm-on-danger-solid: #2a0806;--pm-info: #5ccbe6;--pm-info-bg: #0d2f38;--pm-info-text: #a5e6f5;--pm-info-solid: #5ccbe6;--pm-on-info-solid: #04202a;--pm-hold: #c9a3f5;--pm-hold-bg: #2d1b45;--pm-hold-text: #e3ccff;--pm-hold-solid: #c9a3f5;--pm-on-hold-solid: #1e0f33;--pm-offline: #a9b6c4;--pm-offline-bg: #2a3541;--pm-offline-text: #d3dce5;--pm-offline-solid: #a9b6c4;--pm-on-offline-solid: #0e1620;--pm-scrim: rgb(0 0 0 / .62);--pm-shadow-1: none;--pm-shadow-2: none;--pm-shadow-3: none}:root[data-theme=hc]{color-scheme:dark;--pm-bg: #000000;--pm-surface: #000000;--pm-surface-2: #1a1a1a;--pm-border: #ffffff;--pm-border-strong: #ffffff;--pm-text: #ffffff;--pm-text-muted: #e6e6e6;--pm-placeholder: #d0d0d0;--pm-disabled: #bdbdbd;--pm-link: #5ce1ff;--pm-focus: #ffd400;--pm-primary: #ffd400;--pm-on-primary: #000000;--pm-primary-tint: #000000;--pm-success: #4dff88;--pm-success-bg: #000000;--pm-success-text: #4dff88;--pm-success-solid: #4dff88;--pm-on-success-solid: #000000;--pm-warning: #ffb300;--pm-warning-bg: #000000;--pm-warning-text: #ffb300;--pm-warning-solid: #ffb300;--pm-on-warning-solid: #000000;--pm-danger: #ff6b6b;--pm-danger-bg: #000000;--pm-danger-text: #ff6b6b;--pm-danger-solid: #ff6b6b;--pm-on-danger-solid: #000000;--pm-info: #5ce1ff;--pm-info-bg: #000000;--pm-info-text: #5ce1ff;--pm-info-solid: #5ce1ff;--pm-on-info-solid: #000000;--pm-hold: #e0b3ff;--pm-hold-bg: #000000;--pm-hold-text: #e0b3ff;--pm-hold-solid: #e0b3ff;--pm-on-hold-solid: #000000;--pm-offline: #d0d0d0;--pm-offline-bg: #000000;--pm-offline-text: #d0d0d0;--pm-offline-solid: #d0d0d0;--pm-on-offline-solid: #000000;--pm-scrim: rgb(0 0 0 / .85);--pm-shadow-1: none;--pm-shadow-2: none;--pm-shadow-3: none}:root[data-theme=hc-light]{color-scheme:light;--pm-bg: #ffffff;--pm-surface: #ffffff;--pm-surface-2: #f0f0f0;--pm-border: #000000;--pm-border-strong: #000000;--pm-text: #000000;--pm-text-muted: #1a1a1a;--pm-placeholder: #333333;--pm-disabled: #555555;--pm-link: #0000cc;--pm-focus: #0000cc;--pm-primary: #0000cc;--pm-on-primary: #ffffff;--pm-primary-tint: #ffffff;--pm-success: #005a1e;--pm-success-bg: #ffffff;--pm-success-text: #005a1e;--pm-success-solid: #005a1e;--pm-on-success-solid: #ffffff;--pm-warning: #6b3a00;--pm-warning-bg: #ffffff;--pm-warning-text: #6b3a00;--pm-warning-solid: #ffb300;--pm-on-warning-solid: #000000;--pm-danger: #a00000;--pm-danger-bg: #ffffff;--pm-danger-text: #a00000;--pm-danger-solid: #a00000;--pm-on-danger-solid: #ffffff;--pm-info: #00485a;--pm-info-bg: #ffffff;--pm-info-text: #00485a;--pm-info-solid: #00485a;--pm-on-info-solid: #ffffff;--pm-hold: #4b0082;--pm-hold-bg: #ffffff;--pm-hold-text: #4b0082;--pm-hold-solid: #4b0082;--pm-on-hold-solid: #ffffff;--pm-offline: #222222;--pm-offline-bg: #ffffff;--pm-offline-text: #222222;--pm-offline-solid: #222222;--pm-on-offline-solid: #ffffff;--pm-scrim: rgb(0 0 0 / .75);--pm-shadow-1: none;--pm-shadow-2: none;--pm-shadow-3: none}:root[lang=en]{--pm-font-body: var(--pm-font-en);--pm-lh: var(--pm-lh-en)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:calc(18px * var(--pm-text-scale, 1))}body{margin:0;background:var(--pm-bg);color:var(--pm-text);font-family:var(--pm-font-body);font-size:var(--pm-fs-body);line-height:var(--pm-lh);min-block-size:100dvh;-webkit-tap-highlight-color:transparent}:root[lang=ar] body{letter-spacing:0}:root[lang=ar] :is(em,i,cite,dfn){font-style:normal;font-weight:700}h1,h2,h3{line-height:1.2;margin-block:0 var(--pm-space-3);text-wrap:balance}h1{font-size:var(--pm-fs-title);font-weight:700}h2{font-size:var(--pm-fs-body-lg);font-weight:700}button,input,select,textarea{font:inherit;color:inherit}button{min-block-size:max(var(--pm-target-min),3.111rem);min-inline-size:var(--pm-target-min);padding-inline:var(--pm-space-6);border-radius:var(--pm-r-md);border:var(--pm-outline-w) solid var(--pm-border-strong);background:var(--pm-surface);color:var(--pm-text);cursor:pointer;font-weight:600;font-size:var(--pm-fs-body-lg)}button:disabled{color:var(--pm-disabled);cursor:not-allowed}button.primary{background:var(--pm-primary);color:var(--pm-on-primary);border-color:var(--pm-primary)}@media (hover: hover){button:not(:disabled):hover{background-image:linear-gradient(color-mix(in srgb,currentColor 6%,transparent),color-mix(in srgb,currentColor 6%,transparent))}}button:not(:disabled):active{background-image:linear-gradient(color-mix(in srgb,currentColor 14%,transparent),color-mix(in srgb,currentColor 14%,transparent))}:focus-visible{outline:3px solid var(--pm-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--pm-bg)}.pm-helper{font-size:var(--pm-fs-helper);color:var(--pm-text-muted)}:root[data-view=full] table .pm-helper{font-size:var(--pm-fs-caption)}bdi,.num,.pm-code{unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.pm-code{font-family:var(--pm-font-mono);direction:ltr;display:inline-block}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors: active){button{border-color:ButtonText}:focus-visible{outline-color:Highlight;box-shadow:none}}:root[data-reduce-motion=true] *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
