/* Sequence-wide timing, in the existing floating-card control family. */
.orbit-apply-duration{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:34px;margin:11px 0 0;padding:7px 11px;border:1px solid #ebc4a5;border-radius:999px;background:#ffe8d3;color:#9b4d25;font:600 11px var(--orbit-font);line-height:1.2;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}
.orbit-apply-duration .icon{width:14px;height:14px;flex:none}
.orbit-apply-duration:hover:not(:disabled){background:#ffd9b7;box-shadow:0 4px 12px #be794219;transform:translateY(-1px)}
.orbit-apply-duration:active:not(:disabled){transform:translateY(0) scale(.98)}
.orbit-apply-duration:disabled{opacity:.45;cursor:default}
.duration-apply-count{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:999px;background:#fff7ecb3;font-size:10px;font-variant-numeric:tabular-nums}
@media(min-width:951px){.duration-card{top:50px;height:auto;min-height:210px;padding-bottom:20px}.duration-card:has(#orbit-trim:not([hidden])){top:28px}}
@media(max-width:950px){.orbit-apply-duration{min-height:38px;margin-top:12px;padding:8px}.duration-card{align-self:start}}
@media(max-width:420px){.orbit-apply-duration{font-size:11px;gap:4px}.orbit-apply-duration .icon,.duration-apply-count{display:none}}
