.cuaJSq_layout{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.5rem;display:grid}.cuaJSq_main{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;display:grid}.cuaJSq_panel{min-width:0;padding:1.5rem}.cuaJSq_summary{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cuaJSq_traits{gap:1.25rem;margin:1.5rem 0;display:grid}.cuaJSq_traitHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cuaJSq_bar{background:#eadfd2;border-radius:99px;height:.55rem;overflow:hidden}.cuaJSq_bar span{background:#772c3d;height:100%;display:block}.cuaJSq_notice{overflow-wrap:anywhere;background:#f3e9db;border-left:3px solid #772c3d;margin:1rem 0;padding:1rem}.cuaJSq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cuaJSq_form{gap:1rem;display:grid}.cuaJSq_form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.cuaJSq_form label{gap:.4rem;display:grid}.cuaJSq_form textarea,.cuaJSq_form input:not([type=range]):not([type=checkbox]){color:#30251e;width:100%;font:inherit;background:#fffdf9;border:1px solid #b9aa9c;border-radius:6px;padding:.7rem}.cuaJSq_form textarea{min-height:6rem}.cuaJSq_form input[type=range]{accent-color:#772c3d;width:100%}.cuaJSq_check{align-items:center;gap:.65rem!important;display:flex!important}.cuaJSq_items{gap:.6rem;padding:0;list-style:none;display:grid}.cuaJSq_item{overflow-wrap:anywhere;border:1px solid #dfd2c5;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.cuaJSq_dialog{width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 3rem);overflow:auto}.cuaJSq_muted{color:#6c5e53;font-size:.9rem}@media (max-width:760px){.cuaJSq_layout{grid-template-columns:minmax(0,1fr)}.cuaJSq_summary{flex-direction:column}.cuaJSq_panel{padding:1rem}.cuaJSq_item{flex-wrap:wrap;align-items:flex-start}}.cuaJSq_tableScroll{width:100%;min-width:0;max-width:100%;margin:1rem 0;overflow-x:auto}.cuaJSq_table{border-collapse:collapse;width:100%;min-width:26rem;font-size:.9rem}.cuaJSq_table th,.cuaJSq_table td{text-align:right;vertical-align:top;border-bottom:1px solid #e8ded4;padding:.65rem .75rem}.cuaJSq_table th:first-child{text-align:left;overflow-wrap:anywhere}.cuaJSq_tableCaption{text-align:left;color:#6c5e53;margin-bottom:.5rem}
