/* Spokojny kontrast: the catalogue's controls, scoped away from data tiles and calendars. */
html body [data-xtreme-control]{box-sizing:border-box!important;font:500 14px/1.4 Inter,"Segoe UI",Arial,sans-serif!important;min-height:40px!important;min-width:0;border:1px solid #e0e6ee!important;border-radius:10px!important;background:#fff!important;color:#293443!important;padding:8px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;max-width:100%;text-align:center;text-decoration:none!important;vertical-align:middle;overflow-wrap:anywhere;box-shadow:none!important;transform:none!important;letter-spacing:normal!important;white-space:normal!important}
html body [data-xtreme-control]:is([hidden],.hidden,[data-shell-replaced]){display:none!important}
html body [data-xtreme-control][data-control-icon-only]{width:40px!important;padding:8px!important;flex-shrink:0}
html body [data-xtreme-control]>*{pointer-events:none}
html body [data-xtreme-control] .xtreme-control-icon{display:inline-block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;stroke:currentColor;fill:none;margin:0!important;vertical-align:middle}
html body [data-xtreme-control]>.popup-icon,html body [data-xtreme-control]>.xtreme-legacy-glyph{display:none!important}
html body [data-xtreme-control=primary]{background:#d92558!important;border-color:#d92558!important;color:#fff!important}
html body [data-xtreme-control=quiet],html body [data-xtreme-control=back]{border-color:transparent!important;background:transparent!important;color:#677587!important}
html body [data-xtreme-control=danger]{background:#fff!important;color:#b71d4c!important;border-color:#e9b7c6!important}
html body .system-header [data-xtreme-control=quiet],html body .system-header [data-xtreme-control=back],html body header.hero [data-xtreme-control=back]{color:#c2ccda!important}
html body [data-control-rail]{flex-wrap:wrap;padding:4px;gap:4px;max-width:100%;background:#f2f5f8;border-radius:13px;box-sizing:border-box;border:0}
html body [data-xtreme-control=tab]{background:transparent!important;border-color:transparent!important;color:#677587!important;font-size:12px!important;min-height:37px!important;padding:8px 10px!important;margin:0!important}
html body [data-xtreme-control=segment]{background:transparent!important;color:#677587!important;border-color:transparent!important;font-size:12px!important;min-height:31px!important;padding:6px 9px!important;margin:0!important}
html body [data-xtreme-control=tab]:is(.active,[aria-pressed=true],[aria-selected=true],[aria-current=page]){background:#252e3c!important;color:#fff!important}
html body [data-xtreme-control=segment]:is(.active,[aria-pressed=true],[aria-selected=true],[aria-current=page]){background:#fff!important;color:#293443!important;border-color:#e0e6ee!important}
html body [data-xtreme-control]:disabled{background:#f2f5f8!important;color:#8794a6!important;border-color:#e0e6ee!important;opacity:.7!important;cursor:default}
html body [data-xtreme-control]:focus-visible{outline:3px solid #d9255880!important;outline-offset:3px!important}
@media(hover:hover){html body [data-xtreme-control]:not(:disabled):hover{background:#e9eef4!important}html body [data-xtreme-control=primary]:not(:disabled):hover{background:#bd1b49!important;border-color:#bd1b49!important}html body [data-xtreme-control=tab]:is(.active,[aria-pressed=true],[aria-selected=true],[aria-current=page]):not(:disabled):hover{background:#252e3c!important;color:white!important}html body [data-xtreme-control=segment]:is(.active,[aria-pressed=true],[aria-selected=true],[aria-current=page]):not(:disabled):hover{background:white!important;color:#293443!important}}
@media(min-width:651px){html body .inventory-system-back[data-xtreme-control],html body .mobile-only[data-xtreme-control]{display:none!important}}
@media(max-width:650px){html body a#collectionHome[data-xtreme-control]{display:none!important}}
@media(max-width:430px){html body [data-xtreme-control]{min-height:44px!important}html body [data-xtreme-control=segment]{min-height:40px!important}html body [data-xtreme-control][data-control-icon-only]{width:44px!important}}
@media(prefers-reduced-motion:no-preference){html body [data-xtreme-control]{transition:background-color 120ms,border-color 120ms!important}}
@media(prefers-reduced-motion:reduce){html body [data-xtreme-control]{transition:none!important}}
@media print{.print-tools [data-xtreme-control]{display:none!important}}
/* Native file selection keeps accept/multiple/required and the browser's interaction. */
html body input[data-xtreme-file-control]{box-sizing:border-box;max-width:100%;background:#f2f5f8;color:#293443;border:1px solid #e0e6ee;border-radius:10px;padding:8px;font:14px/1.4 Inter,"Segoe UI",Arial,sans-serif}
html body input[data-xtreme-file-control]::file-selector-button{box-sizing:border-box;min-height:40px;border:0;border-radius:10px;padding:8px 12px;margin-right:10px;background:#252e3c;color:#f5f7fc;font:500 14px/1.4 Inter,"Segoe UI",Arial,sans-serif;cursor:pointer}
html body input[data-xtreme-file-control]:focus-visible{outline:3px solid #d9255880;outline-offset:3px}
html body input[data-xtreme-file-control]:disabled::file-selector-button{background:#e0e6ee;color:#8794a6;cursor:default}
@media(max-width:430px){html body input[data-xtreme-file-control]{font-size:16px}html body input[data-xtreme-file-control]::file-selector-button{min-height:44px}}
