.ro{display:grid;gap:8px;margin:4px 0 6px}.ro button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:100%;border:0;background:var(--tint);border-radius:12px;padding:14px 16px;text-align:left;color:var(--ink);transition:box-shadow .2s,background .2s}.ro button:hover:not(:disabled){background:var(--tint2)}.ro button.on{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink)}.ro button:disabled{color:var(--ink3);cursor:not-allowed}.ro b{font-size:15px;font-weight:500}.ro .ro-name{display:grid;gap:1px}.ro .ro-name small{font-size:12px;color:var(--ink3)}.ro .ro-num{display:flex;gap:14px;font-family:var(--mono);font-size:14px;white-space:nowrap}.ro .ro-eta{color:var(--ink2);min-width:64px;text-align:right}.ro .ro-late{grid-column:1/-1;font-size:12.5px;color:var(--down)}.task-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;background:var(--tint);border-radius:12px;padding:4px;margin-bottom:16px}.task-types button{border:0;background:none;border-radius:9px;padding:10px 8px;font-size:14.5px;color:var(--ink2);white-space:nowrap}.task-types button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(13,13,14,.08)}.task-types button:hover:not(.on){color:var(--ink)}.cap-line span{white-space:nowrap}.rent-card .task-deadline{margin-top:14px}.rent-card .inp+.ro,.rent-card .note.dn+.lbl{margin-top:16px}.os{display:grid;gap:2px}.os .bar{height:6px;border-radius:999px;background:var(--tint);overflow:hidden;margin:12px 0 6px}.os .bar i{display:block;height:100%;background:var(--ink);border-radius:999px;transition:width .4s var(--ease)}.os .moved{font-size:13.5px;color:var(--ink);padding:4px 0}.os .moved span{color:var(--ink3);font-family:var(--mono);margin-left:8px}.os a{color:var(--ink);text-underline-offset:3px}.rent-card{max-width:600px}.rent-card:has(.os){max-width:none}.rent-card .seg button{white-space:nowrap;padding-inline:6px}.adm table{width:100%;border-collapse:collapse;font-size:13.5px}.adm th{text-align:left;font-weight:500;color:var(--ink3);padding:8px 10px}.adm td,.adm th{border-bottom:1px solid var(--rule)}.adm td{padding:9px 10px;font-family:var(--mono);color:var(--ink)}.adm td.l{font-family:var(--sans)}.adm h3{font-size:18px;margin:48px 0 12px}.adm .why{font-size:15px;line-height:1.6;color:var(--ink2);max-width:720px}.cap-line{margin:10px 0 14px}.os-tx{display:inline-flex;gap:10px;flex-wrap:wrap}.os-tx a{color:inherit;text-decoration:underline;text-underline-offset:3px}.os-pause,.os-settled{margin-top:12px}.os-settled{color:var(--ink)}