.cc-work-panel{padding:22px;overflow:hidden}.cc-work-heading,.cc-work-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.cc-work-heading h1{font-size:27px;margin:8px 0}.cc-work-heading p{margin:0}.cc-work-toolbar{margin:18px 0 10px}.cc-work-toolbar .cc-board-search{margin:0;flex:1;max-width:400px}.cc-work-toolbar input{width:100%}.cc-work-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;overflow-x:auto;align-items:start;padding:4px 2px 14px;scrollbar-color:#6c8298 #152331}.cc-work-column{border:1px solid #3b5064;background:#12202dbb;border-radius:12px;min-width:0}.cc-work-column>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 12px;border-bottom:1px solid #3b5064;border-top:3px solid #9bafc0;border-radius:11px 11px 0 0}.cc-work-column h2{font-size:13px;margin:0;white-space:nowrap}.cc-work-column>header>span{background:#31465a;border-radius:20px;padding:3px 8px;font-size:12px;font-weight:700}.cc-work-column[data-work-column="doing"]>header{border-top-color:#77bcea}.cc-work-column[data-work-column="waiting"]>header{border-top-color:#d8af76}.cc-work-column[data-work-column="scheduled"]>header{border-top-color:#ae98db}.cc-work-column[data-work-column="blocked"]>header{border-top-color:#cc8e8e}.cc-work-cards{display:flex;flex-direction:column;gap:10px;padding:10px;max-height:610px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#637b91 #142434}.cc-work-card{padding:12px;background:linear-gradient(140deg,#2a3b4c,#1c2c3c);border:1px solid #40586e;border-radius:9px;box-shadow:0 3px 9px #0003;min-width:0}.cc-work-card[draggable="true"]{cursor:grab}.cc-work-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;margin-bottom:7px}.cc-work-priority{color:#afc1d1;font-size:10px;font-weight:600}.cc-work-priority.urgent{color:#efb584}.cc-work-date{color:#bcacdf;font-size:10px}.cc-work-company{display:flex;justify-content:space-between;align-items:start;gap:8px;background:none;border:none;box-shadow:none;text-align:left;width:100%;padding:0;color:#edf2f7;font-weight:700;font-size:13px;line-height:1.45}.cc-work-company:hover{color:#efb584}.cc-work-company>span{flex-shrink:0}.cc-work-card p.cc-work-contact{font-size:11px;line-height:1.45;margin:7px 0;color:#aabed0;overflow-wrap:anywhere}.cc-work-card p.cc-work-action{font-size:12px;line-height:1.55;margin:10px 0;color:#d2deea}.cc-work-context{margin:10px 0;font-size:10px;color:#a8bbce}.cc-work-context summary{cursor:pointer}.cc-work-context p{font-size:11px;overflow-wrap:anywhere}.cc-work-controls{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #42576a}.cc-work-controls select{min-width:0;flex:1;font-size:11px;padding:7px;background:#142638;border:1px solid #526d86;border-radius:6px;color:#dbe5ee}.cc-work-controls .cc-btn{font-size:10px;padding:7px 9px;white-space:nowrap}.cc-work-empty{padding:16px 5px;text-align:center;font-size:11px!important;color:#91a9bd!important}.cc-work-drop{outline:2px solid #e8b17b;outline-offset:-2px;background:#263f51}.cc-work-shelves{display:grid;gap:12px;margin-top:14px}.cc-work-shelf{border-top:1px solid #40556a;padding-top:14px}.cc-work-shelf>summary{cursor:pointer;color:#b4c6d8;font-size:13px}.cc-work-shelf>summary b{margin-left:8px;font-size:11px}.cc-work-shelf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:14px;max-height:500px;overflow:auto}.cc-work-controls [disabled]{opacity:.5;cursor:wait}.cc-work-controls .sr-only{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:600px){.cc-work-panel{padding:14px}.cc-work-heading h1{font-size:23px}.cc-work-toolbar{gap:10px}.cc-work-board{grid-template-columns:repeat(5,minmax(250px,1fr))}.cc-work-cards{max-height:530px}.cc-work-toolbar .cc-board-search{max-width:none;flex-basis:100%}}
.cc-dashboard .cc-work-column h2{font-size:13px!important;line-height:1.35;margin:0!important;letter-spacing:0}.cc-work-card p.cc-work-action{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cc-work-card p.cc-work-contact{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cc-work-column>header{min-height:50px}.cc-work-column>header>span{flex-shrink:0}
