@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");:root{--font-size-01:14px;--font-size-02:16px;--font-size-03:24px;--font-size-04:32px;--font-size-05:48px;--font-size:var(--font-size-01);--color-checked:#dddddd;--color-checked-dark:var(--color-border-dark);--color-accent-dark:#bc0202;--color-accent:var(--color-accent-dark);--color-warning:#ee0000;--color-background:#ffffff;--color-surface:#f8f8f8;--color-surface-medium:#d1d1d1;--color-surface-dark:#262323;--color-text:#000;--color-text-muted:#838383;--color-text-light:#fff;--color-text-heading:#639ec5;--color-muted:#cdcdcd;--color-border:#e0e0e0;--color-border-medium:#bfbdbd;--color-border-dark:#cbc8c8;--color-table-header:#f2f2f5;--color-table-row-hover:#f2f4f8;--color-header:var(--color-surface);--spacing-01:4px;--spacing-02:8px;--spacing-03:12px;--spacing-04:16px;--spacing-05:24px;--spacing-06:32px;--spacing-07:48px;--spacing-08:64px;--spacing-09:80px;--spacing-app-max:1600px;--spacing-page-max:1600px;--spacing-edge-desktop:var(--spacing-03);--spacing-edge-tablet:var(--spacing-04);--spacing-edge-mobile:var(--spacing-02);--spacing-inline:var(--spacing-04);--spacing-gap:var(--spacing-04)}*{padding:0;margin:0;box-sizing:border-box;color:var(--color-text);font-family:Work Sans,sans-serif;font-size:var(--font-size)}.app-wrapper{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1;background-color:var(--color-background);width:100%;margin:auto;padding:var(--spacing-edge-desktop)}a{text-decoration:none}button{cursor:pointer}table{width:-moz-fit-content;width:fit-content;min-width:100%;border-collapse:collapse;background-color:var(--color-surface);box-shadow:0 2px 8px rgba(0,0,0,.03);border-radius:0 0 8px 8px}table,td,th{overflow:hidden}td,th{padding:var(--spacing-03) var(--spacing-04);text-align:left;max-width:400px;text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis}th{background-color:var(--color-table-header);font-weight:600;white-space:pre-line}td{cursor:pointer;border-top:1px solid var(--color-border)}tr:hover{background-color:var(--color-table-row-hover)}.featuredIcon{height:12px}form{max-width:800px;margin:auto;flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-07);overflow-y:scroll}form label{font-weight:600;margin:0;margin-bottom:var(--spacing-02);color:var(--color-text);min-width:160px}form input,form select,form textarea{width:100%;flex:1 1;padding:4px 8px;border:1px solid var(--color-border);border-radius:4px;background-color:var(--color-background);font-size:var(--font-size);color:var(--color-text);transition:border-color .2s}form input:focus,form select:focus,form textarea:focus{border-color:var(--color-primary);outline:none}form input[type=time]{padding:3px}form input[type=date]:hover,form input[type=time]:hover{cursor:pointer}form button,form input[type=submit]{align-self:flex-end;padding:var(--spacing-03) var(--spacing-05);background-color:var(--color-primary);color:var(--color-background);border:none;border-radius:4px;font-weight:600;cursor:pointer}form fieldset{border:none}form fieldset legend{font-weight:600;color:var(--color-text-heading);font-size:1.1em;width:100%;border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-02);margin-bottom:var(--spacing-04)}form fieldset .multipleComponentsWrapper{display:flex;flex-direction:column;gap:4px}form fieldset .embedWrapper{overflow-x:scroll;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px}.addButton{padding:var(--spacing-03);background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;width:100%;color:var(--color-text)}.addButton:hover{background-color:color-mix(in srgb,white 95%,black 5%);border-color:var(--color-border-dark)}.toggleButton{padding:5px 1rem;font-size:14px;display:inline-block;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-weight:400}.toggleButton:not(.activeButton):hover{background-color:color-mix(in srgb,white 95%,black 5%);border-color:var(--color-border-dark)}.activeButton{background-color:var(--color-checked);border-color:var(--color-checked-dark)}.Header_wrapper__Gvcid{header{padding:16px 27px;border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;justify-content:left;align-items:center;gap:24px;width:100%;background-color:var(--color-header)}h1{font-weight:700;font-size:1.5rem;cursor:pointer}nav{display:flex;gap:16px;flex:1 1}.Header_link___GWEF{color:var(--color-text);text-decoration:none;font-weight:400}.Header_active__6WZ5_{color:var(--color-accent);font-weight:500}.Header_toggles__ji0wL{justify-self:right;display:flex;flex-direction:row;gap:8px;padding-right:24px;border-right:1px solid var(--color-border);img{cursor:pointer;opacity:.35}img:hover:not(.Header_activeToggle__d8s14){opacity:.7}.Header_activeToggle__d8s14{opacity:1}}}.SearchBar_wrapper__KkXG6{position:relative;width:400px;z-index:9;label{display:none}.SearchBar_inputWrapper__bk5m8{padding:4px 8px 4px 12px;border-radius:20px;border:1px solid #ccc;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;cursor:text}input{border:none;background-color:transparent;flex:1 1;z-index:10}input:focus{border:none;outline:none}img{cursor:pointer;z-index:10}.SearchBar_dropdown__Gb5z_{position:absolute;right:0;top:20px;padding-top:6px;padding-bottom:8px;width:-moz-fit-content;width:fit-content;background-color:#fff;border:1px solid #ccc;border-top:none;width:400px;overflow:hidden;border-radius:0 0 20px 20px}.SearchBar_resultRow__0H0c1{white-space:nowrap;cursor:pointer;padding:6px 12px;font-size:12px}.SearchBar_resultRow__0H0c1:hover{background-color:var(--color-surface)}h2{margin:8px 12px 2px;font-size:12px;padding-top:8px;width:calc(100% - 24px);border-top:1px solid #ddd}.SearchBar_noResultsText__2MTJ9{color:var(--color-text-muted);font-size:12px}}