/* Desks UK – the desk tiles; the look is in nwuk.css (30.10.2026). */
.hero{display:flex;flex-direction:column;gap:6px}
.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}
.tile{background:var(--card);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}
.tile .pic{height:96px;display:flex;align-items:flex-end;padding:14px 18px;background:var(--teal);color:var(--paper);font-weight:800;font-size:24px;letter-spacing:-.01em}
.tile:nth-child(4n+2) .pic{background:var(--teal-d)}.tile:nth-child(4n+3) .pic{background:var(--moss)}.tile:nth-child(4n+4) .pic{background:var(--ink)}
.tile .body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}
.tile h2{font-size:17px}.tile .s{font-size:14px;color:var(--muted);flex:1}
.tile .go{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}
.tile .go form{margin:0}
.tile.off .pic{background:var(--stone)!important;color:var(--muted)}
.tile.off h2{color:var(--muted)}
table td select{width:auto;min-width:120px;padding:7px 9px}
tr.off td{opacity:.55}.nowrap{white-space:nowrap}
.card form{display:flex;flex-direction:column;gap:14px}
td form{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
