/* Paperwork trial billing and sitewide suggestions */
.pw-billing-row{display:grid;grid-template-columns:minmax(130px,1.4fr) 1fr 1fr;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}
.pw-billing-row label{display:grid;gap:5px;color:var(--muted);font-size:11px}.pw-billing-row strong{font-size:12px}.pw-billing-row input,.pw-billing-row select{width:100%;min-width:0;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text)}
#pwTrialButton[aria-pressed="true"]{border-color:var(--cyan);color:var(--cyan)}
#pwBillingSummary{font-size:12px;line-height:1.65;color:var(--cyan);margin:12px 0 0}
.site-suggest-launcher{position:fixed;right:18px;bottom:18px;z-index:90;padding:11px 15px;border:1px solid var(--border);border-radius:24px;background:var(--bg-2);color:var(--text);box-shadow:0 5px 24px #0004;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}
.site-suggest-dialog{width:min(440px,calc(100vw - 28px));max-height:85vh;overflow:auto;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--bg-2);color:var(--text);box-shadow:0 24px 80px #0006}
.site-suggest-dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}
.site-suggest-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.site-suggest-head h2{font-size:19px;margin:0}.site-suggest-head button{background:none;border:0;color:var(--text);font-size:27px;cursor:pointer}
.site-suggest-dialog p,.site-suggest-dialog small{font-size:12px;line-height:1.6;color:var(--muted)}.site-suggest-dialog label{display:grid;gap:6px;font-size:12px;font-weight:600;margin:14px 0}.site-suggest-dialog textarea,.site-suggest-dialog select{width:100%;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--bg);color:var(--text);font:inherit}.site-suggest-dialog textarea{resize:vertical}
@media(max-width:768px){.site-suggest-launcher{bottom:calc(82px + env(safe-area-inset-bottom));right:12px;font-size:11px;padding:9px 12px}.pw-billing-row{grid-template-columns:1fr 1fr}.pw-billing-row strong{grid-column:1/-1}}
