:root{--sicpa-color-text: #1b2d3a;--sicpa-color-muted: #5b6d78;--sicpa-color-surface: #ffffff;--sicpa-color-surface-subtle: #f3f7fa;--sicpa-color-border: #c9d8e1;--sicpa-color-brand: #06416a;--sicpa-color-brand-strong: #002542;--sicpa-color-accent: #ffd500;--sicpa-color-accent-soft: #fff3b0;--sicpa-color-danger: #b42318;--sicpa-color-success: #0f6b4f;--sicpa-radius-sm: 6px;--sicpa-radius-md: 8px;--sicpa-shadow-sm: 0 1px 2px rgb(31 41 51 / 8%)}.ui-button{align-items:center;border:1px solid transparent;border-radius:var(--sicpa-radius-sm);cursor:pointer;display:inline-flex;font-weight:650;gap:8px;justify-content:center;min-height:36px;padding:8px 12px}.ui-button[data-icon-only=true]{aspect-ratio:1;height:36px;min-height:36px;min-width:36px;padding:0;width:36px}.ui-button:disabled{cursor:not-allowed;opacity:.56}.ui-button[data-variant=primary]{background:var(--sicpa-color-accent);color:var(--sicpa-color-text)}.ui-button[data-variant=secondary]{background:var(--sicpa-color-surface);border-color:var(--sicpa-color-brand);color:var(--sicpa-color-brand)}.ui-button[data-variant=ghost]{background:transparent;color:var(--sicpa-color-text)}.ui-button[data-variant=danger]{background:var(--sicpa-color-danger);color:#fff}.ui-button[data-variant=success]{background:var(--sicpa-color-success);color:#fff}.ui-button__icon{display:inline-flex}.ui-button[data-icon-only=true] .ui-button__icon{align-items:center;justify-content:center;margin:0}.ui-button__icon svg{height:16px;width:16px}.ui-tooltip{display:inline-flex;position:relative}.ui-tooltip__content{background:var(--sicpa-color-brand-strong);border:1px solid color-mix(in srgb,var(--sicpa-color-brand-strong) 88%,#ffffff);border-radius:var(--sicpa-radius-sm);box-shadow:0 10px 26px #0025422e;color:#fff;font-size:12px;font-weight:750;left:50%;line-height:1;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;visibility:hidden;white-space:nowrap;z-index:40}.ui-tooltip__content:after{background:var(--sicpa-color-brand-strong);content:"";height:8px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:8px}.ui-tooltip[data-placement=top] .ui-tooltip__content{bottom:calc(100% + 10px)}.ui-tooltip[data-placement=top] .ui-tooltip__content:after{bottom:-4px}.ui-tooltip[data-placement=bottom] .ui-tooltip__content{top:calc(100% + 10px);transform:translate(-50%,-4px)}.ui-tooltip[data-placement=bottom] .ui-tooltip__content:after{top:-4px}.ui-tooltip:hover .ui-tooltip__content,.ui-tooltip:focus-within .ui-tooltip__content{opacity:1;transform:translate(-50%);visibility:visible}.ui-page{display:grid;gap:20px}.ui-page-header{align-items:start;display:flex;gap:16px;justify-content:space-between}.ui-page-header h1{color:var(--sicpa-color-text);font-size:24px;line-height:1.2;margin:0}.ui-page-header__title{align-items:center;display:inline-flex;gap:10px}.ui-page-header__title-icon{color:var(--sicpa-color-brand);display:inline-flex;flex:0 0 auto}.ui-page-header__title-icon svg{height:28px;width:28px}.ui-page-header p{color:var(--sicpa-color-muted);margin:6px 0 0;max-width:760px}.ui-page-header__eyebrow{color:var(--sicpa-color-muted);display:block;font-size:12px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.ui-page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ui-metric-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ui-metric-card{background:var(--sicpa-color-surface);border:1px solid var(--sicpa-color-border);border-radius:var(--sicpa-radius-md);box-shadow:var(--sicpa-shadow-sm);display:grid;gap:8px;min-height:132px;padding:20px}.ui-metric-card__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.ui-metric-card__header>span:first-child{color:var(--sicpa-color-muted);font-size:14px}.ui-metric-card__icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.ui-metric-card__icon svg{height:18px;width:18px}.ui-metric-card strong{color:var(--sicpa-color-text);font-size:26px;line-height:1.1}.ui-metric-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-panel{background:var(--sicpa-color-surface);border:1px solid var(--sicpa-color-border);border-radius:var(--sicpa-radius-md);box-shadow:var(--sicpa-shadow-sm);display:grid;gap:14px;padding:20px}.ui-panel__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.ui-panel__header h2{color:var(--sicpa-color-text);font-size:18px;line-height:1.25;margin:0}.ui-panel__header p{color:var(--sicpa-color-muted);margin:4px 0 0}.ui-panel-title{align-items:center;display:inline-flex;gap:8px}.ui-panel-title__icon{align-items:center;background:var(--sicpa-color-accent-soft);border:1px solid color-mix(in srgb,var(--sicpa-color-accent) 72%,#ffffff);border-radius:var(--sicpa-radius-sm);color:var(--sicpa-color-brand);display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.ui-panel-title__icon svg{height:16px;width:16px}.ui-empty-state{background:#fbfdfe;border:1px solid #dbe7ee;border-radius:var(--sicpa-radius-sm);color:var(--sicpa-color-text);min-height:52px;padding:14px}.ui-page-size-select{align-items:center;color:#516777;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;font-size:13px;font-weight:650}.ui-page-size-select select,.ui-table-search input{background:#fff;border:1px solid #c9dbe6;border-radius:var(--sicpa-radius-sm);color:var(--sicpa-color-brand-strong);font:inherit}.ui-page-size-select select{appearance:none;background:linear-gradient(45deg,transparent 50%,var(--sicpa-color-brand) 50%) right 15px center / 6px 6px no-repeat,linear-gradient(135deg,var(--sicpa-color-brand) 50%,transparent 50%) right 9px center / 6px 6px no-repeat,#fff;min-height:38px;min-width:72px;padding:8px 30px 8px 12px}.ui-page-size-select select:focus,.ui-table-search input:focus{border-color:var(--sicpa-color-brand);outline:3px solid color-mix(in srgb,var(--sicpa-color-accent) 40%,transparent);outline-offset:1px}.ui-pagination{align-items:center;color:#516777;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto}.ui-pagination>span,.ui-pagination strong{font-size:13px;font-weight:650}.ui-pagination strong{color:var(--sicpa-color-brand-strong)}.ui-pagination__controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ui-button.ui-pagination__icon-button{aspect-ratio:1;justify-content:center;height:38px;min-height:38px;min-width:38px;padding:0;width:38px}.ui-pagination__icon-button .ui-button__icon{margin:0}.ui-table-search{color:#516777;display:grid;gap:6px;font-size:13px;font-weight:650;max-width:480px;width:min(100%,480px)}.ui-table-search input{min-height:40px;padding:9px 12px}.ui-field-control{display:block;position:relative}.ui-field-control__icon{align-items:center;color:var(--sicpa-color-muted);display:inline-flex;height:40px;justify-content:center;left:12px;pointer-events:none;position:absolute;top:2px;width:20px}.ui-field-control__icon svg{height:17px;width:17px}.ui-field-control input,.ui-field-control textarea,.ui-field-control select{padding-left:42px}.ui-field-control:focus-within .ui-field-control__icon{color:var(--sicpa-color-brand)}.ui-table-search input::placeholder{color:#718494;font-weight:500}.ui-sort-button{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;min-height:28px;padding:0;text-align:left;text-transform:inherit}.ui-sort-button:focus-visible{border-radius:var(--sicpa-radius-sm);outline:3px solid color-mix(in srgb,var(--sicpa-color-accent) 45%,transparent);outline-offset:2px}.ui-sort-button__indicator:before{color:#6c7c89;content:"↕";font-size:12px;line-height:1}.ui-sort-button__indicator[data-direction=asc]:before{color:var(--sicpa-color-brand);content:"↑"}.ui-sort-button__indicator[data-direction=desc]:before{color:var(--sicpa-color-brand);content:"↓"}.ui-anchored-popover{background:transparent;box-sizing:border-box;display:grid;height:100dvh;inset:0;position:fixed;z-index:1001}.ui-anchored-popover__panel{background:var(--sicpa-color-surface);border:1px solid #d4e1e8;border-radius:var(--sicpa-radius-md);box-shadow:0 20px 56px #00254238;display:grid;gap:16px;padding:18px;position:absolute;right:max(16px,var(--ui-popover-right, 24px));top:var(--ui-popover-top, 96px);width:min(360px,calc(100vw - 32px))}.ui-data-table{border-collapse:collapse;width:100%}.ui-data-table th,.ui-data-table td{border-bottom:1px solid var(--sicpa-color-border);padding:12px;text-align:left;vertical-align:top}.ui-data-table th{color:var(--sicpa-color-muted);font-size:12px;text-transform:uppercase}.ui-data-table td strong{display:block;margin-bottom:2px}.ui-workflow-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.ui-workflow-list li{align-items:center;border:1px solid var(--sicpa-color-border);border-radius:var(--sicpa-radius-sm);display:flex;gap:10px;justify-content:space-between;min-height:44px;padding:10px 12px}.ui-workflow-list span{color:var(--sicpa-color-muted);font-size:13px}.ui-status-badge{align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;min-height:24px;padding:4px 8px}.ui-status-badge[data-status=ready]{background:#dff8ed;border-color:#a7e6cf;color:var(--sicpa-color-success)}.ui-status-badge[data-status=warning]{background:var(--sicpa-color-accent-soft);border-color:#f3d55b;color:#6b5200}.ui-status-badge[data-status=blocked]{background:#fde8e6;border-color:#f5b7b1;color:var(--sicpa-color-danger)}.ui-status-badge[data-status=neutral]{background:#e6f2f8;border-color:#b8d9e8;color:var(--sicpa-color-brand)}@media(max-width:720px){.ui-page-header{display:grid}.ui-page-header__actions{justify-content:start}.ui-data-table{display:block;overflow-x:auto}}:root{color:var(--sicpa-color-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--sicpa-color-surface-subtle)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.public-home{background:linear-gradient(180deg,#f7fafc,#eef5f9 54%,#fff);color:var(--sicpa-color-text);min-height:100vh}.public-home__topbar{align-items:center;background:#fffffff0;border-bottom:1px solid var(--sicpa-color-border);display:grid;gap:24px;grid-template-columns:minmax(240px,1fr) auto auto;min-height:78px;padding:16px 40px;position:sticky;top:0;z-index:5}.public-home__brand{align-items:center;color:var(--sicpa-color-brand);display:inline-flex;font-weight:800;gap:20px;min-height:46px;min-width:0;text-decoration:none}.public-home__brand img{display:block;width:126px}.public-home__brand span{border-left:1px solid var(--sicpa-color-border);display:block;line-height:1.15;padding-left:20px}.public-home__nav{align-items:center;display:flex;gap:22px}.public-home__nav a{color:var(--sicpa-color-muted);font-size:14px;font-weight:700;text-decoration:none}.public-home__nav a:hover{color:var(--sicpa-color-brand)}.public-home__topbar-action{align-items:center;background:var(--sicpa-color-surface);border:1px solid var(--sicpa-color-brand);border-radius:var(--sicpa-radius-sm);color:var(--sicpa-color-brand);cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:9px 14px}.public-home__hero{align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);margin:0 auto;max-width:1240px;padding:72px 40px 48px}.public-home__hero-copy{align-content:center;display:grid;gap:24px}.public-home__eyebrow{color:var(--sicpa-color-brand);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.public-home__hero h1,.public-home__section-heading h2,.public-home__benefits h2{color:var(--sicpa-color-brand-strong);letter-spacing:0;margin:0}.public-home__hero h1{font-size:54px;line-height:1.02;max-width:820px}.public-home__hero p,.public-home__benefits p{color:#40515d;font-size:20px;line-height:1.5;margin:0;max-width:760px}.public-home__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.public-home__primary-action{align-items:center;background:#0073a6;border:0;border-radius:var(--sicpa-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:850;gap:10px;justify-content:center;min-height:48px;padding:12px 18px}.public-home__primary-action:hover{background:var(--sicpa-color-brand)}.public-home__primary-action:disabled,.public-home__topbar-action:disabled{cursor:progress;opacity:.72}.public-home__primary-action svg{height:20px;width:20px}.public-home__solution-panel,.public-home__value-card,.public-home__benefits,.public-home__trust article{background:var(--sicpa-color-surface);border:1px solid var(--sicpa-color-border);border-radius:var(--sicpa-radius-md);box-shadow:var(--sicpa-shadow-sm)}.public-home__solution-panel{align-content:start;display:grid;gap:20px;padding:24px}.public-home__panel-header{align-items:center;display:flex;justify-content:space-between}.public-home__panel-header div{display:grid;gap:4px}.public-home__panel-header span,.public-home__process-list small{color:var(--sicpa-color-muted);font-size:13px}.public-home__panel-header strong{color:var(--sicpa-color-brand);font-size:24px}.public-home__panel-header svg{background:var(--sicpa-color-accent);border-radius:var(--sicpa-radius-sm);color:var(--sicpa-color-brand);height:42px;padding:9px;width:42px}.public-home__process-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.public-home__process-list li{background:#f7fafc;border:1px solid #dbe7ee;border-radius:var(--sicpa-radius-sm);display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr);min-height:86px;padding:14px}.public-home__process-list li>span{align-items:center;background:var(--sicpa-color-accent);border-radius:var(--sicpa-radius-sm);color:var(--sicpa-color-brand);display:inline-flex;font-size:13px;font-weight:900;grid-row:span 2;height:34px;justify-content:center;width:34px}.public-home__process-list strong{color:var(--sicpa-color-brand-strong)}.public-home__assurance-line{align-items:center;background:var(--sicpa-color-brand);border-radius:var(--sicpa-radius-sm);color:#fff;display:flex;gap:10px;padding:14px}.public-home__assurance-line svg{color:var(--sicpa-color-accent);flex:0 0 auto;height:22px;width:22px}.public-home__section{display:grid;gap:24px;margin:0 auto;max-width:1240px;padding:36px 40px;scroll-margin-top:96px}.public-home__section-heading{display:grid;gap:10px;max-width:820px}.public-home__section-heading h2,.public-home__benefits h2{font-size:34px;line-height:1.16}.public-home__value-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.public-home__value-card{display:grid;gap:12px;min-height:214px;padding:20px}.public-home__value-card svg,.public-home__trust svg{background:var(--sicpa-color-accent-soft);border-radius:var(--sicpa-radius-sm);color:var(--sicpa-color-brand);height:40px;padding:8px;width:40px}.public-home__value-card h3,.public-home__trust strong{color:var(--sicpa-color-brand-strong);font-size:18px;margin:0}.public-home__value-card p,.public-home__trust span{color:var(--sicpa-color-muted);line-height:1.45;margin:0}.public-home__benefits{display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);margin:28px auto;max-width:1160px;padding:28px}.public-home__benefits>div{display:grid;gap:12px}.public-home__benefits ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.public-home__benefits li{align-items:center;border:1px solid var(--sicpa-color-border);border-radius:var(--sicpa-radius-sm);display:flex;gap:10px;min-height:48px;padding:12px}.public-home__benefits li svg{color:var(--sicpa-color-brand);flex:0 0 auto;height:18px;width:18px}.public-home__trust{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1240px;padding:36px 40px 48px}.public-home__trust article{display:grid;gap:10px;padding:20px}.public-home__footer{align-items:center;background:var(--sicpa-color-brand-strong);color:#fff;display:grid;gap:14px;grid-template-columns:1fr auto 1.3fr;padding:22px 40px}.public-home__footer span{font-weight:800}.public-home__footer button{align-items:center;background:transparent;border:1px solid rgb(255 255 255 / 46%);border-radius:var(--sicpa-radius-sm);color:#fff;cursor:pointer;display:inline-flex;gap:8px;min-height:38px;padding:8px 12px}.public-home__footer p{color:#d9e7ef;margin:0;text-align:right}@media(max-width:1120px){.public-home__hero{grid-template-columns:1fr}.public-home__value-grid,.public-home__trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell{display:grid;grid-template-columns:272px minmax(0,1fr);height:100vh;overflow:hidden}.shell__sidebar{background:var(--sicpa-color-brand);color:#fff;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;min-height:0;overflow-y:auto;padding:16px}.shell__sidebar-content{min-height:0}.shell__brand{align-items:center;display:flex;gap:10px;margin-bottom:26px;padding:0 2px}.shell__solution-mark{align-items:center;background:var(--sicpa-color-accent);border:1px solid #ffe66d;border-radius:var(--sicpa-radius-sm);color:var(--sicpa-color-brand);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.shell__solution-mark svg{height:20px;width:20px}.shell__brand>div:last-child{display:grid;gap:3px;min-width:0}.shell__brand strong{color:#fff;font-size:15px;line-height:1.15}.shell__brand span,.shell__eyebrow{color:#bdd4e3;font-size:12px}.shell__nav{display:grid;gap:6px}.shell__nav-link{align-items:center;border-radius:6px;color:#edf7fc;display:flex;gap:10px;min-height:42px;padding:10px 12px;text-decoration:none}.shell__nav-link svg{height:18px;width:18px}.shell__nav-link--active,.shell__nav-link:hover{background:var(--sicpa-color-accent);color:var(--sicpa-color-brand)}.shell__sidebar-footer{align-items:center;border-top:1px solid rgb(255 255 255 / 14%);display:flex;justify-content:flex-start;padding:14px 2px 0}.shell__version-chip{background:#ffffff14;border:1px solid rgb(255 255 255 / 16%);border-radius:999px;color:#bdd4e3;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:0;line-height:1;padding:6px 10px}.shell__main{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.shell__topbar{align-items:center;background:var(--sicpa-color-surface);border-bottom:3px solid var(--sicpa-color-accent);display:flex;justify-content:space-between;min-height:64px;padding:0 24px}.shell__workspace,.shell__userbar{align-items:center;display:flex;gap:12px}.shell__workspace{align-items:center;gap:20px;min-height:64px}.shell__workspace-logo{display:block;flex:0 0 auto;height:42px;transform:none;width:auto}.shell__workspace>div{align-items:center;display:flex;line-height:1;transform:none}.shell__workspace .shell__eyebrow{color:var(--sicpa-color-muted);display:none}.shell__workspace strong{color:var(--sicpa-color-brand-strong);display:block;font-size:24px;font-weight:850;letter-spacing:0;line-height:1;margin:0}.shell__user-chip{align-items:center;background:#f6fbfd;border:1px solid #c9dbe6;border-radius:999px;display:flex;gap:10px;min-height:42px;padding:5px 14px 5px 6px}.shell__user-avatar{align-items:center;background:#bdf1dc;border:1px solid #74d2ad;border-radius:999px;color:#006b4a;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.shell__user-chip>span:last-child{display:grid;gap:1px;line-height:1.1;min-width:0}.shell__user-chip strong{color:var(--sicpa-color-brand-strong);font-size:14px}.shell__user-chip small{color:var(--sicpa-color-muted);font-size:11px;font-weight:700}.shell__content{min-height:0;overflow-y:auto;padding:24px;scrollbar-gutter:stable}.shell__remote,.shell__state{min-height:280px}.shell-remote-skeleton{display:grid;gap:22px}.shell-remote-skeleton__header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--sicpa-color-border) 72%,transparent);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);min-height:112px;padding-bottom:12px}.shell-remote-skeleton__icon{border:8px solid #dbe7ee;border-radius:var(--sicpa-radius-md);display:block;height:74px;position:relative;width:74px}.shell-remote-skeleton__icon:before,.shell-remote-skeleton__icon:after{background:#dbe7ee;border-radius:999px;content:"";position:absolute}.shell-remote-skeleton__icon:before{height:8px;inset:25px 10px auto}.shell-remote-skeleton__icon:after{bottom:12px;height:8px;left:10px;width:28px}.shell-remote-skeleton__line,.shell-remote-skeleton__badge,.shell-remote-skeleton__pill,.shell-remote-skeleton__icon,.shell-remote-skeleton__track{animation:shell-skeleton-shimmer 1.35s linear infinite;background:linear-gradient(90deg,#d8e4eb,#f8fbfd,#d8e4eb 88%);background-size:220% 100%}.shell-remote-skeleton__line,.shell-remote-skeleton__badge,.shell-remote-skeleton__pill{border-radius:999px;display:block}.shell-remote-skeleton__line--eyebrow{height:13px;margin-bottom:10px;width:154px}.shell-remote-skeleton__line--title{height:32px;margin-bottom:12px;width:min(460px,72%)}.shell-remote-skeleton__line--subtitle{height:15px;width:min(720px,84%)}.shell-remote-skeleton__metrics{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.shell-remote-skeleton__metric,.shell-remote-skeleton__panel{background:var(--sicpa-color-surface);border:1px solid #dbe7ee;border-radius:var(--sicpa-radius-md);box-shadow:0 10px 24px #0025420f}.shell-remote-skeleton__metric{display:grid;gap:16px;min-height:142px;padding:18px;position:relative}.shell-remote-skeleton__metric:before{background:var(--sicpa-color-accent);border-radius:999px;content:"";height:4px;inset:0 18px auto;position:absolute}.shell-remote-skeleton__metric>div{align-items:center;display:flex;justify-content:space-between}.shell-remote-skeleton__line--label{height:14px;width:min(112px,72%)}.shell-remote-skeleton__badge{border-radius:var(--sicpa-radius-sm);height:34px;width:34px}.shell-remote-skeleton__line--value{height:34px;width:64px}.shell-remote-skeleton__line--meta{height:14px;width:min(130px,78%)}.shell-remote-skeleton__panel{display:grid;gap:14px;padding:22px}.shell-remote-skeleton__line--panel-title{height:24px;margin-bottom:6px;width:min(300px,64%)}.shell-remote-skeleton__row{align-items:center;border-top:1px solid #e4edf2;display:grid;gap:16px;grid-template-columns:minmax(190px,1fr) minmax(240px,2fr) 70px;min-height:58px;padding-top:14px}.shell-remote-skeleton__line--row-label{height:15px;width:min(180px,70%)}.shell-remote-skeleton__track{border-radius:999px;display:block;height:10px;overflow:hidden}.shell-remote-skeleton__track span{background:color-mix(in srgb,var(--sicpa-color-brand) 70%,#dbe7ee);border-radius:inherit;display:block;height:100%}.shell-remote-skeleton__pill{height:26px;width:64px}.shell__state{align-content:center;background:var(--sicpa-color-surface);border:1px solid var(--sicpa-color-border);border-radius:var(--sicpa-radius-md);display:grid;justify-items:start;padding:32px}.shell__state h1{font-size:22px;margin:0 0 8px}.shell__state p{margin:0}@keyframes shell-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.shell-remote-skeleton__line,.shell-remote-skeleton__badge,.shell-remote-skeleton__pill,.shell-remote-skeleton__icon,.shell-remote-skeleton__track{animation:none}}@media(max-width:1280px){.shell-remote-skeleton__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.shell-remote-skeleton__header,.shell-remote-skeleton__row,.shell-remote-skeleton__metrics{grid-template-columns:1fr}.public-home__topbar{display:grid;gap:14px;grid-template-columns:1fr;padding:16px 20px}.public-home__brand{align-items:start;display:grid;gap:8px;justify-items:start}.public-home__brand span{border-left:0;padding-left:0}.public-home__nav{display:none}.public-home__topbar-action{justify-self:stretch}.public-home__hero{grid-template-columns:1fr;padding:40px 20px 28px}.public-home__hero h1{font-size:36px}.public-home__hero p,.public-home__benefits p{font-size:17px}.public-home__hero-actions{display:grid}.public-home__value-grid,.public-home__benefits,.public-home__trust,.public-home__footer{grid-template-columns:1fr}.public-home__section,.public-home__trust{padding:28px 20px}.public-home__section-heading h2,.public-home__benefits h2{font-size:26px}.public-home__benefits{margin:20px;padding:20px}.public-home__footer{padding:22px 20px}.public-home__footer p{text-align:left}.shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.shell__sidebar{grid-template-columns:1fr auto;grid-template-rows:auto;min-height:auto;overflow-y:visible;padding:16px}.shell__sidebar-content{min-width:0}.shell__brand{margin-bottom:16px}.shell__nav{grid-auto-flow:column;overflow-x:auto}.shell__nav-link{min-width:116px}.shell__sidebar-footer{align-self:start;border-top:0;justify-content:flex-end;padding:2px 0 0 12px}.shell__topbar{align-items:start;display:grid;gap:12px;padding:16px}.shell__userbar{flex-wrap:wrap}.shell__content{padding:16px}}
