svg.ui-icon{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none}button.ui-copy svg.ui-icon{inline-size:var(--icon-sm);block-size:var(--icon-sm)}:is(button,a).ui-button{box-sizing:border-box;min-block-size:var(--control-height);justify-content:center;align-items:center;gap:var(--spacing-1);max-inline-size:100%;padding:0 var(--spacing-1-5);--ui-frame:var(--color-field-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-base);font-weight:600;line-height:var(--leading-base);color:var(--color-text);background:var(--color-surface);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default);box-shadow:inset 0 0 0 var(--control-border-width) var(--ui-frame);border:0;display:inline-flex}a.ui-button,a.ui-button:hover{text-decoration:none}:is(button,a).ui-button[data-variant=primary]{color:var(--color-on-brand);background:var(--color-brand);--ui-frame:var(--color-brand)}:is(button,a).ui-button[data-variant=dark]{color:var(--color-on-inverse);background:var(--color-inverse);--ui-frame:var(--color-inverse)}:is(button,a).ui-button[data-variant=gray]{background:var(--color-gray-button);--ui-frame:var(--color-gray-button)}:is(button,a).ui-button[data-variant=quiet]{--ui-frame:transparent;background:0 0}:is(button,a).ui-button[data-variant=danger]{color:var(--color-danger);--ui-frame:currentColor}:is(button,a).ui-button[data-size=md]{min-block-size:var(--control-height-md);padding-inline:var(--spacing-2)}:is(button,a).ui-button[data-size=lg]{min-block-size:var(--control-height-lg);padding-inline:var(--control-padding-lg)}:is(button,a).ui-button:hover:not([data-disabled]){background:var(--color-hover)}:is(button,a).ui-button[data-variant=primary]:hover:not([data-disabled]){background:var(--color-brand-hover);--ui-frame:var(--color-brand-hover)}:is(button,a).ui-button[data-variant=dark]:hover:not([data-disabled]){background:var(--color-inverse-hover);--ui-frame:var(--color-inverse-hover)}:is(button,a).ui-button[data-variant=gray]:hover:not([data-disabled]){background:var(--color-gray-button-hover);--ui-frame:var(--color-gray-button-hover)}:is(button,a).ui-button[data-disabled]{cursor:not-allowed;color:var(--color-disabled-text);background:var(--color-disabled-surface);--ui-frame:var(--color-disabled-surface)}:is(button,a).ui-button[data-variant=secondary][data-disabled],:is(button,a).ui-button[data-variant=danger][data-disabled]{--ui-frame:var(--color-disabled-border)}:is(button,a).ui-button[data-variant=quiet][data-disabled]{--ui-frame:transparent;background:0 0}:is(button,a).ui-button:focus-visible,button.ui-tab:focus-visible{outline:4px solid var(--color-focus-halo);outline-offset:0}button.ui-icon-button{min-inline-size:var(--control-height);box-shadow:inset 0 0 0 1px var(--ui-frame);padding-inline:0}button.ui-icon-button[data-size=md]{min-inline-size:var(--control-height-md)}button.ui-icon-button[data-size=lg]{min-inline-size:var(--control-height-lg)}.ui-tabs{gap:0 var(--spacing-2);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}button.ui-tab{align-items:center;gap:var(--spacing-1);min-block-size:var(--control-height-md);padding:0 var(--spacing-0-5);font:inherit;color:var(--color-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-block-end:-1px;font-weight:500;display:inline-flex}button.ui-tab[data-active]{color:var(--color-text);border-bottom-color:var(--color-text);font-weight:500}button.ui-tab:hover:not([data-disabled],[data-active]){color:var(--color-text);border-bottom-color:var(--color-field-border-hover);background:0 0}button.ui-tab[data-disabled]{color:var(--color-disabled-text);cursor:not-allowed}.ui-tab-panel{padding-block:var(--spacing-2)}.ui-overlay{z-index:var(--layer-overlay);background:var(--color-overlay);position:fixed;inset:0}.ui-dialog{box-sizing:border-box;z-index:var(--layer-dialog);width:min(var(--dialog-width), calc(100% - var(--spacing-4)));max-height:calc(100dvh - var(--spacing-4));padding:var(--spacing-3);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);color:var(--color-text);background:var(--color-surface);position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog[data-size=wide]{width:min(var(--dialog-wide), calc(100% - var(--spacing-4)))}.ui-dialog[data-size=expanded]{width:min(var(--dialog-expanded), calc(100% - var(--spacing-4)))}.ui-dialog[data-size=full]{width:calc(100% - 2 * var(--dialog-full-margin));height:calc(100dvh - 2 * var(--dialog-full-margin));max-height:none}.ui-dialog[data-variant=sheet]{width:min(var(--sheet-width), 100%);border-radius:0;max-height:100dvh;inset:0 0 0 auto;transform:none}.ui-dialog[data-variant=sheet][data-size=wide]{width:min(var(--dialog-wide), 100%)}.ui-dialog[data-variant=sheet][data-size=expanded]{width:min(var(--dialog-expanded), 100%)}.ui-dialog[data-variant=sheet][data-size=full]{width:calc(100% - var(--dialog-full-margin));height:100dvh}.ui-dialog-heading{justify-content:space-between;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.ui-dialog-title{font-size:var(--text-xl);margin:0}.ui-dialog-description{color:var(--color-muted);margin-block:var(--spacing-1) var(--spacing-2)}.ui-dialog-body{padding-block-start:var(--spacing-2)}.ui-card,.ui-state{padding:var(--spacing-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.ui-state h2{font-size:var(--text-lg);margin:0}.ui-state p{margin-block:var(--spacing-1) var(--spacing-2)}.ui-state[data-tone=danger]{border-color:var(--color-danger)}.ui-status{gap:var(--spacing-0-5);padding:var(--spacing-0-5) var(--spacing-1);border-radius:var(--radius-pill);color:var(--color-text);background:var(--color-surface-muted);white-space:nowrap;align-items:center;display:inline-flex}.ui-status[data-tone=success]{color:var(--color-success);background:var(--color-success-surface)}.ui-status[data-tone=danger]{color:var(--color-on-danger-surface);background:var(--color-danger-surface)}.ui-status[data-tone=warning]{color:var(--color-warning);background:var(--color-warning-surface)}.ui-skeleton{block-size:var(--spacing-2);margin-block:var(--spacing-1);border-radius:var(--radius-sm);background:var(--color-line);display:block}@media (prefers-reduced-motion:reduce){button.ui-button{transition:none}}.ui-status[data-tone=info]{color:var(--color-on-info-surface);background:var(--color-info-surface)}.ui-status[data-quiet]{color:var(--color-muted);background:0 0;padding-inline:0}.ui-status[data-variant=inline]{white-space:normal;background:0 0;border-radius:0;padding:0}.ui-status[data-variant=inline][data-tone=neutral]{color:var(--color-muted)}.ui-status[data-variant=inline][data-tone=info]{color:var(--color-info)}.ui-status[data-variant=inline][data-tone=danger]{color:var(--color-danger)}.ui-meter{align-items:center;gap:var(--spacing-1);white-space:nowrap;display:inline-flex}.ui-meter meter{inline-size:var(--spacing-8);block-size:var(--spacing-1)}.ui-dialog-actions{justify-content:flex-end;gap:var(--spacing-1);margin:var(--spacing-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-toasts{z-index:var(--layer-dialog);inset:auto var(--spacing-2) var(--spacing-2) auto;gap:var(--spacing-1);max-inline-size:min(28rem, calc(100% - var(--spacing-4)));display:grid;position:fixed}.ui-toast{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-2);border:1px solid var(--color-line);border-left:4px solid var(--color-success);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md);transition:opacity .18s ease-out,translate .18s ease-out,scale .18s ease-out;display:flex}.ui-toast>span{flex:1}.ui-toast[data-tone=info]{border-left-color:var(--color-info)}.ui-toast[data-tone=danger]{border-left-color:var(--color-danger)}@starting-style{.ui-toast{opacity:0;translate:0 var(--spacing-1);scale:.98}}.ui-toast[data-leaving]{opacity:0;translate:0 var(--spacing-0-5);pointer-events:none;scale:.98}@media (prefers-reduced-motion:reduce){.ui-toast{transition:opacity .12s linear;translate:none;scale:none}}.ui-page-header{gap:var(--spacing-1);margin-block-end:var(--spacing-2);display:grid}.ui-page-back{font-size:var(--text-sm);margin:0}.ui-page-head{justify-content:space-between;align-items:start;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;display:flex}.ui-page-title{align-items:center;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ui-page-title h1{margin:0}.ui-page-title:has(>.ui-page-meta>.ui-info-tip){column-gap:var(--spacing-0-5)}.ui-page-meta{align-items:center;gap:var(--spacing-1);color:var(--color-muted);flex-wrap:wrap;display:inline-flex}.ui-page-actions{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.ui-page-description{color:var(--color-muted);max-inline-size:70ch;margin:0}.ui-page-actions>menu{align-items:center}.ui-page-actions>nav{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.ui-page-actions>p{margin:0}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}a.ui-link-button{box-sizing:border-box;min-block-size:var(--control-height);justify-content:center;align-items:center;gap:var(--spacing-1);padding:0 var(--spacing-1-5);--ui-frame:var(--color-field-border);border-radius:var(--radius-sm);font-weight:600;line-height:var(--leading-base);color:var(--color-text);background:var(--color-surface);box-shadow:inset 0 0 0 var(--control-border-width) var(--ui-frame);border:0;text-decoration:none;display:inline-flex}a.ui-link-button[data-variant=primary]{color:var(--color-on-brand);background:var(--color-brand);--ui-frame:var(--color-brand)}a.ui-link-button[data-variant=dark]{color:var(--color-on-inverse);background:var(--color-inverse);--ui-frame:var(--color-inverse)}a.ui-link-button[data-variant=gray]{background:var(--color-gray-button);--ui-frame:var(--color-gray-button)}a.ui-link-button[data-variant=quiet]{--ui-frame:transparent;background:0 0}a.ui-link-button:hover{background:var(--color-hover)}a.ui-link-button[data-variant=primary]:hover{background:var(--color-brand-hover);--ui-frame:var(--color-brand-hover)}a.ui-link-button[data-variant=dark]:hover{background:var(--color-inverse-hover);--ui-frame:var(--color-inverse-hover)}a.ui-link-button[data-variant=gray]:hover{background:var(--color-gray-button-hover);--ui-frame:var(--color-gray-button-hover)}a.ui-link-button:focus-visible{outline:4px solid var(--color-focus-halo);outline-offset:0}.ui-count{min-block-size:var(--leading-base);box-sizing:border-box;padding:0 var(--spacing-1);border-radius:var(--radius-pill);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text);background:var(--color-selected);align-items:center;font-weight:500;display:inline-flex}button.ui-tab[data-active] .ui-count{color:var(--color-on-inverse);background:var(--color-inverse)}.ui-count-tabs{margin-block-end:var(--spacing-2)}.ui-filterbar{gap:var(--spacing-1);margin-block-end:var(--spacing-2);display:grid}.ui-filterbar-row{align-items:end;gap:var(--spacing-1) var(--spacing-1-5);flex-wrap:wrap;display:flex}.ui-filterbar-row>label,.ui-filterbar-row>.field{gap:var(--spacing-0-5);display:grid}.ui-filterbar-search{flex:28ch;display:grid}.ui-filterbar-search input{inline-size:100%}.ui-filterbar-tools{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ui-filterbar-sheet{gap:var(--spacing-2);display:grid}.ui-filterbar-sheet>label{gap:var(--field-gap);display:grid}.ui-chips{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.ui-chips ul{list-style:none;display:contents}.ui-chips li{align-items:center;gap:var(--spacing-0-5);border-radius:var(--radius-pill);background:var(--color-surface-muted);font-size:var(--text-sm);padding-inline-start:var(--spacing-1-5);display:inline-flex}.ui-chips li button.ui-icon-button{min-block-size:var(--spacing-4);min-inline-size:var(--spacing-4)}.ui-table-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.ui-table-card>div{position:relative;overflow-x:auto}.ui-table-card table{background:0 0;border:0;border-radius:0;margin:0}.ui-table-card caption{padding:var(--spacing-1) var(--spacing-2)}.ui-table-card thead th{z-index:1;background:var(--color-surface-muted);position:sticky;inset-block-start:0}.ui-table-card tbody>tr>*{padding:var(--row-padding,var(--spacing-1)) var(--spacing-1-5);vertical-align:middle}.ui-table-card thead th{padding:var(--spacing-1) var(--spacing-1-5);vertical-align:middle}.ui-table-card[data-density=comfortable]{--row-height:var(--row-height-l);--row-padding:var(--row-padding-l)}.ui-table-card tbody tr:last-child>*{border-bottom:0}.ui-table-card tbody tr:hover>*{background:var(--color-hover)}.ui-table-card tbody tr[data-selected]>*{background:var(--color-selected)}.ui-table-card td[data-nowrap],.ui-table-card th[data-nowrap],.ui-table-card code{white-space:nowrap}.ui-table-card td[data-numeric],.ui-table-card th[data-numeric]{text-align:end;font-variant-numeric:tabular-nums}.ui-table-card td>small,.ui-table-card th>small{color:var(--color-muted);font-weight:400;display:block}.ui-table-card td[data-actions]{white-space:nowrap;text-align:end}button.ui-sort{align-items:center;gap:var(--spacing-0-5);border-radius:var(--radius-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}button.ui-sort:hover{color:var(--color-text);background:0 0}button.ui-sort:focus-visible{outline:4px solid var(--color-focus-halo);outline-offset:0}.ui-sort-mark{color:var(--color-muted);opacity:.6}.ui-sort-mark[data-active]{color:var(--color-field-border);opacity:1;display:inline-flex}.ui-sort-mark>svg.ui-icon,svg.ui-icon.pim-sort-arrow,.ui-sheet-menu-trigger>svg.ui-icon,.pim-column-filter-trigger>svg.ui-icon{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.ui-sheet-menu-trigger:not([data-active]),.pim-column-filter-trigger:not([data-active]){color:var(--color-field-border)}.ui-selection{z-index:2;align-items:center;gap:var(--spacing-1) var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-selected);flex-wrap:wrap;margin-block-end:var(--spacing-2);display:flex;position:sticky;inset-block-start:0}.ui-selection-actions{gap:var(--spacing-1);flex-wrap:wrap;margin-inline-end:auto;display:flex}.ui-facts{gap:var(--spacing-1-5) var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;display:grid}.ui-facts>div{gap:var(--spacing-0-5);min-inline-size:0;display:grid}.ui-facts dt{color:var(--color-muted);font-size:var(--text-sm)}.ui-facts dd{overflow-wrap:anywhere;margin:0}.ui-detail{gap:var(--spacing-2);flex-wrap:wrap;align-items:start;display:flex}.ui-detail>*{gap:var(--spacing-2);min-inline-size:0;display:grid}.ui-detail>:first-child{flex:999 46rem}.ui-detail>:last-child:not(:first-child){flex:18rem}.ui-card>h2:first-child,.ui-card>header:first-child h2{margin-block:0 var(--spacing-1-5);font-size:var(--text-lg)}.ui-card-head{justify-content:space-between;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;margin-block-end:var(--spacing-1-5);display:flex}.ui-card-head h2,.ui-card-head h3{font-size:var(--text-lg);margin:0}.ui-thumb{inline-size:var(--spacing-4);block-size:var(--spacing-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-muted);vertical-align:middle;color:var(--color-muted);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ui-thumb[data-size=sm]{inline-size:var(--spacing-3);block-size:var(--spacing-3)}.ui-thumb[data-size=lg]{inline-size:var(--spacing-8);block-size:var(--spacing-8)}.ui-table-card[data-rows=l] .ui-thumb[data-size=lg],[data-rows=l]>tbody .ui-thumb[data-size=lg]{inline-size:var(--row-height-m);block-size:var(--row-height-m)}.ui-thumb>img{object-fit:contain;block-size:100%;inline-size:100%}button.ui-copy{min-block-size:var(--spacing-3);min-inline-size:var(--spacing-3);padding:0}.ui-thumb>svg{block-size:60%;inline-size:60%}.ui-detail+*{margin-block-start:var(--spacing-2)}label.ui-switch{align-items:center;gap:var(--spacing-1-5);min-block-size:var(--control-height);cursor:pointer;display:inline-flex}label.ui-switch[data-disabled]{cursor:not-allowed;color:var(--color-disabled-text)}.ui-switch-text{gap:var(--spacing-0-5);display:grid}.ui-switch-text>small{color:var(--color-muted)}.ui-switch-control{box-sizing:border-box;inline-size:var(--toggle-width);block-size:var(--toggle-height);padding:var(--toggle-inset);border-radius:var(--radius-pill);background:var(--color-field-border-hover);transition:background-color var(--duration-fast) var(--ease-default);border:0;flex:none;align-items:center;display:inline-flex;position:relative}.ui-switch-control[data-checked]{background:var(--color-inverse)}.ui-switch-control[data-disabled]{background:var(--color-disabled-surface);box-shadow:inset 0 0 0 1px var(--color-disabled-border)}.ui-switch-control:focus-visible{outline:4px solid var(--color-focus-halo);outline-offset:0}.ui-switch-thumb{inline-size:var(--icon-sm);block-size:var(--icon-sm);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-default);display:block}.ui-switch-thumb[data-checked]{transform:translateX(calc(var(--toggle-width) - var(--icon-sm) - 2 * var(--toggle-inset)))}.ui-switch-thumb[data-disabled]{background:var(--color-disabled-border);box-shadow:none}@media (prefers-reduced-motion:reduce){.ui-switch-control,.ui-switch-thumb{transition:none}}div.ui-notice{align-items:start;gap:var(--spacing-1-5);margin-block:0 var(--spacing-2);padding:var(--spacing-1-5) var(--spacing-2);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-info-surface);border-inline-start-width:4px;border-inline-start-color:var(--color-info);display:flex}div.ui-notice[data-tone=success]{background:var(--color-success-surface);border-inline-start-color:var(--color-success)}div.ui-notice[data-tone=warning]{background:var(--color-warning-surface);border-inline-start-color:var(--color-warning)}div.ui-notice[data-tone=danger]{background:var(--color-danger-surface);border-inline-start-color:var(--color-danger)}.ui-notice-mark{inline-size:var(--spacing-3);block-size:var(--spacing-3);border-radius:var(--radius-pill);color:var(--color-surface);background:var(--color-info);flex:none;place-items:center;font-weight:700;display:inline-grid}div.ui-notice[data-tone=success] .ui-notice-mark{background:var(--color-success)}div.ui-notice[data-tone=warning] .ui-notice-mark{background:var(--color-warning)}div.ui-notice[data-tone=danger] .ui-notice-mark{background:var(--color-danger)}.ui-notice-body{gap:var(--spacing-0-5);flex:1;min-inline-size:0;display:grid}.ui-notice-body p{margin:0}.ui-notice-action{flex:none;align-self:center}.ui-search{min-inline-size:0;display:block;position:relative}.ui-search>svg.ui-icon{color:var(--color-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-1-5);translate:0 -50%}.ui-search>input[type=search]{inline-size:100%;padding-inline-start:calc(var(--spacing-1-5) + var(--icon-md) + var(--spacing-1))}.ui-progress{--ui-fill:0%;--ui-fill-colour:var(--color-progress-fill);box-sizing:border-box;min-inline-size:5rem;min-block-size:calc(var(--control-height) - var(--spacing-1));padding:0 var(--spacing-1-5);border-radius:var(--radius-pill);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(90deg, var(--ui-fill-colour) var(--ui-fill), var(--color-progress-track) var(--ui-fill));place-items:center;display:inline-grid}.ui-progress[data-low]{--ui-fill-colour:var(--color-progress-fill-low)}tr[data-selected] .ui-progress{--color-progress-track:var(--color-surface)}.ui-progress[data-fill="0"]{--ui-fill:0%}.ui-progress[data-fill="5"]{--ui-fill:5%}.ui-progress[data-fill="10"]{--ui-fill:10%}.ui-progress[data-fill="15"]{--ui-fill:15%}.ui-progress[data-fill="20"]{--ui-fill:20%}.ui-progress[data-fill="25"]{--ui-fill:25%}.ui-progress[data-fill="30"]{--ui-fill:30%}.ui-progress[data-fill="35"]{--ui-fill:35%}.ui-progress[data-fill="40"]{--ui-fill:40%}.ui-progress[data-fill="45"]{--ui-fill:45%}.ui-progress[data-fill="50"]{--ui-fill:50%}.ui-progress[data-fill="55"]{--ui-fill:55%}.ui-progress[data-fill="60"]{--ui-fill:60%}.ui-progress[data-fill="65"]{--ui-fill:65%}.ui-progress[data-fill="70"]{--ui-fill:70%}.ui-progress[data-fill="75"]{--ui-fill:75%}.ui-progress[data-fill="80"]{--ui-fill:80%}.ui-progress[data-fill="85"]{--ui-fill:85%}.ui-progress[data-fill="90"]{--ui-fill:90%}.ui-progress[data-fill="95"]{--ui-fill:95%}.ui-progress[data-fill="100"]{--ui-fill:100%}button.ui-expand{align-items:center;gap:var(--spacing-0-5);min-block-size:calc(var(--control-height) - var(--spacing-1));padding:0 var(--spacing-1) 0 var(--spacing-1-5);--ui-frame:var(--color-field-border);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 var(--control-border-width) var(--ui-frame);border:0;font-weight:500;display:inline-flex}button.ui-expand>svg.ui-icon{inline-size:var(--icon-md);block-size:var(--icon-md)}button.ui-expand:hover{background:var(--color-hover)}button.ui-expand[aria-expanded=true]{background:var(--color-selected);--ui-frame:var(--color-selected-strong)}button.ui-expand:focus-visible{outline:4px solid var(--color-focus-halo);outline-offset:0}a.ui-open-link{box-sizing:border-box;inline-size:calc(var(--control-height) - var(--spacing-1));block-size:calc(var(--control-height) - var(--spacing-1));--ui-frame:var(--color-selected-strong);border-radius:var(--radius-sm);color:var(--color-muted);background:var(--color-surface);box-shadow:inset 0 0 0 var(--control-border-width) var(--ui-frame);border:0;place-items:center;display:inline-grid}a.ui-open-link>svg.ui-icon{inline-size:var(--icon-sm);block-size:var(--icon-sm)}a.ui-open-link:hover{color:var(--color-text);--ui-frame:var(--color-field-border);background:var(--color-hover)}a.ui-open-link:focus-visible{outline:4px solid var(--color-focus-halo);outline-offset:0}svg.ui-icon.pim-sort-arrow{color:var(--color-field-border)}:is(.ui-action-bar,.pim-link-dock){z-index:20;align-items:center;gap:var(--spacing-1);padding:var(--spacing-0-5) var(--spacing-0-5) var(--spacing-0-5) var(--spacing-2);border-radius:var(--radius-pill);background:var(--color-inverse);color:var(--color-on-inverse);box-shadow:var(--shadow-lg);border:0;animation:.16s ease-out ui-action-bar-in;display:flex;position:fixed;inset-block-end:var(--spacing-3);inset-inline-start:50%;transform:translate(-50%)}:is(.ui-action-bar-count,.pim-link-dock-count){white-space:nowrap;font-weight:500}:is(.ui-action-bar-item,.pim-link-dock-action){align-items:center;gap:var(--spacing-1);min-block-size:var(--control-height);padding:0 var(--spacing-1-5);border-radius:var(--radius-pill);box-shadow:none;color:var(--color-on-inverse);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;transition:background-color .12s ease-out;display:inline-flex}:is(.ui-action-bar-item,.pim-link-dock-action):hover:not(:disabled){background:var(--color-inverse-hover)}:is(.ui-action-bar-item,.pim-link-dock-action):disabled{color:var(--color-disabled-text);cursor:not-allowed;background:0 0}:is(.ui-action-bar-item,.pim-link-dock-action)[data-pending]{cursor:progress}:is(.ui-action-bar-item,.pim-link-dock-action)[data-danger]{color:var(--color-danger-soft)}:is(.ui-action-bar-item,.pim-link-dock-action):focus-visible{outline:4px solid var(--color-focus-halo);outline-offset:0}:is(.ui-action-bar-item,.pim-link-dock-action)>svg{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none}:is(.ui-action-bar-actions,.pim-link-dock-actions){align-items:center;gap:var(--spacing-0-5);border-inline-start:1px solid var(--color-inverse-hover);padding-inline-start:var(--spacing-1);display:inline-flex}:is(.ui-action-bar,.pim-link-dock) button.ui-icon-button{inline-size:var(--control-height);min-inline-size:0;block-size:var(--control-height);--ui-frame:transparent;border-radius:var(--radius-pill);min-block-size:0;color:var(--color-on-inverse);background:0 0;padding:0}:is(.ui-action-bar,.pim-link-dock) button.ui-icon-button:hover{background:var(--color-inverse-hover);color:var(--color-on-inverse)}:is(.ui-action-bar,.pim-link-dock) .ui-button:not(.ui-icon-button,[data-variant=primary]){--ui-frame:transparent;background:var(--color-surface);color:var(--color-text)}:is(.ui-action-bar,.pim-link-dock) .ui-button:not(.ui-icon-button,[data-variant=primary]):hover{background:var(--color-hover)}.pim-link-dock-all{text-underline-offset:2px;text-decoration:underline}:is(.ui-action-bar,.pim-link-dock)[data-on-foot]{inset-block-end:auto}@keyframes ui-action-bar-in{0%{opacity:0;transform:translate(-50%, var(--spacing-1))}}@media (prefers-reduced-motion:reduce){:is(.ui-action-bar,.pim-link-dock){animation:none}}@media (width<=48rem){:is(.ui-action-bar,.pim-link-dock){inline-size:calc(100% - var(--spacing-4));box-sizing:border-box;padding:var(--spacing-1);border-radius:var(--radius-lg);flex-wrap:wrap}:is(.ui-action-bar-actions,.pim-link-dock-actions){border-inline-start:0;flex-wrap:wrap;flex-basis:100%;order:1;min-inline-size:0;padding-inline-start:0}:is(.ui-action-bar,.pim-link-dock) button.ui-icon-button{margin-inline-start:auto}}
