.portal-fullscreen-start{padding:12px 14px;margin:0 0 18px;border:1px solid #d8dfd6;border-radius:10px;background:#f4f6f0}
.portal-fullscreen-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid #b4c2b2;border-radius:8px;background:#eef3eb;color:#243b43;font:inherit;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}
.portal-fullscreen-button::before{content:'⛶';font-size:18px;line-height:1;margin-right:7px}
.portal-fullscreen-button:hover{background:#e3ecde}.portal-fullscreen-button:focus-visible{outline:3px solid #c1622b;outline-offset:3px}
.portal-fullscreen-button:disabled{opacity:.7;cursor:wait}.portal-fullscreen-start p{margin:8px 0 4px;font-size:12px;line-height:1.45}.portal-fullscreen-start small{display:block;color:#61716d;font-size:11px;line-height:1.45}
.portal-account-actions{flex-wrap:wrap}.portal-account-actions .portal-fullscreen-button{font-size:12px}
html:fullscreen,html:-webkit-full-screen{background:#f7f7f2}
@media(max-width:560px){.portal-fullscreen-start{padding:10px;margin-bottom:14px}.portal-fullscreen-start .portal-fullscreen-button{width:100%;white-space:normal}.portal-account-actions .portal-fullscreen-button{min-height:40px}}
@media print{.portal-fullscreen-start,[data-portal-fullscreen]{display:none!important}}
