622 lines
24 KiB
Plaintext
622 lines
24 KiB
Plaintext
// Composed reference using the shipped UI components.
|
|
page DesignProfile {
|
|
state saved = false
|
|
seo {
|
|
title = "Workspace example"
|
|
}
|
|
view {
|
|
<nav class="example-toolbar"><a href="/preview">← All examples</a><a href="#example-source">View code</a></nav>
|
|
<div class="workspace-preview">
|
|
<header class="workspace-topbar">
|
|
<a class="workspace-brand" href="/preview/workspace"><span class="workspace-mark">W</span>WRNexus<span class="workspace-preview-label">Example</span></a>
|
|
<nav aria-label="Preview tools"><a href="/components/button">Components</a><button type="button" data-design-mode="light" data-wrn-theme-set="light" aria-label="Light theme"><span class="icon-[lucide--sun]" aria-hidden="true"></span></button><button type="button" data-design-mode="dark" data-wrn-theme-set="dark" aria-label="Dark theme"><span class="icon-[lucide--moon]" aria-hidden="true"></span></button><span class="workspace-avatar" aria-label="Sample user">JD</span></nav>
|
|
</header>
|
|
<div class="workspace-shell">
|
|
<aside class="workspace-sidebar">
|
|
<div class="workspace-organization"><span class="workspace-avatar">S</span><div><strong>Studio workspace</strong><small>Personal account</small></div></div>
|
|
<nav aria-label="Workspace preview"><span class="workspace-nav-label">WORKSPACE</span><a href="/preview/workspace" aria-current="false"><span class="icon-[lucide--layout-dashboard]" aria-hidden="true"></span>Overview</a><a href="/preview/profile" aria-current="page"><span class="icon-[lucide--user-round]" aria-hidden="true"></span>Profile & preferences</a><a href="/preview/sign-in"><span class="icon-[lucide--log-in]" aria-hidden="true"></span>Sign in preview</a></nav>
|
|
<a class="workspace-library-link" href="/">Browse component library <span aria-hidden="true">↗</span></a>
|
|
</aside>
|
|
<main class="workspace-main">
|
|
|
|
<PageHeader title="Profile & preferences" description="The details that make this workspace yours." variant="minimal" borderBottom="false" maxWidth="full" />
|
|
<form class="workspace-settings" @submit="event.preventDefault(); saved = true">
|
|
<section class="workspace-settings-section"><div><h2>Personal details</h2><p>How you appear to your team.</p></div><div class="workspace-fields"><div class="workspace-field-row"><Input id="preview-first" name="firstName" label="First name" value="Jamie" required="true" /><Input id="preview-last" name="lastName" label="Last name" value="Davis" required="true" /></div><Input id="profile-email" name="email" label="Email address" type="email" value="jamie@example.com" required="true" /><Input id="preview-role" name="role" label="Role" value="Product designer" /></div></section>
|
|
<section class="workspace-settings-section"><div><h2>Notifications</h2><p>Choose what you want to hear about.</p></div><div class="workspace-fields"><Checkbox name="updates" label="Product updates" description="New features and improvements to your workspace." checked="true" /><Checkbox name="activity" label="Workspace activity" description="Invitations and important team updates." checked="true" /></div></section>
|
|
<div class="workspace-settings-actions"><span role="status">{saved ? "Preview saved. No account data was changed." : "Changes apply to this preview only."}</span><Button label="Save changes" type="submit" /></div>
|
|
</form>
|
|
|
|
<footer class="workspace-footer"><span>© 2026 WRNexus</span><span>Sample workspace · Light & dark preview</span></footer>
|
|
</main>
|
|
</div>
|
|
|
|
</div>
|
|
<section class="example-code-panel"><header><h2>Copy this example</h2><button type="button" data-copy-target="#example-source">Copy code</button></header><pre><code id="example-source">// Composed reference using the shipped UI components.
|
|
page DesignProfile <span>{</span>
|
|
state saved = false
|
|
seo <span>{</span>
|
|
title = "Workspace example"
|
|
<span>}</span>
|
|
view <span>{</span>
|
|
<div class="workspace-preview">
|
|
<header class="workspace-topbar">
|
|
<a class="workspace-brand" href="/preview/workspace"><span class="workspace-mark">W</span>WRNexus<span class="workspace-preview-label">Example</span></a>
|
|
<nav aria-label="Preview tools"><a href="/components/button">Components</a><button type="button" data-design-mode="light" data-wrn-theme-set="light" aria-label="Light theme"><span class="icon-[lucide--sun]" aria-hidden="true"></span></button><button type="button" data-design-mode="dark" data-wrn-theme-set="dark" aria-label="Dark theme"><span class="icon-[lucide--moon]" aria-hidden="true"></span></button><span class="workspace-avatar" aria-label="Sample user">JD</span></nav>
|
|
</header>
|
|
<div class="workspace-shell">
|
|
<aside class="workspace-sidebar">
|
|
<div class="workspace-organization"><span class="workspace-avatar">S</span><div><strong>Studio workspace</strong><small>Personal account</small></div></div>
|
|
<nav aria-label="Workspace preview"><span class="workspace-nav-label">WORKSPACE</span><a href="/preview/workspace" aria-current="false"><span class="icon-[lucide--layout-dashboard]" aria-hidden="true"></span>Overview</a><a href="/preview/profile" aria-current="page"><span class="icon-[lucide--user-round]" aria-hidden="true"></span>Profile &amp; preferences</a><a href="/preview/sign-in"><span class="icon-[lucide--log-in]" aria-hidden="true"></span>Sign in preview</a></nav>
|
|
<a class="workspace-library-link" href="/">Browse component library <span aria-hidden="true">↗</span></a>
|
|
</aside>
|
|
<main class="workspace-main">
|
|
|
|
<PageHeader title="Profile & preferences" description="The details that make this workspace yours." variant="minimal" borderBottom="false" maxWidth="full" />
|
|
<form class="workspace-settings" @submit="event.preventDefault(); saved = true">
|
|
<section class="workspace-settings-section"><div><h2>Personal details</h2><p>How you appear to your team.</p></div><div class="workspace-fields"><div class="workspace-field-row"><Input id="preview-first" name="firstName" label="First name" value="Jamie" required="true" /><Input id="preview-last" name="lastName" label="Last name" value="Davis" required="true" /></div><Input id="profile-email" name="email" label="Email address" type="email" value="jamie@example.com" required="true" /><Input id="preview-role" name="role" label="Role" value="Product designer" /></div></section>
|
|
<section class="workspace-settings-section"><div><h2>Notifications</h2><p>Choose what you want to hear about.</p></div><div class="workspace-fields"><Checkbox name="updates" label="Product updates" description="New features and improvements to your workspace." checked="true" /><Checkbox name="activity" label="Workspace activity" description="Invitations and important team updates." checked="true" /></div></section>
|
|
<div class="workspace-settings-actions"><span role="status"><span>{</span>saved ? "Preview saved. No account data was changed." : "Changes apply to this preview only."<span>}</span></span><Button label="Save changes" type="submit" /></div>
|
|
</form>
|
|
|
|
<footer class="workspace-footer"><span>© 2026 WRNexus</span><span>Sample workspace · Light &amp; dark preview</span></footer>
|
|
</main>
|
|
</div>
|
|
|
|
</div>
|
|
<span>}</span>
|
|
<span>}</span>
|
|
</code></pre></section><details class="example-code-panel"><summary>Page styles · copy with the example</summary><button type="button" data-copy-target="#example-styles">Copy CSS</button><pre><code id="example-styles">/* Application composition reference. Component visuals remain in @wrnexus/ui. */
|
|
.workspace-preview <span>{</span>
|
|
min-height: 100dvh;
|
|
color: var(--wrn-color-text);
|
|
background: var(--wrn-color-bg);
|
|
font: 0.875rem/1.5 var(--wrn-font-sans);
|
|
-webkit-font-smoothing: antialiased;
|
|
<span>}</span>
|
|
.workspace-preview a <span>{</span>
|
|
text-decoration: none;
|
|
<span>}</span>
|
|
.workspace-preview h1,
|
|
.workspace-preview h2,
|
|
.workspace-preview p <span>{</span>
|
|
margin: 0;
|
|
<span>}</span>
|
|
.workspace-topbar <span>{</span>
|
|
display: flex;
|
|
min-height: 64px;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding: 0.75rem 1.5rem;
|
|
border-bottom: 1px solid var(--wrn-color-border);
|
|
background: var(--wrn-color-surface);
|
|
<span>}</span>
|
|
.workspace-brand,
|
|
.workspace-topbar nav <span>{</span>
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 1rem;
|
|
<span>}</span>
|
|
.workspace-brand <span>{</span>
|
|
color: var(--wrn-color-text);
|
|
font-size: 1rem;
|
|
font-weight: 700;
|
|
letter-spacing: -0.025em;
|
|
<span>}</span>
|
|
.workspace-mark <span>{</span>
|
|
display: grid;
|
|
place-items: center;
|
|
width: 30px;
|
|
height: 30px;
|
|
border-radius: 7px;
|
|
background: var(--wrn-color-primary);
|
|
color: var(--wrn-color-primary-contrast);
|
|
font-size: 0.875rem;
|
|
<span>}</span>
|
|
.workspace-preview-label <span>{</span>
|
|
padding-left: 1rem;
|
|
border-left: 1px solid var(--wrn-color-border);
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.75rem;
|
|
font-weight: 400;
|
|
letter-spacing: 0;
|
|
<span>}</span>
|
|
.workspace-topbar nav a <span>{</span>
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.8125rem;
|
|
<span>}</span>
|
|
.workspace-topbar button <span>{</span>
|
|
display: grid;
|
|
place-items: center;
|
|
width: 36px;
|
|
height: 36px;
|
|
border: 1px solid var(--wrn-color-border);
|
|
border-radius: var(--wrn-radius-sm);
|
|
color: var(--wrn-color-text);
|
|
background: var(--wrn-color-surface);
|
|
cursor: pointer;
|
|
<span>}</span>
|
|
.workspace-topbar button span <span>{</span>
|
|
width: 18px;
|
|
height: 18px;
|
|
<span>}</span>
|
|
.workspace-avatar <span>{</span>
|
|
display: grid;
|
|
flex: none;
|
|
place-items: center;
|
|
width: 32px;
|
|
height: 32px;
|
|
border-radius: 50%;
|
|
color: var(--wrn-color-primary-text);
|
|
background: var(--wrn-color-primary-soft);
|
|
font-size: 0.6875rem;
|
|
font-weight: 600;
|
|
<span>}</span>
|
|
.workspace-avatar--large <span>{</span>
|
|
width: 40px;
|
|
height: 40px;
|
|
font-size: 0.8125rem;
|
|
<span>}</span>
|
|
.workspace-shell <span>{</span>
|
|
display: grid;
|
|
grid-template-columns: 232px minmax(0, 1fr);
|
|
min-height: calc(100dvh - 64px);
|
|
<span>}</span>
|
|
.workspace-sidebar <span>{</span>
|
|
min-width: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 1.75rem;
|
|
padding: 1.5rem 1rem;
|
|
border-right: 1px solid var(--wrn-color-border);
|
|
background: var(--wrn-color-surface);
|
|
<span>}</span>
|
|
.workspace-organization <span>{</span>
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.75rem;
|
|
padding: 0 0.5rem;
|
|
<span>}</span>
|
|
.workspace-organization strong <span>{</span>
|
|
display: block;
|
|
font-size: 0.8125rem;
|
|
font-weight: 600;
|
|
<span>}</span>
|
|
.workspace-organization small <span>{</span>
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.6875rem;
|
|
<span>}</span>
|
|
.workspace-sidebar nav <span>{</span>
|
|
display: grid;
|
|
gap: 0.25rem;
|
|
<span>}</span>
|
|
.workspace-nav-label <span>{</span>
|
|
margin: 0 0.5rem 0.5rem;
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.625rem;
|
|
font-weight: 600;
|
|
letter-spacing: 0.08em;
|
|
<span>}</span>
|
|
.workspace-sidebar nav a <span>{</span>
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.625rem;
|
|
min-height: 38px;
|
|
padding: 0.5rem 0.625rem;
|
|
border-radius: var(--wrn-radius-sm);
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.8125rem;
|
|
<span>}</span>
|
|
.workspace-sidebar nav a span <span>{</span>
|
|
width: 17px;
|
|
height: 17px;
|
|
flex: none;
|
|
<span>}</span>
|
|
.workspace-sidebar nav a:hover <span>{</span>
|
|
background: var(--wrn-color-surface-soft);
|
|
color: var(--wrn-color-text);
|
|
<span>}</span>
|
|
.workspace-sidebar nav a[aria-current="page"] <span>{</span>
|
|
background: var(--wrn-color-primary-soft);
|
|
color: var(--wrn-color-primary-text);
|
|
font-weight: 600;
|
|
<span>}</span>
|
|
.workspace-library-link <span>{</span>
|
|
margin-top: auto;
|
|
padding: 1rem 0.5rem 0;
|
|
border-top: 1px solid var(--wrn-color-border);
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.6875rem;
|
|
<span>}</span>
|
|
.workspace-main <span>{</span>
|
|
width: 100%;
|
|
max-width: 1400px;
|
|
min-width: 0;
|
|
margin: 0 auto;
|
|
padding: 1.5rem 2rem 0;
|
|
<span>}</span>
|
|
.workspace-main .wrn-page-header__inner <span>{</span>
|
|
padding: 0 0 1.5rem;
|
|
<span>}</span>
|
|
.workspace-welcome <span>{</span>
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.875rem;
|
|
padding-bottom: 1.5rem;
|
|
<span>}</span>
|
|
.workspace-welcome h2 <span>{</span>
|
|
font-size: 0.9375rem;
|
|
font-weight: 600;
|
|
<span>}</span>
|
|
.workspace-welcome p <span>{</span>
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.8125rem;
|
|
margin-top: 0.125rem;
|
|
<span>}</span>
|
|
.workspace-welcome > :last-child <span>{</span>
|
|
margin-left: auto;
|
|
<span>}</span>
|
|
.workspace-metrics <span>{</span>
|
|
display: grid;
|
|
grid-template-columns: repeat(4, minmax(0, 1fr));
|
|
gap: 1rem;
|
|
margin-bottom: 1.5rem;
|
|
<span>}</span>
|
|
.workspace-security-metric .wrn-metric-card__value <span>{</span>
|
|
font-size: 1.5rem;
|
|
<span>}</span>
|
|
.workspace-overview-grid <span>{</span>
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1.8fr) minmax(260px, 1fr);
|
|
gap: 1.5rem;
|
|
<span>}</span>
|
|
.workspace-section <span>{</span>
|
|
min-width: 0;
|
|
padding: 1.25rem;
|
|
background: var(--wrn-color-surface);
|
|
border: 1px solid var(--wrn-color-border);
|
|
border-radius: var(--wrn-radius-md);
|
|
<span>}</span>
|
|
.workspace-section > header <span>{</span>
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 0.75rem;
|
|
margin-bottom: 0.75rem;
|
|
<span>}</span>
|
|
.workspace-preview h2 <span>{</span>
|
|
font-size: 0.9375rem;
|
|
font-weight: 600;
|
|
letter-spacing: -0.015em;
|
|
<span>}</span>
|
|
.workspace-section header p,
|
|
.workspace-services header p <span>{</span>
|
|
margin-top: 0.25rem;
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.75rem;
|
|
<span>}</span>
|
|
.workspace-status <span>{</span>
|
|
white-space: nowrap;
|
|
border-radius: 4px;
|
|
padding: 0.25rem 0.375rem;
|
|
color: var(--wrn-color-muted);
|
|
background: var(--wrn-color-surface-soft);
|
|
font-size: 0.625rem;
|
|
<span>}</span>
|
|
.workspace-steps > div <span>{</span>
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.75rem;
|
|
padding: 0.9375rem 0;
|
|
border-bottom: 1px solid var(--wrn-color-border);
|
|
<span>}</span>
|
|
.workspace-steps > div:last-child <span>{</span>
|
|
border-bottom: 0;
|
|
padding-bottom: 0;
|
|
<span>}</span>
|
|
.workspace-steps strong <span>{</span>
|
|
font-size: 0.8125rem;
|
|
font-weight: 500;
|
|
<span>}</span>
|
|
.workspace-steps p <span>{</span>
|
|
font-size: 0.6875rem;
|
|
color: var(--wrn-color-muted);
|
|
margin-top: 0.125rem;
|
|
<span>}</span>
|
|
.workspace-steps > div > :last-child <span>{</span>
|
|
margin-left: auto;
|
|
flex-shrink: 0;
|
|
<span>}</span>
|
|
.workspace-step-icon <span>{</span>
|
|
display: grid;
|
|
place-items: center;
|
|
flex: none;
|
|
width: 26px;
|
|
height: 26px;
|
|
border: 1px solid var(--wrn-color-border);
|
|
border-radius: 50%;
|
|
font-size: 0.6875rem;
|
|
<span>}</span>
|
|
.workspace-step-icon--done <span>{</span>
|
|
border-color: transparent;
|
|
color: var(--wrn-color-success-text);
|
|
background: var(--wrn-color-success-soft);
|
|
<span>}</span>
|
|
.workspace-muted <span>{</span>
|
|
font-size: 0.75rem;
|
|
color: var(--wrn-color-muted);
|
|
<span>}</span>
|
|
.workspace-status-icon <span>{</span>
|
|
width: 20px;
|
|
height: 20px;
|
|
color: var(--wrn-color-success-text);
|
|
<span>}</span>
|
|
.workspace-status-list <span>{</span>
|
|
margin: 0 0 1rem;
|
|
<span>}</span>
|
|
.workspace-status-list div <span>{</span>
|
|
display: flex;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding: 0.75rem 0;
|
|
border-bottom: 1px solid var(--wrn-color-border);
|
|
font-size: 0.75rem;
|
|
<span>}</span>
|
|
.workspace-status-list dt <span>{</span>
|
|
color: var(--wrn-color-muted);
|
|
<span>}</span>
|
|
.workspace-status-list dd <span>{</span>
|
|
margin: 0;
|
|
color: var(--wrn-color-success-text);
|
|
<span>}</span>
|
|
.workspace-text-link <span>{</span>
|
|
color: var(--wrn-color-primary-text);
|
|
font-size: 0.75rem;
|
|
font-weight: 500;
|
|
<span>}</span>
|
|
.workspace-services <span>{</span>
|
|
margin-top: 1.75rem;
|
|
<span>}</span>
|
|
.workspace-services > header <span>{</span>
|
|
margin-bottom: 0.875rem;
|
|
<span>}</span>
|
|
.workspace-service-grid <span>{</span>
|
|
display: grid;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
gap: 1rem;
|
|
<span>}</span>
|
|
.workspace-service-grid .wrn-next__card-body h3 <span>{</span>
|
|
font-size: 0.875rem;
|
|
font-weight: 600;
|
|
<span>}</span>
|
|
.workspace-service-grid .wrn-next__card-body p,
|
|
.workspace-service-grid .wrn-next__card-action <span>{</span>
|
|
font-size: 0.75rem;
|
|
<span>}</span>
|
|
.workspace-footer <span>{</span>
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-wrap: wrap;
|
|
gap: 0.5rem;
|
|
padding: 1.5rem 0;
|
|
margin-top: 1.5rem;
|
|
border-top: 1px solid var(--wrn-color-border);
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.6875rem;
|
|
<span>}</span>
|
|
.workspace-settings <span>{</span>
|
|
max-width: 960px;
|
|
<span>}</span>
|
|
.workspace-settings-section <span>{</span>
|
|
display: grid;
|
|
grid-template-columns: minmax(160px, 1fr) minmax(0, 2fr);
|
|
gap: 2rem;
|
|
padding: 1.5rem 0;
|
|
border-bottom: 1px solid var(--wrn-color-border);
|
|
<span>}</span>
|
|
.workspace-settings-section > div > p <span>{</span>
|
|
margin-top: 0.375rem;
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.8125rem;
|
|
<span>}</span>
|
|
.workspace-fields <span>{</span>
|
|
min-width: 0;
|
|
display: grid;
|
|
gap: 1.25rem;
|
|
<span>}</span>
|
|
.workspace-field-row <span>{</span>
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
gap: 1rem;
|
|
<span>}</span>
|
|
.workspace-settings-actions <span>{</span>
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding-top: 1.25rem;
|
|
<span>}</span>
|
|
.workspace-settings-actions > span <span>{</span>
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.75rem;
|
|
<span>}</span>
|
|
.workspace-login <span>{</span>
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) minmax(300px, 30%);
|
|
min-height: calc(100dvh - 64px);
|
|
background: var(--wrn-color-surface);
|
|
<span>}</span>
|
|
.workspace-login-form <span>{</span>
|
|
width: min(360px, calc(100% - 3rem));
|
|
align-self: center;
|
|
justify-self: center;
|
|
padding: 3rem 0;
|
|
<span>}</span>
|
|
.workspace-login-form h1 <span>{</span>
|
|
font-size: 1.75rem;
|
|
font-weight: 600;
|
|
letter-spacing: -0.035em;
|
|
margin-top: 0.75rem;
|
|
<span>}</span>
|
|
.workspace-login-form > p <span>{</span>
|
|
margin-top: 0.5rem;
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.8125rem;
|
|
<span>}</span>
|
|
.workspace-login-form form <span>{</span>
|
|
display: grid;
|
|
gap: 1.25rem;
|
|
margin: 2rem 0 1.5rem;
|
|
<span>}</span>
|
|
.workspace-login-form > a <span>{</span>
|
|
color: var(--wrn-color-primary-text);
|
|
font-size: 0.75rem;
|
|
<span>}</span>
|
|
.workspace-kicker <span>{</span>
|
|
color: var(--wrn-color-muted);
|
|
font-size: 0.625rem;
|
|
font-weight: 600;
|
|
letter-spacing: 0.1em;
|
|
<span>}</span>
|
|
.workspace-login-aside <span>{</span>
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: column;
|
|
overflow: hidden;
|
|
padding: clamp(2rem, 4vw, 4rem);
|
|
color: #f0f1f4;
|
|
background: #181a20;
|
|
<span>}</span>
|
|
.workspace-login-aside .workspace-kicker <span>{</span>
|
|
color: #b5bac5;
|
|
<span>}</span>
|
|
.workspace-login-aside h2 <span>{</span>
|
|
position: relative;
|
|
z-index: 1;
|
|
margin-top: 3rem;
|
|
font-size: clamp(1.75rem, 2.5vw, 2.5rem);
|
|
font-weight: 500;
|
|
line-height: 1.25;
|
|
letter-spacing: -0.04em;
|
|
<span>}</span>
|
|
.workspace-login-aside p <span>{</span>
|
|
position: relative;
|
|
z-index: 1;
|
|
margin-top: 1.25rem;
|
|
color: #b5bac5;
|
|
font-size: 0.875rem;
|
|
line-height: 1.7;
|
|
<span>}</span>
|
|
.workspace-login-aside small <span>{</span>
|
|
margin-top: auto;
|
|
padding-top: 3rem;
|
|
color: #b5bac5;
|
|
font-size: 0.75rem;
|
|
<span>}</span>
|
|
.workspace-login-lines <span>{</span>
|
|
position: absolute;
|
|
width: 550px;
|
|
height: 550px;
|
|
border: 1px solid #ffffff12;
|
|
border-radius: 50%;
|
|
top: 35%;
|
|
left: 15%;
|
|
box-shadow:
|
|
0 0 0 40px #ffffff04,
|
|
0 0 0 80px #ffffff04,
|
|
0 0 0 120px #ffffff04;
|
|
<span>}</span>
|
|
.workspace-feedback <span>{</span>
|
|
color: var(--wrn-color-success-text);
|
|
<span>}</span>
|
|
@media (max-width: 1180px) <span>{</span>
|
|
.workspace-metrics <span>{</span>
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
<span>}</span>
|
|
.workspace-overview-grid <span>{</span>
|
|
grid-template-columns: minmax(0, 1fr);
|
|
<span>}</span>
|
|
<span>}</span>
|
|
@media (max-width: 800px) <span>{</span>
|
|
.workspace-shell <span>{</span>
|
|
grid-template-columns: minmax(0, 1fr);
|
|
<span>}</span>
|
|
.workspace-sidebar <span>{</span>
|
|
border-right: 0;
|
|
border-bottom: 1px solid var(--wrn-color-border);
|
|
padding: 0.625rem 1rem;
|
|
<span>}</span>
|
|
.workspace-sidebar nav <span>{</span>
|
|
display: flex;
|
|
overflow-x: auto;
|
|
scrollbar-width: none;
|
|
<span>}</span>
|
|
.workspace-sidebar nav a <span>{</span>
|
|
white-space: nowrap;
|
|
<span>}</span>
|
|
.workspace-nav-label,
|
|
.workspace-organization,
|
|
.workspace-library-link <span>{</span>
|
|
display: none;
|
|
<span>}</span>
|
|
.workspace-main <span>{</span>
|
|
padding: 1.5rem 1rem 0;
|
|
<span>}</span>
|
|
.workspace-login <span>{</span>
|
|
grid-template-columns: minmax(0, 1fr);
|
|
<span>}</span>
|
|
.workspace-login-aside <span>{</span>
|
|
display: none;
|
|
<span>}</span>
|
|
.workspace-service-grid <span>{</span>
|
|
grid-template-columns: minmax(0, 1fr);
|
|
<span>}</span>
|
|
<span>}</span>
|
|
@media (max-width: 540px) <span>{</span>
|
|
.workspace-topbar <span>{</span>
|
|
padding-inline: 1rem;
|
|
<span>}</span>
|
|
.workspace-preview-label,
|
|
.workspace-topbar nav > a <span>{</span>
|
|
display: none;
|
|
<span>}</span>
|
|
.workspace-topbar nav <span>{</span>
|
|
gap: 0.625rem;
|
|
<span>}</span>
|
|
.workspace-welcome <span>{</span>
|
|
flex-wrap: wrap;
|
|
<span>}</span>
|
|
.workspace-section > header <span>{</span>
|
|
flex-wrap: wrap;
|
|
<span>}</span>
|
|
.workspace-steps > div <span>{</span>
|
|
flex-wrap: wrap;
|
|
<span>}</span>
|
|
.workspace-steps > div > :nth-child(2) <span>{</span>
|
|
flex: 1;
|
|
min-width: 160px;
|
|
<span>}</span>
|
|
.workspace-metrics <span>{</span>
|
|
gap: 0.625rem;
|
|
<span>}</span>
|
|
.workspace-metrics .wrn-metric-card <span>{</span>
|
|
padding: 0.875rem;
|
|
<span>}</span>
|
|
.workspace-security-metric .wrn-metric-card__value <span>{</span>
|
|
font-size: 1.25rem;
|
|
<span>}</span>
|
|
.workspace-settings-section <span>{</span>
|
|
grid-template-columns: minmax(0, 1fr);
|
|
gap: 1.25rem;
|
|
<span>}</span>
|
|
.workspace-field-row <span>{</span>
|
|
grid-template-columns: minmax(0, 1fr);
|
|
<span>}</span>
|
|
.workspace-settings-actions <span>{</span>
|
|
align-items: flex-start;
|
|
flex-direction: column-reverse;
|
|
<span>}</span>
|
|
<span>}</span>
|
|
</code></pre></details>
|
|
}
|
|
}
|