.item-management-actions{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);width:100%;min-width:0;position:relative}
.item-management-actions>small{display:block;margin-bottom:8px;color:var(--muted);font-size:11px}
.item-management-actions>div{display:flex;gap:8px;align-items:stretch}
.item-management-actions>div>.button{flex:1;min-width:0;min-height:42px;justify-content:center;margin:0;font-size:13px;white-space:normal}
.item-management-actions details{position:relative;flex:none}
.item-management-actions summary{display:grid;place-items:center;list-style:none;cursor:pointer;width:44px;min-height:42px;border:1px solid var(--line);border-radius:9px;background:var(--white);color:var(--ink);font-size:23px}
.item-management-actions summary::-webkit-details-marker{display:none}
.item-management-actions details>div{position:absolute;bottom:calc(100% + 8px);right:0;z-index:20;display:grid;gap:5px;width:min(250px,70vw);padding:8px;background:var(--white);border:1px solid var(--line);box-shadow:0 8px 24px #0003;border-radius:12px}
.item-management-actions details .button{justify-content:flex-start;text-align:left;min-height:42px;font-size:12px;white-space:normal}
:is(.pt-machine,.hs-card,.fs-card,.ls-card,.ps-card):has(.item-management-actions details[open]){overflow:visible;z-index:3;position:relative}
.ps-card>.ps-card-link{display:block;color:inherit;text-decoration:none;min-width:0}
.ps-card:has(.item-management-actions){display:flex;flex-direction:column}.ps-card>.item-management-actions{margin-top:auto;padding-top:12px}

.page-management-dialog.item-action-dialog{width:min(760px,calc(100% - 24px));height:fit-content;max-height:90dvh}
.item-action-dialog .management-category-tabs,.item-action-dialog .management-sections,.item-action-dialog .management-mobile-menu,.item-action-dialog .page-management-tools{display:none!important}
.item-action-dialog .management-workspace{flex:0 1 auto;min-height:0}.item-action-dialog .page-management-body{max-height:65dvh;padding:16px 20px}
@media(max-width:700px){.page-management-dialog.item-action-dialog{width:calc(100% - 12px);max-height:94dvh}.item-action-dialog .page-management-body{max-height:66dvh;padding:12px}}
