.kidsr-rolls{display:block;max-width:800px;margin:20px auto;color:inherit}.kidsr-rolls details{border:1px solid #d9d6ce;background:#faf9f6;border-radius:6px}.kidsr-rolls summary{padding:18px;cursor:pointer;font-size:1.15em;font-weight:600}.kidsr-rolls__body{padding:0 20px 20px}.kidsr-rolls__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kidsr-rolls label{display:flex;flex-direction:column;gap:7px;font-size:14px}.kidsr-rolls input{width:100%;min-width:0;background:white;border:1px solid #aaa;padding:11px;border-radius:3px;color:inherit;font:inherit;box-sizing:border-box}.kidsr-rolls fieldset{border:1px solid #ddd;padding:15px;margin:16px 0}.kidsr-rolls button{padding:11px 16px;cursor:pointer;border:1px solid #68715e;border-radius:3px;background:white;color:#333;font:inherit}.kidsr-rolls [data-remove]{margin-top:12px}.kidsr-rolls [hidden]{display:none!important}.kidsr-rolls__specs{margin-top:22px}.kidsr-rolls__hint{font-size:13px;line-height:1.5}.kidsr-rolls .kidsr-rolls__calculate{background:#4f5c47;color:white;margin:10px 0}.kidsr-rolls [data-output]{padding:18px;background:#e8ebe4;font-size:17px;line-height:1.6;margin:12px 0}.kidsr-rolls :focus-visible{outline:3px solid #4f5c47;outline-offset:3px}@media(max-width:480px){.kidsr-rolls__grid{grid-template-columns:1fr}.kidsr-rolls__body{padding:0 14px 16px}}