.instaframe-feedback { bottom: 64px !important; }
.instaframe-feedback--album { bottom: 148px !important; left: auto !important; right: 20px !important; }
.feedback-notice { position: fixed; bottom: 120px; right: 20px; z-index: 100001; max-width: 240px; font: 12px/1.5 Arial, sans-serif; color: #171717; }
.feedback-notice button { width: 100%; border: 1px solid #e5e5e5; border-radius: 10px; background: #fff; padding: 12px; text-align: left; font: 600 13px/1.5 Arial, sans-serif; color: inherit; box-shadow: 0 2px 8px #0001; cursor: pointer; }
.feedback-notice small { display: block; font-weight: 400; font-size: 11px; margin-top: 4px; color: #737373; }
.feedback-notice p { padding: 10px 12px; background: #fff; border: 1px solid #e5e5e5; border-radius: 10px; margin: 0; }
.feedback-notice--album { bottom: 76px; left: 20px; right: auto; }
@media (max-width: 600px) {
 .instaframe-feedback--album { bottom: 148px !important; left: auto !important; right: 20px !important; }
 .feedback-notice--album { bottom: 204px; left: 12px; max-width: min(240px, calc(100vw - 24px)); }
}

@media (max-width: 900px) and (min-width: 601px) { .instaframe-feedback--album { left: auto !important; right: 20px !important; bottom: 148px !important; } .feedback-notice--album { left: 12px; bottom: 204px; } }
@media (max-width: 360px) { .instaframe-feedback--album { transform: scale(.86); transform-origin: left bottom; } }

.feedback-notice { bottom: 130px; max-width:240px }
