:root{--color-yes:#77a577;--color-pending:#cfcd88;--color-no:#865555;--color-dark:#246a24;--color-yes-rgb:82,100,82;--color-pending-rgb:207,205,136;--color-no-rgb:134,85,85;--color-dark-rgb:61,64,76;--tile-bg:#ffffffba;--card-bg:var(--tile-bg)}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111827;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.text-yes{color:var(--color-yes)}.bg-yes{background-color:var(--color-yes)}.text-pending{color:var(--color-pending)}.bg-pending{background-color:var(--color-pending)}.text-no{color:var(--color-no)}.bg-no{background-color:var(--color-no)}.text-dark{color:var(--color-dark)}.bg-dark{background-color:var(--color-dark)}:root{--dialog-border:rgba(var(--color-dark-rgb),.1);--dialog-shadow:0 8px 28px rgba(var(--color-dark-rgb),.12);--dialog-radius:12px;--dialog-padding:20px;--dialog-input-border:#b4b4b21f;--dialog-input-focus:rgba(var(--color-yes-rgb),.18)}.dialog-panel{background:var(--card-bg);border:1px solid var(--dialog-border);box-shadow:var(--dialog-shadow);border-radius:var(--dialog-radius);padding:var(--dialog-padding)}.dialog-stack{gap:12px;display:grid}.dialog-input{border:1px solid var(--dialog-input-border);color:inherit;background:0 0;border-radius:8px;padding:8px 10px}.dialog-input:focus{outline:2px solid var(--dialog-input-focus)}
