.consent-inline-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:6px 0;color:#71838e;font-size:12px;position:sticky;top:0;background:#fff;z-index:2}
#modal [data-consent-plain-editor]{width:100%;min-height:520px;box-sizing:border-box}
.consent-inline-toolbar button{padding:5px 10px;background:#fff;border:1px solid #dce5eb;border-radius:5px;color:#287083;font-size:12px}
#modal .consent-inline-toolbar .consent-discount-tool{display:inline-flex;align-items:center;gap:5px;margin:0 0 0 auto;font-size:12px;color:#4e6a73}
#modal .consent-inline-toolbar .consent-discount-tool input{width:66px;min-width:60px;min-height:32px;margin:0;padding:4px 7px;border:1px solid #94cbd5;border-radius:4px;background:#f5fcfe;color:#163e48;font:inherit;box-sizing:border-box}
#modal .consent-inline-toolbar .consent-discount-tool input:invalid{border-color:#cb4d4d;background:#fff7f7}
.consent-inline-paper{white-space:pre-wrap;overflow-wrap:anywhere;color:#304951;font-size:15px;line-height:1.95;min-height:160px;padding:8px 0}
#modal .consent-inline-paper [data-consent-inline-check]{display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;min-width:27px;min-height:28px;margin:0 2px;padding:0 2px;border:1px solid transparent;border-radius:4px;background:transparent;color:#007f9d;font:inherit;font-size:20px;line-height:1.2;box-shadow:none;cursor:pointer}
#modal .consent-inline-paper [data-consent-inline-check]:hover:not(:disabled){background:#e5f7fb;border-color:#8ecbd9}
#modal .consent-inline-paper [data-consent-inline-check][aria-checked=true]{color:#007c98;background:#edf9fb}
#modal .consent-inline-paper [data-consent-inline-check]:focus-visible{outline:2px solid #0086a3;outline-offset:1px}
#modal .consent-inline-paper [data-consent-inline-check]:disabled{opacity:1;cursor:default}
.consent-inline-amount{display:inline-flex;align-items:baseline;gap:4px;vertical-align:baseline;margin:0 4px}
#modal .consent-inline-paper [data-consent-inline-price]{display:inline-block;width:112px;min-width:80px;max-width:100%;min-height:34px;padding:4px 8px;border:1px solid #94cbd5;border-radius:4px;background:#f5fcfe;color:#163e48;font:inherit;line-height:1.4;box-sizing:border-box}
#modal .consent-inline-paper [data-consent-inline-price]:focus{outline:2px solid #0086a3;outline-offset:1px;background:#fff}
#modal .consent-inline-paper [data-consent-inline-price]:invalid{border-color:#cb4d4d;background:#fff7f7}
.consent-inline-amount small{font-size:12px;color:#71838e}
.consent-inline-field-wrap{display:inline-flex;align-items:baseline;gap:3px;vertical-align:baseline;margin:0 3px}
#modal .consent-inline-paper [data-consent-inline-field]{display:inline-block;width:112px;max-width:100%;min-height:34px;padding:4px 7px;border:1px solid #94cbd5;border-radius:4px;background:#f5fcfe;color:#163e48;font:inherit;line-height:1.4;box-sizing:border-box}
#modal .consent-inline-paper [data-consent-field-kind=year]{width:68px}
#modal .consent-inline-paper [data-consent-field-kind=month],#modal .consent-inline-paper [data-consent-field-kind=day]{width:48px}
#modal .consent-inline-paper [data-consent-field-kind=signature]{width:112px}
#modal .consent-inline-paper [data-consent-inline-field]:focus{outline:2px solid #0086a3;outline-offset:1px;background:#fff}
#modal .consent-inline-paper [data-consent-inline-field]:invalid{border-color:#cb4d4d;background:#fff7f7}
.consent-inline-field-wrap small{font-size:12px;color:#71838e}
@media(max-width:760px){#modal .consent-inline-paper [data-consent-inline-check]{min-width:34px;min-height:36px}.consent-inline-toolbar button{min-height:40px}}
