.hive-work-setup{width:min(740px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);box-sizing:border-box;overflow:auto;background:#14181f;color:#f2f4f8;border:1px solid #ffd469;border-radius:14px;padding:20px;overscroll-behavior:contain}
.hive-work-setup::backdrop{background:rgba(0,0,0,.75)}
.work-setup-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.work-setup-heading h2{margin:0}
.hive-work-setup section{min-width:0;overflow-wrap:anywhere}.hive-work-setup #costControlPanel{margin:16px 0}.hive-work-setup label{display:block;margin:12px 0}.hive-work-setup input[type=number],.hive-work-setup select{max-width:100%;box-sizing:border-box}.hive-work-setup input[type=checkbox]{width:auto}.hive-work-setup a{color:#ffd469}.hive-work-setup form{margin-top:14px}.hive-work-setup [role=status]{overflow-wrap:anywhere}.hive-update-label{font-size:.8rem;white-space:nowrap;color:#ffd469}.hive-work-setup button{min-height:44px;max-width:100%;white-space:normal}
@media(max-width:600px){.hive-work-setup{padding:14px}.hive-work-setup .panel-head{flex-wrap:wrap}.top-actions #openWorkSetup{min-height:44px}.hive-update-label{flex-basis:100%;text-align:center}}
