/* Pimenta de Cheiro · Atelier Delivery Settings 2.0 — premium neutral administrative layout.
   Scope exclusively Configurar Entregas. Original forms, IDs and business rules remain intact. */
.pp-shell .dl-settings-page{
 --dl-ink:#1b1d21;--dl-text:#40464d;--dl-muted:#727981;
 --dl-paper:#fff;--dl-bg:#f6f7f8;--dl-line:#e9ebed;--dl-strong:#d9dce0;
 --dl-surface-shadow:0 3px 15px rgba(17,21,25,.026),0 1px 2px rgba(17,21,25,.02);
 color:var(--dl-text)!important;
 max-width:1520px!important;
}
.pp-shell .dl-settings-page :is(h1,h2,h3,h4){color:var(--dl-ink)!important;letter-spacing:-.032em!important}
.pp-shell .dl-settings-page :is(.portal-head,.pp-page-title){
 margin-bottom:13px!important;padding-bottom:16px!important;border-color:#e8e9eb!important;
}
.pp-shell .dl-settings-page .portal-head h1{font-size:clamp(25px,2.3vw,32px)!important}
.pp-shell .dl-settings-page .portal-head p{max-width:700px!important;font-size:12px!important}
.pp-shell .dl-settings-page .pp-delivery-op-status{
 display:inline-flex;align-items:center;gap:8px;min-height:36px;
 padding:8px 12px;border-radius:9px!important;
 background:#f4f5f6!important;border:1px solid #e2e5e8!important;
 color:#4d535a!important;font-size:11px!important;font-weight:760!important;
}
.pp-shell .dl-settings-page .pp-delivery-op-status i{background:#535b63!important}
.pp-shell .dl-settings-page .portal-op-selector{margin-bottom:10px!important}
.pp-shell .dl-settings-page .dl-pages{
 background:transparent!important;border:0!important;padding:0!important;
 display:flex!important;align-items:center;gap:8px!important;
 margin:8px 0 20px!important;width:100%!important;
}
.pp-shell .dl-settings-page .dl-page-link{
 display:inline-flex!important;align-items:center;justify-content:center;gap:8px!important;
 min-height:40px!important;padding:9px 14px!important;
 border:1px solid #e5e8ea!important;border-radius:10px!important;
 background:#fff!important;color:#626970!important;
 font-size:12px!important;font-weight:760!important;
 box-shadow:none!important;
}
.pp-shell .dl-settings-page .dl-page-link svg{
 flex:0 0 17px;width:17px;height:17px;
 stroke:currentColor;stroke-width:1.65;fill:none;
}
.pp-shell .dl-settings-page .dl-page-link.active{
 background:#26282d!important;color:#fff!important;
 border-color:#26282d!important;box-shadow:0 3px 10px rgba(20,23,28,.065)!important;
}
.pp-shell .dl-settings-page .dl-page-link:hover:not(.active){background:#f0f2f4!important;color:#25292e!important}
/* Editorial overview and compact metrics — only a single lead metric carries a dark fill. */
.pp-shell .dl-settings-page .dl-exec-overview{
 border:1px solid #e7e9ec;background:#fff;
 border-radius:20px;padding:22px 24px 17px;
 box-shadow:var(--dl-surface-shadow);margin-bottom:14px;overflow:hidden;
}
.pp-shell .dl-settings-page .dl-exec-overview-head{
 display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:19px;
}
.pp-shell .dl-settings-page .dl-exec-overview-head>div{min-width:0}
.pp-shell .dl-settings-page .dl-exec-eyebrow{
 display:block;color:#8a9199!important;font-size:9px!important;
 letter-spacing:.13em;font-weight:850;margin-bottom:7px;
}
.pp-shell .dl-settings-page .dl-exec-overview-head h2{
 color:#181a1e!important;font-size:clamp(21px,2.2vw,28px)!important;
 font-weight:870!important;letter-spacing:-.045em!important;
 margin:0 0 8px!important;line-height:1.18!important;
}
.pp-shell .dl-settings-page .dl-exec-overview-head p{
 font-size:12px!important;line-height:1.58!important;color:#747b83!important;
 max-width:775px;margin:0!important;
}
.pp-shell .dl-settings-page .dl-exec-operation{
 flex:0 1 auto;max-width:210px;white-space:normal;overflow-wrap:anywhere;
 text-align:center;padding:8px 12px;border:1px solid #e6e8eb;border-radius:9px;
 color:#30353c;background:#f7f8f9;font-size:11px;font-weight:790;
}
.pp-shell .dl-settings-page .dl-exec-kpis{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;
}
.pp-shell .dl-settings-page .dl-exec-metric{
 min-width:0;min-height:103px;padding:16px;
 display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;
 border:1px solid #eceef1;border-radius:14px;background:#fafbfb;
}
.pp-shell .dl-settings-page .dl-exec-metric:first-child{
 border-color:#24262b;background:linear-gradient(135deg,#23252a,#32353b);
}
.pp-shell .dl-settings-page .dl-exec-metric small{
 color:#808791!important;font-size:9px!important;font-weight:820!important;
 letter-spacing:.085em!important;
}
.pp-shell .dl-settings-page .dl-exec-metric b{
 color:#191b1f!important;line-height:1.15;font-size:26px!important;
 font-weight:870!important;letter-spacing:-.045em!important;
 font-variant-numeric:tabular-nums;overflow-wrap:anywhere;
}
.pp-shell .dl-settings-page .dl-exec-metric b.dl-exec-metric-text{
 font-size:16px!important;letter-spacing:-.03em!important;
}
.pp-shell .dl-settings-page .dl-exec-metric em{
 font-size:13px;font-weight:710;font-style:normal;letter-spacing:0;
}
.pp-shell .dl-settings-page .dl-exec-metric>span{
 font-size:10px;color:#828992!important;line-height:1.35;
}
.pp-shell .dl-settings-page .dl-exec-metric:first-child :is(b,small,span){
 color:#fff!important;
}
.pp-shell .dl-settings-page .dl-exec-metric:first-child small,
.pp-shell .dl-settings-page .dl-exec-metric:first-child>span{color:#d6d9df!important}
.pp-shell .dl-settings-page .dl-exec-readiness{
 display:flex;gap:11px;align-items:center;
 padding:12px 14px;background:#f7f8f9;border:1px solid #e9ecee;
 border-radius:12px;
}
.pp-shell .dl-settings-page .dl-exec-state-symbol{
 display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;
 background:#e5e7ea;border-radius:10px;color:#30363b;
 font-size:15px;font-weight:900;
}
.pp-shell .dl-settings-page .dl-exec-readiness>div{
 display:grid;gap:3px;min-width:0;flex:1;
}
.pp-shell .dl-settings-page .dl-exec-readiness strong{
 font-size:12px;color:#272b30;font-weight:800;
}
.pp-shell .dl-settings-page .dl-exec-readiness small{
 font-size:10px;color:#7b838b;line-height:1.45;
}
.pp-shell .dl-settings-page .dl-exec-readiness button{
 flex:none;min-height:37px;padding:9px 12px;
 border:1px solid #d3d7da;border-radius:9px;background:#fff;
 color:#31363c;font-size:11px;font-weight:820;
}
.pp-shell .dl-settings-page .dl-exec-readiness button:hover{
 background:#e9ecef;border-color:#c4c9cf;
}
/* Direct stage navigation: no rerender, no accidental loss of form values. */
.pp-shell .dl-settings-page .dl-step-navigation{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;
 margin:0 0 13px;padding:0;
 position:sticky;top:73px;z-index:24;
 background:rgba(245,246,247,.97);backdrop-filter:blur(12px);
 border-radius:13px;
}
.pp-shell .dl-settings-page .dl-step-jump{
 display:flex;align-items:center;gap:10px;min-width:0;min-height:66px;
 text-align:left;background:#fff;border:1px solid #e8ebed;
 border-radius:13px;padding:11px 12px;
 cursor:pointer;color:#515861;
 box-shadow:0 1px 4px rgba(17,21,25,.024);
 transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease;
}
.pp-shell .dl-settings-page .dl-step-jump:hover{
 border-color:#bfc5cb;transform:translateY(-2px);
 box-shadow:0 7px 18px rgba(17,21,25,.048);
}
.pp-shell .dl-settings-page .dl-step-jump.current{
 border-color:#40444a;
 box-shadow:inset 0 0 0 1px #40444a;
}
.pp-shell .dl-settings-page .dl-step-number{
 flex:0 0 30px;display:grid;place-items:center;
 width:30px;height:30px;border-radius:10px;
 background:#eff1f3;color:#474d54;
 font-size:10px;font-weight:870;
}
.pp-shell .dl-settings-page .dl-step-jump.current .dl-step-number{background:#282a2f;color:#fff}
.pp-shell .dl-settings-page .dl-step-caption{min-width:0;flex:1;display:grid;gap:4px}
.pp-shell .dl-settings-page .dl-step-caption b{
 font-size:11px;font-weight:820;line-height:1.2;color:#32383f!important;
}
.pp-shell .dl-settings-page .dl-step-caption small{
 font-size:10px;line-height:1.35;color:#9399a0;
}
.pp-shell .dl-settings-page .dl-step-arrow{font-size:13px;align-self:flex-start;color:#b1b7bd}
.pp-shell .dl-settings-page .dl-exec-help{
 background:#fff!important;border:1px solid #e9ebed!important;
 border-radius:12px!important;margin:0 0 15px!important;
 box-shadow:none!important;overflow:hidden;
}
.pp-shell .dl-settings-page .dl-exec-help>summary{
 background:#fff!important;color:#454b52!important;
 border:0!important;min-height:42px!important;
 font-size:11px!important;font-weight:780!important;padding:10px 15px!important;
}
.pp-shell .dl-settings-page .dl-exec-help>summary:before{
 background:#eff1f3!important;color:#434950!important;
 font-size:11px!important;
}
.pp-shell .dl-settings-page .dl-exec-help>summary small{color:#868d95!important}
.pp-shell .dl-settings-page .dl-exec-help[open]>summary{border-bottom:1px solid #eff0f2!important}
.pp-shell .dl-settings-page .dl-exec-help ol{color:#545b63!important}
.pp-shell .dl-settings-page .dl-exec-help ol li::marker{color:#50555c!important}
.pp-shell .dl-settings-page .dl-exec-help ol li b{color:#262b31!important}
.pp-shell .dl-settings-page .dl-exec-help>p{
 background:#f7f8f9!important;color:#646c75!important;
}
/* Full-width page sections are clean white surfaces, with low-weight headers. */
.pp-shell .dl-settings-page .dl-premium-step{
 background:#fff!important;border:1px solid #e6e8eb!important;
 border-radius:17px!important;
 box-shadow:var(--dl-surface-shadow)!important;overflow:visible!important;
 scroll-margin-top:165px!important;margin:0 0 14px!important;
}
.pp-shell .dl-settings-page .dl-premium-step>header{
 background:#fff!important;border:0!important;
 border-bottom:1px solid #edf0f2!important;
 border-radius:17px 17px 0 0!important;padding:19px 21px 17px!important;
}
.pp-shell .dl-settings-page .dl-premium-step>header>span,
.pp-shell .dl-settings-page .dl-premium-expand .dl-config-step>header>span{
 color:#888f98!important;font-size:9px!important;letter-spacing:.12em!important;
 font-weight:850!important;
}
.pp-shell .dl-settings-page .dl-premium-step>header h2{
 font-size:20px!important;font-weight:870!important;
 letter-spacing:-.035em!important;margin:4px 0!important;
}
.pp-shell .dl-settings-page .dl-premium-step>header p{
 font-size:11px!important;color:#7b8289!important;line-height:1.55!important;
}
/* Map first on desktop, origin form first on mobile. */
.pp-shell .dl-settings-page #delivery-settings-coverage .pp-delivery-map-grid{
 grid-template-columns:minmax(0,1.09fr) minmax(330px,.91fr)!important;
 gap:13px!important;padding:15px!important;
}
.pp-shell .dl-settings-page #delivery-settings-coverage .pp-delivery-map-grid>.pp-card{
 border:1px solid #eceef1!important;box-shadow:none!important;
 border-radius:13px!important;overflow:visible!important;
 background:#fff!important;
}
.pp-shell .dl-settings-page #delivery-settings-coverage .pp-delivery-map-grid>.pp-card>header{
 border-bottom:1px solid #f0f1f3!important;
 padding:12px 14px!important;background:#fff!important;
}
.pp-shell .dl-settings-page #delivery-settings-coverage .pp-card>header h3{
 font-size:15px!important;font-weight:830!important;
}
.pp-shell .dl-settings-page #delivery-settings-coverage .pp-card>header p{
 color:#7b828a!important;font-size:10px!important;
}
.pp-shell .dl-settings-page #deliveryMap{
 height:305px!important;min-height:280px!important;
 border:1px solid #e1e4e7!important;border-radius:11px!important;
 width:calc(100% - 24px)!important;margin:12px!important;
 overflow:hidden!important;
}
.pp-shell .dl-settings-page #delivery-settings-coverage .portal-form-grid{
 gap:11px!important;padding:13px 15px 2px!important;
}
.pp-shell .dl-settings-page #delivery-settings-coverage #deRadius{
 font-size:19px!important;font-weight:870!important;
 border:1px solid #bfc5cb!important;color:#1f2328!important;
 max-width:180px!important;
}
.pp-shell .dl-settings-page .dl-radius-preview{
 background:#f2f3f5!important;color:#444b53!important;
 border:1px solid #e2e5e8!important;border-radius:10px!important;
 font-size:11px!important;
}
.pp-shell .dl-settings-page .dl-radius-preview[data-state="pending"]{
 color:#474e56!important;border-style:dashed!important;
}
.pp-shell .dl-settings-page .dl-radius-preview[data-state="invalid"]{
 color:#242930!important;border:1px dashed #818890!important;
}
.pp-shell .dl-settings-page .pp-delivery-geo-check{
 background:#f9fafb!important;border-color:#e8ebed!important;
 border-radius:11px!important;
}
.pp-shell .dl-settings-page .dl-provider-details summary,
.pp-shell .dl-settings-page .dl-provider-details span{
 color:#6e767f!important;
}
.pp-shell .dl-settings-page .pp-origin-search button,
.pp-shell .dl-settings-page .pp-polygon-actions button{
 border-radius:10px!important;
}
.pp-shell .dl-settings-page .dl-advanced-in-card{
 background:#fafbfb!important;border:1px solid #e7e9ec!important;
 border-radius:11px!important;
}
.pp-shell .dl-settings-page .dl-advanced-in-card>summary{
 color:#4e555d!important;background:#f8f9fa!important;
 font-size:11px!important;font-weight:790!important;
}
.pp-shell .dl-settings-page .dl-advanced-in-card>summary:before{
 color:#646a72!important;
}
.pp-shell .dl-settings-page .dl-advanced-in-card>summary small{color:#858c94!important}
.pp-shell .dl-settings-page .dl-advanced-in-card[open]>summary{
 background:#f4f5f6!important;border-color:#e6e8eb!important;
}
.pp-shell .dl-settings-page .dl-advanced-content{
 background:#fff!important;padding:15px!important;
}
.pp-shell .dl-settings-page #delivery-settings-pricing .dl-pricing-core{
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:13px!important;padding:17px 19px!important;
}
.pp-shell .dl-settings-page #delivery-settings-pricing .dl-pricing-core>label{
 color:#59616a!important;font-size:11px!important;font-weight:740!important;
}
.pp-shell .dl-settings-page #delivery-settings-pricing .dl-pricing-core :is(input,select){
 height:43px!important;border:1px solid #dfe3e7!important;color:#2f343a!important;
 font-size:13px!important;border-radius:10px!important;
}
.pp-shell .dl-settings-page .dl-field-explanations{
 background:#f8f9fa!important;border:1px solid #e9ebed!important;
 padding:13px 15px!important;border-radius:11px!important;
}
.pp-shell .dl-settings-page .dl-field-explanations p{color:#69717a!important}
.pp-shell .dl-settings-page .dl-field-explanations b{color:#2f353b!important}
.pp-shell .dl-settings-page :is(.pp-distance-list,.portal-zone-list,.pp-polygon-list) article{
 border-color:#e8eaed!important;background:#fff!important;
 border-radius:10px!important;
}
.pp-shell .dl-settings-page .dl-premium-expand{
 background:#fff!important;border:1px solid #e7e9ec!important;
 border-radius:15px!important;box-shadow:var(--dl-surface-shadow)!important;
 margin:0 0 13px!important;overflow:hidden!important;
 scroll-margin-top:165px!important;
}
.pp-shell .dl-settings-page .dl-premium-expand>summary{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 gap:13px!important;min-height:72px!important;padding:15px 19px!important;
 background:#fff!important;border:0!important;color:#262b30!important;
 list-style:none!important;cursor:pointer;
}
.pp-shell .dl-settings-page .dl-premium-expand>summary::-webkit-details-marker{display:none!important}
.pp-shell .dl-settings-page .dl-premium-expand>summary:before{display:none!important;content:none!important}
.pp-shell .dl-settings-page .dl-premium-expand[open]>summary{
 background:#f9fafb!important;border-bottom:1px solid #e9ebed!important;
}
.pp-shell .dl-settings-page .dl-premium-expand:hover>summary{background:#fafbfc!important}
.pp-shell .dl-settings-page .dl-expand-index{
 flex:0 0 36px;width:36px;height:36px;border-radius:11px;
 display:grid;place-items:center;background:#f0f1f3;color:#4a5159;
 font-size:11px;font-weight:850;
}
.pp-shell .dl-settings-page .dl-expand-title{
 min-width:0;display:grid;flex:1;gap:5px;
}
.pp-shell .dl-settings-page .dl-expand-title strong{
 color:#22262b!important;font-size:14px!important;font-weight:825!important;
}
.pp-shell .dl-settings-page .dl-expand-title small{color:#828993!important;font-size:11px!important}
.pp-shell .dl-settings-page .dl-expand-label{
 font-size:10px;color:#676f78;white-space:nowrap;font-weight:740;
}
.pp-shell .dl-settings-page .dl-expand-label i{font-size:18px;font-style:normal;padding-left:9px}
.pp-shell .dl-settings-page .dl-premium-expand[open] .dl-expand-label i{
 display:inline-block;transform:rotate(180deg);
}
.pp-shell .dl-settings-page .dl-premium-expand>.dl-config-step{
 margin:0!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;scroll-margin-top:165px!important;
}
.pp-shell .dl-settings-page .dl-premium-expand .dl-config-step>header{
 border:0!important;border-bottom:1px solid #edf0f2!important;
 border-radius:0!important;background:#fff!important;
 padding:15px 18px!important;
}
.pp-shell .dl-settings-page .dl-premium-expand .dl-config-step>header h2{font-size:17px!important}
.pp-shell .dl-settings-page .dl-premium-expand .dl-config-step>header p{color:#7e858d!important;font-size:11px!important}
.pp-shell .dl-settings-page .dl-hours-grid{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:13px!important;
}
.pp-shell .dl-settings-page .dl-hours-grid .pp-card{
 background:#fff!important;border:1px solid #e7e9ec!important;
 border-radius:12px!important;box-shadow:none!important;min-width:0!important;
}
.pp-shell .dl-settings-page .dl-inline-help{
 background:#f8f9fa!important;border-color:#e9ecee!important;color:#717982!important;
}
.pp-shell .dl-settings-page .pp-delivery-schedule-grid{
 min-width:0;gap:8px!important;
}
.pp-shell .dl-settings-page .pp-delivery-simulator{padding:14px!important;gap:13px!important}
.pp-shell .dl-settings-page .pp-delivery-simulator .pp-card{
 border:1px solid #eaecf0!important;border-radius:12px!important;
 background:#fff!important;box-shadow:none!important;
}
.pp-shell .dl-settings-page .dl-premium-diagnostics{
 background:#fff!important;border:1px solid #e8eaed!important;
 border-radius:12px!important;box-shadow:none!important;margin:13px 0 20px!important;
}
.pp-shell .dl-settings-page .dl-premium-diagnostics summary{
 color:#676f77!important;font-size:11px!important;font-weight:775!important;
}
.pp-shell .dl-settings-page .dl-premium-diagnostics summary span{color:#838991!important}
/* Responsivity and reduced motion. */
@media(max-width:1150px){
 .pp-shell .dl-settings-page .dl-exec-kpis,
 .pp-shell .dl-settings-page .dl-step-navigation{
  grid-template-columns:repeat(2,minmax(0,1fr));
 }
 .pp-shell .dl-settings-page #delivery-settings-pricing .dl-pricing-core{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
 .pp-shell .dl-settings-page #delivery-settings-coverage .pp-delivery-map-grid{
  grid-template-columns:1fr!important;
 }
}
@media(max-width:850px){
 .pp-shell .dl-settings-page .dl-step-navigation{
  position:static;top:auto;backdrop-filter:none;background:transparent;
 }
 .pp-shell .dl-settings-page #delivery-settings-coverage .pp-delivery-map-grid>.pp-card:first-child{order:2}
 .pp-shell .dl-settings-page #delivery-settings-coverage .pp-delivery-map-grid>.pp-card:nth-child(2){order:1}
 .pp-shell .dl-settings-page #deliveryMap{height:290px!important}
 .pp-shell .dl-settings-page .dl-premium-step,
 .pp-shell .dl-settings-page .dl-premium-expand{scroll-margin-top:100px!important}
 .pp-shell .dl-settings-page .dl-hours-grid{grid-template-columns:1fr!important}
}
@media(max-width:580px){
 .pp-shell .dl-settings-page .dl-exec-overview{padding:17px 14px 13px}
 .pp-shell .dl-settings-page .dl-exec-overview-head{
  flex-direction:column;gap:11px;margin-bottom:13px;
 }
 .pp-shell .dl-settings-page .dl-exec-operation{
  max-width:100%;align-self:flex-start;
 }
 .pp-shell .dl-settings-page .dl-exec-kpis{gap:7px}
 .pp-shell .dl-settings-page .dl-exec-metric{
  min-height:90px;padding:12px;gap:6px;border-radius:12px;
 }
 .pp-shell .dl-settings-page .dl-exec-metric b{font-size:22px!important}
 .pp-shell .dl-settings-page .dl-exec-metric b.dl-exec-metric-text{font-size:13px!important}
 .pp-shell .dl-settings-page .dl-exec-metric>span{font-size:10px}
 .pp-shell .dl-settings-page .dl-exec-readiness{
  align-items:flex-start;flex-wrap:wrap;padding:11px;
 }
 .pp-shell .dl-settings-page .dl-exec-readiness button{
  width:100%;min-height:43px;
 }
 .pp-shell .dl-settings-page .dl-step-navigation{gap:7px}
 .pp-shell .dl-settings-page .dl-step-jump{
  min-height:66px;gap:7px;padding:10px 9px;
 }
 .pp-shell .dl-settings-page .dl-step-number{
  flex-basis:28px;width:28px;height:28px;
 }
 .pp-shell .dl-settings-page .dl-step-caption b{font-size:10px}
 .pp-shell .dl-settings-page .dl-step-caption small{font-size:9px}
 .pp-shell .dl-settings-page .dl-step-arrow{display:none}
 .pp-shell .dl-settings-page .dl-premium-step>header{padding:16px!important}
 .pp-shell .dl-settings-page #delivery-settings-coverage .pp-delivery-map-grid{padding:8px!important}
 .pp-shell .dl-settings-page #deliveryMap{
  height:258px!important;min-height:240px!important;
 }
 .pp-shell .dl-settings-page #delivery-settings-pricing .dl-pricing-core{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:11px!important;
 }
 .pp-shell .dl-settings-page #delivery-settings-pricing .dl-pricing-core :is(input,select){font-size:12px!important}
 .pp-shell .dl-settings-page .dl-field-explanations{
  padding:11px!important;
 }
 .pp-shell .dl-settings-page .dl-premium-expand>summary{
  padding:14px 11px!important;gap:8px!important;min-height:69px!important;
 }
 .pp-shell .dl-settings-page .dl-expand-index{flex-basis:32px;width:32px;height:32px}
 .pp-shell .dl-settings-page .dl-expand-label{font-size:9px}
 .pp-shell .dl-settings-page .dl-expand-title strong{font-size:12px!important}
 .pp-shell .dl-settings-page .dl-expand-title small{font-size:10px!important}
 .pp-shell .dl-settings-page .dl-pages{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}
 .pp-shell .dl-settings-page .dl-page-link{min-width:0!important;padding:9px 6px!important;font-size:10px!important}
}
@media(prefers-reduced-motion:reduce){
 .pp-shell .dl-settings-page .dl-step-jump{
  transition:none!important;transform:none!important;
 }
}
