.st-bar{height:6px;border-radius:99px;background:#eceee8;overflow:hidden}.st-bar.big{height:9px}.st-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#f5b800,#e08a00);transition:width .6s ease}.st-card{display:flex;flex-direction:column;gap:4px;margin:4px 0 2px}.st-card-who{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:11px;color:#5d6555}.st-card-who b{color:#191c17}.st-card-who span:first-child{background:#f1f3f6;border-radius:4px;padding:0 5px}.st-card-who.late{color:#b3261e}.st-card-who.late span:first-child{background:#fbe0de}.st-card-who.today{color:#a15c00}.st-card-who.today span:first-child{background:#fdebd0}.st-pct{font-weight:800;font-variant-numeric:tabular-nums;color:#a15c00;margin-left:6px}.st-sum{margin:6px 0 8px}.st-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.st-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:8px 10px;border:1px solid #e6e8ee;border-radius:10px;background:#fff}.st-step.is-done{background:#f7faf3}.st-step.is-pending{opacity:.75}.st-step.is-doing{border-color:#f5b800;box-shadow:inset 3px 0 0 #f5b800}.st-step.is-mine{background:#fffbea}.st-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:#eceee8;color:#5d6555}.is-done .st-dot{background:#2e7d32;color:#fff}.is-doing .st-dot{background:#f5b800;color:#191c17}.st-body{min-width:0;display:flex;flex-direction:column;gap:6px}.st-line{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;font-size:13px}.st-who{color:#5d6555}.st-round{font-size:11px;background:#fdebd0;color:#a15c00;border-radius:4px;padding:0 5px;font-weight:700}.st-ok{color:#2e7d32;font-size:12px}.st-due{font-size:12px;color:#5d6555}.st-due.late{color:#b3261e;font-weight:700}.st-due.today{color:#a15c00;font-weight:700}.st-time{font-size:12px;color:#5d6555;font-variant-numeric:tabular-nums}.st-time.on{color:#2e7d32;font-weight:700}.st-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.st-sp{flex:1}.st-return{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:8px;background:#fbf3f2}.st-return textarea,.st-text textarea{width:100%;box-sizing:border-box}.st-text{display:flex;flex-direction:column;gap:4px}.st-text-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.st-read{margin:0;padding:8px;background:#f7f8f5;border-radius:8px;font-size:13px}.st-link{background:none;border:0;padding:0;color:#8a6a00;cursor:pointer;font-size:12px;text-decoration:underline}.st-hist{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.st-hist p{margin:2px 0 0;font-size:12px;color:#5d6555}.st-editor{display:flex;flex-direction:column;gap:8px}.st-tpl{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.st-edit-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.st-edit-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto auto;gap:6px;align-items:center}.st-days{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.st-days input{width:52px}.st-move{display:flex;gap:2px}.st-ic{width:26px;height:26px;border:1px solid #e1e4ea;border-radius:6px;background:#fff;cursor:pointer}.st-ic:disabled{opacity:.35;cursor:default}.jc-steps-hint{margin:4px 0}.st-alerts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.st-alert{border:1px solid #e6e8ee;background:#fff;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer;color:#191c17}.st-alert.late{background:#fbe0de;border-color:#f3c3bf;color:#b3261e}.st-alert.today{background:#fdebd0;border-color:#f6d3a3;color:#a15c00}.st-alert.approve,.st-alert.fresh{background:#fff6d6;border-color:#f5d66b}.st-alert.ag{background:#f4f5f2;color:#3d4436}@media (max-width:700px){.st-edit-list li{grid-template-columns:1fr 1fr}.st-days,.st-move{justify-self:start}}@media print{.st-alerts{display:none!important}}.st-hist-btn{font-weight:600}.st-hist{list-style:none;padding:0;margin:10px 0 0;gap:8px;max-height:360px;overflow:auto}.st-hist li{padding:8px 10px;border:1px solid #ece6d8;border-radius:10px;background:#fff}.st-hist li.is-cur{border-color:#ffc20e;background:#fffaf0}.st-hist-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0!important;color:#2b2a26!important;font-size:12.5px!important}.st-hist-tag{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:#ffc20e;color:#1b1a17}.st-hist-tag.other{background:#fdecec;color:#a33}.st-hist li>p:last-child{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;color:#3d3a33}.st-asked{font-size:12px;color:#8a6d1f;background:#fff6dc;border-radius:999px;padding:3px 10px}.st-access{margin-top:10px;padding:10px 12px;border:1px dashed #d9c58a;border-radius:10px;background:#fffbef;display:flex;flex-direction:column;gap:8px;font-size:13px}.st-acc-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-acc-row span{flex:1;min-width:180px}.st-acc-row.ask{background:#fff;border-radius:8px;padding:6px 8px}.st-start{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#141210;color:#eadfbe;margin-bottom:10px;flex-wrap:wrap}.st-start span{font-size:13px;line-height:1.4;flex:1;min-width:180px}.st-start-btn{background:#ffc20e;color:#141210;font-weight:800;border-color:#ffc20e}.st-started{font-weight:700;color:#3b3220}.st-ask{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin:0 0 12px;border-radius:14px;background:#141210;color:#eadfbe;box-shadow:0 8px 24px rgba(20,18,16,.25)}.st-ask>div{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px}.st-ask b{color:#fff;font-size:15px}.st-ask span{font-size:12px;color:#cfc4a4}.st-ask-ic{font-size:26px}.st-ask .btn.ghost{color:#eadfbe;border-color:#5a5243}
