/* Plakat-upload (POD_Poster_Upload) – følger designmanualen (tokens fra child-temaet, med fallback). */
.pod-poster{margin:18px 0;padding:18px 20px;background:#fff;border:1px solid var(--pod-line,#e8e8e6);border-radius:12px;max-width:560px;font-size:14px;color:var(--pod-text,#3f3e3e)}
.pod-poster__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}
.pod-poster__hint{font-size:12px;color:var(--pod-light,#9f9e9e)}
.pod-poster__login{margin:0 0 10px;color:var(--pod-muted,#656565)}
.pod-poster__drop{display:flex;align-items:center;justify-content:center;min-height:84px;padding:14px;border:1.5px dashed var(--pod-line,#d6d6d3);border-radius:10px;background:var(--pod-bg,#f7f7f6);cursor:pointer;text-align:center;color:var(--pod-muted,#656565);transition:border-color .15s,background .15s;margin:0}
.pod-poster__drop:hover,.pod-poster__drop.is-over{border-color:var(--pod-accent,#33cfcf);background:var(--pod-accent-bg,#e4f8f8)}
.pod-poster__drop strong{color:var(--pod-text,#3f3e3e);font-weight:500;text-decoration:underline}
.pod-poster__drop input{position:absolute;width:1px;height:1px;opacity:0}
.pod-poster__status{margin-top:12px}
.pod-poster__status p{margin:6px 0 0;font-size:13px;color:var(--pod-muted,#656565)}
.pod-poster__bar{height:6px;border-radius:99px;background:var(--pod-chip,#f0f0ee);overflow:hidden}
.pod-poster__bar span{display:block;height:100%;width:0;background:var(--pod-accent,#33cfcf);transition:width .2s}
.pod-poster__bar.is-busy span{width:100%!important;animation:podPulse 1.2s ease-in-out infinite}
@keyframes podPulse{50%{opacity:.4}}
.pod-poster__error{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fdf0f0;color:#c53030;font-size:13px}
.pod-poster__result{display:grid;grid-template-columns:150px 1fr;gap:16px;margin-top:14px;align-items:start}
.pod-poster__preview{margin:0;background:var(--pod-bg,#f7f7f6);border-radius:8px;padding:10px;display:flex;justify-content:center}
.pod-poster__preview img{max-width:100%;max-height:200px;height:auto;box-shadow:0 1px 4px rgba(0,0,0,.15)}
.pod-poster__wall{grid-column:1/-1;display:block;position:relative;border-radius:8px;overflow:hidden;background:#eee}.pod-poster__wall img{display:block;width:100%;height:auto;max-height:340px;object-fit:cover}.pod-poster__wall span{position:absolute;left:10px;bottom:10px;background:rgba(255,255,255,.9);border-radius:999px;padding:3px 10px;font-size:12px;color:#333}
.pod-poster__info p{margin:0 0 6px}
.pod-poster__file{font-weight:500;word-break:break-all}
.pod-poster__crop{color:var(--pod-muted,#656565);font-size:13px}
.pod-poster__warn{margin:6px 0 8px;padding:0;list-style:none}
.pod-poster__warn li{margin:0 0 6px;padding:8px 10px;border-radius:8px;background:#fdf6e9;color:#8a5a12;font-size:13px;line-height:1.45}
.pod-poster__info a{font-size:13px;color:var(--pod-text,#3f3e3e)}
.pod-poster__buy{margin-top:14px;padding-top:14px;border-top:1px solid var(--pod-line,#e8e8e6)}
.pod-poster__ok{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin:0 0 12px;cursor:pointer}
.pod-poster__ok input{margin-top:3px}
.pod-poster__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.pod-poster__price{flex:1 1 auto;font-size:15px;font-weight:500}
.pod-poster__qty{width:72px!important;height:48px!important;margin:0!important;border-radius:999px!important;text-align:center}
.pod-poster .pod-btn{margin:0}
.pod-poster .pod-btn[disabled]{opacity:.45;cursor:not-allowed}
.pod-poster__note{margin:14px 0 0;font-size:12px;color:var(--pod-light,#9f9e9e);line-height:1.5}
@media (max-width:549px){.pod-poster{padding:16px}.pod-poster__result{grid-template-columns:1fr}.pod-poster__preview img{max-height:260px}}

/* ── "Opret plakater" (masse-upload, POD_Poster_Batch) ── */
.pod-pw{max-width:1100px}
.pod-pw__head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}
.pod-pw__title{font-size:26px;font-weight:500;margin:0 0 6px}
.pod-pw__lead{margin:0;color:var(--pod-muted,#656565);max-width:680px}
.pod-pw__back{white-space:nowrap;font-size:13px;color:var(--pod-text,#3f3e3e)}
.pod-pw__step{background:#fff;border:1px solid var(--pod-line,#e8e8e6);border-radius:12px;padding:20px 22px}
.pod-pw__step .pod-label{display:block;margin:4px 0 10px}
.pod-pw__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.pod-pw__chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--pod-line,#e8e8e6);border-radius:999px;font-size:13px;cursor:pointer;margin:0}
.pod-pw__chip input{margin:0}
.pod-pw__chip:has(input:checked){border-color:var(--pod-accent,#33cfcf);background:var(--pod-accent-bg,#e4f8f8)}
.pod-pw__drop{min-height:110px}
.pod-pw__files{list-style:none;margin:10px 0 0;padding:0;font-size:13px;color:var(--pod-muted,#656565)}
.pod-pw__files li{padding:4px 0}
.pod-pw__x{border:0;background:none;color:#c53030;cursor:pointer;font-size:16px;padding:0 4px;min-height:0;margin:0}
.pod-pw__actions{margin:18px 0 0}
.pod-pw__hint{font-size:13px;color:var(--pod-muted,#656565);margin:0 0 12px}
.pod-pw__scroll{overflow-x:auto}
.pod-pw__table{width:100%;border-collapse:collapse;font-size:13px}
.pod-pw__table th{text-align:left;font-weight:500;color:var(--pod-light,#9f9e9e);font-size:11px;text-transform:uppercase;letter-spacing:.07em;padding:8px;border-bottom:1px solid var(--pod-line,#e8e8e6)}
.pod-pw__table td{padding:6px 8px;border-bottom:1px solid var(--pod-line,#e8e8e6);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pod-pw__table tr.is-off td{opacity:.4}
.pod-pw__table td.is-ok{color:#1f9d55}
.pod-pw__table td.is-missing{color:#c53030}
.pod-pw__name{height:36px!important;margin:0!important;min-width:180px}
.pod-pw__loose{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 0;font-size:13px}
.pod-pw__loose select{height:36px;margin:0;width:auto}
.pod-pw__fn{flex:1 1 200px;word-break:break-all}
.pod-pw__summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:16px;font-weight:500}
.pod-pw__legend{font-weight:400;font-size:12px;color:var(--pod-muted,#656565);display:inline-flex;align-items:center;gap:4px}
.pod-pw__legend .pod-pw__dot{margin-left:8px}
.pod-pw__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}
.pod-pw__card{display:flex;flex-direction:column;border:1px solid var(--pod-line,#e8e8e6);border-radius:12px;overflow:hidden;background:#fff}
.pod-pw__thumb{aspect-ratio:4/5;background:var(--pod-bg,#f7f7f6);display:flex;align-items:center;justify-content:center;padding:14px}
.pod-pw__thumb img{max-width:100%;max-height:100%;box-shadow:0 1px 4px rgba(0,0,0,.15)}
.pod-pw__body{padding:12px 14px 14px}
.pod-pw__cardhead{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}
.pod-pw__cardhead strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pod-pw__badge{font-size:11px;padding:2px 9px;border-radius:999px;background:var(--pod-chip,#f0f0ee);color:var(--pod-muted,#656565);white-space:nowrap}
.pod-pw__badge.is-ok{background:#e6f6ec;color:#1f9d55}
.pod-pw__formats{list-style:none;margin:0;padding:0;font-size:13px}
.pod-pw__formats li{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-top:1px solid var(--pod-line,#e8e8e6)}
.pod-pw__dpi{display:inline-flex;align-items:center;gap:6px}
.pod-pw__dot{display:inline-block;width:10px;height:10px;border-radius:50%}
.pod-pw__dot.is-green{background:#1f9d55}.pod-pw__dot.is-yellow{background:#e0a800}.pod-pw__dot.is-red{background:#c53030}
.pod-pw__spin{display:inline-block;width:16px;height:16px;border:2px solid var(--pod-line,#e8e8e6);border-top-color:var(--pod-accent,#33cfcf);border-radius:50%;animation:podSpin .8s linear infinite}
@keyframes podSpin{to{transform:rotate(360deg)}}
.pod-pw__missing{color:#c53030;display:inline-flex;align-items:center;gap:6px}
.pod-pw__up{border:1px solid var(--pod-line,#e8e8e6);background:#fff;border-radius:999px;font-size:12px;padding:2px 10px;cursor:pointer;min-height:0;margin:0;line-height:1.6}
.pod-pw__err,.pod-pw__errtext{color:#c53030}
.pod-pw__errtext{font-size:12px;margin:8px 0 0}
.pod-pw__help{margin-top:16px;font-size:13px;color:var(--pod-muted,#656565)}
.pod-pw__help summary{cursor:pointer;color:var(--pod-text,#3f3e3e)}
.pod-btn--ghost{background:#fff!important;color:var(--pod-text,#3f3e3e)!important;border:1px solid rgba(63,62,62,.15)!important}
@media (prefers-reduced-motion:reduce){.pod-pw__spin,.pod-poster__bar.is-busy span{animation:none}}
@media (max-width:549px){.pod-pw__head{flex-direction:column}.pod-pw__step{padding:16px}}

/* ── Mine designs → Plakater (POD_Poster_Designs) ── */
.pod-pdesigns{margin-top:34px;padding-top:24px;border-top:1px solid var(--pod-line,#e8e8e6)}
.pod-pdesigns__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
.pod-pdesigns__head h3{margin:0;font-size:22px;font-weight:500}
.pod-pdesigns__head .pod-btn{white-space:nowrap;height:40px;padding:0 20px;display:inline-flex;align-items:center}
.pod-pdesigns__head h3 span{color:var(--pod-light,#9f9e9e);font-weight:400}
.pod-pdesigns__empty{color:var(--pod-muted,#656565)}
.pod-pdesigns__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}
.pod-pcard{background:#fff;border:1px solid var(--pod-line,#e8e8e6);border-radius:12px;overflow:visible;display:flex;flex-direction:column}
.pod-pcard__img{position:relative;aspect-ratio:4/5;background:var(--pod-bg,#f7f7f6);border-radius:12px 12px 0 0;display:flex;align-items:center;justify-content:center;padding:18px}
.pod-pcard__img img{max-width:100%;max-height:100%;box-shadow:0 2px 8px rgba(0,0,0,.18)}
.pod-pcard__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}
.pod-pcard__name{font-weight:500;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pod-pcard__meta{font-size:12px;color:var(--pod-muted,#656565)}
.pod-pcard__actions{display:flex;gap:8px;align-items:flex-start;margin-top:auto;padding-top:8px;position:relative}
.pod-pcard__actions form{margin:0}
.pod-pcard__actions .pod-btn{height:36px;padding:0 16px;font-size:13px;margin:0}
.pod-pcard__hint{font-size:12px;color:var(--pod-muted,#656565);margin:0}

/* "Opret produkt" ved siden af Læg i kurven – sitets turkis som kurv-knappen (John 30/10) */
.pod-btn--green,.pod-poster .pod-btn--green{background:var(--pod-accent,#33cfcf)!important;border-color:var(--pod-accent,#33cfcf)!important;color:var(--pod-accent-text,#0f2f2f)!important;font-weight:600}
.pod-btn--green:hover,.pod-poster .pod-btn--green:hover{background:var(--pod-accent-hover,#22b8b8)!important;border-color:var(--pod-accent-hover,#22b8b8)!important}
.pod-poster__row .pod-btn{flex:0 0 auto}
@media (max-width:549px){.pod-poster__row .pod-btn{flex:1 1 calc(50% - 6px);padding:0 12px!important}}
/* Pris på egen linje; antal + Læg i kurven + Opret produkt side om side */
.pod-poster__row .pod-poster__price{flex:1 1 100%;margin-bottom:2px}
.pod-pcard[hidden]{display:none!important}

/* Plakater i listevisning (samme knap som tekstil): én linje pr. plakat */
.pod-pdesigns__grid.is-list{grid-template-columns:1fr;gap:6px}
.is-list .pod-pcard{flex-direction:row;align-items:center;gap:14px;padding:6px 12px;position:relative}
.is-list .pod-pcard__img{flex:0 0 44px;width:44px;aspect-ratio:1;padding:3px;border-radius:6px}
.is-list .pod-pcard__img .pod-dcard__badge,.is-list .pod-pcard__img .pod-dcard__id{display:none}
.is-list .pod-pcard__img img{box-shadow:none}
.is-list .pod-pcard__body{flex:1;min-width:0;display:grid;grid-template-columns:minmax(130px,1fr) minmax(80px,.8fr) 330px 210px;align-items:center;gap:14px;padding:0}
.is-list .pod-pcard__name{font-size:14px}
.is-list .pod-pcard__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.is-list .pod-pcard .pod-pw__formats{display:flex;gap:12px;flex-wrap:nowrap;justify-content:flex-end;overflow:hidden}
.is-list .pod-pcard__actions{justify-content:flex-end}
.is-list .pod-pcard__actions .pod-btn{white-space:nowrap}
.is-list .pod-pcard__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.is-list .pod-pcard .pod-pw__formats li{border:0;padding:0;gap:6px;white-space:nowrap}
.is-list .pod-pcard__actions{margin:0;padding:0;position:static}
.is-list .pod-pcard__hint{display:none}
@media (max-width:849px){.is-list .pod-pcard__body{grid-template-columns:1fr auto}.is-list .pod-pcard__meta,.is-list .pod-pcard .pod-pw__formats{display:none}}

/* Plakat-kort: Bestil (turkis) + pil-menu der åbner OPAD og lukker ved klik udenfor – som tekstil-kortene */
.pod-pcard__actions{align-items:center}
.pod-pcard__main{flex:1}
.pod-pcard__more{flex:0 0 36px;width:36px;height:36px;padding:0;margin:0;border-radius:50%;border:1px solid var(--pod-line,#e8e8e6);background:#fff;color:var(--pod-text,#3f3e3e);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-height:0;box-shadow:none}
.pod-pcard__more[aria-expanded=true]{background:var(--pod-text,#3f3e3e);border-color:var(--pod-text,#3f3e3e);color:#fff}
.pod-pcard__more[aria-expanded=true] svg{transform:rotate(180deg)}
.pod-pcard__menu{position:absolute;right:0;bottom:46px;z-index:30;width:240px;background:#fff;border:1px solid var(--pod-line,#e8e8e6);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.12);padding:6px;display:flex;flex-direction:column}
.pod-pcard__menu[hidden]{display:none}
.pod-pcard__menu form{margin:0}
.pod-pcard__menu a,.pod-pcard__menu button{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 12px;margin:0;border:0;border-radius:8px;background:none;box-shadow:none;font:inherit;font-size:14px;color:var(--pod-text,#3f3e3e);text-align:left;cursor:pointer;letter-spacing:0;text-transform:none;text-decoration:none;min-height:0}
.pod-pcard__menu a:hover,.pod-pcard__menu button:hover{background:var(--pod-bg,#f7f7f6)}
.pod-pcard__menu i{font-style:normal;color:var(--pod-light,#9f9e9e);font-size:13px}
.pod-pcard__menu .is-danger{color:#c53030}
.pod-pcard__sep{border-top:1px solid var(--pod-line,#e8e8e6);margin:4px 8px}
.is-list .pod-pcard__menu{bottom:44px}
/* Dialoger (Bestil / Omdøb / Slet) */
.pod-pdialog{border:0;border-radius:14px;padding:22px 24px;width:min(460px,calc(100vw - 32px));box-shadow:0 20px 60px rgba(0,0,0,.25);color:var(--pod-text,#3f3e3e)}
.pod-pdialog::backdrop{background:rgba(20,20,20,.45)}
.pod-pdialog h4{margin:0 0 4px;font-size:18px;font-weight:500}
.pod-pdialog__sub{margin:0 0 14px;font-size:13px;color:var(--pod-muted,#656565)}
.pod-pdialog form{margin:0}
.pod-pdialog input[type=text]{width:100%;height:42px;margin:10px 0 0}
.pod-pdialog__table{width:100%;border-collapse:collapse;font-size:14px;margin:0}
.pod-pdialog__table th{text-align:left;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--pod-light,#9f9e9e);padding:6px 4px;border-bottom:1px solid var(--pod-line,#e8e8e6)}
.pod-pdialog__table td{padding:6px 4px;border-bottom:1px solid var(--pod-line,#e8e8e6)}
.pod-pdialog__table td:last-child,.pod-pdialog__table th:last-child{text-align:right}
.pod-pdialog__table input{width:76px!important;height:36px!important;margin:0!important;text-align:center}
.pod-pdialog__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:14px}
.pod-pdialog__foot .pod-btn{height:40px;padding:0 18px;font-size:14px;margin:0}
.pod-pdialog__foot .pod-btn[disabled]{opacity:.45}
.pod-pdialog__danger{background:#c53030!important;border-color:#c53030!important;color:#fff!important}

.pod-poster__frameopts{display:grid;gap:10px;margin:0 0 14px}.pod-poster__frameopts label{display:grid;gap:4px;font-size:13px;font-weight:600}.pod-poster__frameopts select{width:100%;font-weight:400}.pod-poster [hidden]{display:none!important}

/* Format, Inkl. plakat og Plakat sat i rammen i samme kort (John 1/11): formularen er kortets top, .pod-poster resten. CSS'en indlæses kun på plakat-/rammesider. */
.single-product form.variations_form.cart{max-width:560px;box-sizing:border-box;margin:18px 0 0;padding:18px 20px 0;background:#fff;border:1px solid var(--pod-line,#e8e8e6);border-bottom:0;border-radius:12px 12px 0 0}
.single-product form.variations_form ~ .pod-poster{margin-top:0;border-top:0;border-radius:0 0 12px 12px;padding-top:10px}
.pod-poster{box-sizing:border-box}
.single-product form.variations_form table.variations{margin:0;width:100%}
.single-product form.variations_form table.variations tr{display:grid;gap:4px;margin:0 0 10px}
.single-product form.variations_form table.variations td,.single-product form.variations_form table.variations th{display:block;padding:0;border:0;width:auto}
.single-product form.variations_form table.variations .label label{font-size:13px;font-weight:600;margin:0}
.single-product form.variations_form table.variations select{width:100%;max-width:none;margin:0}
.single-product form.variations_form .reset_variations{font-size:11px}

/* Loader på produktbilledet, mens trykfilen laves i nyt format */
.pod-gallery-loading{position:relative}
.pod-gallery-loading img{opacity:.35;transition:opacity .2s}
.pod-gallery-loading::after{content:"";position:absolute;left:50%;top:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border:4px solid rgba(0,0,0,.12);border-top-color:var(--pod-text,#3f3e3e);border-radius:50%;animation:pod-spin .8s linear infinite;z-index:5}
@keyframes pod-spin{to{transform:rotate(360deg)}}

/* Link til trykfilen – tydeligt markeret (John 1/11) */
.pod-poster__full{display:inline-block;margin-top:4px;padding:6px 12px;border:1.5px solid #c62828;border-radius:999px;color:#c62828!important;font-weight:700;font-size:13px;text-decoration:none!important;background:#fff5f5}.pod-poster__full:hover{background:#c62828;color:#fff!important}

/* Plakat i ramme på Mine designs: rammen tegnes om billedet (John 1/11) */
.pod-pcard--frame .pod-pcard__img img{box-sizing:border-box;border:9px solid #1b1b1b;box-shadow:0 3px 10px rgba(0,0,0,.28),inset 0 0 0 1px rgba(0,0,0,.3)}
.pod-pcard--frame-eg .pod-pcard__img img{border-color:#c49a6c;border-image:linear-gradient(135deg,#d8b384,#b0814f 40%,#cfa678 60%,#a8774a) 1}
.is-list .pod-pcard--frame .pod-pcard__img img{border-width:4px}

/* Masse-upload: fil modtaget + gættet format (John 2/11) */
.pod-pw__ok{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#2e7d32;color:#fff;font-size:11px;font-weight:700;margin-right:4px}
.pod-pw__files li{color:var(--pod-text,#3f3e3e)}
.pod-pw__drop.has-files{border-color:#2e7d32;background:#f1f8f2}
.pod-pw__ready{display:block;margin-top:6px;color:#2e7d32;font-weight:600}
.pod-pw__hint{margin:8px 0 0;font-size:13px;color:#2e7d32}
.pod-pw__chip.is-guess{box-shadow:0 0 0 2px #2e7d32 inset}
.pod-pw__chips.is-missing .pod-pw__chip{border-color:#c53030}

/* Send til Shopify fra masse-upload (John 2/11) */
.pod-pw__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.pod-pw__plist{list-style:none;margin:14px 0 0;padding:0}
.pod-pw__prow{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--pod-line,#e8e8e6);font-size:14px}
.pod-pw__prow strong{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pod-pw__sthumb{flex:0 0 44px;width:44px;height:56px;background:var(--pod-chip,#f0f0ee);border-radius:4px;overflow:hidden}
.pod-pw__sthumb img{width:100%;height:100%;object-fit:cover}
.pod-pw__pstate{display:inline-flex;align-items:center;gap:6px;color:var(--pod-muted,#656565);font-size:13px;white-space:nowrap}
.pod-pw__pstate .pod-pw__spin{width:14px;height:14px}
.pod-pw__pstate.is-ok{color:#2e7d32;font-weight:600}.pod-pw__pstate.is-ok a{margin-left:8px;font-weight:500}
.pod-pw__pstate.is-err{color:#c53030;white-space:normal}
.pod-pw__count{margin:6px 0 0;font-size:13px;color:var(--pod-muted,#656565)}
.pod-pw__pick{display:flex;align-items:center;gap:8px;flex:0 1 50%;min-width:0}
.pod-pw__pick select{max-width:100%;min-width:0}
.pod-pw__target{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#b45309;white-space:nowrap}
.pod-pw__target img{width:28px;height:28px;object-fit:cover;border-radius:3px}
@media (max-width:640px){.pod-pw__prow{flex-wrap:wrap}.pod-pw__pick{flex-basis:100%}}

/* TrimBox fundet (John 2/11): lille grønt flueben ved DPI */
.pod-pw__trim{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:6px;border-radius:50%;background:#2e7d32;color:#fff;font-size:9px;font-weight:700;line-height:1;cursor:help;vertical-align:middle}
