.modern-header-box .button-area.multiple-buttons{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.modern-header-box .button-area.multiple-buttons .btn{white-space:nowrap;min-width:0}.modern-header-box .button-area .btn:not(:last-child){margin-bottom:12px}@media (max-width:768px){.modern-header-box .button-area{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px}.modern-header-box .button-area.multiple-buttons{align-items:stretch}.modern-header-box .button-area .btn{width:100%;text-align:center;white-space:normal;word-wrap:break-word;padding:14px 16px;font-size:14px;line-height:1.4}.modern-header-box .button-area .btn:not(:last-child){margin-bottom:0}}@media (max-width:480px){.modern-header-box .button-area .btn{padding:12px 14px;font-size:13px;line-height:1.3}.modern-header-box .button-area{gap:10px}}.modern-header-box .button-area.side-by-side{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-end}.modern-header-box .button-area.side-by-side .btn{flex:0 0 auto}@media (max-width:768px){.modern-header-box .button-area.side-by-side{flex-direction:column;align-items:stretch}.modern-header-box .button-area.side-by-side .btn{flex:1 1 auto}}.modern-header-box .button-area.compact-buttons .btn{padding:10px 20px;font-size:14px}.modern-header-box .button-area.small-buttons .btn{padding:8px 16px;font-size:13px}.modern-header-box .btn.btn-secondary{background:linear-gradient(135deg,#6b7280,#9ca3af);box-shadow:0 6px 20px rgba(107,114,128,.3)}.modern-header-box .btn.btn-secondary:hover{background:linear-gradient(135deg,#4b5563,#6b7280);box-shadow:0 10px 30px rgba(107,114,128,.4)}