.habitar-modality-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.habitar-modality-info{min-height:42px;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:4px;padding:6px 12px}.habitar-modality-dialog{color:#29251f;width:min(540px,100% - 24px);max-height:calc(100dvh - 24px);font-family:var(--font-sans), Arial, sans-serif;background:#fffaf4;border:1px solid #29251f55;padding:0}.habitar-modality-dialog::backdrop{background:#211c1680}body:has(.habitar-modality-dialog[open]){overflow:hidden}.habitar-modality-dialog>div{padding:clamp(16px,4vw,28px)}.habitar-modality-dialog header{justify-content:space-between;align-items:start;gap:12px;display:flex}.habitar-modality-dialog h2{margin:0;font-size:1.3rem}.habitar-modality-dialog header button{height:42px;color:inherit;cursor:pointer;background:0 0;border:1px solid #29251f55;border-radius:50%;flex:0 0 42px;font-size:1.3rem}.habitar-modality-dialog dl{gap:12px;margin:12px 0;display:grid}.habitar-modality-dialog dt{font-weight:650}.habitar-modality-dialog dd{margin:2px 0 0;line-height:1.4}.habitar-modality-dialog p{margin:12px 0 0}.habitar-fabric-note{margin-top:4px;font-size:.8rem;display:block}
