.trial-notice{max-width:420px;padding:20px 22px;margin-top:28px;border:1px solid #d3e1df;border-radius:12px;background:#eaf2ef;color:#345753;font-size:13px;line-height:1.9}.trial-notice strong{font-size:14px;color:#174c51}.trial-notice p{margin:9px 0 0}.trial-banner{padding:11px 16px;margin-bottom:20px;border:1px solid #d3e1df;border-radius:8px;background:#edf5f1;color:#345753;font-size:13px;line-height:1.7}.trial-consent{display:flex;align-items:flex-start;gap:9px;color:#5d7476;font-size:12px;line-height:1.8;margin:4px 0 18px}.trial-consent input{width:16px;height:16px;flex-shrink:0;margin-top:4px;accent-color:#174c51}.trial-admin{max-width:1250px}.trial-admin .panel{margin:18px 0}.trial-admin input,.trial-admin select,.trial-admin textarea{font:inherit;border:1px solid #cdd8d9;border-radius:7px;padding:9px 11px}.trial-admin #invite_link{width:min(100%,720px)}.trial-admin small{display:block;color:#627579;margin-top:9px}.trial-admin table button{margin:3px;white-space:nowrap}.trial-admin details{margin-top:22px}.trial-admin dialog{width:min(92vw,560px);max-height:85vh;overflow:auto;border:1px solid #d3e1df;border-radius:14px;padding:28px;color:#1c343b}.trial-admin dialog::backdrop{background:#132e3b70}.trial-admin dialog label{display:block;font-size:13px;margin:15px 0 7px}.trial-admin dialog textarea,.trial-admin dialog select{width:100%}.trial-admin #callback_history p{border-bottom:1px solid #e3e9e9;padding-bottom:12px;white-space:pre-wrap;overflow-wrap:anywhere}.gs-focus{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 16px;margin:0 0 18px;border:1px solid #dae3e4;border-radius:8px;background:#f7fafb}.gs-focus small{color:#667c81}.gs-state{line-height:1.8}.gs-state.gs-stale{outline:1px dashed #a27731}@media(max-width:820px){.trial-notice{font-size:12px;margin-top:18px;padding:14px 16px}.trial-admin .account-apply{gap:10px}.trial-admin header h1{font-size:24px}}
.invite-dialog{box-sizing:border-box;width:min(calc(100vw - 32px),540px);max-height:88dvh;overflow:auto;border:1px solid #d3e1df;border-radius:16px;padding:26px;background:#fff;color:#1c343b;box-shadow:0 24px 70px #102b3b30}.invite-dialog::backdrop{background:#132e3b80;backdrop-filter:blur(3px)}.invite-dialog .invite-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.invite-dialog h2{margin:0;font-size:22px}.invite-dialog .sub{line-height:1.7}.invite-dialog input:not([type=checkbox]),.invite-dialog select{box-sizing:border-box;width:100%;min-width:0;padding:10px 11px;border:1px solid #cdd8d9;border-radius:8px;background:#fff;color:inherit;font:inherit}.invite-dialog input:disabled,.invite-dialog select:disabled{background:#edf1f2;color:#7c8d91}.invite-dialog input:focus,.invite-dialog select:focus{outline:2px solid #4f8781;outline-offset:2px}.invite-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0 16px}.invite-fields fieldset{min-width:0;border:0;padding:0;margin:0}.invite-fields legend,.invite-phone-label,.invite-result>label{display:block;margin:0 0 8px;font-size:13px;font-weight:600}.invite-duration{display:flex;gap:8px}.invite-duration select{flex:0 0 78px}.invite-check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:#566e72}.invite-check input{width:16px;height:16px;margin:0;accent-color:#174c51}.invite-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.invite-result{border-top:1px solid #dce6e6;margin-top:18px;padding-top:20px}.invite-secret{font-family:ui-monospace,SFMono-Regular,monospace!important;font-size:13px!important}.invite-result details{margin-top:16px;font-size:13px}.invite-result summary{cursor:pointer;color:#526c70}.invite-result details input{margin-top:10px;font-size:12px}.invite-dialog .status{margin:12px 0 0;min-height:0}.invite-dialog .status:empty{display:none}@media(max-width:440px){.invite-dialog{padding:20px}.invite-fields{gap:14px;grid-template-columns:1fr}.invite-dialog h2{font-size:20px}.invite-dialog .invite-actions button{flex:1}.invite-dialog .invite-heading button{flex:none}}
