dialog.akc-modal.modal-top:has(.fcm-perm-modal-box){place-items:start center}dialog.akc-modal .fcm-perm-modal-box.modal-box{box-sizing:border-box;width:calc(100% - 1.3rem);max-width:min(var(--app-shell-width,750px),calc(100% - 1.3rem));margin-top:max(.5rem,env(safe-area-inset-top,0px));border-radius:.455rem;margin-inline:auto;padding:1.3rem}dialog.akc-modal .fcm-perm-modal-box .akc-modal-header{z-index:1;pointer-events:none;width:auto;margin:0;position:absolute;top:.85rem;right:.85rem}dialog.akc-modal .fcm-perm-modal-box .akc-modal-header-spacer{display:none}dialog.akc-modal .fcm-perm-modal-box .akc-modal-close-form{pointer-events:auto}.fcm-perm{flex-direction:column;gap:1.3rem;display:flex}.fcm-perm__info{align-items:flex-start;gap:.65rem;display:flex}.fcm-perm__logo{border:thin solid color-mix(in srgb,var(--akc-color-base-content,#24324a) 18%,transparent);object-fit:cover;border-radius:.325rem;flex:none;width:3rem;height:3rem}.fcm-perm__text{min-width:0;color:var(--akc-color-base-content,#24324a);flex:1;margin:0;padding-right:1.3rem;line-height:1.45}.fcm-perm__btn.btn{border-radius:.65rem;width:100%;min-height:2.65rem}
