/* v1.11.0 */
.p111-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #f0e4d4}
.p111-row:first-of-type{border-top:0}.p111-ic{font-size:1.5rem;width:34px;text-align:center}
.p111-tx{flex:1;min-width:0}.p111-tx b{display:block}.p111-tx small{display:block;color:#7a6250;line-height:1.35}
.p111-row.ok .p111-tx b{color:#1f7a3a}.p111-ok{font-size:1.3rem}.p111-msg{min-height:1.2em;font-weight:700;color:#1f7a3a}
/* laptop / PC windows */
.tk111 .dlg-card{overscroll-behavior:contain}
.tk111 .dlg-card>.dlg-x{position:sticky;float:right;top:-6px;right:auto;margin:-8px -6px 0 8px;z-index:4;box-shadow:0 2px 8px #2a160826}
.tk111 #dlgBody .actions.a111{position:sticky;bottom:-22px;z-index:3;background:#fff;padding:12px 0 14px;box-shadow:0 -10px 14px -10px #2a16082e}
@media(min-width:900px){.tk111 .dlg-card{max-height:calc(100vh - 40px);width:min(100%,600px)}.tk111 .dlg{align-items:center}}
/* About row */
.ab111{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;cursor:pointer;min-height:56px}
.ab111 b{flex:1}.ab111-go{font-size:1.4rem;color:#a08670}
