.sk-date-shell{position:relative;display:block;width:100%;min-height:54px;border:1px solid #aac8db;border-radius:10px;background:#fff;color:#102a3b;box-sizing:border-box;overflow:hidden}
.sk-date-shell .sk-date-value{display:block;min-height:54px;line-height:54px;padding:0 48px 0 16px;font:400 16px/54px "Segoe UI",Arial,sans-serif;white-space:nowrap;pointer-events:none}
.sk-date-shell .sk-date-value.is-empty{color:#527284}
.sk-date-shell:after{content:"";position:absolute;right:17px;top:18px;width:16px;height:16px;border:1.5px solid #0878be;border-radius:2px;background:linear-gradient(#0878be,#0878be) 0 4px/100% 1px no-repeat;pointer-events:none}
.sk-date-shell input[type=date],.sk-quote-wizard .sk-date-shell input[type=date]{position:absolute;inset:0;width:100%;height:100%;min-height:54px;margin:0;padding:0;opacity:0;cursor:pointer;z-index:1}
.sk-date-shell input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;cursor:pointer}
.sk-date-shell:focus-within{outline:3px solid #8ed1f0;outline-offset:2px;border-color:#0878be}
.sk-date-shell:has(input:disabled){background:#f3f8fb;opacity:.7}
/* The before/after-RUT display lives once in the request summary. */
[data-sk-rut-preview]{display:none!important}
