/* Daily work: clear hierarchy, compact actions and sharp controls. */
.knyaz-v5 .v4-shell .work-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.knyaz-v5 .v4-shell .work-metric{min-width:0}.knyaz-v5 .v4-shell .work-metric.needs-plan{border-top-color:#cb8864;background:#f4ecdc}.workspace-plan-panel{margin-top:18px;border:1px solid #d4c4a7;border-left:3px solid #b48558;background:#fcf8ee;padding:18px 20px}.workspace-plan-panel .panel-head{margin-bottom:8px}.workspace-plan-panel h3{font-size:17px;margin:0;color:#5e4c31}.workspace-plan-panel p{font-size:12px;line-height:1.6;color:#76654e;margin:6px 0 12px}.workspace-plan-panel .work-item{background:transparent}.workspace-plan-panel .work-item-meta b{color:#8f5c36}.workspace-day-clear{padding:18px 0;color:#546d61;font-size:13px;line-height:1.65}.workspace-day-clear strong{display:block;font-size:16px;color:#214f3b;margin-bottom:5px}.workspace-contacts-table table{width:100%;table-layout:auto}.workspace-contacts-table td{overflow-wrap:anywhere;max-width:330px}.workspace-contact-help{font-size:12px;color:#637764;margin:0 0 18px}.workspace-contact-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.workspace-contact-pagination span{font-size:12px;color:#5c7466}.workspace-contact-pagination button{min-height:44px}.workspace-contacts #workspace-contact-results[aria-busy="true"]{opacity:.65;pointer-events:none}.workspace-contacts .v4-contact-search{flex:1;max-width:620px}.workspace-contacts .v4-contact-search input{min-height:46px}.workspace-contacts-table td:last-child{width:160px}.knyaz-v5 .v4-shell .work-item-meta b{line-height:1.45;white-space:normal}.knyaz-v5 .v4-shell .work-item-meta{min-width:110px}.workspace-search-hint{font-size:12px;color:#637764;margin:8px 0}
@media(max-width:1100px){.knyaz-v5 .v4-shell .work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.workspace-plan-panel{padding:14px}.workspace-plan-panel .panel-head{align-items:flex-start;gap:10px;flex-wrap:wrap}.workspace-contacts .toolbar{display:flex;flex-direction:column;align-items:stretch;gap:14px}.workspace-contacts .v4-contact-search{max-width:none;width:100%}.workspace-contacts-table table,.workspace-contacts-table tbody,.workspace-contacts-table tr,.workspace-contacts-table td{display:block;width:100%}.workspace-contacts-table thead{display:none}.workspace-contacts-table tr{padding:14px;border-bottom:1px solid #cad7c3}.knyaz-v5 .v4-shell .workspace-contacts-table td{padding:6px 0;border:0;max-width:none}.workspace-contacts-table td[data-label]:before{content:attr(data-label);display:block;font-size:10px;font-weight:400;color:#6a806a;margin-bottom:2px}.workspace-contacts-table td:first-child{font-size:16px}.workspace-contacts-table td:last-child{width:auto}.workspace-contacts-table td .button{width:100%;margin-top:7px}.workspace-contact-pagination{gap:8px}.workspace-contact-pagination .button{padding:10px 15px}.knyaz-v5 .v4-shell .work-item-meta{min-width:84px;max-width:105px}.knyaz-v5 .v4-shell .work-item-copy{min-width:0}.knyaz-v5 .v4-shell .work-metrics{gap:8px}.knyaz-v5 .v4-shell .work-metric{padding:14px 12px}.knyaz-v5 .v4-shell .work-metric strong{font-size:29px}}
@media(prefers-reduced-motion:reduce){.workspace-contacts #workspace-contact-results{transition:none}}
