:root{--border:#d3dcec;color:#172848;font-family:"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;padding:16px;background:white}button,input,textarea{font:inherit}button{cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid #d6deeb;border-radius:7px;padding:7px 10px;background:#fff;color:#172848;font-size:12px;white-space:nowrap}.btn:hover{background:#edf2ff}.btn[aria-pressed=true]{background:#184beb;color:#fff;border-color:#184beb}.btn:disabled{opacity:.4;cursor:default}.btn svg{width:15px;height:15px;flex:none}.btn-ghost{border-color:transparent}.btn:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #e04e44;outline-offset:2px}.viz-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.form-label{font-size:12px;color:#485875}.form-control-color{border:1px solid #d3dcec;padding:2px;width:33px;height:29px;border-radius:6px;background:white}.form-control{width:100%;padding:8px;min-height:38px;max-height:150px;background:white;color:#172848;border:1px solid #a7b6d0;border-radius:5px;font-size:14px}.card{background:#fff;padding:7px;border:1px solid #a7b6d0;border-radius:7px;box-shadow:0 8px 24px #17284825}.text-small{font-size:11px;color:#53617b;min-height:15px}.review-toolbar{padding-inline-end:0!important;gap:5px!important}.review-stage{border-radius:6px;overflow:hidden}.review-stage:has(.review-text-editor:not([hidden])){overflow:visible}@media(max-width:380px){body{padding:12px}.btn{padding:7px 8px}.review-toolbar{row-gap:7px!important}}
.form-control.form-control-color{width:33px;min-height:29px;height:29px;padding:2px;flex:none}.review-stage{margin-top:2px}
