.seller-kit{margin:28px 0;padding:24px;border:1px solid #dce7e4;border-radius:20px;background:#fff}.seller-kit h2{font-size:24px}.seller-kit h3{font-size:19px;margin:0 0 14px}.seller-kit p{line-height:1.7}.kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.seller-kit article{padding:18px;background:#f4f8f6;border-radius:14px}.seller-kit label{display:block;font-size:14px}.seller-kit input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:12px;border:1px solid #bacdc5;border-radius:8px;background:#fff;margin:6px 0 12px;font:inherit}.kit-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kit-actions{display:flex;gap:8px;flex-wrap:wrap}.kit-note{font-size:12px;color:#526560}.kit-checks{margin-top:20px}.kit-check{display:flex!important;align-items:center;gap:9px;padding:9px}.kit-check input{width:19px;height:19px;flex-shrink:0}.kit-table{overflow-x:auto}.kit-table table{width:100%;border-collapse:collapse;min-width:550px}.kit-table caption{text-align:left;font-weight:700;padding:12px 0}.kit-table th,.kit-table td{text-align:left;padding:12px;border-bottom:1px solid #dce7e4}.kit-table td .button{margin:3px}#kit-message{font-weight:600;color:#09634e;min-height:24px}@media(max-width:680px){.seller-kit{padding:16px}.kit-grid{grid-template-columns:1fr}.kit-fields{grid-template-columns:1fr}.seller-kit article{padding:14px}.kit-actions .button{flex:1}}

.kit-disclosure>summary,.review-search summary{cursor:pointer;padding:14px 4px;font-weight:700;line-height:1.6}.kit-disclosure[open]>summary{margin-bottom:16px}.review-search{margin:16px 0 26px;padding:14px 20px;border:1px solid #dce7e4;border-radius:14px;background:#f8faf9}.review-search p{font-size:13px;line-height:1.7}.review-ad-label{font-size:11px!important;font-weight:700;margin:0 0 5px}.review-disclosure{margin:0}.review-case{margin:28px 0;padding:20px;border:1px solid #dce7e4;border-radius:16px;background:#f5f9f7}.review-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-case figure{margin:0;padding:18px;background:white;border-radius:12px}.review-case figcaption{font-weight:700;margin-bottom:12px}.review-case dl{margin:0}.review-case dt{font-size:13px;color:#53695f;margin-top:10px}.review-case dd{margin:3px 0 12px;font-weight:700}.review-case p{line-height:1.8}.review-case strong{color:#0b6350}@media(max-width:680px){.review-case-grid{grid-template-columns:1fr}.review-search{padding:12px 16px}.review-case{padding:16px}}
