.bh-scroll-cue{box-sizing:border-box;color:#fff;background:#315e58;border:1px solid #173c37;border-radius:5px;padding:3px 8px;margin:3px 0;font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;flex:none;white-space:normal;pointer-events:none}
.bh-scroll-cue[hidden]{display:none!important}
.bh-page-cue{width:max-content;max-width:calc(100% - 16px);margin:4px auto}
button:not(:disabled):active,button.bh-pressed:not(:disabled),[role="button"].bh-pressed:not([aria-disabled="true"]),a.communication-control.bh-pressed{filter:brightness(.72)!important;box-shadow:inset 0 3px 7px #0009!important;outline:2px solid #315e58;outline-offset:-2px}
body[data-admin-view="phone"] .reply-body{overflow:auto}
body[data-admin-view="phone"] #photo-preview2{flex:none;max-height:none;overflow:visible;box-sizing:border-box;background:#f1eadc;padding:6px;border-radius:8px}
body[data-admin-view="phone"] #photo-preview2:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center}
body[data-admin-view="phone"] #photo-preview2 img{grid-row:1/3;grid-column:1;display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:120px!important;object-fit:contain;margin:auto}
body[data-admin-view="phone"] #photo-preview2 a{grid-column:2;overflow-wrap:anywhere;font-size:12px;line-height:normal}
body[data-admin-view="phone"] #delete-photo2{grid-column:2;min-height:40px;white-space:normal;padding:5px}
html.bh-short-ipad,html.bh-short-ipad body{height:auto!important;min-height:var(--bh-visible-height)!important;max-height:none!important;overflow-y:auto!important}
html.bh-short-ipad main.single-screen-site{height:auto!important;min-height:var(--bh-visible-height)!important;max-height:none!important;overflow:visible!important}
html.bh-short-ipad .communication-main,html.bh-short-ipad .communication-form,html.bh-short-ipad .communication-composer{height:auto!important;max-height:none!important;overflow:visible!important}
html.bh-short-ipad .communication-composer textarea{min-height:96px!important;flex:none!important}
html.bh-short-ipad .communication-history{min-height:160px!important;max-height:280px!important;overflow:auto!important}
html.bh-short-ipad #buri-admin-refined,html.bh-short-ipad #buri-admin-refined .layout,html.bh-short-ipad #buri-admin-refined .stage{height:auto!important;max-height:none!important;overflow:visible!important}
html.bh-short-ipad #draft2{min-height:110px!important}

html.bh-short-ipad #history2{min-height:160px!important;max-height:280px!important;overflow-y:auto!important}
html.bh-short-ipad #list2{max-height:360px!important;overflow-y:auto!important}

body[data-bh-training]::before{content:"TRAINING · Учебный сайт · ข้อมูลฝึกหัด";display:block;position:relative;box-sizing:border-box;text-align:center;background:#7c381c;color:#fff;padding:3px 6px;font:600 12px Arial,sans-serif;line-height:normal;letter-spacing:normal}
