:root{--ui-control-h:32px;--ui-label-h:20px;--ui-gap-1:8px;--ui-gap-2:12px;--ui-gap-3:16px;--ui-gap-4:24px}.ui-tag-after{margin-inline-start:6px}.ui-stack{gap:var(--ui-gap-1);flex-direction:column;display:flex}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-gap-3);margin-bottom:var(--ui-gap-4);flex-wrap:wrap;display:flex}.page-head-main{min-width:0}.page-eyebrow{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.4}.page-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.3}.page-head-actions{align-items:center;gap:var(--ui-gap-1);flex-wrap:wrap;display:flex}.prose{font-size:13px;line-height:var(--prose-lh);max-width:var(--prose-measure);word-break:break-word}.prose>*+*{margin-top:var(--prose-gap)}.prose p{margin:0}.prose ul,.prose ol{margin:0;padding-left:18px}.prose li+li{margin-top:4px}.prose li::marker{color:var(--primary)}.ui-fieldgrid{grid-template-columns:repeat(var(--ui-cols,2), minmax(0, 1fr));gap:var(--ui-gap-3);align-items:start;display:grid}.ui-fieldgrid.has-action{grid-template-columns:repeat(var(--ui-cols,2), minmax(0, 1fr)) auto}@media screen and (width<=768px){.ui-fieldgrid,.ui-fieldgrid.has-action{grid-template-columns:minmax(0,1fr)}}.ui-field{flex-direction:column;min-width:0;display:flex}.ui-field-label{height:var(--ui-label-h);line-height:var(--ui-label-h);margin-bottom:var(--ui-gap-1);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.ui-field-control{min-height:var(--ui-control-h)}.ui-field-control>.ant-select,.ui-field-control>.ant-input,.ui-field-control>.ant-input-affix-wrapper,.ui-field-control>.ant-picker{width:100%}.ui-field-aux{align-items:center;gap:var(--ui-gap-1);margin-top:var(--ui-gap-1);min-height:var(--ui-control-h);color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;display:flex}.ui-fg-action{align-self:end;gap:var(--ui-gap-1);display:flex}.ui-drawer-foot,.ui-modal-foot{justify-content:flex-end;align-items:center;gap:var(--ui-gap-1);flex-wrap:wrap;display:flex}.ui-modal-foot{margin-top:var(--ui-gap-3);padding-top:var(--ui-gap-2);border-top:1px solid var(--border)}.ui-drawer-foot>.ui-foot-note,.ui-modal-foot>.ui-foot-note,.ui-formfoot>.ui-foot-note{color:var(--muted-foreground);margin-right:auto;font-size:12px}.ui-formfoot{justify-content:flex-end;align-items:center;gap:var(--ui-gap-1);margin-top:var(--ui-gap-4);padding-top:var(--ui-gap-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.ui-listactions{align-items:center;gap:var(--ui-gap-1);flex-wrap:wrap;display:flex}.ui-listactions-count{color:var(--muted-foreground);white-space:nowrap;font-size:12px;font-weight:600}.ui-rec{justify-content:space-between;align-items:flex-start;gap:var(--ui-gap-3);margin-bottom:var(--ui-gap-3);display:flex}.ui-rec-main{min-width:0}.ui-rec-num{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.3}.ui-rec-title{color:var(--foreground);word-break:break-word;margin-top:3px;font-size:15px;font-weight:600}.ui-rec-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ui-rec-sub{color:var(--muted-foreground);word-break:break-word;margin-top:5px;font-size:13px}.ui-rec-actions{align-items:center;gap:var(--ui-gap-1);flex-wrap:wrap;flex-shrink:0;display:flex}@media screen and (width<=768px){.ui-rec{flex-direction:column;align-items:stretch;gap:10px}}.ui-kv{gap:var(--ui-gap-1);flex-direction:column;font-size:13px;display:flex}.ui-kv-row{gap:var(--ui-gap-2);grid-template-columns:120px minmax(0,1fr);align-items:baseline;display:grid}.ui-kv-k{color:var(--muted-foreground);word-break:break-word}.ui-kv-v{color:var(--foreground);word-break:break-word;min-width:0}.ui-kv.is-stacked .ui-kv-row{grid-template-columns:minmax(0,1fr);gap:2px}.ui-kv.is-stacked .ui-kv-k{font-size:12px;font-weight:600}@media screen and (width<=768px){.ui-kv .ui-kv-row{grid-template-columns:minmax(0,1fr);gap:2px}.ui-kv .ui-kv-k{font-size:12px;font-weight:600}}.ui-toolbar{align-items:center;gap:var(--ui-gap-2);margin-bottom:var(--ui-gap-3);flex-wrap:wrap;display:flex}.ui-toolbar.is-end{align-items:flex-end}.ui-toolbar>*{flex:none}.ui-toolbar-spacer{flex:auto;min-width:0}.ui-toolbar-note{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.x-link{color:var(--primary);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:6px;width:fit-content;min-height:28px;padding:3px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.x-link:hover{background:var(--accent);text-decoration:none}.x-link-back{border:1px solid color-mix(in srgb, var(--primary) 32%, transparent);background:var(--accent-soft);white-space:nowrap;flex-shrink:0;min-height:34px;padding-inline:14px;font-size:14px}.x-backrow{justify-content:flex-end;margin-bottom:12px;display:flex}.x-link-back:hover{border-color:var(--primary);background:var(--accent)}.x-link-ico{opacity:.7;font-size:11px}.x-link-back .x-link-ico{opacity:.85;font-size:12px}.x-link:hover .x-link-ico{opacity:1}.ui-toolbar .ant-btn:not(.ant-btn-sm):not(.ant-btn-lg),.ui-toolbar .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.ui-toolbar>.ant-input:not(.ant-input-sm),.ui-toolbar .ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-btn,.ui-toolbar .ant-select-single:not(.ant-select-sm) .ant-select-selector{height:var(--ui-control-h)}.ui-stats{grid-template-columns:repeat(var(--ui-cols,4), minmax(0, 1fr));gap:var(--ui-gap-3);margin-bottom:var(--ui-gap-3);align-items:stretch;display:grid}@media screen and (width<=1100px){.ui-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=768px){.ui-stats{grid-template-columns:minmax(0,1fr)}}.ui-stat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--ui-gap-3) var(--ui-gap-4);min-width:0}.ui-stat.has-icon{align-items:flex-start;gap:var(--ui-gap-2);display:flex}.ui-stat-icon{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:18px;line-height:1;display:inline-flex}.ui-stat-body{flex:auto;min-width:0}.ui-stat-label{height:var(--ui-label-h);line-height:var(--ui-label-h);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ui-stat-value{margin-top:var(--ui-gap-1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-height:27px;font-size:24px;font-weight:700;line-height:1.1;overflow:hidden}.ui-stat-sub{min-height:18px;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:18px;overflow:hidden}.ui-statbtn{width:100%;min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;padding:0;display:block}.ui-statbtn>.ui-stat{height:100%;transition:border-color var(--duration-fast), box-shadow var(--duration-fast)}.ui-statbtn:hover>.ui-stat{border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}.ui-statbtn.on>.ui-stat{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:var(--shadow-elevated)}.ui-statbtn:focus-visible{outline:none}.ui-statbtn:focus-visible>.ui-stat{outline:2px solid var(--primary);outline-offset:2px}.ui-sec{align-items:center;gap:var(--ui-gap-1);min-height:22px;margin-bottom:var(--ui-gap-2);font-size:14px;font-weight:700;display:flex}.ui-sec-count{border-radius:var(--radius-full);background:var(--muted);color:var(--muted-foreground);padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.ui-hint{color:var(--muted-foreground);cursor:help;flex-shrink:0;font-size:13px;line-height:1}.ui-hint:hover{color:var(--primary)}.ui-hint-more{opacity:.78;margin-top:6px}.ui-hintblock{align-items:flex-start;gap:var(--ui-gap-1);padding:0 0 0 var(--ui-gap-2);margin-bottom:var(--ui-gap-2);border-left:2px solid var(--border);color:var(--muted-foreground);font-size:13px;line-height:var(--prose-lh);max-width:var(--prose-measure);display:flex}.ui-hintblock:last-child{margin-bottom:0}.ui-hintblock.is-spaced{margin-top:var(--ui-gap-2)}.ui-hintblock-ico{flex-shrink:0;margin-top:3px;font-size:13px}.ui-hintblock-body{flex:1;min-width:0}.ui-hintblock-desc{margin-top:2px;font-size:12px}.ui-hintblock-act{flex-shrink:0}.ui-hintblock-x{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;line-height:1;position:relative}.ui-hintblock-x:hover{color:var(--foreground)}.ui-hintblock-x:after{content:"";width:40px;height:40px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ui-clickable{cursor:pointer}.ui-card{margin-bottom:var(--ui-gap-3)}.ui-card:last-child{margin-bottom:0}.ui-card>.ant-card-body,.ui-panel>.ant-card-body{padding:var(--ui-gap-3)}
