.decisions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.decisions button{min-height:60px;min-width:120px;padding:0 16px;font-size:1rem;cursor:pointer}.decisions .reject{margin-left:24px;border:2px solid #b00020;color:#b00020;background:#fff}.decisions button.filling{outline:3px solid #2e7d32}.decisions .hold-fill{display:block;height:4px;background:#2e7d32;animation:hold-progress 1s linear forwards}@keyframes hold-progress{0%{width:0}to{width:100%}}.auth{max-width:420px;margin:0 auto;padding:24px 16px}.auth form,.auth label{display:flex;flex-direction:column;gap:8px}.auth form{gap:16px}.auth input{min-height:48px;font-size:1rem;padding:0 12px}.auth button,.security button{min-height:48px;padding:0 16px;font-size:1rem}.auth .primary{width:100%;margin-bottom:16px}.security{display:flex;flex-wrap:wrap;gap:8px;padding:16px;border-top:1px solid #ccc}
