:is(.release-preview #release-dialog,#action-dialog.release-preview){width:440px;max-width:calc(100% - 24px);padding:0;border:1px solid #d6e2da;border-radius:14px;max-height:calc(100dvh - 32px);color:#17352f;box-shadow:0 16px 60px #17352f24}:is(.release-preview #release-dialog,#action-dialog.release-preview)::backdrop{background:#203f3559}:is(.release-preview #release-preview-form,#action-dialog.release-preview #update-form){display:flex;flex-direction:column;max-height:calc(100dvh - 34px)}.release-preview .modal-heading{padding:16px 18px;gap:12px}.release-preview .modal-heading h2{font-size:15px;line-height:1.6;margin:0}.release-preview .modal-heading h2 :is(span,small){font-size:12px;color:#70877a;margin-left:6px;font-weight:500}.release-preview .modal-body{padding:20px 18px;overflow:auto;scrollbar-width:none}.release-preview .modal-body::-webkit-scrollbar{display:none}.release-preview .modal-footer{padding:14px 18px;gap:10px}.release-preview .modal-footer button{min-height:46px;font-size:12px}.release-modes{padding:0;margin:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.release-mode{display:flex;align-items:center;position:relative;gap:9px;padding:14px 12px;min-height:88px;border:1px solid #d8e3de;border-radius:10px;cursor:pointer;min-width:0}.release-mode input{position:absolute;opacity:0;width:1px;height:1px}.release-mode:focus-within{outline:3px solid #a76117;outline-offset:3px}.release-mode.selected{border-color:#176b57;background:#f1f7f3}.release-mode>span{display:grid;gap:6px;min-width:0;flex:1}.release-mode strong{font-size:12px;font-weight:650;line-height:1.5}.release-mode>span>span{font-size:12px;line-height:1.5;color:#5c7465;overflow-wrap:anywhere}.release-mode>.ui-icon{width:15px;height:15px;flex-shrink:0;color:#176b57;opacity:0}.release-mode.selected>.ui-icon{opacity:1}.release-saved{margin-top:20px}.release-saved h3,.release-select>span,.release-new>span{display:block;font-size:12px;font-weight:600;line-height:1.5;margin:0 0 10px}.release-place-list{border:1px solid #d8e3de;border-radius:9px;overflow:hidden}.release-place-list button{display:flex;align-items:center;width:100%;gap:10px;border:0;border-radius:0;background:#fff;padding:12px;min-height:46px;font-size:12px;font-weight:500;text-align:left}.release-place-list button+button{border-top:1px solid #e5ece7}.release-place-list button>.ui-icon{width:15px;height:15px;color:#61806b;flex-shrink:0}.release-place-list button>span:not(.release-plus){flex:1;min-width:0;overflow-wrap:anywhere}.release-place-list button>.ui-icon:last-child{opacity:0}.release-place-list button[aria-pressed=true]{background:#edf6f0;color:#176b57}.release-place-list button[aria-pressed=true]>.ui-icon:last-child{opacity:1}.release-place-list .release-add{color:#176b57;background:#fbfdfb;font-weight:600}.release-place-list .release-add>.ui-icon:last-child{opacity:1;width:12px}.release-plus{font-size:19px;line-height:1;width:15px;text-align:center}.release-new{display:block;margin-top:18px}.release-new input,.release-select select{font:inherit;font-size:13px;color:#17352f;background:#fff;border:1px solid #bfcfc5;border-radius:8px;padding:11px 12px;width:100%;min-height:46px}.release-new input:focus-visible,.release-select select:focus-visible{outline:3px solid #a76117;outline-offset:3px}.release-error{font-size:12px;color:#9b3228;line-height:1.6;background:#fff4ef;border:1px solid #e8c4b8;padding:10px;border-radius:8px;margin:16px 0 0}.release-status{display:flex;align-items:center;gap:14px}.release-confirm-place{display:flex;gap:10px;align-items:center;margin-top:18px;padding:10px 12px;background:#f5f9f6;border:1px solid #e0e8e2;border-radius:9px}.release-confirm-place>strong{flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.release-confirm-place>.ui-icon{width:16px;height:16px;color:#61806b;flex-shrink:0}.release-confirm-place button{font-size:11px;min-height:42px;padding:8px}.release-choice-b .release-modes{grid-template-columns:1fr;gap:0;border:1px solid #d8e3de;border-radius:10px;overflow:hidden}.release-choice-b .release-mode{min-height:58px;border:0;border-radius:0;padding:13px 14px}.release-choice-b .release-mode+.release-mode{border-top:1px solid #d8e3de}.release-choice-b .release-mode>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.release-choice-b .release-mode input{position:static;opacity:1;width:16px;height:16px;min-height:0;margin:0 4px 0 0;accent-color:#176b57;flex-shrink:0}.release-choice-b .release-mode>.ui-icon{display:none}.release-choice-b .release-saved{margin-top:18px}.release-current{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:14px;border:1px solid #d8e3de;border-radius:10px;background:#f6f9f7}.release-current>.ui-icon{width:18px;height:18px;color:#61806b}.release-current>div{display:grid;gap:5px}.release-current span{font-size:11px;color:#60776f}.release-current strong{font-size:13px;line-height:1.6}.release-choice-c .release-modes{gap:0;border:1px solid #cfded4;border-radius:9px;overflow:hidden;background:#f6f9f7}.release-choice-c .release-mode{justify-content:center;min-height:44px;padding:10px;border:0;border-radius:0;background:transparent}.release-choice-c .release-mode+.release-mode{border-left:1px solid #cfded4}.release-choice-c .release-mode>span{flex:0;white-space:nowrap}.release-choice-c .release-mode>.ui-icon{display:none}.release-choice-c .release-mode.selected{background:#e4f0e8;color:#176b57}.release-select{display:block;margin-top:18px}.release-open{margin-top:20px}.release-saved-date{font-size:12px;color:#60776f;margin:18px 0}.release-reset{min-height:44px;font-size:12px}.release-preview .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:360px){.release-preview .modal-body{padding:18px 14px}.release-preview .modal-heading,.release-preview .modal-footer{padding-inline:14px}.release-modes{gap:8px}.release-mode{padding:12px 10px}.release-mode strong,.release-mode>span>span{font-size:11px}}

#action-dialog.release-preview .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#action-dialog.release-preview .release-location-review{border:0;padding:0}#action-dialog.release-preview .release-confirm-place{margin-top:0}#action-dialog.release-preview .release-modes{margin-bottom:0}#action-dialog.release-preview .release-mode input{min-height:0}#action-dialog.release-preview .modal-heading h2{display:block}#action-dialog.release-preview .modal-footer button{min-height:46px}#action-dialog.release-preview .release-choices{font-size:13px}
