.plugin-page-nav{color:var(--kd-muted);flex-wrap:wrap;gap:24px;margin-top:32px;font-size:14px;display:flex}.plugin-page-nav a{border-bottom:1px solid;padding-block:8px}.plugin-package-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,90px);display:grid}.plugin-package-layout>*{min-width:0}.plugin-package-scope>div+div{border-top:1px solid var(--kd-edge);margin-top:25px;padding-top:25px}.plugin-package-scope h3{font-size:26px}.plugin-small{color:var(--kd-muted);font-size:14px;line-height:1.7}.licence-summary{border-radius:var(--radius);color:#f6fff9;background:linear-gradient(125deg,#003c28,#202722);border:1px solid #36765c;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:clamp(25px,4vw,48px);display:grid}.licence-summary>div{min-width:0}.licence-summary span{color:#c6dfd2;max-width:32ch;margin-bottom:18px;font-size:14px;display:block}.licence-summary strong{letter-spacing:-.04em;overflow-wrap:break-word;font-size:clamp(28px,4vw,55px);font-weight:600}.licence-summary p{color:#c6dfd2;grid-column:1/-1;margin:0;font-size:14px}.plugin-comparison-note{max-width:90ch;margin-block:24px;font-size:15px}.plugin-price-scroll{border:1px solid var(--kd-edge);border-radius:var(--radius);background:#fff;margin-top:30px;overflow:auto}.plugin-price-scroll:focus-visible{outline:2px solid var(--green);outline-offset:4px}.plugin-price-table{border-collapse:collapse;text-align:left;width:100%;min-width:920px;font-size:15px}.plugin-price-table caption{text-align:left;background:#eaf3ee;padding:22px 26px;font-weight:600}.plugin-price-table th,.plugin-price-table td{vertical-align:top;border-bottom:1px solid #d5e2db;padding:24px;line-height:1.7}.plugin-price-table thead th{color:#f6fff9;background:#003c28;font-size:14px;font-weight:600}.plugin-price-table th:first-child{min-width:260px}.plugin-price-table td:last-child{min-width:300px}.plugin-price-table small{color:#52635b;max-width:50ch;margin-top:9px;font-size:13px;font-weight:400;display:block}.plugin-price-table label{cursor:pointer;align-items:center;gap:13px;display:flex}.plugin-price-table :is(td,th)>label>span:last-child{min-width:130px}.plugin-price-table input{accent-color:#02734a;flex:none;width:21px;height:21px}.plugin-price-table :is(a,input):focus-visible{outline-offset:4px;outline:2px solid #02734a}.plugin-price-table a{color:#02734a;text-underline-offset:4px;text-decoration:underline}.plugin-value-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 45px;margin-top:30px;display:grid}.plugin-value-notes p{margin:0;font-size:14px;line-height:1.8}.plugin-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:25px;margin-top:36px;display:grid}.plugin-controls[hidden]{display:none}.plugin-controls label{gap:10px;font-size:14px;font-weight:600;display:grid}.plugin-controls :is(input,select){border:1px solid var(--kd-edge);color:#202722;width:100%;min-width:0;min-height:52px;font:inherit;background:#fff;border-radius:10px;padding:12px 16px;font-weight:400}.plugin-controls :is(input,select):focus-visible{outline:2px solid var(--green);outline-offset:3px}.plugin-count{color:var(--kd-muted);margin-block:24px;font-size:14px}.plugin-card{flex-direction:column;gap:18px;display:flex}.plugin-card[hidden]{display:none}.plugin-card header{align-items:flex-start;gap:22px;min-width:0;display:flex}.plugin-card header>div{min-width:0}.plugin-card h3{margin:6px 0 0;font-size:clamp(25px,2.7vw,36px)}.plugin-card p{margin:0}.plugin-card .card-kicker{color:var(--kd-muted);font-size:12px;line-height:1.7}.plugin-card .text-link{align-self:flex-start;margin-top:auto;font-size:14px}.plugin-integration-note{margin-top:40px}.plugin-integration-note h3{font-size:28px}.plugin-empty{background:#eaf3ee;border-radius:12px;padding:25px}@media (width<=900px){.plugin-package-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.licence-summary,.plugin-value-notes,.plugin-controls{grid-template-columns:minmax(0,1fr)}.licence-summary p{grid-column:auto}.plugin-card header{gap:16px}.plugin-page-nav{gap:12px 22px}}.plugin-grid{gap:clamp(23px,3vw,38px)}.plugin-price-table input:focus{outline-offset:4px;outline:2px solid #02734a}
