.ttk-page{display:grid;gap:18px;min-width:0}.ttk-heading{display:flex;align-items:center;gap:14px;justify-content:space-between}.ttk-heading h2,.ttk-heading h3{margin:0}.ttk-heading p{margin:7px 0 0}.ttk-heading>.info-op{margin-left:auto;white-space:nowrap}.ttk-panel{padding:18px;border:1px solid var(--border);border-radius:6px;background:var(--surface);min-width:0}.ttk-panel h3{display:flex;align-items:center;gap:9px;margin:0 0 16px}.ttk-panel h3 svg{width:19px;height:19px;color:var(--primary)}.ttk-setup{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(400px,1.7fr);gap:16px}.ttk-upload-grid,.ttk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ttk-upload{min-height:112px;margin:0}.ttk-panel .select,.ttk-panel .input{width:100%;min-width:0}.ttk-panel summary{cursor:pointer;font-weight:600}.ttk-details[open]>summary{margin-bottom:15px}.ttk-details .ttk-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.ttk-panel details[open]>.ws-upload-field{margin-top:14px}.ttk-acts{display:grid;gap:10px}.ttk-acts>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--border);border-radius:5px}.ttk-acts>div>span{display:flex;flex:1;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.ttk-acts strong{overflow-wrap:anywhere}.ttk-acts svg{width:18px;height:18px;flex-shrink:0}.ttk-confirm{flex-basis:100%;display:flex;align-items:center;gap:8px}.ttk-work{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);gap:16px;align-items:start}.ttk-list .ttk-heading h3{margin:0}.ttk-list .ttk-heading{margin-bottom:12px}.ttk-list-item{display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:5px;padding:9px;margin:5px -7px}.ttk-list-item.is-active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.ttk-card-link{flex:1;border:0;background:none;color:inherit;text-align:left;cursor:pointer;min-width:0;padding:4px 0;font:inherit}.ttk-card-link strong,.ttk-card-link small{display:block}.ttk-card-link small{margin-top:6px;color:var(--muted)}.ttk-list-item .icon-command{width:30px;min-width:30px;height:30px;padding:5px}.ttk-preview{display:grid;gap:18px}.ttk-preview .ttk-heading h3{margin:7px 0}.ttk-preview small{overflow-wrap:anywhere}.ttk-preview .ttk-yield{display:grid;gap:7px;padding:14px;border-left:3px solid var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.ttk-yield small{color:var(--muted)}.ttk-table small{display:block;font-size:11px;margin-top:4px}.ttk-nutrition{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ttk-nutrition div{display:grid;gap:7px}.ttk-nutrition small{color:var(--muted)}.ttk-technology{white-space:pre-wrap;line-height:1.6}.ttk-empty{padding:35px 20px;text-align:center;border:1px dashed var(--border);border-radius:6px}.ttk-empty>svg{width:34px;height:34px;color:var(--primary)}.ttk-empty p{max-width:620px;margin:10px auto}.ttk-export{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border-top:1px solid var(--border)}.ttk-export small{display:block;margin-top:7px}.ttk-export .btn{flex-shrink:0}.ttk-check{display:flex;align-items:center}.ttk-panel .muted{line-height:1.5}@media(max-width:1100px){.ttk-setup{grid-template-columns:1fr}.ttk-details .ttk-fields,.ttk-nutrition{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ttk-work,.ttk-upload-grid,.ttk-fields,.ttk-details .ttk-fields{grid-template-columns:1fr}.ttk-heading{flex-wrap:wrap}.ttk-panel{padding:14px}.ttk-export{flex-direction:column;align-items:stretch;padding:15px 0}.ttk-list{max-height:340px;overflow-y:auto}.ttk-setup{min-width:0}}
