.price-card-tools{display:flex;align-items:center;gap:8px;position:relative;z-index:4}
.plan-info{position:relative;align-self:flex-end;z-index:8}
.plan-info summary{width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 45%,#343743);border-radius:50%;background:rgba(139,92,246,.1);color:#d9cbff;font:800 14px Georgia,serif;cursor:pointer;list-style:none;transition:.18s}
.plan-info summary::-webkit-details-marker{display:none}
.plan-info summary:hover,.plan-info summary:focus-visible,.plan-info[open] summary{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 24%,#11131a);color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 24%,transparent);outline:none}
.plan-info-panel{position:absolute;top:38px;right:0;width:240px;padding:17px;border:1px solid color-mix(in srgb,var(--accent) 35%,#30323b);border-radius:12px;background:rgba(10,11,17,.98);box-shadow:0 18px 50px rgba(0,0,0,.48);text-align:left;z-index:10}
.plan-info-panel strong{display:block;margin-bottom:12px;color:#f3efff;font-size:13px}
.plan-info-panel ul{padding:0;margin:0;display:grid;gap:10px;list-style:none}
.plan-info-panel li{display:flex;align-items:center;gap:9px;color:#b7bdc9;font-size:12px;line-height:1.35}
.plan-info-panel li:before{content:'+';color:var(--accent-2);font-weight:900}
.information-plans article>.plan-info{margin-left:auto}
.information-plans .plan-info-panel ul{padding:0}.information-plans .plan-info-panel li{margin:0}
@media(max-width:720px){.plan-info summary{width:36px;height:36px;font-size:16px}.plan-info-panel{width:min(250px,calc(100vw - 70px));top:43px}.price-card-tools .plan-info-panel{right:0}}
