.shared-media-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.shared-media-policy-trigger{color:#000;min-height:44px;font:inherit;cursor:pointer;background:#f5f7fb;border:1px solid #bac5d5;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.shared-media-policy-trigger:hover{background:#e7edf6}.shared-media-policy-trigger:active{transform:translateY(1px)}html .shared-media-policy-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #ccd3df;border-radius:16px;width:min(860px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 24px 80px #00000059}.shared-media-policy-dialog::backdrop{background:#000000a6}html .shared-media-policy-dialog,html .shared-media-policy-dialog *{color:#000!important}html .shared-media-policy-dialog .managed-policy-body{--terms-surface:#fff;--terms-card:#f5f7fb;--terms-text:#000;--terms-muted:#000;--terms-border:#ccd3df;--terms-card-border:#bac5d5;--terms-table-head:#eef2f7;--terms-accent:#000;font-size:16px;line-height:1.85}.shared-media-policy-surface{overflow-wrap:anywhere;background:#fff}html .shared-media-policy-dialog .shared-media-policy-heading{z-index:1;background:#fff;border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}html .shared-media-policy-dialog .shared-media-policy-heading h2{margin:0;font-size:22px;line-height:1.4}html .shared-media-policy-dialog button{min-height:44px;font:inherit;cursor:pointer;background:#f1f4f9;border:1px solid #bac5d5;border-radius:8px;padding:10px 18px;font-size:15px}html .shared-media-policy-dialog .shared-media-policy-heading button{flex-shrink:0;width:44px;height:44px;padding:0;font-size:28px;line-height:1}.shared-media-policy-copy{padding:6px 24px 16px}.shared-media-policy-copy .managed-policy>h3{margin:16px 0;font-size:18px;line-height:1.6}.shared-media-policy-copy a{text-underline-offset:3px;text-decoration:underline}html .shared-media-policy-dialog footer{background:#fff;border-top:1px solid #dce2eb;justify-content:flex-end;padding:16px 24px;display:flex}.shared-media-policy-trigger:focus-visible,.shared-media-policy-dialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #2563eb}@media (max-width:640px){.shared-media-library>header{flex-wrap:wrap}.shared-media-header-actions{flex-shrink:1;justify-content:flex-start;width:100%}html .shared-media-policy-dialog{border-radius:12px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}html .shared-media-policy-dialog .shared-media-policy-heading{padding:12px 16px}.shared-media-policy-copy{padding:4px 16px 12px}html .shared-media-policy-dialog footer{padding:12px 16px}}
