.field-records-cabinet{display:grid;gap:12px}.field-record-status,.field-record-empty{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.field-record-current{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-info-border);border-radius:8px;background:var(--color-info-soft);margin-bottom:12px;padding:10px 12px}.field-record-current span,.field-record-tools span{color:var(--muted);font-size:12px;font-weight:800}.field-record-current strong{color:var(--color-info-strong);font-size:13px;line-height:1.35;text-align:right;word-break:break-word}.field-project-dashboard{display:grid;gap:10px;border:1px solid rgb(var(--color-border-rgb) / .82);border-radius:8px;background:var(--color-surface);margin-bottom:12px;padding:12px}.field-project-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-project-dashboard-head div{display:grid;gap:3px}.field-project-dashboard-head span,.field-project-card small,.field-project-card-foot{color:var(--muted);font-size:12px;line-height:1.45}.field-project-dashboard-head span{font-weight:800}.field-project-dashboard-head strong{color:var(--ink);font-size:13px;line-height:1.45}.field-project-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.field-project-card{display:grid;gap:8px;width:100%;border:1px solid rgb(var(--color-border-rgb) / .82);border-radius:8px;background:rgb(var(--color-background-rgb) / .54);padding:10px;color:inherit;text-align:left;cursor:pointer}.field-project-card:hover,.field-project-card:focus-visible,.field-project-card[aria-pressed=true]{border-color:var(--color-info-border);background:var(--color-info-soft)}.field-project-card:focus-visible{outline:2px solid var(--color-info-strong);outline-offset:2px}.field-project-card-head{display:flex;align-items:start;justify-content:space-between;gap:8px}.field-project-card-head strong{color:var(--ink);font-size:13px;line-height:1.35;word-break:break-word}.field-project-card-head small{flex:0 0 auto;text-align:right}.field-project-card-workflow{min-height:34px}.field-project-progress{display:block;height:6px;overflow:hidden;border-radius:999px;background:rgb(var(--color-border-rgb) / .66)}.field-project-progress i{display:block;height:100%;border-radius:inherit;background:var(--color-info-strong)}.field-project-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.field-project-card-metrics span{display:grid;gap:2px;border-radius:6px;background:rgb(var(--color-background-rgb) / .8);padding:6px;color:var(--muted);font-size:11px;line-height:1.25;text-align:center}.field-project-card-metrics strong{color:var(--color-info-strong);font-size:13px;line-height:1.2}.field-record-numbering{display:grid;grid-template-columns:minmax(120px,.56fr) minmax(180px,1fr) auto;gap:10px;margin-bottom:12px}.field-record-numbering label{display:grid;gap:5px}.field-record-numbering span{color:var(--muted);font-size:12px;font-weight:800}.field-record-numbering input,.field-record-numbering select{width:100%;min-height:40px;border:1px solid var(--color-control-border);border-radius:6px;background:var(--color-white);padding:0 10px;color:var(--ink)}.field-record-numbering .button{align-self:end}.field-record-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.56fr) minmax(160px,.56fr);gap:10px;margin-bottom:12px}.field-record-tools label{display:grid;gap:5px}.field-record-tools input,.field-record-tools select{width:100%;min-height:40px;border:1px solid var(--color-control-border);border-radius:6px;background:var(--color-white);padding:0 10px;color:var(--ink)}.field-record-import{cursor:pointer}.field-record-import input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.field-record-list,.field-record-archive-group{display:grid;gap:10px}.field-record-archive-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgb(var(--color-border-rgb) / .82);padding-bottom:7px}.field-record-archive-head strong{color:var(--ink);line-height:1.35}.field-record-archive-head span{color:var(--muted);font-size:12px;font-weight:800}.field-record-archive-list{display:grid;gap:10px}.field-record-card{display:grid;gap:8px;border:1px solid rgb(var(--color-border-rgb) / .82);border-radius:8px;background:var(--color-surface);padding:11px}.field-record-card-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.field-record-card-head strong{color:var(--ink);line-height:1.35}.field-record-card-head span,.field-record-card small{color:var(--muted);font-size:12px;line-height:1.45}.field-record-card p{margin:0;color:var(--ink);font-size:13px;font-weight:700;line-height:1.45}.field-record-card p b{color:var(--color-info-strong)}.field-record-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.field-record-card-actions .button{min-height:34px;padding:0 10px;font-size:12px}.field-record-delete{color:#9a3e2f;font-size:12px}@media(max-width:560px){.field-record-current,.field-record-numbering,.field-record-tools,.field-project-dashboard-grid{grid-template-columns:1fr}.field-record-current{align-items:start;flex-direction:column}.field-project-dashboard-head,.field-project-card-head{align-items:stretch;flex-direction:column}.field-project-card-head small,.field-record-current strong{text-align:left}}
