.privacy-choices{z-index:100;bottom:var(--rk-space-4);left:var(--rk-space-4);right:var(--rk-space-4);width:min(calc(100% - var(--rk-space-6)), calc(var(--rk-space-9) * 8));max-height:65dvh;padding:var(--rk-space-6);border:1px solid var(--rk-line-2);border-radius:var(--rk-radius-l);background:var(--rk-surface);color:var(--rk-text);margin-inline:auto;position:fixed;overflow-y:auto}.privacy-choices-heading{justify-content:space-between;align-items:start;gap:var(--rk-space-4);display:flex}.privacy-choices h2{font-size:var(--rk-size-title);margin:0}.privacy-choices p{font-size:var(--rk-size-body);margin-block:var(--rk-space-3);line-height:1.5}.privacy-options{gap:var(--rk-space-4);margin-block:var(--rk-space-5);display:grid}.privacy-options label{align-items:start;gap:var(--rk-space-3);cursor:pointer;display:flex}.privacy-options input{width:var(--rk-space-5);height:var(--rk-space-5);accent-color:var(--rk-accent);flex:none;margin-top:0}.privacy-options strong,.privacy-options small{font-size:var(--rk-size-body);display:block}.privacy-options small{margin-top:var(--rk-space-1);color:var(--rk-text-2);line-height:1.5}.privacy-choice-actions{align-items:center;gap:var(--rk-space-3);flex-wrap:wrap;display:flex}.privacy-choice-actions button{border:1px solid var(--rk-line-2);background:var(--rk-surface);color:var(--rk-text);border-radius:var(--rk-radius-s);padding:var(--rk-space-3) var(--rk-space-4);min-height:var(--rk-touch);font:inherit;font-size:var(--rk-size-body);cursor:pointer}.privacy-choice-actions a,.privacy-choices-link,.privacy-close{color:inherit;font:inherit;font-size:var(--rk-size-body);text-underline-offset:3px;text-decoration:underline}.privacy-choices-link,.privacy-close{padding:var(--rk-space-2) 0;cursor:pointer;background:0 0;border:0}.privacy-error{color:var(--rk-danger)}.privacy-choice-actions button:disabled,.privacy-close:disabled{opacity:.6;cursor:wait}@media (width<=600px){.privacy-choices{padding:var(--rk-space-4);bottom:var(--rk-space-2);max-height:80dvh}.privacy-choice-actions button{flex:1 1 0;min-width:0}}.spend-import{margin-top:var(--rk-space-5)}.spend-import summary{cursor:pointer;padding-block:var(--rk-space-3);font-weight:600}.spend-import-fields{gap:var(--rk-space-4);margin-block:var(--rk-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spend-import-fields label{gap:var(--rk-space-2);display:grid}.spend-import-fields input,.spend-import-fields select{width:100%;min-height:var(--rk-control-h);padding:var(--rk-space-3)}@media (width<=600px){.spend-import-fields{grid-template-columns:minmax(0,1fr)}.privacy-choice-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.privacy-choice-actions button{padding-inline:var(--rk-space-2)}.privacy-choice-actions a{text-align:center;grid-column:1/-1}}
