#content .invoice-head230229{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}
#content .invoice-toolbar230229{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;background:#fff;border:1px solid #e0e7ef;border-radius:12px}
#content .invoice-toolbar230229>.btn,#content .invoice-toolbar230229 summary{height:40px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;border-radius:8px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
.invoice-back230229{order:0;margin-right:auto}.invoice-download230229{order:1}.invoice-print230229{order:2}.invoice-payment230229{order:3}.invoice-edit230229{order:4}.invoice-more230229{order:5}
#content .invoice-payment230229{background:#eff5fc;color:#1c4b79;border:1px solid #dbe6f2}
.invoice-action-menu230229{position:relative}.invoice-action-menu230229[hidden]{display:none}
#content .invoice-action-menu230229 summary{cursor:pointer;border:1px solid #dce4ef;background:#fff;color:#30445f;list-style:none;box-sizing:border-box}
.invoice-action-menu230229 summary::-webkit-details-marker{display:none}
.invoice-action-menu230229 summary:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
.invoice-action-panel230229{position:absolute;right:0;top:calc(100% + 6px);z-index:100;min-width:245px;max-width:calc(100vw - 32px);padding:6px;background:white;border:1px solid #dce4ef;border-radius:10px;box-shadow:0 12px 30px #172d4b24}
#content .invoice-action-panel230229>.btn{display:block;width:100%;text-align:left;padding:10px 12px;margin:0;border:0;border-radius:6px;background:transparent;color:#273d59;box-shadow:none;font-size:14px;white-space:normal}
#content .invoice-action-panel230229>.btn:hover:not(:disabled){background:#edf4fc}
#content .invoice-action-panel230229>.btn:disabled{opacity:.45}
@media(max-width:600px){#content .invoice-toolbar230229{gap:6px;padding:10px}.invoice-back230229{margin-right:0}#content .invoice-toolbar230229>.btn,#content .invoice-toolbar230229 summary{font-size:13px;padding:0 10px}.invoice-action-panel230229{right:auto;left:0;min-width:210px}}

#content .wo-action-head230230{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}
#content .wo-action-head230230 .wo3-actions260{width:100%;box-sizing:border-box}
.wo-print230230{order:1}.wo-invoice230230{order:2}.wo-edit230230{order:3}.wo-workshop230230{order:4}.wo-more230230{order:5}
#content .wo-action-head230230 .invoice-action-panel230229{max-height:60vh;overflow-y:auto}
#content .wo-action-head230230 .invoice-action-panel230229>.btn-danger{color:#b42318}
#content .wo-action-head230230 .invoice-action-panel230229>.btn-danger:hover:not(:disabled){background:#fff1f0}
@media(max-width:600px){#content .wo-action-head230230 .invoice-action-panel230229{position:fixed;left:16px;right:16px;top:auto;margin-top:6px;min-width:0}}

/* Shared page action bar for all standard modules and mobile pages. */
#content .argms-page-head231,.argms-page-head231{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px;min-width:0}
.argms-page-head231>.invoice-toolbar230229{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;background:#fff;border:1px solid #e0e7ef;border-radius:12px;box-sizing:border-box;width:100%;min-width:0}
.argms-page-head231 .invoice-toolbar230229>.btn,.argms-page-head231 .invoice-toolbar230229>button,.argms-page-head231 .invoice-toolbar230229 summary{height:40px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;border-radius:8px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;max-width:100%}
.argms-page-head231 .invoice-action-menu230229 summary{cursor:pointer;border:1px solid #dce4ef;background:#fff;color:#30445f;list-style:none;box-sizing:border-box}
.argms-more231{order:10}
.argms-page-head231 .invoice-action-panel230229{max-height:60vh;overflow-y:auto}
.argms-page-head231 .invoice-action-panel230229>button,.argms-page-head231 .invoice-action-panel230229>a.btn{display:block;box-sizing:border-box;width:100%;text-align:left;padding:10px 12px;margin:0;border:0;border-radius:6px;background:transparent;color:#273d59;box-shadow:none;font-size:14px;white-space:normal;text-decoration:none}
.argms-page-head231 .invoice-action-panel230229>button:hover:not(:disabled),.argms-page-head231 .invoice-action-panel230229>a.btn:hover{background:#edf4fc}
.argms-page-head231 .invoice-action-panel230229>.btn-danger{color:#b42318!important}
.argms-page-head231 .invoice-action-panel230229>button:disabled{opacity:.45}
@media(max-width:600px){.argms-page-head231>.invoice-toolbar230229{gap:6px;padding:10px}.argms-page-head231 .invoice-toolbar230229>.btn,.argms-page-head231 .invoice-toolbar230229>button,.argms-page-head231 .invoice-toolbar230229 summary{font-size:13px;padding:0 10px;white-space:normal;height:auto;min-height:40px}.argms-page-head231 .invoice-action-panel230229{position:fixed;left:16px;right:16px;top:auto;margin-top:6px;min-width:0;z-index:100}}
