.kanban-shell{background:transparent!important;border:0!important;padding:0!important}.kanban-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.kanban-toolbar-left,.kanban-toolbar-right{display:flex;align-items:center;gap:9px}.kanban-file-button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:600}.kanban-file-button:hover{background:#f7f4ff;color:var(--purple)}.kanban-board{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:17px;align-items:start}.kanban-column{background:#f1f1f6;border:1px solid #e8e7ed;border-radius:14px;padding:13px;min-height:430px}.kanban-column.drag-over{background:#ebe5fb;border-color:#b8a6e9}.kanban-column-head{display:flex;align-items:center;justify-content:space-between;padding:4px 3px 14px;font:700 12px Manrope,sans-serif}.kanban-column-title{display:flex;align-items:center;gap:8px}.kanban-status-dot{width:8px;height:8px;border-radius:50%;background:#a89bae}.kanban-column[data-status="folyamatban"] .kanban-status-dot{background:#e5a85e}.kanban-column[data-status="kesz"] .kanban-status-dot{background:#62b08e}.kanban-count{display:grid;place-items:center;min-width:23px;height:22px;padding:0 6px;border-radius:7px;background:#fff;color:#8f8798;font-size:10px}.kanban-list{display:grid;gap:10px;min-height:350px}.ticket-card{background:#fff;border:1px solid #ebe9ef;border-radius:11px;padding:14px;box-shadow:0 3px 12px #33294106;cursor:grab}.ticket-card:active{cursor:grabbing}.ticket-card.dragging{opacity:.45}.ticket-card h3{font-size:13px;margin-bottom:7px}.ticket-phone{color:var(--purple);font-size:10px;font-weight:700;text-decoration:none}.ticket-description{font-size:11px;line-height:1.55;color:#8c8794;margin:11px 0 14px;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-footer{display:flex;justify-content:space-between;align-items:center;color:#aaa4b0;font-size:9px}.ticket-actions{display:flex;gap:5px}.ticket-actions button{border:0;background:#f6f4f8;border-radius:6px;padding:5px 7px;color:#8c8495;font-size:10px}.ticket-actions button:hover{color:var(--purple);background:#eee9fa}.kanban-empty{border:1px dashed #d8d4de;border-radius:10px;padding:28px 10px;text-align:center;color:#aaa4b0;font-size:10px}.ticket-form{display:grid;gap:15px;margin-top:22px}.ticket-form label{display:grid;gap:7px;font-size:11px;font-weight:700}.ticket-form input,.ticket-form textarea,.ticket-form select{width:100%;border:1px solid #e2dee8;border-radius:8px;padding:11px 12px;outline:0;color:var(--ink);background:#fff;font:12px 'DM Sans',sans-serif}.ticket-form textarea{min-height:110px;resize:vertical}.ticket-form input:focus,.ticket-form textarea:focus,.ticket-form select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7257e812}.ticket-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.kanban-file-input{display:none}.kanban-note{font-size:10px;color:#9d96a5;margin:0}.kanban-save-state{font-size:10px;color:#62a788}.ticket-form-actions{display:flex;justify-content:flex-end;gap:8px}.danger-button{border:0;background:#fff0f2;color:#bd536c;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:600}@media(max-width:1050px){.kanban-board{grid-template-columns:1fr}.kanban-column{min-height:180px}.kanban-list{min-height:100px}}@media(max-width:650px){.kanban-toolbar{align-items:flex-start;flex-direction:column}.kanban-toolbar-right{width:100%;flex-wrap:wrap}.kanban-toolbar-right button{flex:1}.ticket-form-row{grid-template-columns:1fr}}
.kanban-board{grid-template-columns:repeat(4,minmax(210px,1fr))}.kanban-column[data-status="atvetelre-var"] .kanban-status-dot{background:#748fda}
@media(max-width:1050px){.kanban-board{grid-template-columns:1fr}}
