.trace-open{border:1px solid #ffffff20;border-radius:8px;background:#141410;color:#d2bc72;padding:9px 12px;font-size:12px;min-height:40px;cursor:pointer}.trace-dialog{padding:0;border:1px solid #ffffff1c;border-radius:16px;background:#0e0e0c;color:#e8e3d7;width:min(900px,calc(100vw - 32px));max-height:90dvh;overflow:auto}.trace-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.trace-inner{padding:26px}.trace-header{display:flex;gap:20px;justify-content:space-between;align-items:start;padding-bottom:20px;border-bottom:1px solid #ffffff12}.trace-header small{color:#baa66b;font-size:11px}.trace-header h2{font-size:22px;line-height:1.4;margin:9px 0}.trace-header span{font-size:11px;color:#8e887a;overflow-wrap:anywhere}.trace-header>button{border:1px solid #ffffff20;background:none;color:#ccc;font-size:24px;width:38px;height:38px;border-radius:9px;flex-shrink:0}.trace-dialog button{cursor:pointer}.trace-dialog footer,.trace-hint{font-size:12px;color:#938c7b;line-height:1.7}.trace-steps{border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.trace-step+.trace-step{border-top:1px solid #ffffff10}.trace-step-head{border:0;background:transparent;color:#ddd6c3;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:16px;padding:18px;width:100%;text-align:left}.trace-index{color:#8c7d50;font-size:11px}.trace-step-head div{display:grid;gap:6px}.trace-step-head b{font-size:13px;font-weight:500}.trace-step-head small,.trace-step-head>span:last-child{font-size:11px;color:#9f9784}.trace-step-body{padding:0 20px 20px 64px}.trace-step-body p{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.trace-slides label,.trace-step-body label{display:grid;gap:8px;font-size:12px;margin:14px 0}.trace-slides input,.trace-step-body input,.trace-step-body select,.trace-step-body textarea{width:100%;box-sizing:border-box;min-height:44px;background:#090909;border:1px solid #ffffff25;color:#e0dacb;padding:11px;border-radius:8px;font:inherit}.trace-step-body textarea{min-height:100px}.trace-dialog button:not(.trace-step-head):not(.trace-header>button){padding:10px 14px;border:1px solid #766737;border-radius:8px;background:#252114;color:#e0c876;font-size:12px;min-height:40px}.trace-dialog button:disabled{opacity:.45}.trace-controls{display:flex;gap:10px;flex-wrap:wrap}.trace-delivery{border-top:1px solid #ffffff15;margin-top:18px;padding-top:16px;display:grid;gap:8px;font-size:12px}.trace-delivery small{color:#969080}.trace-dialog a{color:#d1b85f;font-size:12px}.trace-history-toggle{margin:20px 0}.trace-history article{display:grid;gap:6px;border-top:1px solid #ffffff12;padding:15px 0;font-size:12px}.trace-history small{color:#98917d}.trace-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.trace-slides{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.trace-slides input{width:85px}.trace-slides small{width:100%;font-size:11px;line-height:1.6;color:#a59a7d}.trace-error{background:#3a1712;padding:14px;color:#edb0a0;font-size:13px}.trace-extras{padding:15px 0;color:#a9a18f;font-size:12px}.trace-extras summary{cursor:pointer}.trace-extras p{line-height:1.6}@media(max-width:600px){.trace-dialog{width:calc(100vw - 16px);max-height:94dvh}.trace-inner{padding:18px 14px}.trace-header h2{font-size:18px}.trace-step-head{padding:15px 12px;grid-template-columns:22px 1fr;gap:10px}.trace-step-head>span:last-child{grid-column:2}.trace-step-body{padding:0 14px 18px}.trace-step-body input,.trace-step-body select,.trace-step-body textarea{font-size:16px}}.content-work-list{border:1px solid #ffffff12;border-radius:14px;background:#0d0d0b;padding:22px}.content-work-list h2{font-size:18px;margin:0}.content-work-list header>p{font-size:12px;color:#938d7d}.content-work-filters{display:flex;gap:12px;margin:20px 0}.content-work-filters input,.content-work-filters select{background:#11110e;border:1px solid #ffffff20;color:#ddd6c6;padding:11px 12px;min-width:0;border-radius:8px;font-size:13px;min-height:44px}.content-work-filters input{flex:1}.content-work-row{display:grid;grid-template-columns:42px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-top:1px solid #ffffff0d}.content-work-format{width:38px;height:38px;display:grid;place-items:center;border-left:3px solid;border-radius:8px;background:#ffffff06;font-size:11px;color:#b7ac88}.content-work-row>div{display:grid;gap:8px;min-width:0}.content-work-row b{font-size:13px;font-weight:500;line-height:1.6}.content-work-row small{font-size:11px;color:#8f897b}.content-work-list>footer{display:flex;justify-content:flex-end;align-items:center;gap:15px;padding-top:20px;font-size:12px;color:#aaa}.content-work-list>footer>button{padding:9px 12px;border:1px solid #ffffff20;background:#151510;color:#c3b37d;border-radius:7px}.content-work-list button:disabled{opacity:.4}@media(max-width:600px){.content-work-list{padding:18px 14px}.content-work-row{grid-template-columns:34px 1fr;gap:10px}.content-work-row>.trace-open{grid-column:2;justify-self:start}.content-work-filters{flex-direction:column}.content-work-filters input,.content-work-filters select{font-size:16px}}.trace-steps{margin-top:18px}.fusion-actions{position:relative;flex-shrink:0}.fusion-actions>summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;cursor:pointer;padding:10px 14px;min-height:44px;border:1px solid #ffffff20;border-radius:10px;background:#141412;color:#d7d4c8;font-size:13px}.fusion-actions>summary::-webkit-details-marker{display:none}.fusion-actions>summary span{font-weight:800;font-size:20px;line-height:1}.fusion-actions[open]>summary{border-color:#d1b85f80}.fusion-actions-list{position:absolute;right:0;top:calc(100% + 8px);z-index:80;width:260px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;gap:4px;background:#191916;border:1px solid #ffffff20;border-radius:12px;padding:8px;box-shadow:0 16px 50px #0009}.fusion-actions-list>a,.fusion-actions-list>button{width:100%;min-height:44px;text-align:left!important;border:0!important;border-radius:7px;background:transparent!important;padding:12px!important;font-size:13px!important;color:#e2ded0}.fusion-actions-list>a:hover,.fusion-actions-list>button:hover{background:#ffffff0a!important}.fusion-actions-list>button:disabled{opacity:.45}.fusion-actions summary:focus-visible{outline:2px solid #d1b85f;outline-offset:3px}@media(max-width:700px){.fusion-actions-list{position:relative;top:auto;right:auto;margin-top:8px;width:100%;box-shadow:none}.fusion-actions[open]{width:100%}}