.gt-review-page-inner .gtb-review-participation{box-sizing:border-box;clear:both;width:100%;padding:20px;margin:22px 0;border:1px solid #d8e3d1;border-radius:14px;background:#f5f8f1;color:#3b503d;text-align:left;line-height:1.7}.gt-review-page-inner .gtb-participate{display:flex!important;align-items:center;gap:10px;margin:0!important;font-size:15px!important;font-weight:700!important;cursor:pointer}.gt-review-page-inner .gtb-participate input{width:19px!important;height:19px!important;min-width:19px!important;padding:0!important;margin:0!important;accent-color:#506e49}.gt-review-page-inner .gtb-participation-fields{min-width:0;border:0;padding:0;margin:18px 0 0}.gt-review-page-inner .gtb-participation-fields[hidden]{display:none!important}.gt-review-page-inner .gtb-private-guide{font-size:13px;color:#6d7d65;margin-bottom:20px;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.gt-review-page-inner .gtb-private-guide p{font-size:inherit!important;line-height:1.8!important;margin:0 0 6px!important;word-break:keep-all!important;white-space:normal!important;text-wrap:pretty}.gt-review-page-inner .gtb-private-guide strong{font-weight:600;color:#4a6346}.gt-review-page-inner .gtb-private-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gt-review-page-inner .gtb-private-grid label{display:flex!important;flex-direction:column;gap:8px;min-width:0;font-size:13px!important;font-weight:600!important;margin:0!important}.gt-review-page-inner .gtb-private-grid input{display:block!important;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px;padding:10px 12px!important;border:1px solid #ced9c5!important;border-radius:8px!important;background:#fff!important;color:#304036;font-size:16px!important;font-family:inherit}.gt-review-page-inner .gtb-private-grid small{font-size:11px;color:#7b8b70}.gt-review-page-inner .gtb-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.gt-review-page-inner .gtb-review-participation{padding:17px 15px}.gt-review-page-inner .gtb-private-grid{grid-template-columns:1fr;gap:15px}.gt-review-page-inner .gtb-private-guide{font-size:12px}}

.gt-review-page-inner .gtb-gift-receipt{box-sizing:border-box;width:100%;margin:24px 0;padding:25px;border:1px solid #cedec5;border-radius:16px;background:#f0f6eb;color:#344d36;text-align:left;scroll-margin-top:30px}.gt-review-page-inner .gtb-gift-receipt h3{margin:0 0 12px;font-size:21px;line-height:1.5;word-break:keep-all}.gt-review-page-inner .gtb-gift-receipt p{font-size:14px;line-height:1.8;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;margin:0 0 14px}.gt-review-page-inner .gtb-receipt-status{display:inline-block;padding:5px 10px;border-radius:7px;background:#e0ead7;font-size:12px}.gt-review-page-inner .gtb-gift-receipt form{margin-top:18px}.gt-review-page-inner .gtb-gift-receipt button{display:block;width:100%;border:0;border-radius:9px;background:#4f6e48;color:#fff;padding:14px 18px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.gt-review-page-inner .gtb-gift-receipt button:focus-visible{outline:3px solid #a9c796;outline-offset:4px}@media(max-width:600px){.gt-review-page-inner .gtb-gift-receipt{padding:20px 17px}.gt-review-page-inner .gtb-gift-receipt h3{font-size:19px}}
