.knFlow{min-width:0;position:relative}.knCard{letter-spacing:normal;word-break:normal;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.55;position:relative}.knCard :is(p,span,small,strong,b,h3,button,a,summary){letter-spacing:normal;word-break:normal;white-space:normal;overflow-wrap:anywhere;min-width:0}.knCard :is(.opBoardTitle,.knCenterCard>strong,.followUpCard>strong),.buildingRequests .knCard .buildingRequestCard h3{font-weight:650;font-size:17px!important;line-height:1.5!important}.knCard :is(small,.opBoardMeta,.opBoardMeta>span,.opBoardTags,.opBoardTags>span,.opBoardDate,.followUpCardMeta,.followUpState,.followUpCardBottom){line-height:1.55;font-size:14px!important}.knLifted{pointer-events:none;opacity:.14!important;transform:none!important}.knCard{cursor:grab;touch-action:pan-y;-webkit-touch-callout:none}.knCard:active{cursor:grabbing}.knCard :is(a,button){-webkit-user-drag:none}.knDragStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.knDragOverlay{z-index:2147482999;pointer-events:none;will-change:transform;isolation:isolate;border-radius:14px;position:fixed;top:0;left:0;box-shadow:0 20px 60px #0006,0 0 0 2px #a6e5c1}.knDragOverlay:after{content:attr(data-target);color:#e7f4ec;background:#193e2b;border-radius:9px;padding:7px 10px;font:600 14px/1.4 system-ui,sans-serif;display:block;position:absolute;bottom:-36px;left:0;right:0;box-shadow:0 3px 10px #0004}.knDragOverlay[data-valid=false]:after{content:"Soltá en otra etapa";background:#343d37}.knDragOverlay.knAwaiting:after{content:"Guardando cambio…"}.knDropSlot{color:#bcebd1;pointer-events:none;background:#91d7b718;border:2px dashed #91d7b7;border-radius:12px;place-items:center;margin:0 0 10px;padding:14px;font:600 14px/1.5 system-ui,sans-serif;display:grid;overflow:hidden}.knColumn{min-height:90px;transition:background .18s,box-shadow .18s}.knCanDrop{outline-offset:-2px;outline:1px dashed #68b5a0}.knOver{background-color:#bcebd84d!important;box-shadow:inset 0 0 0 3px #39b98b!important}.knHelp{color:#88bda4;margin:10px 0;line-height:1.5;font-size:14px!important}.buildingRequests .knHelp{color:#526c61}.knToast{z-index:2147483001;color:#144f37;pointer-events:none;background:#e0faed;border:1px solid #5bad84;border-radius:14px;max-width:calc(100vw - 32px);padding:14px 22px;font:600 15px/1.4 system-ui;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0004}.knMoveForm{color:#183e32;background:#f1f7f5;border-radius:15px;gap:16px;padding:20px;display:grid}.knMoveForm p{margin:0;line-height:1.5}.knMoveForm label{gap:7px;font-size:15px;font-weight:600;display:grid}.knMoveForm :is(input,select,textarea){color:#183e32;width:100%;min-width:0;min-height:44px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #9db7ab;border-radius:10px;padding:10px;font-size:16px}.knMoveForm textarea{min-height:80px}.knMoveActions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.knMoveActions button{color:#205b42;cursor:pointer;background:#fff;border:1px solid #95baa8;border-radius:10px;min-height:44px;padding:10px 16px;font:600 15px system-ui}.knMoveActions button[type=submit]{color:#fff;background:#166d4b}.knMoveActions button:disabled{opacity:.5;cursor:wait}.knMoveForm small{color:#526c61;font-size:14px;line-height:1.5}.knError{color:#8a322b;background:#ffebe9;border-radius:10px;padding:12px}.knRequirement{color:#755016;background:#fff3d9;border:1px solid #d9c296;border-radius:12px;padding:14px;line-height:1.5}.knRequirement a{color:#225d80;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.knRequirement p{margin:8px 0}.knCenterView{gap:8px;padding:8px 16px;display:flex}.knCenterView button{color:#bfe9d3;min-height:44px;font:inherit;cursor:pointer;background:#182d23;border:1px solid #4c8369;border-radius:9px;padding:9px 14px}.knCenterView button[aria-pressed=true]{color:#164b31;background:#bce8cf}.knCenterBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.knCenterBoard .knColumn{background:#13291d;border:1px solid #3a604c;border-radius:12px;min-width:0;padding:10px}.knCenterBoard h4{color:#c8ebd7;margin:0 0 10px;font-size:15px;line-height:1.4}.knColumnItems{overscroll-behavior:contain;gap:10px;max-height:360px;padding:3px;display:grid;overflow:auto}.knCompact{color:#d4eddd;background:#1a3425;border:1px solid #466b55;border-radius:10px;padding:9px;font-size:14px}.knCompact>button{color:#d4eddd;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px}.knCompact p{color:#aac9b8;font-size:14px}.followUpQueue .knCard>a{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.knFlow .kanbanBoard .knCard{margin-bottom:10px}@media (max-width:600px){.knCenterBoard{grid-template-columns:1fr}.knMoveForm{padding:14px}}@media (prefers-reduced-motion:reduce){.knCard{animation:none}.knColumn,.knLifted{transition:none}}.knCenterCard,.controlDesk .knCenterCard{text-align:left;color:#183e32;width:100%;min-width:0;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#e3f1e7;border:1px solid #54785f;border-radius:12px;gap:10px;padding:16px;display:grid}.knCenterCard strong{color:#183e32;font-size:16px;line-height:1.4}.knCenterCard :is(small,span){color:#3c6350;font-size:14px;line-height:1.4}.knCenterCard b{color:#176448;font-size:14px}.knCenterBoard .knColumn>header{color:#bfe7d0;justify-content:space-between;align-items:start;gap:8px;display:flex}.knEmpty{color:#a0bdaa;font-size:14px;line-height:1.5}.knFlow .followUpQueue .knCard{margin-bottom:8px}.knMoveForm label{color:#315447!important}.knMoveForm :is(input,select,textarea){color:#183e32!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}.deskQueueContent:has(.knCenterBoard){overscroll-behavior:contain;max-height:640px;overflow-y:auto}.knStageNav{display:none}@media (max-width:700px){.knStageNav{flex-wrap:wrap;gap:7px;margin:8px 0 12px;display:flex}.knStageNav button{color:#e1f1e7;min-height:44px;font:inherit;cursor:pointer;background:#193728;border:1px solid #62886c;border-radius:10px;flex:130px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.knStageNav b{text-align:center;color:#16482d;background:#badfc8;border-radius:7px;min-width:24px;padding:3px}}
