/* Shared presentation for the reviewed Pal Browser, error and TikTok pages only. */
.pal-browser-admin{display:flex;flex-direction:column;gap:16px}.pal-browser-admin>.pal-browser-session-tools{order:0}.pal-browser-admin>.pal-browser-queue-grid{order:1}.pal-browser-admin>.pal-browser-tiktok-orders{order:2}.pal-browser-admin>.panel-group{margin-bottom:0}.pal-maintenance-tools>summary,.pal-archive-summary>summary,.pal-order-history>summary{cursor:pointer;padding:12px 14px;font-weight:750;color:var(--accent);list-style:none}.pal-maintenance-tools>summary:after,.pal-archive-summary>summary:after,.pal-order-history>summary:after{content:'⌄';float:inline-end}.pal-maintenance-tools .pal-browser-queue-tools{padding:12px;display:flex;gap:10px;flex-wrap:wrap;border:1px solid var(--line-soft);border-radius:12px}.pal-browser-admin .status-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:12px}.pal-browser-admin .status-tabs a{min-height:44px;padding:9px 13px;border:1px solid var(--line);border-radius:9px}.pal-browser-admin .status-tabs a.active{border-color:var(--accent);color:var(--accent)}.pal-browser-admin .pal-browser-session-card{border:1px solid var(--line);border-radius:15px;overflow-wrap:anywhere}.pal-browser-admin .pal-browser-queue-grid{align-items:start}.pal-browser-admin .pal-browser-session-actions .save-action{min-height:48px}.pal-browser-admin .pal-order-history[open]>summary{border-bottom:1px solid var(--line-soft)}
.pal-checkout-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-block:16px}.pal-checkout-steps>span{display:flex;gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:13px;font-weight:700}.pal-checkout-steps b{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:50%;background:#168bed;color:#fff}
.pal-errors-workspace .compact-filter{display:flex;flex-wrap:wrap;gap:9px;padding:14px}.pal-errors-workspace .compact-filter input{flex:1 1 240px}.pal-errors-workspace .compact-filter select{min-height:44px;max-width:100%}.pal-errors-workspace .admin-editor-fold{margin:10px 12px;border:1px solid var(--line);border-radius:12px}.pal-errors-workspace .admin-editor-fold>summary{gap:10px;overflow-wrap:anywhere}.pal-errors-workspace .error-detail{padding:12px}.pal-errors-workspace .technical-grid{overflow-wrap:anywhere;word-break:break-word}.pal-errors-workspace .pp-error-delete-form{margin-top:16px;border-top:1px solid var(--line-soft);padding-top:12px}.pal-errors-workspace>.pal-maintenance-tools{padding:0}
@media(max-width:760px){.pal-checkout-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pal-checkout-steps>span{font-size:12px;padding:9px}.pal-browser-admin .pal-maintenance-tools{width:100%}.pal-browser-admin .pal-browser-session-tools .panel-group-head{min-height:0}.pal-errors-workspace .compact-filter>*{width:100%;min-width:0}.pal-errors-workspace .admin-editor-fold>summary{align-items:flex-start;flex-wrap:wrap}.pal-errors-workspace .admin-editor-fold{margin-inline:8px}.pal-errors-workspace .error-detail button{min-height:44px}.pal-errors-workspace .technical-grid{max-height:400px;overflow:auto}}

/* Keep the live incident count visible without pushing session actions down. */
body:has(.pal-browser-admin) [data-owner-error-notice]{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;padding:12px 14px;margin-block:12px;border-radius:12px}body:has(.pal-browser-admin) [data-owner-error-notice] p{margin:0;font-size:12px}body:has(.pal-browser-admin) [data-owner-error-notice] p+p{display:none}body:has(.pal-browser-admin) [data-owner-error-notice] a{margin-inline-start:auto;min-height:36px;display:inline-flex;align-items:center}
