﻿#referral-dialog{box-sizing:border-box;width:min(92vw,530px);max-height:88dvh;overflow:auto;border:1px solid #b7cec7;border-radius:20px;padding:24px;background:#fcfff8;color:#163d43;box-shadow:0 20px 70px #001b2a55;font:15px/1.5 system-ui}#referral-dialog::backdrop{background:#082c3c88}#referral-dialog h2{font-size:25px;line-height:1.15}#referral-dialog button{cursor:pointer;min-height:44px;margin:5px;padding:9px 14px;border-radius:12px;border:1px solid #aac2ba}#referral-dialog .referral-close{float:right;background:transparent;font-size:24px}#referral-dialog input{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #a3bcb5;border-radius:8px}#referral-dialog [hidden]{display:none!important}#referral-stats{padding:12px;background:#eaf3e5;border-radius:10px}#referral-code{font-family:monospace}

#referral-dialog .referral-close{position:absolute;z-index:2;top:14px;right:14px;float:none;display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;line-height:1;background:#fcfff8}#referral-dialog>.eyebrow,#referral-dialog>h2{margin-right:52px}
