.zk-in-art{gap:12px}.zk-in{align-items:center;gap:14px;display:flex}.zk-sources{justify-items:start;gap:10px;display:grid}.zk-photo{background:#fff;border:1px solid #dde5db;border-radius:10px;padding:8px;position:relative;rotate:-2deg}.zk-tag{letter-spacing:.06em;text-transform:uppercase;color:#7a4510;background:#fde6cc;border:1px solid #f3c995;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700;position:absolute;top:-9px;left:10px}.zk-invoice{color:#5d5446;background:#fffdf8;border:1px solid #ece4d6;border-radius:4px;gap:5px;width:118px;padding:12px 10px 10px;font-size:10.5px;display:grid}.zk-invoice b{color:#2f2a22;font-size:11px;font-weight:600}.zk-invoice i{border-top:1px dashed #d9cfbe}.zk-invoice strong{color:#2f2a22;text-align:right;font-size:12.5px;font-weight:600}.zk-audio{background:#fdf0e2;border-radius:99px;align-items:center;gap:8px;padding:7px 12px 7px 7px;display:flex}.zk-play{background:var(--zk-amber);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.zk-play:after{content:"";border:5px solid #0000;border-left:7px solid #fff;border-right:0;position:absolute;top:6px;left:8px}.zk-wave{align-items:center;gap:2px;height:20px;display:flex}.zk-wave span{background:#c98a45;border-radius:2px;width:3px}.zk-audio small{color:#8a5414;white-space:nowrap;font-size:10.5px;font-weight:600}.zk-arrow{border-top:2px dashed var(--zk);flex:none;width:34px;height:0;position:relative}.zk-arrow:after{content:"";border:5px solid #0000;border-left-color:var(--zk);position:absolute;top:-6px;right:-2px}.zk-expense{background:#fff;border:1px solid #dde5db;border-radius:12px;gap:8px;width:170px;padding:12px;display:grid}.zk-ok{white-space:nowrap;color:var(--zk-deep);background:var(--zk-soft);border-radius:99px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:600}.zk-expense dl{gap:5px;display:grid}.zk-expense div{border-bottom:1px solid #edf1ec;justify-content:space-between;gap:8px;padding-bottom:5px;font-size:11.5px;display:flex}.zk-expense div:last-child{border-bottom:0;padding-bottom:0}.zk-expense dt{color:#61705f}.zk-expense dd{color:#1f2b20;text-align:right;font-weight:600}.zk-expense div:last-child dd{font-size:14px}.zk-said{color:#7a6450;text-align:center;max-width:340px;font-size:11.5px;font-style:italic;line-height:1.4}.zk-obras{color:#2b332a;background:#fff;border:1px solid #dde5db;border-radius:12px;width:min(100%,380px);font-size:11.5px;overflow:hidden}.zk-obras-h{background:#f4f7f3;border-bottom:1px solid #e3e9e1;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.zk-obras-h b{color:#2f4a33;font-size:12.5px;font-weight:600}.zk-xls{white-space:nowrap;color:#fff;background:var(--zk-deep);border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:11px;font-weight:600;display:inline-flex}.zk-xls-i{width:16px;height:16px;color:var(--zk-deep);background:#fff;border-radius:4px;place-items:center;font-size:10px;font-weight:800;display:grid}.zk-grid{display:grid}.zk-row{font-variant-numeric:tabular-nums;border-top:1px solid #edf1ec;grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:center;gap:8px;padding:9px 12px;display:grid}.zk-row>span:not(.zk-name){text-align:right}.zk-row--h{letter-spacing:.03em;text-transform:uppercase;color:#61705f;border-top:0;font-size:10px;font-weight:600}.zk-row--h span:first-child{text-align:left}.zk-name{color:#1f2b20;gap:5px;font-weight:600;display:grid}.zk-bar{background:#e8eee6;border-radius:2px;height:4px;overflow:hidden}.zk-bar span{background:var(--zk);height:100%;display:block}.zk-bar span.high{background:var(--zk-amber)}.zk-desk{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;width:min(100%,420px);display:grid}.zk-tasks{color:#2b332a;background:#fff;border:1px solid #dde5db;border-radius:12px;padding:12px;font-size:11.5px}.zk-tasks b{color:#2f4a33;margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.zk-tasks ul{gap:7px;display:grid}.zk-tasks li{align-items:flex-start;gap:8px;line-height:1.35;display:flex}.zk-tasks li.done{color:#8a968a;text-decoration:line-through}.zk-box{border:1.5px solid var(--zk);color:#fff;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;margin-top:1px;font-size:9px;font-weight:700;text-decoration:none;display:grid}.zk-tasks li.done .zk-box{background:var(--zk)}.zk-side{gap:10px;display:grid}.zk-sticky{color:#6b3f12;background:#fde6cc;border-radius:2px 2px 10px;padding:10px 10px 14px;font-size:11.5px;font-weight:500;line-height:1.35;rotate:2deg}.zk-day{background:#fff;border:1px solid #dde5db;border-radius:12px;overflow:hidden}.zk-day-h{color:#61705f;text-transform:uppercase;letter-spacing:.04em;background:#f4f7f3;border-bottom:1px solid #e3e9e1;align-items:baseline;gap:6px;padding:6px 10px;font-size:10.5px;display:flex}.zk-day-h b{color:#1f2b20;letter-spacing:0;font-size:15px}.zk-event{background:var(--zk-soft);box-shadow:inset 3px 0 0 var(--zk);color:#1f2b20;border-radius:6px;gap:2px;margin:8px;padding:6px 8px;font-size:11px;display:grid}.zk-event small{color:var(--zk-deep);font-size:10px;font-weight:600}.zk-event span{font-weight:600;line-height:1.3}.zk-event em{color:#61705f;font-size:10px;font-style:normal}@media (width<=720px){.zk-in{gap:8px}.zk-invoice{width:100px}.zk-audio{padding-right:9px}.zk-wave span:nth-child(n+8){display:none}.zk-expense{width:150px}.zk-arrow{width:16px}.zk-row{grid-template-columns:1.2fr 1fr 1fr}.zk-row>:nth-child(4){display:none}}
