.cart-license{border:0;border-bottom:1px solid var(--color-line);min-width:0;margin:0 0 20px;padding:0 0 18px}.cart-license label{margin:0 0 10px;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.cart-license select,.cart-license input{background:var(--color-card);width:100%;max-width:100%;min-height:46px;color:var(--color-ink);font:inherit;border:1px solid #b8bdc8;border-radius:8px;margin-top:7px;padding:10px 12px;font-size:1rem;font-weight:400;display:block}.cart-license select{cursor:pointer}.cart-license small,.cart-license p,.cart-license dd{color:var(--color-ink-soft);font-size:.82rem;font-weight:400;line-height:1.55}.cart-license small{margin-top:6px;display:block}.cart-license .license-scope{max-width:60ch;margin:0 0 12px}.cart-license details{margin-top:8px;font-size:.82rem}.cart-license summary{cursor:pointer;color:var(--color-pen-deep);width:fit-content;min-height:32px;padding:6px 0;font-weight:600}.cart-license dl{background:#f6f7fa;border-radius:8px;margin:8px 0 0;padding:4px 14px 12px}.cart-license dl>div{padding:8px 0}.cart-license dl>div+div{border-top:1px solid var(--color-line)}.cart-license dt{margin-bottom:3px;font-weight:700}.cart-license a{color:var(--color-pen-deep);text-underline-offset:3px;padding:10px 0 2px;font-size:.82rem;text-decoration:underline;display:inline-block}.cart-license :is(select,input,summary,a):focus-visible{outline:3px solid var(--color-pen);outline-offset:3px}.cart-license:disabled{opacity:.65}
