.oplog-workspace{gap:16px}.oplog-day{gap:10px;display:grid}.oplog-day-head{z-index:2;background:linear-gradient(#101012 62%,#10101200);align-items:center;gap:10px;padding:2px 0 4px;display:flex;position:sticky;top:0}.oplog-day-head strong{color:#e6e6ea;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.oplog-day-head span{background:#232327;flex:1;height:1px}.oplog-day-head small{color:#6d6d75;font-size:.6rem;font-weight:800}.oplog-feed{gap:12px;display:grid}.oplog-card{background:#161618;border:1px solid #2b2b30;border-radius:16px;gap:11px;padding:14px 15px;transition:all .17s;display:grid}.oplog-card:hover{border-color:#3c3c44}.oplog-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.oplog-card-head h3{color:#eee;margin:0;font-size:.86rem;font-weight:900}.oplog-card-head small{color:#75757d;letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:.6rem;font-weight:800;display:block}.oplog-card-actions{flex-wrap:wrap;gap:5px;display:flex}.oplog-card-actions button{color:#bdbdc4;font:inherit;background:#1a1a1d;border:1px solid #303036;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:.58rem;font-weight:800;display:inline-flex}.oplog-card-actions button:hover{color:#fff;border-color:#565660}.oplog-shift{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#b9b9c1;background:#232327;border-radius:999px;padding:4px 9px;font-size:.52rem;font-weight:900}.oplog-shift.morning{color:#e0c179;background:#2b2416}.oplog-shift.midday{color:#78b6e0;background:#152532}.oplog-shift.evening{color:#b79ede;background:#221a2c}.oplog-staff{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.oplog-staff.sa-identity-row{padding:3px 0 1px}.oplog-staff>.sa-staff-identity{background:0 0;border:0;padding:0}.oplog-staff-empty{color:#73737b;font-size:.61rem;font-weight:700}.oplog-sections{gap:9px;display:grid}.oplog-section{border-left:2px solid #303038;gap:5px;padding:2px 0 2px 11px;display:grid}.oplog-section dt{color:#7f7f88;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.oplog-section dd{color:#b4b4bc;white-space:pre-wrap;margin:0;font-size:.74rem;line-height:1.6}.oplog-attach-row{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.oplog-attach{color:#b7b7bf;background:#1a1a1d;border:1px solid #2e2e34;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.57rem;font-weight:700;display:inline-flex}.oplog-attach:hover{color:#fff;border-color:#4d4d57}.oplog-attach-thumb{object-fit:cover;border:1px solid #2b2b30;border-radius:10px;width:104px;height:78px}.oplog-reactions{border-top:1px solid #222226;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.oplog-reaction{color:#9a9aa3;font:inherit;background:#17171a;border:1px solid #2e2e34;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.6rem;font-weight:800;display:inline-flex}.oplog-reaction:hover{color:#e8e8ee;border-color:#4d4d57}.oplog-reaction.mine{color:#fff;background:#26262c;border-color:#4a4a54}.oplog-reaction b{font-weight:900}.oplog-reaction-names{color:#6d6d75;text-align:right;flex:1;min-width:140px;font-size:.58rem}.oplog-section-editor{background:#141416;border:1px solid #29292e;border-radius:13px;gap:7px;padding:11px 12px;display:grid}.oplog-section-editor>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.oplog-section-editor>header p{color:#9d9da6;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:900}.oplog-section-editor>header div{gap:5px;display:flex}.oplog-section-editor>header button{color:#a9a9b2;font:inherit;background:#1a1a1d;border:1px solid #2e2e34;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-size:.56rem;font-weight:800;display:inline-flex}.oplog-section-editor>header button:hover{color:#fff;border-color:#565660}.oplog-section-editor.filled{border-color:#3a4a3d}.oplog-section-editor textarea{color:#eee;font:inherit;resize:vertical;background:#16161a;border:1px solid #303036;border-radius:10px;outline:0;min-height:62px;padding:9px 11px;font-size:.72rem}.oplog-section-editor textarea:focus{border-color:#5a5a64}.oplog-section-editor small{color:#6d6d75;font-size:.6rem;line-height:1.45}.oplog-staff-picker{background:#141416;border:1px solid #29292e;border-radius:13px;gap:8px;padding:12px;display:grid}.oplog-staff-picker .label{color:#75757d;letter-spacing:.13em;font-size:.55rem;font-weight:900}.oplog-notice{color:#dcc06a;background:#1d1a12;border:1px solid #4c421f;border-radius:12px;gap:4px;padding:10px 12px;font-size:.66rem;line-height:1.5;display:grid}.oplog-notice button{color:#f0d99a;font:inherit;background:#26210f;border:1px solid #5c4f24;border-radius:8px;justify-self:start;margin-top:4px;padding:6px 10px;font-size:.6rem;font-weight:800}.oplog-entry-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.oplog-entry{text-align:left;color:inherit;font:inherit;background:#161618;border:1px solid #2b2b30;border-radius:16px;align-content:start;gap:9px;padding:14px;transition:all .17s;display:grid}.oplog-entry:hover{border-color:#43434b;transform:translateY(-1px);box-shadow:0 14px 30px #0004}.oplog-entry.tone-warn{border-color:#54452a}.oplog-entry.tone-danger{border-color:#5c2a2d}.oplog-entry.tone-archived{opacity:.62}.oplog-entry-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.oplog-entry-head strong{color:#eee;font-size:.8rem;font-weight:900}.oplog-entry-head small{color:#75757d;margin-top:2px;font-size:.6rem;font-weight:800;display:block}.oplog-entry-copy{color:#8b8b93;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.71rem;line-height:1.55;display:-webkit-box;overflow:hidden}.oplog-entry-footer{border-top:1px solid #222226;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.oplog-entry-footer small{color:#6d6d75;font-size:.6rem}.oplog-badge{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#b9b9c1;background:#232327;border-radius:999px;padding:4px 8px;font-size:.52rem;font-weight:900}.oplog-badge.info{color:#8ab4d8;background:#1b2430}.oplog-badge.action{color:#e5a86a;background:#2b2116}.oplog-badge.open{color:#e5a86a;background:#2b1e14}.oplog-badge.in_progress{color:#78b6e0;background:#152532}.oplog-badge.waiting{color:#dcc06a;background:#2c2716}.oplog-badge.done{color:#6fcf95;background:#152a1d}.oplog-badge.no_ticket{color:#dcc06a;background:#2c2716}.oplog-badge.ticket_created{color:#93d6a4;background:#1c2b1f}.oplog-badge.handled{color:#5fc487;background:#123021}.oplog-badge.archived{color:#8d8d96;background:#232327}.oplog-timeline{gap:9px;display:grid}.oplog-timeline article{background:#141416;border:1px solid #26262b;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.oplog-timeline small{color:#6f6f77;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:800}.oplog-timeline p{color:#b4b4bc;white-space:pre-wrap;margin:0;font-size:.72rem;line-height:1.55}.oplog-timeline article.kind-status,.oplog-timeline article.kind-ticket{border-style:dashed}.oplog-history{gap:6px;display:grid}.oplog-history button{color:#ddd;text-align:left;font:inherit;background:#18181b;border:1px solid #2c2c32;border-radius:10px;gap:2px;padding:9px 11px;display:grid}.oplog-history button:hover{border-color:#4d4d57}.oplog-history small{color:#75757d;font-size:.6rem}.oplog-match{background:#141a1f;border:1px solid #2f3f4d;border-radius:12px;grid-column:1/-1;gap:6px;padding:11px 12px;display:grid}.oplog-match .label{color:#7fa7c0;letter-spacing:.12em;font-size:.53rem;font-weight:900}.oplog-match button{color:#cfe2ee;font:inherit;text-align:left;background:#16202a;border:1px solid #33475a;border-radius:9px;padding:7px 10px;font-size:.6rem;font-weight:800}.oplog-match button:hover{color:#fff;border-color:#4e6d88}.oplog-match small{color:#87a3b6;font-size:.6rem}@media (width<=720px){.oplog-card{padding:13px}.maintenance-form{grid-template-columns:1fr}}.oplog-maintenance-link-select,.oplog-maintenance-link-select .themed-select-trigger{width:100%;min-width:0;max-width:100%}.oplog-maintenance-link-select .themed-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oplog-card.has-follow-up{border-color:#49352d;box-shadow:inset 2px 0 #ff674847}.oplog-followup-inline{color:#ef8b73;letter-spacing:.04em;vertical-align:middle;background:#ff5b4112;border:1px solid #ff704940;border-radius:999px;align-items:center;gap:4px;margin-left:9px;padding:3px 7px;font-size:.5rem;font-weight:850;display:inline-flex}.oplog-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.oplog-section.follow-up{background:linear-gradient(90deg,#ff5b410b,#0000 42%);border-left-color:#d85e42;padding-top:6px;padding-bottom:6px}.oplog-followup-button{color:#898990;font:inherit;cursor:pointer;background:#171719;border:1px solid #34343a;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:.54rem;font-weight:800;transition:all .15s;display:inline-flex}.oplog-followup-button:hover{color:#ef927d;background:#1e1716;border-color:#6b453b}.oplog-followup-button.resolve{color:#7fc896;background:#142019;border-color:#31503b}.oplog-followup-button.resolve:hover{color:#9ee0b3;background:#17271d;border-color:#47705a}.oplog-followup-meta{color:#9a6d61;font-size:.56rem;font-weight:650;line-height:1.35;display:block}.oplog-continuity-footer{border-top:1px solid #222226;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.oplog-ack-button{color:#aaaab2;font:inherit;cursor:pointer;background:#171719;border:1px solid #34343a;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:.59rem;font-weight:800;transition:all .15s;display:inline-flex}.oplog-ack-button:hover{color:#eee;border-color:#515159}.oplog-ack-button.acknowledged{color:#85cc9c;background:#142019;border-color:#31503b}.oplog-ack-button:disabled{opacity:.45;cursor:not-allowed}.oplog-ack-summary{color:#6f6f77;font-size:.58rem;font-weight:650}.oplog-carryover{background:linear-gradient(135deg,#181312,#141416 56%);border:1px solid #4c352d;border-radius:15px;gap:11px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff06}.oplog-carryover-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.oplog-carryover-head h3{color:#eee;margin:2px 0 1px;font-size:.85rem;font-weight:850}.oplog-carryover-head small{color:#77777f;font-size:.59rem}.oplog-followup-status{color:#ee8c76;white-space:nowrap;background:#ff5b4112;border:1px solid #ff704942;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.53rem;font-weight:850;display:inline-flex}.oplog-carryover-list{gap:7px;display:grid}.oplog-carryover-row{background:#151516;border:1px solid #2b2828;border-radius:11px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.oplog-carryover-source{align-items:center;gap:7px;display:flex}.oplog-carryover-source small{color:#77777f;font-size:.57rem;font-weight:750}.oplog-carryover-copy{min-width:0}.oplog-carryover-copy strong{color:#c8c5c5;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:850;display:block}.oplog-carryover-copy p{color:#9a999f;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:.68rem;line-height:1.4;overflow:hidden}.oplog-carryover-copy small{color:#695f5d;margin-top:3px;font-size:.54rem;display:block}.oplog-carryover-more{color:#766762;padding-left:2px;font-size:.57rem}@media (width<=800px){.oplog-carryover-row{grid-template-columns:1fr}.oplog-carryover-row>.oplog-followup-button{justify-self:start}.oplog-section-heading{align-items:flex-start}.oplog-followup-button{white-space:nowrap}}
