.made-to-treasure{margin:18px 0 12px;padding:17px 18px;background:#EDF5F5;border-radius:14px;color:#1C2B4A}.made-to-treasure h2{font-family:var(--wl-font-heading,Manrope,Arial,sans-serif);font-size:20px;line-height:1.3;margin:0 0 7px}.made-to-treasure p{font-size:15px;line-height:1.45;margin:8px 0}.made-to-treasure .sharing-fine{font-size:13px;line-height:1.5}.sharing-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;min-height:44px;margin:12px 0 0;font-weight:600}.sharing-toggle input{appearance:auto;width:34px;min-width:34px;height:22px;accent-color:#138C9D;margin:0}.sharing-toggle span{font-size:15px}.made-to-treasure [role=status]:empty{display:none}.sharing-preference-links{font-size:14px;padding:12px 4px;overflow-wrap:anywhere}.sharing-preference-links a{display:block;min-height:44px;line-height:1.45;padding:10px 0}.sharing-badge{display:inline-block;padding:5px 10px;margin:8px 0;background:#D1E8EC;color:#1C2B4A;border:1px solid #138C9D;border-radius:999px;font-weight:700}.sharing-admin{border-top:1px solid #D1E8EC;padding-top:14px;margin-top:12px}.sharing-admin input[type=text],.sharing-admin textarea{box-sizing:border-box;max-width:100%;width:100%;font:inherit;border:1px solid #A2B6BA;border-radius:8px;padding:10px}.sharing-admin label{display:block;margin:12px 0;font-size:14px}.sharing-admin label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:8px}.sharing-admin label input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;accent-color:#138C9D}.sharing-admin .sharing-entry{border-top:1px solid #D1E8EC;padding-top:12px;margin-top:12px}.sharing-admin .sharing-entry p{overflow-wrap:anywhere}.treasure-strip{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding-top:14px;border-top:1px solid #1C2B4A20;color:#1C2B4A}.treasure-strip svg{width:20px;height:20px;flex:0 0 20px;stroke:currentColor;fill:none;stroke-width:1.7}.treasure-strip strong{display:block;font-size:15px}.treasure-strip p{font-size:14px!important;line-height:1.4!important;margin:4px 0 0!important}.how-sharing-note{margin-top:12px;color:#1C2B4A}.how-sharing-note strong{font-size:15px}.how-sharing-note p{font-size:14px!important;line-height:1.45!important;margin-top:4px!important}@media(max-width:480px){.made-to-treasure{padding:14px}.made-to-treasure h2{font-size:19px}.made-to-treasure p{font-size:14px}.sharing-toggle span{font-size:14px}.treasure-strip{margin-top:12px;padding-top:12px}}
