.duration-native-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}
.duration-select-v6{position:relative;width:100%;font-size:14px}
.duration-select-trigger{width:100%;min-height:50px;display:flex;align-items:center;gap:11px;padding:0 14px;border:1px solid rgba(120,145,180,.22);border-radius:15px;background:rgba(5,10,17,.78);color:#e9eef7;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}
.duration-select-trigger:hover{border-color:rgba(114,231,161,.34);background:rgba(7,14,22,.94)}
.duration-select-v6.is-open .duration-select-trigger{border-color:rgba(114,231,161,.62);box-shadow:0 0 0 4px rgba(114,231,161,.07)}
.duration-select-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;color:var(--accent,#72e7a1);background:rgba(114,231,161,.08);flex:none}
.duration-select-label{flex:1;min-width:0;font-weight:700;color:#e8edf5}
.duration-select-chevron{font-size:11px;color:#6f7f95;transition:transform .16s ease}
.duration-select-v6.is-open .duration-select-chevron{transform:rotate(180deg)}
.duration-select-menu{position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:90;padding:7px;border:1px solid rgba(120,145,180,.22);border-radius:15px;background:#0d1724;box-shadow:0 22px 55px rgba(0,0,0,.45);max-height:260px;overflow:auto}
.duration-select-option{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:0;border-radius:11px;background:transparent;color:#ccd5e2;text-align:left;font-weight:650}
.duration-select-option>span{display:flex;align-items:center;gap:10px}
.duration-select-option>span i{width:16px;color:#72e7a1}
.duration-select-option:hover{background:rgba(114,231,161,.07);color:#fff}
.duration-select-option.is-selected{background:rgba(114,231,161,.10);color:#dffff0}
.duration-select-option.is-selected>i{color:#72e7a1}
@media(max-width:560px){.duration-select-menu{position:fixed;left:12px;right:12px;top:auto;bottom:12px;max-height:min(50vh,340px);border-radius:18px}}
