.bortone-help-trigger{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;margin:0 0 0 10px!important;border:1px solid #b79468!important;border-radius:50%!important;background:#f7ecdc!important;color:#704a2b!important;font:700 17px/1 system-ui,sans-serif!important;vertical-align:middle;cursor:pointer;letter-spacing:0!important;box-shadow:none!important}
.bortone-help-trigger:hover{background:#e9d6b9!important}.bortone-help-trigger:focus-visible,.bortone-help-close:focus-visible{outline:3px solid #b23979!important;outline-offset:3px}
.bortone-command-tooltip{position:fixed!important;z-index:2147483647!important;max-width:min(330px,calc(100vw - 16px));box-sizing:border-box;background:#493321;color:#fff;padding:9px 12px;border-radius:8px;box-shadow:0 5px 18px #0003;font:14px/1.45 system-ui,sans-serif;white-space:normal;overflow-wrap:anywhere;pointer-events:none;margin:0!important;text-align:left}
.bortone-section-help{position:fixed;inset:0;width:min(760px,calc(100vw - 28px));max-height:85vh;max-height:85dvh;box-sizing:border-box;padding:0;margin:auto;border:1px solid #d7bfa0;border-radius:16px;background:#fffdf8;color:#402d20;box-shadow:0 20px 70px #0004;overflow:auto;text-align:left;font:16px/1.6 system-ui,sans-serif}
.bortone-section-help::backdrop{background:#34241680}.bortone-section-help>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e5d6c3;background:#f8f0e5;position:sticky;top:0;z-index:1}.bortone-section-help h2{font-size:23px;line-height:1.3;margin:0;color:#402d20}.bortone-help-close{padding:8px 13px;border:1px solid #c6a983;border-radius:8px;background:#fffdf8;color:#67492d;font:600 14px/1.4 system-ui;cursor:pointer;flex-shrink:0;min-height:40px}.bortone-help-content{padding:8px 24px 24px}.bortone-help-content section{margin:16px 0 0}.bortone-help-content h3{font-size:17px;line-height:1.4;margin:0 0 6px;color:#63432b}.bortone-help-content p{margin:0;white-space:normal;font-size:15px;line-height:1.65;color:#5c4a3b}
@media(max-width:600px){.bortone-section-help>header{padding:16px;gap:10px}.bortone-section-help h2{font-size:20px}.bortone-help-content{padding:4px 16px 18px}.bortone-help-trigger{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.bortone-help-close{padding:8px}.bortone-section-help{max-height:90vh;max-height:90dvh}}
