/* Shared page commands: matches account icons and preserves native text updates. */
.page-head.page-icon-heading,.md-section-heading.page-icon-heading,.mt-section-head.page-icon-heading{display:block!important}
.page-action-menu{container-type:inline-size;width:100%;min-width:0;margin-top:18px;padding:18px;border:1px solid #dfe7ee;border-radius:14px;background:linear-gradient(120deg,#f7fafc,#fff)}
/* Compact dashboard rules hide ordinary heading children. Keep its commands visible. */
.page-icon-heading>.page-action-menu{position:static!important;width:100%!important;height:auto!important;overflow:visible!important;clip-path:none!important;white-space:normal!important}
.md-dashboard>.page-head.page-icon-heading{grid-column:1/-1!important;grid-row:auto!important}
.md-dashboard:has(>.page-head.page-icon-heading)>.md-report-filters{grid-column:1/-1!important;grid-row:auto!important}
.page-action-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;min-width:0;align-items:stretch}
.page-action-icon{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:100px;margin:0;padding:13px 6px 10px;border:1px solid #e1e8f0;border-radius:11px;background:#fff;color:#244c70;font:inherit;font-size:10px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}
.page-action-icon::before{content:'';display:block;flex:none;width:36px;height:36px;border-radius:10px;background-color:#edf3f8;background-position:center;background-size:23px 23px;background-repeat:no-repeat}
.page-action-icon:hover{background:#f1f6fb;border-color:#b3c8dc;box-shadow:0 3px 10px #173e670a}
.page-action-icon:focus-visible{outline:3px solid #769ac7;outline-offset:3px}
.page-action-icon:disabled,.page-action-icon[aria-disabled=true]{opacity:.55;cursor:wait}
.page-action-icon[hidden]{display:none!important}
.page-report-actions{margin:16px 0 0}
@container(max-width:660px){.page-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@container(max-width:340px){.page-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.page-action-menu{padding:12px}.page-action-icon{min-height:92px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.page-action-icon{transition:none}}
.page-action-icon[data-page-action-icon="refresh"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%207v5h-5%20M3%2017v-5h5%20M5.1%207a8%208%200%200%201%2013.2-2L21%208%20M3%2016l2.7%203A8%208%200%200%200%2019%2017%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="download"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12%20M7%2010l5%205%205-5%20M4%2016v5h16v-5%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="upload"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2016V4%20M7%209l5-5%205%205%20M4%2016v5h16v-5%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="forecast"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021h18%20M5%2017l5-6%204%203%206-10%20M15%204h5v5%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="engineering"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%206a5%205%200%200%200-6-4l3%203-3%203-3-3a5%205%200%200%200%204%208l8%208%204-4-8-8a5%205%200%200%200%201-3%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="trial"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%202h6%20M10%202v7L4%2019a2%202%200%200%200%202%203h12a2%202%200%200%200%202-3L14%209V2%20M7%2015h10%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="quotation"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h14v19l-3-2-4%202-4-2-3%202V3%20M9%207h6%20M9%2011h6%20M9%2015h3%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="visit"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s8-8%208-13a8%208%200%200%200-16%200c0%205%208%2013%208%2013%20M15%209a3%203%200%201%201-6%200%203%203%200%200%201%206%200%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="person"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%20M12%207a4%204%200%201%201-8%200%204%204%200%200%201%208%200%20M18%208v6%20M15%2011h6%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="history"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%202.7-6.4%20M3%203v6h6%20M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="link"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2013a5%205%200%200%200%207%20.2l3-3a5%205%200%200%200-7-7l-2%202%20M14%2011a5%205%200%200%200-7-.2l-3%203a5%205%200%200%200%207%207l2-2%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="settings"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h16%20M4%2012h16%20M4%2018h16%20M8%203v6%20M16%209v6%20M10%2015v6%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="back"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2012H4%20M10%206l-6%206%206%206%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="oil"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202S5%2010%205%2014a7%207%200%200%200%2014%200c0-4-7-12-7-12%20M9%2015a3%203%200%200%200%203%203%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="target"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%201%200%209%209%20M12%207a5%205%200%201%200%205%205%20M12%2012l9-9%20M16%203h5v5%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="chart"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18%20M7%2016v-5%20M12%2016V6%20M17%2016v-8%22%2F%3E%3C%2Fsvg%3E")}
.page-action-icon[data-page-action-icon="add"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232d638f%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14%20M5%2012h14%22%2F%3E%3C%2Fsvg%3E")}
