.symbols-list{display:flex;flex-direction:column;width:100%;position:relative}.symbols-list *{box-sizing:border-box}.symbols-list .lightswitch-field.field{margin-bottom:8px;align-self:flex-end;position:absolute;bottom:100%;right:43px}.symbols-list .lightswitch-field.field .lightswitch-inner-container{background-color:#fff}.symbols-list ul.list{--icon-size: 40px;display:grid;grid-gap:8px;grid-auto-rows:var(--icon-size);grid-template-columns:repeat(auto-fill, minmax(var(--icon-size), 1fr));width:100%;background-color:#f3f7fc;border-radius:inherit;padding:10px;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));grid-auto-rows:auto}.symbols-list ul.list li[hidden]{display:none}.symbols-list ul.list li button{display:flex;place-content:center;place-items:center;border-radius:5px;background-color:#fff;width:100%;height:100%;outline:none !important;position:relative;overflow:hidden;border:1px solid #dfe5ea;padding:20px 10px;flex-direction:column}.symbols-list ul.list li button.selected{z-index:1;background-color:#da5a47;border:1px solid #e12d39 !important}.symbols-list ul.list li button.selected svg{fill:#fff;color:#fff}.symbols-list ul.list li button.selected span{color:#fff}.symbols-list ul.list li button.selected::before{color:#fff !important}.symbols-list ul.list li button:active{outline:none !important}.symbols-list ul.list li button:hover{cursor:pointer;border:1px solid #e12d39 !important}.symbols-list ul.list li button[data-errors]{--error-theme: #53616E;border:1px dashed var(--error-theme)}.symbols-list ul.list li button[data-errors]::before{font-weight:bold;display:flex;place-items:center;height:var(--icon-size);color:var(--error-theme)}.symbols-list ul.list li button[data-errors] svg{display:none}.symbols-list ul.list li button[data-errors*=viewbox]{--error-theme: #E12D39}.symbols-list ul.list li button[data-errors*=viewbox]::before{content:"Viewbox Error"}.symbols-list ul.list li button[data-errors*=missing]{--error-theme: #1DA1F2}.symbols-list ul.list li button[data-errors*=missing]::before{content:"Missing File"}.symbols-list ul.list li button span{position:relative;margin-top:16px;color:#7d8995;pointer-events:none}.symbols-list ul.list li button svg{width:var(--icon-size);height:var(--icon-size);overflow:visible;pointer-events:none}div[data-type*=SymbolsField] .field{margin-bottom:0 !important}div[data-type*=SymbolsField]>.input .select{display:none !important}div[data-type*=SymbolsField] .symbols-list ul.list li button.selected{pointer-events:none}div[data-type*=SymbolsField] .symbols-list .buttons-container{display:flex;justify-self:flex-start;align-items:center}div[data-type*=SymbolsField] .symbols-list .dropdown-button{display:flex;border:1px solid transparent !important;align-items:center;position:relative;margin-right:8px}div[data-type*=SymbolsField] .symbols-list .dropdown-button:after{display:block;content:".";font-size:0;width:5px;height:5px;border:solid #596673;border-width:0 2px 2px 0;transform:rotate(45deg);position:relative;z-index:1;margin-left:8px;user-select:none;pointer-events:none}div[data-type*=SymbolsField] .symbols-list .contents-container{box-sizing:border-box;display:none;position:relative;flex-direction:column;margin-top:-1px;width:100%;background-color:#f3f7fc;border-radius:6px;border:1px solid #dfe5ea;z-index:2;border-top-left-radius:0}div[data-type*=SymbolsField] .symbols-list .current-icon-sample{display:flex;place-content:center;place-items:center;overflow:hidden;display:flex;height:34px;padding:0 8px}div[data-type*=SymbolsField] .symbols-list .current-icon-sample>span{display:flex;place-content:center;place-items:center;overflow:hidden;display:flex;height:inherit}div[data-type*=SymbolsField] .symbols-list .current-icon-sample:empty,div[data-type*=SymbolsField] .symbols-list .current-icon-sample>span:empty,div[data-type*=SymbolsField] .symbols-list .current-icon-sample>span:empty~button{display:none}div[data-type*=SymbolsField] .symbols-list .current-icon-sample svg{width:22px;margin-right:8px;height:22px;overflow:visible}div[data-type*=SymbolsField] .symbols-list .current-icon-sample .delete{margin-left:8px}div[data-type*=SymbolsField] .symbols-list.open .dropdown-button{background:#f3f7fc !important;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:3;border:1px solid #dfe5ea !important;border-bottom-color:transparent !important}div[data-type*=SymbolsField] .symbols-list.open .contents-container{display:flex}#colourScheme-field{margin-top:0;margin-bottom:0}#colourScheme-field .lightswitch-outer-container{justify-content:flex-end}#notifications .notification.js span,#notifications .notification.twig span{display:none}#notifications .notification.js{background-color:#bacf29 !important}#notifications .notification.twig{background-color:#ffd83a !important;color:#35363a !important}#symbols-overview .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#symbols-overview .heading>.btn{margin-left:10px;margin-top:0}#symbols-overview .heading h3{margin-bottom:0;margin-right:auto}#symbols-overview table.data thead{position:sticky;top:60px;z-index:2}#symbols-overview table.data thead::before{content:"";width:100%;height:10px;background:#fff;left:0;bottom:100%;position:absolute}#symbols-overview table.data thead:first-child tr:first-child th:first-child,#symbols-overview table.data thead:first-child tr:first-child th:last-child{border-radius:initial !important}#symbols-overview table.data tbody tr:not(.disabled):hover th,#symbols-overview table.data tbody tr:not(.disabled):hover td{background-color:initial !important}#symbols-overview table.data tbody tr:not(:last-of-type) td{border-bottom:1px dashed #eaeced}#symbols-overview table.data tbody tr td{width:10%}#symbols-overview table.data tbody tr td[data-title=Title]{width:20%}#symbols-overview .snippet-header{display:flex}#symbols-overview .snippet-header #snippetType-field{transform:scale(0.8)}#symbols-overview .snippet-header #snippetType-field .lightswitch{margin-left:10px;background-image:initial;background-color:#bacf29;transition:background-color .3s ease-in-out}#symbols-overview .snippet-header #snippetType-field .lightswitch.on{background-color:#ffd83a}#symbols-overview .snippet-header #snippetType-field .lightswitch-outer-container .lightswitch-inner-container{border:none;align-items:flex-start}#symbols-overview .snippet-header #snippetType-field .lightswitch-outer-container .lightswitch-inner-container span{padding:0;opacity:0;pointer-events:none;position:absolute;left:calc(100% + 10px)}#symbols-overview>timestamp{font-style:italic;color:#3f4d5a;font-size:10px;margin-top:10px;display:block}#symbols-overview.grid-view thead,#symbols-overview.grid-view td:not([data-title=SVG]){display:none}#symbols-overview.grid-view td[data-title=SVG]{padding:0;border-bottom:none !important}#symbols-overview.grid-view tbody{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill, minmax(200px, 2fr))}#symbols-overview.showing-twig-snippet .snippet code.js{display:none}#symbols-overview.showing-twig-snippet .snippet code.twig{display:block}#symbols-overview .svg-image{padding-left:0}#symbols-overview .svg-image span{background-color:#f3f7fc;padding:16px;border-radius:5px;border:1px solid #dbe5ef;display:flex;place-content:center;place-items:center;transition:background-color .3s ease-in-out;overflow:hidden}body.dark-mode #symbols-overview .svg-image span{background:#242424}#symbols-overview .svg-image span svg,#symbols-overview .svg-image span template{height:80px;width:80px;overflow:visible}#symbols-overview .svg-image span:empty::before{content:"Missing File";height:80px;font-weight:bold;display:flex;place-items:center;color:#1da1f2}#symbols-overview .information{vertical-align:bottom;display:inline-block;width:1em;height:1.375em;text-align:center;cursor:pointer;overflow:hidden}#symbols-overview .information::before{font-family:"Craft";content:"info";font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;direction:ltr;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;opacity:.8;vertical-align:baseline;width:100%;line-height:1.375;color:#606d7b}#symbols-overview .error{color:#e03a40;font-weight:bold;display:flex}#symbols-overview .error .error-info:before{content:"info";font-family:"Craft";speak:none;font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-weight:normal;font-variant:normal;text-transform:none;direction:ltr;display:inline-block;text-align:center;font-style:normal;vertical-align:middle;word-wrap:normal !important;user-select:none;opacity:.8;vertical-align:baseline;width:100%;margin-left:5px}#symbols-overview [data-title=Properties] div{display:flex}#symbols-overview [data-title=Properties] span{width:16px;height:16px}#symbols-overview [data-title=Properties] span[data-message]{cursor:pointer}#symbols-overview [data-title=Properties] span svg{fill:#e7e7e7}#symbols-overview [data-title=Properties] span.active svg{fill:#27ab83}#symbols-overview [data-title=Properties] span+span{margin-left:12px}.custom-hud:not(.information){max-width:300px}snippet-code.modal>div{padding:32px}snippet-code.modal,.code-examples{width:initial !important;min-width:initial !important;height:initial !important;min-height:initial !important}snippet-code.modal>div,.code-examples>div{display:flex;flex-direction:column;align-items:flex-start}snippet-code.modal>div code,.code-examples>div code{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;background-color:#ececec;padding:5px 8px;border-radius:4px;cursor:pointer;position:relative}snippet-code.modal>div code:hover,.code-examples>div code:hover{background-color:#dfdfdf}snippet-code.modal>div code:hover:after,.code-examples>div code:hover:after{content:"Copy to clipboard";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#3f4d5a;background-color:#fff;padding:0px 7px;display:block;border-radius:4px;font-size:10px;white-space:nowrap;z-index:1}snippet-code.modal>div code+code,.code-examples>div code+code{margin-top:5px}.code-examples .instructions{margin-bottom:8px}.code-examples>div .snippet span{margin-right:8px;font-weight:bold}.code-examples>div .snippet+.snippet{margin-top:8px}#settings-libraries-field{margin-bottom:10px}#settings-libraries-field .input{display:none}#settings-library-groups{border:1px dashed #d3d7da;padding:10px;border-radius:3px;position:relative;transition:opacity .3s ease-in-out}#settings-library-groups.is-filtered{bordeR:initial;box-shadow:0px 0px 0px 2px #528bff}#settings-library-groups.is-filtered nav button[data-count]:not([data-filtered]):after{display:none}#settings-library-groups.is-filtered .filter .btn{display:block}#settings-library-groups.loading{opacity:.2;pointer-events:none}#settings-library-groups nav{display:flex;position:relative;z-index:1}#settings-library-groups nav button{display:flex;background-color:#fff;border:1px solid #cdd8e4 !important;border-bottom-color:#f3f7fc !important;align-items:center;position:relative;margin-right:8px;border-bottom-left-radius:revert;border-bottom-right-radius:revert}#settings-library-groups nav button.active:not(.disabled),#settings-library-groups nav button.focus:not(.disabled){bottom:-1px;box-shadow:initial;background-color:#f3f7fc !important}#settings-library-groups nav button[data-count]:after,#settings-library-groups nav button[data-filtered]:after{content:attr(data-count);font-size:11px;font-weight:bold;text-align:center;background-color:#e12d39;margin-left:8px;color:#fff;padding:.1em .5em;min-width:2ch;border-radius:10px}#settings-library-groups nav button[data-filtered]:after{content:attr(data-filtered);background-color:#528bff}#settings-library-groups .filter{position:absolute;right:10px;top:10px;z-index:1;display:flex}#settings-library-groups .filter .btn{background-color:#528bff;color:#fff;border-top-right-radius:0;border-bottom-right-radius:0;right:-2px;position:relative;display:none}#settings-library-groups .filter .btn:hover{background-color:#1f53bc}#settings-library-groups section{position:relative}#settings-library-groups section+section{margin-top:20px}#settings-library-groups section.large{padding-bottom:23px}#settings-library-groups section.large .symbols-list{height:330px;overflow-y:auto;overflow-x:hidden}#settings-library-groups section.large button.show-all{display:block}#settings-library-groups section button.show-all{position:absolute;bottom:0;display:none;width:calc(100% + 2px);z-index:2;background-color:#f3f7fc;border:1px solid #cdd8e4;text-align:center;font-size:11px;padding:5px;font-weight:bold;color:#3f4d5a;text-transform:uppercase;cursor:pointer}#settings-library-groups section button.show-all:hover{background-color:#fff}#settings-library-groups details{background-color:#f3f7fc}#settings-library-groups details summary{display:none;list-style:none}#settings-library-groups details summary::-webkit-details-marker{display:none}#settings-library-groups details .symbols-list{border:1px solid #cdd8e4}#settings-library-groups details.all-hidden .symbols-list:before{content:"No matches found.";padding:16px 14px;color:#a5b3c6;font-size:16px}