.rs-modal-backdrop{background-color:#0000008c!important}.rs-modal-content{border-radius:10px;background-color:#f8fafc!important;overflow:visible!important}.rs-modal-header,.rs-modal-body,.rs-modal-footer{background-color:#0000!important}.rs-modal-body{max-height:70vh;position:relative;overflow:auto!important}.action-dropdown-menu-above-modal{background-color:#fff;border:1px solid #e2e8f0e6;border-radius:16px;min-width:268px;max-width:320px;max-height:min(420px,100vh - 24px);padding:10px 0;overflow:hidden;box-shadow:0 18px 48px #0f172a2e;z-index:2147483647!important;position:fixed!important}.action-dropdown-menu{z-index:2147483646;background-color:#fff;border-radius:6px;min-width:200px;padding:8px 0;box-shadow:0 6px 18px #0000001f}.rs-modal-content .action-dropdown-menu-above-modal{z-index:2147483647!important;transform-origin:0 0!important;will-change:transform, top, left!important;pointer-events:auto!important;position:fixed!important}.dropdown-item{cursor:pointer;color:#374151;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.dropdown-item:hover{background-color:#f3f4f6}.dropdown-item-icon{font-size:16px}.dropdown-item-label{flex-grow:1}.circle-1{background-color:#9ca3af;border-radius:50%;width:10px;height:10px}.circle-2{background-color:#0000}.circle-3{background-color:#facc15;border-radius:50%;width:10px;height:10px}.circle-4{background-color:#3b82f6;border-radius:50%;width:10px;height:10px}.circle-5{background-color:#ef4444;border-radius:50%;width:10px;height:10px}.ProseMirror:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;float:left;height:0}.prose a{color:#2563eb;text-decoration:underline}.prose a:hover{color:#1d4ed8}.mention-chip{color:#163a6b;vertical-align:middle;white-space:nowrap;background:#eef4ff;border-radius:999px;align-items:center;gap:6px;margin:0 2px;padding:2px 8px 2px 4px;font-weight:700;line-height:1.1;display:inline-flex}.mention-chip__avatar{color:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a0f}.mention-chip__text{font-size:13px;font-weight:700}.mention-menu__item{border:1px solid #0000;align-items:center;gap:12px;min-height:58px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex}.mention-menu__item--selected{border-color:#245dff;box-shadow:inset 0 0 0 1px #245dff14,0 0 0 1px #245dff1f}.mention-menu__avatar{color:#0f172a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a14}.mention-menu{scrollbar-width:thin}.rs-modal-body img,.rs-modal-body .ProseMirror img{object-fit:contain;max-width:100%;max-height:60vh;margin:8px 0;display:block}.dropdown-open-portal .rs-modal-body img,.dropdown-open-portal .rs-modal-body .ProseMirror img,.dropdown-open-portal .rs-modal-body [data-attachment-file]{opacity:.99;z-index:0!important;pointer-events:none!important;position:relative!important}.issue-modal{border-radius:10px;max-width:90vw;width:520px!important}.modal-header-ui{align-items:center;gap:8px;font-size:14px;display:flex}.breadcrumb{color:#6b7280;margin-left:6px;font-weight:500}.issue-body{min-height:260px;padding:12px 16px 110px;position:relative}.issue-title-input input{background:0 0;padding:6px 0;font-size:26px;font-weight:600;box-shadow:none!important;border:none!important}.issue-title-input input::placeholder{color:#9ca3af}.issue-description{margin-top:12px}.issue-description textarea{resize:none;background:0 0;padding:6px 0;font-size:14px;box-shadow:none!important;border:none!important}.issue-description textarea::placeholder{color:#9ca3af}.issue-action-bar{background-color:#fff;border-top:1px solid #e5e7eb;padding:10px 16px;position:absolute;bottom:0;left:0;right:0}.action-toolbar{flex-wrap:wrap;gap:8px;display:flex}.rs-btn-ghost{border-radius:6px;height:32px;padding:0 12px;font-size:13px;color:#374151!important;background-color:#fff!important;border:1px solid #e5e7eb!important}.rs-btn-ghost:hover{background-color:#f3f4f6!important}.issue-footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.footer-left{align-items:center;display:flex}.footer-right{gap:8px;display:flex}.footer-right .rs-btn-primary{background-color:#2563eb!important;border-color:#2563eb!important}
.menu{width:280px;padding:4px;font-size:14px}.try{color:#8f8f8f;padding:6px 10px;font-size:13px}.divider{background:#f7f7f7;height:1px;margin:6px 0}.remove{cursor:pointer;border-radius:6px;padding:8px 10px}.remove:hover{background:#f7f7f7}.row{cursor:pointer;border-radius:6px;grid-template-columns:16px 1fr auto auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.row:hover{background:#f6f6f6}.row.active{background:#f2f2f2}.checkbox{border:1.5px solid #bdbdbd;border-radius:5px;width:16px;height:16px}.checkbox.checked{background:#111;border-color:#111}.label{color:#111;font-size:14px}.right{color:#7a7a7a;font-size:13px}.extra{color:#9a9a9a;margin-left:6px;font-size:12px}.calendar{padding:6px}.calendar-head{color:#555;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.due-pill{color:#111;border:1px solid #de920f;padding:4px 10px;font-size:12px;border-radius:16px!important}.due-pill:hover{background:#f7f7f7}.due-pill .rs-btn-icon{margin-right:2px}.rs-modal-content{box-shadow:none;background:0 0}.rs-modal-body{background:0 0;padding:0}.due-date-modal .rs-modal-dialog{width:fit-content;max-width:420px;margin:0 auto}.due-date-modal .rs-modal-content{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 24px 60px #0f172a24}.due-date-card{padding:6px 6px 8px}.due-date-calendar{background:linear-gradient(#fff 0%,#fbfcfe 100%);box-shadow:inset 0 1px #ffffffe6,0 8px 24px #0f172a0f;border-color:#dbe2ea!important;border-radius:18px!important}.due-date-calendar [data-slot=calendar]{padding:10px}.due-date-calendar .rdp-month_caption{margin-bottom:6px}.due-date-calendar .rdp-caption_label{color:#0f172a;letter-spacing:-.01em;font-size:18px;font-weight:600}.due-date-calendar .rdp-button_previous,.due-date-calendar .rdp-button_next{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 2px #0f172a0f}.due-date-calendar .rdp-button_previous:hover,.due-date-calendar .rdp-button_next:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.due-date-calendar .rdp-weekday{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.due-date-calendar .rdp-day{padding:2px}.due-date-calendar .rdp-day_button{color:#0f172a;font-size:14px;font-weight:500;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;border-radius:12px!important}.due-date-calendar .rdp-day_button:hover{color:#1d4ed8;background:#eff6ff}.due-date-calendar .rdp-day_today .rdp-day_button{color:#3730a3;background:#eef2ff;box-shadow:inset 0 0 0 1px #c7d2fe}.due-date-calendar .rdp-selected .rdp-day_button,.due-date-calendar .rdp-day_button[data-selected-single=true]{box-shadow:0 8px 18px #2563eb3d,inset 0 1px #ffffff2e;color:#fff!important;background:linear-gradient(#2563eb 0%,#1d4ed8 100%)!important}.due-date-calendar .rdp-outside .rdp-day_button{color:#94a3b8}.due-date-presets{gap:8px;padding-top:2px}.due-date-preset-btn{min-height:34px;font-weight:500;box-shadow:0 1px 2px #0f172a0a;color:#334155!important;background:#ffffffeb!important;border-color:#dbe2ea!important;border-radius:12px!important}.due-date-preset-btn:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}
