/* Wimmer Community V6.69.13 - PlanteFinder Bot */
.wc-marketplace-v2__cta--plant{background:linear-gradient(135deg,#1d7d3a,#89d66f)!important;color:#06140e!important;border-color:rgba(137,214,111,.45)!important;box-shadow:0 18px 42px rgba(40,167,69,.18)!important}.wc-marketplace-v2__tool--plant{border-color:rgba(137,214,111,.32)!important;background:linear-gradient(135deg,rgba(10,38,29,.92),rgba(10,21,32,.94))!important}.wc-marketplace-v2__tool--plant span{filter:drop-shadow(0 8px 20px rgba(137,214,111,.25))}
.wc-pf-page{max-width:1240px;margin:0 auto;padding:26px 16px 42px;color:#eef8f3}.wc-pf-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:stretch;margin-bottom:20px;padding:34px;border:1px solid rgba(148,163,184,.18);border-radius:34px;background:radial-gradient(circle at 80% 0%,rgba(92,196,92,.26),transparent 34%),linear-gradient(135deg,#061521,#071f1a 58%,#081b2a);box-shadow:0 22px 80px rgba(0,0,0,.28)}.wc-pf-hero:after{content:"";position:absolute;right:-80px;top:-90px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(137,214,111,.28),transparent 62%);pointer-events:none}.wc-pf-kicker{margin:0 0 8px;color:#8fdc8f;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.wc-pf-hero h1{margin:0;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.94;letter-spacing:-.06em;color:#fff;text-shadow:0 5px 30px rgba(0,0,0,.32)}.wc-pf-hero p{max-width:780px;margin:18px 0 0;color:#cfe0da;font-size:1.18rem;line-height:1.55}.wc-pf-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.wc-pf-btn,.wc-pf-search button,.wc-pf-empty a{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:15px;padding:13px 18px;background:linear-gradient(135deg,#7bd66c,#2fc365);color:#07150e!important;font-weight:1000;text-decoration:none;cursor:pointer;box-shadow:0 16px 38px rgba(47,195,101,.18)}.wc-pf-btn-ghost{background:rgba(255,255,255,.07)!important;color:#e8fff0!important;border:1px solid rgba(255,255,255,.16);box-shadow:none!important}.wc-pf-bot-card{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:24px;border-radius:28px;border:1px solid rgba(137,214,111,.32);background:linear-gradient(135deg,rgba(5,28,18,.85),rgba(10,35,37,.9));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.wc-pf-bot-icon{font-size:4.2rem}.wc-pf-bot-card strong{font-size:1.65rem;color:#abf38e}.wc-pf-bot-card em{font-style:normal;color:#d9efe2;line-height:1.5}.wc-pf-search{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(170px,.8fr) minmax(190px,.8fr) 120px 130px 140px;gap:12px;align-items:end;margin-bottom:18px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:26px;background:rgba(5,19,29,.72);backdrop-filter:blur(10px)}.wc-pf-search label{display:flex;flex-direction:column;gap:7px;color:#a7c1b7;font-weight:900}.wc-pf-search small{font-size:.78rem;color:#91e491;text-transform:uppercase;letter-spacing:.08em}.wc-pf-search input,.wc-pf-search select{width:100%;min-height:48px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:rgba(0,0,0,.22);color:#f4fff8;padding:0 14px;font-weight:800;outline:none}.wc-pf-search-main{position:relative}.wc-pf-search-main span{position:absolute;left:15px;bottom:12px;color:#a6c7bf;font-size:1.25rem}.wc-pf-search-main input{padding-left:44px}.wc-pf-check{min-height:48px;justify-content:center;align-items:center;flex-direction:row!important;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:rgba(255,255,255,.04);padding:0 12px;color:#eaf7ef!important}.wc-pf-check input{width:auto!important;min-height:auto!important}.wc-pf-advice{margin:18px 0 22px;padding:24px;border-radius:28px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(135deg,rgba(8,24,35,.92),rgba(5,33,24,.92));box-shadow:0 18px 65px rgba(0,0,0,.25)}.wc-pf-level-ok{border-color:rgba(74,222,128,.42);background:linear-gradient(135deg,rgba(10,45,25,.94),rgba(7,27,36,.92))}.wc-pf-level-watch{border-color:rgba(250,204,21,.36);background:linear-gradient(135deg,rgba(47,37,8,.9),rgba(7,27,36,.92))}.wc-pf-level-danger{border-color:rgba(248,113,113,.42);background:linear-gradient(135deg,rgba(62,16,20,.92),rgba(7,27,36,.92))}.wc-pf-advice-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.wc-pf-advice-head small,.wc-pf-section-title small{display:block;margin-bottom:6px;color:#92e98b;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.wc-pf-advice h2,.wc-pf-section-title h2,.wc-pf-side-card h2{margin:0;color:#fff;font-size:1.55rem;letter-spacing:-.03em}.wc-pf-advice p{color:#dcefe6;line-height:1.55}.wc-pf-advice-badge{white-space:nowrap;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.07);font-weight:1000;color:#fff}.wc-pf-badges,.wc-pf-official-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.wc-pf-badges span{border-radius:999px;padding:8px 12px;background:rgba(137,214,111,.14);border:1px solid rgba(137,214,111,.25);color:#dfffd5;font-weight:900}.wc-pf-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.wc-pf-steps div{display:flex;gap:10px;padding:14px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.wc-pf-steps strong{color:#92e98b}.wc-pf-steps span{color:#eefaf2;line-height:1.45}.wc-pf-warnings{margin-top:16px}.wc-pf-warnings p{margin:8px 0;padding:12px 14px;border-radius:16px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.24);color:#fff8db}.wc-pf-official-links a,.wc-pf-side-card a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:14px;padding:11px 13px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#dfffda!important;font-weight:900}.wc-pf-disclaimer{margin-bottom:0!important;font-size:.92rem;color:#abc5bb!important}.wc-pf-grid-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.wc-pf-results,.wc-pf-side-card{border:1px solid rgba(148,163,184,.17);border-radius:28px;background:rgba(6,19,29,.78);padding:20px;box-shadow:0 14px 50px rgba(0,0,0,.18)}.wc-pf-section-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.wc-pf-section-title span{border-radius:999px;padding:8px 12px;background:rgba(137,214,111,.12);border:1px solid rgba(137,214,111,.22);color:#cef8c9;font-weight:1000}.wc-pf-empty{padding:24px;border-radius:22px;background:rgba(255,255,255,.05);border:1px dashed rgba(255,255,255,.16)}.wc-pf-empty h3{margin:0 0 8px;color:#fff}.wc-pf-empty p{color:#cbded7}.wc-pf-listings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wc-pf-listing{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09)}.wc-pf-listing-img{height:112px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,rgba(137,214,111,.16),rgba(23,52,66,.75));display:flex;align-items:center;justify-content:center;text-decoration:none}.wc-pf-listing-img img{width:100%;height:100%;object-fit:cover}.wc-pf-listing-img span{font-size:2.6rem}.wc-pf-listing a{text-decoration:none}.wc-pf-listing h3{margin:2px 0 8px;color:#fff;font-size:1.05rem}.wc-pf-listing strong{display:block;color:#9bf080;font-size:1.12rem;margin-bottom:6px}.wc-pf-listing p{margin:0 0 8px;color:#c9ddd4}.wc-pf-listing em{font-style:normal;border-radius:999px;padding:6px 9px;background:rgba(137,214,111,.12);color:#d6ffd3;font-weight:900;font-size:.82rem}.wc-pf-side{display:flex;flex-direction:column;gap:16px}.wc-pf-side-card p,.wc-pf-side-card li{color:#d4e5dd;line-height:1.55}.wc-pf-side-card a{width:100%;margin-top:10px}.wc-pf-side-card ul{margin:12px 0 0;padding-left:20px}.wc-pf-side-card-soft{background:linear-gradient(135deg,rgba(11,45,32,.78),rgba(6,19,29,.78))}
@media(max-width:980px){.wc-pf-hero,.wc-pf-grid-layout{grid-template-columns:1fr}.wc-pf-search{grid-template-columns:1fr 1fr}.wc-pf-search-main{grid-column:1/-1}.wc-pf-steps,.wc-pf-listings{grid-template-columns:1fr}.wc-pf-advice-head{flex-direction:column}.wc-pf-advice-badge{white-space:normal}}@media(max-width:560px){.wc-pf-page{padding:14px 10px 28px}.wc-pf-hero{padding:24px;border-radius:24px}.wc-pf-search{grid-template-columns:1fr}.wc-pf-listing{grid-template-columns:92px 1fr}.wc-pf-listing-img{height:92px}.wc-pf-hero h1{font-size:2.8rem}}

/* V6.69.1 - PlanteFinder verdenssøgning uden Google */
.wc-pf-hero-pro{
  position:relative;
  overflow:hidden;
}
.wc-pf-hero-pro:before{
  content:"";
  position:absolute;
  inset:auto -70px -90px auto;
  width:280px;
  height:280px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(91,255,135,.22),rgba(91,255,135,0) 70%);
  pointer-events:none;
}
.wc-pf-btn-world{
  background:linear-gradient(135deg,#75ff8a,#21b15c)!important;
  color:#06141d!important;
  box-shadow:0 14px 34px rgba(79,255,130,.22);
}
.wc-pf-scopebar{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:14px 0 18px;
}
.wc-pf-scopebar a{
  text-decoration:none;
  color:#dfffe6!important;
  border:1px solid rgba(142,255,161,.18);
  background:rgba(255,255,255,.055);
  border-radius:999px;
  padding:11px 14px;
  font-weight:1000;
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}
.wc-pf-scopebar a.is-active{
  background:linear-gradient(135deg,rgba(109,255,138,.22),rgba(55,189,95,.12));
  border-color:rgba(147,255,164,.48);
  color:#ffffff!important;
}
.wc-pf-grid-layout-pro{
  grid-template-columns:minmax(0,1fr) 360px;
}
.wc-pf-source-title{
  margin-top:26px;
  padding-top:20px;
  border-top:1px solid rgba(255,255,255,.08);
}
.wc-pf-source-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.wc-pf-source-card{
  position:relative;
  overflow:hidden;
  border-radius:24px;
  padding:16px;
  background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.035));
  border:1px solid rgba(255,255,255,.10);
  box-shadow:0 16px 38px rgba(0,0,0,.17);
}
.wc-pf-source-card:after{
  content:"";
  position:absolute;
  inset:-70px -75px auto auto;
  width:155px;
  height:155px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(132,255,159,.18),rgba(132,255,159,0) 70%);
}
.wc-pf-source-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin-bottom:10px;
  position:relative;
  z-index:1;
}
.wc-pf-source-top span{
  width:42px;
  height:42px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:16px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.12);
  font-size:1.35rem;
}
.wc-pf-source-top em{
  font-style:normal;
  border-radius:999px;
  padding:7px 10px;
  color:#d9ffde;
  background:rgba(116,255,137,.12);
  border:1px solid rgba(116,255,137,.22);
  font-weight:1000;
  font-size:.82rem;
}
.wc-pf-source-card h3{
  position:relative;
  z-index:1;
  margin:0 0 7px;
  color:#fff;
  font-size:1.14rem;
}
.wc-pf-source-card p{
  position:relative;
  z-index:1;
  color:#d7e8df;
  line-height:1.45;
  margin:0 0 12px;
}
.wc-pf-source-domain{
  color:#9fc7b7!important;
  font-size:.92rem;
  font-weight:800;
}
.wc-pf-source-tags{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  position:relative;
  z-index:1;
  margin:8px 0 14px;
}
.wc-pf-source-tags span{
  border-radius:999px;
  padding:7px 9px;
  background:rgba(255,255,255,.065);
  border:1px solid rgba(255,255,255,.10);
  color:#eaffef;
  font-size:.8rem;
  font-weight:900;
}
.wc-pf-source-card>a{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  text-decoration:none;
  border-radius:16px;
  padding:11px 12px;
  color:#06141d!important;
  background:linear-gradient(135deg,#b8ffbe,#66e887);
  font-weight:1000;
  box-shadow:0 12px 24px rgba(104,255,138,.17);
}
.wc-pf-source-dk{border-color:rgba(120,255,146,.22)}
.wc-pf-source-eu{border-color:rgba(111,195,255,.22)}
.wc-pf-source-outside_eu,.wc-pf-source-marketplace{border-color:rgba(251,191,36,.22)}
.wc-pf-empty-soft{
  background:rgba(120,255,146,.055)!important;
  border-color:rgba(120,255,146,.18)!important;
}
.wc-pf-side-card-world{
  background:linear-gradient(145deg,rgba(25,91,55,.92),rgba(6,19,29,.82))!important;
  border-color:rgba(116,255,137,.25)!important;
}
.wc-pf-side-card-world a{
  color:#06141d!important;
  background:linear-gradient(135deg,#b7ffbd,#63e985)!important;
}
@media(max-width:980px){
  .wc-pf-grid-layout-pro{grid-template-columns:1fr}
  .wc-pf-source-grid{grid-template-columns:1fr}
}
@media(max-width:560px){
  .wc-pf-scopebar a{width:100%;justify-content:center;text-align:center}
  .wc-pf-source-card{border-radius:20px}
}

/* Wimmer Community V6.69.13 - PlanteFinder er nu indbygget i Hus & have på marketplace.php */
.wc-pf-inline{margin:22px 0 24px;padding:18px;border:1px solid rgba(129,226,118,.27);border-radius:30px;background:radial-gradient(circle at 88% 0%,rgba(129,226,118,.18),transparent 32%),linear-gradient(135deg,rgba(4,28,23,.94),rgba(5,18,29,.94));box-shadow:0 22px 70px rgba(0,0,0,.24);color:#eef8f3}.wc-pf-inline-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.wc-pf-inline-title{display:flex;gap:16px;align-items:flex-start}.wc-pf-inline-title>span{display:flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px;height:62px;border-radius:22px;background:linear-gradient(135deg,rgba(106,235,127,.2),rgba(79,209,197,.13));border:1px solid rgba(129,226,118,.25);font-size:2rem}.wc-pf-inline small,.wc-pf-mini-title small,.wc-pf-preview-card small,.wc-pf-rule-card small{display:block;color:#9df18b;font-weight:1000;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.wc-pf-inline h2,.wc-pf-inline h3{margin:0;color:#fff;letter-spacing:-.03em}.wc-pf-inline-title h2{font-size:2rem}.wc-pf-inline-title p{margin:7px 0 0;max-width:860px;color:#cfe0da;line-height:1.5}.wc-pf-inline-world{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:16px;padding:13px 17px;background:linear-gradient(135deg,#7bd66c,#2fc365);color:#06140e!important;font-weight:1000;text-decoration:none;box-shadow:0 14px 38px rgba(47,195,101,.18)}.wc-pf-inline-form{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(150px,.75fr) minmax(150px,.75fr) minmax(170px,.85fr) 116px 112px 128px;gap:10px;align-items:end;margin:0 0 12px;padding:12px;border-radius:22px;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.08)}.wc-pf-inline-form label{display:flex;flex-direction:column;gap:6px;color:#d9eee4;font-weight:900}.wc-pf-inline-form input,.wc-pf-inline-form select{min-height:46px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:rgba(0,0,0,.24);color:#f5fff8;padding:0 12px;font-weight:800;outline:none}.wc-pf-inline-form button{min-height:46px;border:0;border-radius:14px;background:linear-gradient(135deg,#71f4d3,#63eba7);color:#06140e;font-weight:1000;cursor:pointer}.wc-pf-inline-check{min-height:46px;justify-content:center;align-items:center;flex-direction:row!important;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:rgba(255,255,255,.04);padding:0 10px}.wc-pf-inline-check input{min-height:auto!important;width:auto!important}.wc-pf-inline-scopebar{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 16px}.wc-pf-inline-scopebar a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#dfffee!important;text-decoration:none;font-weight:900}.wc-pf-inline-scopebar a.is-active{background:rgba(123,214,108,.22);border-color:rgba(123,214,108,.48);color:#cfffbd!important}.wc-pf-inline-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:14px;margin-top:14px}.wc-pf-preview-card,.wc-pf-rule-card{border-radius:24px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);padding:14px}.wc-pf-preview-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;align-items:center}.wc-pf-preview-image{height:132px;border-radius:20px;overflow:hidden;border:1px solid rgba(129,226,118,.23);background:rgba(0,0,0,.18)}.wc-pf-preview-image img,.wc-pf-source-thumb img,.wc-pf-local-img img{width:100%;height:100%;object-fit:cover;display:block}.wc-pf-preview-card p,.wc-pf-rule-card p,.wc-pf-inline-note{color:#d3e6dc;line-height:1.52}.wc-pf-preview-card em{display:block;color:#b8d1c6;font-style:normal;font-size:.92rem}.wc-pf-rule-card ul{margin:12px 0 0;padding-left:20px;color:#e8fff0;line-height:1.5}.wc-pf-rule-badges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.wc-pf-rule-badges span{border-radius:999px;padding:7px 10px;background:rgba(137,214,111,.13);border:1px solid rgba(137,214,111,.23);font-weight:900;color:#dfffd5;font-size:.85rem}.wc-pf-warning{padding:10px 12px;border-radius:14px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.26);color:#fff8db!important}.wc-pf-official-mini{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wc-pf-official-mini a{display:inline-flex;text-decoration:none;border-radius:12px;padding:9px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);color:#dfffda!important;font-weight:900;font-size:.88rem}.wc-pf-inline-results{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:16px}.wc-pf-mini-title{display:flex;justify-content:space-between;gap:10px;align-items:end;margin-bottom:12px}.wc-pf-local-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc-pf-local-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center;text-decoration:none;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);padding:10px;color:#fff!important}.wc-pf-local-img{height:86px;border-radius:16px;overflow:hidden;background:rgba(0,0,0,.18);grid-row:span 3}.wc-pf-local-card strong{color:#fff}.wc-pf-local-card em{font-style:normal;color:#9bf080;font-weight:1000}.wc-pf-local-card small{color:#cbded7;text-transform:none;letter-spacing:0;font-weight:700}.wc-pf-source-grid-inline{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wc-pf-source-thumb{height:118px;margin:-4px -4px 12px;border-radius:18px;overflow:hidden;border:1px solid rgba(129,226,118,.18);background:rgba(0,0,0,.18)}.wc-pf-inline-note{margin:16px 0 0;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);font-size:.92rem}.wc-marketplace-v2__tool--plant strong{color:#dfffda!important}
@media(max-width:1180px){.wc-pf-inline-form{grid-template-columns:1fr 1fr 1fr}.wc-pf-inline-search{grid-column:1/-1}.wc-pf-inline-form button{grid-column:auto}.wc-pf-inline-results,.wc-pf-inline-grid{grid-template-columns:1fr}.wc-pf-source-grid-inline{grid-template-columns:1fr!important}}@media(max-width:720px){.wc-pf-inline{border-radius:24px;padding:14px}.wc-pf-inline-head{align-items:stretch;flex-direction:column}.wc-pf-inline-title{gap:12px}.wc-pf-inline-title>span{width:52px;height:52px;flex-basis:52px}.wc-pf-inline-form{grid-template-columns:1fr}.wc-pf-preview-card{grid-template-columns:1fr}.wc-pf-preview-image{height:180px}.wc-pf-local-grid{grid-template-columns:1fr}}

/* Wimmer Community V6.69.13 - PlanteFinder rigtige billedmatch */
.wc-pf-preview-card-live{
  grid-template-columns:minmax(230px,.95fr) minmax(0,1.05fr)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(31,105,64,.14))!important;
  border-color:rgba(132,255,159,.26)!important;
}
.wc-pf-preview-image-live{
  position:relative;
  height:260px!important;
  background:linear-gradient(135deg,rgba(14,52,35,.72),rgba(2,12,20,.76))!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.055),0 18px 42px rgba(0,0,0,.18);
}
.wc-pf-preview-image-live img{
  transition:filter .25s ease,transform .25s ease,opacity .25s ease;
}
.wc-pf-preview-image-live img.is-live-photo,
.wc-pf-source-thumb img.is-live-photo{
  filter:saturate(1.08) contrast(1.04);
}
.wc-pf-preview-image-live:hover img{
  transform:scale(1.025);
}
.wc-pf-photo-badge{
  position:absolute;
  left:12px;
  right:12px;
  bottom:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  border-radius:999px;
  padding:7px 10px;
  background:rgba(2,10,16,.76);
  border:1px solid rgba(255,255,255,.16);
  color:#eaffef;
  font-weight:1000;
  font-size:.86rem;
  backdrop-filter:blur(10px);
  box-shadow:0 10px 24px rgba(0,0,0,.22);
}
.wc-pf-photo-badge.is-ok{
  color:#072014;
  background:linear-gradient(135deg,#b7ffbd,#66e887);
  border-color:rgba(132,255,159,.5);
}
.wc-pf-photo-badge.is-warn{
  color:#fff8dc;
  background:rgba(96,64,10,.84);
  border-color:rgba(251,191,36,.36);
}
.wc-pf-photo-matches{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
  margin:12px 0;
}
.wc-pf-photo-match{
  display:grid;
  grid-template-columns:54px minmax(0,1fr);
  gap:8px;
  align-items:center;
  min-height:60px;
  border:1px solid rgba(132,255,159,.22);
  border-radius:16px;
  padding:6px;
  color:#eaffef;
  background:rgba(255,255,255,.065);
  cursor:pointer;
  text-align:left;
  font-weight:1000;
  overflow:hidden;
}
.wc-pf-photo-match:hover{
  background:rgba(132,255,159,.13);
  border-color:rgba(132,255,159,.42);
}
.wc-pf-photo-match img{
  width:54px;
  height:48px;
  object-fit:cover;
  border-radius:12px;
  background:rgba(0,0,0,.18);
}
.wc-pf-photo-match span{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.wc-pf-photo-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin:2px 0 10px;
  padding:9px 11px;
  border-radius:13px;
  background:rgba(132,255,159,.12);
  border:1px solid rgba(132,255,159,.24);
  color:#dfffda!important;
  text-decoration:none;
  font-weight:1000;
}
.wc-pf-source-thumb{
  background:linear-gradient(135deg,rgba(14,52,35,.72),rgba(2,12,20,.76))!important;
}
@media(max-width:720px){
  .wc-pf-preview-card-live{grid-template-columns:1fr!important}
  .wc-pf-preview-image-live{height:245px!important}
  .wc-pf-photo-matches{grid-template-columns:1fr}
}

/* V6.69.5 Global Pro fixes */
.wc-pf-submit-stack{
  display:grid;
  grid-template-columns:1fr;
  gap:7px;
}
.wc-pf-submit-stack button{
  width:100%;
  min-height:44px!important;
}
.wc-pf-global-submit{
  background:linear-gradient(135deg,#81e276,#2ed47a)!important;
}
.wc-pf-global-active{
  margin:-4px 0 14px;
  padding:11px 14px;
  border-radius:16px;
  border:1px solid rgba(132,255,159,.24);
  background:linear-gradient(135deg,rgba(45,212,122,.14),rgba(47,195,101,.06));
  color:#eaffef;
  font-weight:850;
}
.wc-pf-global-active strong{color:#bfff9d}
@media(max-width:1180px){
  .wc-pf-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:720px){
  .wc-pf-inline-form{grid-template-columns:1fr!important}
}


/* V6.69.5 strict verified search */
.wc-pf-verified-empty{border-color:rgba(92,255,171,.35)!important;background:linear-gradient(135deg,rgba(16,72,45,.44),rgba(5,23,32,.82))!important}
.wc-pf-verified-empty strong{color:#b8ffcc}


/* Wimmer Community V6.69.13 - viser globalt artsmatch uden at fake butikslager */
.wc-pf-found-plant-card{
  display:grid!important;
  grid-template-columns:150px minmax(0,1fr);
  gap:16px;
  align-items:center;
  padding:16px!important;
  text-align:left!important;
}
.wc-pf-found-plant-img{
  height:150px;
  border-radius:22px;
  overflow:hidden;
  border:1px solid rgba(132,255,159,.26);
  background:rgba(0,0,0,.22);
  box-shadow:0 18px 34px rgba(0,0,0,.18);
}
.wc-pf-found-plant-img img{
  width:100%;height:100%;object-fit:cover;display:block;
}
.wc-pf-found-actions{
  display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;
}
.wc-pf-found-actions span{
  display:inline-flex;align-items:center;justify-content:center;
  border-radius:999px;padding:7px 10px;
  color:#eaffef;font-weight:1000;font-size:.82rem;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.12);
}
.wc-pf-found-wanted{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:40px;border-radius:14px;padding:9px 12px;
  background:linear-gradient(135deg,#b7ffbd,#63e985);
  color:#06140e!important;font-weight:1000;text-decoration:none;
}
@media(max-width:720px){.wc-pf-found-plant-card{grid-template-columns:1fr!important}.wc-pf-found-plant-img{height:220px}}


/* Wimmer Community V6.69.13 - konkrete købskilder i PlanteFinder */
.wc-pf-buy-card{border-color:rgba(99,235,167,.34)!important;background:linear-gradient(145deg,rgba(8,48,33,.88),rgba(6,19,29,.86))!important}
.wc-pf-buy-card h3{font-size:1.08rem!important;line-height:1.22!important}
.wc-pf-price-line{display:inline-flex;align-items:center;width:auto;margin:8px 0 4px!important;padding:8px 10px;border-radius:999px;background:rgba(124,255,169,.14);border:1px solid rgba(124,255,169,.24);color:#bfffca!important;font-weight:1000!important}
.wc-pf-availability-line{margin:7px 0!important;color:#eaffef!important;font-weight:900!important}
.wc-pf-source-domain strong{color:#fff}
.wc-pf-buy-card .wc-pf-source-tags span:nth-child(2){background:rgba(91,202,255,.12);border-color:rgba(91,202,255,.22);color:#dff7ff}


/* Wimmer Community V6.69.13 - PlanteFinder pris til Danmark-beregner */
.wc-pf-checkout-line{margin:8px 0 0;color:#e8ffe7;font-weight:1000;background:rgba(112,255,202,.08);border:1px solid rgba(112,255,202,.18);border-radius:14px;padding:8px 10px}.wc-pf-cost-quick{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.7fr);gap:12px;align-items:end;margin:0 0 13px;padding:13px;border-radius:20px;background:linear-gradient(135deg,rgba(112,255,202,.11),rgba(129,226,118,.07));border:1px solid rgba(112,255,202,.18)}.wc-pf-cost-quick small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#9dff91;font-weight:1000}.wc-pf-cost-quick strong{display:block;margin-top:4px;color:#fff;font-size:1.05rem}.wc-pf-cost-quick p{margin:5px 0 0;color:#cfe6dc;line-height:1.45}.wc-pf-cost-quick label{display:flex;flex-direction:column;gap:6px;color:#e9fff1;font-weight:900}.wc-pf-cost-quick input{min-height:46px;border-radius:15px;border:1px solid rgba(112,255,202,.26);background:rgba(0,0,0,.24);color:#fff;padding:0 12px;font-weight:1000;outline:none}
.wc-pf-cost-card{
  margin:18px 0 0;
  padding:18px;
  border-radius:26px;
  border:1px solid rgba(112,255,202,.24);
  background:radial-gradient(circle at 94% 0%,rgba(102,232,135,.18),transparent 34%),linear-gradient(145deg,rgba(5,29,30,.94),rgba(5,17,29,.92));
  box-shadow:0 18px 60px rgba(0,0,0,.20);
}
.wc-pf-cost-head{
  display:flex;
  justify-content:space-between;
  gap:16px;
  align-items:flex-start;
  margin-bottom:14px;
}
.wc-pf-cost-head small,.wc-pf-cost-grid small,.wc-pf-cost-rates small{
  display:block;
  color:#9df18b;
  font-weight:1000;
  letter-spacing:.08em;
  text-transform:uppercase;
  font-size:.72rem;
}
.wc-pf-cost-head h3{margin:0;color:#fff;letter-spacing:-.03em;font-size:1.45rem}.wc-pf-cost-head p{margin:7px 0 0;color:#d3e6dc;line-height:1.5;max-width:900px}.wc-pf-cost-total{min-width:190px;border-radius:22px;padding:14px 16px;text-align:right;background:linear-gradient(135deg,rgba(112,255,202,.18),rgba(129,226,118,.14));border:1px solid rgba(112,255,202,.22)}.wc-pf-cost-total span{display:block;color:#c9ffe0;font-weight:900}.wc-pf-cost-total strong{display:block;color:#fff;font-size:1.75rem;letter-spacing:-.04em}.wc-pf-cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wc-pf-cost-grid label,.wc-pf-cost-rates label{display:flex;flex-direction:column;gap:6px;color:#e9fff1;font-weight:900}.wc-pf-cost-grid input,.wc-pf-cost-grid select,.wc-pf-cost-rates input{min-height:44px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:rgba(0,0,0,.22);color:#f5fff8;padding:0 12px;font-weight:900;outline:none}.wc-pf-cost-check{grid-column:span 3;min-height:44px;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:0 12px;border-radius:14px;border:1px solid rgba(251,191,36,.22);background:rgba(251,191,36,.07)}.wc-pf-cost-check input{min-height:auto;width:auto}.wc-pf-cost-check span{color:#fff5d1;font-weight:900;line-height:1.25}.wc-pf-cost-rates{margin-top:12px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);padding:10px 12px}.wc-pf-cost-rates summary{cursor:pointer;color:#dfffda;font-weight:1000}.wc-pf-cost-rates>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px}.wc-pf-cost-output{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.wc-pf-cost-output div{border-radius:16px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);padding:11px}.wc-pf-cost-output span{display:block;color:#bdd4cb;font-weight:800;font-size:.86rem}.wc-pf-cost-output strong{display:block;margin-top:4px;color:#fff;font-size:1.05rem}.wc-pf-cost-warning{margin-top:12px;padding:12px 14px;border-radius:18px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.28);color:#fff8dd;font-weight:900;line-height:1.45}.wc-pf-cost-warning.is-eu{background:rgba(112,255,202,.08);border-color:rgba(112,255,202,.20);color:#dcfff0}.wc-pf-cost-note{margin:12px 0 0;color:#c3d8ce;line-height:1.5;font-size:.92rem}.wc-pf-cost-prefill{display:inline-flex;margin-top:9px;border-radius:999px;padding:8px 10px;background:rgba(112,255,202,.10);border:1px solid rgba(112,255,202,.20);color:#dfffda!important;text-decoration:none;font-weight:1000;font-size:.86rem}
@media(max-width:1180px){.wc-pf-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pf-cost-check{grid-column:1/-1}.wc-pf-cost-output{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pf-cost-rates>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.wc-pf-cost-quick{grid-template-columns:1fr}.wc-pf-cost-head{flex-direction:column}.wc-pf-cost-total{text-align:left;width:100%;min-width:0}.wc-pf-cost-grid,.wc-pf-cost-output,.wc-pf-cost-rates>div{grid-template-columns:1fr}}

/* Wimmer Community V6.69.19 - 110% visning af Pris til Danmark */
.wc-pf-cost-card-pro{
  position:relative;
  overflow:hidden;
  padding:22px!important;
  border-radius:30px!important;
  border:1px solid rgba(115,255,190,.34)!important;
  background:
    radial-gradient(circle at 82% -10%,rgba(109,255,151,.28),transparent 32%),
    radial-gradient(circle at 8% 0%,rgba(74,222,255,.16),transparent 26%),
    linear-gradient(145deg,rgba(5,37,34,.97),rgba(4,16,27,.96))!important;
  box-shadow:0 28px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.wc-pf-cost-glow{
  position:absolute;inset:auto -80px -130px auto;width:360px;height:360px;border-radius:999px;
  background:radial-gradient(circle,rgba(114,255,168,.22),transparent 68%);pointer-events:none;
}
.wc-pf-cost-title{display:flex;gap:14px;align-items:flex-start;min-width:0}.wc-pf-cost-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,rgba(116,255,189,.20),rgba(56,189,248,.12));border:1px solid rgba(116,255,189,.28);box-shadow:0 12px 30px rgba(0,0,0,.25);font-size:1.45rem}.wc-pf-cost-card-pro .wc-pf-cost-head{align-items:stretch;margin-bottom:18px}.wc-pf-cost-card-pro .wc-pf-cost-head h3{font-size:1.75rem!important;letter-spacing:-.05em;line-height:1.05}.wc-pf-cost-card-pro .wc-pf-cost-head p{font-size:1rem;color:#def8ec!important}.wc-pf-cost-card-pro .wc-pf-cost-total{position:relative;min-width:260px;text-align:left!important;padding:16px 18px!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(115,255,190,.22),rgba(58,226,124,.12))!important;border:1px solid rgba(142,255,196,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 42px rgba(0,0,0,.20)}.wc-pf-cost-card-pro .wc-pf-cost-total span{font-size:.86rem;text-transform:uppercase;letter-spacing:.08em;color:#b8ffcc!important}.wc-pf-cost-card-pro .wc-pf-cost-total strong{margin-top:5px;color:#fff!important;font-size:2.15rem!important;line-height:1}.wc-pf-cost-card-pro .wc-pf-cost-total em{display:block;margin-top:6px;color:#d7ffe4;font-style:normal;font-weight:850;font-size:.86rem}.wc-pf-cost-card-pro.is-calculated .wc-pf-cost-total{box-shadow:0 0 0 1px rgba(117,255,153,.22),0 24px 58px rgba(25,180,86,.18),inset 0 1px 0 rgba(255,255,255,.10)}
.wc-pf-cost-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);gap:16px;align-items:start}.wc-pf-cost-left{min-width:0}.wc-pf-cost-card-pro .wc-pf-cost-quick{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)!important;margin:0 0 14px!important;padding:16px!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(13,70,51,.78),rgba(7,29,41,.84))!important;border:1px solid rgba(117,255,180,.25)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.wc-pf-cost-card-pro .wc-pf-cost-quick strong{font-size:1.12rem}.wc-pf-cost-card-pro label{position:relative}.wc-pf-cost-card-pro input,.wc-pf-cost-card-pro select{transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.wc-pf-cost-card-pro input:focus,.wc-pf-cost-card-pro select:focus{border-color:rgba(122,255,172,.70)!important;box-shadow:0 0 0 4px rgba(122,255,172,.10)!important;background:rgba(0,0,0,.32)!important}.wc-pf-cost-card-pro .wc-pf-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px!important}.wc-pf-cost-card-pro .wc-pf-cost-grid label,.wc-pf-cost-card-pro .wc-pf-cost-rates label{padding:10px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.wc-pf-cost-card-pro .wc-pf-cost-grid input,.wc-pf-cost-card-pro .wc-pf-cost-grid select,.wc-pf-cost-card-pro .wc-pf-cost-rates input{border-radius:14px!important;background:rgba(0,0,0,.24)!important}.wc-pf-cost-card-pro .wc-pf-cost-check{padding:10px 12px!important;min-height:64px;background:linear-gradient(135deg,rgba(251,191,36,.12),rgba(251,191,36,.05))!important}.wc-pf-cost-card-pro .wc-pf-cost-rates{background:rgba(3,16,24,.62)!important;border-color:rgba(129,226,118,.16)!important}
.wc-pf-cost-receipt{position:sticky;top:14px;border-radius:26px;padding:16px;background:linear-gradient(180deg,rgba(244,255,247,.98),rgba(218,255,229,.94));color:#062014;box-shadow:0 22px 58px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.8);border:1px solid rgba(190,255,205,.70)}.wc-pf-receipt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px dashed rgba(4,60,35,.26)}.wc-pf-receipt-head small{display:block;color:#207044;font-size:.72rem;text-transform:uppercase;letter-spacing:.10em;font-weight:1000}.wc-pf-receipt-head strong{display:block;color:#041a10;font-size:1.38rem;line-height:1.05;letter-spacing:-.04em}.wc-pf-receipt-head>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:15px;background:#0d3724;color:#fff;box-shadow:0 12px 26px rgba(0,0,0,.18)}.wc-pf-conversion-line{margin:12px 0;padding:10px 12px;border-radius:16px;background:rgba(7,80,45,.08);border:1px solid rgba(7,80,45,.12);color:#0d3b26;font-weight:950;line-height:1.35}.wc-pf-cost-card-pro .wc-pf-cost-output{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin-top:0!important;border-top:1px solid rgba(7,80,45,.10)}.wc-pf-cost-card-pro .wc-pf-cost-output div{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:11px 0!important;border:0!important;border-bottom:1px solid rgba(7,80,45,.10)!important;border-radius:0!important;background:transparent!important}.wc-pf-cost-card-pro .wc-pf-cost-output span{color:#31513f!important;font-size:.9rem!important;font-weight:900!important}.wc-pf-cost-card-pro .wc-pf-cost-output strong{margin:0!important;color:#06160f!important;font-size:1rem!important;font-weight:1000!important;text-align:right}.wc-pf-receipt-total{margin-top:13px;border-radius:20px;padding:14px;background:linear-gradient(135deg,#093b25,#166b3e);color:#fff;box-shadow:0 16px 30px rgba(8,75,42,.28)}.wc-pf-receipt-total span{display:block;color:#c9ffe0;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.wc-pf-receipt-total strong{display:block;margin-top:4px;color:#fff;font-size:1.75rem;letter-spacing:-.05em}.wc-pf-cost-pro-tips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wc-pf-cost-pro-tips span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 11px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);color:#eaffef;font-weight:1000;font-size:.86rem}.wc-pf-cost-card-pro .wc-pf-cost-warning{position:relative;z-index:1;border-radius:20px!important}.wc-pf-cost-card-pro .wc-pf-cost-note{position:relative;z-index:1}
@media(max-width:1240px){.wc-pf-cost-layout{grid-template-columns:1fr}.wc-pf-cost-receipt{position:relative;top:auto}.wc-pf-cost-card-pro .wc-pf-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pf-cost-card-pro .wc-pf-cost-check{grid-column:1/-1}}
@media(max-width:720px){.wc-pf-cost-card-pro{padding:16px!important;border-radius:24px!important}.wc-pf-cost-title{flex-direction:column}.wc-pf-cost-card-pro .wc-pf-cost-head{flex-direction:column}.wc-pf-cost-card-pro .wc-pf-cost-total{min-width:0;width:100%}.wc-pf-cost-card-pro .wc-pf-cost-quick,.wc-pf-cost-layout,.wc-pf-cost-card-pro .wc-pf-cost-grid{grid-template-columns:1fr!important}.wc-pf-cost-receipt{padding:13px;border-radius:22px}.wc-pf-cost-card-pro .wc-pf-cost-total strong{font-size:1.75rem!important}}


/* Wimmer Community V6.69.13 - PlanteFinder mobilfix */
.wc-pf-inline,
.wc-pf-inline *{
  box-sizing:border-box;
}
.wc-pf-inline{
  max-width:100%;
  overflow-x:hidden;
}
.wc-pf-inline input,
.wc-pf-inline select,
.wc-pf-inline button,
.wc-pf-inline a{
  -webkit-tap-highlight-color:rgba(116,255,189,.18);
  touch-action:manipulation;
}
.wc-pf-inline input,
.wc-pf-inline select,
.wc-pf-cost-card-pro input,
.wc-pf-cost-card-pro select{
  font-size:16px;
}
.wc-pf-source-card,
.wc-pf-buy-card,
.wc-pf-preview-card,
.wc-pf-rule-card,
.wc-pf-cost-card-pro,
.wc-pf-cost-receipt,
.wc-pf-local-card{
  min-width:0;
  max-width:100%;
}
.wc-pf-source-card h3,
.wc-pf-buy-card h3,
.wc-pf-preview-card h3,
.wc-pf-rule-card h3,
.wc-pf-cost-card-pro h3,
.wc-pf-inline-title h2,
.wc-pf-inline-title p,
.wc-pf-source-domain,
.wc-pf-checkout-line,
.wc-pf-conversion-line{
  overflow-wrap:anywhere;
  word-break:normal;
}
@media(max-width:900px){
  .wc-marketplace-v2__actions,
  .wc-marketplace-v2__quicktools{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  .wc-marketplace-v2__actions a,
  .wc-marketplace-v2__quicktools a{
    width:100%!important;
    min-width:0!important;
  }
  .wc-pf-inline{
    margin:16px 0 22px!important;
    padding:14px!important;
    border-radius:24px!important;
  }
  .wc-pf-inline-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    align-items:stretch!important;
  }
  .wc-pf-inline-title{
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr)!important;
    gap:12px!important;
  }
  .wc-pf-inline-title>span{
    width:52px!important;
    height:52px!important;
    flex-basis:52px!important;
    border-radius:18px!important;
  }
  .wc-pf-inline-title h2{
    font-size:1.65rem!important;
    line-height:1.1!important;
  }
  .wc-pf-inline-title p{
    font-size:.95rem!important;
    line-height:1.45!important;
  }
  .wc-pf-inline-world{
    width:100%!important;
    min-height:50px!important;
    border-radius:16px!important;
  }
  .wc-pf-inline-form{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    padding:10px!important;
    border-radius:20px!important;
  }
  .wc-pf-inline-form label,
  .wc-pf-submit-stack,
  .wc-pf-inline-form button,
  .wc-pf-inline-form input,
  .wc-pf-inline-form select{
    width:100%!important;
    min-width:0!important;
  }
  .wc-pf-inline-form input,
  .wc-pf-inline-form select,
  .wc-pf-inline-form button{
    min-height:50px!important;
  }
  .wc-pf-inline-check{
    justify-content:flex-start!important;
    min-height:50px!important;
  }
  .wc-pf-inline-scopebar{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .wc-pf-inline-scopebar a{
    width:100%!important;
    min-height:44px!important;
    text-align:center!important;
  }
  .wc-pf-global-active{
    margin:8px 0 12px!important;
    line-height:1.45!important;
  }
  .wc-pf-inline-grid,
  .wc-pf-inline-results,
  .wc-pf-source-grid-inline,
  .wc-pf-source-grid,
  .wc-pf-local-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  .wc-pf-preview-card,
  .wc-pf-preview-card-live{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    padding:12px!important;
    border-radius:22px!important;
  }
  .wc-pf-preview-image,
  .wc-pf-preview-image-live{
    width:100%!important;
    height:230px!important;
    border-radius:18px!important;
  }
  .wc-pf-photo-matches{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  .wc-pf-rule-card,
  .wc-pf-preview-card,
  .wc-pf-source-card,
  .wc-pf-empty,
  .wc-pf-cost-card-pro{
    padding:14px!important;
    border-radius:22px!important;
  }
  .wc-pf-official-mini,
  .wc-pf-rule-badges,
  .wc-pf-cost-pro-tips{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .wc-pf-official-mini a,
  .wc-pf-rule-badges span,
  .wc-pf-cost-pro-tips span{
    width:100%!important;
    justify-content:center!important;
    text-align:center!important;
  }
  .wc-pf-source-thumb{
    height:168px!important;
    border-radius:16px!important;
  }
  .wc-pf-source-card>a,
  .wc-pf-found-wanted,
  .wc-pf-cost-prefill{
    width:100%!important;
    min-height:46px!important;
    text-align:center!important;
  }
  .wc-pf-cost-card-pro{
    margin-top:14px!important;
    overflow:hidden!important;
  }
  .wc-pf-cost-card-pro .wc-pf-cost-head,
  .wc-pf-cost-layout,
  .wc-pf-cost-card-pro .wc-pf-cost-quick,
  .wc-pf-cost-card-pro .wc-pf-cost-grid,
  .wc-pf-cost-output,
  .wc-pf-cost-rates>div{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  .wc-pf-cost-card-pro .wc-pf-cost-head{
    margin-bottom:12px!important;
  }
  .wc-pf-cost-title{
    display:grid!important;
    grid-template-columns:48px minmax(0,1fr)!important;
    gap:10px!important;
  }
  .wc-pf-cost-icon{
    width:48px!important;
    height:48px!important;
    flex-basis:48px!important;
    border-radius:16px!important;
  }
  .wc-pf-cost-card-pro .wc-pf-cost-head h3{
    font-size:1.38rem!important;
    line-height:1.12!important;
  }
  .wc-pf-cost-card-pro .wc-pf-cost-total{
    width:100%!important;
    min-width:0!important;
    padding:14px!important;
  }
  .wc-pf-cost-card-pro .wc-pf-cost-total strong{
    font-size:1.72rem!important;
  }
  .wc-pf-cost-receipt{
    position:relative!important;
    top:auto!important;
    order:-1!important;
    width:100%!important;
    padding:13px!important;
    border-radius:22px!important;
  }
  .wc-pf-receipt-head strong{
    font-size:1.18rem!important;
  }
  .wc-pf-receipt-total strong{
    font-size:1.55rem!important;
  }
  .wc-pf-cost-card-pro .wc-pf-cost-output div{
    gap:8px!important;
  }
  .wc-pf-cost-card-pro .wc-pf-cost-output span,
  .wc-pf-cost-card-pro .wc-pf-cost-output strong{
    font-size:.92rem!important;
  }
}
@media(max-width:430px){
  .wc-pf-inline{
    padding:10px!important;
    border-radius:20px!important;
  }
  .wc-pf-inline-title{
    grid-template-columns:44px minmax(0,1fr)!important;
  }
  .wc-pf-inline-title>span{
    width:44px!important;
    height:44px!important;
    flex-basis:44px!important;
    font-size:1.45rem!important;
  }
  .wc-pf-inline-title h2{
    font-size:1.45rem!important;
  }
  .wc-pf-preview-image,
  .wc-pf-preview-image-live,
  .wc-pf-found-plant-img{
    height:205px!important;
  }
  .wc-pf-source-thumb{
    height:150px!important;
  }
  .wc-pf-cost-card-pro .wc-pf-cost-total strong,
  .wc-pf-receipt-total strong{
    font-size:1.45rem!important;
  }
}

/* Wimmer Community V6.69.13 - HARD mobil-rebuild til PlanteFinder på marketplace.php
   Denne blok ligger sidst i filen og overstyrer gamle desktop-regler på mobil. */
html,body{max-width:100%;overflow-x:hidden}
.wc-marketplace-v2,.wc-marketplace-v2 *,.wc-pf-inline,.wc-pf-inline *{box-sizing:border-box}
.wc-pf-inline img{max-width:100%;height:auto}
.wc-pf-inline input,.wc-pf-inline select,.wc-pf-inline button{font-family:inherit}

@media(max-width:860px){
  body{overflow-x:hidden!important}
  .wc-marketplace-v2{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;padding-left:10px!important;padding-right:10px!important}
  .wc-marketplace-v2__header{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:start!important}
  .wc-marketplace-v2__header h1{font-size:clamp(2.25rem,12vw,3.55rem)!important;line-height:.92!important;word-break:break-word!important}
  .wc-marketplace-v2__actions,.wc-marketplace-v2__quicktools,.wc-marketplace-v2__search,.wc-marketplace-v2__catrow,.wc-marketplace-v2__grid,.wc-marketplace-v2__content{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}
  .wc-marketplace-v2__actions a,.wc-marketplace-v2__quicktools a,.wc-marketplace-v2__search>*,.wc-marketplace-v2__catrow a{width:100%!important;max-width:100%!important;min-width:0!important}
  .wc-marketplace-v2__search-main input,.wc-marketplace-v2__select-wrap select,.wc-marketplace-v2__search-btn{width:100%!important;min-width:0!important;min-height:52px!important;font-size:16px!important}
  .wc-marketplace-v2__catchip{min-height:76px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important}
  .wc-marketplace-v2__cattext,.wc-marketplace-v2__cattext strong,.wc-marketplace-v2__cattext small{min-width:0!important;overflow-wrap:anywhere!important}

  .wc-pf-inline{width:100%!important;max-width:100%!important;min-width:0!important;margin:16px 0 22px!important;padding:12px!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 100% 0%,rgba(130,255,155,.16),transparent 34%),linear-gradient(145deg,rgba(5,31,25,.96),rgba(4,16,27,.96))!important}
  .wc-pf-inline-head{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;margin-bottom:12px!important}
  .wc-pf-inline-title{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-width:0!important}
  .wc-pf-inline-title>span{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:16px!important;font-size:1.45rem!important}
  .wc-pf-inline-title small{font-size:.68rem!important;letter-spacing:.08em!important}
  .wc-pf-inline-title h2{font-size:1.58rem!important;line-height:1.05!important;margin:0!important;overflow-wrap:anywhere!important}
  .wc-pf-inline-title p{font-size:.93rem!important;line-height:1.42!important;margin-top:6px!important;max-width:100%!important;overflow-wrap:anywhere!important}
  .wc-pf-inline-world{width:100%!important;max-width:100%!important;min-height:52px!important;border-radius:16px!important;text-align:center!important;white-space:normal!important;padding:13px 12px!important}

  .wc-pf-inline-form{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:10px!important;border-radius:18px!important;overflow:hidden!important}
  .wc-pf-inline-form label,.wc-pf-submit-stack{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important}
  .wc-pf-inline-form input,.wc-pf-inline-form select,.wc-pf-inline-form button{width:100%!important;max-width:100%!important;min-width:0!important;min-height:52px!important;border-radius:15px!important;font-size:16px!important;padding-left:12px!important;padding-right:12px!important}
  .wc-pf-inline-check{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;gap:9px!important;padding:10px 12px!important;min-height:52px!important}
  .wc-pf-inline-check input{width:18px!important;height:18px!important;min-height:auto!important;flex:0 0 18px!important}
  .wc-pf-submit-stack{gap:8px!important}
  .wc-pf-global-submit{background:linear-gradient(135deg,#78f17f,#25c566)!important}

  .wc-pf-inline-scopebar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px 0 12px!important;width:100%!important;max-width:100%!important}
  .wc-pf-inline-scopebar a{width:100%!important;max-width:100%!important;min-width:0!important;min-height:46px!important;text-align:center!important;padding:10px 8px!important;white-space:normal!important;border-radius:15px!important}
  .wc-pf-global-active{width:100%!important;max-width:100%!important;margin:8px 0 12px!important;padding:11px 12px!important;border-radius:16px!important;line-height:1.38!important;overflow-wrap:anywhere!important}

  .wc-pf-inline-grid,.wc-pf-inline-results,.wc-pf-source-grid-inline,.wc-pf-source-grid,.wc-pf-local-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important}
  .wc-pf-preview-card,.wc-pf-preview-card-live,.wc-pf-rule-card,.wc-pf-empty,.wc-pf-found-plant-card,.wc-pf-source-card,.wc-pf-local-card,.wc-pf-cost-card-pro{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;border-radius:20px!important;padding:12px!important}
  .wc-pf-preview-card,.wc-pf-preview-card-live,.wc-pf-found-plant-card{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}
  .wc-pf-preview-image,.wc-pf-preview-image-live,.wc-pf-found-plant-img{width:100%!important;height:220px!important;max-height:56vw!important;min-height:170px!important;border-radius:17px!important}
  .wc-pf-preview-image img,.wc-pf-preview-image-live img,.wc-pf-found-plant-img img,.wc-pf-source-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
  .wc-pf-photo-matches{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important}
  .wc-pf-photo-match{width:100%!important;max-width:100%!important;grid-template-columns:54px minmax(0,1fr)!important}
  .wc-pf-photo-match span{white-space:normal!important;overflow-wrap:anywhere!important}
  .wc-pf-photo-link,.wc-pf-official-mini a,.wc-pf-found-wanted,.wc-pf-cost-prefill,.wc-pf-source-card>a{width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;white-space:normal!important}
  .wc-pf-rule-card ul{padding-left:18px!important;margin-left:0!important}
  .wc-pf-rule-card li,.wc-pf-rule-card p,.wc-pf-source-card p,.wc-pf-source-card h3,.wc-pf-empty p,.wc-pf-empty h3{overflow-wrap:anywhere!important}
  .wc-pf-rule-badges,.wc-pf-official-mini,.wc-pf-found-actions,.wc-pf-source-tags{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}
  .wc-pf-rule-badges span,.wc-pf-found-actions span,.wc-pf-source-tags span{width:100%!important;text-align:center!important;justify-content:center!important}
  .wc-pf-mini-title{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;align-items:start!important}
  .wc-pf-source-thumb{height:190px!important;margin:0 0 12px!important;border-radius:17px!important;width:100%!important;max-width:100%!important}
  .wc-pf-source-top{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
  .wc-pf-source-domain,.wc-pf-price-line,.wc-pf-checkout-line,.wc-pf-availability-line{display:block!important;width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}

  .wc-pf-cost-card-pro{margin-top:14px!important;padding:12px!important;border-radius:22px!important}
  .wc-pf-cost-card-pro .wc-pf-cost-head,.wc-pf-cost-layout,.wc-pf-cost-card-pro .wc-pf-cost-quick,.wc-pf-cost-card-pro .wc-pf-cost-grid,.wc-pf-cost-card-pro .wc-pf-cost-output,.wc-pf-cost-rates>div{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important}
  .wc-pf-cost-title{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;min-width:0!important}
  .wc-pf-cost-icon{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:15px!important}
  .wc-pf-cost-card-pro .wc-pf-cost-head h3{font-size:1.35rem!important;line-height:1.1!important;overflow-wrap:anywhere!important}
  .wc-pf-cost-card-pro .wc-pf-cost-head p{font-size:.92rem!important;line-height:1.42!important;overflow-wrap:anywhere!important}
  .wc-pf-cost-card-pro .wc-pf-cost-total{width:100%!important;min-width:0!important;max-width:100%!important;padding:13px!important;border-radius:19px!important;text-align:left!important}
  .wc-pf-cost-card-pro .wc-pf-cost-total strong{font-size:1.55rem!important;line-height:1.08!important;overflow-wrap:anywhere!important}
  .wc-pf-cost-card-pro label,.wc-pf-cost-rates{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}
  .wc-pf-cost-card-pro input,.wc-pf-cost-card-pro select,.wc-pf-cost-rates input{width:100%!important;max-width:100%!important;min-width:0!important;min-height:52px!important;font-size:16px!important}
  .wc-pf-cost-check{display:flex!important;grid-column:1/-1!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;min-height:auto!important}
  .wc-pf-cost-check input{width:18px!important;height:18px!important;min-height:auto!important;flex:0 0 18px!important;margin-top:2px!important}
  .wc-pf-cost-check span{min-width:0!important;overflow-wrap:anywhere!important}
  .wc-pf-cost-receipt{position:relative!important;top:auto!important;order:-1!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:12px!important;border-radius:20px!important;overflow:hidden!important}
  .wc-pf-receipt-head{display:grid!important;grid-template-columns:1fr 40px!important;gap:8px!important;align-items:center!important}
  .wc-pf-receipt-head strong{font-size:1.08rem!important;overflow-wrap:anywhere!important}
  .wc-pf-receipt-head>span{width:40px!important;height:40px!important}
  .wc-pf-cost-card-pro .wc-pf-cost-output div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;max-width:100%!important}
  .wc-pf-cost-card-pro .wc-pf-cost-output span{min-width:0!important;overflow-wrap:anywhere!important;font-size:.84rem!important}
  .wc-pf-cost-card-pro .wc-pf-cost-output strong{font-size:.92rem!important;white-space:nowrap!important}
  .wc-pf-receipt-total{padding:12px!important;border-radius:17px!important}
  .wc-pf-receipt-total strong{font-size:1.42rem!important;line-height:1.08!important;overflow-wrap:anywhere!important}
  .wc-pf-conversion-line,.wc-pf-cost-warning,.wc-pf-cost-note{font-size:.9rem!important;line-height:1.42!important;overflow-wrap:anywhere!important}
}

@media(max-width:420px){
  .wc-marketplace-v2{padding-left:7px!important;padding-right:7px!important}
  .wc-pf-inline{padding:9px!important;border-radius:18px!important}
  .wc-pf-inline-title{grid-template-columns:42px minmax(0,1fr)!important}
  .wc-pf-inline-title>span{width:42px!important;height:42px!important;flex-basis:42px!important;font-size:1.25rem!important}
  .wc-pf-inline-title h2{font-size:1.38rem!important}
  .wc-pf-inline-title p{font-size:.88rem!important}
  .wc-pf-inline-scopebar{grid-template-columns:1fr!important}
  .wc-pf-preview-image,.wc-pf-preview-image-live,.wc-pf-found-plant-img{height:200px!important;max-height:62vw!important;min-height:160px!important}
  .wc-pf-source-thumb{height:165px!important}
  .wc-pf-cost-card-pro .wc-pf-cost-total strong,.wc-pf-receipt-total strong{font-size:1.28rem!important}
}

/* V6.69.14 - tydeligere prisberegner */
.wc-pf-cost-line-soft{background:rgba(0,0,0,.055)!important;border-radius:14px!important;padding:10px 12px!important;margin-bottom:4px!important}
.wc-pf-cost-line-soft span,.wc-pf-cost-line-soft strong{color:#064b22!important;font-weight:1000!important}
.wc-pf-cost-output [data-wc-pf-cost-line="vat_status"]{font-size:.92rem!important;color:#075f2a!important;text-align:right!important}
@media(max-width:760px){.wc-pf-cost-output [data-wc-pf-cost-line="vat_status"]{text-align:left!important}}

/* V6.69.19 - Tryg køb fra udlandet */
.wc-pf-safety-card{position:relative;margin-top:18px;padding:24px;border:1px solid rgba(107,244,153,.28);border-radius:28px;background:linear-gradient(135deg,rgba(8,42,35,.96),rgba(12,72,48,.82));box-shadow:0 22px 70px rgba(0,0,0,.28);overflow:hidden}
.wc-pf-safety-card:before{content:"";position:absolute;inset:-120px auto auto -120px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(103,255,145,.22),transparent 62%);pointer-events:none}
.wc-pf-safety-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;align-items:start;margin-bottom:18px}
.wc-pf-safety-head small,.wc-pf-safety-form small{display:block;color:#9cff98;text-transform:uppercase;letter-spacing:.13em;font-weight:1000;font-size:.74rem;margin-bottom:7px}
.wc-pf-safety-head h3{margin:0 0 8px;font-size:1.75rem;line-height:1.05;color:#fff}
.wc-pf-safety-head p{margin:0;color:rgba(255,255,255,.82);line-height:1.55;max-width:850px}
.wc-pf-safety-score{border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:18px;background:rgba(255,255,255,.08);text-align:center;color:#fff}
.wc-pf-safety-score span{display:block;font-size:.8rem;font-weight:1000;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px;color:#dfffe5}
.wc-pf-safety-score strong{display:block;font-size:2.15rem;line-height:1}
.wc-pf-safety-score-ok{background:linear-gradient(135deg,rgba(30,145,69,.92),rgba(27,104,53,.88));border-color:rgba(119,255,151,.48)}
.wc-pf-safety-score-watch{background:linear-gradient(135deg,rgba(148,111,28,.92),rgba(88,70,23,.88));border-color:rgba(255,210,104,.42)}
.wc-pf-safety-score-danger{background:linear-gradient(135deg,rgba(150,43,43,.92),rgba(86,23,28,.9));border-color:rgba(255,129,129,.44)}
.wc-pf-safety-score-neutral{background:rgba(255,255,255,.08)}
.wc-pf-safety-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:18px;align-items:start}
.wc-pf-safety-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wc-pf-safety-wide{grid-column:1/-1}
.wc-pf-safety-form label{display:block;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(4,24,26,.5);padding:12px}
.wc-pf-safety-form input[type=url],.wc-pf-safety-form select{width:100%;min-height:48px;border:1px solid rgba(136,244,168,.18);border-radius:14px;background:rgba(0,13,17,.78);color:#fff;padding:0 14px;font-weight:900;outline:none}
.wc-pf-safety-check{display:flex!important;align-items:flex-start;gap:10px;line-height:1.35;color:#f0fff2;font-weight:850}
.wc-pf-safety-check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:#79ef8d}
.wc-pf-safety-danger-check{background:rgba(99,42,32,.46)!important;border-color:rgba(255,128,96,.22)!important}
.wc-pf-safety-output{border-radius:24px;background:linear-gradient(180deg,#f2fff2,#d7f7df);color:#092315;padding:18px;border:1px solid rgba(255,255,255,.7);box-shadow:0 16px 50px rgba(0,0,0,.22)}
.wc-pf-safety-domain{font-size:1.05rem;font-weight:1000;padding:13px 14px;border-radius:16px;background:rgba(21,102,50,.12);border:1px solid rgba(21,102,50,.18);margin-bottom:12px;color:#0d4d22}
.wc-pf-safety-output ul{margin:0;padding-left:20px;display:grid;gap:8px;color:#163d29;font-weight:800;line-height:1.45}
.wc-pf-safety-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}
.wc-pf-safety-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:13px;padding:8px 12px;background:rgba(10,84,39,.12);border:1px solid rgba(10,84,39,.2);color:#074d24!important;text-decoration:none;font-weight:1000}
.wc-pf-safety-note{margin:16px 0 0;color:rgba(255,255,255,.75);font-size:.93rem;line-height:1.5}
.wc-pf-safety-prefill{margin-top:9px;width:100%;border:1px solid rgba(124,245,139,.35);border-radius:15px;min-height:42px;padding:9px 13px;background:rgba(108,245,125,.12);color:#dfffdf;font-weight:1000;cursor:pointer}
.wc-pf-safety-prefill:hover{background:rgba(108,245,125,.2)}

@media(max-width:860px){
  .wc-pf-safety-card{padding:12px!important;border-radius:22px!important;margin-top:14px!important;max-width:100%!important;overflow:hidden!important}
  .wc-pf-safety-head,.wc-pf-safety-layout,.wc-pf-safety-form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important}
  .wc-pf-safety-head h3{font-size:1.35rem!important;line-height:1.12!important;overflow-wrap:anywhere!important}
  .wc-pf-safety-head p,.wc-pf-safety-note{font-size:.9rem!important;line-height:1.42!important;overflow-wrap:anywhere!important}
  .wc-pf-safety-score,.wc-pf-safety-output,.wc-pf-safety-form label{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:18px!important;padding:12px!important;overflow:hidden!important}
  .wc-pf-safety-score strong{font-size:1.55rem!important}
  .wc-pf-safety-form input[type=url],.wc-pf-safety-form select{width:100%!important;max-width:100%!important;min-height:52px!important;font-size:16px!important}
  .wc-pf-safety-check{display:flex!important;gap:10px!important;align-items:flex-start!important}
  .wc-pf-safety-check span{min-width:0!important;overflow-wrap:anywhere!important}
  .wc-pf-safety-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
  .wc-pf-safety-actions a{width:100%!important;text-align:center!important;white-space:normal!important}
}

/* Wimmer Community V6.69.19 - Gem fund, sammenlign priser og mere tydeligt tryghedstjek */
.wc-pf-type-rule{
  margin:10px 0 12px;
  padding:12px 13px;
  border-radius:16px;
  background:linear-gradient(135deg,rgba(112,255,202,.10),rgba(129,226,118,.065));
  border:1px solid rgba(112,255,202,.18);
}
.wc-pf-type-rule strong{display:block;color:#eaffef;font-weight:1000;margin-bottom:5px}.wc-pf-type-rule p{margin:0!important;color:#cfe6dc!important}
.wc-pf-photo-actions,.wc-pf-source-actions,.wc-pf-seller-actions{display:flex;flex-wrap:wrap;gap:9px;margin:11px 0}.wc-pf-photo-actions button,.wc-pf-source-actions button,.wc-pf-seller-actions button,.wc-pf-smart-head button{border:0;border-radius:14px;padding:10px 12px;background:linear-gradient(135deg,#9dffb0,#58e986);color:#06140e;font-weight:1000;cursor:pointer;box-shadow:0 10px 24px rgba(88,233,134,.13)}.wc-pf-photo-actions button:nth-child(2),.wc-pf-source-actions button:nth-child(2),.wc-pf-smart-head button{background:rgba(255,255,255,.075);color:#eaffef;border:1px solid rgba(255,255,255,.14);box-shadow:none}.wc-pf-source-safety{margin:9px 0;padding:10px 11px;border-radius:15px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055)}.wc-pf-source-safety strong{display:block;font-weight:1000;color:#fff}.wc-pf-source-safety span{display:block;margin-top:2px;color:#cfe6dc;font-size:.88rem}.wc-pf-source-safety-ok{border-color:rgba(80,255,138,.28);background:rgba(80,255,138,.09)}.wc-pf-source-safety-watch{border-color:rgba(251,191,36,.32);background:rgba(251,191,36,.08)}.wc-pf-source-safety-danger{border-color:rgba(248,113,113,.30);background:rgba(248,113,113,.08)}.wc-pf-compare-data{display:none!important}.wc-pf-smart-tools{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;margin:18px 0}.wc-pf-smart-card,.wc-pf-seller-card{border-radius:24px;border:1px solid rgba(129,226,118,.22);background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(13,62,41,.14));padding:16px;color:#eef8f3}.wc-pf-smart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px}.wc-pf-smart-head small,.wc-pf-seller-card small{display:block;color:#9df18b;font-weight:1000;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.wc-pf-smart-head h3,.wc-pf-seller-card h3{margin:0;color:#fff}.wc-pf-smart-head p,.wc-pf-seller-card p{margin:6px 0 0;color:#cfe0da;line-height:1.45}.wc-pf-compare-table{display:grid;gap:8px}.wc-pf-compare-head,.wc-pf-compare-row{display:grid;grid-template-columns:1.2fr .75fr .95fr;gap:10px;align-items:center}.wc-pf-compare-head{color:#9df18b;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:1000;padding:0 8px}.wc-pf-compare-row{border-radius:16px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.16);padding:10px}.wc-pf-compare-row.is-best{border-color:rgba(112,255,202,.34);background:rgba(112,255,202,.09)}.wc-pf-compare-row a{color:#fff!important;text-decoration:none;font-weight:1000;min-width:0}.wc-pf-compare-row a small,.wc-pf-compare-row strong small{display:block;color:#bdd1c8;text-transform:none;letter-spacing:0;font-size:.78rem;font-weight:800;margin-top:2px}.wc-pf-compare-row span{color:#e8fff0;font-weight:900}.wc-pf-compare-row strong{color:#9dffb0;font-weight:1000}.wc-pf-saved-list{display:grid;gap:8px}.wc-pf-saved-list>p,.wc-pf-compare-table>p{margin:0;color:#cfe0da}.wc-pf-saved-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr) auto;gap:9px;align-items:center;border-radius:16px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.16);padding:10px}.wc-pf-saved-row a{color:#fff!important;text-decoration:none;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-pf-saved-row span{color:#cfe0da;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-pf-saved-row button{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.06);color:#eaffef;border-radius:12px;padding:8px 10px;font-weight:900;cursor:pointer}.wc-pf-seller-card{margin:18px 0}.wc-pf-seller-card textarea{width:100%;box-sizing:border-box;margin-top:12px;border-radius:18px;border:1px solid rgba(112,255,202,.23);background:rgba(0,0,0,.24);color:#f6fff8;padding:14px;font-weight:800;line-height:1.45;resize:vertical;outline:none}.wc-pf-seller-actions span{display:flex;align-items:center;color:#9dffb0;font-weight:1000}.wc-pf-safety-output ul{padding-left:20px}
@media(max-width:1180px){.wc-pf-smart-tools{grid-template-columns:1fr}.wc-pf-compare-head,.wc-pf-compare-row{grid-template-columns:1fr}.wc-pf-saved-row{grid-template-columns:1fr auto}.wc-pf-saved-row span{grid-column:1/-1;grid-row:2}}
@media(max-width:720px){.wc-pf-smart-card,.wc-pf-seller-card{border-radius:20px;padding:13px}.wc-pf-smart-head{flex-direction:column}.wc-pf-smart-head button,.wc-pf-photo-actions button,.wc-pf-source-actions button,.wc-pf-seller-actions button{width:100%;justify-content:center}.wc-pf-saved-row{grid-template-columns:1fr}.wc-pf-saved-row button{width:100%}.wc-pf-compare-row{gap:6px}.wc-pf-seller-card textarea{font-size:16px}}

/* V6.69.19 - Ejerlink til PlanteFinder kilder */
.wc-pf-inline-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.wc-pf-owner-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(99,255,211,.22);color:#eafff9;font-weight:950;text-decoration:none}.wc-pf-owner-link:hover{background:rgba(99,255,211,.12)}@media(max-width:720px){.wc-pf-inline-actions{width:100%;justify-content:stretch}.wc-pf-owner-link,.wc-pf-inline-world{width:100%;}}

/* V6.69.19 - Import-guide */
.wc-pf-import-guide{margin:16px 0 18px;border:1px solid rgba(103,255,205,.15);border-radius:26px;background:radial-gradient(circle at 8% 0%,rgba(90,255,190,.12),transparent 32%),linear-gradient(180deg,rgba(6,27,30,.96),rgba(4,15,23,.96));box-shadow:0 18px 42px rgba(0,0,0,.18);padding:18px;color:#eafff8;overflow:hidden}.wc-pf-import-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.wc-pf-import-head small{display:block;color:#72ffd0;text-transform:uppercase;letter-spacing:.12em;font-weight:950;font-size:.74rem;margin-bottom:5px}.wc-pf-import-head h3{margin:.05rem 0;color:#fff;font-size:clamp(1.25rem,2.2vw,2rem);letter-spacing:-.03em}.wc-pf-import-head p{margin:6px 0 0;color:#b6d5ce;line-height:1.55;max-width:920px}.wc-pf-import-head a{white-space:nowrap;border-radius:999px;min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5cf0d0,#a8ffbd);color:#05221c;font-weight:950;text-decoration:none}.wc-pf-import-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wc-pf-import-card{border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(255,255,255,.045);padding:14px;min-height:178px;display:flex;flex-direction:column;gap:9px}.wc-pf-import-top{display:flex;align-items:center;gap:9px}.wc-pf-import-top span{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.075);font-size:1.25rem}.wc-pf-import-top strong{color:#fff;font-size:1rem;line-height:1.2}.wc-pf-import-risk{align-self:flex-start;border-radius:999px;padding:6px 9px;background:rgba(255,255,255,.075);color:#dffff8;font-weight:900;font-size:.82rem}.wc-pf-import-card p{margin:0;color:#c9e2dd;line-height:1.45}.wc-pf-import-card em{font-style:normal;color:#fff;font-weight:850;line-height:1.35}.wc-pf-import-card small{display:block;margin-top:auto;color:#99c8c0;line-height:1.35}.wc-pf-import-ok{border-color:rgba(91,255,185,.22);box-shadow:inset 0 0 0 1px rgba(91,255,185,.05)}.wc-pf-import-watch{border-color:rgba(255,205,91,.24);background:linear-gradient(180deg,rgba(255,203,85,.07),rgba(255,255,255,.035))}.wc-pf-import-danger{border-color:rgba(255,95,95,.28);background:linear-gradient(180deg,rgba(255,78,78,.075),rgba(255,255,255,.035))}@media(max-width:980px){.wc-pf-import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pf-import-head{flex-direction:column}.wc-pf-import-head a{width:100%}}@media(max-width:680px){.wc-pf-import-guide{border-radius:20px;padding:14px;margin:12px 0}.wc-pf-import-grid{grid-template-columns:1fr}.wc-pf-import-card{min-height:auto}.wc-pf-import-head h3{font-size:1.35rem}}


/* V6.69.20 - PlanteGuide */
.wc-pf-care-guide{margin:16px 0;padding:18px;border-radius:28px;background:linear-gradient(135deg,rgba(11,39,30,.95),rgba(6,23,35,.96));border:1px solid rgba(122,255,172,.20);box-shadow:0 20px 55px rgba(0,0,0,.22);overflow:hidden;position:relative}
.wc-pf-care-guide:before{content:"";position:absolute;inset:-120px -80px auto auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(122,255,172,.18),transparent 65%);pointer-events:none}
.wc-pf-care-head{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:16px;margin-bottom:14px}
.wc-pf-care-head small,.wc-pf-care-titleline span{display:inline-flex;text-transform:uppercase;letter-spacing:.11em;color:#a7ffb5;font-weight:1000;font-size:.76rem}
.wc-pf-care-head h3{margin:3px 0 0;color:#fff;font-size:1.7rem;line-height:1.05;letter-spacing:-.045em}
.wc-pf-care-head p{margin:8px 0 0;color:#d9f3e5;line-height:1.5;max-width:820px}
.wc-pf-care-score{min-width:210px;border-radius:24px;padding:14px 16px;background:linear-gradient(145deg,rgba(117,255,180,.18),rgba(58,226,124,.10));border:1px solid rgba(142,255,196,.28);text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.wc-pf-care-score span{display:block;color:#bfffcf;font-weight:1000;text-transform:uppercase;letter-spacing:.09em;font-size:.76rem}.wc-pf-care-score strong{display:block;margin-top:5px;color:#fff;font-size:1.65rem;letter-spacing:-.045em}.wc-pf-care-score em{display:block;margin-top:4px;color:#dcffe6;font-style:normal;font-weight:850;font-size:.9rem}
.wc-pf-care-titleline{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:13px 14px;border-radius:22px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}
.wc-pf-care-titleline h4{margin:0;color:#fff;font-size:1.25rem;letter-spacing:-.035em}.wc-pf-care-titleline>div{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.wc-pf-care-titleline span{padding:7px 9px;border-radius:999px;background:rgba(122,255,172,.10);border:1px solid rgba(122,255,172,.18);letter-spacing:0;text-transform:none;color:#dcffe4}
.wc-pf-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.wc-pf-care-card{border-radius:20px;padding:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);min-height:140px}.wc-pf-care-card>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:15px;background:rgba(122,255,172,.11);border:1px solid rgba(122,255,172,.18);font-size:1.25rem}.wc-pf-care-card strong{display:block;margin-top:10px;color:#fff;font-size:1.02rem}.wc-pf-care-card p{margin:6px 0 0;color:#d0e8dc;line-height:1.45;font-size:.94rem}
.wc-pf-care-bottom{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.65fr);gap:12px;margin-top:12px}.wc-pf-care-bottom>div,.wc-pf-care-bottom aside{border-radius:22px;padding:14px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08)}.wc-pf-care-bottom strong{display:block;color:#fff;margin-bottom:8px}.wc-pf-care-bottom ol{margin:0;padding-left:20px;color:#d9f3e5;line-height:1.55}.wc-pf-care-bottom li+li{margin-top:4px}.wc-pf-care-bottom p{margin:0;color:#fff3d1;line-height:1.5;font-weight:850}.wc-pf-care-note{margin:12px 0 0;padding:11px 13px;border-radius:18px;background:rgba(251,191,36,.10);border:1px solid rgba(251,191,36,.20);color:#fff7db;font-weight:850;line-height:1.45}
@media(max-width:920px){.wc-pf-care-head,.wc-pf-care-titleline,.wc-pf-care-bottom{display:grid;grid-template-columns:1fr}.wc-pf-care-score{min-width:0}.wc-pf-care-titleline>div{justify-content:flex-start}.wc-pf-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.wc-pf-care-guide{padding:14px;border-radius:22px}.wc-pf-care-head h3{font-size:1.35rem}.wc-pf-care-grid{grid-template-columns:1fr}.wc-pf-care-card{min-height:0}.wc-pf-care-score strong{font-size:1.38rem}}


/* V6.69.25 - PlanteGuide mobil + finish */
.wc-pf-inline,.wc-pf-inline *{box-sizing:border-box;min-width:0}
.wc-pf-care-mobile-strip{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 13px;z-index:2}
.wc-pf-care-chip{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:1px;align-items:center;border-radius:18px;padding:10px 11px;background:linear-gradient(145deg,rgba(122,255,172,.12),rgba(255,255,255,.045));border:1px solid rgba(122,255,172,.17);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.wc-pf-care-chip em{grid-row:1/3;width:30px;height:30px;border-radius:12px;display:grid;place-items:center;background:rgba(0,0,0,.18);font-style:normal}.wc-pf-care-chip small{color:#aaffbd;text-transform:uppercase;letter-spacing:.08em;font-size:.69rem;font-weight:1000;line-height:1}.wc-pf-care-chip strong{color:#f5fff7;font-size:.82rem;line-height:1.18;font-weight:950;overflow-wrap:anywhere}
.wc-pf-care-mobile-actions{display:none;gap:8px;margin:0 0 12px}.wc-pf-care-mobile-actions a{min-height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;font-weight:1000;color:#082016!important;background:linear-gradient(135deg,#9dffb0,#55e58c);padding:0 12px}.wc-pf-care-mobile-actions a:first-child{background:rgba(255,255,255,.075);color:#eaffef!important;border:1px solid rgba(255,255,255,.12)}
.wc-pf-care-card,.wc-pf-care-bottom>div,.wc-pf-care-bottom aside,.wc-pf-care-note{overflow-wrap:anywhere}.wc-pf-care-card p,.wc-pf-care-bottom ol,.wc-pf-care-bottom p{max-width:100%}
.wc-pf-care-card-lys,.wc-pf-care-card-vanding,.wc-pf-care-card-jord,.wc-pf-care-card-temperatur{border-color:rgba(144,255,192,.18);background:linear-gradient(180deg,rgba(144,255,192,.065),rgba(255,255,255,.045))}
@media(max-width:760px){
  .wc-pf-care-guide{width:100%!important;max-width:100%!important;margin:13px 0!important;padding:13px!important;border-radius:22px!important;overflow:visible!important;background:linear-gradient(180deg,rgba(9,35,28,.98),rgba(5,18,29,.98))!important}
  .wc-pf-care-guide:before{width:150px;height:150px;inset:-70px -48px auto auto;opacity:.8}
  .wc-pf-care-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-bottom:11px!important}
  .wc-pf-care-head h3{font-size:1.32rem!important;line-height:1.08!important;letter-spacing:-.025em!important}.wc-pf-care-head p{font-size:.93rem!important;line-height:1.42!important;margin-top:6px!important}.wc-pf-care-score{width:100%!important;min-width:0!important;border-radius:18px!important;padding:11px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;align-items:end!important}.wc-pf-care-score span{grid-column:1/-1}.wc-pf-care-score strong{font-size:1.25rem!important;margin:0!important}.wc-pf-care-score em{text-align:right;font-size:.82rem!important;margin:0!important}
  .wc-pf-care-titleline{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;border-radius:18px!important;padding:11px!important}.wc-pf-care-titleline h4{font-size:1.08rem!important;line-height:1.15!important}.wc-pf-care-titleline>div{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important;padding-bottom:2px;-webkit-overflow-scrolling:touch}.wc-pf-care-titleline span{flex:0 0 auto!important;white-space:nowrap!important}
  .wc-pf-care-mobile-strip{position:sticky!important;top:8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 10px!important;padding:8px!important;border-radius:18px!important;background:rgba(5,18,24,.92)!important;border:1px solid rgba(122,255,172,.16)!important;backdrop-filter:blur(12px);box-shadow:0 14px 34px rgba(0,0,0,.24);z-index:8!important}.wc-pf-care-chip{border-radius:14px!important;padding:8px!important;grid-template-columns:28px minmax(0,1fr)!important}.wc-pf-care-chip em{width:28px;height:28px}.wc-pf-care-chip small{font-size:.64rem!important}.wc-pf-care-chip strong{font-size:.76rem!important;line-height:1.14!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .wc-pf-care-mobile-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
  .wc-pf-care-grid{grid-template-columns:1fr!important;gap:9px!important}.wc-pf-care-card{min-height:0!important;border-radius:18px!important;padding:12px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:4px 10px!important;align-items:start!important}.wc-pf-care-card>span{width:44px!important;height:44px!important;border-radius:15px!important;grid-row:1/3}.wc-pf-care-card strong{margin-top:1px!important;font-size:1rem!important;line-height:1.2!important}.wc-pf-care-card p{grid-column:2!important;margin-top:0!important;font-size:.92rem!important;line-height:1.38!important;color:#e1f5ea!important}
  .wc-pf-care-bottom{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:9px!important}.wc-pf-care-bottom>div,.wc-pf-care-bottom aside{border-radius:18px!important;padding:12px!important}.wc-pf-care-bottom ol{padding-left:18px!important;font-size:.93rem!important;line-height:1.45!important}.wc-pf-care-note{border-radius:16px!important;padding:10px 11px!important;font-size:.87rem!important;line-height:1.35!important}
  .wc-pf-preview-image,.wc-pf-preview-image-live,.wc-pf-found-plant-img{height:235px!important;max-height:64vw!important;min-height:185px!important}
}
@media(max-width:430px){
  .wc-pf-care-mobile-strip{grid-template-columns:1fr!important;position:relative!important;top:auto!important}.wc-pf-care-mobile-actions{grid-template-columns:1fr!important}.wc-pf-care-chip strong{-webkit-line-clamp:3}.wc-pf-care-score{grid-template-columns:1fr!important}.wc-pf-care-score em{text-align:left}.wc-pf-preview-image,.wc-pf-preview-image-live,.wc-pf-found-plant-img{height:210px!important;max-height:68vw!important;min-height:170px!important}
}

/* Wimmer Community V6.69.25 - PlanteBog / Jordguide */
.wc-pf-book-guide{margin:18px 0;border:1px solid rgba(117,255,176,.28);border-radius:24px;background:linear-gradient(135deg,rgba(7,42,34,.96),rgba(10,64,43,.82));box-shadow:0 18px 42px rgba(0,0,0,.22);padding:22px;color:#ecfff3;overflow:hidden;position:relative}
.wc-pf-book-guide:before{content:"";position:absolute;inset:auto -80px -120px auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(112,255,164,.16),transparent 68%);pointer-events:none}
.wc-pf-book-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}
.wc-pf-book-head small,.wc-pf-book-titleline small{display:block;color:#94ff9b;text-transform:uppercase;letter-spacing:.12em;font-weight:900;font-size:.76rem}
.wc-pf-book-head h3{margin:.15rem 0 .35rem;font-size:1.55rem;line-height:1.05;color:#fff}
.wc-pf-book-head p{margin:0;color:rgba(236,255,243,.82);max-width:850px;line-height:1.55}
.wc-pf-book-badge{min-width:170px;border-radius:22px;padding:14px 16px;text-align:center;border:1px solid rgba(148,255,155,.28);background:rgba(6,26,22,.44)}
.wc-pf-book-badge span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:#baffc3;font-weight:900}
.wc-pf-book-badge strong{display:block;margin-top:4px;font-size:1.25rem;color:#fff}
.wc-pf-book-badge.is-warn{background:rgba(100,70,0,.32);border-color:rgba(255,205,80,.35)}
.wc-pf-book-alert{border:1px solid rgba(255,205,80,.35);background:rgba(120,80,0,.22);border-radius:16px;padding:12px 14px;margin:8px 0 16px;color:#fff4c4;font-weight:800}
.wc-pf-book-titleline{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-top:1px solid rgba(255,255,255,.08);padding-top:16px;margin-bottom:14px}
.wc-pf-book-titleline h4{margin:0;color:#fff;font-size:1.35rem}
.wc-pf-book-titleline p{margin:.22rem 0 0;color:rgba(236,255,243,.76)}
.wc-pf-book-titleline div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.wc-pf-book-titleline span{border:1px solid rgba(148,255,155,.24);background:rgba(109,255,135,.13);border-radius:999px;padding:7px 10px;color:#dfffe4;font-weight:900;font-size:.82rem}
.wc-pf-book-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wc-pf-book-card{border:1px solid rgba(148,255,155,.18);border-radius:18px;background:rgba(0,18,18,.33);padding:15px;min-height:142px}
.wc-pf-book-card-wide{grid-column:span 2;background:linear-gradient(135deg,rgba(7,40,38,.76),rgba(12,78,52,.44))}
.wc-pf-book-card-soil{background:linear-gradient(135deg,rgba(38,56,20,.72),rgba(8,45,33,.55));border-color:rgba(189,255,140,.28)}
.wc-pf-book-card span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:14px;background:rgba(123,255,160,.14);margin-bottom:9px;font-size:1.2rem}
.wc-pf-book-card strong{display:block;color:#fff;font-size:1rem;margin-bottom:6px}
.wc-pf-book-card p{margin:0;color:rgba(236,255,243,.82);line-height:1.48}
.wc-pf-book-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}
.wc-pf-book-bottom>div{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045);padding:14px}
.wc-pf-book-bottom strong{display:block;color:#fff;margin-bottom:7px}
.wc-pf-book-bottom p{margin:0;color:rgba(236,255,243,.82);line-height:1.48}
@media (max-width:900px){.wc-pf-book-head,.wc-pf-book-titleline{display:block}.wc-pf-book-badge{margin-top:12px;text-align:left}.wc-pf-book-titleline div:last-child{justify-content:flex-start;margin-top:10px}.wc-pf-book-main,.wc-pf-book-bottom{grid-template-columns:1fr}.wc-pf-book-card-wide{grid-column:auto}.wc-pf-book-guide{padding:16px;border-radius:18px}.wc-pf-book-card{min-height:auto}.wc-pf-book-head h3{font-size:1.28rem}}

/* Wimmer Community V6.69.25 - Synlig PlanteBog / Jordguide-side */
.wc-pf-book-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:16px;padding:0 18px;text-decoration:none!important;font-weight:1000;color:#071b12!important;background:linear-gradient(135deg,#fff0a8,#80ff9d);border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}
.wc-pb,.wc-pb *{box-sizing:border-box;min-width:0}.wc-pb{max-width:1540px;margin:0 auto;padding:26px 22px 48px;color:#ecfff3}.wc-pb a{text-decoration:none}.wc-pb-hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:stretch;border:1px solid rgba(117,255,176,.26);border-radius:30px;background:radial-gradient(circle at 100% 0%,rgba(126,255,165,.18),transparent 35%),linear-gradient(135deg,rgba(5,38,30,.98),rgba(5,19,30,.98));padding:26px;box-shadow:0 24px 60px rgba(0,0,0,.24);overflow:hidden}.wc-pb-back{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);border-radius:999px;padding:9px 13px;color:#dfffe8!important;font-weight:900;margin-bottom:16px}.wc-pb-hero small,.wc-pb-section-head small,.wc-pb-result-head small,.wc-pb-search small{display:block;color:#9cff9b;text-transform:uppercase;letter-spacing:.12em;font-weight:1000;font-size:.76rem}.wc-pb-hero h1{font-size:clamp(2.6rem,6vw,5.7rem);line-height:.9;margin:.05rem 0 .75rem;color:#fff;letter-spacing:-.055em}.wc-pb-hero p{font-size:1.06rem;line-height:1.6;color:rgba(236,255,243,.82);max-width:850px;margin:0}.wc-pb-hero-card{border:1px solid rgba(140,255,176,.24);border-radius:26px;background:linear-gradient(180deg,rgba(125,255,165,.16),rgba(255,255,255,.05));padding:22px;display:grid;align-content:center;gap:10px}.wc-pb-hero-card span{width:64px;height:64px;border-radius:22px;background:rgba(3,17,18,.36);display:grid;place-items:center;font-size:2rem}.wc-pb-hero-card strong{font-size:1.35rem;color:#fff}.wc-pb-hero-card em{font-style:normal;color:rgba(236,255,243,.76);line-height:1.45}.wc-pb-search{margin:18px 0 12px;display:grid;grid-template-columns:minmax(0,1fr) 280px 210px;gap:12px;border:1px solid rgba(118,255,176,.2);border-radius:24px;background:rgba(4,22,22,.72);padding:14px}.wc-pb-search label{display:grid;gap:7px}.wc-pb-search input,.wc-pb-search select{width:100%;min-height:54px;border-radius:16px;border:1px solid rgba(126,255,178,.18);background:#07121d;color:#fff;padding:0 15px;font-size:1rem;font-weight:850;outline:none}.wc-pb-search button{min-height:54px;border:0;border-radius:16px;background:linear-gradient(135deg,#83ffad,#51e895);color:#071b12;font-weight:1000;font-size:1rem;cursor:pointer}.wc-pb-quicklinks{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 18px}.wc-pb-quicklinks a{border:1px solid rgba(126,255,178,.2);background:rgba(255,255,255,.065);border-radius:999px;padding:10px 13px;color:#eaffef!important;font-weight:900}.wc-pb-result,.wc-pb-empty,.wc-pb-library{border:1px solid rgba(117,255,176,.24);border-radius:26px;background:linear-gradient(135deg,rgba(7,42,34,.95),rgba(6,22,34,.95));box-shadow:0 18px 44px rgba(0,0,0,.18);padding:22px;margin:18px 0;overflow:hidden}.wc-pb-result-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:16px;margin-bottom:14px}.wc-pb-result-head h2{margin:.15rem 0 .25rem;font-size:clamp(1.65rem,4vw,3.25rem);line-height:.98;color:#fff;letter-spacing:-.045em}.wc-pb-result-head p{margin:0;color:rgba(236,255,243,.72)}.wc-pb-result-head aside{min-width:180px;border-radius:22px;padding:15px;text-align:center;border:1px solid rgba(126,255,178,.25);background:rgba(0,0,0,.18)}.wc-pb-result-head aside.is-warn{border-color:rgba(255,220,90,.38);background:rgba(100,70,0,.22)}.wc-pb-result-head aside span{display:block;color:#c8ffd2;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:1000}.wc-pb-result-head aside strong{display:block;margin-top:4px;color:#fff;font-size:1.35rem}.wc-pb-alert{border:1px solid rgba(255,210,80,.38);background:rgba(108,75,0,.22);border-radius:18px;padding:13px 14px;color:#fff4c6;font-weight:850;margin:0 0 14px}.wc-pb-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.wc-pb-tags span{border:1px solid rgba(140,255,176,.22);background:rgba(120,255,150,.13);border-radius:999px;padding:7px 10px;color:#e6ffea;font-weight:950;font-size:.84rem}.wc-pb-main-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wc-pb-card{border:1px solid rgba(140,255,176,.17);border-radius:19px;background:rgba(0,19,22,.36);padding:15px;min-height:150px}.wc-pb-card-wide{grid-column:span 2;background:linear-gradient(135deg,rgba(7,40,38,.78),rgba(12,78,52,.45))}.wc-pb-card-soil{background:linear-gradient(135deg,rgba(44,62,20,.78),rgba(8,45,33,.58));border-color:rgba(195,255,140,.3)}.wc-pb-card span{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:rgba(120,255,160,.13);font-size:1.22rem;margin-bottom:9px}.wc-pb-card strong{display:block;color:#fff;margin-bottom:7px;font-size:1.02rem}.wc-pb-card p{margin:0;color:rgba(236,255,243,.82);line-height:1.5}.wc-pb-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.wc-pb-bottom-grid article{border:1px solid rgba(255,255,255,.1);border-radius:19px;background:rgba(255,255,255,.045);padding:15px}.wc-pb-bottom-grid strong{display:block;color:#fff;margin-bottom:7px}.wc-pb-bottom-grid p{margin:0;color:rgba(236,255,243,.82);line-height:1.5}.wc-pb-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.wc-pb-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:16px;padding:0 16px;font-weight:1000;color:#071b12!important;background:linear-gradient(135deg,#8affad,#50e88b)}.wc-pb-actions a+ a{background:rgba(255,255,255,.07);color:#ecfff3!important;border:1px solid rgba(255,255,255,.14)}.wc-pb-empty h2,.wc-pb-section-head h2{margin:.1rem 0 .35rem;color:#fff;font-size:1.65rem}.wc-pb-empty p,.wc-pb-section-head p{margin:0;color:rgba(236,255,243,.78);line-height:1.55}.wc-pb-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.wc-pb-library-card{display:grid;gap:6px;border:1px solid rgba(140,255,176,.16);border-radius:20px;background:rgba(0,18,22,.34);padding:15px;color:#ecfff3!important;min-height:185px}.wc-pb-library-card span{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:rgba(120,255,160,.12);font-size:1.25rem}.wc-pb-library-card strong{font-size:1.08rem;color:#fff}.wc-pb-library-card em{font-style:normal;color:#9dffc0;font-weight:850}.wc-pb-library-card p{margin:0;color:rgba(236,255,243,.74);line-height:1.42;font-size:.93rem}.wc-pb-library-card:hover,.wc-pb-quicklinks a:hover,.wc-pf-book-open:hover{transform:translateY(-1px);filter:brightness(1.05)}
@media(max-width:980px){.wc-pb{padding:14px 10px 36px}.wc-pb-hero,.wc-pb-search,.wc-pb-result-head{grid-template-columns:1fr;display:grid}.wc-pb-search{gap:10px}.wc-pb-main-grid,.wc-pb-bottom-grid{grid-template-columns:1fr}.wc-pb-card-wide{grid-column:auto}.wc-pb-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pb-result-head aside{text-align:left;width:100%}.wc-pf-book-open{width:100%;min-height:52px}}
@media(max-width:520px){.wc-pb-hero,.wc-pb-result,.wc-pb-empty,.wc-pb-library{border-radius:22px;padding:15px}.wc-pb-hero h1{font-size:3.1rem}.wc-pb-search{border-radius:20px;padding:11px}.wc-pb-search input,.wc-pb-search select,.wc-pb-search button{font-size:16px}.wc-pb-quicklinks{display:grid;grid-template-columns:1fr 1fr}.wc-pb-quicklinks a{text-align:center}.wc-pb-library-grid{grid-template-columns:1fr}.wc-pb-actions{display:grid;grid-template-columns:1fr}.wc-pb-actions a{width:100%}}


/* Wimmer Community V6.69.25 - Synlig PlanteBog som hjælp-søgeside */
.wc-marketplace-v2__cta--plantbook{background:linear-gradient(135deg,#fff0a8,#82ff9f)!important;color:#071b12!important;border:1px solid rgba(255,255,255,.18)}
.wc-marketplace-v2__tool--plantbook{border-color:rgba(255,235,135,.34)!important;background:linear-gradient(135deg,rgba(255,230,120,.16),rgba(20,80,44,.36))!important}
.wc-marketplace-v2__tool--plantfinder{border-color:rgba(120,255,175,.28)!important;background:linear-gradient(135deg,rgba(106,255,152,.12),rgba(0,58,42,.28))!important}
.wc-pf-book-entry{margin:18px 0;border:1px solid rgba(255,235,135,.32);border-radius:26px;background:radial-gradient(circle at 100% 0%,rgba(255,230,120,.18),transparent 34%),linear-gradient(135deg,rgba(8,48,36,.96),rgba(8,23,34,.94));box-shadow:0 18px 46px rgba(0,0,0,.22);padding:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:18px;align-items:center;overflow:hidden}
.wc-pf-book-entry small{display:block;color:#fff1a8;text-transform:uppercase;letter-spacing:.12em;font-weight:1000;font-size:.76rem;margin-bottom:5px}
.wc-pf-book-entry h3{margin:0 0 7px;color:#fff;font-size:clamp(1.35rem,2.5vw,2.15rem);line-height:1.05;letter-spacing:-.035em}
.wc-pf-book-entry p{margin:0;color:rgba(236,255,243,.82);line-height:1.55;max-width:820px}
.wc-pf-book-entry-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(0,16,18,.36);padding:12px}
.wc-pf-book-entry-search input{grid-column:1 / -1;width:100%;min-height:52px;border-radius:16px;border:1px solid rgba(255,235,135,.22);background:#07121d;color:#fff;padding:0 14px;font-weight:900;font-size:1rem;outline:none}
.wc-pf-book-entry-search button,.wc-pf-book-entry-search a{min-height:48px;border-radius:16px;border:0;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:1000;text-decoration:none!important;cursor:pointer}
.wc-pf-book-entry-search button{background:linear-gradient(135deg,#fff1a8,#78ff9a);color:#071b12}
.wc-pf-book-entry-search a{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.14);color:#ecfff3!important}
.wc-pb-hero h2{margin:-.35rem 0 .85rem;color:#fff1a8;font-size:clamp(1.4rem,3vw,2.25rem);line-height:1.05;letter-spacing:-.03em}
@media(max-width:980px){.wc-pf-book-entry{grid-template-columns:1fr;padding:16px;border-radius:22px}.wc-pf-book-entry-search{grid-template-columns:1fr}.wc-pf-book-entry-search button,.wc-pf-book-entry-search a{width:100%}}
@media(max-width:520px){.wc-pf-book-entry{margin:14px 0}.wc-pf-book-entry h3{font-size:1.45rem}.wc-pf-book-entry-search input{font-size:16px}.wc-marketplace-v2__cta--plantbook{width:100%;justify-content:center}}


.wc-pb-visual-grid{display:grid;grid-template-columns:minmax(280px,360px);gap:12px;margin:0 0 14px}
.wc-pb-photo-card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;border:1px solid rgba(255,235,135,.28);border-radius:24px;background:linear-gradient(135deg,rgba(7,40,38,.82),rgba(11,67,45,.36));padding:16px;box-shadow:0 16px 40px rgba(0,0,0,.18)}
.wc-pb-photo-main{position:relative;border-radius:20px;overflow:hidden;background:rgba(0,0,0,.18);min-height:260px}
.wc-pb-photo-main img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/4}
.wc-pb-photo-status{position:absolute;left:12px;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,#83ffad,#63ea92);color:#062014;font-weight:1000;text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.2)}
.wc-pb-photo-copy small{display:block;color:#fff1a8;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:1000}
.wc-pb-photo-copy h3{margin:.15rem 0 .4rem;color:#fff;font-size:1.45rem;line-height:1.05}
.wc-pb-photo-copy p{margin:0;color:rgba(236,255,243,.82);line-height:1.52}
.wc-pb-photo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
.wc-pb-photo-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:15px;padding:0 14px;font-weight:1000}
.wc-pb-photo-actions a:first-child{background:linear-gradient(135deg,#8affad,#50e88b);color:#071b12!important}
.wc-pb-photo-actions a:last-child{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#ecfff3!important}
.wc-pb-photo-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
@media(max-width:980px){.wc-pb-visual-grid{grid-template-columns:1fr}.wc-pb-photo-main{min-height:220px}}

/* Wimmer Community V6.69.27 - PlanteBog billedscanner + mobil */
.wc-pb-scanner{border:1px solid rgba(255,235,135,.32);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(255,235,135,.16),transparent 34%),linear-gradient(135deg,rgba(7,42,34,.96),rgba(6,21,34,.96));box-shadow:0 18px 46px rgba(0,0,0,.22);padding:22px;margin:18px 0;overflow:hidden}.wc-pb-scanner-head{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.wc-pb-scanner-head small,.wc-pb-scan-guide-head small{display:block;color:#fff1a8;text-transform:uppercase;letter-spacing:.12em;font-weight:1000;font-size:.76rem;margin-bottom:5px}.wc-pb-scanner-head h2{margin:.05rem 0 .45rem;color:#fff;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.04;letter-spacing:-.035em}.wc-pb-scanner-head p{margin:0;color:rgba(236,255,243,.82);line-height:1.55}.wc-pb-scanner-head aside{border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(0,16,18,.34);padding:16px;display:flex;flex-direction:column;justify-content:center}.wc-pb-scanner-head aside.is-ready{border-color:rgba(112,255,175,.32);background:rgba(70,255,140,.08)}.wc-pb-scanner-head aside.is-missing{border-color:rgba(255,207,91,.34);background:rgba(255,194,70,.09)}.wc-pb-scanner-head aside span{color:#c8ffd2;text-transform:uppercase;letter-spacing:.11em;font-size:.72rem;font-weight:1000}.wc-pb-scanner-head aside strong{display:block;color:#fff;font-size:1.15rem;margin-top:4px}.wc-pb-scanner-head aside em{font-style:normal;color:rgba(236,255,243,.76);margin-top:5px;line-height:1.35}.wc-pb-scan-form{display:grid;grid-template-columns:minmax(280px,1fr) minmax(240px,360px);gap:14px;margin-top:16px;align-items:stretch}.wc-pb-scan-drop{position:relative;min-height:190px;border:1px dashed rgba(255,235,135,.44);border-radius:24px;background:rgba(0,17,20,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:20px;cursor:pointer}.wc-pb-scan-drop:hover{filter:brightness(1.06)}.wc-pb-scan-drop span{width:58px;height:58px;border-radius:20px;background:rgba(255,235,135,.12);display:grid;place-items:center;font-size:1.7rem}.wc-pb-scan-drop strong{color:#fff;font-size:1.18rem}.wc-pb-scan-drop em{font-style:normal;color:rgba(236,255,243,.74);font-weight:850}.wc-pb-scan-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.wc-pb-scan-preview{border-radius:24px;overflow:hidden;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1);min-height:190px;position:relative}.wc-pb-scan-preview img{display:block;width:100%;height:100%;min-height:190px;object-fit:cover}.wc-pb-scan-preview p{position:absolute;left:10px;right:10px;bottom:10px;margin:0;border-radius:999px;background:rgba(5,16,18,.78);color:#fff;padding:9px 12px;font-weight:900;text-align:center;font-size:.86rem}.wc-pb-scan-submit{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.wc-pb-scan-submit button{min-height:50px;border:0;border-radius:16px;padding:0 20px;background:linear-gradient(135deg,#fff1a8,#78ff9a);color:#071b12;font-weight:1000;cursor:pointer}.wc-pb-scan-submit button:disabled{opacity:.65;cursor:wait}.wc-pb-scan-submit p{margin:0;border-radius:16px;padding:13px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#eaffef;font-weight:900}.wc-pb-scan-submit p[data-state="warn"]{border-color:rgba(255,207,91,.35);background:rgba(255,194,70,.09);color:#fff4c6}.wc-pb-scan-submit p[data-state="error"]{border-color:rgba(255,96,96,.34);background:rgba(255,70,70,.1);color:#ffd6d6}.wc-pb-scan-submit p[data-state="success"]{border-color:rgba(112,255,175,.34);background:rgba(70,255,140,.09);color:#eaffef}.wc-pb-scan-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.wc-pb-scan-empty{grid-column:1/-1;border-radius:18px;border:1px solid rgba(255,207,91,.28);background:rgba(255,194,70,.08);padding:14px;color:#fff4c6;font-weight:900}.wc-pb-scan-match{display:grid;grid-template-columns:128px minmax(0,1fr);gap:13px;border-radius:22px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.045);padding:12px}.wc-pb-scan-match.is-strong{border-color:rgba(112,255,175,.3)}.wc-pb-scan-match.is-medium{border-color:rgba(255,207,91,.28)}.wc-pb-scan-match.is-low{border-color:rgba(255,148,92,.25)}.wc-pb-scan-match-img{border-radius:18px;overflow:hidden;background:rgba(0,0,0,.2);min-height:128px}.wc-pb-scan-match-img img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.wc-pb-scan-match-body small{display:block;color:#fff1a8;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:1000}.wc-pb-scan-match-body h4{margin:.15rem 0 .2rem;color:#fff;font-size:1.18rem;line-height:1.05}.wc-pb-scan-match-body p{margin:0;color:rgba(236,255,243,.75);line-height:1.35}.wc-pb-scan-match-body em{display:block;margin-top:7px;color:rgba(236,255,243,.74);font-style:normal;font-weight:850;font-size:.9rem}.wc-pb-scan-confidence{height:10px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}.wc-pb-scan-confidence span{display:block;height:100%;border-radius:999px;background:linear-gradient(135deg,#fff1a8,#78ff9a)}.wc-pb-scan-match-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.wc-pb-scan-match-actions button,.wc-pb-scan-match-actions a{min-height:38px;border-radius:13px;border:1px solid rgba(255,255,255,.12);padding:0 11px;font-weight:1000;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wc-pb-scan-match-actions button{background:linear-gradient(135deg,#83ffad,#51e895);color:#071b12}.wc-pb-scan-match-actions a{background:rgba(255,255,255,.07);color:#ecfff3!important}.wc-pb-scan-guide{margin-top:14px;border-radius:24px;border:1px solid rgba(112,255,175,.25);background:linear-gradient(135deg,rgba(6,37,34,.95),rgba(8,26,38,.94));padding:18px}.wc-pb-scan-guide-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;margin-bottom:12px}.wc-pb-scan-guide-head h3{margin:.1rem 0 .2rem;color:#fff;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.wc-pb-scan-guide-head p{margin:0;color:rgba(236,255,243,.75)}.wc-pb-scan-guide-head a{min-height:42px;border-radius:15px;background:linear-gradient(135deg,#83ffad,#51e895);color:#071b12!important;font-weight:1000;display:inline-flex;align-items:center;padding:0 14px;white-space:nowrap}.wc-pb-scan-warn{border:1px solid rgba(255,207,91,.32);background:rgba(255,194,70,.09);border-radius:16px;padding:12px;color:#fff4c6;font-weight:900;margin-bottom:12px}.wc-pb-scan-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-pb-scan-guide-grid article{border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.045);padding:13px}.wc-pb-scan-guide-grid strong{display:block;color:#fff;margin-bottom:5px}.wc-pb-scan-guide-grid p{margin:0;color:rgba(236,255,243,.8);line-height:1.45}
@media(max-width:980px){.wc-pb-scanner-head,.wc-pb-scan-form{grid-template-columns:1fr}.wc-pb-scan-results{grid-template-columns:1fr}.wc-pb-scan-submit{grid-template-columns:1fr}.wc-pb-scan-submit button{width:100%}.wc-pb-scan-guide-head{flex-direction:column}.wc-pb-scan-guide-head a{width:100%;justify-content:center}.wc-pb-scan-guide-grid{grid-template-columns:1fr}}
@media(max-width:560px){.wc-pb-scanner{border-radius:22px;padding:15px}.wc-pb-scan-drop{min-height:170px;border-radius:20px}.wc-pb-scan-preview,.wc-pb-scan-preview img{min-height:170px}.wc-pb-scan-match{grid-template-columns:1fr}.wc-pb-scan-match-img{min-height:180px}.wc-pb-scan-match-actions{display:grid;grid-template-columns:1fr}.wc-pb-scan-match-actions button,.wc-pb-scan-match-actions a{width:100%}}

/* Wimmer Community V6.69.29 - PlanteBog mobilkamera + plantesundhed */
.wc-pb-camera-drop{border-style:solid;background:linear-gradient(135deg,rgba(255,241,168,.13),rgba(120,255,154,.08))}
.wc-pb-camera-drop strong{font-size:1.25rem}.wc-pb-scan-hint{grid-column:1/-1;border:1px solid rgba(255,241,168,.2);background:rgba(255,241,168,.07);border-radius:18px;padding:12px 14px;color:#fff7c7;display:flex;gap:8px;align-items:flex-start;line-height:1.45}.wc-pb-scan-hint strong{white-space:nowrap;color:#fff}.wc-pb-scan-section-title{grid-column:1/-1;border:1px solid rgba(126,255,178,.16);background:rgba(255,255,255,.045);border-radius:18px;padding:14px}.wc-pb-scan-section-title small,.wc-pb-health-head small{display:block;color:#fff1a8;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:1000}.wc-pb-scan-section-title h3,.wc-pb-health-head h3{margin:.1rem 0 .25rem;color:#fff;font-size:1.45rem;line-height:1.05}.wc-pb-scan-section-title p,.wc-pb-health-head p{margin:0;color:rgba(236,255,243,.78);line-height:1.45}.wc-pb-scan-health{margin-top:14px}.wc-pb-health-wrap{border:1px solid rgba(255,241,168,.28);border-radius:24px;background:linear-gradient(135deg,rgba(53,39,13,.72),rgba(7,37,34,.92));padding:16px;box-shadow:0 14px 34px rgba(0,0,0,.16)}.wc-pb-health-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;margin-bottom:12px}.wc-pb-health-badge{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:0 14px;font-weight:1000;white-space:nowrap}.wc-pb-health-badge.is-ok{background:rgba(112,255,175,.14);border:1px solid rgba(112,255,175,.34);color:#eaffef}.wc-pb-health-badge.is-warn{background:rgba(255,194,70,.12);border:1px solid rgba(255,207,91,.36);color:#fff4c6}.wc-pb-health-badge.is-unknown{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#ecfff3}.wc-pb-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc-pb-health-card,.wc-pb-health-empty{border:1px solid rgba(255,255,255,.11);border-radius:20px;background:rgba(255,255,255,.045);padding:14px}.wc-pb-health-card.is-strong{border-color:rgba(255,207,91,.42)}.wc-pb-health-card.is-medium{border-color:rgba(255,235,135,.28)}.wc-pb-health-card.is-low{border-color:rgba(255,255,255,.12)}.wc-pb-health-card>img{display:block;width:100%;height:180px;object-fit:cover;border-radius:16px;margin-bottom:11px;background:rgba(0,0,0,.18)}.wc-pb-health-card small{display:block;color:#fff1a8;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:1000}.wc-pb-health-card h4{margin:.15rem 0 .25rem;color:#fff;font-size:1.2rem;line-height:1.08}.wc-pb-health-card em{display:block;margin-top:7px;color:rgba(236,255,243,.75);font-style:normal;font-weight:850}.wc-pb-health-card article{border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(0,0,0,.13);padding:11px;margin-top:10px}.wc-pb-health-card article strong{display:block;color:#fff;margin-bottom:4px}.wc-pb-health-card article p{margin:0;color:rgba(236,255,243,.8);line-height:1.45}.wc-pb-health-tips{margin:10px 0 0;padding-left:18px;color:#fff4c6;line-height:1.5;font-weight:850}.wc-pb-health-tips li+li{margin-top:5px}.wc-pb-health-empty strong{display:block;color:#fff;font-size:1.1rem;margin-bottom:5px}.wc-pb-health-empty p{margin:0;color:rgba(236,255,243,.8)}
@media(max-width:980px){.wc-pb-health-head{flex-direction:column}.wc-pb-health-badge{width:100%}.wc-pb-health-grid{grid-template-columns:1fr}.wc-pb-scan-hint{display:block}.wc-pb-scan-hint strong{display:block;margin-bottom:4px}}
@media(max-width:560px){.wc-pb-health-wrap{border-radius:20px;padding:13px}.wc-pb-health-card>img{height:210px}.wc-pb-scan-hint{font-size:.95rem}.wc-pb-camera-drop strong{font-size:1.12rem}}

/* V6.69.30 - tydelig mobilkamera-scanner */
.wc-pb-hidden-file{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}
.wc-pb-scan-drop-copy{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:760px;margin:0 auto 14px}.wc-pb-scan-drop-copy>span{width:62px;height:62px;border-radius:22px;background:rgba(255,235,135,.13);display:grid;place-items:center;font-size:1.85rem}.wc-pb-scan-picks{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wc-pb-scan-pick{min-height:96px;border-radius:20px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.06);color:#ecfff3!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:12px;text-decoration:none;cursor:pointer;font:inherit;box-shadow:0 10px 26px rgba(0,0,0,.12)}.wc-pb-scan-pick:hover,.wc-pb-scan-pick:focus{filter:brightness(1.08);transform:translateY(-1px);outline:2px solid rgba(120,255,154,.35);outline-offset:2px}.wc-pb-scan-pick.is-primary{background:linear-gradient(135deg,#fff1a8,#78ff9a);color:#071b12!important;border-color:transparent}.wc-pb-scan-pick span{width:42px;height:42px;border-radius:15px;background:rgba(0,0,0,.12);display:grid;place-items:center;font-size:1.35rem}.wc-pb-scan-pick strong{font-size:1.05rem;line-height:1.05}.wc-pb-scan-pick em{font-style:normal;font-size:.8rem;font-weight:900;opacity:.86}.wc-pb-live-camera{grid-column:1/-1;border:1px solid rgba(120,255,154,.24);border-radius:24px;background:rgba(0,14,16,.42);padding:14px;display:grid;gap:12px}.wc-pb-live-camera video{width:100%;max-height:420px;object-fit:cover;border-radius:18px;background:#000}.wc-pb-live-actions{display:flex;gap:10px;flex-wrap:wrap}.wc-pb-live-actions button{min-height:44px;border-radius:15px;border:0;padding:0 16px;font-weight:1000;cursor:pointer}.wc-pb-live-actions button:first-child{background:linear-gradient(135deg,#83ffad,#51e895);color:#071b12}.wc-pb-live-actions button:last-child{background:rgba(255,255,255,.08);color:#ecfff3;border:1px solid rgba(255,255,255,.12)}.wc-pb-live-camera p{margin:0;color:rgba(236,255,243,.78);font-weight:850;line-height:1.4}.wc-pb-scan-drop{cursor:default}.wc-pb-scan-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
@media(max-width:980px){.wc-pb-scan-picks{grid-template-columns:1fr}.wc-pb-scan-pick{min-height:86px}.wc-pb-live-actions{display:grid;grid-template-columns:1fr}.wc-pb-live-actions button{width:100%}}
@media(max-width:560px){.wc-pb-scan-drop{padding:14px}.wc-pb-scan-drop-copy>span{width:54px;height:54px;border-radius:18px}.wc-pb-scan-pick{min-height:82px;border-radius:18px}.wc-pb-live-camera video{max-height:320px}}

/* Wimmer Community V6.69.31 - tydelig kameraknap og mobilscanner */
.wc-pb,.wc-pb *{box-sizing:border-box}
.wc-pb{max-width:100%;overflow-x:hidden}
.wc-pb-scan-pick.is-primary,
.wc-pb-scan-pick.is-primary strong,
.wc-pb-scan-pick.is-primary em{color:#071b12!important;text-shadow:none!important}
.wc-pb-scan-pick.is-primary span{background:rgba(255,255,255,.42);color:#071b12!important}
.wc-pb-scan-pick strong{font-weight:1000}
.wc-pb-scan-pick{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
@media(max-width:560px){.wc-pb-scan-pick{font-size:1rem}.wc-pb-scan-pick strong{font-size:1.12rem}.wc-pb-scan-pick em{font-size:.86rem}}

/* V6.69.26 - PlanteGuide mobil + finish er bevaret i V6.69.31. */

/* V6.69.33 - PlanteBog spørgebot */
.wc-pbb{
  margin:22px 0;
  padding:20px;
  border:1px solid rgba(102,245,207,.28);
  border-radius:24px;
  background:linear-gradient(135deg,rgba(7,32,34,.96),rgba(10,54,43,.9));
  box-shadow:0 18px 60px rgba(0,0,0,.24);
  color:#ecfff8;
}
.wc-pbb *{box-sizing:border-box}
.wc-pbb-head{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:stretch;margin-bottom:18px}
.wc-pbb-head small,.wc-pbb-status{letter-spacing:.12em;text-transform:uppercase;color:#66f5cf;font-weight:900;font-size:.78rem}
.wc-pbb-head h2{margin:.25rem 0 .6rem;font-size:clamp(1.6rem,3vw,2.65rem);line-height:1.03;color:#fff}
.wc-pbb-head p{margin:0;color:rgba(236,255,248,.82);line-height:1.65;max-width:920px}
.wc-pbb-head aside{border:1px solid rgba(255,218,96,.45);border-radius:20px;padding:18px;background:rgba(255,218,96,.08);display:flex;flex-direction:column;gap:6px;justify-content:center}
.wc-pbb-head aside span{text-transform:uppercase;letter-spacing:.12em;color:#ffdf6e;font-size:.75rem;font-weight:900}
.wc-pbb-head aside strong{font-size:1.25rem;color:#fff}
.wc-pbb-head aside em{font-style:normal;color:rgba(236,255,248,.78);line-height:1.45}
.wc-pbb-form{display:grid;gap:14px}
.wc-pbb-question{display:grid;gap:8px}
.wc-pbb-question small,.wc-pbb-row small{font-weight:900;color:#d9fff4}
.wc-pbb textarea,.wc-pbb select{width:100%;border:1px solid rgba(102,245,207,.25);border-radius:16px;background:rgba(0,10,18,.82);color:#fff;padding:14px 15px;font:inherit;outline:none}
.wc-pbb textarea{min-height:118px;resize:vertical;line-height:1.55}
.wc-pbb textarea:focus,.wc-pbb select:focus{border-color:#66f5cf;box-shadow:0 0 0 3px rgba(102,245,207,.14)}
.wc-pbb-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}
.wc-pbb-row label{display:grid;gap:8px}
.wc-pbb button,.wc-pbb .wc-pbb-answer-head a{border:0;border-radius:16px;background:#66f5cf;color:#00251f;font-weight:950;padding:13px 18px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px}
.wc-pbb button:hover,.wc-pbb .wc-pbb-answer-head a:hover{filter:brightness(1.05)}
.wc-pbb button:disabled{opacity:.65;cursor:wait}
.wc-pbb-status{margin:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(102,245,207,.18);background:rgba(0,0,0,.16);text-transform:none;letter-spacing:0;color:rgba(236,255,248,.82);font-size:.95rem}
.wc-pbb-status[data-state="ok"]{border-color:rgba(102,245,207,.45);color:#a8ffe8}
.wc-pbb-status[data-state="warn"]{border-color:rgba(255,98,122,.45);color:#ffc4cf;background:rgba(255,98,122,.08)}
.wc-pbb-examples{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 4px}
.wc-pbb-examples button,.wc-pbb-examples a,.wc-pbb-follow button,.wc-pbb-follow a{min-height:auto;border:1px solid rgba(102,245,207,.22);background:rgba(255,255,255,.06);color:#edfff9;border-radius:999px;padding:9px 12px;font-size:.92rem;cursor:pointer;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}
.wc-pbb-result{margin-top:18px}
.wc-pbb-error{border:1px solid rgba(255,98,122,.45);border-radius:16px;padding:14px;background:rgba(255,98,122,.09);color:#ffd4dc;font-weight:800}
.wc-pbb-answer-card{border:1px solid rgba(102,245,207,.24);border-radius:22px;background:rgba(0,16,22,.58);padding:18px;display:grid;gap:14px}
.wc-pbb-answer-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.wc-pbb-answer-head small{display:block;color:#66f5cf;font-weight:950;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;margin-bottom:4px}
.wc-pbb-answer-head h3{margin:0;color:#fff;font-size:1.55rem}
.wc-pbb-answer-head em{display:block;color:rgba(236,255,248,.72);font-style:normal;margin-top:4px}
.wc-pbb-lead{margin:0;color:#effffb;line-height:1.65;font-weight:700}
.wc-pbb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wc-pbb-cards section{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.045);padding:14px}
.wc-pbb-cards strong{display:block;color:#fff;margin-bottom:7px}
.wc-pbb-cards p{margin:0;color:rgba(236,255,248,.82);line-height:1.55}
.wc-pbb-note{margin:0;border-left:3px solid #ffdf6e;padding:10px 0 10px 12px;color:#fff0bd;background:rgba(255,223,110,.05);border-radius:0 12px 12px 0}
.wc-pbb-follow{display:grid;gap:8px}
.wc-pbb-follow small{color:#d9fff4;font-weight:900}
.wc-pbb-follow div{display:flex;flex-wrap:wrap;gap:8px}
@media (max-width:820px){
  .wc-pbb{padding:16px;border-radius:20px;margin:16px 0}
  .wc-pbb-head{grid-template-columns:1fr}
  .wc-pbb-row{grid-template-columns:1fr}
  .wc-pbb-row button{width:100%}
  .wc-pbb-cards{grid-template-columns:1fr}
  .wc-pbb-answer-head{flex-direction:column}
  .wc-pbb-answer-head a{width:100%}
  .wc-pbb-examples button,.wc-pbb-examples a,.wc-pbb-follow button,.wc-pbb-follow a{width:100%;justify-content:flex-start;text-align:left;white-space:normal}
}

/* V6.69.35 - PlanteBog spørgebot svarmotor + mobilfinish */
.wc-pbb,
.wc-pbb *{
  overflow-wrap:anywhere;
  word-break:normal;
}
.wc-pbb{
  position:relative;
  isolation:isolate;
  background:
    radial-gradient(circle at 12% 0%, rgba(102,245,207,.18), transparent 34%),
    linear-gradient(135deg,rgba(5,28,32,.98),rgba(8,45,35,.94));
}
.wc-pbb-head h2,
.wc-pbb-answer-head h3{
  letter-spacing:-.025em;
}
.wc-pbb-form{
  border:1px solid rgba(102,245,207,.18);
  border-radius:22px;
  background:rgba(0,10,18,.28);
  padding:14px;
}
.wc-pbb textarea{
  min-height:132px;
  font-size:16px;
}
.wc-pbb-cards section{
  position:relative;
  overflow:hidden;
}
.wc-pbb-cards section.is-good{
  border-color:rgba(102,245,207,.34);
  background:linear-gradient(135deg,rgba(102,245,207,.12),rgba(255,255,255,.045));
}
.wc-pbb-cards section.is-warn{
  border-color:rgba(255,218,96,.35);
  background:linear-gradient(135deg,rgba(255,218,96,.10),rgba(255,255,255,.045));
}
.wc-pbb-cards ul{
  margin:9px 0 0;
  padding-left:20px;
  color:rgba(236,255,248,.88);
  line-height:1.52;
}
.wc-pbb-cards li{
  margin:5px 0;
}
.wc-pbb-lead,
.wc-pbb-note,
.wc-pbb-cards p{
  max-width:100%;
}
@media (max-width:820px){
  .wc-pbb{
    width:100%;
    max-width:100%;
    margin:14px 0;
    padding:14px;
    border-radius:20px;
  }
  .wc-pbb-head{
    gap:12px;
    margin-bottom:12px;
  }
  .wc-pbb-head h2{
    font-size:clamp(1.35rem,7vw,2rem);
    line-height:1.08;
  }
  .wc-pbb-head p,
  .wc-pbb-head aside em,
  .wc-pbb-lead,
  .wc-pbb-note,
  .wc-pbb-cards p,
  .wc-pbb-cards li{
    font-size:.98rem;
    line-height:1.55;
  }
  .wc-pbb-head aside{
    padding:14px;
    border-radius:17px;
  }
  .wc-pbb-form{
    padding:12px;
    border-radius:18px;
  }
  .wc-pbb textarea,
  .wc-pbb select,
  .wc-pbb button{
    width:100%;
    min-width:0;
    max-width:100%;
    font-size:16px;
  }
  .wc-pbb-answer-card{
    padding:14px;
    border-radius:18px;
  }
  .wc-pbb-cards{
    gap:10px;
  }
  .wc-pbb-cards section{
    padding:13px;
    border-radius:16px;
  }
  .wc-pbb-cards ul{
    padding-left:18px;
  }
  .wc-pbb-examples,
  .wc-pbb-follow div{
    display:grid;
    grid-template-columns:1fr;
  }
}
@media (max-width:430px){
  .wc-pbb{
    padding:12px;
    border-radius:18px;
  }
  .wc-pbb-head h2{
    font-size:1.45rem;
  }
  .wc-pbb-answer-head h3{
    font-size:1.28rem;
  }
  .wc-pbb textarea{
    min-height:116px;
  }
}

/* V6.69.36 - PlanteBot stabil visning: API-endpoint har HTML-fallback, så rå JSON aldrig vises ved almindelig formularpost. */

.wc-pbb-examples button:hover,.wc-pbb-examples a:hover,.wc-pbb-follow button:hover,.wc-pbb-follow a:hover,.wc-pbb-examples button:focus-visible,.wc-pbb-examples a:focus-visible,.wc-pbb-follow button:focus-visible,.wc-pbb-follow a:focus-visible{background:rgba(102,245,207,.14);border-color:rgba(102,245,207,.42);transform:translateY(-1px);outline:none}

/* V6.69.38 - Hurtigknapper er links med server-side svar, så de virker selv uden JavaScript. */

/* Wimmer Community V6.69.39 - Planter Spørgegruppe + Bot-svar */
.wc-pbq{max-width:1220px;margin:0 auto;padding:18px;color:#effff9}
.wc-pbq a{color:inherit;text-decoration:none}
.wc-pbq-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:stretch;padding:24px;border:1px solid rgba(102,245,207,.22);border-radius:26px;background:linear-gradient(135deg,rgba(7,48,40,.95),rgba(3,22,32,.96));box-shadow:0 24px 60px rgba(0,0,0,.24);overflow:hidden}
.wc-pbq-hero h1{margin:8px 0;font-size:clamp(2rem,4.4vw,4.1rem);line-height:.98;letter-spacing:-.05em}
.wc-pbq-hero p{max-width:850px;color:#d8fff3;line-height:1.65;margin:0}
.wc-pbq-hero small,.wc-pbq-card small,.wc-pbq-question-card small{font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#66f5cf}
.wc-pbq-hero aside{display:grid;grid-template-columns:1fr;gap:10px;padding:14px;border:1px solid rgba(255,216,95,.25);border-radius:22px;background:rgba(255,255,255,.055)}
.wc-pbq-hero aside span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(0,0,0,.16);color:#d9fff4}
.wc-pbq-hero aside strong{font-size:1.6rem;color:#fff}
.wc-pbq-card,.wc-pbq-bot-card,.wc-pbq-question-card{display:block;margin-top:16px;border:1px solid rgba(102,245,207,.2);border-radius:24px;background:rgba(3,20,29,.88);box-shadow:0 18px 42px rgba(0,0,0,.2)}
.wc-pbq-card{padding:18px}
.wc-pbq-new{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:18px;align-items:start}
.wc-pbq-new h2,.wc-pbq-detail h2,.wc-pbq-bot-head h2{margin:6px 0 8px;line-height:1.1}
.wc-pbq-new p,.wc-pbq-detail p,.wc-pbq-lead,.wc-pbq-note{color:#d8fff3;line-height:1.65}
.wc-pbq form{display:grid;gap:12px}
.wc-pbq label{display:grid;gap:6px;font-weight:900;color:#eafff7}
.wc-pbq textarea,.wc-pbq select{width:100%;border:1px solid rgba(102,245,207,.2);border-radius:16px;background:#06131d;color:#f2fff9;padding:12px 14px;font:inherit;outline:none}
.wc-pbq textarea:focus,.wc-pbq select:focus{border-color:rgba(102,245,207,.55);box-shadow:0 0 0 3px rgba(102,245,207,.12)}
.wc-pbq button,.wc-pbq-login a,.wc-pbq-bot-head a,.wc-pbq-mini-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:16px;padding:11px 16px;background:linear-gradient(135deg,#66f5cf,#9fffb0);color:#03211c;font-weight:1000;cursor:pointer;text-decoration:none}
.wc-pbq-danger{background:rgba(255,97,126,.16)!important;color:#ffd6de!important;border:1px solid rgba(255,97,126,.38)!important}
.wc-pbq-topics{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
.wc-pbq-topics a{border:1px solid rgba(102,245,207,.22);border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.05);font-weight:900;color:#eafff7}
.wc-pbq-topics a.active{background:rgba(102,245,207,.18);border-color:rgba(102,245,207,.45)}
.wc-pbq-list{display:grid;gap:12px;margin-top:12px}
.wc-pbq-question-card{padding:16px;transition:transform .15s ease,border-color .15s ease,background .15s ease}
.wc-pbq-question-card:hover{transform:translateY(-2px);border-color:rgba(102,245,207,.42);background:rgba(6,40,35,.92)}
.wc-pbq-question-card h3{margin:7px 0;font-size:1.18rem;line-height:1.25;color:#fff}
.wc-pbq-question-card p{margin:0 0 10px;color:#d8fff3;line-height:1.55}
.wc-pbq-question-card span{color:#b7ddd4;font-size:.92rem}
.wc-pbq-empty{padding:18px;border:1px dashed rgba(102,245,207,.3);border-radius:20px;color:#d8fff3}
.wc-pbq-question-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}
.wc-pbq-bot-card{padding:18px;background:linear-gradient(135deg,rgba(9,45,38,.94),rgba(2,16,28,.94));border-color:rgba(102,245,207,.28)}
.wc-pbq-bot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}
.wc-pbq-bot-head em{display:block;color:#bddbd3;margin-top:2px}
.wc-pbq-bot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}
.wc-pbq-bot-grid section{padding:14px;border:1px solid rgba(102,245,207,.16);border-radius:18px;background:rgba(255,255,255,.055)}
.wc-pbq-bot-grid strong{display:block;margin-bottom:6px;color:#fff}
.wc-pbq-bot-grid p,.wc-pbq-bot-grid li{color:#d8fff3;line-height:1.55}
.wc-pbq-bot-grid ul{margin:8px 0 0;padding-left:20px}
.wc-pbq-note{margin-top:14px;border:1px solid rgba(255,216,95,.28);border-radius:16px;padding:12px;background:rgba(255,216,95,.08)}
.wc-pbq-replies{display:grid;gap:12px}
.wc-pbq-reply{padding:14px;border:1px solid rgba(102,245,207,.16);border-radius:18px;background:rgba(255,255,255,.045)}
.wc-pbq-reply>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:#b7ddd4}
.wc-pbq-reply p{margin:0;color:#effff9;line-height:1.6}
.wc-pbq-reply form{margin-top:10px;justify-items:start}
.wc-pbq-login{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(255,216,95,.28);border-radius:18px;background:rgba(255,216,95,.08)}
.wc-pbq-mini-link{margin-top:12px;min-height:38px;font-size:.94rem}
.wc-pbb-head aside a{display:inline-flex;margin-top:10px;justify-content:center;border-radius:14px;padding:9px 12px;background:rgba(102,245,207,.14);border:1px solid rgba(102,245,207,.26);font-weight:900;color:#eafff7;text-decoration:none}
@media (max-width:840px){
  .wc-pbq{padding:10px}
  .wc-pbq-hero,.wc-pbq-new{grid-template-columns:1fr;border-radius:20px;padding:16px}
  .wc-pbq-hero aside{grid-template-columns:repeat(3,1fr)}
  .wc-pbq-hero aside span{display:grid;text-align:center;justify-items:center;padding:10px 6px}
  .wc-pbq-bot-grid{grid-template-columns:1fr}
  .wc-pbq-bot-head,.wc-pbq-question-head,.wc-pbq-reply>div{display:grid;grid-template-columns:1fr}
  .wc-pbq button,.wc-pbq-login a,.wc-pbq-bot-head a{width:100%}
}
@media (max-width:480px){
  .wc-pbq-hero h1{font-size:2.05rem}
  .wc-pbq-hero aside{grid-template-columns:1fr}
  .wc-pbq-topics{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  .wc-pbq-topics a{text-align:center;padding:10px 8px}
  .wc-pbq-card,.wc-pbq-bot-card,.wc-pbq-question-card{border-radius:18px;padding:13px}
}

/* V6.69.40 - Flere hurtigemner i PlanteBot, så alle populære emner står som klikbare knapper. */
.wc-pbb-examples{align-items:stretch}
.wc-pbb-examples a,.wc-pbb-examples button{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.3;font-weight:900}


/* V6.69.41 - Synlige seneste plantespørgsmål i PlanteBog og Hus & have. */
.wc-pbq-latest{margin:18px 0;padding:18px;border:1px solid rgba(102,245,207,.22);border-radius:24px;background:linear-gradient(135deg,rgba(4,35,31,.92),rgba(2,18,29,.94));box-shadow:0 18px 46px rgba(0,0,0,.22)}
.wc-pbq-latest-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
.wc-pbq-latest-head small{display:block;color:#66f5cf;font-weight:1000;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px}
.wc-pbq-latest-head h2{margin:0 0 6px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08;color:#fff}
.wc-pbq-latest-head p{margin:0;color:#d8fff3;line-height:1.55;max-width:760px}
.wc-pbq-latest-head>a,.wc-pbq-latest-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:15px;background:linear-gradient(135deg,#66f5cf,#9fffb0);color:#03211c;font-weight:1000;text-decoration:none;white-space:nowrap}
.wc-pbq-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wc-pbq-latest-card{display:grid;gap:8px;padding:14px;border:1px solid rgba(102,245,207,.18);border-radius:18px;background:rgba(255,255,255,.055);color:#edfff9;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease;min-width:0}
.wc-pbq-latest-card:hover{transform:translateY(-2px);border-color:rgba(102,245,207,.42);background:rgba(102,245,207,.09)}
.wc-pbq-latest-card small{color:#66f5cf;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}
.wc-pbq-latest-card strong{color:#fff;font-size:1.03rem;line-height:1.25;word-break:break-word}
.wc-pbq-latest-card p{margin:0;color:#d8fff3;line-height:1.48;word-break:break-word}
.wc-pbq-latest-card span{color:#b7ddd4;font-size:.92rem;line-height:1.35}
.wc-pbq-latest-empty{display:grid;gap:8px;padding:16px;border:1px dashed rgba(255,216,95,.35);border-radius:18px;background:rgba(255,216,95,.08);color:#d8fff3}
.wc-marketplace-v2__cta--plantquestion,.wc-marketplace-v2__tool--plantquestions{border-color:rgba(102,245,207,.34)!important;background:linear-gradient(135deg,rgba(19,91,70,.92),rgba(4,39,49,.95))!important}
@media (max-width:900px){.wc-pbq-latest-grid{grid-template-columns:1fr 1fr}.wc-pbq-latest-head{display:grid}}
@media (max-width:560px){.wc-pbq-latest{padding:13px;border-radius:18px}.wc-pbq-latest-grid{grid-template-columns:1fr}.wc-pbq-latest-head>a{width:100%;white-space:normal;text-align:center}.wc-pbq-latest-card{padding:13px;border-radius:16px}.wc-pbq-latest-card strong{font-size:1rem}}

/* V6.69.44 - Plantehjælp brugerflow, status og oversigt */
.wc-pbq-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}
.wc-pbq-flow a{display:grid;gap:6px;min-height:112px;padding:15px;border:1px solid rgba(102,245,207,.22);border-radius:20px;background:linear-gradient(135deg,rgba(9,58,49,.92),rgba(3,23,35,.95));box-shadow:0 14px 36px rgba(0,0,0,.18);color:#edfff9;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}
.wc-pbq-flow a:hover{transform:translateY(-2px);border-color:rgba(102,245,207,.48);background:linear-gradient(135deg,rgba(14,78,63,.95),rgba(4,33,46,.98))}
.wc-pbq-flow span{font-size:1.45rem;line-height:1}
.wc-pbq-flow strong{font-size:1.05rem;color:#fff;line-height:1.15}
.wc-pbq-flow em{font-style:normal;color:#ccefe7;line-height:1.35;font-size:.92rem}
.wc-pbq-modes{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 10px;padding:10px;border:1px solid rgba(102,245,207,.14);border-radius:20px;background:rgba(255,255,255,.035)}
.wc-pbq-modes a{border:1px solid rgba(255,216,95,.2);border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.045);font-weight:1000;color:#eafff7;text-decoration:none}
.wc-pbq-modes a.active{background:rgba(255,216,95,.16);border-color:rgba(255,216,95,.45);color:#fff5c7}
.wc-pbq-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:4px 0 6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(102,245,207,.22);background:rgba(102,245,207,.09);color:#dffff6;font-size:.82rem;font-style:normal;font-weight:1000;line-height:1.25}
.wc-pbq-status.is-bot{border-color:rgba(255,216,95,.32);background:rgba(255,216,95,.11);color:#fff2c1}
.wc-pbq-status.is-resolved{border-color:rgba(102,245,207,.42);background:rgba(102,245,207,.18);color:#cffff5}
.wc-pbq-status.is-check{border-color:rgba(255,170,73,.42);background:rgba(255,170,73,.12);color:#ffe0b4}
.wc-pbq-status.is-hidden{border-color:rgba(255,97,126,.42);background:rgba(255,97,126,.12);color:#ffd6de}
.wc-pbq-owner-status{display:grid;gap:8px;min-width:230px}
.wc-pbq-owner-status form{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.wc-pbq-owner-status button{min-height:38px;border-radius:13px;padding:8px 11px;font-size:.9rem}
@media (max-width:980px){.wc-pbq-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.wc-pbq-flow{grid-template-columns:1fr}.wc-pbq-flow a{min-height:auto}.wc-pbq-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wc-pbq-modes a{text-align:center;padding:10px 8px}.wc-pbq-owner-status form{display:grid;grid-template-columns:1fr}.wc-pbq-owner-status button{width:100%}}


/* V6.69.45 - Plantehjælp søgning + kategorier */
.wc-pbq-search{display:grid;grid-template-columns:minmax(0,.75fr) minmax(320px,1.25fr);gap:16px;align-items:start}
.wc-pbq-search form{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;gap:10px;align-items:end}
.wc-pbq-search label{display:grid;gap:6px;color:#eafff7;font-weight:900}
.wc-pbq-search input,.wc-pbq-search select{width:100%;min-height:46px;border:1px solid rgba(102,245,207,.22);border-radius:15px;background:rgba(0,0,0,.18);color:#f2fffb;padding:10px 12px}
.wc-pbq-search input::placeholder{color:rgba(234,255,247,.56)}
.wc-pbq-search button,.wc-pbq-clear-search{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:15px;padding:10px 15px;background:linear-gradient(135deg,#66f5cf,#9fffb0);color:#03211c;font-weight:1000;text-decoration:none;cursor:pointer}
.wc-pbq-clear-search{background:rgba(255,255,255,.08);color:#effff9;border:1px solid rgba(102,245,207,.22)}
@media (max-width:900px){.wc-pbq-search{grid-template-columns:1fr}.wc-pbq-search form{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.wc-pbq-search form{grid-template-columns:1fr}.wc-pbq-search button,.wc-pbq-clear-search{width:100%}}


/* V6.69.46 - Plantehjælp bedste svar + løsningsmarkering */
.wc-pbq-best-mini{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:8px;border:1px solid rgba(255,216,95,.36);background:rgba(255,216,95,.12);color:#fff4c6;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:1000;font-size:.86rem}
.wc-pbq-best-answer{border-color:rgba(255,216,95,.38)!important;background:linear-gradient(135deg,rgba(57,45,9,.94),rgba(5,28,25,.92))!important}
.wc-pbq-best-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}
.wc-pbq-best-head h2{margin:5px 0 6px;line-height:1.08}
.wc-pbq-best-head p{margin:0;color:#fff4c6;line-height:1.55}
.wc-pbq-best-head form{margin:0}
.wc-pbq-reply.is-best{border-color:rgba(255,216,95,.4);background:rgba(255,216,95,.1)}
.wc-pbq-reply-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.wc-pbq-reply-actions form{margin:0!important}
.wc-pbq-reply-actions button,.wc-pbq-best-head button{min-height:38px;border-radius:14px;padding:9px 12px;font-size:.92rem}
@media (max-width:680px){.wc-pbq-best-head{display:grid;grid-template-columns:1fr}.wc-pbq-reply-actions{display:grid}.wc-pbq-reply-actions form,.wc-pbq-reply-actions button,.wc-pbq-best-head button{width:100%}}


/* V6.69.47 - Mine plantespørgsmål + brugerprofil */
.wc-pbq-my-dashboard{display:grid;grid-template-columns:minmax(0,.75fr) minmax(320px,1.25fr);gap:16px;align-items:center;background:linear-gradient(135deg,rgba(12,58,49,.94),rgba(4,22,37,.95))!important;border-color:rgba(102,245,207,.28)!important}
.wc-pbq-my-dashboard h2{margin:5px 0 8px;line-height:1.08}
.wc-pbq-my-dashboard p{margin:0;color:#d8fff3;line-height:1.55}
.wc-pbq-my-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.wc-pbq-my-stats a{display:grid;gap:4px;min-height:76px;align-content:center;text-align:center;border:1px solid rgba(102,245,207,.2);border-radius:18px;background:rgba(255,255,255,.055);color:#eafff7;text-decoration:none;padding:10px}
.wc-pbq-my-stats strong{font-size:1.55rem;color:#fff;line-height:1}
.wc-pbq-my-stats span{font-size:.82rem;color:#ccefe7;font-weight:900;line-height:1.25}
@media (max-width:900px){.wc-pbq-my-dashboard{grid-template-columns:1fr}.wc-pbq-my-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:560px){.wc-pbq-my-stats{grid-template-columns:1fr 1fr}.wc-pbq-my-stats a{min-height:68px}.wc-pbq-my-stats strong{font-size:1.35rem}}


/* V6.69.48 - Plantehjælp badges + hjælperniveau */
.wc-pbq-my-badges{grid-column:1/-1;margin-top:14px;padding:14px;border:1px solid rgba(255,216,95,.22);border-radius:18px;background:rgba(255,216,95,.07)}
.wc-pbq-my-badges small{display:block;margin-bottom:8px;color:#fff0a6;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}
.wc-pbq-my-badges>div,.wc-pbq-author-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}
.wc-pbq-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(102,245,207,.24);background:rgba(102,245,207,.09);color:#ecfff9;border-radius:999px;padding:7px 10px;font-size:.86rem;font-weight:950;line-height:1.1}
.wc-pbq-badge b{font-size:1rem;line-height:1}.wc-pbq-no-badges{display:inline-flex;border:1px dashed rgba(255,255,255,.22);border-radius:999px;padding:7px 10px;color:#cde8e2;font-weight:850;font-size:.86rem}.wc-pbq-author-badges{margin:6px 0 8px}.wc-pbq-author-badges .wc-pbq-badge{font-size:.78rem;padding:6px 8px}.wc-pbq-author-badges .wc-pbq-no-badges{font-size:.78rem;padding:6px 8px}
@media(max-width:680px){.wc-pbq-my-badges>div,.wc-pbq-author-badges{display:grid;grid-template-columns:1fr 1fr}.wc-pbq-badge,.wc-pbq-no-badges{justify-content:center;text-align:center}}
@media(max-width:430px){.wc-pbq-my-badges>div,.wc-pbq-author-badges{grid-template-columns:1fr}}


/* V6.69.49 - Plantehjælp topliste og månedens plantehjælper */
.wc-pbq-leaderboard{overflow:hidden}
.wc-pbq-leader-head{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}
.wc-pbq-leader-head aside{border:1px solid rgba(255,216,95,.3);border-radius:22px;background:linear-gradient(135deg,rgba(255,216,95,.13),rgba(102,245,207,.08));padding:16px;display:grid;align-content:center;gap:6px}
.wc-pbq-leader-head aside span{color:#fff4c6;font-weight:1000;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}
.wc-pbq-leader-head aside strong{color:#fff;font-size:1.35rem;line-height:1.1}
.wc-pbq-leader-head aside em{color:#d8fff3;font-style:normal;font-weight:850}
.wc-pbq-leader-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}
.wc-pbq-leader-columns>section{border:1px solid rgba(102,245,207,.16);border-radius:20px;background:rgba(255,255,255,.045);padding:14px}
.wc-pbq-leader-columns h3{margin:.2rem 0 .75rem;color:#fff}
.wc-pbq-leaderboard-list{display:grid;gap:10px}
.wc-pbq-leader-row,.wc-pbq-leader-empty{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(0,0,0,.14);padding:12px}
.wc-pbq-place{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff0a8,#78ff9a);color:#05211b;font-weight:1000}
.wc-pbq-leader-row strong,.wc-pbq-leader-empty strong{display:block;color:#fff}
.wc-pbq-leader-row em,.wc-pbq-leader-empty span{display:block;color:#cde8e2;font-style:normal;margin-top:3px;line-height:1.4}
.wc-pbq-leader-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}
@media(max-width:760px){.wc-pbq-leader-head,.wc-pbq-leader-columns{grid-template-columns:1fr}.wc-pbq-leader-row,.wc-pbq-leader-empty{grid-template-columns:38px minmax(0,1fr);padding:10px}.wc-pbq-place{width:34px;height:34px}}


/* V6.69.50 - Plantekalender + sæsonråd */
.wc-pbq-calendar{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(5,39,35,.94),rgba(3,19,30,.94));border-color:rgba(139,255,191,.26)}
.wc-pbq-calendar-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:16px;align-items:stretch}
.wc-pbq-calendar-head h2{margin:6px 0 8px;line-height:1.08}
.wc-pbq-calendar-head p{margin:0;color:#d8fff3;line-height:1.65}
.wc-pbq-calendar-head aside{display:grid;gap:6px;align-content:center;border:1px solid rgba(255,216,95,.26);border-radius:20px;padding:14px;background:rgba(255,216,95,.08)}
.wc-pbq-calendar-head aside span{font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#ffeaa2}
.wc-pbq-calendar-head aside strong{font-size:1.15rem;color:#fff}
.wc-pbq-calendar-head aside em{font-style:normal;color:#d8fff3;line-height:1.45}
.wc-pbq-calendar-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
.wc-pbq-calendar-actions a,.wc-pbq-calendar-questions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;border:1px solid rgba(102,245,207,.24);background:rgba(255,255,255,.06);color:#effff9;font-weight:900;text-decoration:none;padding:9px 13px}
.wc-pbq-calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}
.wc-pbq-calendar-grid article{padding:15px;border:1px solid rgba(102,245,207,.18);border-radius:20px;background:rgba(255,255,255,.055);box-shadow:0 14px 30px rgba(0,0,0,.16)}
.wc-pbq-calendar-grid article>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:16px;background:rgba(102,245,207,.12);margin-bottom:9px;font-size:1.35rem}
.wc-pbq-calendar-grid strong{display:block;color:#fff;margin-bottom:6px;font-size:1.02rem}
.wc-pbq-calendar-grid p,.wc-pbq-calendar-grid li{color:#d8fff3;line-height:1.55}
.wc-pbq-calendar-grid ul{margin:8px 0 0;padding-left:20px}
.wc-pbq-calendar-months{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(102,245,207,.14)}
.wc-pbq-calendar-months a{border:1px solid rgba(102,245,207,.18);border-radius:999px;padding:8px 11px;color:#dffcf5;background:rgba(255,255,255,.04);font-weight:900;text-decoration:none;font-size:.9rem}
.wc-pbq-calendar-months a.active{background:rgba(102,245,207,.18);border-color:rgba(102,245,207,.48);color:#fff}
.wc-pbq-calendar-questions{display:grid;gap:8px;margin-top:15px;padding:13px;border:1px solid rgba(139,255,191,.22);border-radius:18px;background:rgba(102,245,207,.07)}
.wc-pbq-calendar-questions small{font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#66f5cf}
.wc-pbq-calendar-questions div{display:flex;flex-wrap:wrap;gap:8px}
@media (max-width:780px){.wc-pbq-calendar-head,.wc-pbq-calendar-grid{grid-template-columns:1fr}.wc-pbq-calendar-actions a,.wc-pbq-calendar-questions a{width:100%;justify-content:flex-start;text-align:left;white-space:normal}.wc-pbq-calendar-months{display:grid;grid-template-columns:1fr 1fr}.wc-pbq-calendar-months a{text-align:center}}


/* V6.69.51 - Planteleksikon + hurtigguider */
.wc-pbq-lexicon{overflow:hidden}
.wc-pbq-lexicon-head{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:stretch;margin-bottom:16px}
.wc-pbq-lexicon-head h2{margin:6px 0 8px;line-height:1.08}
.wc-pbq-lexicon-head p{color:#d8fff3;line-height:1.6;margin:0}
.wc-pbq-lexicon-head aside{display:grid;gap:5px;border:1px solid rgba(255,216,95,.26);border-radius:20px;padding:14px;background:rgba(255,216,95,.08)}
.wc-pbq-lexicon-head aside span{font-weight:900;color:#ffd86b;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}
.wc-pbq-lexicon-head aside strong{font-size:1.35rem;color:#fff}
.wc-pbq-lexicon-head aside em{color:#d8fff3;font-style:normal;line-height:1.45}
.wc-pbq-lexicon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}
.wc-pbq-lexicon-grid a{display:grid;gap:4px;align-content:start;min-height:118px;border:1px solid rgba(102,245,207,.18);border-radius:18px;padding:13px;background:rgba(255,255,255,.052);color:#edfff9;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}
.wc-pbq-lexicon-grid a:hover,.wc-pbq-lexicon-grid a.active{transform:translateY(-2px);border-color:rgba(102,245,207,.44);background:rgba(102,245,207,.11)}
.wc-pbq-lexicon-grid span{font-size:1.5rem}.wc-pbq-lexicon-grid strong{color:#fff}.wc-pbq-lexicon-grid em{color:#bde5dc;font-style:normal;font-size:.88rem}
.wc-pbq-lexicon-detail,.wc-pbq-lexicon-empty{margin-top:14px;border:1px solid rgba(102,245,207,.2);border-radius:22px;background:rgba(3,20,29,.72);padding:16px}
.wc-pbq-lexicon-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}
.wc-pbq-lexicon-detail-head h3{margin:5px 0 8px;font-size:1.6rem;line-height:1.1;color:#fff}.wc-pbq-lexicon-detail-head p,.wc-pbq-lexicon-empty p{color:#d8fff3;line-height:1.6;margin:0}
.wc-pbq-lexicon-detail-head a,.wc-pbq-lexicon-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;background:linear-gradient(135deg,#66f5cf,#9fffb0);color:#03211c;font-weight:1000;text-decoration:none;padding:10px 14px}
.wc-pbq-lexicon-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wc-pbq-lexicon-columns section{border:1px solid rgba(102,245,207,.14);border-radius:18px;padding:14px;background:rgba(255,255,255,.05)}
.wc-pbq-lexicon-columns strong{display:block;margin-bottom:8px;color:#fff}.wc-pbq-lexicon-columns ul,.wc-pbq-lexicon-columns ol{margin:0;padding-left:20px}.wc-pbq-lexicon-columns li{color:#d8fff3;line-height:1.55;margin:5px 0}
.wc-pbq-lexicon-note{margin:14px 0 0;border:1px solid rgba(255,216,95,.28);border-radius:16px;padding:12px;background:rgba(255,216,95,.08);color:#fff6d8;line-height:1.55}
.wc-pbq-lexicon-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.wc-pbq-lexicon-actions a:nth-child(n+2){background:rgba(255,255,255,.08);color:#edfff9;border:1px solid rgba(102,245,207,.22)}
@media (max-width:900px){.wc-pbq-lexicon-head{grid-template-columns:1fr}.wc-pbq-lexicon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pbq-lexicon-columns{grid-template-columns:1fr}.wc-pbq-lexicon-detail-head{display:grid}.wc-pbq-lexicon-detail-head a,.wc-pbq-lexicon-actions a{width:100%}}
@media (max-width:430px){.wc-pbq-lexicon-grid{grid-template-columns:1fr}.wc-pbq-lexicon-grid a{min-height:auto}.wc-pbq-lexicon-detail,.wc-pbq-lexicon-empty{padding:13px;border-radius:18px}}

/* V6.69.52 - Plantehjælp favoritter + gemte guider */
.wc-pbq-save-form{display:inline-flex;margin:0}
.wc-pbq-save-form button,.wc-pbq-save-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(102,245,207,.28);border-radius:999px;padding:9px 14px;background:rgba(102,245,207,.12);color:#eafff7;font-weight:1000;text-decoration:none;cursor:pointer}
.wc-pbq-save-form.is-saved button{background:rgba(255,216,95,.18);border-color:rgba(255,216,95,.45);color:#fff6cf}
.wc-pbq-detail-save{margin-top:12px}
.wc-pbq-saved-panel{display:grid;gap:14px}
.wc-pbq-saved-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}
.wc-pbq-saved-head aside{display:grid;justify-items:center;padding:12px 16px;border-radius:18px;background:rgba(102,245,207,.1);border:1px solid rgba(102,245,207,.24)}
.wc-pbq-saved-head aside strong{font-size:2rem;color:#fff}.wc-pbq-saved-head aside span{color:#cffff3;font-weight:900}
.wc-pbq-saved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wc-pbq-saved-card{padding:14px;border:1px solid rgba(102,245,207,.18);border-radius:18px;background:rgba(255,255,255,.045)}
.wc-pbq-saved-card small{display:block;color:#66f5cf;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.wc-pbq-saved-card strong{display:block;color:#fff;line-height:1.25}.wc-pbq-saved-card p{color:#d8fff3;line-height:1.55}.wc-pbq-saved-card>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wc-pbq-saved-card a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;padding:9px 13px;background:linear-gradient(135deg,#66f5cf,#9fffb0);color:#03211c;font-weight:1000;text-decoration:none}.wc-pbq-saved-empty{padding:14px;border:1px dashed rgba(102,245,207,.28);border-radius:18px;color:#d8fff3}
.wc-pb-actions .wc-pbq-save-form{display:inline-flex}.wc-pb-actions .wc-pbq-save-form button{min-height:44px}
@media(max-width:760px){.wc-pbq-saved-head,.wc-pbq-saved-grid{grid-template-columns:1fr}.wc-pbq-saved-card>div{display:grid}.wc-pbq-saved-card a,.wc-pbq-saved-card .wc-pbq-save-form button{width:100%}}

/* Wimmer Community V6.69.53 - Mine planter + Plantedagbog */
.wc-pbd{max-width:1180px;margin:22px auto;padding:0 16px 42px;color:#163524}
.wc-pbd-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:18px;align-items:stretch;background:linear-gradient(135deg,#ecfff4,#dff8ea 45%,#f7fff9);border:1px solid rgba(39,128,75,.18);border-radius:30px;padding:24px;box-shadow:0 18px 45px rgba(28,92,52,.13)}
.wc-pbd-hero h1{font-size:clamp(2rem,5vw,3.5rem);margin:.2rem 0 .45rem;color:#164129;letter-spacing:-.04em}.wc-pbd-hero p{font-size:1.05rem;line-height:1.65;max-width:800px;margin:0;color:#385344}.wc-pbd-hero small,.wc-pbd-card-head small{display:block;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#29814d}.wc-pbd-hero aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-pbd-hero aside span,.wc-pbd-mini-stats span,.wc-pfo-diary-stats span{background:rgba(255,255,255,.9);border:1px solid rgba(42,126,78,.16);border-radius:18px;padding:13px 14px;box-shadow:0 10px 26px rgba(23,80,44,.08)}.wc-pbd-hero aside strong,.wc-pbd-mini-stats strong,.wc-pfo-diary-stats strong{display:block;font-size:1.45rem;color:#176538}.wc-pbd-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.wc-pbd-quick a{display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:#173723;background:#fff;border:1px solid rgba(37,122,71,.14);border-radius:22px;padding:14px;box-shadow:0 12px 28px rgba(28,91,52,.08);transition:.18s ease}.wc-pbd-quick a:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(28,91,52,.13)}.wc-pbd-quick span{font-size:1.6rem}.wc-pbd-quick strong{display:block;color:#143e28}.wc-pbd-quick em{display:block;color:#617467;font-size:.9rem;font-style:normal;margin-top:2px}.wc-pbd-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:18px;align-items:start}.wc-pbd-left,.wc-pbd-right{display:grid;gap:18px}.wc-pbd-right{position:sticky;top:14px}.wc-pbd-card,.wc-pbd-mini{background:#fff;border:1px solid rgba(38,122,72,.14);border-radius:26px;padding:20px;box-shadow:0 16px 38px rgba(25,75,43,.09)}.wc-pbd-card-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.wc-pbd-card-head h2,.wc-pbd-mini h2{margin:.15rem 0 .35rem;color:#163d28;letter-spacing:-.02em}.wc-pbd-card-head p,.wc-pbd-mini p{margin:0;color:#607267;line-height:1.55}.wc-pbd-card-head a,.wc-pbd-open{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1e7a45;color:#fff;text-decoration:none;font-weight:900;padding:10px 14px;white-space:nowrap}.wc-pbd-form,.wc-pbd-entry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc-pbd-form label,.wc-pbd-entry-form label{display:grid;gap:6px;font-weight:900;color:#254735}.wc-pbd-form input,.wc-pbd-form textarea,.wc-pbd-entry-form input,.wc-pbd-entry-form textarea,.wc-pbd-entry-form select{width:100%;border:1px solid rgba(37,117,68,.2);border-radius:16px;padding:12px 13px;background:#f9fff9;color:#173723;font:inherit;outline:none}.wc-pbd-form input:focus,.wc-pbd-form textarea:focus,.wc-pbd-entry-form input:focus,.wc-pbd-entry-form textarea:focus,.wc-pbd-entry-form select:focus{border-color:#239452;box-shadow:0 0 0 4px rgba(35,148,82,.11)}.wc-pbd-form .full,.wc-pbd-entry-form .full{grid-column:1/-1}.wc-pbd-form-actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wc-pbd-form button,.wc-pbd-entry-form button,.wc-pbd-card-actions button{border:0;border-radius:999px;background:#1d7b45;color:#fff;font-weight:950;padding:11px 16px;cursor:pointer}.wc-pbd-form-actions a,.wc-pbd-card-actions a{border-radius:999px;background:#eefaf2;color:#17633a;text-decoration:none;font-weight:900;padding:10px 14px}.wc-pbd-plants-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.wc-pbd-plant-card{display:grid;gap:12px;border:1px solid rgba(36,122,72,.16);border-radius:22px;background:linear-gradient(180deg,#ffffff,#f6fff8);padding:16px;box-shadow:0 10px 26px rgba(23,82,45,.07)}.wc-pbd-plant-card.active{outline:3px solid rgba(37,143,81,.24);border-color:rgba(37,143,81,.42)}.wc-pbd-plant-card.archived{opacity:.74;background:#f6f7f5}.wc-pbd-plant-card small{font-weight:900;color:#25804a;text-transform:uppercase;letter-spacing:.08em}.wc-pbd-plant-card h3{margin:2px 0;color:#163c27}.wc-pbd-plant-card p,.wc-pbd-plant-card em{margin:0;color:#627267;line-height:1.45}.wc-pbd-plant-card em{font-style:normal;background:#f0faf4;border-radius:14px;padding:10px}.wc-pbd-plant-card ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wc-pbd-plant-card li{background:#fff;border:1px solid rgba(32,111,64,.11);border-radius:14px;padding:10px}.wc-pbd-plant-card li span{display:block;font-size:.78rem;color:#6a7c70;font-weight:900}.wc-pbd-plant-card li strong{display:block;color:#173d27;font-size:.92rem}.wc-pbd-card-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wc-pbd-card-actions form{display:inline}.wc-pbd-card-actions button.danger,.wc-pbd-entry button.danger{background:#b73232}.wc-pbd-selected{display:grid;gap:9px;margin:0 0 14px}.wc-pbd-selected span{display:block;background:#f4fbf6;border:1px solid rgba(34,118,69,.13);border-radius:16px;padding:11px;color:#5d7066}.wc-pbd-selected strong{display:block;color:#173f29}.wc-pbd-entry-form{background:#f8fff9;border:1px solid rgba(34,119,68,.13);border-radius:20px;padding:14px;margin-bottom:14px}.wc-pbd-entry-form button{grid-column:1/-1}.wc-pbd-entry-types{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.wc-pbd-entry-types span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#eef9f2;color:#245339;font-weight:900;padding:8px 10px}.wc-pbd-entries{display:grid;gap:12px}.wc-pbd-entry{border:1px solid rgba(34,116,66,.14);border-radius:20px;background:#fff;padding:14px;box-shadow:0 10px 24px rgba(21,75,42,.07)}.wc-pbd-entry>div:first-child{display:flex;gap:11px;align-items:flex-start}.wc-pbd-entry>div:first-child>span{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:#edf8f1;font-size:1.35rem}.wc-pbd-entry small{font-weight:900;color:#2b8450}.wc-pbd-entry h3{margin:2px 0 0;color:#173d28}.wc-pbd-entry p{color:#4b6254;line-height:1.55;margin:10px 0}.wc-pbd-entry form{margin-top:8px}.wc-pbd-entry button{border:0;border-radius:999px;color:#fff;font-weight:900;padding:8px 12px;cursor:pointer}.wc-pbd-empty{border:1px dashed rgba(35,119,68,.24);border-radius:20px;background:#fbfffb;padding:16px;color:#4f6458}.wc-pbd-empty strong{display:block;color:#173e28}.wc-pbd-mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.wc-pbd-mini-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.wc-pbd-mini-list article{background:#f8fff9;border:1px solid rgba(34,118,69,.12);border-radius:18px;padding:12px}.wc-pbd-mini-list strong,.wc-pbd-mini-list span,.wc-pbd-mini-list em{display:block}.wc-pbd-mini-list span,.wc-pbd-mini-list em{color:#617468;font-size:.92rem;font-style:normal;margin-top:4px}.wc-pbd-open{width:max-content}.wc-pfo-diary-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.wc-pfo-diary-stats span.warn{border-color:rgba(204,128,35,.32);background:#fff9ec}.wc-pfo-diary-stats span.ok{border-color:rgba(42,145,80,.25);background:#f3fff7}.wc-pfo-private-note{margin:12px 0 0;color:#51685b;background:#f6fbf7;border-radius:18px;padding:12px;line-height:1.5}
@media (max-width:900px){.wc-pbd-hero,.wc-pbd-layout{grid-template-columns:1fr}.wc-pbd-right{position:static}.wc-pbd-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pbd-plants-grid,.wc-pbd-mini-list{grid-template-columns:1fr}.wc-pfo-diary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.wc-pbd{padding:0 10px 32px}.wc-pbd-hero{border-radius:24px;padding:18px}.wc-pbd-hero aside,.wc-pbd-form,.wc-pbd-entry-form,.wc-pbd-quick,.wc-pbd-mini-stats{grid-template-columns:1fr}.wc-pbd-card,.wc-pbd-mini{border-radius:22px;padding:16px}.wc-pbd-card-head{display:grid}.wc-pbd-card-head a,.wc-pbd-open{width:100%}.wc-pbd-plant-card ul{grid-template-columns:1fr}.wc-pbd-card-actions a,.wc-pbd-card-actions form,.wc-pbd-card-actions button{width:100%;text-align:center}.wc-pbd-card-actions button{display:block}.wc-pfo-diary-stats{grid-template-columns:1fr}}


/* Wimmer Community V6.69.55 - Testcenter teknisk planteoverblik fix */
/* Wimmer Community V6.69.54 - Mine planter designfix + Ejer tjeklinks */
.wc-pbd{
  max-width:1240px;
  margin:24px auto;
  padding:0 16px 46px;
  color:#eef8f3;
}
.wc-pbd *{box-sizing:border-box}
.wc-pbd-hero{
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);
  gap:20px;
  align-items:stretch;
  border:1px solid rgba(129,226,118,.24)!important;
  border-radius:34px!important;
  padding:30px!important;
  background:
    radial-gradient(circle at 84% 0%,rgba(125,255,156,.23),transparent 34%),
    radial-gradient(circle at 8% 20%,rgba(63,216,176,.14),transparent 30%),
    linear-gradient(135deg,#061521,#071f1a 58%,#081b2a)!important;
  box-shadow:0 22px 80px rgba(0,0,0,.30)!important;
}
.wc-pbd-hero:after{
  content:"";
  position:absolute;
  right:-90px;
  top:-100px;
  width:380px;
  height:380px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(137,214,111,.23),transparent 62%);
  pointer-events:none;
}
.wc-pbd-hero>div,.wc-pbd-hero>aside{position:relative;z-index:1}
.wc-pbd-hero .wc-pb-back{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  padding:0 12px;
  border-radius:999px;
  color:#dfffda!important;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.12);
  text-decoration:none;
  font-weight:900;
  margin-bottom:16px;
}
.wc-pbd-hero small,.wc-pbd-card-head small,.wc-pbd-checklinks small{
  display:block;
  text-transform:uppercase;
  letter-spacing:.12em;
  font-weight:1000;
  color:#9df18b!important;
  font-size:.78rem;
}
.wc-pbd-hero h1{
  margin:.1rem 0 .6rem!important;
  color:#fff!important;
  font-size:clamp(2.45rem,6.2vw,5rem)!important;
  line-height:.95!important;
  letter-spacing:-.06em!important;
  text-shadow:0 8px 34px rgba(0,0,0,.34);
}
.wc-pbd-hero p{
  max-width:820px;
  margin:0!important;
  color:#cfe0da!important;
  font-size:1.08rem;
  line-height:1.58!important;
}
.wc-pbd-hero aside{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.wc-pbd-hero aside span,.wc-pbd-mini-stats span,.wc-pfo-diary-stats span{
  background:rgba(255,255,255,.07)!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:20px!important;
  padding:14px!important;
  color:#dcefe6!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 12px 30px rgba(0,0,0,.14)!important;
}
.wc-pbd-hero aside strong,.wc-pbd-mini-stats strong,.wc-pfo-diary-stats strong{
  display:block;
  color:#abf38e!important;
  font-size:1.55rem!important;
  line-height:1.05;
}
.wc-pbd-quick{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:12px!important;
  margin:16px 0!important;
}
.wc-pbd-quick a{
  min-height:92px;
  display:flex!important;
  gap:12px!important;
  align-items:flex-start!important;
  color:#eef8f3!important;
  text-decoration:none!important;
  border:1px solid rgba(129,226,118,.18)!important;
  border-radius:24px!important;
  padding:15px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(31,105,64,.11))!important;
  box-shadow:0 16px 45px rgba(0,0,0,.18)!important;
  transition:transform .16s ease,border-color .16s ease,background .16s ease;
}
.wc-pbd-quick a:hover{
  transform:translateY(-2px);
  border-color:rgba(129,226,118,.42)!important;
  background:linear-gradient(145deg,rgba(137,214,111,.16),rgba(31,105,64,.16))!important;
}
.wc-pbd-quick span{
  flex:0 0 44px;
  width:44px;
  height:44px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:16px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.12);
  font-size:1.45rem!important;
}
.wc-pbd-quick strong{display:block;color:#fff!important;line-height:1.2}.wc-pbd-quick em{display:block;color:#c3d7cf!important;font-style:normal;font-size:.9rem;line-height:1.35;margin-top:4px}
.wc-pbd-checklinks{
  display:grid;
  grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);
  gap:16px;
  align-items:center;
  margin:0 0 16px;
  padding:18px;
  border-radius:28px;
  border:1px solid rgba(129,226,118,.20);
  background:linear-gradient(135deg,rgba(4,28,23,.94),rgba(5,18,29,.94));
  box-shadow:0 18px 58px rgba(0,0,0,.22);
}
.wc-pbd-checklinks h2{margin:.2rem 0 .4rem;color:#fff;letter-spacing:-.03em}.wc-pbd-checklinks p{margin:0;color:#cfe0da;line-height:1.5}
.wc-pbd-checklinks nav{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.wc-pbd-checklinks a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  border-radius:999px;
  padding:0 13px;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.12);
  color:#dfffda!important;
  font-weight:900;
  text-decoration:none;
}
.wc-pbd-checklinks a:nth-child(1),.wc-pbd-checklinks a:nth-child(2),.wc-pbd-checklinks a:nth-child(3){
  color:#06140e!important;
  background:linear-gradient(135deg,#b8ffbe,#66e887);
  border-color:transparent;
}
.wc-pbd-layout{
  display:grid!important;
  grid-template-columns:minmax(0,1.06fr) minmax(360px,.72fr)!important;
  gap:18px!important;
  align-items:start!important;
}
.wc-pbd-left,.wc-pbd-right{display:grid;gap:18px}.wc-pbd-right{position:sticky;top:16px}
.wc-pbd-card,.wc-pbd-mini{
  color:#eef8f3!important;
  background:linear-gradient(180deg,rgba(9,25,32,.94),rgba(5,18,29,.92))!important;
  border:1px solid rgba(129,226,118,.16)!important;
  border-radius:28px!important;
  padding:22px!important;
  box-shadow:0 18px 58px rgba(0,0,0,.23)!important;
}
.wc-pbd-card-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.wc-pbd-card-head h2,.wc-pbd-mini h2{margin:.1rem 0 .35rem!important;color:#fff!important;letter-spacing:-.03em}.wc-pbd-card-head p,.wc-pbd-mini p{margin:0!important;color:#c6d8d0!important;line-height:1.55!important}.wc-pbd-card-head a,.wc-pbd-open{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#b8ffbe,#66e887)!important;color:#06140e!important;text-decoration:none!important;font-weight:1000;padding:10px 14px;white-space:nowrap;border:0!important}
.wc-pbd-form,.wc-pbd-entry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc-pbd-form label,.wc-pbd-entry-form label{display:grid;gap:7px;font-weight:950;color:#d8eee5!important}.wc-pbd-form input,.wc-pbd-form textarea,.wc-pbd-entry-form input,.wc-pbd-entry-form textarea,.wc-pbd-entry-form select{
  width:100%!important;
  min-height:48px!important;
  border:1px solid rgba(148,163,184,.24)!important;
  border-radius:16px!important;
  padding:12px 13px!important;
  background:rgba(0,0,0,.24)!important;
  color:#f5fff8!important;
  font:inherit!important;
  font-weight:800;
  outline:none!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important;
  color-scheme:dark;
}
.wc-pbd-form textarea,.wc-pbd-entry-form textarea{min-height:120px!important;font-weight:750;resize:vertical}.wc-pbd-form input::placeholder,.wc-pbd-form textarea::placeholder,.wc-pbd-entry-form input::placeholder,.wc-pbd-entry-form textarea::placeholder{color:#91a79d!important;opacity:1}.wc-pbd-form input:focus,.wc-pbd-form textarea:focus,.wc-pbd-entry-form input:focus,.wc-pbd-entry-form textarea:focus,.wc-pbd-entry-form select:focus{border-color:rgba(129,226,118,.55)!important;box-shadow:0 0 0 4px rgba(129,226,118,.12)!important}.wc-pbd-form .full,.wc-pbd-entry-form .full{grid-column:1/-1}.wc-pbd-form-actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wc-pbd-form button,.wc-pbd-entry-form button,.wc-pbd-card-actions button{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#b8ffbe,#66e887)!important;color:#06140e!important;font-weight:1000!important;padding:12px 17px!important;cursor:pointer!important}.wc-pbd-form-actions a,.wc-pbd-card-actions a{border-radius:999px!important;background:rgba(255,255,255,.07)!important;color:#dfffda!important;border:1px solid rgba(255,255,255,.12)!important;text-decoration:none!important;font-weight:950!important;padding:10px 14px!important}
.wc-pbd-plants-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.wc-pbd-plant-card{display:grid;gap:12px;border:1px solid rgba(129,226,118,.16)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(31,105,64,.10))!important;padding:16px!important;box-shadow:0 14px 40px rgba(0,0,0,.17)!important}.wc-pbd-plant-card.active{outline:3px solid rgba(129,226,118,.20)!important;border-color:rgba(129,226,118,.45)!important}.wc-pbd-plant-card.archived{opacity:.66;background:rgba(255,255,255,.035)!important}.wc-pbd-plant-card small{font-weight:1000;color:#9df18b!important;text-transform:uppercase;letter-spacing:.08em}.wc-pbd-plant-card h3{margin:2px 0;color:#fff!important}.wc-pbd-plant-card p,.wc-pbd-plant-card em{margin:0;color:#c7d8d1!important;line-height:1.45}.wc-pbd-plant-card em{font-style:normal;background:rgba(129,226,118,.09)!important;border:1px solid rgba(129,226,118,.14);border-radius:16px;padding:10px}.wc-pbd-plant-card ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wc-pbd-plant-card li{background:rgba(0,0,0,.18)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:15px;padding:10px}.wc-pbd-plant-card li span{display:block;font-size:.78rem;color:#9fb8ad!important;font-weight:950}.wc-pbd-plant-card li strong{display:block;color:#f5fff8!important;font-size:.92rem}.wc-pbd-card-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wc-pbd-card-actions form{display:inline}.wc-pbd-card-actions button.danger,.wc-pbd-entry button.danger{background:linear-gradient(135deg,#dc5a5a,#a72626)!important;color:#fff!important}
.wc-pbd-selected{display:grid;gap:9px;margin:0 0 14px}.wc-pbd-selected span{display:block;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:16px;padding:11px;color:#c5d7cf!important}.wc-pbd-selected strong{display:block;color:#9df18b!important}.wc-pbd-entry-form{background:rgba(0,0,0,.14)!important;border:1px solid rgba(129,226,118,.14)!important;border-radius:22px!important;padding:14px!important;margin-bottom:14px}.wc-pbd-entry-form button{grid-column:1/-1}.wc-pbd-entry-types{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.wc-pbd-entry-types span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgba(129,226,118,.11)!important;border:1px solid rgba(129,226,118,.18);color:#dfffda!important;font-weight:950;padding:8px 10px}.wc-pbd-entries{display:grid;gap:12px}.wc-pbd-entry{border:1px solid rgba(129,226,118,.15)!important;border-radius:22px!important;background:rgba(255,255,255,.055)!important;padding:14px!important;box-shadow:0 12px 32px rgba(0,0,0,.16)!important}.wc-pbd-entry>div:first-child{display:flex;gap:11px;align-items:flex-start}.wc-pbd-entry>div:first-child>span{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:rgba(129,226,118,.12)!important;border:1px solid rgba(129,226,118,.18);font-size:1.35rem}.wc-pbd-entry small{font-weight:950;color:#9df18b!important}.wc-pbd-entry h3{margin:2px 0 0;color:#fff!important}.wc-pbd-entry p{color:#d8e8e1!important;line-height:1.55;margin:10px 0}.wc-pbd-entry form{margin-top:8px}.wc-pbd-entry button{border:0;border-radius:999px;color:#fff;font-weight:950;padding:8px 12px;cursor:pointer}.wc-pbd-empty{border:1px dashed rgba(129,226,118,.25)!important;border-radius:22px!important;background:rgba(255,255,255,.045)!important;padding:16px!important;color:#c9dad2!important}.wc-pbd-empty strong{display:block;color:#fff!important}.wc-pbd-mini-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.wc-pbd-mini-list article{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px;padding:12px}.wc-pbd-mini-list strong{color:#fff}.wc-pbd-mini-list span,.wc-pbd-mini-list em{display:block;color:#c6d8d0!important;font-size:.92rem;font-style:normal;margin-top:4px}.wc-pfo-diary-stats span.warn{border-color:rgba(251,191,36,.32)!important;background:rgba(251,191,36,.08)!important}.wc-pfo-diary-stats span.ok{border-color:rgba(129,226,118,.25)!important;background:rgba(129,226,118,.07)!important}.wc-pfo-private-note{margin:12px 0 0;color:#cfe0da!important;background:rgba(255,255,255,.055)!important;border-radius:18px;padding:12px;line-height:1.5}
@media (max-width:1120px){.wc-pbd-quick{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wc-pbd-checklinks{grid-template-columns:1fr}.wc-pbd-checklinks nav{justify-content:flex-start}}
@media (max-width:920px){.wc-pbd-hero,.wc-pbd-layout{grid-template-columns:1fr!important}.wc-pbd-right{position:static}.wc-pbd-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wc-pbd-plants-grid,.wc-pbd-mini-list{grid-template-columns:1fr}.wc-pfo-diary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.wc-pbd{padding:0 10px 34px;margin:14px auto}.wc-pbd-hero{border-radius:26px!important;padding:20px!important}.wc-pbd-hero aside,.wc-pbd-form,.wc-pbd-entry-form,.wc-pbd-quick,.wc-pbd-mini-stats{grid-template-columns:1fr!important}.wc-pbd-card,.wc-pbd-mini{border-radius:24px!important;padding:16px!important}.wc-pbd-card-head{display:grid}.wc-pbd-card-head a,.wc-pbd-open{width:100%}.wc-pbd-plant-card ul{grid-template-columns:1fr}.wc-pbd-card-actions a,.wc-pbd-card-actions form,.wc-pbd-card-actions button{width:100%;text-align:center}.wc-pbd-card-actions button{display:block}.wc-pfo-diary-stats{grid-template-columns:1fr}.wc-pbd-checklinks nav{display:grid;grid-template-columns:1fr}.wc-pbd-checklinks a{width:100%}}


/* Wimmer Community V6.69.56 - Mine planter genvejskort layoutfix */
.wc-pbd-quick{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(215px,1fr))!important;
  gap:14px!important;
  margin:18px 0 20px!important;
}
.wc-pbd-quick a{
  display:grid!important;
  grid-template-columns:56px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  min-height:98px;
  padding:16px 18px!important;
  text-align:left;
}
.wc-pbd-quick-icon{
  width:52px;
  height:52px;
  display:grid;
  place-items:center;
  border-radius:18px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.10);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
  font-size:1.55rem!important;
}
.wc-pbd-quick-copy{
  display:grid;
  gap:4px;
  min-width:0;
}
.wc-pbd-quick strong{
  display:block!important;
  min-width:0;
  color:#fff!important;
  line-height:1.18!important;
  font-size:1.06rem;
}
.wc-pbd-quick em{
  display:-webkit-box!important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  min-width:0;
  color:#c3d7cf!important;
  line-height:1.32!important;
  font-size:.92rem!important;
  margin-top:0!important;
}
@media (max-width:1120px){
  .wc-pbd-quick{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:920px){
  .wc-pbd-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:620px){
  .wc-pbd-quick{grid-template-columns:1fr!important}
  .wc-pbd-quick a{min-height:88px;padding:14px 15px!important}
  .wc-pbd-quick-icon{width:48px;height:48px;border-radius:16px}
}


/* Wimmer Community V6.69.57 - Mine planter genvejskort CSS konfliktfix */
.wc-pbd-quick{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;
  gap:14px!important;
  align-items:stretch!important;
}
.wc-pbd-quick a{
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
  min-height:96px!important;
  padding:16px 18px!important;
  overflow:hidden!important;
}
.wc-pbd-quick .wc-pbd-quick-icon{
  flex:0 0 52px!important;
  width:52px!important;
  min-width:52px!important;
  max-width:52px!important;
  height:52px!important;
  min-height:52px!important;
  display:grid!important;
  place-items:center!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.09)!important;
  border:1px solid rgba(255,255,255,.13)!important;
  font-size:1.55rem!important;
  line-height:1!important;
  margin:0!important;
  padding:0!important;
}
.wc-pbd-quick .wc-pbd-quick-copy{
  flex:unset!important;
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:hidden!important;
  font-size:inherit!important;
}
.wc-pbd-quick .wc-pbd-quick-copy strong{
  display:block!important;
  margin:0 0 4px!important;
  color:#fff!important;
  font-size:1.04rem!important;
  line-height:1.18!important;
  letter-spacing:.01em;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
.wc-pbd-quick .wc-pbd-quick-copy em{
  display:block!important;
  margin:0!important;
  color:#c3d7cf!important;
  font-size:.88rem!important;
  line-height:1.32!important;
  font-style:normal!important;
  overflow:hidden!important;
}
@media (max-width:1180px){
  .wc-pbd-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:640px){
  .wc-pbd-quick{grid-template-columns:1fr!important}
  .wc-pbd-quick a{min-height:88px!important;grid-template-columns:50px minmax(0,1fr)!important;padding:14px 15px!important}
  .wc-pbd-quick .wc-pbd-quick-icon{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;border-radius:16px!important}
}


/* Wimmer Community V6.69.58 - Plantepåmindelser + profil/mail */
.wc-pbd-reminder-settings{border:1px solid rgba(129,226,118,.18)!important;border-radius:22px!important;background:rgba(0,0,0,.16)!important;padding:16px!important;margin:4px 0 2px!important}.wc-pbd-reminder-settings legend{padding:0 8px;color:#fff;font-weight:1000}.wc-pbd-reminder-settings p,.wc-pbd-reminder-settings small{color:#cfe0da!important;line-height:1.45}.wc-pbd-reminder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.wc-pbd-reminder-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.wc-pbd-reminder-toggles label{display:flex!important;align-items:center;gap:9px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10);border-radius:16px;padding:11px;color:#e9fff0!important}.wc-pbd-reminder-toggles input{width:auto!important;min-height:auto!important}.wc-pbd-reminder-pill{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 9px;align-items:center;margin-top:10px;padding:10px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055)}.wc-pbd-reminder-pill>span{grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.08);font-size:1.1rem}.wc-pbd-reminder-pill strong{color:#fff!important;line-height:1.1}.wc-pbd-reminder-pill em{font-size:.86rem!important;color:#cfe0da!important;padding:0!important;background:transparent!important;border:0!important}.wc-pbd-reminder-pill.is-ok{border-color:rgba(129,226,118,.28);background:rgba(129,226,118,.08)}.wc-pbd-reminder-pill.is-soon{border-color:rgba(251,191,36,.32);background:rgba(251,191,36,.09)}.wc-pbd-reminder-pill.is-due{border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.10)}.wc-pbd-reminder-pill.is-missing{border-color:rgba(148,163,184,.28);background:rgba(148,163,184,.08)}.wc-pbd-reminder-pill.is-off{opacity:.82}.wc-pbd-next-care{display:grid;gap:7px}.wc-pbd-next-care span{border-radius:14px;padding:9px 10px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);color:#dfffee;font-weight:850;font-size:.9rem}.wc-pbd-next-care span.due{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.30)}.wc-pbd-next-care span.soon{background:rgba(251,191,36,.10);border-color:rgba(251,191,36,.28)}.wc-pbd-reminder-list-mini{display:grid;gap:10px}.wc-pbd-reminder-list-mini a,.wc-pbd-reminder-list-mini article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 10px;align-items:center;text-decoration:none;border-radius:16px;padding:10px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10);color:#fff!important}.wc-pbd-reminder-list-mini a>span{grid-row:span 2;width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:rgba(129,226,118,.11)}.wc-pbd-reminder-list-mini strong{color:#fff!important;line-height:1.15}.wc-pbd-reminder-list-mini small,.wc-pbd-reminder-list-mini article span{color:#cfe0da!important;line-height:1.3}.wc-pbd-reminder-list-mini a.due{border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.10)}.wc-pbd-reminder-list-mini a.soon{border-color:rgba(251,191,36,.34);background:rgba(251,191,36,.09)}.wc-pbd-dashboard-reminders .wc-pbd-reminder-list-mini a{grid-template-columns:34px minmax(0,1fr);padding:9px}.wc-pbd-dashboard-reminders .wc-pbd-reminder-list-mini a>span{width:34px;height:34px}.wc-pbd-profile-reminders .wc-pbd-reminder-list-mini a,.wc-pbd-profile-reminders .wc-pbd-reminder-list-mini article{background:rgba(4,16,26,.88);border-color:rgba(129,226,118,.17)}.wc-pbd-run .wc-pbd-card{margin-top:18px}
@media(max-width:720px){.wc-pbd-reminder-grid,.wc-pbd-reminder-toggles{grid-template-columns:1fr}.wc-pbd-reminder-settings{padding:14px!important}.wc-pbd-reminder-pill{grid-template-columns:32px minmax(0,1fr)}}


/* Wimmer Community V6.69.60 - Plantepåmindelser profil/forside designfix */
.wc-pbd-reminders-widget{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  border-color:rgba(129,226,118,.24)!important;
  background:radial-gradient(circle at 12% 0%,rgba(129,226,118,.18),transparent 34%),linear-gradient(145deg,rgba(10,35,27,.98),rgba(5,16,26,.96))!important;
  box-shadow:0 18px 48px rgba(0,0,0,.24)!important;
}
.wc-pbd-reminders-widget:before{
  content:"";
  position:absolute;
  inset:auto -70px -80px auto;
  width:170px;
  height:170px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(129,226,118,.15),transparent 68%);
  pointer-events:none;
  z-index:-1;
}
.wc-pbd-reminders-head{
  display:grid;
  grid-template-columns:48px minmax(0,1fr) auto;
  gap:12px;
  align-items:center;
  margin-bottom:13px;
}
.wc-pbd-reminders-head-icon{
  width:48px;
  height:48px;
  display:grid;
  place-items:center;
  border-radius:18px;
  background:rgba(129,226,118,.12);
  border:1px solid rgba(129,226,118,.20);
  font-size:1.45rem;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
.wc-pbd-reminders-head small{
  display:block;
  text-transform:uppercase;
  letter-spacing:.11em;
  color:#9df18b!important;
  font-weight:1000;
  font-size:.72rem;
}
.wc-pbd-reminders-head h2{
  margin:2px 0 2px!important;
  color:#fff!important;
  font-size:1.2rem!important;
  letter-spacing:-.025em;
}
.wc-pbd-reminders-head p{
  margin:0!important;
  color:#cfe0da!important;
  line-height:1.35;
  font-size:.92rem;
}
.wc-pbd-reminders-action{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:38px;
  border-radius:999px!important;
  padding:9px 13px!important;
  color:#06140e!important;
  background:linear-gradient(135deg,#b8ffbe,#66e887)!important;
  border:0!important;
  text-decoration:none!important;
  font-weight:1000!important;
  box-shadow:0 12px 26px rgba(102,232,135,.16)!important;
  white-space:nowrap;
}
.wc-pbd-reminder-list-polished{
  display:grid!important;
  gap:10px!important;
}
.wc-pbd-reminder-list-polished .wc-pbd-reminder-item{
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) auto!important;
  gap:10px!important;
  align-items:center!important;
  min-height:62px;
  padding:10px!important;
  border-radius:18px!important;
  text-decoration:none!important;
  color:#fff!important;
  background:rgba(255,255,255,.055)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.wc-pbd-reminder-item-icon{
  width:44px!important;
  height:44px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.07)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  font-size:1.25rem!important;
}
.wc-pbd-reminder-item-copy{
  display:grid!important;
  gap:4px!important;
  min-width:0;
}
.wc-pbd-reminder-item-copy strong{
  color:#fff!important;
  line-height:1.12!important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.wc-pbd-reminder-item-copy small{
  color:#cfe0da!important;
  line-height:1.28!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.wc-pbd-reminder-list-polished .wc-pbd-reminder-item em{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  min-height:28px;
  border-radius:999px!important;
  padding:6px 9px!important;
  font-size:.74rem!important;
  line-height:1!important;
  font-style:normal!important;
  font-weight:1000!important;
  color:#dfffee!important;
  background:rgba(255,255,255,.07)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  white-space:nowrap;
}
.wc-pbd-reminder-list-polished .wc-pbd-reminder-item.is-due{
  background:linear-gradient(135deg,rgba(248,113,113,.18),rgba(255,255,255,.045))!important;
  border-color:rgba(248,113,113,.38)!important;
}
.wc-pbd-reminder-list-polished .wc-pbd-reminder-item.is-due .wc-pbd-reminder-item-icon,
.wc-pbd-reminder-list-polished .wc-pbd-reminder-item.is-due em{
  background:rgba(248,113,113,.16)!important;
  border-color:rgba(248,113,113,.34)!important;
  color:#ffe4e6!important;
}
.wc-pbd-reminder-list-polished .wc-pbd-reminder-item.is-soon{
  background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(255,255,255,.045))!important;
  border-color:rgba(251,191,36,.34)!important;
}
.wc-pbd-reminder-list-polished .wc-pbd-reminder-item.is-soon .wc-pbd-reminder-item-icon,
.wc-pbd-reminder-list-polished .wc-pbd-reminder-item.is-soon em{
  background:rgba(251,191,36,.14)!important;
  border-color:rgba(251,191,36,.30)!important;
  color:#fef3c7!important;
}
.wc-pbd-reminder-empty{
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr)!important;
  gap:3px 10px!important;
  align-items:center!important;
  padding:12px!important;
  border-radius:18px!important;
  background:rgba(129,226,118,.075)!important;
  border:1px solid rgba(129,226,118,.20)!important;
  color:#fff!important;
}
.wc-pbd-reminder-empty>span{
  grid-row:span 2;
  width:44px!important;
  height:44px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:16px!important;
  background:rgba(129,226,118,.13)!important;
  border:1px solid rgba(129,226,118,.20)!important;
  font-size:1.2rem!important;
}
.wc-pbd-reminder-empty strong{color:#fff!important;line-height:1.12!important}
.wc-pbd-reminder-empty small{color:#cfe0da!important;line-height:1.35!important}
body.wc-page-profile .wc-pbd-profile-reminders.wc-pbd-reminders-widget{
  padding:18px!important;
  border-radius:24px!important;
}
body.wc-page-profile .wc-pbd-reminders-profile-head{
  margin-bottom:14px;
}
@media(max-width:720px){
  .wc-pbd-reminders-head{grid-template-columns:44px minmax(0,1fr);align-items:start}
  .wc-pbd-reminders-action{grid-column:1/-1;width:100%}
  .wc-pbd-reminder-list-polished .wc-pbd-reminder-item{grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important}
  .wc-pbd-reminder-list-polished .wc-pbd-reminder-item em{grid-column:2;justify-self:start;margin-top:2px}
  .wc-pbd-reminder-item-icon,.wc-pbd-reminder-empty>span{width:42px!important;height:42px!important;border-radius:15px!important}
  .wc-pbd-reminder-item-copy strong{white-space:normal}
}


/* Wimmer Community V6.69.61 - Plantepåmindelser mail-skabelon og mailtest */
.wc-pbd-mailtest .wc-pbd-form-actions button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
}
.wc-pbd-mailtest-result{
  display:grid;
  gap:4px;
  margin:0 0 16px;
  border-radius:18px;
  padding:14px 15px;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.055);
}
.wc-pbd-mailtest-result strong{color:#fff;font-size:1.02rem}
.wc-pbd-mailtest-result span{color:#cfe0da;line-height:1.45}
.wc-pbd-mailtest-result.is-ok{border-color:rgba(129,226,118,.28);background:rgba(129,226,118,.08)}
.wc-pbd-mailtest-result.is-bad{border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.09)}
.wc-pbd-mail-preview-card{overflow:hidden}
.wc-pbd-mail-preview{
  border-radius:24px;
  border:1px solid rgba(129,226,118,.16);
  background:linear-gradient(135deg,rgba(4,14,24,.94),rgba(6,23,31,.95));
  padding:18px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.wc-pbd-mail-preview a{color:#06140e!important}
@media(max-width:620px){
  .wc-pbd-mail-preview{padding:12px;border-radius:20px}
  .wc-pbd-mailtest .wc-pbd-form-actions{display:grid!important;grid-template-columns:1fr!important}
  .wc-pbd-mailtest .wc-pbd-form-actions a,
  .wc-pbd-mailtest .wc-pbd-form-actions button{width:100%;text-align:center}
}


/* Wimmer Community V6.69.62 - Mine planter plantebilleder */
.wc-pbd-image-field{
  border:1px solid rgba(129,226,118,.16);
  border-radius:22px;
  padding:14px;
  background:rgba(129,226,118,.055);
}
.wc-pbd-image-upload-row{
  display:grid;
  grid-template-columns:132px minmax(0,1fr);
  gap:14px;
  align-items:center;
}
.wc-pbd-image-preview-form,
.wc-pbd-plant-photo,
.wc-pbd-selected-photo{
  overflow:hidden;
  display:grid;
  place-items:center;
  border-radius:22px;
  border:1px solid rgba(129,226,118,.18);
  background:radial-gradient(circle at 50% 18%,rgba(129,226,118,.14),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.06),rgba(0,0,0,.16));
  color:#dfffda;
}
.wc-pbd-image-preview-form{
  width:132px;
  height:112px;
}
.wc-pbd-image-preview-form img,
.wc-pbd-plant-photo img,
.wc-pbd-selected-photo img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
.wc-pbd-image-preview-form b,
.wc-pbd-plant-photo span,
.wc-pbd-selected-photo span{
  font-size:2.2rem;
  line-height:1;
}
.wc-pbd-image-upload-copy{
  display:grid;
  gap:8px;
  min-width:0;
}
.wc-pbd-image-upload-copy input[type=file]{
  padding:10px!important;
  background:rgba(0,0,0,.18)!important;
  cursor:pointer;
}
.wc-pbd-image-upload-copy small{
  color:#bcd1c8!important;
  line-height:1.4;
  font-weight:800;
}
.wc-pbd-remove-image{
  display:flex!important;
  grid-template-columns:auto!important;
  align-items:center;
  gap:8px;
  width:max-content;
  max-width:100%;
  border-radius:999px;
  padding:7px 10px;
  background:rgba(248,113,113,.10);
  border:1px solid rgba(248,113,113,.22);
  color:#ffe4e6!important;
  font-weight:950!important;
}
.wc-pbd-remove-image input{
  width:auto!important;
  min-height:auto!important;
}
.wc-pbd-plant-photo{
  width:100%;
  height:172px;
  margin:0 0 2px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.wc-pbd-plant-card .wc-pbd-plant-photo + div{
  min-width:0;
}
.wc-pbd-selected-photo{
  width:100%;
  height:210px;
  margin:0 0 14px;
}
.wc-pbd-selected-photo.is-empty{
  min-height:132px;
}
.wc-pbd-selected-photo span{
  font-size:3rem;
}
.wc-pbd-plant-photo.has-image,
.wc-pbd-selected-photo.has-image,
.wc-pbd-image-preview-form.has-image{
  background:#06141d;
  border-color:rgba(129,226,118,.30);
}
.wc-pbd-plant-photo.has-image img,
.wc-pbd-selected-photo.has-image img,
.wc-pbd-image-preview-form.has-image img{
  filter:saturate(1.05) contrast(1.03);
}
@media(max-width:920px){
  .wc-pbd-plant-photo{height:210px}
}
@media(max-width:620px){
  .wc-pbd-image-upload-row{grid-template-columns:1fr}
  .wc-pbd-image-preview-form{width:100%;height:190px}
  .wc-pbd-plant-photo{height:205px}
  .wc-pbd-selected-photo{height:215px}
  .wc-pbd-remove-image{width:100%;justify-content:center}
}


/* Wimmer Community V6.69.63 - Samlet plantestatus */
.wc-pbd-status-page{max-width:1220px}
.wc-pbd-status-hero{
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);
  gap:18px;
  align-items:stretch;
  border:1px solid rgba(129,226,118,.18);
  border-radius:30px;
  padding:24px;
  background:
    radial-gradient(circle at 86% 0%,rgba(129,226,118,.18),transparent 34%),
    radial-gradient(circle at 5% 8%,rgba(78,198,146,.18),transparent 30%),
    linear-gradient(145deg,rgba(5,24,22,.98),rgba(5,14,24,.96));
  box-shadow:0 26px 75px rgba(0,0,0,.28);
}
.wc-pbd-status-hero>*{position:relative;z-index:1}
.wc-pbd-status-hero small,.wc-pbd-status-column small{display:block;text-transform:uppercase;letter-spacing:.11em;font-weight:1000;color:#9df18b}
.wc-pbd-status-hero h1{margin:.25rem 0 .45rem;color:#fff;font-size:clamp(2rem,5vw,3.35rem);letter-spacing:-.045em}
.wc-pbd-status-hero p{margin:0;max-width:780px;color:#cfe0da;line-height:1.6}
.wc-pbd-status-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.wc-pbd-status-hero-actions a,.wc-pbd-status-card-actions a,.wc-pbd-status-empty a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  border-radius:999px;
  padding:10px 15px;
  text-decoration:none!important;
  color:#07140e!important;
  background:linear-gradient(135deg,#b8ffbe,#66e887);
  font-weight:1000;
  box-shadow:0 12px 28px rgba(102,232,135,.15);
}
.wc-pbd-status-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.wc-pbd-status-totals span{
  display:grid;
  align-content:center;
  min-height:92px;
  border-radius:22px;
  padding:14px;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.10);
  color:#d9eee5;
  font-weight:950;
}
.wc-pbd-status-totals strong{display:block;color:#fff;font-size:2rem;line-height:1}
.wc-pbd-status-totals .is-red{border-color:rgba(248,113,113,.30);background:rgba(127,29,29,.18)}
.wc-pbd-status-totals .is-yellow{border-color:rgba(251,191,36,.30);background:rgba(120,74,9,.18)}
.wc-pbd-status-totals .is-green{border-color:rgba(129,226,118,.30);background:rgba(22,101,52,.18)}
.wc-pbd-status-totals .is-gray{border-color:rgba(148,163,184,.22);background:rgba(100,116,139,.13)}
.wc-pbd-status-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}
.wc-pbd-status-summary article{
  display:flex;
  gap:13px;
  align-items:flex-start;
  border:1px solid rgba(255,255,255,.10);
  border-radius:24px;
  padding:16px;
  background:linear-gradient(145deg,rgba(5,24,22,.96),rgba(5,14,24,.94));
  color:#d8eee5;
  box-shadow:0 16px 42px rgba(0,0,0,.16);
}
.wc-pbd-status-summary article>span{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:17px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11)}
.wc-pbd-status-summary strong{display:block;color:#fff;margin-bottom:4px}.wc-pbd-status-summary p{margin:0;color:#c6d8d0;line-height:1.45}
.wc-pbd-status-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}
.wc-pbd-status-column{
  border:1px solid rgba(255,255,255,.10);
  border-radius:26px;
  padding:14px;
  background:linear-gradient(145deg,rgba(5,24,22,.96),rgba(5,14,24,.94));
  box-shadow:0 16px 46px rgba(0,0,0,.17);
}
.wc-pbd-status-column>header{display:flex;gap:11px;align-items:flex-start;margin-bottom:12px}
.wc-pbd-status-column>header>span{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10)}
.wc-pbd-status-column h2{margin:2px 0 4px;color:#fff;letter-spacing:-.025em}
.wc-pbd-status-column p{margin:0;color:#c5d7cf;line-height:1.4;font-size:.93rem}
.wc-pbd-status-column.is-red{border-color:rgba(248,113,113,.26)}
.wc-pbd-status-column.is-yellow{border-color:rgba(251,191,36,.26)}
.wc-pbd-status-column.is-green{border-color:rgba(129,226,118,.26)}
.wc-pbd-status-column.is-gray{border-color:rgba(148,163,184,.20)}
.wc-pbd-status-cards{display:grid;gap:12px}
.wc-pbd-status-card{
  display:grid;
  gap:12px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:22px;
  padding:12px;
  background:rgba(255,255,255,.055);
  color:#eaffef;
}
.wc-pbd-status-photo{
  width:100%;
  min-height:132px;
  border-radius:18px;
  overflow:hidden;
  display:grid;
  place-items:center;
  background:rgba(0,0,0,.18);
  border:1px solid rgba(255,255,255,.10);
}
.wc-pbd-status-photo img{width:100%;height:100%;min-height:132px;object-fit:cover;display:block}
.wc-pbd-status-photo span{font-size:2.15rem}
.wc-pbd-status-card small{display:block;color:#9df18b;font-weight:1000;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}
.wc-pbd-status-card h3{margin:3px 0 4px;color:#fff}
.wc-pbd-status-card p{margin:0;color:#c6d8d0;line-height:1.4}
.wc-pbd-status-card ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}
.wc-pbd-status-card li{
  border:1px solid rgba(255,255,255,.08);
  border-radius:14px;
  padding:8px 9px;
  background:rgba(0,0,0,.15);
}
.wc-pbd-status-card li span,.wc-pbd-status-card li strong{display:block}
.wc-pbd-status-card li span{color:#d8eee5;font-size:.86rem;font-weight:950}
.wc-pbd-status-card li strong{color:#a9beb5;font-size:.82rem;font-weight:800;margin-top:2px}
.wc-pbd-status-card li.is-due{border-color:rgba(248,113,113,.24);background:rgba(127,29,29,.13)}
.wc-pbd-status-card li.is-soon{border-color:rgba(251,191,36,.22);background:rgba(120,74,9,.13)}
.wc-pbd-status-card-actions{display:flex;gap:8px;flex-wrap:wrap}
.wc-pbd-status-card-actions a:nth-child(2){background:rgba(255,255,255,.08)!important;color:#dfffda!important;border:1px solid rgba(255,255,255,.12)!important}
.wc-pbd-status-none,.wc-pbd-status-empty{
  border:1px dashed rgba(129,226,118,.22);
  border-radius:22px;
  padding:16px;
  background:rgba(255,255,255,.045);
  color:#cbded7;
}
.wc-pbd-status-none strong,.wc-pbd-status-empty strong{display:block;color:#fff;margin-bottom:5px}
.wc-pbd-status-none p,.wc-pbd-status-empty p{margin:0;color:#c6d8d0;line-height:1.45}
.wc-pbd-status-empty{text-align:center;margin:18px 0;padding:28px}
.wc-pbd-status-empty>span{display:block;font-size:2.8rem;margin-bottom:8px}
.wc-pbd-status-empty a{margin-top:14px}
.wc-pbd-status-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:999px;
  padding:9px 13px;
  background:linear-gradient(135deg,#b8ffbe,#66e887);
  color:#06140e!important;
  text-decoration:none!important;
  font-weight:1000;
}
@media(max-width:1120px){.wc-pbd-status-board{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pbd-status-hero{grid-template-columns:1fr}}
@media(max-width:720px){
  .wc-pbd-status-hero{border-radius:26px;padding:18px}
  .wc-pbd-status-totals,.wc-pbd-status-summary,.wc-pbd-status-board{grid-template-columns:1fr}
  .wc-pbd-status-card-actions a,.wc-pbd-status-hero-actions a{width:100%}
}


/* Wimmer Community V6.69.64 - Profil/forside plantepåmindelser layoutfix */
.wc-pbd-reminders-widget .wc-pbd-reminders-head{
  grid-template-columns:48px minmax(0,1fr)!important;
  align-items:start!important;
  gap:12px!important;
}
.wc-pbd-reminders-widget .wc-pbd-reminders-head-icon{
  grid-column:1!important;
  grid-row:1!important;
}
.wc-pbd-reminders-widget .wc-pbd-reminders-head>div{
  grid-column:2!important;
  grid-row:1!important;
  min-width:0!important;
}
.wc-pbd-reminders-widget .wc-pbd-reminders-actions{
  grid-column:1 / -1!important;
  grid-row:2!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
  justify-content:flex-start!important;
  margin:2px 0 0!important;
  min-width:0!important;
  width:100%!important;
}
.wc-pbd-reminders-widget .wc-pbd-reminders-action{
  min-height:36px!important;
  padding:8px 13px!important;
  max-width:100%!important;
  line-height:1.1!important;
  white-space:normal!important;
  text-align:center!important;
}
.wc-pbd-reminders-widget .wc-pbd-reminders-head p{
  max-width:100%!important;
  overflow:visible!important;
}
.wc-pbd-reminders-widget .wc-pbd-reminder-empty{
  margin-top:4px!important;
}
@media(max-width:520px){
  .wc-pbd-reminders-widget .wc-pbd-reminders-head{
    grid-template-columns:42px minmax(0,1fr)!important;
    gap:10px!important;
  }
  .wc-pbd-reminders-widget .wc-pbd-reminders-head-icon{
    width:42px!important;
    height:42px!important;
    border-radius:15px!important;
    font-size:1.25rem!important;
  }
  .wc-pbd-reminders-widget .wc-pbd-reminders-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  .wc-pbd-reminders-widget .wc-pbd-reminders-action{
    width:100%!important;
  }
  .wc-pbd-reminders-widget .wc-pbd-reminder-empty{
    grid-template-columns:40px minmax(0,1fr)!important;
  }
  .wc-pbd-reminders-widget .wc-pbd-reminder-empty>span{
    width:40px!important;
    height:40px!important;
  }
}


/* Wimmer Community V6.69.68 - PlanteBot egne planter */
.wc-pbd-mybot-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:18px;align-items:stretch;margin:0 0 18px;padding:26px;border-radius:34px;border:1px solid rgba(129,226,118,.22);background:radial-gradient(circle at 88% 0%,rgba(116,255,137,.18),transparent 34%),linear-gradient(135deg,rgba(7,37,35,.98),rgba(4,19,30,.96));box-shadow:0 26px 80px rgba(0,0,0,.28);color:#f6fff8}.wc-pbd-mybot-hero small,.wc-pbd-mybot-selected small,.wc-pbd-mybot-plants small,.wc-pbd-mybot-form-card small{display:block;text-transform:uppercase;letter-spacing:.11em;color:#9df18b;font-weight:1000}.wc-pbd-mybot-hero h1{margin:.25rem 0 .45rem;color:#fff;font-size:clamp(2.1rem,5vw,3.7rem);letter-spacing:-.05em}.wc-pbd-mybot-hero p{margin:0;max-width:820px;color:#d5e8df;line-height:1.6}.wc-pbd-mybot-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.wc-pbd-mybot-actions a,.wc-pbd-mybot-answer-head a,.wc-pbd-mybot-form button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 15px;text-decoration:none;font-weight:1000;background:linear-gradient(135deg,#b8ffbe,#66e887);color:#06140e!important;border:0}.wc-pbd-mybot-hero aside{display:grid;gap:10px}.wc-pbd-mybot-hero aside span{border-radius:20px;padding:16px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);color:#dbeee5}.wc-pbd-mybot-hero aside strong{display:block;color:#9df18b;font-size:1.8rem}.wc-pbd-mybot-layout{display:grid;grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);gap:18px;align-items:start}.wc-pbd-mybot-plants,.wc-pbd-mybot-main>section,.wc-pbd-mybot-answer{border-radius:28px;border:1px solid rgba(129,226,118,.18);background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(31,105,64,.10));box-shadow:0 18px 54px rgba(0,0,0,.20);padding:18px;color:#f4fff7}.wc-pbd-mybot-plant-list{display:grid;gap:10px}.wc-pbd-mybot-plant-list a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;text-decoration:none;color:#f4fff7!important;border-radius:20px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);padding:10px}.wc-pbd-mybot-plant-list a.active{border-color:rgba(129,226,118,.48);background:rgba(129,226,118,.12)}.wc-pbd-mybot-plant-list strong,.wc-pbd-mybot-plant-list em{display:block}.wc-pbd-mybot-plant-list em{font-style:normal;color:#bdd3ca;font-size:.9rem;line-height:1.35}.wc-pbd-mybot-thumb{width:64px;height:64px;border-radius:18px;overflow:hidden;background:rgba(129,226,118,.10);display:grid;place-items:center}.wc-pbd-mybot-thumb img,.wc-pbd-mybot-photo img{width:100%;height:100%;object-fit:cover;display:block}.wc-pbd-mybot-selected{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:stretch}.wc-pbd-mybot-photo{min-height:220px;border-radius:24px;overflow:hidden;background:rgba(129,226,118,.10);display:grid;place-items:center;border:1px solid rgba(129,226,118,.20)}.wc-pbd-mybot-selected h2{margin:.2rem 0;color:#fff;font-size:2rem;letter-spacing:-.035em}.wc-pbd-mybot-selected p{color:#d2e4dc;margin:.25rem 0 12px}.wc-pbd-mybot-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wc-pbd-mybot-facts span{border-radius:16px;padding:10px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);color:#dcece5}.wc-pbd-mybot-facts strong{display:block;color:#9df18b}.wc-pbd-mybot-care{margin-top:12px}.wc-pbd-mybot-form{display:grid;gap:12px}.wc-pbd-mybot-form label{display:grid;gap:8px;color:#dceee6;font-weight:950}.wc-pbd-mybot-form textarea{width:100%;border-radius:20px;border:1px solid rgba(129,226,118,.22);background:rgba(0,0,0,.20);color:#f7fff8;padding:14px;font:inherit;resize:vertical;outline:none}.wc-pbd-mybot-form textarea:focus{border-color:rgba(129,226,118,.56);box-shadow:0 0 0 4px rgba(129,226,118,.12)}.wc-pbd-mybot-form small{letter-spacing:0;text-transform:none;color:#bcd4ca;font-weight:800}.wc-pbd-mybot-examples{display:flex;flex-wrap:wrap;gap:8px}.wc-pbd-mybot-examples a{border-radius:999px;padding:8px 11px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);color:#dfffda!important;text-decoration:none;font-weight:900}.wc-pbd-mybot-error{border:1px solid rgba(251,191,36,.30);background:rgba(251,191,36,.10);color:#fff5d0;border-radius:18px;padding:12px}.wc-pbd-mybot-answer-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.wc-pbd-mybot-answer-head h2{margin:.15rem 0;color:#fff;font-size:2rem;letter-spacing:-.035em}.wc-pbd-mybot-answer-head p{margin:0;color:#d7e8df;line-height:1.55}.wc-pbd-mybot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc-pbd-mybot-grid section{border-radius:22px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);padding:15px}.wc-pbd-mybot-grid section.tone-context{border-color:rgba(129,226,118,.28);background:rgba(129,226,118,.09)}.wc-pbd-mybot-grid section.tone-status{border-color:rgba(251,191,36,.26);background:rgba(251,191,36,.08)}.wc-pbd-mybot-grid strong{display:block;color:#fff;margin-bottom:7px}.wc-pbd-mybot-grid p,.wc-pbd-mybot-note{color:#cddfd7;line-height:1.55}.wc-pbd-mybot-grid ul{margin:8px 0 0;padding-left:20px;color:#eaffef;line-height:1.55}.wc-pbd-mybot-note{margin:14px 0 0;border-radius:18px;padding:12px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09)}
@media(max-width:980px){.wc-pbd-mybot-hero,.wc-pbd-mybot-layout,.wc-pbd-mybot-selected{grid-template-columns:1fr}.wc-pbd-mybot-facts,.wc-pbd-mybot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pbd-mybot-photo{min-height:235px}.wc-pbd-mybot-hero aside{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.wc-pbd-mybot-hero{border-radius:26px;padding:18px}.wc-pbd-mybot-plants,.wc-pbd-mybot-main>section,.wc-pbd-mybot-answer{border-radius:24px;padding:15px}.wc-pbd-mybot-facts,.wc-pbd-mybot-grid,.wc-pbd-mybot-hero aside{grid-template-columns:1fr}.wc-pbd-mybot-answer-head{display:grid}.wc-pbd-mybot-answer-head a,.wc-pbd-mybot-actions a,.wc-pbd-mybot-form button{width:100%}.wc-pbd-mybot-plant-list a{grid-template-columns:56px minmax(0,1fr)}.wc-pbd-mybot-thumb{width:56px;height:56px}}

/* Wimmer Community V6.69.69 - Problemfoto + plante-diagnose */
.wc-pbd-problem-hero{
  display:grid;
  grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);
  gap:18px;
  align-items:stretch;
  margin:18px 0;
  padding:24px;
  border-radius:30px;
  border:1px solid rgba(129,226,118,.24);
  background:radial-gradient(circle at 90% 0%,rgba(129,226,118,.20),transparent 36%),linear-gradient(145deg,rgba(7,33,30,.98),rgba(4,18,27,.96));
  box-shadow:0 24px 70px rgba(0,0,0,.30);
  color:#f5fff8;
}
.wc-pbd-problem-hero h1{margin:.2rem 0 .5rem;color:#fff;font-size:clamp(2rem,4.8vw,3.6rem);letter-spacing:-.05em}
.wc-pbd-problem-hero p{max-width:840px;margin:0;color:#cfe0da;line-height:1.6}
.wc-pbd-problem-hero small,.wc-pbd-problem-form-card small{display:block;color:#9df18b;text-transform:uppercase;letter-spacing:.11em;font-weight:1000}
.wc-pbd-problem-hero aside{display:grid;grid-template-columns:1fr;gap:10px}
.wc-pbd-problem-hero aside span{display:grid;align-content:center;border-radius:18px;padding:14px 16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11)}
.wc-pbd-problem-hero aside strong{display:block;color:#aaff9c;font-size:1.55rem;line-height:1}
.wc-pbd-problem-layout{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:18px;align-items:start}
.wc-pbd-problem-main{display:grid;gap:18px}
.wc-pbd-problem-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wc-pbd-problem-form label{display:grid;gap:7px;color:#d8eee5;font-weight:950}
.wc-pbd-problem-form label.full{grid-column:1/-1}
.wc-pbd-problem-form input,.wc-pbd-problem-form select,.wc-pbd-problem-form textarea{
  width:100%;border-radius:16px;border:1px solid rgba(129,226,118,.20);background:rgba(4,18,27,.86);color:#f5fff8;padding:12px 13px;font:inherit;outline:none
}
.wc-pbd-problem-form input[type=file]{padding:11px;background:rgba(255,255,255,.055)}
.wc-pbd-problem-form button{grid-column:1/-1;border:0;border-radius:999px;background:linear-gradient(135deg,#b8ffbe,#66e887);color:#06140e;font-weight:1000;padding:12px 18px;cursor:pointer}
.wc-pbd-problem-form .wc-pbd-problem-privacy{grid-column:1/-1;color:#cfe0da;text-transform:none;letter-spacing:0;font-weight:800}
.wc-pbd-problem-grid{display:grid;gap:14px}
.wc-pbd-problem-card{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;border-radius:24px;border:1px solid rgba(129,226,118,.17);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(16,65,48,.12));padding:14px;box-shadow:0 16px 42px rgba(0,0,0,.18)}
.wc-pbd-problem-card.status-open{border-color:rgba(248,113,113,.32)}
.wc-pbd-problem-card.status-in_progress{border-color:rgba(251,191,36,.35)}
.wc-pbd-problem-card.status-resolved{border-color:rgba(129,226,118,.35)}
.wc-pbd-problem-card-photo,.wc-pbd-diary-problem-photo{display:grid;place-items:center;overflow:hidden;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10)}
.wc-pbd-problem-card-photo{height:160px;border-radius:20px}
.wc-pbd-problem-card-photo img,.wc-pbd-diary-problem-photo img{width:100%;height:100%;object-fit:cover;display:block}
.wc-pbd-problem-card-photo.is-empty span{font-size:2.4rem}
.wc-pbd-problem-card-body small{display:block;color:#9df18b;font-weight:950;text-transform:none;letter-spacing:0;margin-bottom:3px}
.wc-pbd-problem-card-body h3{margin:.15rem 0 .4rem;color:#fff;letter-spacing:-.02em}
.wc-pbd-problem-card-body p{color:#cfe0da;line-height:1.52;margin:.5rem 0}
.wc-pbd-problem-advice{margin:10px 0;padding:12px;border-radius:18px;background:rgba(129,226,118,.08);border:1px solid rgba(129,226,118,.15)}
.wc-pbd-problem-advice strong{display:block;color:#dfffda;margin-bottom:3px}
.wc-pbd-problem-actions{align-items:center}.wc-pbd-problem-actions select{border-radius:999px;border:1px solid rgba(255,255,255,.13);background:rgba(0,0,0,.18);color:#f5fff8;padding:10px 12px;font-weight:850}
.wc-pbd-diary-problems{display:grid;gap:10px;margin:0 0 14px;padding:12px;border-radius:20px;background:rgba(129,226,118,.07);border:1px solid rgba(129,226,118,.16)}
.wc-pbd-diary-problems>strong{color:#dfffda}.wc-pbd-diary-problems a{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;text-decoration:none;color:#fff!important;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);padding:8px}
.wc-pbd-diary-problem-photo{width:58px;height:58px;border-radius:14px}.wc-pbd-diary-problems b,.wc-pbd-diary-problems em{display:block}.wc-pbd-diary-problems b{color:#fff}.wc-pbd-diary-problems em{font-style:normal;color:#cfe0da;font-size:.9rem;line-height:1.3}
@media(max-width:980px){.wc-pbd-problem-hero,.wc-pbd-problem-layout{grid-template-columns:1fr}.wc-pbd-problem-hero aside{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-pbd-problem-card{grid-template-columns:130px minmax(0,1fr)}}
@media(max-width:620px){.wc-pbd-problem-hero{border-radius:24px;padding:18px}.wc-pbd-problem-hero aside,.wc-pbd-problem-form{grid-template-columns:1fr}.wc-pbd-problem-card{grid-template-columns:1fr}.wc-pbd-problem-card-photo{height:210px}.wc-pbd-problem-actions,.wc-pbd-problem-actions form,.wc-pbd-problem-actions button,.wc-pbd-problem-actions a,.wc-pbd-problem-actions select{width:100%;text-align:center}.wc-pbd-diary-problems a{grid-template-columns:52px minmax(0,1fr)}}

/* Wimmer Community V6.69.70 - Behandlingsplan + opfølgning */
.wc-pbd-treatment-hero{border-color:rgba(147,197,253,.24);background:radial-gradient(circle at 90% 0%,rgba(147,197,253,.18),transparent 34%),linear-gradient(145deg,rgba(7,33,38,.98),rgba(4,18,30,.96))}
.wc-pbd-treatment-layout{grid-template-columns:minmax(270px,.37fr) minmax(0,1fr)}
.wc-pbd-treatment-problem-list a{grid-template-columns:64px minmax(0,1fr)}
.wc-pbd-treatment-selected .wc-pbd-problem-advice{margin-top:12px}
.wc-pbd-treatment-compare,.wc-pbd-treatment-form-card,.wc-pbd-treatment-current{border-color:rgba(147,197,253,.18)!important}
.wc-pbd-treatment-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.wc-pbd-treatment-photos article{border-radius:22px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);padding:12px;color:#f5fff8}
.wc-pbd-treatment-photos small{display:block;color:#9df18b;font-weight:1000;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}
.wc-pbd-treatment-photo{height:245px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10)}
.wc-pbd-treatment-photo img{width:100%;height:100%;object-fit:cover;display:block}.wc-pbd-treatment-photo.is-empty span{font-size:2.6rem}
.wc-pbd-treatment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc-pbd-treatment-form label{display:grid;gap:7px;color:#d8eee5;font-weight:950}.wc-pbd-treatment-form label.full,.wc-pbd-treatment-stepbox.full{grid-column:1/-1}.wc-pbd-treatment-form input,.wc-pbd-treatment-form select,.wc-pbd-treatment-form textarea{width:100%;border-radius:16px;border:1px solid rgba(147,197,253,.20);background:rgba(4,18,27,.86);color:#f5fff8;padding:12px 13px;font:inherit;outline:none}.wc-pbd-treatment-form input[type=file]{padding:11px;background:rgba(255,255,255,.055)}.wc-pbd-treatment-form textarea{resize:vertical}.wc-pbd-treatment-form button{grid-column:1/-1;border:0;border-radius:999px;background:linear-gradient(135deg,#d9f99d,#67e8f9);color:#06140e;font-weight:1000;padding:12px 18px;cursor:pointer}.wc-pbd-treatment-stepbox{display:grid;gap:10px}.wc-pbd-treatment-stepbox>strong{color:#fff;font-size:1.05rem}.wc-pbd-treatment-stepbox>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wc-pbd-treatment-stepbox label{display:grid!important;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:start;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);padding:11px;color:#fff!important;cursor:pointer}.wc-pbd-treatment-stepbox input{width:auto!important;margin-top:3px}.wc-pbd-treatment-stepbox b,.wc-pbd-treatment-stepbox em{display:block}.wc-pbd-treatment-stepbox b{color:#fff}.wc-pbd-treatment-stepbox em{grid-column:3/-1;color:#bdd3ca;font-style:normal;font-size:.88rem;line-height:1.35}.wc-pbd-treatment-steps-list{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wc-pbd-treatment-steps-list li{border-radius:16px;background:rgba(147,197,253,.09);border:1px solid rgba(147,197,253,.16);padding:10px 12px;color:#eaffef;font-weight:900}.wc-pbd-treatment-current .wc-pbd-card-actions form{display:inline}.wc-pbd-treatment-current .wc-pbd-card-actions button.danger{background:linear-gradient(135deg,#dc5a5a,#a72626)!important;color:#fff!important}
@media(max-width:980px){.wc-pbd-treatment-layout{grid-template-columns:1fr}.wc-pbd-treatment-stepbox>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pbd-treatment-photos{grid-template-columns:1fr}.wc-pbd-treatment-photo{height:260px}}
@media(max-width:620px){.wc-pbd-treatment-form,.wc-pbd-treatment-stepbox>div,.wc-pbd-treatment-steps-list{grid-template-columns:1fr}.wc-pbd-treatment-stepbox label{grid-template-columns:auto auto minmax(0,1fr)}.wc-pbd-treatment-photo{height:220px}.wc-pbd-treatment-current .wc-pbd-card-actions,.wc-pbd-treatment-current .wc-pbd-card-actions a,.wc-pbd-treatment-current .wc-pbd-card-actions form,.wc-pbd-treatment-current .wc-pbd-card-actions button{width:100%;text-align:center}}

/* Wimmer Community V6.69.71 - Min plantejournal */
.wc-pbd-journal-hero{background:radial-gradient(circle at 85% 0%,rgba(129,226,118,.18),transparent 36%),linear-gradient(135deg,rgba(4,28,23,.96),rgba(6,17,30,.96))!important;border-color:rgba(129,226,118,.24)!important;color:#eef8f3!important}
.wc-pbd-journal-layout{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr);gap:18px;align-items:start;margin-top:18px}
.wc-pbd-journal-main{display:grid;gap:18px;min-width:0}.wc-pbd-journal-plants{position:sticky;top:16px}.wc-pbd-journal-cover{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:stretch;border-radius:28px;border:1px solid rgba(129,226,118,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(31,105,64,.11));box-shadow:0 22px 60px rgba(0,0,0,.24);padding:18px;overflow:hidden;position:relative}.wc-pbd-journal-cover:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(129,226,118,.16),transparent 38%);pointer-events:none}.wc-pbd-journal-cover>*{position:relative;z-index:1}.wc-pbd-journal-photo{min-height:230px;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,rgba(129,226,118,.14),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.12);display:grid;place-items:center}.wc-pbd-journal-photo img{width:100%;height:100%;object-fit:cover;display:block}.wc-pbd-journal-cover-copy{display:flex;flex-direction:column;justify-content:center;gap:8px}.wc-pbd-journal-cover-copy small,.wc-pbd-journal-section small{color:#9df18b!important;text-transform:uppercase;letter-spacing:.08em;font-weight:1000}.wc-pbd-journal-cover-copy h2{font-size:clamp(2rem,4vw,3.2rem);line-height:.95;margin:.1rem 0;color:#fff!important;letter-spacing:-.05em}.wc-pbd-journal-cover-copy p{margin:0;color:#cfe0da!important;line-height:1.5}.wc-pbd-journal-statusline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 2px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.wc-pbd-journal-statusline span{font-size:1.4rem}.wc-pbd-journal-statusline strong{color:#fff}.wc-pbd-journal-statusline em{font-style:normal;color:#c9dad2}.wc-pbd-journal-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.wc-pbd-journal-stats span{display:block;border-radius:20px;padding:13px 14px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(31,105,64,.09));border:1px solid rgba(129,226,118,.16);color:#cfe0da;font-weight:900}.wc-pbd-journal-stats strong{display:block;color:#fff;font-size:1.05rem;margin-bottom:3px}.wc-pbd-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wc-pbd-journal-list{display:grid;gap:10px}.wc-pbd-journal-list section{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;border-radius:18px;padding:12px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09)}.wc-pbd-journal-list section>span{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:rgba(129,226,118,.12);border:1px solid rgba(129,226,118,.18);font-size:1.45rem}.wc-pbd-journal-list strong{display:block;color:#fff;margin:2px 0}.wc-pbd-journal-list p{margin:4px 0 0!important;color:#cfe0da!important;line-height:1.5!important}.wc-pbd-journal-list a,.wc-pbd-journal-treatment-grid article>a{display:inline-flex;width:max-content;margin-top:8px;border-radius:999px;padding:9px 12px;text-decoration:none!important;background:linear-gradient(135deg,#b8ffbe,#66e887);color:#06140e!important;font-weight:1000}.wc-pbd-journal-mini-photo{width:72px!important;height:72px!important;border-radius:18px!important;overflow:hidden;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center}.wc-pbd-journal-problems section{grid-template-columns:72px minmax(0,1fr)}.wc-pbd-journal-treatment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wc-pbd-journal-treatment-grid article{border-radius:22px;border:1px solid rgba(129,226,118,.16);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(31,105,64,.08));padding:14px;box-shadow:0 12px 30px rgba(0,0,0,.16)}.wc-pbd-journal-treatment-grid h3{margin:5px 0;color:#fff}.wc-pbd-journal-treatment-grid p{color:#cfe0da;margin:0 0 8px}.wc-pbd-journal-treatment-grid ul{margin:8px 0 0;padding-left:18px;color:#dfffda;line-height:1.45}.wc-pbd-journal-reminder-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wc-pbd-journal-reminder-grid article{border-radius:18px;padding:13px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);display:grid;gap:5px}.wc-pbd-journal-reminder-grid article>span{font-size:1.35rem}.wc-pbd-journal-reminder-grid article strong{color:#fff}.wc-pbd-journal-reminder-grid article em{font-style:normal;color:#cfe0da}.wc-pbd-journal-reminder-grid .is-due,.wc-pbd-journal-reminder-grid .is-red{border-color:rgba(255,105,105,.32);background:rgba(255,105,105,.08)}.wc-pbd-journal-reminder-grid .is-soon,.wc-pbd-journal-reminder-grid .is-yellow{border-color:rgba(251,191,36,.34);background:rgba(251,191,36,.08)}.wc-pbd-journal-reminder-grid .is-ok,.wc-pbd-journal-reminder-grid .is-green{border-color:rgba(129,226,118,.26);background:rgba(129,226,118,.07)}
@media(max-width:1040px){.wc-pbd-journal-layout,.wc-pbd-journal-cover{grid-template-columns:1fr}.wc-pbd-journal-plants{position:static}.wc-pbd-journal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-pbd-journal-reminder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pbd-journal-grid,.wc-pbd-journal-treatment-grid{grid-template-columns:1fr}.wc-pbd-journal-photo{min-height:260px}}
@media(max-width:620px){.wc-pbd-journal-cover{border-radius:24px;padding:14px}.wc-pbd-journal-stats,.wc-pbd-journal-reminder-grid{grid-template-columns:1fr}.wc-pbd-journal-list section,.wc-pbd-journal-problems section{grid-template-columns:1fr}.wc-pbd-journal-mini-photo{width:100%!important;height:170px!important}.wc-pbd-journal-list section>span{width:48px;height:48px}.wc-pbd-journal-photo{min-height:210px}.wc-pbd-journal-cover-copy h2{font-size:2rem}}


/* Wimmer Community V6.69.72 - Print PDF plantejournal */
.wc-pbd-journal-print-action{background:linear-gradient(135deg,#f7ffe8,#a7f3d0)!important;color:#052015!important;border-color:rgba(167,243,208,.45)!important}
.wc-pbd-mybot-actions .wc-pbd-journal-print-action::before{content:'📄';margin-right:6px}
@media print{.wc-pbd-journal-print-action{display:none!important}}


/* Wimmer Community V6.69.77 - Sæsonplan for mine planter */
.wc-pbd-season-hero{display:grid;grid-template-columns:minmax(0,1.2fr) 230px;gap:18px;align-items:stretch;border-radius:30px;border:1px solid rgba(129,226,118,.24);background:radial-gradient(circle at 85% 0%,rgba(129,226,118,.18),transparent 36%),linear-gradient(135deg,rgba(4,28,23,.96),rgba(6,17,30,.96));padding:24px;box-shadow:0 22px 60px rgba(0,0,0,.24);color:#eef8f3}.wc-pbd-season-hero h1{font-size:clamp(2.2rem,5vw,4rem);margin:.2rem 0 .45rem;color:#fff;letter-spacing:-.05em}.wc-pbd-season-hero p{color:#d7e9e1;line-height:1.6;max-width:900px}.wc-pbd-season-now{border:1px solid rgba(255,255,255,.10);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(31,105,64,.12));display:grid;place-items:center;text-align:center;padding:20px}.wc-pbd-season-now span{font-size:3rem}.wc-pbd-season-now strong{display:block;color:#fff;font-size:1.7rem}.wc-pbd-season-now em{font-style:normal;color:#9df18b;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.wc-pbd-season-layout{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr);gap:18px;align-items:start;margin-top:18px}.wc-pbd-season-plants{position:sticky;top:16px}.wc-pbd-season-main{display:grid;gap:18px;min-width:0}.wc-pbd-season-cover{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;border-radius:28px;border:1px solid rgba(129,226,118,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(31,105,64,.10));padding:18px;box-shadow:0 22px 60px rgba(0,0,0,.22)}.wc-pbd-season-cover h2{margin:.1rem 0;color:#fff;font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.04em}.wc-pbd-season-cover p{color:#cfe0da;margin:0}.wc-pbd-season-summary,.wc-pbd-season-next{margin-top:12px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);padding:13px 14px}.wc-pbd-season-summary strong,.wc-pbd-season-next strong{display:block;color:#fff}.wc-pbd-season-summary span,.wc-pbd-season-next em{display:block;color:#cfe0da;font-style:normal;margin-top:3px}.wc-pbd-season-next{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center}.wc-pbd-season-next span{grid-row:span 2;width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:rgba(129,226,118,.12);border:1px solid rgba(129,226,118,.18)}.wc-pbd-season-months nav{display:flex;flex-wrap:wrap;gap:8px}.wc-pbd-season-months nav a{display:inline-flex;border-radius:999px;padding:9px 12px;text-decoration:none!important;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);color:#dfffda!important;font-weight:950}.wc-pbd-season-months nav a.active{background:linear-gradient(135deg,#b8ffbe,#66e887);color:#06140e!important;border-color:transparent}.wc-pbd-season-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wc-pbd-season-grid article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;border-radius:22px;border:1px solid rgba(129,226,118,.16);background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(31,105,64,.09));padding:15px;box-shadow:0 14px 36px rgba(0,0,0,.16)}.wc-pbd-season-grid article>span{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:rgba(129,226,118,.12);border:1px solid rgba(129,226,118,.18);font-size:1.7rem}.wc-pbd-season-grid small{color:#9df18b;text-transform:uppercase;letter-spacing:.08em;font-weight:1000}.wc-pbd-season-grid h3{margin:3px 0;color:#fff}.wc-pbd-season-grid p{margin:0;color:#cfe0da;line-height:1.5}.wc-pbd-season-grid article.important{border-color:rgba(255,105,105,.32);background:linear-gradient(145deg,rgba(255,105,105,.09),rgba(31,105,64,.07))}.wc-pbd-season-grid article.soon{border-color:rgba(251,191,36,.34);background:linear-gradient(145deg,rgba(251,191,36,.08),rgba(31,105,64,.07))}.wc-pbd-season-actions .wc-pbd-mybot-actions{margin-top:10px}@media(max-width:1040px){.wc-pbd-season-hero,.wc-pbd-season-layout,.wc-pbd-season-cover{grid-template-columns:1fr}.wc-pbd-season-plants{position:static}.wc-pbd-season-grid{grid-template-columns:1fr}}@media(max-width:620px){.wc-pbd-season-hero,.wc-pbd-season-cover{border-radius:24px;padding:16px}.wc-pbd-season-now{border-radius:22px}.wc-pbd-season-grid article{grid-template-columns:1fr}.wc-pbd-season-grid article>span{width:52px;height:52px}.wc-pbd-season-months nav{display:grid;grid-template-columns:1fr}.wc-pbd-season-months nav a{justify-content:center}.wc-pbd-season-next{grid-template-columns:1fr}.wc-pbd-season-next span{grid-row:auto}}


/* Wimmer Community V6.69.79 - Personlig plantekalender / årshjul */
.wc-pbd-calendar-hero{background:radial-gradient(circle at 88% 0%,rgba(96,239,205,.18),transparent 35%),linear-gradient(135deg,rgba(4,28,23,.96),rgba(6,17,30,.96))!important;border-color:rgba(126,240,205,.24)!important}
.wc-pbd-calendar-now{border-color:rgba(126,240,205,.32)!important;background:linear-gradient(145deg,rgba(126,240,205,.14),rgba(255,255,255,.06))!important}
.wc-pbd-calendar-cover{border-color:rgba(126,240,205,.24)!important;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(22,130,105,.10))!important}
.wc-pbd-calendar-wheel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.wc-pbd-calendar-wheel a{display:grid;gap:4px;min-height:104px;border-radius:20px;padding:13px;text-decoration:none!important;color:#eaffef!important;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(31,105,64,.08));border:1px solid rgba(255,255,255,.09);box-shadow:0 12px 30px rgba(0,0,0,.14);transition:.18s ease}
.wc-pbd-calendar-wheel a:hover{transform:translateY(-2px);border-color:rgba(126,240,205,.34)}
.wc-pbd-calendar-wheel a.active{background:linear-gradient(135deg,rgba(184,255,190,.24),rgba(102,232,135,.13));border-color:rgba(184,255,190,.55);box-shadow:0 0 0 3px rgba(126,240,205,.10),0 18px 42px rgba(0,0,0,.20)}
.wc-pbd-calendar-wheel span{font-size:1.55rem}.wc-pbd-calendar-wheel strong{color:#fff;font-size:1.02rem}.wc-pbd-calendar-wheel em{font-style:normal;color:#cfe0da;font-weight:850;font-size:.9rem}
.wc-pbd-calendar-wheel .is-spring{border-color:rgba(132,255,159,.18)}.wc-pbd-calendar-wheel .is-summer{border-color:rgba(251,191,36,.20)}.wc-pbd-calendar-wheel .is-autumn{border-color:rgba(245,158,11,.20)}.wc-pbd-calendar-wheel .is-winter{border-color:rgba(147,197,253,.20)}
.wc-pbd-calendar-current{border-color:rgba(126,240,205,.20)!important}.wc-pbd-calendar-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wc-pbd-calendar-task-grid article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:start;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);padding:13px;color:#eaffef}
.wc-pbd-calendar-task-grid article>span{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:rgba(126,240,205,.12);border:1px solid rgba(126,240,205,.18);font-size:1.55rem}
.wc-pbd-calendar-task-grid strong{display:block;color:#fff;margin:3px 0 5px}.wc-pbd-calendar-task-grid p{margin:0!important;color:#cfe0da!important;line-height:1.45!important}.wc-pbd-calendar-task-grid article.soon{border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.07)}.wc-pbd-calendar-task-grid article.important{border-color:rgba(255,105,105,.30);background:rgba(255,105,105,.08)}
@media(max-width:980px){.wc-pbd-calendar-wheel{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-pbd-calendar-task-grid{grid-template-columns:1fr}}
@media(max-width:620px){.wc-pbd-calendar-wheel{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pbd-calendar-wheel a{min-height:96px}.wc-pbd-calendar-task-grid article{grid-template-columns:1fr}.wc-pbd-calendar-task-grid article>span{width:48px;height:48px}}


/* Wimmer Community V6.69.80 - Vandingsråd og pasningsguide */
.wc-pbd-mybot-waterguide{display:grid;gap:14px}
.wc-pbd-mybot-watergrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wc-pbd-mybot-watergrid article{border-radius:22px;border:1px solid rgba(129,226,118,.16);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(31,105,64,.09));padding:15px;box-shadow:0 12px 32px rgba(0,0,0,.15)}
.wc-pbd-mybot-watergrid article.tone-watering{border-color:rgba(103,232,249,.34);background:linear-gradient(145deg,rgba(103,232,249,.09),rgba(31,105,64,.08))}
.wc-pbd-mybot-watergrid article.tone-guide,.wc-pbd-mybot-grid section.tone-guide{border-color:rgba(129,226,118,.30);background:rgba(129,226,118,.08)}
.wc-pbd-mybot-watergrid article.tone-method,.wc-pbd-mybot-grid section.tone-method{border-color:rgba(167,243,208,.28);background:rgba(167,243,208,.07)}
.wc-pbd-mybot-watergrid article.tone-warning,.wc-pbd-mybot-grid section.tone-warning{border-color:rgba(251,191,36,.34);background:rgba(251,191,36,.08)}
.wc-pbd-mybot-grid section.tone-watering{border-color:rgba(103,232,249,.34);background:rgba(103,232,249,.08)}
.wc-pbd-mybot-watergrid strong{display:block;color:#fff;margin-bottom:7px;font-size:1.05rem}.wc-pbd-mybot-watergrid p{margin:0;color:#cfe0da;line-height:1.55}.wc-pbd-mybot-watergrid ul{margin:9px 0 0;padding-left:20px;color:#eaffef;line-height:1.55}.wc-pbd-mybot-actions a[href*="Hvordan%20skal%20den%20vandes"],.wc-pbd-card-actions a[href*="Hvordan%20skal%20den%20vandes"]{background:linear-gradient(135deg,#67e8f9,#86efac)!important;color:#06140e!important}
@media(max-width:820px){.wc-pbd-mybot-watergrid{grid-template-columns:1fr}}


/* Wimmer Community V6.69.81 - Vandingsråd klikfix + problemfoto behandlingsråd */
.wc-pbd-mybot-actions a,.wc-pbd-card-actions a,.wc-pbd-waterjump{position:relative;z-index:3;pointer-events:auto!important}
.wc-pbd-waterjump{box-shadow:0 0 0 1px rgba(184,255,190,.18),0 10px 24px rgba(0,0,0,.15)}
.wc-pbd-mybot-problem-context{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:stretch;border-radius:26px;border:1px solid rgba(255,190,90,.24);background:linear-gradient(145deg,rgba(255,190,90,.10),rgba(31,105,64,.08));padding:16px;box-shadow:0 16px 42px rgba(0,0,0,.20)}
.wc-pbd-mybot-problem-context small{display:block;color:#f6d37a!important;text-transform:uppercase;letter-spacing:.08em;font-weight:1000}.wc-pbd-mybot-problem-context h2{margin:.2rem 0 .35rem;color:#fff}.wc-pbd-mybot-problem-context p{color:#d9ece4;line-height:1.5}.wc-pbd-mybot-problem-photo{min-height:180px;border-radius:22px;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);display:grid;place-items:center;font-size:2.4rem}.wc-pbd-mybot-problem-photo img{width:100%;height:100%;object-fit:cover;display:block}.wc-pbd-mybot-problem-advice{margin-top:10px;border-radius:18px;border:1px solid rgba(129,226,118,.18);background:rgba(129,226,118,.08);padding:12px}.wc-pbd-mybot-problem-advice strong{display:block;color:#dfffda}.wc-pbd-mybot-grid .tone-problem,.wc-pbd-mybot-watergrid .tone-problem{border-color:rgba(255,190,90,.30)!important;background:rgba(255,190,90,.08)!important}.wc-pbd-mybot-grid .tone-treatment{border-color:rgba(129,226,118,.30)!important;background:rgba(129,226,118,.08)!important}.wc-pbd-mybot-grid .tone-advice{border-color:rgba(147,197,253,.28)!important;background:rgba(147,197,253,.08)!important}.wc-pbd-problem-bot-action{background:linear-gradient(135deg,#b8ffbe,#66e887)!important;color:#06140e!important;border:0!important}
@media(max-width:760px){.wc-pbd-mybot-problem-context{grid-template-columns:1fr}.wc-pbd-mybot-problem-photo{min-height:220px}}


/* Wimmer Community V6.69.82 - Direkte vandingsråd side */
.wc-pbd-water-page .wc-pbd-water-hero{background:radial-gradient(circle at 85% 0%,rgba(103,232,249,.16),transparent 34%),linear-gradient(135deg,rgba(4,28,23,.96),rgba(6,17,30,.96))!important;border-color:rgba(103,232,249,.22)!important}
.wc-pbd-water-layout{align-items:start}
.wc-pbd-water-selected{border-color:rgba(103,232,249,.24)!important;background:linear-gradient(145deg,rgba(103,232,249,.08),rgba(31,105,64,.09))!important}
.wc-pbd-water-direct{border-radius:28px;border:1px solid rgba(103,232,249,.18);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(31,105,64,.08));padding:18px;box-shadow:0 16px 42px rgba(0,0,0,.18)}
.wc-pbd-water-reminders{border-color:rgba(103,232,249,.18)!important}
.wc-pbd-card-actions a[href*="plant_watering_guide.php"],.wc-pbd-mybot-actions a[href*="plant_watering_guide.php"],.wc-pbd-waterjump{background:linear-gradient(135deg,#67e8f9,#86efac)!important;color:#06140e!important;border:0!important;pointer-events:auto!important;position:relative;z-index:5}
.wc-pbd-card-actions a[href*="plant_watering_guide.php"]::before,.wc-pbd-mybot-actions a[href*="plant_watering_guide.php"]::before{content:'💧';margin-right:6px}
.wc-pbd-problem-bot-action{position:relative;z-index:5;pointer-events:auto!important}
@media(max-width:820px){.wc-pbd-water-direct{padding:14px;border-radius:24px}}


/* Wimmer Community V6.69.83 - Mobil plante-menu */
.wc-pbd-mobile-plantnav{display:none}
@media(max-width:780px){
  .wc-pbd-mobile-plantnav{
    display:block;
    position:sticky;
    top:8px;
    z-index:80;
    margin:10px 10px 14px;
    border-radius:22px;
    overflow:hidden;
    border:1px solid rgba(129,226,118,.24);
    background:linear-gradient(145deg,rgba(5,24,25,.96),rgba(6,17,30,.96));
    box-shadow:0 16px 36px rgba(0,0,0,.28);
    color:#eef8f3;
  }
  .wc-pbd-mobile-plantnav summary{
    display:grid;
    grid-template-columns:44px minmax(0,1fr);
    gap:10px;
    align-items:center;
    padding:12px 14px;
    cursor:pointer;
    list-style:none;
    min-height:66px;
  }
  .wc-pbd-mobile-plantnav summary::-webkit-details-marker{display:none}
  .wc-pbd-mobile-plantnav summary>span{
    width:44px;height:44px;border-radius:16px;
    display:grid;place-items:center;
    background:rgba(129,226,118,.13);
    border:1px solid rgba(129,226,118,.22);
    font-size:1.35rem;
  }
  .wc-pbd-mobile-plantnav summary strong{display:block;color:#fff;font-size:1.05rem;line-height:1.1}
  .wc-pbd-mobile-plantnav summary em{display:block;color:#cfe0da;font-style:normal;font-size:.85rem;margin-top:3px}
  .wc-pbd-mobile-plantnav-links{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px;
    padding:0 10px 12px;
  }
  .wc-pbd-mobile-plantnav-links a{
    display:grid;
    grid-template-columns:34px minmax(0,1fr);
    gap:8px;
    align-items:center;
    min-height:58px;
    padding:9px 10px;
    border-radius:16px;
    text-decoration:none!important;
    color:#eaffef!important;
    background:rgba(255,255,255,.055);
    border:1px solid rgba(255,255,255,.09);
  }
  .wc-pbd-mobile-plantnav-links a.active{
    color:#06140e!important;
    background:linear-gradient(135deg,#b8ffbe,#66e887)!important;
    border-color:rgba(129,226,118,.52)!important;
  }
  .wc-pbd-mobile-plantnav-links a>span{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;background:rgba(0,0,0,.16);font-size:1.1rem}
  .wc-pbd-mobile-plantnav-links strong{display:block;font-size:.88rem;line-height:1.12;white-space:normal;color:inherit!important}
  .wc-pbd-mobile-plantnav-links em{display:block;font-size:.72rem;line-height:1.18;font-style:normal;color:inherit!important;opacity:.84;margin-top:2px}
  .wc-pbd-mybot-actions,.wc-pbd-card-actions{
    gap:8px!important;
  }
  .wc-pbd-mybot-actions a,.wc-pbd-card-actions a,.wc-pbd-card-actions button{
    min-height:44px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    white-space:normal!important;
    line-height:1.15!important;
  }
}
@media(max-width:460px){
  .wc-pbd-mobile-plantnav{margin-left:8px;margin-right:8px;border-radius:20px}
  .wc-pbd-mobile-plantnav-links{grid-template-columns:1fr}
  .wc-pbd-mobile-plantnav summary{grid-template-columns:40px minmax(0,1fr);padding:11px 12px}
  .wc-pbd-mobile-plantnav summary>span{width:40px;height:40px;border-radius:15px}
  .wc-pbd-mybot-actions{display:grid!important;grid-template-columns:1fr!important}
  .wc-pbd-mybot-actions a{width:100%!important;text-align:center!important}
}

/* Wimmer Community V6.69.84 - Smart planteprofil og nem pasningshjælp */
.wc-pbd-care-page .wc-pbd-care-hero{background:radial-gradient(circle at 85% 0%,rgba(134,239,172,.18),transparent 34%),linear-gradient(135deg,rgba(4,28,23,.96),rgba(6,17,30,.96))!important;border-color:rgba(134,239,172,.26)!important}
.wc-pbd-care-layout{align-items:start}.wc-pbd-care-selected{border-color:rgba(134,239,172,.26)!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(31,105,64,.11))!important}
.wc-pbd-care-intro{margin:8px 0 0!important;color:#d8e8e1!important;font-weight:800;line-height:1.5!important}.wc-pbd-care-direct{border-color:rgba(134,239,172,.22)!important}.wc-pbd-care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wc-pbd-care-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wc-pbd-care-grid article{border-radius:22px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);padding:15px;box-shadow:0 12px 30px rgba(0,0,0,.14)}.wc-pbd-care-grid article strong{display:block;color:#fff;font-size:1.05rem;margin-bottom:7px}.wc-pbd-care-grid article p{margin:0 0 9px!important;color:#cfe0da!important;line-height:1.5!important}.wc-pbd-care-grid article ul{margin:0;padding-left:19px;color:#eaffef;line-height:1.48}.wc-pbd-care-grid article li+li{margin-top:5px}.wc-pbd-care-grid article.tone-watering{border-color:rgba(103,232,249,.34);background:linear-gradient(145deg,rgba(103,232,249,.10),rgba(31,105,64,.08))}.wc-pbd-care-grid article.tone-care{border-color:rgba(134,239,172,.34);background:linear-gradient(145deg,rgba(134,239,172,.10),rgba(31,105,64,.08))}.wc-pbd-care-grid article.tone-warning{border-color:rgba(251,191,36,.36);background:linear-gradient(145deg,rgba(251,191,36,.10),rgba(31,105,64,.07))}.wc-pbd-care-grid article.tone-context{border-color:rgba(167,243,208,.26);background:linear-gradient(145deg,rgba(167,243,208,.08),rgba(31,105,64,.08))}.wc-pbd-care-actions{display:flex;flex-wrap:wrap;gap:10px}.wc-pbd-care-actions a,.wc-pbd-carejump,.wc-pbd-card-actions a[href*="plant_care_guide.php"],.wc-pbd-mybot-actions a[href*="plant_care_guide.php"]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 15px;text-decoration:none!important;background:linear-gradient(135deg,#b8ffbe,#66e887)!important;color:#06140e!important;border:0!important;font-weight:1000!important;box-shadow:0 10px 22px rgba(0,0,0,.14);pointer-events:auto!important;position:relative;z-index:6}.wc-pbd-carejump::before,.wc-pbd-card-actions a[href*="plant_care_guide.php"]::before,.wc-pbd-mybot-actions a[href*="plant_care_guide.php"]::before{content:'🌿';margin-right:6px}.wc-pbd-care-note{margin:14px 0 0!important;border-radius:18px;border:1px solid rgba(251,191,36,.22);background:rgba(251,191,36,.08);color:#fff2c2!important;padding:12px 14px;line-height:1.5!important}.wc-pbd-care-inline-action{margin:10px 0 0}.wc-pbd-care-inline-action a{display:inline-flex;border-radius:999px;padding:10px 14px;background:linear-gradient(135deg,#b8ffbe,#66e887);color:#06140e!important;text-decoration:none!important;font-weight:1000}.wc-pbd-care-bot-preview{border-color:rgba(134,239,172,.24)!important;background:linear-gradient(145deg,rgba(134,239,172,.08),rgba(255,255,255,.04))!important}.wc-pbd-care-problem{border-color:rgba(251,191,36,.26)!important}.wc-pbd-mobile-plantnav-links a[href*="plant_care_guide.php"]{border-color:rgba(134,239,172,.24)}
@media(max-width:920px){.wc-pbd-care-grid,.wc-pbd-care-grid.is-compact{grid-template-columns:1fr}.wc-pbd-care-actions{display:grid}.wc-pbd-care-actions a{width:100%}}
@media(max-width:620px){.wc-pbd-care-direct{padding:15px!important}.wc-pbd-care-grid article{border-radius:19px;padding:13px}.wc-pbd-care-note{font-size:.92rem}.wc-pbd-care-inline-action a{width:100%;text-align:center}}


/* Wimmer Community V6.69.85 - PlanteBot billedanalyse + autosvar */
.wc-pbd-ai-hero{background:radial-gradient(circle at 85% 0%,rgba(129,226,118,.18),transparent 36%),linear-gradient(135deg,rgba(4,28,23,.96),rgba(6,17,30,.96))!important;border-color:rgba(129,226,118,.24)!important}.wc-pbd-ai-layout{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr);gap:18px;align-items:start;margin-top:18px}.wc-pbd-ai-main{display:grid;gap:18px;min-width:0}.wc-pbd-ai-selected .wc-pbd-mybot-actions a,.wc-pbd-ai-result .wc-pbd-card-actions a{background:linear-gradient(135deg,#b8ffbe,#66e887)!important;color:#06140e!important}.wc-pbd-ai-upload input[type=file]{background:rgba(255,255,255,.06)!important;border:1px solid rgba(129,226,118,.18)!important}.wc-pbd-ai-warning{border:1px solid rgba(251,191,36,.28);background:rgba(251,191,36,.08);border-radius:22px;padding:16px;color:#fff}.wc-pbd-ai-warning strong{display:block;color:#fff;font-size:1.1rem}.wc-pbd-ai-warning p{color:#fff8db!important}.wc-pbd-ai-warning a{display:inline-flex;margin-top:10px;border-radius:999px;padding:10px 13px;text-decoration:none;background:linear-gradient(135deg,#fde68a,#f59e0b);color:#161006!important;font-weight:1000}.wc-pbd-ai-answer{border:1px solid rgba(129,226,118,.20);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(31,105,64,.10));border-radius:24px;padding:18px;box-shadow:0 16px 42px rgba(0,0,0,.18)}.wc-pbd-ai-answer small{display:block;color:#9df18b;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.wc-pbd-ai-answer h3{margin:6px 0 10px;color:#fff}.wc-pbd-ai-answer p{white-space:pre-wrap;color:#d8e8e1!important;line-height:1.6!important}.wc-pbd-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.wc-pbd-ai-grid h3{grid-column:1/-1;margin:0;color:#fff}.wc-pbd-ai-grid article{border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.055);padding:13px;display:grid;gap:5px}.wc-pbd-ai-grid strong{color:#fff}.wc-pbd-ai-grid span{color:#cfe0da}.wc-pbd-ai-grid em{font-style:normal;color:#9df18b;font-weight:1000}@media(max-width:940px){.wc-pbd-ai-layout{grid-template-columns:1fr}.wc-pbd-ai-grid{grid-template-columns:1fr}}@media(max-width:620px){.wc-pbd-ai-answer,.wc-pbd-ai-warning{border-radius:20px;padding:14px}.wc-pbd-ai-selected .wc-pbd-mybot-actions,.wc-pbd-ai-selected .wc-pbd-mybot-actions a{width:100%;text-align:center}}

/* V6.69.86 - PlanteBot kamera-scan + flere billeder */
.wc-pbd-camera-help{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;margin:12px 0 16px;padding:14px;border-radius:20px;border:1px solid rgba(129,226,118,.18);background:linear-gradient(145deg,rgba(129,226,118,.08),rgba(255,255,255,.045))}.wc-pbd-camera-help span{width:30px;height:30px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#b8ffbe,#66e887);color:#06140e;font-weight:1000}.wc-pbd-camera-help p{margin:0!important;color:#dff4e8!important;line-height:1.45!important}.wc-pbd-camera-form{margin-top:12px!important;border:1px solid rgba(129,226,118,.18);border-radius:22px;padding:14px;background:rgba(255,255,255,.045)}.wc-pbd-camera-form+.wc-pbd-camera-form{margin-top:10px!important}.wc-pbd-camera-capture{position:relative;display:grid!important;gap:8px!important;border:1px dashed rgba(129,226,118,.38)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(129,226,118,.13),rgba(6,19,29,.72))!important;padding:18px!important;cursor:pointer}.wc-pbd-camera-capture span{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;border-radius:999px;padding:12px 16px;background:linear-gradient(135deg,#b8ffbe,#66e887);color:#06140e;font-weight:1000;box-shadow:0 14px 30px rgba(102,232,135,.18)}.wc-pbd-camera-capture.secondary span{background:rgba(255,255,255,.09);color:#ecfff3;border:1px solid rgba(255,255,255,.14);box-shadow:none}.wc-pbd-camera-capture input[type=file]{min-height:52px!important;width:100%!important;border-radius:15px!important;background:rgba(0,0,0,.20)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;padding:10px!important;font-size:16px!important}.wc-pbd-camera-capture small{display:block!important;color:#cde7d9!important;font-weight:800!important;line-height:1.45!important}.wc-pbd-mini-camera-form{margin:14px 0!important}.wc-pbd-card-actions a[href*="plant_ai_analyze.php"],.wc-pbd-mybot-actions a[href*="plant_ai_analyze.php"]{background:linear-gradient(135deg,#b8ffbe,#66e887)!important;color:#06140e!important;border-color:transparent!important}.wc-pbd-ai-upload .wc-pbd-camera-form button,.wc-pbd-mini-camera-form button{background:linear-gradient(135deg,#b8ffbe,#66e887)!important;color:#06140e!important;font-weight:1000!important;border:0!important;box-shadow:0 14px 28px rgba(102,232,135,.16)!important}.wc-pbd-ai-upload .wc-pbd-card-head h2:after{content:' · nem mobilknap';color:#9df18b;font-size:.55em;letter-spacing:0}
@media(max-width:680px){.wc-pbd-camera-help{grid-template-columns:1fr}.wc-pbd-camera-help span{width:36px;height:36px}.wc-pbd-camera-capture{padding:14px!important;border-radius:20px!important}.wc-pbd-camera-capture span{width:100%;text-align:center}.wc-pbd-camera-form button,.wc-pbd-mini-camera-form button{width:100%;min-height:54px}.wc-pbd-card-actions a[href*="plant_ai_analyze.php"]{width:100%;justify-content:center}.wc-pbd-ai-upload .wc-pbd-card-head h2:after{display:none}}

/* Wimmer Community V6.69.93 - PlanteBot rigtig bladscanner-flow */
.wc-pbd-leaf-flow.is-solo-scanner{grid-template-columns:minmax(0,1fr)!important}.wc-pbd-scan-no-plants{margin-bottom:18px!important;border:1px solid rgba(120,255,154,.22)!important;background:linear-gradient(135deg,rgba(120,255,154,.08),rgba(255,241,168,.06))!important}.wc-pbd-leaf-intro{border-color:rgba(120,255,154,.24)!important;background:linear-gradient(135deg,rgba(5,42,33,.84),rgba(7,19,29,.88))!important}.wc-pbd-leaf-icon{width:96px;height:96px;border-radius:28px;display:grid;place-items:center;font-size:2.6rem;background:linear-gradient(135deg,rgba(184,255,190,.26),rgba(102,232,135,.12));border:1px solid rgba(184,255,190,.32);box-shadow:0 18px 40px rgba(0,0,0,.20)}.wc-pbd-real-scanner{position:relative;overflow:hidden;border-color:rgba(120,255,154,.28)!important;background:radial-gradient(circle at 12% 0%,rgba(120,255,154,.17),transparent 32%),linear-gradient(135deg,rgba(4,38,30,.94),rgba(5,17,28,.94))!important}.wc-pbd-real-scanner:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(120,255,154,.09),transparent);transform:translateX(-100%);animation:wcLeafScan 3.8s ease-in-out infinite}.wc-pbd-real-scanner>*{position:relative;z-index:1}@keyframes wcLeafScan{0%,30%{transform:translateX(-105%)}70%,100%{transform:translateX(105%)}}.wc-pbd-scan-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.wc-pbd-scan-steps article{border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(0,0,0,.16);padding:14px;display:grid;gap:6px}.wc-pbd-scan-steps span{width:38px;height:38px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#b8ffbe,#66e887);color:#06140e;font-weight:1000}.wc-pbd-scan-steps strong{color:#fff;font-size:1.05rem}.wc-pbd-scan-steps em{font-style:normal;color:rgba(236,255,243,.78);line-height:1.35;font-weight:850}.wc-pbd-leaf-photo-guide{margin:12px 0 16px!important}.wc-pbd-leaf-capture{border-width:2px!important;border-color:rgba(120,255,154,.52)!important}.wc-pbd-leaf-capture span{font-size:1.05rem!important}.wc-pbd-leaf-preview{border:1px solid rgba(120,255,154,.22);border-radius:20px;background:rgba(0,0,0,.18);padding:12px;margin:12px 0;display:grid;gap:8px}.wc-pbd-leaf-preview strong{color:#fff}.wc-pbd-leaf-preview p{margin:0;color:rgba(236,255,243,.75);font-weight:850}.wc-pbd-leaf-preview>img{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:16px;background:rgba(0,0,0,.26)}.wc-pbd-leaf-preview.is-multi>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wc-pbd-leaf-preview.is-multi img{width:100%;height:120px;object-fit:cover;border-radius:14px;background:rgba(0,0,0,.24)}.wc-pbd-leaf-answer{border-color:rgba(120,255,154,.28)!important;background:linear-gradient(135deg,rgba(7,41,31,.88),rgba(5,16,27,.88))!important}.wc-pbd-leaf-topissue{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;border:1px solid rgba(255,241,168,.28);border-radius:18px;background:rgba(255,241,168,.07);padding:12px;margin:10px 0 14px}.wc-pbd-leaf-topissue strong{grid-column:1/-1;color:#fff1a8;text-transform:uppercase;letter-spacing:.11em;font-size:.75rem}.wc-pbd-leaf-topissue span{color:#fff;font-size:1.15rem;font-weight:1000}.wc-pbd-leaf-topissue em{font-style:normal;color:#06140e;background:#b8ffbe;border-radius:999px;padding:6px 10px;font-weight:1000}.wc-pbd-leaf-result-grid article{min-height:120px}.wc-pbd-ai-warning a[href*="owner_plantfinder"]{background:linear-gradient(135deg,#fff1a8,#66e887)!important;color:#06140e!important}
@media(max-width:760px){.wc-pbd-scan-steps{grid-template-columns:1fr}.wc-pbd-leaf-icon{width:72px;height:72px;border-radius:22px;font-size:2rem}.wc-pbd-leaf-preview.is-multi>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-pbd-leaf-preview.is-multi img{height:150px}}


/* V6.69.95 - PlanteBot bladscanner: tydelige grønne startknapper */
.wc-pbd-leaf-intro .wc-pbd-mybot-actions,
.wc-pbd-leaf-start-actions,
.wc-pbd-real-scanner .wc-pbd-card-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  align-items:center!important;
}
.wc-pbd-leaf-intro .wc-pbd-mybot-actions a,
.wc-pbd-leaf-start-actions a,
.wc-pbd-real-scanner .wc-pbd-card-actions a,
.wc-pbd-ai-selected .wc-pbd-mybot-actions a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:48px!important;
  padding:0 22px!important;
  border-radius:999px!important;
  border:0!important;
  background:linear-gradient(135deg,#b8ffbe 0%,#66e887 100%)!important;
  color:#06140e!important;
  text-decoration:none!important;
  font-weight:1000!important;
  line-height:1!important;
  box-shadow:0 14px 30px rgba(102,232,135,.18)!important;
  opacity:1!important;
  filter:none!important;
  pointer-events:auto!important;
  cursor:pointer!important;
}
.wc-pbd-leaf-intro .wc-pbd-mybot-actions a:hover,
.wc-pbd-leaf-start-actions a:hover,
.wc-pbd-real-scanner .wc-pbd-card-actions a:hover,
.wc-pbd-ai-selected .wc-pbd-mybot-actions a:hover{
  transform:translateY(-1px)!important;
  box-shadow:0 18px 36px rgba(102,232,135,.24)!important;
}
.wc-pbd-leaf-intro .wc-pbd-mybot-actions a:focus-visible,
.wc-pbd-leaf-start-actions a:focus-visible,
.wc-pbd-real-scanner .wc-pbd-card-actions a:focus-visible{
  outline:3px solid rgba(184,255,190,.55)!important;
  outline-offset:3px!important;
}
@media(max-width:620px){
  .wc-pbd-leaf-intro .wc-pbd-mybot-actions,
  .wc-pbd-leaf-start-actions{width:100%!important;}
  .wc-pbd-leaf-intro .wc-pbd-mybot-actions a,
  .wc-pbd-leaf-start-actions a{flex:1 1 180px!important;min-height:52px!important;}
}


/* V6.69.96 - Plantehjælp mobil cleanup + tydelig Scan blad på mobil */
.wc-pbd-mobile-scanbar{display:none}
@media(max-width:780px){
  html{scroll-padding-top:92px;overflow-x:hidden}
  body{overflow-x:hidden}
  .wc-pbd,.wc-pbq{max-width:100vw!important;overflow-x:hidden!important;padding-bottom:86px!important}
  .wc-pbd-mobile-plantnav{
    display:block!important;
    position:sticky!important;
    top:0!important;
    z-index:350!important;
    margin:8px!important;
    max-width:calc(100vw - 16px)!important;
    border-radius:20px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
    border:1px solid rgba(120,255,154,.38)!important;
    background:linear-gradient(145deg,rgba(4,24,24,.98),rgba(5,17,28,.98))!important;
    box-shadow:0 14px 32px rgba(0,0,0,.30)!important;
  }
  .wc-pbd-mobile-plantnav summary{
    min-height:60px!important;
    padding:10px 12px!important;
    grid-template-columns:42px minmax(0,1fr)!important;
  }
  .wc-pbd-mobile-plantnav summary strong{font-size:1rem!important;white-space:normal!important}
  .wc-pbd-mobile-plantnav summary em{font-size:.78rem!important;white-space:normal!important}
  .wc-pbd-mobile-plantnav-links{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:7px!important;
    padding:0 10px 11px!important;
    max-height:64vh!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .wc-pbd-mobile-plantnav-links a{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:54px!important;
    padding:9px 10px!important;
    box-sizing:border-box!important;
    grid-template-columns:34px minmax(0,1fr)!important;
  }
  .wc-pbd-mobile-plantnav-links a:first-child,
  .wc-pbd-mobile-plantnav-links a.active{
    background:linear-gradient(135deg,#b8ffbe,#66e887)!important;
    color:#06140e!important;
    border-color:transparent!important;
    box-shadow:0 10px 22px rgba(102,232,135,.16)!important;
  }
  .wc-pbd-mobile-plantnav-links strong,.wc-pbd-mobile-plantnav-links em{
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .wc-pbd-mobile-scanbar{
    display:grid!important;
    grid-template-columns:1.25fr 1fr!important;
    gap:8px!important;
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    z-index:500!important;
    padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;
    background:linear-gradient(180deg,rgba(2,12,18,.55),rgba(2,12,18,.98) 34%)!important;
    box-shadow:0 -14px 34px rgba(0,0,0,.36)!important;
    backdrop-filter:blur(10px)!important;
  }
  .wc-pbd-mobile-scanbar a{
    min-width:0!important;
    min-height:48px!important;
    border-radius:999px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    text-decoration:none!important;
    font-weight:1000!important;
    font-size:.93rem!important;
    line-height:1.05!important;
    padding:0 10px!important;
    border:1px solid rgba(255,255,255,.12)!important;
    color:#ecfff3!important;
    background:rgba(255,255,255,.075)!important;
    box-sizing:border-box!important;
  }
  .wc-pbd-mobile-scanbar a:first-child{
    color:#06140e!important;
    background:linear-gradient(135deg,#b8ffbe,#66e887)!important;
    border-color:transparent!important;
  }
  .wc-pbd-hero,.wc-pbq-hero,.wc-pbd-layout,.wc-pbd-ai-layout,.wc-pbd-leaf-flow,
  .wc-pbd-checklinks,.wc-pbd-mybot-selected,.wc-pbd-card-head{
    grid-template-columns:1fr!important;
    max-width:100%!important;
    overflow:hidden!important;
  }
  .wc-pbd-hero aside,.wc-pbq-hero aside{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    max-width:100%!important;
  }
  .wc-pbd-quick,.wc-pbq-flow,.wc-pbd-checklinks nav,.wc-pbd-card-actions,.wc-pbd-mybot-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
    max-width:100%!important;
    overflow:hidden!important;
  }
  .wc-pbd-quick a,.wc-pbq-flow a,.wc-pbd-checklinks nav a,
  .wc-pbd-card-actions a,.wc-pbd-mybot-actions a,.wc-pbd-card-actions button{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    justify-content:center!important;
    text-align:center!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  .wc-pbd-checklinks nav{grid-template-columns:1fr!important}
  .wc-pbd-checklinks{padding:14px!important;border-radius:22px!important}
  .wc-pbd-leaf-start-actions a{flex:unset!important;min-height:50px!important}
  .wc-pbd-scan-steps{grid-template-columns:1fr!important}
  .wc-pbd-leaf-preview.is-multi>div{grid-template-columns:1fr!important}
  .wc-pbd-ai-grid,.wc-pbd-leaf-result-grid,.wc-pbd-care-grid,.wc-pbd-care-grid.is-compact{grid-template-columns:1fr!important}
}
@media(max-width:430px){
  .wc-pbd-hero aside,.wc-pbq-hero aside{grid-template-columns:1fr!important}
  .wc-pbd-mobile-scanbar{grid-template-columns:1fr!important}
  .wc-pbd-mobile-scanbar a{min-height:46px!important}
}


/* V6.69.97 - PlanteBot: mobilvenlig one-screen bladscanner */
.wc-pbd-leaf-scan-app{
  max-width: 980px;
  margin: 0 auto;
  padding: 18px 14px 88px;
  overflow-x: hidden;
}
.wc-pbd-leaf-scan-app *{ box-sizing: border-box; }
.wc-pbd-leaf-scan-top{
  border: 1px solid rgba(109,255,166,.22);
  background: radial-gradient(circle at top left, rgba(109,255,166,.15), rgba(5,18,18,.96) 42%, rgba(3,11,14,.98));
  border-radius: 28px;
  padding: 22px;
  color: #f5fff7;
  box-shadow: 0 18px 48px rgba(0,0,0,.35);
}
.wc-pbd-leaf-scan-top small{
  display:block;
  color:#73ffad;
  font-weight:900;
  letter-spacing:.12em;
  text-transform:uppercase;
  margin-top:12px;
}
.wc-pbd-leaf-scan-top h1{
  margin: 8px 0 8px;
  font-size: clamp(2rem, 8vw, 4.2rem);
  line-height: 1;
}
.wc-pbd-leaf-scan-top p{
  max-width: 760px;
  margin:0;
  color: rgba(245,255,247,.86);
  font-size: 1.02rem;
  line-height: 1.55;
}
.wc-pbd-scan-mini-nav{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  margin-top:16px;
}
.wc-pbd-scan-mini-nav a,
.wc-pbd-leaf-actions a,
.wc-pbd-leaf-owner-links a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding: 10px 16px;
  border-radius: 999px;
  background: rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.14);
  color:#f5fff7;
  text-decoration:none;
  font-weight:900;
}
.wc-pbd-scan-mini-nav a.active,
.wc-pbd-leaf-actions a:first-child{
  background:#69f79b;
  color:#03110a;
  border-color:#69f79b;
}
.wc-pbd-leaf-scan-shell{
  display:grid;
  gap:14px;
  margin-top:14px;
}
.wc-pbd-leaf-scan-card,
.wc-pbd-leaf-result-panel,
.wc-pbd-leaf-extra,
.wc-pbd-leaf-owner-links{
  border:1px solid rgba(109,255,166,.22);
  background: rgba(5,18,18,.94);
  border-radius: 26px;
  padding:18px;
  color:#f5fff7;
}
.wc-pbd-leaf-scan-title{
  display:flex;
  gap:14px;
  align-items:center;
}
.wc-pbd-leaf-scan-title > span{
  width:58px;
  height:58px;
  border-radius:22px;
  display:grid;
  place-items:center;
  background:rgba(109,255,166,.14);
  font-size:2rem;
}
.wc-pbd-leaf-scan-title h2{
  margin:0 0 4px;
  font-size: clamp(1.45rem, 5vw, 2.4rem);
}
.wc-pbd-leaf-scan-title p{ margin:0; color:rgba(245,255,247,.74); }
.wc-pbd-leaf-one-form{ margin-top:16px; }
.wc-pbd-leaf-hidden-input{
  position:absolute;
  width:1px;
  height:1px;
  overflow:hidden;
  opacity:0;
  pointer-events:none;
}
.wc-pbd-leaf-big-button{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:6px;
  width:100%;
  min-height:128px;
  border-radius:30px;
  background:#69f79b;
  color:#03110a;
  text-align:center;
  cursor:pointer;
  border:0;
  box-shadow:0 18px 40px rgba(105,247,155,.18);
}
.wc-pbd-leaf-big-button strong{
  font-size: clamp(1.35rem, 6vw, 2.3rem);
  line-height:1.05;
}
.wc-pbd-leaf-big-button span{
  font-weight:900;
  opacity:.82;
}
.wc-pbd-leaf-submit-fallback{
  width:100%;
  margin-top:12px;
  min-height:52px;
  border-radius:999px;
  border:1px solid rgba(105,247,155,.6);
  background: rgba(105,247,155,.12);
  color:#f5fff7;
  font-weight:950;
  cursor:pointer;
}
.wc-pbd-leaf-live-preview{
  margin-top:12px;
  border-radius:22px;
  background:rgba(255,255,255,.06);
  padding:10px;
  text-align:center;
}
.wc-pbd-leaf-live-preview img{
  display:block;
  max-width:100%;
  max-height:260px;
  object-fit:contain;
  margin:0 auto 8px;
  border-radius:18px;
}
.wc-pbd-leaf-live-preview p{ margin:0; font-weight:900; color:#73ffad; }
.wc-pbd-leaf-short-help{
  display:grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap:10px;
  margin-top:12px;
}
.wc-pbd-leaf-short-help article{
  border-radius:18px;
  background:rgba(255,255,255,.06);
  padding:12px;
  min-width:0;
}
.wc-pbd-leaf-short-help strong{
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  border-radius:50%;
  background:#69f79b;
  color:#03110a;
  margin-bottom:8px;
}
.wc-pbd-leaf-short-help span{
  display:block;
  font-weight:800;
  color:rgba(245,255,247,.84);
  line-height:1.3;
}
.wc-pbd-leaf-status{
  padding:0;
}
.wc-pbd-leaf-status small{
  color:#73ffad;
  font-weight:950;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.wc-pbd-leaf-status h2{
  margin:6px 0 10px;
  font-size: clamp(1.45rem, 5vw, 2.25rem);
}
.wc-pbd-leaf-status p,
.wc-pbd-leaf-answer-text{
  color:rgba(245,255,247,.86);
  line-height:1.55;
}
.wc-pbd-leaf-confidence{
  display:inline-flex;
  margin:0 0 12px;
  padding:8px 12px;
  border-radius:999px;
  background:rgba(105,247,155,.14);
  color:#73ffad;
}
.wc-pbd-leaf-compact-list{
  margin-top:14px;
  display:grid;
  gap:8px;
}
.wc-pbd-leaf-compact-list h3{ margin:0 0 4px; }
.wc-pbd-leaf-compact-list div{
  padding:12px;
  border-radius:18px;
  background:rgba(255,255,255,.06);
}
.wc-pbd-leaf-compact-list strong,
.wc-pbd-leaf-compact-list span{
  display:block;
}
.wc-pbd-leaf-compact-list span{
  color:rgba(245,255,247,.72);
  margin-top:3px;
}
.wc-pbd-leaf-actions,
.wc-pbd-leaf-owner-links{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:14px;
}
.wc-pbd-leaf-extra summary{
  cursor:pointer;
  font-weight:950;
  color:#73ffad;
}
.wc-pbd-leaf-extra p{ color:rgba(245,255,247,.78); line-height:1.55; }

@media (max-width: 720px){
  html, body{ overflow-x:hidden; }
  .wc-pbd-leaf-scan-app{
    width:100%;
    max-width:100%;
    padding:10px 10px 92px;
  }
  .wc-pbd-leaf-scan-top,
  .wc-pbd-leaf-scan-card,
  .wc-pbd-leaf-result-panel,
  .wc-pbd-leaf-extra,
  .wc-pbd-leaf-owner-links{
    border-radius:22px;
    padding:14px;
  }
  .wc-pbd-scan-mini-nav{
    display:grid;
    grid-template-columns: 1fr 1fr;
  }
  .wc-pbd-scan-mini-nav a{
    width:100%;
    min-height:44px;
    padding:9px 10px;
    font-size:.92rem;
  }
  .wc-pbd-scan-mini-nav a.active{ grid-column: 1 / -1; }
  .wc-pbd-leaf-scan-title{
    align-items:flex-start;
  }
  .wc-pbd-leaf-scan-title > span{
    width:48px;
    height:48px;
    border-radius:18px;
    font-size:1.6rem;
    flex:0 0 auto;
  }
  .wc-pbd-leaf-big-button{
    min-height:112px;
    border-radius:24px;
  }
  .wc-pbd-leaf-short-help{
    grid-template-columns:1fr;
  }
  .wc-pbd-leaf-actions,
  .wc-pbd-leaf-owner-links{
    display:grid;
    grid-template-columns:1fr;
  }
  .wc-pbd-leaf-actions a,
  .wc-pbd-leaf-owner-links a{
    width:100%;
  }
}


/* V6.69.98 - Live bladscanner: ægte kamera-visning med scan-ramme */
.wc-pbd-live-scan{
  width:min(1120px, calc(100% - 20px));
  margin:0 auto;
  padding:12px 0 92px;
  color:#f5fff7;
  overflow-x:hidden;
}
.wc-pbd-live-scan *{box-sizing:border-box}
.wc-pbd-live-head{
  border:1px solid rgba(105,247,155,.22);
  background:linear-gradient(135deg, rgba(8,34,29,.98), rgba(2,14,17,.98));
  border-radius:28px;
  padding:18px;
  box-shadow:0 18px 50px rgba(0,0,0,.32);
}
.wc-pbd-live-back{
  display:inline-flex;
  align-items:center;
  min-height:40px;
  padding:8px 14px;
  border-radius:999px;
  background:rgba(255,255,255,.07);
  color:#f5fff7;
  text-decoration:none;
  font-weight:900;
}
.wc-pbd-live-head small{
  display:block;
  margin-top:12px;
  color:#73ffad;
  font-weight:950;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.wc-pbd-live-head h1{
  margin:8px 0 6px;
  font-size:clamp(2.1rem, 8vw, 5rem);
  line-height:.95;
}
.wc-pbd-live-head p{
  max-width:760px;
  margin:0;
  color:rgba(245,255,247,.82);
  line-height:1.45;
  font-size:1.03rem;
}
.wc-pbd-live-grid{
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);
  gap:14px;
  margin-top:14px;
  align-items:start;
}
.wc-pbd-live-camera,
.wc-pbd-live-card{
  border:1px solid rgba(105,247,155,.22);
  background:rgba(3,16,18,.96);
  border-radius:28px;
  padding:14px;
  box-shadow:0 16px 42px rgba(0,0,0,.26);
}
.wc-pbd-live-screen{
  position:relative;
  width:100%;
  aspect-ratio:3/4;
  min-height:420px;
  max-height:74vh;
  overflow:hidden;
  border-radius:26px;
  background:radial-gradient(circle at center, rgba(105,247,155,.12), rgba(0,0,0,.92));
  border:1px solid rgba(255,255,255,.10);
}
.wc-pbd-live-screen video{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  background:#000;
}
.wc-pbd-live-placeholder{
  position:absolute;
  inset:0;
  display:grid;
  place-items:center;
  text-align:center;
  padding:24px;
  background:radial-gradient(circle at top, rgba(105,247,155,.16), rgba(4,17,18,.94));
  z-index:2;
}
.wc-pbd-live-placeholder[hidden]{display:none}
.wc-pbd-live-placeholder strong{
  display:block;
  margin-top:10px;
  font-size:1.45rem;
}
.wc-pbd-live-placeholder span{
  display:block;
  margin-top:7px;
  color:rgba(245,255,247,.75);
}
.wc-pbd-live-icon{
  width:96px;
  height:96px;
  border-radius:34px;
  display:grid;
  place-items:center;
  background:#69f79b;
  color:#03110a;
  font-size:3.2rem;
  box-shadow:0 18px 44px rgba(105,247,155,.24);
}
.wc-pbd-live-frame{
  position:absolute;
  inset:11%;
  z-index:3;
  pointer-events:none;
}
.wc-pbd-live-frame span{
  position:absolute;
  width:44px;
  height:44px;
  border-color:#7cffaa;
}
.wc-pbd-live-frame span:nth-child(1){left:0;top:0;border-top:5px solid;border-left:5px solid;border-radius:14px 0 0 0}
.wc-pbd-live-frame span:nth-child(2){right:0;top:0;border-top:5px solid;border-right:5px solid;border-radius:0 14px 0 0}
.wc-pbd-live-frame span:nth-child(3){left:0;bottom:0;border-bottom:5px solid;border-left:5px solid;border-radius:0 0 0 14px}
.wc-pbd-live-frame span:nth-child(4){right:0;bottom:0;border-bottom:5px solid;border-right:5px solid;border-radius:0 0 14px 0}
.wc-pbd-live-frame i{
  position:absolute;
  left:4%;
  right:4%;
  top:0;
  height:3px;
  background:#ff4545;
  box-shadow:0 0 18px rgba(255,69,69,.78);
  animation:wcLeafScanLine 2.1s ease-in-out infinite;
}
@keyframes wcLeafScanLine{
  0%,100%{top:5%}
  50%{top:94%}
}
.wc-pbd-live-badge{
  position:absolute;
  left:14px;
  right:14px;
  bottom:14px;
  z-index:4;
  min-height:38px;
  padding:9px 12px;
  border-radius:999px;
  background:rgba(0,0,0,.58);
  border:1px solid rgba(255,255,255,.15);
  text-align:center;
  font-weight:950;
  backdrop-filter:blur(8px);
}
.wc-pbd-live-form{margin-top:12px}
.wc-pbd-live-hidden-file{
  position:absolute;
  width:1px;
  height:1px;
  opacity:0;
  overflow:hidden;
  pointer-events:none;
}
.wc-pbd-live-actions{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}
.wc-pbd-live-btn,
.wc-pbd-live-fallback{
  min-height:54px;
  border-radius:999px;
  border:0;
  font-weight:950;
  cursor:pointer;
  font-size:1rem;
}
.wc-pbd-live-btn-start{
  background:#69f79b;
  color:#03110a;
}
.wc-pbd-live-btn-scan{
  background:#fff;
  color:#03110a;
}
.wc-pbd-live-btn:disabled{
  opacity:.5;
  cursor:not-allowed;
}
.wc-pbd-live-fallback{
  width:100%;
  margin-top:10px;
  background:rgba(255,255,255,.07);
  color:#f5fff7;
  border:1px solid rgba(255,255,255,.12);
}
.wc-pbd-live-mini-help{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin-top:10px;
}
.wc-pbd-live-mini-help article{
  border-radius:18px;
  background:rgba(255,255,255,.06);
  padding:10px;
}
.wc-pbd-live-mini-help b{
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#69f79b;
  color:#03110a;
  margin-bottom:6px;
}
.wc-pbd-live-mini-help span{
  display:block;
  color:rgba(245,255,247,.78);
  font-weight:800;
  line-height:1.25;
}
.wc-pbd-live-result{
  display:grid;
  gap:12px;
}
.wc-pbd-live-card small{
  display:block;
  color:#73ffad;
  font-weight:950;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.wc-pbd-live-card h2{
  margin:7px 0 10px;
  font-size:clamp(1.45rem, 4vw, 2.4rem);
}
.wc-pbd-live-card p,
.wc-pbd-live-answer{
  color:rgba(245,255,247,.84);
  line-height:1.55;
}
.wc-pbd-live-pill{
  display:inline-flex;
  padding:8px 12px;
  border-radius:999px;
  background:rgba(105,247,155,.14);
  color:#73ffad;
  margin-bottom:10px;
}
.wc-pbd-live-list{
  display:grid;
  gap:8px;
  margin-top:12px;
}
.wc-pbd-live-list h3{margin:0 0 2px}
.wc-pbd-live-list div{
  background:rgba(255,255,255,.06);
  border-radius:18px;
  padding:11px;
}
.wc-pbd-live-list strong,
.wc-pbd-live-list span{display:block}
.wc-pbd-live-list span{
  color:rgba(245,255,247,.72);
  margin-top:3px;
}
.wc-pbd-live-links,
.wc-pbd-live-owner{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
  margin-top:12px;
}
.wc-pbd-live-links a,
.wc-pbd-live-owner a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:9px 14px;
  border-radius:999px;
  text-decoration:none;
  font-weight:950;
  background:#69f79b;
  color:#03110a;
}
.wc-pbd-live-links a+ a,
.wc-pbd-live-owner a{
  background:rgba(255,255,255,.08);
  color:#f5fff7;
  border:1px solid rgba(255,255,255,.12);
}
.wc-pbd-live-bottom{
  position:fixed;
  left:50%;
  bottom:10px;
  transform:translateX(-50%);
  z-index:30;
  width:min(720px, calc(100% - 20px));
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  gap:8px;
  padding:8px;
  border-radius:22px;
  background:rgba(3,15,17,.92);
  border:1px solid rgba(105,247,155,.22);
  box-shadow:0 16px 42px rgba(0,0,0,.36);
  backdrop-filter:blur(10px);
}
.wc-pbd-live-bottom a{
  min-height:42px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:16px;
  text-decoration:none;
  color:#f5fff7;
  background:rgba(255,255,255,.06);
  font-weight:950;
  font-size:.92rem;
}
.wc-pbd-live-bottom a:last-child{
  background:#69f79b;
  color:#03110a;
}

@media (max-width: 820px){
  html,body{overflow-x:hidden}
  .wc-pbd-live-scan{
    width:100%;
    padding:8px 8px 88px;
  }
  .wc-pbd-live-head{
    padding:14px;
    border-radius:22px;
  }
  .wc-pbd-live-head p{font-size:.96rem}
  .wc-pbd-live-grid{
    grid-template-columns:1fr;
    gap:10px;
    margin-top:10px;
  }
  .wc-pbd-live-camera,
  .wc-pbd-live-card{
    border-radius:22px;
    padding:10px;
  }
  .wc-pbd-live-screen{
    min-height:0;
    height:min(64vh, 560px);
    aspect-ratio:auto;
    border-radius:20px;
  }
  .wc-pbd-live-actions{
    grid-template-columns:1fr;
  }
  .wc-pbd-live-btn,
  .wc-pbd-live-fallback{
    min-height:52px;
    font-size:1rem;
  }
  .wc-pbd-live-mini-help{
    grid-template-columns:1fr;
  }
  .wc-pbd-live-result{
    gap:10px;
  }
  .wc-pbd-live-links,
  .wc-pbd-live-owner{
    display:grid;
    grid-template-columns:1fr;
  }
  .wc-pbd-live-links a,
  .wc-pbd-live-owner a{
    width:100%;
  }
  .wc-pbd-live-bottom{
    grid-template-columns:1fr 1fr 1fr;
    bottom:8px;
    width:calc(100% - 14px);
    border-radius:18px;
    gap:5px;
    padding:6px;
  }
  .wc-pbd-live-bottom a{
    min-height:39px;
    font-size:.78rem;
    border-radius:13px;
  }
}


/* V6.70.0 - PlanteBot rigtig live bladscanner, mobil først */
.wc-pbd-real-scan{
  max-width: 760px !important;
  margin: 0 auto !important;
  padding: 8px 10px 110px !important;
  overflow-x: hidden !important;
}
.wc-pbd-real-scan *{ box-sizing:border-box !important; }
.wc-real-scan-wrap{
  display:grid !important;
  gap:12px !important;
}
.wc-real-scan-head{
  color:#f5fff7 !important;
  padding:14px 12px 10px !important;
  text-align:left !important;
}
.wc-real-back{
  display:inline-flex !important;
  padding:9px 13px !important;
  border-radius:999px !important;
  background:rgba(255,255,255,.08) !important;
  color:#f5fff7 !important;
  text-decoration:none !important;
  font-weight:900 !important;
  margin-bottom:10px !important;
}
.wc-real-scan-head small{
  display:block !important;
  color:#71ff9c !important;
  font-weight:950 !important;
  letter-spacing:.12em !important;
  text-transform:uppercase !important;
}
.wc-real-scan-head h1{
  margin:6px 0 6px !important;
  font-size:clamp(2.2rem, 12vw, 4.4rem) !important;
  line-height:.98 !important;
  color:#f5fff7 !important;
}
.wc-real-scan-head p{
  margin:0 !important;
  color:rgba(245,255,247,.82) !important;
  line-height:1.35 !important;
  font-size:1rem !important;
}
.wc-real-camera-card,
.wc-real-result,
.wc-real-help{
  border:1px solid rgba(65,255,120,.25) !important;
  background:linear-gradient(180deg, rgba(3,20,18,.98), rgba(1,10,13,.98)) !important;
  border-radius:26px !important;
  padding:12px !important;
  color:#f5fff7 !important;
  box-shadow:0 18px 48px rgba(0,0,0,.38) !important;
}
.wc-real-camera-stage{
  position:relative !important;
  width:100% !important;
  aspect-ratio: 3 / 4 !important;
  min-height:340px !important;
  max-height:70vh !important;
  overflow:hidden !important;
  border-radius:24px !important;
  background:#02090b !important;
  border:1px solid rgba(113,255,156,.35) !important;
}
.wc-real-camera-stage video{
  display:block !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  background:#02090b !important;
}
.wc-real-camera-empty{
  position:absolute !important;
  inset:0 !important;
  display:grid !important;
  place-content:center !important;
  text-align:center !important;
  gap:8px !important;
  color:#f5fff7 !important;
  background:radial-gradient(circle at center, rgba(65,255,120,.14), rgba(1,10,13,.92)) !important;
  z-index:4 !important;
}
.wc-real-camera-empty[hidden]{ display:none !important; }
.wc-real-camera-empty div{ font-size:3rem !important; }
.wc-real-camera-empty strong{ font-size:1.7rem !important; }
.wc-real-camera-empty span{ color:rgba(245,255,247,.7) !important; font-weight:800 !important; }
.wc-real-scan-overlay{
  position:absolute !important;
  inset:8% 9% !important;
  border:2px solid rgba(113,255,156,.5) !important;
  border-radius:24px !important;
  z-index:5 !important;
  pointer-events:none !important;
  display:flex !important;
  align-items:flex-end !important;
  justify-content:center !important;
  padding:14px !important;
  color:#07130b !important;
}
.wc-real-scan-overlay b{
  background:rgba(113,255,156,.92) !important;
  color:#03110a !important;
  border-radius:999px !important;
  padding:8px 13px !important;
  font-size:.78rem !important;
  letter-spacing:.08em !important;
  box-shadow:0 8px 22px rgba(0,0,0,.28) !important;
}
.wc-real-scan-overlay .corner{
  position:absolute !important;
  width:42px !important;
  height:42px !important;
  border-color:#71ff9c !important;
}
.wc-real-scan-overlay .tl{ top:-2px !important; left:-2px !important; border-top:5px solid !important; border-left:5px solid !important; border-radius:22px 0 0 0 !important; }
.wc-real-scan-overlay .tr{ top:-2px !important; right:-2px !important; border-top:5px solid !important; border-right:5px solid !important; border-radius:0 22px 0 0 !important; }
.wc-real-scan-overlay .bl{ bottom:-2px !important; left:-2px !important; border-bottom:5px solid !important; border-left:5px solid !important; border-radius:0 0 0 22px !important; }
.wc-real-scan-overlay .br{ bottom:-2px !important; right:-2px !important; border-bottom:5px solid !important; border-right:5px solid !important; border-radius:0 0 22px 0 !important; }
.wc-real-scan-overlay .scan-line{
  position:absolute !important;
  left:7% !important;
  right:7% !important;
  top:12% !important;
  height:4px !important;
  border-radius:999px !important;
  background:#ff2340 !important;
  box-shadow:0 0 0 1px rgba(255,255,255,.7), 0 0 18px rgba(255,35,64,.95), 0 0 34px rgba(255,35,64,.48) !important;
  opacity:0 !important;
  transform:translateY(0) !important;
}
.wc-real-camera-stage.is-live .scan-line,
.wc-real-camera-stage.is-scanning .scan-line{
  opacity:1 !important;
  animation:wcRealScanLine 1.35s linear infinite alternate !important;
}
.wc-real-camera-stage.is-scanning .wc-real-scan-overlay{
  border-color:#ff2340 !important;
  box-shadow:0 0 0 999px rgba(0,0,0,.04), inset 0 0 32px rgba(255,35,64,.25) !important;
}
@keyframes wcRealScanLine{
  from{ top:12%; }
  to{ top:82%; }
}
.wc-real-scan-form{
  margin-top:10px !important;
}
.wc-real-scan-buttons{
  display:grid !important;
  grid-template-columns:1fr 1fr !important;
  gap:10px !important;
}
.wc-real-btn{
  width:100% !important;
  min-height:58px !important;
  border:0 !important;
  border-radius:999px !important;
  font-size:1.05rem !important;
  font-weight:950 !important;
  cursor:pointer !important;
}
.wc-real-btn-primary{
  background:#69f79b !important;
  color:#03110a !important;
  box-shadow:0 12px 32px rgba(105,247,155,.22) !important;
}
.wc-real-btn-secondary{
  background:rgba(255,255,255,.1) !important;
  color:#f5fff7 !important;
  border:1px solid rgba(255,255,255,.18) !important;
}
.wc-real-btn:disabled{
  opacity:.62 !important;
  cursor:not-allowed !important;
}
.wc-real-fallback{
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  min-height:46px !important;
  margin-top:9px !important;
  border-radius:999px !important;
  color:rgba(245,255,247,.82) !important;
  border:1px solid rgba(255,255,255,.14) !important;
  background:rgba(255,255,255,.05) !important;
  font-weight:900 !important;
  text-align:center !important;
  cursor:pointer !important;
}
.wc-real-fallback input{
  position:absolute !important;
  opacity:0 !important;
  width:1px !important;
  height:1px !important;
  pointer-events:none !important;
}
.wc-real-scan-note{
  margin:9px 2px 0 !important;
  color:#71ff9c !important;
  font-weight:850 !important;
  font-size:.9rem !important;
  line-height:1.35 !important;
}
.wc-real-status small{
  color:#71ff9c !important;
  text-transform:uppercase !important;
  letter-spacing:.12em !important;
  font-weight:950 !important;
}
.wc-real-status h2{
  margin:7px 0 8px !important;
  color:#f5fff7 !important;
  font-size:clamp(1.65rem, 8vw, 3rem) !important;
  line-height:1.05 !important;
}
.wc-real-status p,
.wc-real-answer{
  color:rgba(245,255,247,.84) !important;
  font-size:1rem !important;
  line-height:1.45 !important;
}
.wc-real-actions{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:10px !important;
  margin-top:14px !important;
}
.wc-real-actions a{
  min-height:54px !important;
  border-radius:999px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  text-decoration:none !important;
  font-weight:950 !important;
  background:#08720c !important;
  color:#f5fff7 !important;
}
.wc-real-actions a:first-child{
  background:#69f79b !important;
  color:#03110a !important;
}
.wc-real-list{
  display:grid !important;
  gap:8px !important;
  margin-top:12px !important;
}
.wc-real-list div{
  border-radius:16px !important;
  background:rgba(255,255,255,.06) !important;
  padding:10px !important;
}
.wc-real-list strong,
.wc-real-list span{ display:block !important; }
.wc-real-list span{ color:rgba(245,255,247,.72) !important; margin-top:3px !important; }
.wc-real-help summary{
  cursor:pointer !important;
  color:#71ff9c !important;
  font-weight:950 !important;
}
.wc-real-help p{
  color:rgba(245,255,247,.8) !important;
  line-height:1.45 !important;
}
@media(max-width:720px){
  html, body{ overflow-x:hidden !important; }
  .wc-pbd-real-scan{
    width:100% !important;
    max-width:100% !important;
    padding:4px 8px 92px !important;
  }
  .wc-real-scan-head{
    padding:8px 8px 6px !important;
  }
  .wc-real-back{
    min-height:36px !important;
    padding:7px 11px !important;
    margin-bottom:7px !important;
  }
  .wc-real-scan-head h1{
    font-size:clamp(2.1rem, 13vw, 3.5rem) !important;
  }
  .wc-real-scan-head p{
    font-size:.94rem !important;
  }
  .wc-real-camera-card,
  .wc-real-result,
  .wc-real-help{
    border-radius:22px !important;
    padding:10px !important;
  }
  .wc-real-camera-stage{
    min-height:330px !important;
    max-height:58vh !important;
    aspect-ratio:3/4 !important;
    border-radius:22px !important;
  }
  .wc-real-scan-buttons{
    grid-template-columns:1fr !important;
  }
  .wc-real-btn{
    min-height:56px !important;
    font-size:1.08rem !important;
  }
  .wc-real-fallback{
    min-height:44px !important;
    font-size:.9rem !important;
  }
  .wc-real-status h2{
    font-size:clamp(1.6rem, 8.5vw, 2.7rem) !important;
  }
}


/* V6.70.2 - PlanteBot scanner svarfix */
.wc-real-result{ margin-top:12px !important; }
.wc-real-status h2{ word-break:normal !important; overflow-wrap:break-word !important; }
.wc-real-status p{ white-space:pre-wrap !important; }
.wc-real-scan-note{ color:#69f79b !important; }
.wc-real-camera-stage.is-live .scan-line,
.wc-real-camera-stage.is-scanning .scan-line{
  opacity:1 !important;
  animation:wcRealScanLine 1.05s linear infinite alternate !important;
}


/* V6.70.3 - PlanteBot: rent AI-resultat uden rå JSON */
.wc-real-clean-result h2{
  font-size:clamp(1.65rem, 7vw, 2.6rem) !important;
  line-height:1.08 !important;
}
.wc-real-result-grid{
  display:grid !important;
  gap:10px !important;
  margin-top:14px !important;
}
.wc-real-result-grid section{
  background:rgba(255,255,255,.065) !important;
  border:1px solid rgba(105,247,155,.14) !important;
  border-radius:18px !important;
  padding:13px !important;
}
.wc-real-result-grid b{
  display:block !important;
  color:#69f79b !important;
  font-size:.86rem !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
  margin-bottom:5px !important;
}
.wc-real-result-grid p{
  margin:0 !important;
  color:#f5fff7 !important;
  font-size:1rem !important;
  line-height:1.45 !important;
}
.wc-real-clean-details{
  margin-top:12px !important;
  border-radius:18px !important;
  background:rgba(255,255,255,.045) !important;
  border:1px solid rgba(255,255,255,.10) !important;
  padding:11px 13px !important;
}
.wc-real-clean-details summary{
  cursor:pointer !important;
  color:#69f79b !important;
  font-weight:950 !important;
}
.wc-real-clean-details .wc-real-answer{
  margin-top:10px !important;
  font-size:.98rem !important;
  line-height:1.45 !important;
  color:rgba(245,255,247,.86) !important;
  white-space:normal !important;
}
.wc-real-secondary-list{
  margin-top:12px !important;
}
@media(max-width:720px){
  .wc-real-clean-result h2{
    font-size:clamp(1.55rem, 7.2vw, 2.25rem) !important;
  }
  .wc-real-status p,
  .wc-real-answer,
  .wc-real-result-grid p{
    font-size:.96rem !important;
    line-height:1.42 !important;
  }
  .wc-real-result-grid section{
    padding:11px !important;
    border-radius:16px !important;
  }
}


/* V6.70.4 - PlanteBot bladscanner finish */
.wc-pbd-real-scan{
  padding-bottom: 150px !important;
}
.wc-real-result{
  scroll-margin-top: 16px !important;
  margin-bottom: 88px !important;
}
.wc-real-clean-result{
  padding-bottom: 18px !important;
}
.wc-real-next-step{
  margin-top: 12px !important;
  padding: 13px !important;
  border-radius: 18px !important;
  background: linear-gradient(135deg, rgba(105,247,155,.16), rgba(255,255,255,.045)) !important;
  border: 1px solid rgba(105,247,155,.22) !important;
}
.wc-real-next-step b{
  display: block !important;
  color: #69f79b !important;
  font-weight: 950 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  margin-bottom: 5px !important;
}
.wc-real-next-step p{
  margin: 0 !important;
  color: rgba(245,255,247,.88) !important;
  line-height: 1.42 !important;
}
.wc-real-actions-finish{
  position: sticky !important;
  bottom: 82px !important;
  z-index: 20 !important;
  padding: 10px !important;
  margin-left: -10px !important;
  margin-right: -10px !important;
  border-radius: 24px !important;
  background: rgba(1,10,13,.88) !important;
  backdrop-filter: blur(12px) !important;
  border: 1px solid rgba(105,247,155,.16) !important;
}
.wc-real-actions-finish a{
  font-size: 1rem !important;
}
.wc-real-clean-details{
  max-height: none !important;
}
.wc-real-secondary-list span{
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
@media(max-width:720px){
  .wc-pbd-real-scan{
    padding-bottom: 170px !important;
  }
  .wc-real-result{
    margin-bottom: 112px !important;
  }
  .wc-real-clean-result h2{
    font-size: clamp(1.45rem, 6.8vw, 2.05rem) !important;
  }
  .wc-real-result-grid{
    gap: 8px !important;
  }
  .wc-real-result-grid section{
    padding: 10px !important;
  }
  .wc-real-actions-finish{
    bottom: 76px !important;
    grid-template-columns: 1fr !important;
  }
  .wc-real-actions-finish a{
    min-height: 50px !important;
    font-size: .96rem !important;
  }
}



/* V6.70.10 - tydelig fejl hvis auto-gem fejler */
.wc-real-save-warning{
  margin-top:12px !important;
  padding:13px !important;
  border-radius:18px !important;
  background:rgba(255,193,7,.12) !important;
  border:1px solid rgba(255,193,7,.34) !important;
}
.wc-real-save-warning b{
  display:block !important;
  color:#ffd86b !important;
  margin-bottom:5px !important;
}
.wc-real-save-warning p{
  margin:0 0 8px !important;
  color:rgba(255,250,230,.88) !important;
}
.wc-real-save-warning small{
  display:block !important;
  color:rgba(255,244,200,.74) !important;
  word-break:break-word !important;
}

/* V6.70.5 - PlanteBot scan-historik */
.wc-real-saved-scan{
  margin-top:12px !important;
  padding:13px !important;
  border-radius:18px !important;
  background:rgba(105,247,155,.13) !important;
  border:1px solid rgba(105,247,155,.28) !important;
}
.wc-real-saved-scan b{
  display:block !important;
  color:#69f79b !important;
  margin-bottom:5px !important;
}
.wc-real-saved-scan p{
  margin:0 0 10px !important;
  color:rgba(245,255,247,.84) !important;
}
.wc-real-saved-scan a{
  display:inline-flex !important;
  min-height:42px !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  background:#69f79b !important;
  color:#03110a !important;
  text-decoration:none !important;
  font-weight:950 !important;
  padding:8px 14px !important;
}
.wc-pbd-scan-history{
  margin:18px 0 !important;
  padding:16px !important;
  border-radius:24px !important;
  background:rgba(5,18,18,.78) !important;
  border:1px solid rgba(105,247,155,.20) !important;
}
.wc-pbd-scan-history .wc-pbd-card-head{
  display:flex !important;
  gap:12px !important;
  align-items:flex-start !important;
  justify-content:space-between !important;
  margin-bottom:12px !important;
}
.wc-pbd-scan-history .wc-pbd-card-head a{
  flex:0 0 auto !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:42px !important;
  padding:8px 13px !important;
  border-radius:999px !important;
  background:#69f79b !important;
  color:#03110a !important;
  text-decoration:none !important;
  font-weight:950 !important;
}
.wc-pbd-scan-list{
  display:grid !important;
  gap:12px !important;
}
.wc-pbd-scan-card{
  border-radius:18px !important;
  background:rgba(255,255,255,.055) !important;
  border:1px solid rgba(255,255,255,.10) !important;
  padding:13px !important;
  color:#f5fff7 !important;
}
.wc-pbd-scan-card header small{
  display:block !important;
  color:#69f79b !important;
  font-weight:900 !important;
  letter-spacing:.05em !important;
  margin-bottom:5px !important;
}
.wc-pbd-scan-card h3{
  margin:0 0 8px !important;
  font-size:1.12rem !important;
  color:#f5fff7 !important;
}
.wc-pbd-scan-card p{
  margin:6px 0 0 !important;
  color:rgba(245,255,247,.82) !important;
  line-height:1.4 !important;
}
.wc-pbd-scan-actions{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:8px !important;
  align-items:center !important;
  margin-top:-4px !important;
}
.wc-pbd-scan-actions form{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:8px !important;
  margin:0 !important;
}
.wc-pbd-scan-actions button,
.wc-pbd-scan-actions a{
  min-height:38px !important;
  border:1px solid rgba(255,255,255,.12) !important;
  border-radius:999px !important;
  background:rgba(255,255,255,.075) !important;
  color:#f5fff7 !important;
  padding:7px 12px !important;
  font-weight:900 !important;
  text-decoration:none !important;
}
.wc-pbd-scan-actions button:hover,
.wc-pbd-scan-actions a:hover{
  background:rgba(105,247,155,.17) !important;
}
@media(max-width:720px){
  .wc-pbd-scan-history{
    padding:12px !important;
    border-radius:20px !important;
  }
  .wc-pbd-scan-history .wc-pbd-card-head{
    display:grid !important;
  }
  .wc-pbd-scan-history .wc-pbd-card-head a,
  .wc-pbd-scan-actions a,
  .wc-pbd-scan-actions button{
    width:100% !important;
  }
  .wc-pbd-scan-actions,
  .wc-pbd-scan-actions form{
    display:grid !important;
    grid-template-columns:1fr !important;
    width:100% !important;
  }
}


/* V6.70.6 - Behandlingsplan efter bladscanning */
.wc-real-saved-scan form{
  display:inline-flex !important;
  margin:0 8px 8px 0 !important;
}
.wc-real-saved-scan button{
  min-height:42px !important;
  border:0 !important;
  border-radius:999px !important;
  background:#69f79b !important;
  color:#03110a !important;
  font-weight:950 !important;
  padding:8px 14px !important;
  cursor:pointer !important;
}
.wc-pbd-active-treatment{
  margin:18px 0 !important;
  padding:16px !important;
  border-radius:24px !important;
  background:linear-gradient(135deg, rgba(105,247,155,.15), rgba(255,255,255,.045)) !important;
  border:1px solid rgba(105,247,155,.24) !important;
}
.wc-pbd-active-treatment .wc-pbd-card-head{
  display:flex !important;
  gap:12px !important;
  justify-content:space-between !important;
  align-items:flex-start !important;
  margin-bottom:12px !important;
}
.wc-pbd-active-treatment .wc-pbd-card-head a{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:42px !important;
  padding:8px 13px !important;
  border-radius:999px !important;
  background:#69f79b !important;
  color:#03110a !important;
  text-decoration:none !important;
  font-weight:950 !important;
}
.wc-pbd-treatment-mini-list{
  display:grid !important;
  gap:10px !important;
}
.wc-pbd-treatment-mini-card{
  padding:13px !important;
  border-radius:18px !important;
  background:rgba(0,0,0,.18) !important;
  border:1px solid rgba(255,255,255,.10) !important;
}
.wc-pbd-treatment-mini-card header small{
  display:block !important;
  color:#69f79b !important;
  font-weight:950 !important;
  margin-bottom:5px !important;
}
.wc-pbd-treatment-mini-card h3{
  margin:0 0 8px !important;
  color:#f5fff7 !important;
  font-size:1.08rem !important;
}
.wc-pbd-treatment-mini-card p{
  margin:6px 0 !important;
  color:rgba(245,255,247,.84) !important;
  line-height:1.42 !important;
}
.wc-pbd-treatment-mini-card a{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:38px !important;
  padding:7px 12px !important;
  border-radius:999px !important;
  background:rgba(105,247,155,.16) !important;
  color:#bfffd4 !important;
  text-decoration:none !important;
  font-weight:900 !important;
  margin-top:6px !important;
}
.wc-pbd-scan-actions form:first-child button{
  background:#69f79b !important;
  color:#03110a !important;
  border-color:#69f79b !important;
}
@media(max-width:720px){
  .wc-real-saved-scan form,
  .wc-real-saved-scan button{
    width:100% !important;
  }
  .wc-pbd-active-treatment{
    padding:12px !important;
    border-radius:20px !important;
  }
  .wc-pbd-active-treatment .wc-pbd-card-head{
    display:grid !important;
  }
  .wc-pbd-active-treatment .wc-pbd-card-head a{
    width:100% !important;
  }
}


/* V6.70.7 - Bedre bladdiagnose */
.wc-real-checklist{
  display:grid !important;
  gap:10px !important;
  margin-top:12px !important;
}
.wc-real-checklist section{
  border-radius:18px !important;
  padding:13px !important;
  background:rgba(105,247,155,.09) !important;
  border:1px solid rgba(105,247,155,.18) !important;
}
.wc-real-checklist b{
  display:block !important;
  color:#69f79b !important;
  text-transform:uppercase !important;
  letter-spacing:.08em !important;
  font-size:.86rem !important;
  margin-bottom:7px !important;
}
.wc-real-checklist ul{
  margin:0 !important;
  padding-left:18px !important;
}
.wc-real-checklist li{
  margin:4px 0 !important;
  color:rgba(245,255,247,.88) !important;
  line-height:1.35 !important;
}
@media(max-width:720px){
  .wc-real-checklist section{
    padding:11px !important;
    border-radius:16px !important;
  }
}


/* V6.70.8 - PlanteBot opfølgningsspørgsmål efter bladscan */
.wc-real-followup-form,
.wc-real-followup-final{
  margin-top:12px !important;
  border-radius:20px !important;
  border:1px solid rgba(105,247,155,.24) !important;
  background:linear-gradient(135deg,rgba(105,247,155,.12),rgba(255,255,255,.045)) !important;
  padding:14px !important;
  color:#f5fff7 !important;
}
.wc-real-followup-form header{
  margin-bottom:11px !important;
}
.wc-real-followup-form small{
  display:block !important;
  color:#69f79b !important;
  text-transform:uppercase !important;
  letter-spacing:.1em !important;
  font-weight:950 !important;
  font-size:.78rem !important;
}
.wc-real-followup-form h3{
  margin:4px 0 5px !important;
  color:#fff !important;
  font-size:clamp(1.25rem,5vw,1.7rem) !important;
  line-height:1.12 !important;
}
.wc-real-followup-form p,
.wc-real-followup-final p{
  margin:0 !important;
  color:rgba(245,255,247,.86) !important;
  line-height:1.45 !important;
  white-space:normal !important;
}
.wc-real-followup-form section{
  display:grid !important;
  gap:9px !important;
  margin-top:10px !important;
}
.wc-real-followup-form section>b,
.wc-real-followup-final>b{
  display:block !important;
  color:#69f79b !important;
  text-transform:uppercase !important;
  letter-spacing:.08em !important;
  font-size:.86rem !important;
  font-weight:950 !important;
}
.wc-real-followup-form section>div,
.wc-real-followup-tags{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:8px !important;
}
.wc-real-followup-form label{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  cursor:pointer !important;
  -webkit-tap-highlight-color:transparent !important;
}
.wc-real-followup-form input{
  position:absolute !important;
  opacity:0 !important;
  pointer-events:none !important;
}
.wc-real-followup-form label span,
.wc-real-followup-tags span{
  min-height:42px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  padding:10px 13px !important;
  border:1px solid rgba(255,255,255,.14) !important;
  background:rgba(255,255,255,.07) !important;
  color:#f5fff7 !important;
  font-weight:900 !important;
}
.wc-real-followup-form label input:checked+span{
  background:#69f79b !important;
  color:#03110a !important;
  border-color:#69f79b !important;
  box-shadow:0 8px 24px rgba(105,247,155,.18) !important;
}
.wc-real-followup-form button{
  width:100% !important;
  min-height:54px !important;
  margin-top:13px !important;
  border:0 !important;
  border-radius:999px !important;
  background:#69f79b !important;
  color:#03110a !important;
  font-weight:1000 !important;
  font-size:1rem !important;
  cursor:pointer !important;
}
.wc-real-followup-tags{
  margin:9px 0 11px !important;
}
.wc-real-followup-tags span{
  min-height:36px !important;
  font-size:.88rem !important;
  background:rgba(105,247,155,.10) !important;
  border-color:rgba(105,247,155,.22) !important;
}
@media(max-width:720px){
  .wc-real-followup-form,
  .wc-real-followup-final{
    border-radius:18px !important;
    padding:12px !important;
  }
  .wc-real-followup-form section>div,
  .wc-real-followup-tags{
    display:grid !important;
    grid-template-columns:1fr !important;
  }
  .wc-real-followup-form label,
  .wc-real-followup-form label span,
  .wc-real-followup-tags span{
    width:100% !important;
  }
}


/* V6.70.9 - Tydelig scan-historik i brugerens planteprofil */
.wc-pbd-profile-scans{
  margin:18px 0 !important;
  border-color:rgba(105,247,155,.22) !important;
  background:linear-gradient(135deg,rgba(7,43,31,.94),rgba(6,22,34,.94)) !important;
}
.wc-pbd-profile-scans .wc-pbd-card-head{
  display:flex !important;
  justify-content:space-between !important;
  gap:14px !important;
  align-items:flex-start !important;
}
.wc-pbd-profile-scans .wc-pbd-card-head a,
.wc-pbd-profile-scan-meta a{
  display:inline-flex !important;
  min-height:40px !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  padding:8px 13px !important;
  background:#69f79b !important;
  color:#03110a !important;
  font-weight:950 !important;
  text-decoration:none !important;
}
.wc-pbd-profile-scan-list{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:12px !important;
}
.wc-pbd-profile-scan-item{
  border:1px solid rgba(255,255,255,.11) !important;
  border-radius:22px !important;
  background:rgba(0,0,0,.18) !important;
  padding:12px !important;
}
.wc-pbd-profile-scan-meta{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:8px !important;
  align-items:center !important;
  margin-top:10px !important;
}
.wc-pbd-profile-scan-meta span{
  color:#eaffef !important;
  font-weight:900 !important;
  background:rgba(255,255,255,.07) !important;
  border:1px solid rgba(255,255,255,.10) !important;
  border-radius:999px !important;
  padding:8px 11px !important;
}
.wc-pbd-scan-badge{
  display:inline-flex !important;
  width:max-content !important;
  max-width:100% !important;
  margin-top:8px !important;
  border-radius:999px !important;
  padding:7px 10px !important;
  background:rgba(105,247,155,.16) !important;
  border:1px solid rgba(105,247,155,.30) !important;
  color:#0b3c22 !important;
  font-weight:950 !important;
}
@media(max-width:760px){
  .wc-pbd-profile-scans .wc-pbd-card-head,
  .wc-pbd-profile-scan-list,
  .wc-pbd-profile-scan-meta{
    display:grid !important;
    grid-template-columns:1fr !important;
  }
  .wc-pbd-profile-scans .wc-pbd-card-head a,
  .wc-pbd-profile-scan-meta a,
  .wc-pbd-profile-scan-meta span{
    width:100% !important;
  }
}


/* V6.70.11 - Bot-oprettet plantekort fra bladscan */
.wc-pbd-scan-plant-preview{
  width:100% !important;
  margin:10px 0 !important;
  border:1px solid rgba(105,247,155,.28) !important;
  border-radius:18px !important;
  padding:11px !important;
  background:rgba(105,247,155,.10) !important;
  color:#eaffef !important;
}
.wc-pbd-scan-plant-preview>b{
  display:block !important;
  margin-bottom:5px !important;
  color:#69f79b !important;
  font-weight:1000 !important;
}
.wc-pbd-scan-plant-preview p{
  margin:0 0 8px !important;
  color:#fff !important;
}
.wc-pbd-scan-plant-preview ul{
  display:grid !important;
  gap:6px !important;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
}
.wc-pbd-scan-plant-preview li{
  display:flex !important;
  justify-content:space-between !important;
  gap:10px !important;
  border-radius:14px !important;
  padding:8px 9px !important;
  background:rgba(0,0,0,.18) !important;
}
.wc-pbd-scan-plant-preview li span{
  color:rgba(234,255,239,.74) !important;
  font-weight:850 !important;
  background:transparent !important;
  border:0 !important;
  padding:0 !important;
}
.wc-pbd-scan-plant-preview li strong{
  color:#fff !important;
  text-align:right !important;
}
.wc-pbd-create-plant-from-scan,
.wc-real-create-plant-from-scan,
.wc-real-inline-create-plant{
  display:inline-flex !important;
  margin:0 !important;
}
.wc-pbd-create-plant-from-scan button,
.wc-real-create-plant-from-scan button,
.wc-real-inline-create-plant button{
  display:inline-flex !important;
  min-height:40px !important;
  align-items:center !important;
  justify-content:center !important;
  border:0 !important;
  border-radius:999px !important;
  padding:8px 13px !important;
  background:#69f79b !important;
  color:#03110a !important;
  font-weight:1000 !important;
  cursor:pointer !important;
  text-decoration:none !important;
}
.wc-real-saved-scan .wc-pbd-scan-plant-preview{
  margin-top:12px !important;
}
@media(max-width:760px){
  .wc-pbd-scan-plant-preview li{
    display:grid !important;
    grid-template-columns:1fr !important;
  }
  .wc-pbd-scan-plant-preview li strong{
    text-align:left !important;
  }
  .wc-pbd-create-plant-from-scan,
  .wc-real-create-plant-from-scan,
  .wc-real-inline-create-plant,
  .wc-pbd-create-plant-from-scan button,
  .wc-real-create-plant-from-scan button,
  .wc-real-inline-create-plant button{
    width:100% !important;
  }
}
