/* Preserve the configuration page's existing Sprint layout. */
.sss-file-labels-four{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch;gap:8px}
.sss-file-labels-four>button{min-width:0;white-space:normal;overflow-wrap:break-word;height:100%}
@media(max-width:680px){.sss-file-labels-four{grid-template-columns:repeat(4,minmax(124px,1fr))!important;overflow-x:auto;padding-bottom:6px}}
.sss-file-later-option{display:flex;align-items:center;gap:12px;max-width:100%;margin:12px 0;padding:12px 14px;background:#f5f8ff;border:1px solid #c9d8ef;border-radius:12px;color:#102d61;cursor:pointer;box-sizing:border-box}
.sss-file-later-option input.sss-later-checkbox{width:19px!important;height:19px!important;min-width:19px!important;accent-color:#153269!important;flex:none;margin:0!important;position:static!important;opacity:1!important;visibility:visible!important}
.sss-file-later-option span{min-width:0;display:block}.sss-file-later-option strong{display:block;font-size:14px;line-height:1.4}.sss-file-later-option small{display:block;color:#506884;font-size:12px;line-height:1.5;margin-top:3px}
.sss-file-after-panel{margin:30px 0;padding:22px;background:#fff;border:1px solid #d8e0f0;border-left:4px solid #12346d;border-radius:13px;box-shadow:0 4px 18px rgba(17,39,88,.06);max-width:760px}
.sss-file-after-panel h3{color:#102957;margin:0 0 10px;font-size:22px}.sss-file-after-panel p{color:#465a78}
.sss-file-after-panel input[type=file]{display:block;margin:10px 0 17px;max-width:100%}
.sss-file-after-panel .button.alt{background:#102e67;color:#fff;border:0;border-radius:9px;padding:12px 24px}
.sss-file-after-success{color:#10633c!important;font-weight:700}.sss-file-after-error{color:#991b1b!important;font-weight:700}
