/* Exact page-level CSS copied from 电商AI平台/index.html. */ .exact-document-route { width: 100%; min-height: 100vh; background: var(--background-base); } .exact-document-frame { display: block; width: 100%; min-height: 100vh; border: 0; background: var(--background-base); } .app .brand { gap: 0; padding: 0; } .app .search-box .kbd { background: transparent; border: 0; border-radius: 0; padding: 0; } .dash-grid { display: grid; grid-template-columns: 1.7fr 1fr; gap: 24px; align-items: start; } .recent-row { display: grid; grid-template-columns: 54px 1fr 110px 130px 60px; align-items: center; gap: 16px; padding: 14px 18px; border-bottom: 1px solid var(--border-faint); cursor: pointer; width: auto; text-align: inherit; background: transparent; } .recent-row .prog, .recent-row .pill, .recent-row .btn { justify-self: start; } .recent-row:last-child { border-bottom: 0; } .recent-row:hover { background: var(--background-lighter); } .recent-row .thumb { width: 54px; height: 70px; border-radius: var(--r-md); } .recent-meta .name { font-weight: 600; font-size: 13.5px; color: var(--accent-black); } .recent-meta .sub { font-size: 12px; color: var(--black-alpha-48); margin-top: 3px; font-family: var(--font-mono); letter-spacing: .01em; } .shortcuts { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .shortcut { background: var(--surface); border: 1px solid var(--border-faint); border-radius: var(--r-md); padding: 16px; display: flex; align-items: flex-start; gap: 12px; cursor: pointer; transition: background var(--t-base); } .shortcut:hover { background: var(--black-alpha-4); } .shortcut .ic { width: 32px; height: 32px; background: var(--heat-12); color: var(--heat); display: grid; place-items: center; border: 0; border-radius: var(--r-md); flex-shrink: 0; } .shortcut .ic svg { width: 16px; height: 16px; } .shortcut .t { font-size: 13px; font-weight: 600; } .shortcut .d { font-size: 11.5px; color: var(--black-alpha-48); margin-top: 3px; font-family: var(--font-mono); letter-spacing: .01em; } .tip { background: var(--surface); border: 1px dashed var(--border-faint); padding: 14px 16px; font-size: 12.5px; color: var(--black-alpha-56); line-height: 1.6; border-radius: var(--r-md); } .tip strong { color: var(--accent-black); font-weight: 600; display: block; margin-bottom: 4px; } .tip .mono { font-family: var(--font-mono); color: var(--heat); background: var(--heat-12); padding: 1px 5px; border-radius: var(--r-sm); font-size: 11.5px; }