#jap #japChoice{width:100%;text-align:left}#jap .jap-picker{display:block}#jap .jap-choice-heading{display:grid;gap:4px;margin-bottom:16px}#jap .jap-choice-heading b{font-size:1.14rem;color:var(--m)}#jap .jap-choice-heading span,#japChoiceStatus,#japCustomForm small{font-size:.85rem;color:#75645e;line-height:1.65}#jap .jap-choice-types{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 16px}#jap .jap-choice-types button{font:inherit;min-height:46px;border:1px solid #d9c5b4;border-radius:12px;background:#fffaf3;color:var(--m);cursor:pointer;padding:8px 4px}#jap .jap-choice-types button[aria-pressed=true]{background:var(--m);border-color:var(--m);color:white}#japChoice label{display:block;color:var(--m);font-weight:700;margin-bottom:8px}#japChoice select,#japCustomText{width:100%;font:inherit;min-height:48px;background:#fffdf9;border:1px solid #d9c5b4;border-radius:12px;padding:10px;color:#442f29;box-sizing:border-box}#japChoice button:focus-visible,#japChoice select:focus-visible,#japCustomText:focus-visible{outline:3px solid #bc8d42;outline-offset:3px}#japCustomText{resize:vertical}#japCustomForm{margin-bottom:14px}#japCustomForm button{margin:10px 0;width:100%;min-height:46px}#japCustomForm small{display:block}#jap #malaTapName{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.25rem,5vw,2rem);line-height:1.65}#jap .jap-mantra-name{overflow-wrap:anywhere}#japChoice [hidden]{display:none!important}
