
/* 0.7.4 - Photographer's consolidated client revision digest.
   Read-only report; client choices are not changed by rendering. */
body.spr-root .szt-reselection-report{
 border:1px solid #8a704d;
 background:#29231c;
 border-radius:10px;
 padding:19px!important;
 margin:15px 0 20px!important;
 box-sizing:border-box;min-width:0;
}
body.spr-root .szt-reselection-title{
 display:flex;flex-wrap:wrap;gap:14px;
 justify-content:space-between;align-items:flex-start;margin-bottom:14px;
}
body.spr-root .szt-reselection-title h3{
 margin:0 0 6px!important;
 font:600 clamp(17px,2vw,22px)/1.3 "ZT Montserrat",Arial,sans-serif!important;
 color:#f1d9b9!important;letter-spacing:-.025em;
}
body.spr-root .szt-reselection-title p{
 font:400 12px/1.65 "ZT Lato",Arial,sans-serif!important;
 color:#c7b7a5!important;margin:0!important;max-width:750px;
}
body.spr-root .szt-reselection-total{
 flex:0 0 auto;padding:9px 12px;
 border-radius:6px;background:#3c3328;
 border:1px solid #7b664d;color:#f3dfc4;
 font:700 12px/1.2 "ZT Lato",Arial,sans-serif;
}
body.spr-root .szt-reselection-stats{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
 gap:10px;margin:15px 0!important;
}
body.spr-root .szt-reselection-stats>div{
 background:#1d1a17;border:1px solid #554737;
 border-radius:7px;padding:11px 12px;min-width:0;
}
body.spr-root .szt-reselection-stats strong{
 display:block;font:700 22px/1.25 "ZT Montserrat",Arial,sans-serif!important;
 color:#f1dfc4;
}
body.spr-root .szt-reselection-stats span{
 display:block;margin-top:4px;
 font:400 11px/1.4 "ZT Lato",Arial,sans-serif!important;color:#c1b19b;
}
body.spr-root .szt-reselection-stats .szt-positive strong{color:#b8d49d!important}
body.spr-root .szt-reselection-stats .szt-negative strong{color:#edb8a6!important}
body.spr-root .szt-reselection-waiting{
 display:flex;flex-wrap:wrap;gap:7px 12px;
 padding:12px 13px;margin:9px 0 13px;
 border-left:3px solid #e0b977;border-radius:4px;
 background:#3c3020;color:#f8e6cf;
 font-size:12px;line-height:1.55;
}
body.spr-root .szt-reselection-waiting strong{white-space:nowrap}
body.spr-root .szt-reselection-no-pending,
body.spr-root .szt-reselection-info{
 font-size:12px;line-height:1.55;
 color:#d7c6ae;margin:14px 0 4px;
}
body.spr-root .szt-reselection-group,
body.spr-root .szt-reselection-revision{
 border:1px solid #63513c;background:#24201b;
 border-radius:7px;margin:10px 0;overflow:hidden;
}
body.spr-root .szt-reselection-group>summary,
body.spr-root .szt-reselection-revision>summary{
 padding:11px 12px;
 cursor:pointer;color:#f1d7b4;
 font:650 12px/1.4 "ZT Lato",Arial,sans-serif!important;
}
body.spr-root .szt-reselection-revision>summary{
 display:list-item!important;
}
body.spr-root .szt-reselection-revision>summary span{
 display:inline-block;margin-left:10px;
 font-weight:400;color:#cbb79c;
}
body.spr-root .szt-reselection-group>ol,
body.spr-root .szt-reselection-revision>ul{
 padding:8px 15px 11px 39px;margin:0;border-top:1px solid #544532;
 display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));
 gap:8px 18px;color:#ecd9c1;
}
body.spr-root .szt-reselection-group li,
body.spr-root .szt-reselection-revision li{
 font:400 12px/1.5 "ZT Lato",Arial,sans-serif!important;min-width:0;
 overflow-wrap:anywhere;
}
body.spr-root .szt-reselection-group li strong{font-weight:700;color:#f1d8b7}
body.spr-root .szt-reselect-suffix{
 display:inline-block;margin-left:7px;
 padding:1px 5px;border-radius:3px;
 background:#51402c;color:#fbe4bd;font:600 10px/1.5 "ZT Lato",Arial,sans-serif;
}
body.spr-root .szt-reselection-report>h4{
 margin:19px 0 10px;
 font:600 14px/1.3 "ZT Montserrat",Arial,sans-serif!important;
 color:#e8d6b9;
}
body.spr-root .szt-reselection-email{
 margin:9px 13px!important;color:#cbbca8!important;
 font:400 11px/1.6 "ZT Lato",Arial,sans-serif!important;
}
body.spr-root .szt-reselection-baseline-button{
 margin:12px 0 0;padding:10px 13px;background:#d5b58a;
 color:#22190f;border:1px solid #e4c59a;border-radius:6px;
 font:700 12px/1.4 "ZT Lato",Arial,sans-serif;cursor:pointer;
}
body.spr-root .szt-reselection-baseline-button:focus-visible{
 outline:2px solid #fff;outline-offset:3px;
}
body.spr-root.spr-theme-light .szt-reselection-report{
 background:#f7f1e8!important;border-color:#c9af88!important;
}
body.spr-root.spr-theme-light .szt-reselection-report :is(h3,h4,.szt-reselection-title p,.szt-reselection-no-pending,.szt-reselection-info){
 color:#4b3825!important;
}
body.spr-root.spr-theme-light .szt-reselection-stats>div,
body.spr-root.spr-theme-light .szt-reselection-group,
body.spr-root.spr-theme-light .szt-reselection-revision{
 background:#fff!important;border-color:#d5bfa3!important;
}
body.spr-root.spr-theme-light .szt-reselection-stats :is(strong,span),
body.spr-root.spr-theme-light .szt-reselection-group :is(summary,li,li strong),
body.spr-root.spr-theme-light .szt-reselection-revision :is(summary,li){
 color:#473625!important;
}
@media(max-width:840px){
 body.spr-root .szt-reselection-stats{
  grid-template-columns:repeat(2,minmax(0,1fr));
 }
}
@media(max-width:520px){
 body.spr-root .szt-reselection-report{padding:12px!important}
 body.spr-root .szt-reselection-title{gap:8px}
 body.spr-root .szt-reselection-group>ol,
 body.spr-root .szt-reselection-revision>ul{
  grid-template-columns:minmax(0,1fr);
 }
 body.spr-root .szt-reselection-revision>summary span{display:block;margin:4px 0 0}
}