/* Sigma OS Workshop History V1.1 */
.sigma-job-history{display:grid;gap:10px}.sigma-history-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:4px 2px 7px}.sigma-history-head h2{margin:0;font-size:21px;letter-spacing:-.035em}.sigma-history-head p{margin:4px 0 0;color:#77777f;font-size:10px}.sigma-history-count{padding:5px 9px;border-radius:99px;background:#202126;border:1px solid rgba(255,255,255,.065);color:#9999a1;font-size:9px}.sigma-history-filters{display:grid;grid-template-columns:minmax(260px,1fr) 150px;gap:8px}.sigma-history-search{height:38px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#191a1e;color:#85858d}.sigma-history-search input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#f5f5f7;font:400 11px var(--sigma-font)}.sigma-history-filters select{height:38px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#191a1e;color:#c7c7cc;padding:0 10px;font:500 10px var(--sigma-font)}.sigma-history-list{display:grid;gap:7px}.sigma-history-card{width:100%;min-height:78px;padding:11px 13px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#191a1e;color:#f5f5f7;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:var(--sigma-font);transition:.14s ease}.sigma-history-card:hover{background:#202126;border-color:rgba(255,255,255,.11);transform:translateY(-1px)}.sigma-history-main{min-width:0;display:grid;grid-template-columns:95px minmax(140px,1.2fr) minmax(120px,1fr);align-items:center;gap:7px 14px;flex:1}.sigma-history-main strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sigma-history-main>span:not(.sigma-history-job){font-size:10px;color:#b2b2b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sigma-history-main small{grid-column:2/4;color:#707078;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sigma-history-job{font-size:8px;color:#77777f;letter-spacing:.03em}.sigma-history-meta{flex:0 0 auto;display:flex;align-items:center;gap:12px;color:#77777f;font-size:9px}.sigma-history-status{padding:4px 7px;border-radius:99px;background:rgba(101,122,105,.13);border:1px solid rgba(101,122,105,.22);color:#9bac9e}.sigma-history-open{color:#b8b8be}.sigma-history-empty{min-height:180px;border:1px dashed rgba(255,255,255,.08);border-radius:16px;display:grid;place-content:center;text-align:center;gap:5px;color:#85858d}.sigma-history-empty strong{color:#d6d6da;font-size:12px}.sigma-history-empty span{font-size:9px}
.sigma-record-backdrop{position:fixed;inset:0;z-index:1900;padding:28px;display:grid;place-items:center;background:rgba(4,5,7,.74);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sigma-record-sheet{width:min(760px,100%);max-height:calc(100dvh - 56px);overflow:auto;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#17181c;color:#f5f5f7;box-shadow:0 34px 110px rgba(0,0,0,.62);font-family:var(--sigma-font)}.sigma-record-header{min-height:82px;padding:20px 22px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.055)}.sigma-record-eyebrow{display:block;margin-bottom:7px;color:#77777f;font-size:8px;font-weight:650;letter-spacing:.11em}.sigma-record-header h2{margin:0;font-size:24px;line-height:1;letter-spacing:-.04em}.sigma-record-header p{margin:6px 0 0;color:#929299;font-size:11px}.sigma-record-close{width:34px;height:34px;flex:0 0 34px;border:0;border-radius:50%;background:#292a2f;color:#c9c9ce;font:300 21px/1 var(--sigma-font)}.sigma-record-hero{margin:16px 20px 0;padding:17px 18px;border:1px solid rgba(255,255,255,.06);border-radius:17px;background:linear-gradient(135deg,#202126,#1b1c20);display:flex;align-items:center;justify-content:space-between;gap:20px}.sigma-record-hero>div{display:flex;flex-direction:column;min-width:0}.sigma-record-hero>div>span{color:#77777f;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.sigma-record-hero strong{margin-top:5px;font-size:17px;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sigma-record-hero small{margin-top:4px;color:#929299;font-size:10px}.sigma-record-complete{flex:0 0 auto;padding:7px 10px;border-radius:99px;background:rgba(101,122,105,.13);border:1px solid rgba(101,122,105,.22);color:#a9b9ac;font-size:9px;font-weight:600}.sigma-record-section{padding:19px 22px 4px}.sigma-record-section h3{margin:0 0 11px;color:#bdbdc3;font-size:10px;font-weight:620;letter-spacing:.01em}.sigma-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.055);border-radius:15px;overflow:hidden}.sigma-record-field{min-height:66px;padding:11px 12px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.sigma-record-field:nth-child(4n){border-right:0}.sigma-record-field span{color:#707078;font-size:8px}.sigma-record-field strong{margin-top:5px;color:#dedee2;font-size:10px;font-weight:570;line-height:1.3;overflow-wrap:anywhere}.sigma-record-notes{display:grid;gap:7px}.sigma-record-note{padding:12px 13px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#1d1e22}.sigma-record-note span{color:#77777f;font-size:8px}.sigma-record-note p{margin:6px 0 0;color:#c5c5ca;font-size:10px;line-height:1.55;white-space:pre-wrap}.sigma-record-footer{margin-top:18px;padding:15px 22px 18px;border-top:1px solid rgba(255,255,255,.055);display:flex;align-items:center;justify-content:space-between;gap:18px}.sigma-record-footer>div{display:flex;flex-direction:column;gap:3px}.sigma-record-footer strong{font-size:9px;font-weight:600;color:#aaaab0}.sigma-record-footer span{font-size:8px;color:#66666e}.sigma-record-done{min-width:76px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#292a2f;color:#f5f5f7;font:590 10px var(--sigma-font)}
@media(max-width:900px){.sigma-history-head{align-items:center}.sigma-history-head h2{font-size:19px}.sigma-history-filters{grid-template-columns:1fr 105px}.sigma-history-card{min-height:92px;padding:11px 12px;align-items:flex-start}.sigma-history-main{grid-template-columns:1fr;gap:3px}.sigma-history-main small{grid-column:auto}.sigma-history-job{margin-bottom:2px}.sigma-history-meta{height:100%;min-width:74px;flex-direction:column;align-items:flex-end;gap:6px}.sigma-history-open{margin-top:auto}.sigma-history-status{font-size:7px}.sigma-history-search input{font-size:10px}.sigma-record-backdrop{padding:0;place-items:end center;background:rgba(4,5,7,.68)}.sigma-record-sheet{width:100%;max-height:92dvh;border-radius:24px 24px 0 0;border-bottom:0}.sigma-record-header{padding:18px 16px 15px;min-height:72px}.sigma-record-header h2{font-size:22px}.sigma-record-hero{margin:12px 12px 0;padding:15px}.sigma-record-hero strong{font-size:15px}.sigma-record-section{padding:17px 12px 2px}.sigma-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sigma-record-field:nth-child(4n){border-right:1px solid rgba(255,255,255,.05)}.sigma-record-field:nth-child(2n){border-right:0}.sigma-record-footer{padding:14px 12px calc(14px + env(safe-area-inset-bottom));position:sticky;bottom:0;background:rgba(23,24,28,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}
@media(max-width:370px){.sigma-history-filters{grid-template-columns:1fr}.sigma-history-card{gap:8px}.sigma-history-meta{min-width:66px}.sigma-record-grid{grid-template-columns:1fr}.sigma-record-field{border-right:0!important}.sigma-record-footer>div{display:none}.sigma-record-done{width:100%}}
