@import "https://fonts.googleapis.com/css?family=Roboto+Condensed&subset=cyrillic";
@font-face{font-family:BookOnLime Code;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BookOnLime Cover;src:url(/fonts/LiberationSans-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:BookOnLime Code;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--background:#f7f8f5;--foreground:#1f2933;--muted:#5c6670;--line:#d9ded5;--panel:#fff;--accent:#2f6f5e;--accent-strong:#184d40;--soft:#eef3ec;--warning:#8a5a18;--storefront-primary-action:#ffb400;--storefront-primary-action-hover:#f4a300;--storefront-primary-action-focus:#f4a3008c;--storefront-cart-action:#91c83e;--storefront-disabled-action:#e2e2e2;--storefront-disabled-action-border:#b8b8b8;--storefront-disabled-action-text:#707070;--bookonlime-learning-font-family:Arial, Helvetica, sans-serif;--bookonlime-learning-font-size:17px;--bookonlime-learning-line-height:1.6;--bookonlime-learning-h1-size:1.7em;--bookonlime-learning-h2-size:1.4em;--bookonlime-learning-h3-size:1.18em;--bookonlime-learning-table-font-size:calc(var(--bookonlime-learning-font-size) - 2pt);--bookonlime-flow-xs:4px;--bookonlime-flow-s:8px;--bookonlime-flow-m:12px;--bookonlime-flow-l:16px;--bookonlime-flow-xl:20px;--bookonlime-flow-2xl:24px;--bookonlime-flow-3xl:32px;--bookonlime-flow-4xl:40px;--bookonlime-code-font-family:"BookOnLime Code", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace}.public-html-book-detail-route{width:100%}.public-html-book-detail-route>.legacy-pdf-catalog-breadcrumb{width:1000px;max-width:calc(100vw - 32px);margin-left:auto;margin-right:auto}.public-html-book-detail-route>.legacy-pdf-catalog-breadcrumb .breadcrumb{padding-left:0;padding-right:0}.public-html-book-detail-page{box-sizing:content-box;width:1000px;max-width:calc(100vw - 32px);margin:0 auto;padding:0 0 56px}.public-html-book-detail>h1{color:#333;border-bottom:1px solid #deded9;margin:0 0 22px;padding:0 0 28px;font-size:38px;line-height:1.18}.public-html-book-detail-summary{grid-template-columns:170px minmax(0,1fr);align-items:flex-start;gap:36px;display:grid}.public-html-book-detail-cover{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.public-html-book-detail-cover-media{position:relative}.public-html-book-detail-mobile-cover-action,.public-html-book-detail-mobile-title{display:none}.public-html-book-detail-cover img,.public-html-book-detail-cover-missing{box-sizing:border-box;object-fit:contain;background:#f3f3f1;border:1px solid #deded9;width:100%;max-width:100%;height:auto;max-height:240px;display:block}.public-html-book-read-action,.bookonlime-detail-purchase-action{box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:3px;justify-content:center;align-items:center;width:100%;min-width:0;height:56px;min-height:56px;margin:0;padding:6px 10px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.public-html-book-read-action:hover,.public-html-book-read-action:focus-visible,.bookonlime-detail-purchase-action:hover,.bookonlime-detail-purchase-action:focus-visible{text-decoration:none}.public-html-book-unavailable-action{box-sizing:border-box;width:100%;color:var(--muted);text-align:center;margin:0;padding:12px 12px 10px;line-height:1.35}.html-book-full-access-unavailable{color:var(--muted);margin:12px 0 0;line-height:1.35}.public-html-book-detail-cover-missing{color:#73736f;text-align:center;justify-content:center;align-items:center;min-height:170px;padding:24px;display:flex}.public-html-book-detail-fields{border-top:2px solid #deded9;margin:0}.public-html-book-detail-fields>div{border-bottom:2px solid #deded9;padding:9px 0 10px;display:block}.public-html-book-detail-fields dt{color:#2f2f2c;margin:0 0 2px;font-weight:700;line-height:1.2}.public-html-book-detail-fields dd{color:#777773;margin:0;line-height:1.25}.public-html-book-detail-fields a,.public-html-book-detail-rich-text a{color:#1670b8;text-underline-offset:2px;text-decoration:underline}.public-html-book-detail-description{margin:20px 0 0 206px;padding-top:0}.public-html-book-detail-description h2{color:#333;margin:0 0 9px;font-size:26px}.public-html-book-detail-rich-text{color:#333;overflow-wrap:anywhere;font-size:17px;line-height:1.6}.public-html-book-detail-rich-text>:first-child{margin-top:0}.public-html-book-detail-rich-text>:last-child{margin-bottom:0}.public-html-book-reader-route{width:100%}.public-html-book-reader-route>.legacy-pdf-catalog-breadcrumb{width:1230px;max-width:calc(100vw - 32px);margin-left:auto;margin-right:auto}.public-html-book-reader-route>.legacy-pdf-catalog-breadcrumb .breadcrumb{padding-left:0;padding-right:0}.public-html-book-reader-page{box-sizing:content-box;width:1230px;max-width:calc(100vw - 32px);margin:0 auto;padding:0 0 60px}.public-html-book-reader-page>h1{color:#212121;border-bottom:1px solid #dedede;margin:0 0 30px;padding:0 0 30px;font-size:40px;line-height:1.15}.public-html-book-reader-layout{grid-template-columns:255px minmax(0,1fr);gap:38px;display:grid}.html-book-reader-navigation{flex-direction:column;display:flex}.html-book-reader-navigation-mobile{display:none}.html-book-reader-rail{min-width:0}.bookmark-target-panel,.text-underline-panel{box-sizing:border-box;color:#3e4b38;background:#fffdf8;border:1px solid #b9d19f;border-top:4px solid #78ae43;width:100%;min-width:0;max-width:100%;margin-top:16px;padding:12px;overflow:hidden}.bookmark-target-panel h3,.bookmark-target-panel p,.text-underline-panel h3,.text-underline-panel p{margin:0}.bookmark-target-panel__heading,.text-underline-panel__heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.bookmark-target-panel__heading h3,.text-underline-panel__heading h3{color:#467923;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.2}.bookmark-target-panel__desktop-title,.text-underline-panel__desktop-title,.text-underline-panel__desktop-add{display:none}.bookmark-target-panel__mobile-toggle,.text-underline-panel__mobile-toggle{color:#467923;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0;font-size:18px;font-weight:700;display:flex}.bookmark-target-panel__mobile-toggle>span,.text-underline-panel__mobile-toggle>span{overflow-wrap:anywhere;min-width:0}.bookmark-target-panel__mobile-copy{gap:2px;display:grid}.bookmark-target-panel__mobile-copy>small{color:#627057;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.25;overflow:hidden}.text-underline-panel__mobile-toggle>small{color:#467923;background:#edf5e6;border-radius:999px;place-items:center;min-width:24px;min-height:24px;padding:0 6px;font-size:12px;display:inline-grid}.bookmark-target-panel__mobile-toggle:after,.text-underline-panel__mobile-toggle:after{box-sizing:border-box;content:"";border-bottom:3px solid #65a923;border-right:3px solid #65a923;flex:0 0 14px;width:14px;height:14px;margin:-6px 5px 0 auto;transition:transform .15s,margin .15s;transform:rotate(45deg)}.bookmark-target-panel[data-mobile-expanded=true] .bookmark-target-panel__mobile-toggle:after,.text-underline-panel[data-mobile-expanded=true] .text-underline-panel__mobile-toggle:after{margin-top:6px;transform:rotate(225deg)}.bookmark-target-panel[data-mobile-expanded=false] .bookmark-target-panel__body,.text-underline-panel[data-mobile-expanded=false] .text-underline-panel__body{display:none}.bookmark-target-panel button,.text-underline-panel button{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);max-width:100%;min-height:44px;color:var(--accent-strong);font:inherit;cursor:pointer;border-radius:3px;padding:0 9px;font-size:14px;line-height:1.15}.text-underline-panel .text-underline-panel__selection-action{z-index:60;color:#fff;white-space:nowrap;background:#147db8;border-color:#075f92;border-radius:22px;width:auto;min-width:132px;padding-left:18px;padding-right:18px;font-weight:700;display:block;position:fixed;transform:translate(-50%);box-shadow:0 5px 16px #075f9252}.bookmark-target-panel .bookmark-target-panel__add,.bookmark-target-panel .bookmark-inline-rename__save,.text-underline-panel__desktop-add{border-color:var(--storefront-cart-action);background:var(--storefront-cart-action);color:var(--accent-strong);font-weight:700}.bookmark-target-panel .bookmark-target-panel__add{width:auto;min-width:140px;padding-left:12px;padding-right:12px}.text-underline-panel__desktop-add{width:96px}.bookmark-target-panel .bookmark-target-panel__mobile-rename{display:block}.bookmark-target-panel .bookmark-target-panel__name-action{border-color:var(--storefront-primary-action-hover);background:var(--storefront-primary-action);width:110px;color:var(--accent-strong);font-weight:700}.bookmark-target-panel button:disabled,.text-underline-panel button:disabled{opacity:.55;cursor:default}.bookmark-target-panel__hint{color:#627057;font-size:13px;margin-top:9px!important}.bookmark-target-panel__message{color:#467923;justify-items:start;gap:8px;min-width:0;font-size:13px;line-height:1.35;display:grid;margin-top:10px!important}.bookmark-target-panel__content{margin-top:14px}.bookmark-target-panel__list{margin:0;padding:0;list-style:none;display:grid}.bookmark-target-panel__list li,.text-underline-panel__body>ul li{gap:7px;min-width:0;padding:11px 0;display:grid}.bookmark-target-panel__list li+li,.text-underline-panel__body>ul li+li{border-top:1px solid var(--line)}.bookmark-target-panel__list a,.bookmark-target-panel__list>li>button,.text-underline-panel a{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;color:var(--accent-strong);text-align:left;font-weight:700;display:block}.bookmark-target-panel__list a,.text-underline-panel a{text-decoration:none}.bookmark-target-panel__list>li>button{background:0 0;border:0;min-height:0;padding:0}.bookmark-target-panel__list small{color:#777}.bookmark-target-panel__actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:2px;display:flex}.bookmark-target-panel__actions>button{flex:0 auto}.bookmark-target-panel__actions .bookmark-target-panel__name-action{display:none}.bookmark-target-panel__actions>button:last-child,.text-underline-panel__body>ul>li>button{border-color:var(--storefront-primary-action-hover);background:var(--panel);width:76px;color:var(--warning);justify-self:start}.bookmark-target-panel__empty{color:#627057}.bookmark-inline-rename{box-sizing:border-box;gap:7px;width:100%;min-width:0;max-width:100%;margin-top:10px;display:grid}.bookmark-inline-rename label{color:var(--accent-strong);font-size:13px;font-weight:700}.bookmark-inline-rename input{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:38px;color:var(--foreground);font:inherit;border-radius:3px;padding:7px 9px}.bookmark-inline-rename>span{flex-wrap:wrap;gap:7px;display:flex}.bookmark-inline-rename .bookmark-inline-rename__save{border-color:var(--storefront-cart-action);background:var(--storefront-cart-action);width:96px;color:var(--accent-strong);font-weight:700}.bookmark-inline-rename .bookmark-inline-rename__cancel{border-color:var(--line);background:var(--panel);width:76px;color:var(--muted)}.bookmark-target-panel button:focus-visible,.bookmark-target-panel a:focus-visible,.bookmark-inline-rename input:focus-visible,.account-bookmarks-card-actions button:focus-visible,.text-underline-panel button:focus-visible,.text-underline-panel a:focus-visible{outline:2px solid var(--storefront-primary-action-focus);outline-offset:2px}.bookmark-target-panel .bookmark-target-panel__name-action:hover{background:var(--storefront-primary-action-hover)}.bookmark-target-panel__actions>button:last-child:hover,.text-underline-panel__body>ul>li>button:hover{background:var(--soft)}.text-underline-panel__hint{color:#627057;font-size:13px;margin-top:9px!important}.text-underline-panel__body>p[aria-live=polite]{color:#467923;margin-top:9px;font-size:13px;line-height:1.35}.text-underline-panel__body>ul{margin:14px 0 0;padding:0;list-style:none;display:grid}.text-underline-panel__empty{color:#627057;margin-top:14px!important}.html-personal-underline{text-decoration-skip-ink:auto;text-underline-offset:2px;-webkit-text-decoration:underline #58a33a;text-decoration:underline #58a33a;text-decoration-thickness:3px}.html-book-reader-navigation a{box-sizing:border-box;color:#777;min-height:54px;padding:16px 18px 14px 48px;font-size:18px;font-weight:700;text-decoration:none;display:block;position:relative}.html-book-reader-navigation a:before{content:"»";position:absolute;left:20px}.html-book-reader-navigation a:hover,.html-book-reader-navigation a:focus-visible,.html-book-reader-navigation a.is-current{color:#212121;text-decoration:underline}.html-book-reader-navigation a.is-active{color:#fff;background:#95ce36;text-decoration:none}.html-book-reader-navigation a:focus-visible,.html-book-outline-section:focus-visible{outline-offset:2px;outline:3px solid #ffb4008c}.html-book-outline,.html-book-section-page,.html-book-verification-page{min-width:0}.html-book-verification-page>h1{color:#212121;margin:0 0 18px;font-size:30px}.html-book-verification-panel{gap:20px;display:grid}.html-book-verification-panel>section{background:#fff;border:1px solid #d7dfd2;border-left:5px solid #78ae43;min-width:0;padding:22px}.html-book-verification-panel h2{color:#467923;margin:0 0 8px;font-size:23px}.html-book-verification-panel p{color:#626b5e;margin:0 0 16px;line-height:1.45}.html-book-verification-code{grid-template-columns:minmax(180px,320px) auto;align-items:stretch;gap:10px;display:grid}.html-book-verification-code output{box-sizing:border-box;color:#285f23;letter-spacing:.08em;background:#f4f8ed;border:1px solid #b9c9b7;align-items:center;min-height:48px;padding:8px 14px;font-size:21px;font-weight:700;display:flex}.html-book-verification-panel button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#f28b00;border:1px solid #ee8900;border-radius:3px;padding:8px 18px;font-weight:700}.html-book-verification-panel button:disabled{opacity:.55;cursor:default}.html-book-verification-panel button:focus-visible{outline-offset:2px;outline:3px solid #ffb4008c}.html-book-verification-empty{margin-bottom:0!important}.html-book-verification-table-wrap{max-width:100%;overflow-x:auto}.html-book-verification-table-wrap table{border-collapse:collapse;width:100%}.html-book-verification-table-wrap th,.html-book-verification-table-wrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #d7dfd2;padding:12px 10px}.html-book-verification-table-wrap th{color:#626b5e;font-size:14px}.html-book-verification-table-wrap td:first-child{color:#2e382c;font-weight:700}.html-book-verification-table-wrap td:last-child{text-align:right;width:1%}.html-book-verification-table-wrap td strong,.html-book-verification-table-wrap td small{display:block}.html-book-verification-table-wrap td small{color:#626b5e;margin-top:4px;font-weight:400;line-height:1.35}.html-book-verification-table-wrap a{color:#a85a00;white-space:nowrap;font-weight:700}.html-book-verification-message{color:#467923!important;margin:-8px 0 0!important}.html-book-outline section h2,.html-book-section-title{color:#212121;border-bottom:3px solid #dedede;margin:42px 0 0;padding:0 0 18px;font-size:23px;line-height:1.25}.html-book-section-tabs{scrollbar-width:thin;border-top:2px solid #d7d2c8;flex-wrap:nowrap;align-items:flex-start;gap:4px;width:fit-content;max-width:100%;margin:18px 0 30px;padding:0 10px 8px;display:flex;overflow-x:auto}.html-book-section-tabs a{--html-book-tab-color:#8fcf39;--html-book-tab-soft-color:#e4f3d1;--html-book-tab-text-color:#285918;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--html-book-tab-color) 58%, #fff);background:var(--html-book-tab-soft-color);min-height:48px;color:var(--html-book-tab-text-color);white-space:nowrap;text-align:center;border-top:0;border-radius:0 0 8px 8px;flex:none;margin-top:-1px;padding:0 18px;font-size:18px;font-weight:700;line-height:47px;text-decoration:none;transition:min-height .14s,background-color .14s,box-shadow .14s;box-shadow:0 2px 3px #302c231f}.html-book-section-tabs a.is-video{--html-book-tab-color:#419fca;--html-book-tab-soft-color:#dceff7;--html-book-tab-text-color:#165575}.html-book-section-tabs a.is-materials{--html-book-tab-color:#ffb51f;--html-book-tab-soft-color:#fff0c9;--html-book-tab-text-color:#704700}.html-book-section-tabs a.is-tasks{--html-book-tab-color:#9c75ba;--html-book-tab-soft-color:#ece1f3;--html-book-tab-text-color:#55316f}.html-book-section-tabs a:hover{background:color-mix(in srgb, var(--html-book-tab-color) 28%, #fff)}.html-book-section-tabs a:focus-visible{outline-offset:2px;outline:3px solid #265e1b7a;position:relative}.html-book-section-tabs a.is-active{border-color:var(--html-book-tab-color);background:var(--html-book-tab-color);min-height:56px;color:var(--html-book-tab-text-color);box-shadow:0 4px 7px #302c2338}.html-book-outline section:first-of-type h2,.html-book-section-title{margin-top:0}.html-book-outline>.html-book-outline-section+section h2{margin-top:24px}.html-book-outline-section{color:#212121;border-bottom:3px solid #dedede;padding:18px 0;font-size:18px;font-weight:700;text-decoration:none;display:block}.html-book-outline-section:hover{border-bottom-color:#ffb400;text-decoration:underline}.html-book-outline-empty{color:#777;font-size:17px}.html-book-section-rich-text{color:#333;font-family:var(--bookonlime-learning-font-family);font-size:var(--bookonlime-learning-font-size);line-height:var(--bookonlime-learning-line-height);overflow-wrap:anywhere;text-underline-offset:.16em;padding-top:20px!important}.html-book-section-rich-text h1{font-size:var(--bookonlime-learning-h1-size);line-height:1.2}.html-book-section-rich-text h2{font-size:var(--bookonlime-learning-h2-size);line-height:1.25}.html-book-section-rich-text h3{font-size:var(--bookonlime-learning-h3-size);line-height:1.3}.html-book-section-rich-text>:first-child{margin-top:0}.html-book-section-rich-text>:last-child{margin-bottom:0}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>*{margin-block:0}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>*+*{margin-block-start:var(--bookonlime-flow-s)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>:is(ul,ol){padding-inline-start:30px}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>:is(ul,ol)+:not(h1,h2,h3){margin-block-start:var(--bookonlime-flow-m)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content) :is(li+li,li>ul,li>ol){margin-block-start:var(--bookonlime-flow-xs)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>:is(blockquote,pre,.katex-display,.math-display),:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>:is(blockquote,pre,.katex-display,.math-display)+*{margin-block-start:var(--bookonlime-flow-l)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>:is(figure,table,audio,video),:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>:is(figure,table,audio,video)+*{margin-block-start:var(--bookonlime-flow-xl)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure+figure{margin-block-start:var(--bookonlime-flow-l)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>table+table{margin-block-start:var(--bookonlime-flow-2xl)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>:not(h1,h2,h3)+h1{margin-block-start:var(--bookonlime-flow-3xl)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>:not(h1,h2,h3)+h2{margin-block-start:var(--bookonlime-flow-2xl)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>:not(h1,h2,h3)+h3{margin-block-start:var(--bookonlime-flow-xl)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h1+:not(h1,h2,h3){margin-block-start:var(--bookonlime-flow-m)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h2+:not(h1,h2,h3){margin-block-start:10px}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h3+:not(h1,h2,h3){margin-block-start:var(--bookonlime-flow-s)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h1+h1{margin-block-start:var(--bookonlime-flow-3xl)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h2+h2{margin-block-start:var(--bookonlime-flow-2xl)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h3+h3{margin-block-start:var(--bookonlime-flow-xl)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h1+h2{margin-block-start:var(--bookonlime-flow-l)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h2+h3,:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h1+:is(blockquote,pre,figure,table,audio,video,.katex-display,.math-display){margin-block-start:var(--bookonlime-flow-m)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h2+:is(blockquote,pre,figure,table,audio,video,.katex-display,.math-display){margin-block-start:10px}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>h3+:is(blockquote,pre,figure,table,audio,video,.katex-display,.math-display){margin-block-start:var(--bookonlime-flow-s)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content){container-type:inline-size}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content) figcaption{font-size:calc(var(--bookonlime-learning-font-size) - 2px);margin-block-start:var(--bookonlime-flow-s);line-height:1.45}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image{box-sizing:border-box;max-width:100%}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image--left{text-align:left;margin-inline:0 auto}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image--center{text-align:center;margin-inline:auto}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image--right{text-align:right;margin-inline:auto 0}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image>img{width:100%;max-width:100%;height:auto;margin-inline:0;display:block}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image>figcaption{box-sizing:border-box;width:200%;max-width:100cqw;text-align:inherit}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image--left>figcaption{margin-inline:0 auto}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image--center>figcaption{position:relative;left:50%;transform:translate(-50%)}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image--right>figcaption{position:relative;left:100%;transform:translate(-100%)}@media (max-width:560px){:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content)>figure.bookonlime-rich-image>figcaption{width:100cqw;max-width:100cqw;position:relative;left:50%;transform:translate(-50%)}}:where(.html-book-section-rich-editor-flow .html-book-section-rich-text,.html-practical-task-rich-text,.html-practical-task-content) table :is(p+p){margin-block-start:6px}.html-book-section-rich-editor-flow .html-book-section-rich-text ._idFootnotes{margin-block-start:var(--bookonlime-flow-3xl)}.html-book-section-rich-text code,.html-practical-task-rich-text code,.html-practical-task-content code,.bookonlime-rich-editor-canvas .tiptap code{font-family:var(--bookonlime-code-font-family);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.html-book-section-rich-text pre,.html-practical-task-rich-text pre,.html-practical-task-content pre,.bookonlime-rich-editor-canvas .tiptap pre{box-sizing:border-box;max-width:100%;font-family:var(--bookonlime-code-font-family);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;tab-size:4;white-space:pre;background:#f6f8f5;border:1px solid #d9ded5;border-left:4px solid #2f6f5e;border-radius:4px;margin:18px 0;padding:14px 16px;font-size:.92em;line-height:1.55;overflow-x:auto}.html-book-section-rich-editor-flow .html-book-section-rich-text>pre,.html-practical-task-rich-text>pre,.html-practical-task-content>pre,.bookonlime-rich-editor-canvas .tiptap>pre{margin-block:0}.html-book-section-rich-text pre code,.html-practical-task-rich-text pre code,.html-practical-task-content pre code,.bookonlime-rich-editor-canvas .tiptap pre code{color:inherit;font:inherit;white-space:inherit;background:0 0;border:0;padding:0}.html-book-section-rich-text img{max-width:100%;height:auto}.html-book-section-rich-text table{border-collapse:collapse;font-size:var(--bookonlime-learning-table-font-size);max-width:100%}.html-book-section-rich-text math{overflow-x:auto}.html-book-section-rich-text ._idFootnotes{margin-top:16px;font-size:.86em;line-height:1.35;display:block!important}.html-book-section-rich-text ._idFootnote{margin:0 0 8px}.html-book-section-rich-text ._idFootnote>:first-child{margin-top:0}.html-book-section-rich-text ._idFootnote>:last-child{margin-bottom:0}.html-book-section-rich-text a._idFootnoteLink{cursor:pointer;vertical-align:baseline;line-height:1;position:relative;top:-.42em;color:#f29000!important;font-size:.68em!important;font-weight:700!important;text-decoration:none!important}.html-book-section-rich-text a._idFootnoteLink:hover,.html-book-section-rich-text a._idFootnoteLink:focus-visible{color:#c87300!important;text-decoration:underline!important}.html-book-section-rich-text a._idFootnoteLink:focus-visible{outline-offset:2px;outline:2px solid #ffb400a6}.html-lecture-footnote-backdrop{z-index:1200;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.html-lecture-footnote-dialog{color:#333;background:#fff;border:1px solid #d9ded5;border-top:5px solid #95ce36;width:100%;max-width:800px;max-height:min(75vh,620px);position:relative;overflow:auto;box-shadow:0 14px 42px #00000061}.html-lecture-footnote-close{color:#fff;cursor:pointer;background:#f29000;border:0;justify-content:center;align-items:center;width:52px;height:52px;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.html-lecture-footnote-close span,.html-lecture-footnote-close span:after{content:"";background:#fff;width:25px;height:4px;display:block;position:absolute;transform:rotate(45deg)}.html-lecture-footnote-close span:after{transform:rotate(90deg)}.html-lecture-footnote-close:hover{background:#db8000}.html-lecture-footnote-close:focus-visible{outline-offset:-4px;outline:3px solid #ffb4008c}.html-lecture-footnote-label{color:#4e8331;letter-spacing:.08em;text-transform:uppercase;padding:22px 72px 0 28px;font-size:13px;font-weight:700}.html-lecture-footnote-content{border-bottom:4px solid #f29000;min-height:44px;padding:12px 72px 26px 28px;font-size:17px;line-height:1.5}.html-lecture-footnote-content>:first-child{margin-top:0}.html-lecture-footnote-content>:last-child{margin-bottom:0}.html-lecture-footnote-content ._idFootnoteAnchor{margin-right:.16em;font-size:.72em;font-weight:700;position:relative;top:-.42em;color:#f29000!important;text-decoration:none!important}@media (max-width:640px){.html-lecture-footnote-backdrop{align-items:flex-end;padding:10px}.html-lecture-footnote-dialog{max-height:82vh}.html-lecture-footnote-label{padding:18px 62px 0 18px}.html-lecture-footnote-content{padding:10px 54px 20px 18px}}.html-book-section-media,.html-book-section-attachments{border-top:3px solid #dedede;margin-top:28px;padding-top:20px}.html-book-section-media{gap:10px;min-width:0;display:grid}.html-book-video-item{border:1px solid var(--line);border-left:4px solid var(--storefront-cart-action);background:var(--panel);min-width:0}.html-book-video-toggle{box-sizing:border-box;background:var(--panel);width:100%;min-height:48px;color:var(--accent-strong);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:12px;padding:9px 12px;font-weight:700;display:grid}.html-book-video-toggle>span:first-child{overflow-wrap:anywhere;min-width:0}.html-book-video-toggle:hover,.html-book-video-toggle:focus-visible,.html-book-video-item.is-open .html-book-video-toggle{background:var(--soft)}.html-book-video-toggle:focus-visible{outline:3px solid var(--storefront-primary-action-focus);outline-offset:2px}.html-book-video-toggle-icon{background:var(--storefront-primary-action);width:28px;height:28px;color:var(--accent-strong);border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.html-book-video-player{background:#000;min-width:0;overflow:hidden}.html-book-video-player video,.html-book-video-player iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:100%;display:block}.html-book-video-player video{object-fit:contain}.html-book-video-description{border-top:1px solid var(--line);background:var(--panel);color:var(--foreground);white-space:pre-line;margin:0;padding:12px 14px 14px;line-height:1.5}.html-book-section-rich-text audio,.html-book-section-media audio{display:none}.bookonlime-rich-media{max-width:760px;margin:20px 0}.bookonlime-rich-media>video,.bookonlime-rich-media>iframe{background:#111;border:0;border-radius:8px;width:100%;display:block}.bookonlime-rich-media>video{max-height:70vh}.bookonlime-rich-media--external>iframe{aspect-ratio:16/9}.bookonlime-rich-media>figcaption{color:#56635a;margin-top:8px;font-size:15px;line-height:1.45}.bookonlime-rich-media--audio>.html-lecture-audio-player{margin-bottom:0}.html-lecture-audio-player{background:linear-gradient(105deg,#f7fbf2 0%,#fff 48%,#f2f8fb 100%);border:1px solid #d9e3d2;border-left:6px solid #95ce36;border-radius:8px;width:100%;max-width:760px;margin:18px 0;position:relative;overflow:hidden;box-shadow:0 4px 14px #2c491c1a}.html-lecture-audio-player:before{content:"";background:#f29000;height:4px;position:absolute;inset:0 0 auto}.html-lecture-audio-controls{grid-template-columns:48px auto minmax(120px,1fr) auto 44px 36px;align-items:center;gap:12px;padding:18px 18px 14px 16px;display:grid}.html-lecture-audio-play,.html-lecture-audio-mute,.html-lecture-audio-more{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.html-lecture-audio-play{background:#f29000;border-radius:50%;width:46px;height:46px}.html-lecture-audio-play:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #fff;margin-left:4px}.html-lecture-audio-play.is-playing:before{border:0;width:5px;height:16px;margin-left:-8px;box-shadow:8px 0 #fff}.html-lecture-audio-play:hover{background:#d97f00}.html-lecture-audio-time{color:#176c9c;font-variant-numeric:tabular-nums;min-width:38px;font-size:14px;font-weight:700}.html-lecture-audio-time.is-elapsed{color:#4e8331}.html-lecture-audio-seek{accent-color:#73aa31;appearance:none;background:linear-gradient(to right, #73aa31 var(--audio-progress,0%), #d7ddd2 var(--audio-progress,0%));cursor:pointer;border-radius:4px;width:100%;height:7px}.html-lecture-audio-seek::-webkit-slider-thumb{appearance:none;background:#176c9c;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #176c9c}.html-lecture-audio-seek::-moz-range-thumb{background:#176c9c;border:3px solid #fff;border-radius:50%;width:12px;height:12px}.html-lecture-audio-mute{background:#e8f2df;border-radius:5px;width:40px;height:40px;position:relative}.html-lecture-audio-mute:before{color:#4e8331;content:"♪";font-size:23px;font-weight:700}.html-lecture-audio-mute.is-muted:after{content:"";background:#f29000;width:24px;height:3px;position:absolute;transform:rotate(-45deg)}.html-lecture-audio-more{background:0 0;border-radius:4px;flex-direction:column;gap:3px;width:32px;height:40px}.html-lecture-audio-more:before{color:#176c9c;content:"⋮";font-size:29px;line-height:1}.html-lecture-audio-more:hover{background:#e6f0f5}.html-lecture-audio-menu{z-index:2;background:#fff;border:1px solid #d9e3d2;border-top:3px solid #f29000;padding:6px;position:absolute;top:64px;right:12px;box-shadow:0 8px 22px #23391833}.html-lecture-audio-menu[hidden]{display:none}.html-lecture-audio-menu a{white-space:nowrap;padding:9px 12px;font-size:14px;font-weight:700;display:block;color:#176c9c!important;text-decoration:none!important}.html-lecture-audio-menu a:hover{background:#eef6e8;color:#4e8331!important}.html-lecture-audio-play:focus-visible,.html-lecture-audio-mute:focus-visible,.html-lecture-audio-more:focus-visible,.html-lecture-audio-menu a:focus-visible,.html-lecture-audio-seek:focus-visible{outline-offset:3px;outline:3px solid #176c9c66}.html-lecture-audio-status{color:#6b7566;min-height:18px;padding:0 18px 6px 76px;font-size:13px;display:block}.html-lecture-audio-player.has-error{border-color:#c94d43}.html-lecture-audio-player.has-error .html-lecture-audio-status{color:#a43129}@media (max-width:640px){.html-lecture-audio-controls{grid-template-columns:44px auto minmax(70px,1fr) auto 40px 32px;gap:9px;padding-inline:12px}.html-lecture-audio-play{width:44px;height:44px}.html-lecture-audio-time{min-width:32px;font-size:12px}.html-lecture-audio-status{padding-left:64px}}.html-book-section-attachments h3{margin-top:0}.html-book-section-attachments a{color:#176c9c}.html-book-section-pdf-material{margin:20px 0 0}.html-book-section-pdf-material .html-lecture-embedded-pdf{margin:0}.html-book-admin-catalog,.html-book-admin-editor-page{max-width:1700px}.html-book-admin-search,.html-book-admin-create,.html-book-admin-group form:first-child,.html-book-admin-section-fields{grid-template-columns:repeat(2,minmax(220px,1fr)) auto;align-items:end;gap:14px;display:grid}.html-book-admin-search,.html-book-admin-panel{background:#fff;border:1px solid #d9ded5;border-radius:8px;margin:0 0 24px;padding:20px}.html-book-admin-action{box-sizing:border-box;color:#14324d;min-height:44px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #bfc9d2;border-radius:6px;justify-content:center;align-items:center;padding:8px 15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.html-book-admin-action:hover:not(:disabled),.html-book-admin-action:focus-visible{color:#14324d;background:#f1f7fb;border-color:#1d73a8;text-decoration:none}.html-book-admin-action.is-primary,.gorgona-admin-table .html-book-admin-action.is-primary{color:#fff;background:#e97828;border-color:#d66b1f}.html-book-admin-action.is-primary:hover:not(:disabled),.gorgona-admin-table .html-book-admin-action.is-primary:hover:not(:disabled){color:#fff;background:#d66b1f;border-color:#bd5713}.html-book-admin-action.is-secondary{background:#fff}.html-book-admin-action.is-quiet{min-height:38px;padding:6px 10px;font-weight:600}.html-book-admin-action.is-small{min-height:34px;padding:5px 9px;font-size:.85rem}.html-book-admin-action.is-danger{color:#9c2f20;border-color:#d7aaa3}.html-book-admin-action.is-danger:hover:not(:disabled){color:#84251a;background:#fff0ed;border-color:#b84b3d}.html-book-admin-action:disabled,.html-book-admin-action[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:default}.html-book-admin-search label,.html-book-admin-create label,.html-book-admin-group label,.html-book-admin-section-fields label{gap:6px;display:grid}.html-book-admin-search input,.html-book-admin-create input,.html-book-admin-group input,.html-book-admin-section-fields input,.html-book-admin-section-fields select{font:inherit;border:1px solid #cfd5cd;border-radius:4px;min-height:44px;padding:8px 10px}.html-book-admin-pagination,.html-book-admin-order{align-items:center;gap:12px;display:flex}.html-book-admin-order.is-task-order{z-index:2;justify-content:flex-end;gap:7px;position:absolute;top:12px;right:14px}.html-book-admin-collapsible.is-task-card{position:relative}.html-book-admin-action.is-order-arrow{color:#fff;border:0;border-radius:50%;width:36px;min-width:36px;min-height:36px;padding:0;font-size:1.35rem;line-height:1;box-shadow:0 2px 6px #20212438}.html-book-admin-action.is-order-arrow.is-up{background:var(--accent)}.html-book-admin-action.is-order-arrow.is-down{background:#e97828}.html-book-admin-action.is-order-arrow.is-up:hover:not(:disabled),.html-book-admin-action.is-order-arrow.is-up:focus-visible{background:var(--accent-strong);color:#fff;border-color:#0000}.html-book-admin-action.is-order-arrow.is-down:hover:not(:disabled),.html-book-admin-action.is-order-arrow.is-down:focus-visible{color:#fff;background:#d66b1f;border-color:#0000}.html-book-admin-action.is-order-arrow:disabled{color:#7a8178;box-shadow:none;background:#e2e6df}.html-book-admin-pagination{justify-content:flex-end;padding:16px 0}.html-book-admin-pagination a,.html-book-admin-order button,.html-book-admin-panel button,.html-book-admin-search button{min-height:44px}.html-book-admin-order .html-book-admin-action.is-order-arrow{min-height:36px}.html-book-admin-pagination a[aria-disabled=true]{color:#888;pointer-events:none}.html-book-admin-catalog .gorgona-admin-table td:last-child{white-space:nowrap;width:1%}.html-book-admin-catalog-header{padding-block:18px}.html-book-admin-catalog{width:100%;min-width:0}.html-book-admin-catalog-header h1{font-size:28px}.html-book-admin-management-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.html-book-admin-management-heading h2,.html-book-admin-results h2{color:#14324d;margin:0;font-size:21px}.html-book-admin-management-heading p,.html-book-admin-results header p{color:#66727c;margin:5px 0 0;font-size:13px}.html-book-admin-create-dialog>summary{white-space:nowrap;list-style:none}.html-book-admin-create-dialog>summary::-webkit-details-marker{display:none}.html-book-admin-create-dialog[open]{grid-column:1/-1;width:100%}.html-book-admin-create-dialog[open]>summary{justify-self:end}.html-book-admin-create-dialog .html-book-admin-create{border-top:1px solid #e3e8e0;grid-template-columns:minmax(280px,1fr) auto;margin-top:16px;padding-top:16px}.html-book-admin-filters{background:#fff;border:1px solid #d9ded5;border-radius:8px;grid-template-columns:minmax(280px,2fr) repeat(4,minmax(135px,1fr)) auto;align-items:end;gap:12px;margin:0;padding:16px 18px;display:grid}.html-book-admin-filters label{color:#34495b;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.html-book-admin-filters :is(input,select){box-sizing:border-box;color:#1f2933;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd8df;border-radius:5px;padding:7px 10px;font-size:14px}.html-book-admin-filters :is(input,select):focus-visible{outline-offset:1px;border-color:#1d73a8;outline:2px solid #1d73a847}.html-book-admin-filter-actions{gap:8px;display:flex}.html-book-admin-filter-actions .html-book-admin-action{min-height:42px}.html-book-admin-results{background:#fff;border:1px solid #d9e3e9;border-radius:8px;min-width:0;overflow:clip;box-shadow:0 7px 20px #1f29330b}.html-book-admin-results>header{border-bottom:1px solid #dfe8ef;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.html-book-admin-results>header>span{color:#66727c;white-space:nowrap;font-size:13px}.html-book-admin-table{table-layout:fixed;width:100%;max-width:100%}.html-book-admin-table th{z-index:1;white-space:nowrap;position:sticky;top:0}.html-book-admin-table th:first-child{width:31%}.html-book-admin-table th:nth-child(2),.html-book-admin-table th:nth-child(3){width:10%}.html-book-admin-table th:nth-child(4){width:13%}.html-book-admin-table th:nth-child(5){width:6%}.html-book-admin-table th:nth-child(6){width:15%}.html-book-admin-table th:last-child{width:112px}.html-book-admin-table td{vertical-align:middle}.gorgona-admin-table a.html-book-admin-book-title{overflow-wrap:anywhere;color:#14324d;font-size:14px;font-weight:700;line-height:1.35;display:block}.html-book-admin-book-meta{color:#74818d;margin-top:4px;font-size:11px;font-weight:500;display:block}.html-book-admin-book-author{overflow-wrap:anywhere;color:#425a6d;margin-top:4px;font-size:12px;font-weight:600;line-height:1.3;display:block}.html-book-admin-book-author.is-empty{color:#8a959d;font-weight:500}.html-book-admin-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.html-book-admin-status.is-published{color:#35651f;background:#edf7e8;border-color:#b9d8a7}.html-book-admin-status.is-draft{color:#80571a;background:#fff7e4;border-color:#ead19c}.html-book-admin-status.is-free{color:#17658d;background:#eef8fd;border-color:#b7d9ec}.html-book-admin-status.is-restricted{color:#56636d;background:#f4f6f7;border-color:#d5dbe0}.html-book-admin-sale{gap:2px;font-weight:700;display:grid}.html-book-admin-sale small{color:#7a858e;font-size:11px;font-weight:500}.html-book-admin-sale.is-ready small{color:#4d792f}.html-book-admin-section-count{color:#14324d;font-size:15px}.html-book-admin-dates{gap:3px;display:grid}.html-book-admin-dates time{color:#526570;white-space:nowrap;font-size:11px}.html-book-admin-dates time:last-child{color:#7a8790}.html-book-admin-card-form{gap:24px;display:grid}.html-book-admin-card-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.html-book-admin-card-fields{gap:20px;display:grid}.html-book-admin-card-form label,.html-book-admin-card-form fieldset{min-width:0}.html-book-admin-card-form label:not(.html-book-admin-cover-remove),.html-book-admin-card-form fieldset{gap:8px;display:grid}.html-book-admin-card-form label>span,.html-book-admin-card-form legend{color:#263d4e;font-size:14px;font-weight:700}.html-book-admin-card-form :is(input[type=text],input:not([type]),input[type=file]){box-sizing:border-box;color:#1f2933;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd8df;border-radius:5px;padding:8px 10px}.html-book-admin-authors,.html-book-admin-cover-field,.html-book-admin-description,.html-book-admin-publication{background:#fbfcfb;border:1px solid #dce4e8;border-radius:8px;margin:0;padding:16px}.html-book-admin-authors{padding-top:18px;position:relative}.html-book-admin-authors>p,.html-book-admin-description>p,.html-book-admin-cover-field>small{color:#66727c;margin:0;font-size:12px}.html-book-admin-authors ol{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.html-book-admin-authors li{background:#f8f9f6;border:1px solid #d9ddd6;gap:6px;min-width:0;padding:10px;display:grid}.html-book-admin-authors li.is-user-author{background:#f4f9ef;border-color:#bdd8ae}.html-book-admin-authors li.is-pending-author{background:#fffaf1;border-color:#f0d3a4}.html-book-admin-author-field-shell{min-width:0;position:relative}.html-book-admin-author-field-shell>label{gap:5px!important}.html-book-admin-author-field-shell input{height:44px;border-radius:0!important;padding-right:178px!important}.html-book-admin-author-icons{background:#fff;border-left:1px solid #d5ddd6;align-items:stretch;height:42px;display:flex;position:absolute;bottom:1px;right:1px}.html-book-admin-author-icons button,.html-book-admin-author-add{color:#456054;cursor:pointer;background:#fff;border:0;border-left:1px solid #e1e6e2;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:inline-grid}.html-book-admin-author-icons svg,.html-book-admin-author-add svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.html-book-admin-author-icons button:hover:not(:disabled),.html-book-admin-author-icons button:focus-visible,.html-book-admin-author-add:hover:not(:disabled),.html-book-admin-author-add:focus-visible{color:#39701e;outline-offset:-2px;background:#edf5e8;outline:2px solid #76a92873}.html-book-admin-author-icons button.is-linked{color:#fff;background:#76a928}.html-book-admin-author-icons button:first-child:not(.is-linked){color:#4e7f24;background:#edf5e8}.html-book-admin-author-icons button.is-delete:hover:not(:disabled),.html-book-admin-author-icons button.is-delete:focus-visible{color:#a23d2c;background:#fff0ec}.html-book-admin-author-icons button:disabled,.html-book-admin-author-add:disabled{opacity:.34;cursor:default}.html-book-admin-author-add{color:#4e7f24;border:1px solid #76a928;position:absolute;top:8px;right:10px}.html-book-admin-author-link{color:#426b1c;overflow-wrap:anywhere;background:#edf6e8;justify-self:start;gap:2px;max-width:100%;padding:5px 8px;font-size:12px;display:inline-grid}.html-book-admin-author-link>span{color:#66727c}.html-book-admin-author-link.is-text{color:#4f5e56;background:#eef2f1;border-left:3px solid #aeb9b2}.html-book-admin-author-link.is-pending{color:#80530f;background:#fff6e8;border-left:3px solid #f29000}.html-book-admin-authors-empty{border:1px dashed #cbd6ce;padding:12px;color:#738078!important;margin:8px 0 0!important}.html-book-author-picker{width:min(100%,620px);overflow:hidden}.html-book-author-picker>p{color:#66727c;margin:0 0 16px;line-height:1.45}.html-book-author-picker-current,.html-book-author-picker-empty{overflow-wrap:anywhere;gap:3px;margin-bottom:14px;padding:10px 12px;display:grid}.html-book-author-picker-current{color:#426b1c;background:#edf6e8}.html-book-author-picker-empty{color:#80530f;background:#fff6e8;border-left:4px solid #f29000}.html-book-author-picker-search{color:#43535f;gap:6px;font-weight:700;display:grid}.html-book-author-picker-search input{box-sizing:border-box;color:#1f2933;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #bbbdb7;border-radius:0;padding:8px 10px}.html-book-author-picker-rule,.html-book-author-picker-status{color:#66727c;margin-top:6px;font-size:13px;display:block}.html-book-author-picker-status{min-height:18px}.html-book-author-picker-results{background:#fff;border:1px solid #d9ddd6;max-height:min(320px,42vh);margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.html-book-author-picker-results li+li{border-top:1px solid #e4e8e3}.html-book-author-picker-results li>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.html-book-author-picker-results li>div.is-active,.html-book-author-picker-results li>div:hover{background:#f5f8f3}.html-book-author-picker-results li span{gap:2px;min-width:0;display:grid}.html-book-author-picker-results small{color:#66727c;overflow-wrap:anywhere}.html-book-author-picker-results em{color:#80530f;font-size:12px;font-style:normal}.html-book-author-picker-results button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#f29000;border:0;padding:7px 12px;font-weight:700}.html-book-author-picker-results button:disabled{opacity:.5;cursor:default}.html-book-author-picker-actions{margin-top:16px}.html-book-author-picker-unlink{color:#8b321f!important;background:#fff!important;border:1px solid #b64a32!important}.html-book-admin-cover-preview{justify-items:center;gap:8px;display:grid}.html-book-admin-cover-preview img{object-fit:contain;background:#fff;border:1px solid #d5ddd7;border-radius:5px;width:min(100%,210px);height:auto;max-height:310px;display:block}.html-book-admin-cover-preview small{overflow-wrap:anywhere;color:#687681;max-width:100%}.html-book-admin-cover-placeholder{color:#78858e;background:#f3f6f4;border:1px dashed #b8c5cc;border-radius:6px;place-items:center;min-height:210px;display:grid}.html-book-admin-cover-remove{color:#7d352c;align-items:center;gap:8px;display:flex}.html-book-admin-cover-field>p{color:#66727c;margin:0;font-size:13px;line-height:1.4}.html-book-admin-cover-field>.html-book-admin-action{text-align:center;justify-self:stretch}.html-book-cover-editor-form{gap:22px;display:grid}.html-book-cover-editor-layout{grid-template-columns:minmax(320px,.85fr) minmax(360px,1.15fr);align-items:start;gap:28px;display:grid}.html-book-cover-editor-controls{gap:14px;display:grid}.html-book-cover-editor-controls fieldset{background:#f8fbf5;border:1px solid #d8e2da;border-radius:7px;gap:12px;margin:0;padding:15px;display:grid}.html-book-cover-editor-controls legend{color:#263d4e;padding:0 6px;font-weight:800}.html-book-cover-editor-controls label{color:#42535f;gap:6px;font-weight:700;display:grid}.html-book-cover-editor-controls :is(input[type=file],textarea){box-sizing:border-box;color:#1f2933;width:100%;font:inherit;background:#fff;border:1px solid #becac2;border-radius:5px;padding:9px 10px}.html-book-cover-editor-controls textarea{resize:vertical;min-height:104px}.html-book-cover-editor-controls input[type=range]{accent-color:#76a928;width:100%}.html-book-cover-editor-controls small,.html-book-cover-editor-controls p{color:#68766d;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.html-book-cover-editor-controls p.is-warning{color:#80530f;background:#fff6e8;border-left:3px solid #f29000;padding:7px 9px}.html-book-cover-color{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.html-book-cover-color input{background:#fff;border:1px solid #becac2;width:52px;height:38px;padding:3px}.html-book-cover-color output{color:#516058;min-width:78px;font-family:var(--bookonlime-code-font-family)}.html-book-cover-editor-preview-column{justify-items:center;gap:10px;display:grid;position:sticky;top:18px}.html-book-cover-editor-preview-column h3,.html-book-cover-editor-preview-column>p{margin:0}.html-book-cover-editor-preview-column h3{color:#263d4e;justify-self:start}.html-book-cover-editor-preview-column>p{color:#66727c;max-width:510px;font-size:13px;line-height:1.45}.html-book-cover-canvas{aspect-ratio:255/253;background:#e7ebe7;border:1px solid #ced8d1;width:min(100%,510px);position:relative;overflow:hidden;box-shadow:0 12px 30px #23371924;container-type:inline-size}.html-book-cover-canvas>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.html-book-cover-photo-empty{color:#748078;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.html-book-cover-plaque{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.html-book-cover-title{z-index:2;color:#fff;letter-spacing:-.15cqw;text-align:center;white-space:pre-line;overflow-wrap:break-word;text-shadow:0 1px 2px #0000002e;max-height:31cqw;font-family:BookOnLime Cover,Arial,sans-serif;font-size:8.6cqw;font-weight:700;line-height:1.08;position:absolute;top:3.5cqw;left:5cqw;right:5cqw;overflow:hidden}.html-book-cover-section-count{z-index:3;color:#fff;text-transform:uppercase;align-items:stretch;height:9.2cqw;font-family:Arial,sans-serif;font-weight:700;display:flex;position:absolute;bottom:2.6cqw;left:3.6cqw}.html-book-cover-section-count strong,.html-book-cover-section-count span{background:#65aa16;place-items:center;display:grid}.html-book-cover-section-count strong{min-width:10.5cqw;padding:0 1.2cqw;font-size:5.2cqw}.html-book-cover-section-count span{border-left:1px solid #ffffff73;min-width:24cqw;padding:0 2cqw;font-size:4.2cqw}.html-book-cover-current-reference{color:#66727c;border-top:1px solid #d8e2da;justify-items:start;gap:6px;width:min(100%,510px);padding-top:12px;font-size:13px;display:grid}.html-book-cover-current-reference img{object-fit:cover;border:1px solid #ced8d1;width:128px;height:127px;display:block}.html-book-admin-description>div{min-width:0}.html-book-admin-publication{grid-template-columns:repeat(2,minmax(0,1fr))}.html-book-admin-publication legend{margin-bottom:8px}.html-book-admin-publication label{background:#fff;border:1px solid #d6dfe4;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px}.html-book-admin-publication label>span{gap:3px;display:grid}.html-book-admin-publication label small{color:#677681;font-weight:400}.html-book-admin-publication label.is-disabled{opacity:.58}.html-book-admin-publication-warning{color:#6f4b1e;background:#fff8ea;border-left:3px solid #df8b2d;grid-column:1/-1;margin:0;padding:8px 10px}.html-book-admin-teachers{background:#f8fbf5;border:1px solid #d8e2da;border-left:6px solid #76a928;border-radius:7px;gap:16px;margin-top:28px;padding:18px;display:grid}.html-book-admin-teachers>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.html-book-admin-teachers>header h3,.html-book-admin-teachers>header p{margin:0}.html-book-admin-teachers>header h3{color:#263d4e;font-size:22px}.html-book-admin-teachers>header p:last-child{color:#66727c;margin-top:5px;line-height:1.45}.html-book-admin-teachers>header>span{color:#fff;background:#76a928;border-radius:50%;place-items:center;min-width:38px;min-height:38px;font-weight:800;display:grid}.html-book-admin-teacher-list,.html-book-admin-teacher-results ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.html-book-admin-teacher-list>li,.html-book-admin-teacher-results li{background:#fff;border:1px solid #d9e1dc;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.html-book-admin-teacher-list>li.is-public{background:#f5faef;border-left:4px solid #76a928}.html-book-admin-teacher-list>li.is-internal{border-left:4px solid #8b9790}.html-book-admin-teacher-list li>div:first-child,.html-book-admin-teacher-results li>div:first-child{gap:2px;min-width:0;display:grid}.html-book-admin-teacher-list span,.html-book-admin-teacher-results li span{color:#66727c;overflow-wrap:anywhere}.html-book-admin-teacher-list small{color:#46731f;margin-top:3px}.html-book-admin-teacher-list .is-internal small{color:#67736c}.html-book-admin-teacher-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.html-book-admin-teacher-actions button,.html-book-admin-teacher-search>button,.html-book-admin-teacher-results li button{color:#456f20;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #76a928;border-radius:5px;padding:7px 11px;font-weight:700}.html-book-admin-teacher-actions button:hover:not(:disabled),.html-book-admin-teacher-actions button:focus-visible,.html-book-admin-teacher-results li button:hover:not(:disabled),.html-book-admin-teacher-results li button:focus-visible{background:#edf6e8}.html-book-admin-teacher-actions button.is-danger{color:#963528;border-color:#d5aaa3}.html-book-admin-teacher-actions button.is-danger:hover:not(:disabled),.html-book-admin-teacher-actions button.is-danger:focus-visible{background:#fff0ed}.html-book-admin-teacher-actions button:disabled,.html-book-admin-teacher-search>button:disabled,.html-book-admin-teacher-results li button:disabled{opacity:.5;cursor:default}.html-book-admin-teacher-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.html-book-admin-teacher-search label{color:#263d4e;gap:6px;font-weight:700;display:grid}.html-book-admin-teacher-search input{box-sizing:border-box;color:#1f2933;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d3cc;border-radius:5px;padding:8px 10px}.html-book-admin-teacher-search>button,.html-book-admin-teacher-results li button{color:#fff;background:#f29000;border-color:#f29000}.html-book-admin-teacher-search>button:hover:not(:disabled),.html-book-admin-teacher-search>button:focus-visible,.html-book-admin-teacher-results li button:hover:not(:disabled),.html-book-admin-teacher-results li button:focus-visible{background:#df7f00}.html-book-admin-teacher-results{gap:10px;display:grid}.html-book-admin-teacher-results>label{color:#43535f;align-items:center;gap:8px;display:flex}.html-book-admin-teacher-results>label input{accent-color:#76a928;width:18px;height:18px}.html-book-admin-teachers-empty{color:#6b766f;border:1px dashed #cbd6ce;margin:0;padding:12px}.html-book-admin-teacher-message{color:#426b1c;margin:0;font-weight:700}@media (max-width:800px){.html-book-admin-card-grid,.html-book-admin-publication{grid-template-columns:minmax(0,1fr)}.html-book-admin-publication-warning{grid-column:auto}.html-book-admin-teachers>header,.html-book-admin-teacher-list>li,.html-book-admin-teacher-results li{flex-direction:column;align-items:stretch}.html-book-admin-teacher-search{grid-template-columns:minmax(0,1fr)}.html-book-admin-teacher-actions,.html-book-admin-teacher-actions button,.html-book-admin-teacher-search>button,.html-book-admin-teacher-results li button{width:100%}.html-book-cover-editor-layout{grid-template-columns:minmax(0,1fr)}.html-book-cover-editor-preview-column{position:static}}.html-book-admin-table td:last-child .html-book-admin-action{padding-inline:8px;font-size:11px}.html-book-admin-empty{color:#44525d;justify-items:start;gap:8px;padding:30px 18px;display:grid}.html-book-admin-empty p{color:#73808a;margin:0}.html-book-admin-page-numbers{align-items:center;gap:5px;display:flex}.html-book-admin-page-numbers :is(a,strong){color:#1d73a8;border-radius:5px;justify-content:center;align-items:center;min-width:34px;min-height:34px;text-decoration:none;display:inline-flex}.html-book-admin-page-numbers strong{color:#fff;background:#1d73a8}@media (max-width:1280px){.html-book-admin-filters{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(150px,1fr))}.html-book-admin-filter-actions{align-self:end}}@media (max-width:900px){.html-book-admin-management-heading,.html-book-admin-filters,.html-book-admin-create-dialog .html-book-admin-create{grid-template-columns:minmax(0,1fr)}.html-book-admin-create-dialog,.html-book-admin-create-dialog[open]{grid-column:auto}.html-book-admin-create-dialog>summary,.html-book-admin-create-dialog[open]>summary{justify-self:start}.html-book-admin-table{table-layout:auto}.html-book-admin-table thead{display:none}.html-book-admin-table tbody,.html-book-admin-table tr,.html-book-admin-table td{display:block}.html-book-admin-table tr{border-bottom:1px solid #e4edf5;padding:14px 16px}.html-book-admin-table td,.html-book-admin-catalog .gorgona-admin-table td:last-child{white-space:normal;border:0;grid-template-columns:120px minmax(0,1fr);gap:12px;width:auto;padding:5px 0;display:grid}.html-book-admin-table td:before{content:attr(data-label);color:#697782;text-transform:uppercase;font-size:11px;font-weight:700}.html-book-admin-results>header{align-items:flex-start}}@media (max-width:560px){.html-book-admin-filter-actions,.html-book-admin-pagination{flex-direction:column;align-items:stretch}.html-book-admin-page-numbers{order:-1;justify-content:center}.html-book-admin-table td,.html-book-admin-catalog .gorgona-admin-table td:last-child{grid-template-columns:minmax(0,1fr);gap:4px}}.html-book-admin-notice{border-radius:5px;padding:12px 16px}.html-book-admin-notice.is-success{color:#35671f;background:#eef7e8}.html-book-admin-notice.is-error{color:#9c2f20;background:#fff0ed}.html-book-admin-notice.is-warning{color:#754d00;background:#fff8e6;border-left:4px solid #e4a11b}.html-book-admin-groups,.html-book-admin-sections{gap:12px;margin:18px 0;display:grid}.html-book-admin-group,.html-book-admin-section{background:#fafbf9;border:1px solid #d9ded5;border-radius:6px;padding:14px}.html-book-admin-group{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.html-book-admin-section-summary{justify-content:space-between;align-items:center;min-height:44px;font-weight:700;display:flex}.html-book-admin-section-actions{border-top:1px solid #d9ded5;justify-content:space-between;align-items:center;margin-top:10px;padding-top:14px;display:flex}.html-book-admin-section-fields{grid-template-columns:minmax(280px,2fr) minmax(220px,1fr) 180px}.html-book-admin-editor{margin:18px 0}.html-book-admin-form-heading{border-bottom:1px solid #d9ded5;margin-bottom:18px;padding-bottom:14px}.html-book-admin-form-heading h2,.html-book-admin-form-heading p,.html-book-admin-editor>header h2,.html-book-admin-editor>header p{margin:0}.html-book-admin-form-heading h2{margin-top:3px}.html-book-admin-form-heading p,.html-book-admin-editor>header p{color:var(--muted);margin-top:4px}.html-book-admin-editor>header{margin-bottom:10px}.html-book-admin-workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.html-book-section-admin-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;display:grid}.html-book-section-admin-tabs{position:sticky;top:18px}.html-book-section-admin-panel>header{border-bottom:1px solid #d9ded5;justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.html-book-section-admin-panel>header h2,.html-book-section-admin-panel>header p{margin:0}.html-book-section-admin-panel>header h2{margin-top:3px}.html-book-section-admin-panel>header>strong{white-space:nowrap;background:#eef4e9;border-radius:999px;padding:7px 11px}.html-book-section-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.html-book-section-admin-summary span{background:#f7faf5;border:1px solid #d9ded5;border-radius:7px;padding:14px}.html-book-section-admin-summary strong{color:var(--accent-strong);font-size:1.35rem;display:block}.html-book-section-admin-list{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.html-book-section-admin-list li{border-bottom:1px solid #e3e7e0;align-items:start;gap:3px;padding:9px 0;display:grid}.html-book-section-admin-list li:last-child{border-bottom:0}.html-book-section-admin-list span{color:var(--muted);overflow-wrap:anywhere}.html-book-section-admin-empty{color:var(--muted)}.html-book-section-admin-tasks{gap:10px;display:grid}.html-book-section-admin-task-body{border-top:1px solid #e3e7e0;margin-top:12px;padding:14px 0 4px}.html-book-section-admin-task-body img,.html-book-section-admin-body-preview img{max-width:100%;height:auto}.html-book-section-admin-body-preview{background:#fff;border:1px solid #d9ded5;border-radius:7px;max-height:720px;padding:18px;overflow:auto}.html-book-admin-tabs{gap:8px;display:grid;position:sticky;top:18px}.html-book-admin-tabs a{min-width:0;color:var(--foreground);background:#fff;border:1px solid #d9ded5;border-left:4px solid #0000;border-radius:6px;gap:4px;padding:13px 14px;text-decoration:none;display:grid}.html-book-admin-tabs a:hover,.html-book-admin-tabs a:focus-visible{border-left-color:var(--accent);background:#f6f8f3}.html-book-admin-tabs a.is-active{border-color:var(--accent);border-left-color:var(--accent);background:#eef4e9}.html-book-admin-tabs small{color:var(--muted)}.html-book-admin-workspace-content{min-width:0}.html-book-admin-workspace-content>.html-book-admin-panel{margin-bottom:0}.html-book-admin-publication-panel{gap:18px;display:grid}.html-book-admin-publication-checklist{gap:9px;margin:0;padding:0;list-style:none;display:grid}.html-book-admin-publication-checklist li{background:#fafbf9;border:1px solid #d9ded5;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 13px;display:grid}.html-book-admin-publication-checklist li>span{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.html-book-admin-publication-checklist li.is-ready>span{background:var(--accent)}.html-book-admin-publication-checklist li.is-blocked{background:#fff9ec;border-color:#e4c890}.html-book-admin-publication-checklist li.is-blocked>span{background:#d78525}.html-book-admin-publication-checklist small{color:var(--muted)}.html-book-admin-publication-checklist a{color:var(--accent-strong);font-weight:700}.html-book-admin-publication-blockers{background:#fff6e5;border-left:5px solid #d78525;border-radius:6px;padding:14px 16px}.html-book-admin-publication-blockers h3,.html-book-admin-publication-blockers p{margin:0}.html-book-admin-publication-blockers p{color:#715127;margin-top:5px}.html-book-admin-publication-action{border-top:1px solid #d9ded5;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.html-book-admin-publication-action div{min-width:0}.html-book-admin-publication-action strong,.html-book-admin-publication-action p{margin:0}.html-book-admin-publication-action p{color:var(--muted);margin-top:4px}.html-book-admin-workspace-heading{border-bottom:1px solid #d9ded5;justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.html-book-admin-workspace-heading h2,.html-book-admin-workspace-heading p{margin:0}.html-book-admin-workspace-heading h2{margin-top:3px}.html-book-admin-workspace-heading>strong{white-space:nowrap;background:#eef4e9;border-radius:999px;padding:7px 11px}.html-book-admin-eyebrow{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.html-book-admin-sections.is-workspace-list{margin-bottom:20px}.html-book-admin-section.is-workspace-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.html-book-admin-position{width:36px;height:36px;color:var(--accent-strong);background:#eef4e9;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.html-book-admin-section-main{min-width:0}.html-book-admin-section-main h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.html-book-admin-row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.html-book-admin-row-meta small{border-radius:999px;padding:3px 8px}.html-book-admin-row-meta .is-published{color:#35671f;background:#eaf5e4}.html-book-admin-row-meta .is-draft{color:#656963;background:#f1f1ef}.html-book-admin-section-actions.is-compact{border:0;gap:12px;margin:0;padding:0}.html-book-admin-section-actions.is-compact .html-book-admin-order{gap:6px}.html-book-admin-collapsible{background:#fafbf9;border:1px solid #d9ded5;border-radius:7px;margin-top:14px;padding:0 14px}.html-book-admin-collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;font-weight:700;display:flex}.html-book-admin-collapsible>summary::marker{color:var(--accent)}.html-book-admin-collapsible>summary:after{content:"Раскрыть";color:var(--accent-strong);background:#fff;border:1px solid #cbd2c7;border-radius:5px;flex:none;padding:6px 9px;font-size:.82rem;font-weight:700}.html-book-admin-collapsible[open]>summary:after{content:"Свернуть"}.html-book-admin-collapsible>summary small{color:var(--muted);text-align:right;font-weight:400}.html-book-admin-collapsible[open]{padding-bottom:16px}.html-book-admin-collapsible[open]>summary{border-bottom:1px solid #d9ded5;margin-bottom:16px}.html-book-structure-draft{border-left:4px solid var(--accent);margin-bottom:20px}.html-book-structure-draft-source{gap:10px;display:grid}.html-book-structure-draft-source label{gap:4px;display:grid}.html-book-structure-draft-source label span,.html-book-structure-draft-empty{color:var(--muted)}.html-book-structure-draft-source textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:120px;font:inherit;border:1px solid #cfd5cd;border-radius:6px;padding:12px}.html-book-structure-draft-source textarea:focus{border-color:var(--accent);outline:3px solid #6fa5232e}.html-book-structure-draft-actions{flex-wrap:wrap;gap:10px;display:flex}.html-book-structure-draft-summary{background:#eef4e9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:18px 0 10px;padding:10px 12px;display:flex}.html-book-structure-draft-summary span{color:var(--muted)}.html-book-structure-draft-list{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.html-book-structure-draft-list li{background:#fff;border:1px solid #d9ded5;border-radius:7px;grid-template-columns:42px 130px minmax(220px,1fr) minmax(180px,.65fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.html-book-structure-draft-list li.is-group{border-left:5px solid var(--accent);background:#f5f9f1}.html-book-structure-draft-list li.is-section{border-left:3px solid #9eb5c5;margin-left:20px}.html-book-structure-draft-list label{gap:5px;min-width:0;display:grid}.html-book-structure-draft-list label>span{color:var(--muted);font-size:.82rem}.html-book-structure-draft-list :is(input,select){box-sizing:border-box;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd5cd;border-radius:5px;padding:7px 9px}.html-book-structure-draft-list li.is-section .is-title{grid-column:span 2}.html-book-structure-draft-row-actions{gap:6px;display:flex}.html-book-structure-confirmation{z-index:1000;background:#141c16a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.html-book-structure-confirmation>section{border-top:6px solid var(--accent);background:#fff;border-bottom:6px solid #f29000;border-radius:7px;width:min(560px,100%);padding:24px;box-shadow:0 22px 70px #00000052}.html-book-structure-confirmation h3{margin:0 0 10px}.html-book-structure-confirmation p{color:var(--muted)}.html-book-structure-confirmation>section>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.html-book-admin-collapsible.is-task-card>summary{justify-content:stretch;align-items:stretch;gap:3px;padding:10px 150px 9px 0;display:grid;position:relative}.html-book-admin-collapsible.is-task-card>summary>span{overflow-wrap:anywhere;min-width:0}.html-book-admin-collapsible.is-task-card>summary>small{color:var(--muted);text-align:left;border-top:1px solid #e3e7e0;padding-top:4px;font-size:.78rem}.html-book-admin-collapsible.is-task-card>summary:after{content:"⌄";box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:36px;min-height:36px;padding:0;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:2px;right:100px}.html-book-admin-collapsible.is-task-card[open]>summary:after{content:"⌃"}.html-book-admin-access-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.html-book-admin-access-cards label{border:1px solid #d9ded5;border-left:4px solid var(--accent);background:#fafbf9;border-radius:7px;gap:7px;min-width:0;padding:14px;display:grid}.html-book-admin-access-cards small{color:var(--muted);min-height:2.7em}.html-book-admin-price{border:1px solid #d9ded5;border-left:4px solid var(--accent);background:#f7f9f5;border-radius:7px;min-width:0;margin:0;padding:16px}.html-book-admin-price>legend{color:var(--accent-strong);padding:0 7px;font-weight:700}.html-book-admin-price>div{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);align-items:stretch;gap:18px;display:grid}.html-book-admin-price label{gap:7px;display:grid}.html-book-admin-price-card,.html-book-admin-price dl>div{box-sizing:border-box;min-height:102px}.html-book-admin-price-card{background:#fff;border-radius:6px;align-content:start;padding:10px 12px}.html-book-admin-price input{box-sizing:border-box;width:100%;min-height:46px;color:inherit;font:inherit;background:#fff;border:1px solid #cfd5cd;border-radius:5px;padding:10px 12px}.html-book-admin-price dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.html-book-admin-price dl>div{background:#fff;border-radius:6px;min-width:0;padding:10px 12px}.html-book-admin-price dt{color:var(--muted);font-size:.84rem}.html-book-admin-price dd{margin:3px 0 0;font-weight:700}.html-book-admin-price>p{color:var(--muted);margin:14px 0 0}.html-book-admin-form-footer{border-top:1px solid #d9ded5;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.html-book-admin-form-footer p{color:var(--muted);margin:0}.html-book-admin-task-form{gap:20px;display:grid}.html-book-admin-task-basics,.html-book-admin-task-content{gap:14px;display:grid}.html-book-admin-task-basics>header,.html-book-admin-task-content>header{border-bottom:1px solid #d9ded5;padding-bottom:10px}.html-book-admin-task-basics h3,.html-book-admin-task-basics p,.html-book-admin-task-content h3,.html-book-admin-task-content p{margin:0}.html-book-admin-task-basics p,.html-book-admin-task-content p,.html-book-admin-task-form label small{color:var(--muted)}.html-book-admin-task-basics .html-book-admin-section-fields{grid-template-columns:minmax(280px,2fr) minmax(220px,1fr);align-items:stretch}.html-book-admin-task-basics .html-book-admin-section-fields>label{grid-template-rows:auto minmax(2.8em,1fr) auto}.html-book-admin-task-basics .html-book-admin-section-fields>label>small{align-self:start}.html-book-admin-task-basics.is-compact .html-book-admin-section-fields{grid-template-columns:minmax(280px,2fr) minmax(220px,1fr) minmax(170px,.7fr);align-items:end}.html-book-admin-task-basics.is-compact .html-book-admin-section-fields>label{grid-template-rows:auto auto}.html-book-admin-title-control{align-content:end;gap:6px;min-width:0;display:grid}.html-book-admin-title-control .html-book-admin-action{justify-self:start}.html-book-admin-title-control small{color:var(--muted)}.html-book-admin-task-basics label,.html-book-admin-task-content label{gap:6px;min-width:0;display:grid}.html-book-admin-task-basics input,.html-book-admin-task-basics select,.html-book-admin-task-content input,.html-book-admin-task-content select,.html-book-admin-task-content textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #cfd5cd;border-radius:5px;padding:10px 12px}.html-book-admin-task-basics input,.html-book-admin-task-basics select{min-height:46px}.html-book-admin-task-content textarea{resize:vertical;min-height:150px}.html-book-admin-task-content input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--accent);align-self:center;padding:0}.html-book-admin-inline-answer-editor{border:1px solid #d7ddd3;border-left:5px solid var(--accent);background:#f7f9f5;border-radius:6px;gap:12px;padding:16px;display:grid}.html-book-admin-inline-answer-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.html-book-admin-inline-answer-editor h4,.html-book-admin-inline-answer-editor p{margin:0}.html-book-admin-inline-answer-editor p{color:var(--muted);margin-top:4px}.html-book-admin-inline-answer-editor textarea{box-sizing:border-box;width:100%;min-height:96px;color:inherit;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd5cd;border-radius:5px;padding:10px 12px}.html-book-admin-task-types{background:#f7f9f5;border:1px solid #d9ded5;border-radius:7px;min-width:0;margin:0;padding:16px}.html-book-admin-task-types>legend{color:var(--accent-strong);padding:0 7px;font-weight:700}.html-book-admin-task-types>p{color:var(--muted);margin:0 0 12px}.html-book-admin-task-types>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.html-book-admin-task-types label{cursor:pointer;background:#fff;border:1px solid #d5dbd1;border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:13px;display:grid}.html-book-admin-task-types label.is-selected{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent);background:#eef4e9}.html-book-admin-task-types input{width:18px;height:18px;accent-color:var(--accent);align-self:start;margin:2px 0 0}.html-book-admin-task-types label>span{gap:4px;min-width:0;display:grid}.html-book-admin-task-types small{line-height:1.35}.html-book-admin-question-list,.html-book-admin-question-answers{gap:12px;display:grid}.html-book-admin-question-list{margin:18px 0}.html-book-admin-question{gap:16px;display:grid}.html-book-admin-question-heading{border-bottom:1px solid #d9ded5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.html-book-admin-question-heading h5,.html-book-admin-question-heading p{margin:0}.html-book-admin-question-heading h5{font-size:1rem}.html-book-admin-question-heading p{color:var(--muted);margin-top:4px}.html-book-admin-answer-row{grid-template-columns:minmax(280px,1fr) 130px auto;align-items:end}.html-book-admin-answer-correct{justify-items:start}.html-book-admin-question-footer{border-top:1px solid #e3e7e0;padding-top:12px}.html-book-admin-question-list-actions{border-top:1px solid #d9ded5;padding-top:16px}.html-book-admin-access{gap:16px;display:grid}.assessment-passport-admin{gap:18px;display:grid}.assessment-passport-admin__heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.assessment-passport-admin__heading h2,.assessment-passport-admin__heading p{margin-top:0}.assessment-passport-admin__status{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.assessment-passport-admin__status span,.assessment-passport-admin__proposal,.assessment-passport-admin__lifecycle,.assessment-passport-admin__versions li{border:1px solid var(--line);background:var(--soft);border-radius:6px;padding:12px}.assessment-passport-admin details{border-top:1px solid var(--line);padding-top:12px}.assessment-passport-admin summary{min-height:44px;color:var(--accent-strong);cursor:pointer;font-weight:700;line-height:44px}.assessment-passport-admin__editor{grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px;display:grid}.assessment-passport-admin__editor label,.assessment-passport-admin__assistant label{gap:6px;min-width:0;display:grid}.assessment-passport-admin__editor .is-wide{grid-column:1/-1}.assessment-passport-admin__form-section-heading,.assessment-passport-admin__form-section>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:6px;padding:10px 0 12px;display:flex}.assessment-passport-admin__form-section-heading>span,.assessment-passport-admin__form-section>header>span{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;min-height:32px;font-weight:700;display:inline-flex}.assessment-passport-admin__form-section-heading h3,.assessment-passport-admin__form-section-heading p,.assessment-passport-admin__form-section>header h3,.assessment-passport-admin__form-section>header p{margin:0}.assessment-passport-admin__form-section-heading p,.assessment-passport-admin__form-section>header p{color:var(--muted);margin-top:3px}.assessment-passport-admin__language-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assessment-passport-admin__language-cards article{border:1px solid var(--line);background:var(--soft);border-radius:8px;min-width:0;padding:16px}.assessment-passport-admin__language-cards h4{margin:0}.assessment-passport-admin__language-cards article>p{color:var(--muted);margin:6px 0 14px}.assessment-passport-admin__language-chips{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.assessment-passport-admin__language-chips li{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:7px 10px;display:flex}.assessment-passport-admin__language-chips span{overflow-wrap:anywhere}.assessment-passport-admin__language-chips small{color:var(--muted)}.assessment-passport-admin__language-chips button{min-height:0;color:var(--muted);background:0 0;border:0;padding:0 2px;font-size:1.25rem;line-height:1}.assessment-passport-admin__language-add{margin-top:8px}.assessment-passport-admin__language-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.assessment-passport-admin__switch{border:1px solid var(--line);background:var(--panel);border-radius:6px;margin-bottom:12px;padding:10px 12px;align-items:center!important;gap:10px!important;display:flex!important}.assessment-passport-admin__switch input{flex:none;width:auto;min-height:0}.assessment-passport-admin__empty-value{color:var(--muted);font-style:italic}.assessment-passport-admin input,.assessment-passport-admin select,.assessment-passport-admin textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:4px;padding:8px 10px}.assessment-passport-admin .assessment-passport-admin__switch input{width:22px;height:22px;min-height:22px;accent-color:var(--accent);flex:0 0 22px;margin:0;padding:0}.assessment-passport-admin textarea{resize:vertical}.assessment-passport-admin__assistant{gap:14px;max-width:880px;display:grid}.assessment-passport-admin__inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assessment-passport-admin__proposal{border-left:4px solid var(--storefront-primary-action)}.assessment-passport-admin__proposal dl{gap:6px;display:grid}.assessment-passport-admin__proposal dl div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.assessment-passport-admin__proposal dt{font-weight:700}.assessment-passport-admin__proposal dd{overflow-wrap:anywhere;margin:0}.assessment-passport-admin__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assessment-passport-admin__actions button,.assessment-passport-admin__heading button,.assessment-passport-admin__assistant button{min-height:44px;font:inherit;border-radius:3px}.assessment-passport-admin__readable{gap:18px;display:grid}.assessment-passport-admin__readable dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;display:grid}.assessment-passport-admin__readable dl div{border-left:4px solid var(--accent);background:var(--soft);padding:12px}.assessment-passport-admin__readable dt{color:var(--muted);font-size:.875rem}.assessment-passport-admin__readable dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:650}.assessment-passport-admin__criteria{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.assessment-passport-admin__criteria h3{grid-column:1/-1;margin-bottom:0}.assessment-passport-admin__criteria article{border:1px solid var(--line);border-top:4px solid var(--storefront-cart-action);border-radius:6px;padding:14px}.assessment-passport-admin__criteria article span{color:var(--muted);margin-top:5px;display:block}.assessment-passport-admin__criteria-editor{gap:12px;display:grid}.assessment-passport-admin__criteria-editor>div{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--soft);border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(110px,.5fr);gap:10px;padding:44px 14px 14px;display:grid;position:relative}.assessment-passport-admin__criteria-editor.is-criteria-list{counter-reset:passport-criterion}.assessment-passport-admin__criteria-editor.is-criteria-list>div{counter-increment:passport-criterion}.assessment-passport-admin__criteria-editor.is-criteria-list>div:before{content:"Критерий " counter(passport-criterion)}.assessment-passport-admin__criteria-editor.is-group-list{counter-reset:passport-group}.assessment-passport-admin__criteria-editor.is-group-list>div{counter-increment:passport-group}.assessment-passport-admin__criteria-editor.is-group-list>div:before{content:"Группа " counter(passport-group)}.assessment-passport-admin__criteria-editor.is-criteria-list>div:before,.assessment-passport-admin__criteria-editor.is-group-list>div:before{color:var(--accent-strong);font-weight:700;position:absolute;top:12px;left:14px}.assessment-passport-admin__source-summary{background:var(--soft);border-radius:6px;flex-wrap:wrap;gap:8px 18px;padding:12px;display:flex}.assessment-passport-admin__task-tree{gap:14px;padding-left:22px;display:grid}.assessment-passport-admin__task-tree h4{margin:0 0 8px}.assessment-passport-admin__task-tree ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.assessment-passport-admin__task-tree ul li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.assessment-passport-admin__task-tree .is-excluded{color:var(--muted)}.assessment-passport-admin__task-tree small{flex:none}.assessment-passport-admin__conversation{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assessment-passport-admin__conversation li{background:var(--soft);border-radius:8px;max-width:80%;padding:10px 12px}.assessment-passport-admin__conversation .is-user{border-right:4px solid var(--accent);justify-self:end}.assessment-passport-admin__conversation .is-assistant{border-left:4px solid var(--storefront-cart-action)}.assessment-passport-admin__conversation p{white-space:pre-wrap;margin:4px 0 0}.assessment-passport-admin__versions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assessment-passport-admin__versions li{grid-template-columns:minmax(150px,1fr) repeat(2,minmax(120px,auto));align-items:center;gap:10px;display:grid}.assessment-passport-admin__note{color:var(--muted)}@media (max-width:760px){.assessment-passport-admin__heading{display:grid}.assessment-passport-admin__editor{grid-template-columns:minmax(0,1fr)}.assessment-passport-admin__editor .is-wide{grid-column:auto}.assessment-passport-admin__language-cards,.assessment-passport-admin__criteria-editor>div,.assessment-passport-admin__versions li{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.html-book-admin-workspace,.html-book-section-admin-workspace{grid-template-columns:minmax(0,1fr)}.html-book-admin-tabs{grid-template-columns:repeat(6,minmax(0,1fr));position:static}.html-book-admin-tabs a{border-bottom:4px solid #0000;border-left-width:1px}.html-book-section-admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr));position:static}.html-book-admin-tabs a:hover,.html-book-admin-tabs a:focus-visible,.html-book-admin-tabs a.is-active{border-left-color:var(--accent);border-bottom-color:var(--accent)}}@media (max-width:700px){.html-book-admin-tabs,.html-book-admin-access-cards,.html-book-admin-price>div,.html-book-admin-price dl{grid-template-columns:minmax(0,1fr)}.html-book-admin-collapsible.is-task-card>summary{padding:10px 46px 9px 0}.html-book-admin-collapsible.is-task-card>summary:after{top:10px;right:0}.html-book-admin-order.is-task-order{justify-content:flex-end;margin:8px 0 12px;position:static}.html-book-admin-section.is-workspace-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.html-book-admin-section-actions.is-compact{grid-column:1/-1}.html-book-admin-form-footer,.html-book-admin-workspace-heading,.html-book-admin-publication-action{align-items:stretch;display:grid}.html-book-admin-publication-checklist li{grid-template-columns:34px minmax(0,1fr)}.html-book-admin-publication-checklist li>:last-child{grid-column:2}.html-book-admin-collapsible>summary{align-items:flex-start;gap:3px;display:grid}.html-book-admin-collapsible>summary small{text-align:left}.html-book-admin-task-types>div,.html-book-admin-task-basics .html-book-admin-section-fields{grid-template-columns:minmax(0,1fr)}.html-book-admin-task-basics .html-book-admin-section-fields>label{grid-template-rows:auto}.html-book-admin-question-heading{align-items:stretch;display:grid}.html-book-admin-answer-row{grid-template-columns:minmax(0,1fr)}.html-book-structure-draft-list li,.html-book-structure-draft-list li.is-section{grid-template-columns:42px minmax(0,1fr);margin-left:0}.html-book-structure-draft-list li>label,.html-book-structure-draft-list li.is-section .is-title,.html-book-structure-draft-row-actions{grid-column:1/-1}}.html-book-admin-access>label{gap:6px;max-width:520px;display:grid}.html-book-admin-access select{font:inherit;border:1px solid #cfd5cd;border-radius:4px;min-height:44px;padding:8px 10px}.html-book-admin-access fieldset{border:1px solid #d9ded5;border-radius:6px;margin:0;padding:14px}.html-book-admin-preview-sections{gap:8px;display:grid}.html-book-admin-preview-sections label{border-top:1px solid #e4e7e1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding-top:8px;display:grid}.html-book-admin-preview-sections small{color:#686d66}.html-essay-ai-admin{gap:16px;margin-top:28px;display:grid}.html-essay-ai-heading{background:#fff;border:1px solid #d9ded5;border-top:4px solid #1d73a8;border-radius:8px;padding:18px 20px}.html-essay-ai-heading h2,.html-essay-ai-heading p{margin:0}.html-essay-ai-heading h2{color:#14324d;margin:3px 0 5px}.html-essay-ai-heading>p:last-child{max-width:920px;color:var(--muted)}.html-essay-ai-task-list{gap:12px;display:grid}.html-essay-ai-task{background:#fff;border:1px solid #d9ded5;border-radius:8px;overflow:hidden}.html-essay-ai-task>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 18px;list-style:none;display:flex}.html-essay-ai-task>summary::-webkit-details-marker{display:none}.html-essay-ai-task>summary:before{content:"›";color:var(--accent-strong);flex:none;font-size:1.7rem;line-height:1;transition:transform .15s;transform:rotate(0)}.html-essay-ai-task[open]>summary:before{transform:rotate(90deg)}.html-essay-ai-task>summary>span:first-of-type{flex:auto;gap:4px;min-width:0;display:grid}.html-essay-ai-task>summary strong{overflow-wrap:anywhere}.html-essay-ai-task>summary small{color:var(--muted);font-weight:400}.html-essay-ai-task[open]>summary{background:#f7f9f5;border-bottom:1px solid #d9ded5}.html-essay-ai-status{color:#656963;background:#f1f1ef;border-radius:999px;flex:none;padding:5px 9px;font-size:.82rem;font-weight:700}.html-essay-ai-status.is-active{color:#35671f;background:#eaf5e4}.html-essay-ai-status.is-building{color:#8a5a18;background:#fff4e4}.html-essay-ai-status.is-disabled{color:#9c2f20;background:#fff0ed}.html-essay-ai-task-body{gap:14px;padding:18px;display:grid}.html-essay-ai-setting-card,.html-essay-ai-sources{background:#fafbf9;border:1px solid #d9ded5;border-radius:7px;padding:16px}.html-essay-ai-setting-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.html-essay-ai-setting-card h4,.html-essay-ai-setting-card p{margin:0}.html-essay-ai-setting-card header p{color:var(--muted);margin-top:4px}.html-essay-ai-switch{background:#fff;border:1px solid #cfd5cd;border-radius:6px;flex:none;align-items:center;gap:9px;padding:9px 11px;font-weight:700;display:flex}.html-essay-ai-switch input{width:22px;height:22px;accent-color:var(--accent);margin:0}.html-essay-ai-criteria{gap:12px;margin:16px 0 12px;display:grid}.html-essay-ai-criteria article{border:1px solid #d9ded5;border-left:4px solid var(--accent);background:#fff;border-radius:7px;padding:13px}.html-essay-ai-criteria article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.html-essay-ai-criteria article>div{grid-template-columns:minmax(220px,1fr) 120px;gap:10px;display:grid}.html-essay-ai-criteria label,.html-essay-ai-instructions,.html-essay-ai-source-grid label{gap:5px;min-width:0;display:grid}.html-essay-ai-criteria label.is-wide{grid-column:1/-1}.html-essay-ai-criteria input,.html-essay-ai-criteria textarea,.html-essay-ai-instructions textarea,.html-essay-ai-source-grid input,.html-essay-ai-source-grid select{box-sizing:border-box;width:100%;min-height:44px;color:var(--foreground);font:inherit;background:#fff;border:1px solid #cfd5cd;border-radius:5px;padding:8px 10px}.html-essay-ai-criteria textarea,.html-essay-ai-instructions textarea{resize:vertical}.html-essay-ai-criteria-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.html-essay-ai-criteria-footer strong{border-radius:999px;padding:6px 10px}.html-essay-ai-criteria-footer .is-valid{color:#35671f;background:#eaf5e4}.html-essay-ai-criteria-footer .is-invalid{color:#9c2f20;background:#fff0ed}.html-essay-ai-instructions{margin:16px 0}.html-essay-ai-instructions small{color:var(--muted)}.html-essay-ai-sources{padding:0 16px}.html-essay-ai-sources>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;font-weight:700;display:flex}.html-essay-ai-sources>summary small{color:var(--muted);font-weight:400}.html-essay-ai-sources[open]>summary{border-bottom:1px solid #d9ded5}.html-essay-ai-sources-body{padding:16px 0}.html-essay-ai-sources-body>p{color:var(--muted);margin-top:0}.html-essay-ai-sources ul{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.html-essay-ai-sources li{background:#fff;border:1px solid #d9ded5;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.html-essay-ai-sources li>span{gap:2px;min-width:0;display:grid}.html-essay-ai-sources li small{color:var(--muted);overflow-wrap:anywhere}.html-essay-ai-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.html-essay-ai-source-grid>section{background:#fff;border:1px solid #d9ded5;border-radius:7px;align-content:start;gap:10px;padding:14px;display:grid}.html-essay-ai-source-grid h5,.html-essay-ai-source-grid p{margin:0}.html-essay-ai-source-grid p{color:var(--muted)}.html-essay-ai-message{min-height:1.4em;color:var(--accent-strong);margin:0;font-weight:700}@media (max-width:760px){.html-essay-ai-setting-card>header,.html-essay-ai-task>summary{align-items:stretch;display:grid}.html-essay-ai-switch{justify-content:flex-start}.html-essay-ai-criteria article>div,.html-essay-ai-source-grid{grid-template-columns:minmax(0,1fr)}.html-essay-ai-criteria label.is-wide{grid-column:auto}.html-essay-ai-status{justify-self:start}}@media (min-width:801px){.html-book-reader-rail .bookmark-target-panel__heading{grid-template-columns:minmax(0,1fr)}.html-book-reader-rail .bookmark-target-panel .bookmark-target-panel__add{width:100%}}@media (max-width:800px){.public-html-book-reader-layout{grid-template-columns:1fr}.public-html-book-reader-page:has(>.html-book-section-reader-layout)>h1{border-bottom:0;margin-bottom:30px;padding-bottom:0}.html-book-section-reader-layout{row-gap:0}.html-book-section-reader-layout>.html-book-reader-rail,.html-book-section-reader-layout>.html-book-section-page,.html-book-section-reader-layout>.html-book-task-page{display:contents}.html-book-section-reader-layout>:is(.html-book-section-page,.html-book-task-page)>*{order:5}.html-book-section-reader-layout .html-book-reader-navigation-mobile{order:1;margin-top:-12px}.html-book-section-reader-layout>:is(.html-book-section-page,.html-book-task-page)>.html-book-section-title{border-bottom:0;order:2;margin-top:28px;padding-bottom:0}.html-book-section-reader-layout>:is(.html-book-section-page,.html-book-task-page)>.html-book-section-tabs{order:3;margin-bottom:0}.html-book-section-reader-layout>.html-book-section-page>:is(.html-book-section-media,.html-book-section-attachments){border-top:0;margin-top:18px;padding-top:0}.html-book-section-reader-layout>.html-book-reader-rail>:not(.html-book-reader-navigation-desktop):not(.html-book-reader-navigation-mobile){order:4}.html-book-section-reader-layout.has-context-tools>.html-book-reader-rail>:last-child{margin-bottom:30px}.html-book-reader-navigation-desktop{display:none}.html-book-reader-navigation-mobile{border-bottom:1px solid #dedede;display:block}.html-book-reader-navigation-mobile>summary{box-sizing:border-box;color:#fff;cursor:pointer;background:#95ce36;min-height:54px;padding:16px 48px 14px;font-size:18px;font-weight:700;list-style:none;position:relative}.html-book-reader-navigation-mobile>summary::-webkit-details-marker{display:none}.html-book-reader-navigation-mobile>summary:before{content:"»";position:absolute;left:20px}.html-book-reader-navigation-mobile>summary:after{content:"⌄";position:absolute;right:20px}.html-book-reader-navigation-mobile[open]>summary:after{transform:rotate(180deg)}.html-book-reader-navigation-mobile>.html-book-reader-navigation{border-top:1px solid #ffffff8c}.public-html-book-reader-page>h1{font-size:30px}.html-book-admin-search,.html-book-admin-create,.html-book-admin-group,.html-book-admin-group form:first-child,.html-book-admin-section-fields,.html-book-verification-code{grid-template-columns:1fr}.html-book-verification-panel>section{padding:18px}}@media (max-width:720px){.public-html-book-detail-route>.legacy-pdf-catalog-breadcrumb{box-sizing:border-box;width:calc(100% - 32px);max-width:none;margin-left:auto;margin-right:auto}.public-html-book-detail-route>.legacy-pdf-catalog-breadcrumb .breadcrumb{padding-left:0;padding-right:0}.public-html-book-detail-page{max-width:calc(100vw - 32px);padding:0 0 42px}.public-html-book-detail>h1{margin-bottom:24px;padding-bottom:20px;font-size:30px;display:none}.public-html-book-detail-summary{grid-template-columns:1fr;gap:30px}.public-html-book-detail-cover{width:100%;max-width:none;margin:0}.public-html-book-detail-cover img,.public-html-book-detail-cover-missing{background:#fff;border-color:#c9c9c9;max-height:none}.public-html-book-detail-mobile-cover-action{z-index:2;display:block;position:absolute;inset:0}.public-html-book-detail-mobile-title{color:#212121;overflow-wrap:anywhere;margin:-12px 0 0;font-size:16px;font-weight:700;line-height:1.3;display:block}.public-html-book-detail-fields>div{grid-template-columns:minmax(108px,34%) minmax(0,1fr);gap:12px;padding:12px 0 13px;display:grid}.public-html-book-detail-fields dt,.public-html-book-detail-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.public-html-book-detail-description{margin-top:28px;margin-left:0}}.taxonomy-admin-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.taxonomy-admin-menu-card{min-height:170px;color:inherit;background:#fff;border:1px solid #d9e3dc;border-radius:10px;gap:8px;padding:22px;text-decoration:none;display:grid}.taxonomy-admin-menu-card>span{color:#fff;background:#4e7f62;border-radius:999px;justify-self:start;padding:4px 10px;font-weight:700}.taxonomy-admin-menu-card h2,.taxonomy-admin-menu-card p,.taxonomy-ip-editor h3,.taxonomy-ip-editor p{margin:0}.taxonomy-admin-form,.taxonomy-create-panel,.taxonomy-integrity-block{margin-top:22px}.taxonomy-create-panel{background:#fff;border:1px solid #d9e3dc;border-radius:8px;padding:16px 18px}.taxonomy-create-panel>summary{color:#2f6b48;cursor:pointer;font-weight:700}.taxonomy-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;display:grid}.taxonomy-admin-form label,.taxonomy-ip-range label{gap:6px;min-width:0;display:grid}.taxonomy-admin-form input:not([type=checkbox]):not([type=file]),.taxonomy-admin-form select,.taxonomy-ip-range input,.taxonomy-ip-range select{width:100%;min-height:42px}.taxonomy-admin-form textarea{resize:vertical;width:100%}.taxonomy-wide-field{margin:16px 0}.taxonomy-checkbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px;display:grid}.taxonomy-checkbox-grid label,.taxonomy-inline-checks label{align-items:flex-start;gap:7px;display:flex}.taxonomy-inline-checks,.taxonomy-admin-summary-line{flex-wrap:wrap;gap:12px 24px;margin:16px 0;display:flex}.taxonomy-ip-editor{background:#f7faf8;border:1px solid #d9e3dc;border-radius:8px;margin-top:20px;padding:16px}.taxonomy-ip-editor-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.taxonomy-ip-ranges{gap:12px;margin-top:14px;display:grid}.taxonomy-ip-range{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.taxonomy-ip-remove{min-height:42px}.taxonomy-value-cell{overflow-wrap:anywhere;max-width:480px}.taxonomy-admin-page td small{color:#63746a;margin-top:4px;display:block}.taxonomy-create-panel-top{margin:0 0 18px}.taxonomy-filter-row{grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:12px;margin:0 0 18px;display:grid}.taxonomy-filter-row label{gap:6px;display:grid}.taxonomy-filter-row input,.taxonomy-filter-row select{width:100%;min-height:42px}.taxonomy-specialization-filter-row{grid-template-columns:repeat(4,minmax(180px,1fr))}.taxonomy-specialization-filter-row .gorgona-admin-actions{align-self:end;min-height:42px;margin:0}.taxonomy-specialization-table td:nth-child(5) small{overflow-wrap:anywhere;max-width:360px}.taxonomy-specialization-journal-heading{justify-content:space-between;align-items:center;gap:22px;padding:4px 2px 0;display:flex}.taxonomy-specialization-journal-heading h2,.taxonomy-specialization-journal-heading p,.taxonomy-specialization-journal-filters h2,.taxonomy-specialization-journal-filters p,.taxonomy-specialization-journal-results h2{margin:0}.taxonomy-specialization-journal-heading h2{color:var(--taxonomy-theme-green-dark);font-size:25px;line-height:1.2}.taxonomy-specialization-journal-heading p,.taxonomy-specialization-journal-filters p{color:#68776e;margin-top:5px;font-size:14px}.taxonomy-specialization-journal-create{background:linear-gradient(#78b63b 0%,#619d2d 100%);border-color:#4e8524;flex:none;justify-content:center;align-items:center;min-height:44px;padding:9px 18px;font-size:14px;box-shadow:0 3px #477b20,0 7px 14px #35601e29}.taxonomy-specialization-journal-create:before{content:"+";background:#ffffff2e;border-radius:999px;place-items:center;width:20px;height:20px;margin-right:8px;line-height:1;display:inline-grid}.taxonomy-specialization-journal-create:hover{background:linear-gradient(#82bf43 0%,#68a733 100%);border-color:#4e8524}.taxonomy-specialization-journal-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.taxonomy-specialization-journal-summary>div{border:1px solid #d7e4cc;border-top:4px solid var(--taxonomy-theme-green);background:var(--taxonomy-theme-warm);border-radius:8px;min-width:0;padding:14px 16px;box-shadow:0 6px 16px #284b2d0d}.taxonomy-specialization-journal-summary dt{color:#68776e;letter-spacing:.025em;text-transform:uppercase;font-size:12px;font-weight:700}.taxonomy-specialization-journal-summary dd{color:var(--taxonomy-theme-green-dark);margin:5px 0 0;font-size:25px;font-weight:700;line-height:1.1}.taxonomy-specialization-journal-filters,.taxonomy-specialization-journal-results{border:1px solid #d7e4cc;border-top:4px solid var(--taxonomy-theme-green);background:var(--taxonomy-theme-warm);border-radius:8px;min-width:0;box-shadow:0 8px 20px #284b2d0f}.taxonomy-specialization-journal-filters{padding:18px 20px 20px}.taxonomy-specialization-journal-filters>header{margin-bottom:16px}.taxonomy-specialization-journal-filters h2,.taxonomy-specialization-journal-results h2{color:var(--taxonomy-theme-green-dark);font-size:19px;line-height:1.25}.taxonomy-specialization-journal .taxonomy-specialization-filter-row{margin:0}.taxonomy-specialization-journal .taxonomy-specialization-filter-row label>span{color:#365846;font-size:13px;font-weight:700}.taxonomy-specialization-journal .taxonomy-specialization-filter-row input,.taxonomy-specialization-journal .taxonomy-specialization-filter-row select{color:#263b31;background:#fff;border:1px solid #b9c9b8;border-radius:6px;padding:8px 10px}.taxonomy-specialization-journal .taxonomy-specialization-filter-row select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14'%3E%3Cpath fill='%236aa62d' d='M2 3h14L9 11z'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:18px 14px;padding-right:42px;transition:border-color .15s,background-color .15s,box-shadow .15s}.taxonomy-specialization-journal .taxonomy-specialization-filter-row select:hover{border-color:var(--taxonomy-theme-green);background-color:#f8fbf4;box-shadow:0 0 0 3px #6aa62d17}.taxonomy-specialization-journal .taxonomy-specialization-filter-row input:focus-visible,.taxonomy-specialization-journal .taxonomy-specialization-filter-row select:focus-visible{border-color:var(--taxonomy-theme-green);outline:3px solid #6aa62d2e}.taxonomy-specialization-journal .taxonomy-specialization-filter-row .gorgona-admin-primary-action,.taxonomy-specialization-journal-reset,.taxonomy-specialization-journal-edit{border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:8px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.taxonomy-specialization-journal .taxonomy-specialization-filter-row .gorgona-admin-primary-action{color:#fff;cursor:pointer;background:#6aa62d;border-color:#5a922c}.taxonomy-specialization-journal .taxonomy-specialization-filter-row .gorgona-admin-primary-action:hover{background:#5e9829;border-color:#4f8425}.taxonomy-specialization-journal-reset{color:var(--taxonomy-theme-green-dark);background:#fff;border:1px solid #a9c692}.taxonomy-specialization-journal-reset:hover{background:var(--taxonomy-theme-green-soft);text-decoration:none}.taxonomy-specialization-journal-results{overflow:hidden}.taxonomy-specialization-journal-results>header{border-bottom:1px solid #dbe7d3;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.taxonomy-specialization-journal-results>header>span{color:#68776e;font-size:14px}.taxonomy-specialization-journal-results>header strong{color:var(--taxonomy-theme-green-dark)}.taxonomy-specialization-journal-results .gorgona-admin-table-wrap{border:0}.taxonomy-specialization-journal .taxonomy-specialization-table{background:var(--taxonomy-theme-warm);min-width:940px}.taxonomy-specialization-journal .taxonomy-specialization-table th{color:#315b40;letter-spacing:.035em;background:#edf6e5;border-bottom:1px solid #cdddbe;font-size:11px}.taxonomy-specialization-journal .taxonomy-specialization-table td{vertical-align:middle;border-bottom-color:#e3eadf;padding:13px 12px}.taxonomy-specialization-journal .taxonomy-specialization-table tbody tr:hover{background:#f6faef}.taxonomy-specialization-table-image-cell{width:76px}.taxonomy-specialization-journal .taxonomy-section-table-image{object-fit:cover;background:#f3f7ef;border-color:#c8d7bf;border-radius:8px;width:58px;height:58px}.taxonomy-specialization-table-title{min-width:210px}.taxonomy-specialization-table-title>strong{color:#244f39;font-size:15px;line-height:1.25}.taxonomy-specialization-table-count{color:#315b40;font-size:15px;font-weight:700;text-align:center!important}.taxonomy-specialization-table-domains{min-width:190px}.taxonomy-specialization-table-domains>strong{color:#39652c;background:#e6f2dc;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.taxonomy-specialization-journal .gorgona-admin-badge.is-success{color:#356628;background:#edf7e4;border-color:#bdd5aa}.taxonomy-specialization-journal-edit{background:#fff;border:1px solid #a9c692;min-height:36px;color:var(--taxonomy-theme-green-dark)!important}.taxonomy-specialization-journal-edit:hover{border-color:var(--taxonomy-theme-green);background:var(--taxonomy-theme-green-soft);text-decoration:none!important}@media (max-width:900px){.taxonomy-specialization-journal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.taxonomy-specialization-journal-heading{flex-direction:column;align-items:stretch}.taxonomy-specialization-journal-create{width:100%}.taxonomy-specialization-journal-summary{grid-template-columns:minmax(0,1fr)}.taxonomy-specialization-journal-filters{padding:16px}.taxonomy-specialization-journal .taxonomy-specialization-filter-row .gorgona-admin-actions{flex-direction:column;align-items:stretch}.taxonomy-specialization-journal .taxonomy-specialization-filter-row .gorgona-admin-primary-action,.taxonomy-specialization-journal-reset{width:100%}.taxonomy-specialization-journal-results>header{flex-direction:column;align-items:flex-start}}.taxonomy-organization-table tr.taxonomy-organization-root td:first-child strong{font-size:1.03rem}.taxonomy-organization-table tr.taxonomy-organization-child td:first-child{border-left:4px solid #d8e5d8;padding-left:30px}.taxonomy-organization-table tr.taxonomy-organization-child td:first-child strong:before{color:#809080;content:"↳ "}.taxonomy-current-image{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.taxonomy-current-image img{object-fit:contain;border:1px solid #d9dfd7;border-radius:6px;width:150px;height:150px}.taxonomy-current-image label{align-self:center}.taxonomy-specialization-page{--taxonomy-theme-green:#6aa62d;--taxonomy-theme-green-dark:#245b3f;--taxonomy-theme-green-soft:#f1f8e9;--taxonomy-theme-warm:#fffdf8;gap:16px}.taxonomy-specialization-page .gorgona-admin-page-header{border-color:#d7e4cc;border-top-color:var(--taxonomy-theme-green);background:var(--taxonomy-theme-warm);align-items:center;padding:18px 22px;box-shadow:0 8px 20px #284b2d12}.taxonomy-specialization-page .gorgona-admin-page-header h1{color:var(--taxonomy-theme-green-dark);margin:0;font-size:28px}.taxonomy-specialization-page .bookonlime-context-return{min-height:40px;color:var(--taxonomy-theme-green-dark);border:1px solid #a9c692;border-radius:6px;align-items:center;padding:7px 14px;display:inline-flex}.taxonomy-specialization-page .bookonlime-context-return:hover{border-color:var(--taxonomy-theme-green);background:var(--taxonomy-theme-green-soft);text-decoration:none}.taxonomy-specialization-editor{gap:18px;margin-top:0;display:grid}.taxonomy-specialization-editor-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:stretch;gap:18px;display:grid}.taxonomy-specialization-card{border:1px solid #d7e4cc;border-top:4px solid var(--taxonomy-theme-green);background:var(--taxonomy-theme-warm);border-radius:8px;min-width:0;padding:20px;box-shadow:0 8px 20px #284b2d0f}.taxonomy-specialization-card-heading{margin-bottom:18px}.taxonomy-specialization-card-heading h2{color:var(--taxonomy-theme-green-dark);margin:0;font-size:21px;line-height:1.25}.taxonomy-specialization-fields,.taxonomy-specialization-media-fields{gap:14px;display:grid}.taxonomy-specialization-address-field{gap:6px;display:grid}.taxonomy-specialization-address-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.taxonomy-specialization-address-row button{background:var(--taxonomy-theme-green-soft);min-height:46px;color:var(--taxonomy-theme-green-dark);font:inherit;cursor:pointer;border:1px solid #8eb96a;border-radius:6px;padding:8px 13px;font-size:13px;font-weight:700}.taxonomy-specialization-address-row button:hover{border-color:var(--taxonomy-theme-green);background:#e6f3da}.taxonomy-specialization-address-row button:focus-visible{outline-offset:2px;outline:2px solid #6aa62d59}.taxonomy-specialization-editor label>span:first-child{color:#31483d;font-size:14px;font-weight:700}.taxonomy-specialization-editor input:not([type=checkbox]):not([type=file]){background:#fff;border-color:#bdcbbf;border-radius:6px;min-height:46px;padding:9px 12px}.taxonomy-specialization-editor input[readonly]{color:#637068;background:#f1f3ef}.taxonomy-specialization-editor input:not([type=checkbox]):focus-visible{border-color:var(--taxonomy-theme-green);outline-offset:1px;outline:2px solid #6aa62d40}.taxonomy-specialization-status{background:var(--taxonomy-theme-green-soft);border:1px solid #d5e5c9;border-radius:7px;align-items:center;margin-top:18px;padding:13px 14px;gap:11px!important;display:flex!important}.taxonomy-specialization-status input{width:18px;height:18px;accent-color:var(--taxonomy-theme-green);margin:0}.taxonomy-specialization-status span{gap:2px;display:grid}.taxonomy-specialization-status strong{color:var(--taxonomy-theme-green-dark);font-size:14px;line-height:18px;display:block}.taxonomy-specialization-media{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;display:grid}.taxonomy-specialization-preview{aspect-ratio:1;color:#738176;text-align:center;background:#f4f7f1;border:1px solid #d7e4cc;border-radius:8px;place-items:center;width:190px;font-size:13px;line-height:1.35;display:grid;overflow:hidden}.taxonomy-specialization-preview img{object-fit:cover;width:100%;height:100%}.taxonomy-specialization-editor input[type=file]{color:#5d6b62;background:#fff;border:1px solid #bdcbbf;border-radius:6px;width:100%;min-height:46px;padding:5px}.taxonomy-specialization-editor input[type=file]::file-selector-button{background:var(--taxonomy-theme-green-soft);min-height:34px;color:var(--taxonomy-theme-green-dark);font:inherit;cursor:pointer;border:0;border-radius:4px;margin-right:10px;padding:6px 11px;font-weight:700}.taxonomy-specialization-remove-image{color:#8a5a18;align-items:center;font-size:13px;gap:8px!important;display:flex!important}.taxonomy-specialization-remove-image input{accent-color:#c7781c}.taxonomy-specialization-ai{border-top:1px solid #dce7d5;gap:14px;margin-top:20px;padding-top:18px;display:grid}.taxonomy-specialization-ai__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.taxonomy-specialization-ai h3,.taxonomy-specialization-ai p{margin:0}.taxonomy-specialization-ai h3{color:var(--taxonomy-theme-green-dark);font-size:17px}.taxonomy-specialization-ai p{color:#66766c;margin-top:4px;font-size:13px;line-height:1.45}.taxonomy-specialization-ai button{min-height:40px;color:var(--taxonomy-theme-green-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #9aaf9d;border-radius:6px;padding:8px 13px;font-size:13px;font-weight:700}.taxonomy-specialization-ai button:hover:not(:disabled){border-color:var(--taxonomy-theme-green);background:var(--taxonomy-theme-green-soft)}.taxonomy-specialization-ai button:disabled{cursor:wait;opacity:.58}.taxonomy-specialization-ai .gorgona-admin-primary-action{color:#fff;background:linear-gradient(#79b83e 0%,#66a431 100%);border-color:#4d8426}.taxonomy-specialization-ai .gorgona-admin-primary-action:hover:not(:disabled){background:linear-gradient(#82bf43 0%,#68a733 100%);border-color:#477b20}.taxonomy-specialization-ai__progress{background:#f7fbf3;border:1px solid #d5e5c9;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.taxonomy-specialization-ai__progress-body{gap:9px;width:100%;min-width:0;display:grid}.taxonomy-specialization-ai__progress-copy{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.taxonomy-specialization-ai__progress-copy span{color:#4f692e;white-space:nowrap;font-weight:800}.taxonomy-specialization-ai__progress-track{background:#dce8d0;border:1px solid #bfd0b0;border-radius:999px;height:13px;overflow:hidden}.taxonomy-specialization-ai__progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#5d9827 0%,#93cf35 100%);height:100%;transition:width .35s;display:block}.taxonomy-specialization-ai__spinner{border:3px solid #dcebd2;border-top-color:var(--taxonomy-theme-green);border-radius:50%;width:20px;height:20px;animation:.9s linear infinite taxonomy-specialization-ai-spin}@keyframes taxonomy-specialization-ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.taxonomy-specialization-ai__spinner{animation:none}}.taxonomy-specialization-ai__candidate{background:#f7fbf3;border:1px solid #d5e5c9;border-radius:8px;grid-template-columns:minmax(180px,230px) minmax(0,1fr);gap:18px;padding:14px;display:grid}.taxonomy-specialization-ai__candidate>img{aspect-ratio:255/253;object-fit:cover;border-radius:6px;width:100%;display:block}.taxonomy-specialization-ai__candidate-body{align-content:start;gap:14px;display:grid}.taxonomy-specialization-ai__actions{flex-wrap:wrap;gap:8px;display:flex}.taxonomy-specialization-ai details{border-top:1px solid #dce7d5;padding-top:12px}.taxonomy-specialization-ai summary{color:var(--taxonomy-theme-green-dark);cursor:pointer;font-size:13px;font-weight:700}.taxonomy-specialization-ai dl{gap:12px;margin:14px 0 0;display:grid}.taxonomy-specialization-ai dl>div{grid-template-columns:minmax(130px,.3fr) minmax(0,1fr);gap:12px;display:grid}.taxonomy-specialization-ai dt{color:#6d7c72;font-size:12px;font-weight:700}.taxonomy-specialization-ai dd,.taxonomy-specialization-ai ul{margin:0}.taxonomy-specialization-ai dd,.taxonomy-specialization-ai li{color:#34493d;font-size:12px;line-height:1.45}.taxonomy-specialization-ai__sources{gap:6px;margin-top:14px;display:grid}.taxonomy-specialization-ai>p.is-error{color:#a33c2f;font-weight:700}.taxonomy-specialization-usage{gap:16px;display:grid}.taxonomy-specialization-usage .taxonomy-specialization-card-heading{margin-bottom:0}.taxonomy-specialization-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.taxonomy-specialization-counters>div{background:#f7fbf3;border:1px solid #d5e5c9;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.taxonomy-specialization-counters>div.is-total{background:var(--taxonomy-theme-green-soft)}.taxonomy-specialization-counters dt{color:#52645a;font-size:13px;font-weight:700}.taxonomy-specialization-counters dd{color:var(--taxonomy-theme-green-dark);margin:0;font-size:23px;font-weight:800;line-height:1}.taxonomy-specialization-technical{background:#fff;border:1px solid #dce4d8;border-radius:7px;padding:0 14px}.taxonomy-specialization-technical summary{color:var(--taxonomy-theme-green-dark);cursor:pointer;padding:13px 2px;font-size:14px;font-weight:700}.taxonomy-specialization-technical dl{border-top:1px solid #e4eae0;gap:11px;margin:0;padding:14px 2px 4px;display:grid}.taxonomy-specialization-technical dl>div{grid-template-columns:minmax(150px,.25fr) minmax(0,1fr);gap:14px;display:grid}.taxonomy-specialization-technical dt{color:#728078;font-size:12px}.taxonomy-specialization-technical dd{color:#31483d;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700}.taxonomy-specialization-technical dd ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.taxonomy-specialization-technical dd li{border-left:3px solid #c5daaf;padding-left:9px}.taxonomy-specialization-technical p{color:#728078;margin:10px 2px 14px;font-size:12px}.taxonomy-specialization-save-bar{background:var(--taxonomy-theme-warm);border:1px solid #d7e4cc;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex;box-shadow:0 8px 20px #284b2d0f}.taxonomy-specialization-save-bar>p{color:#68766d;margin:0;font-size:13px;line-height:1.45}.taxonomy-specialization-save-bar>p strong{color:#31483d}.taxonomy-specialization-save-bar .gorgona-admin-actions{background:0 0;border:0;flex:none;padding:0}.taxonomy-specialization-save-bar .gorgona-admin-primary-action{color:#fff;text-shadow:0 1px 1px #19432033;cursor:pointer;background:linear-gradient(#78b63b 0%,#619d2d 100%);border:1px solid #4e8524;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:8px 18px;font-size:14px;line-height:1.2;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 3px #477b20,0 7px 14px #35601e29}.taxonomy-specialization-save-bar .gorgona-admin-primary-action:before{content:"✓";background:#ffffff2e;border-radius:999px;place-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:inline-grid}.taxonomy-specialization-save-bar .gorgona-admin-primary-action:hover{background:linear-gradient(#82bf43 0%,#68a733 100%);transform:translateY(-1px);box-shadow:0 3px #477b20,0 9px 17px #35601e36}.taxonomy-specialization-save-bar .gorgona-admin-primary-action:active{transform:translateY(2px);box-shadow:0 1px #477b20,0 3px 8px #35601e29}.taxonomy-specialization-save-bar .gorgona-admin-primary-action:focus-visible{outline-offset:3px;outline:3px solid #6aa62d59}@media (max-width:980px){.taxonomy-specialization-editor-grid{grid-template-columns:1fr}}@media (max-width:640px){.taxonomy-specialization-page .gorgona-admin-page-header{align-items:stretch;padding:16px}.taxonomy-specialization-card{padding:16px}.taxonomy-specialization-media{grid-template-columns:1fr}.taxonomy-specialization-preview{width:min(100%,240px)}.taxonomy-specialization-ai__heading,.taxonomy-specialization-ai__actions{flex-direction:column;align-items:stretch}.taxonomy-specialization-ai__heading button,.taxonomy-specialization-ai__actions button{justify-content:center;width:100%}.taxonomy-specialization-ai__progress,.taxonomy-specialization-ai__candidate,.taxonomy-specialization-ai dl>div{grid-template-columns:1fr}.taxonomy-specialization-ai__spinner{display:none}.taxonomy-specialization-address-row,.taxonomy-specialization-counters{grid-template-columns:1fr}.taxonomy-specialization-technical dl>div{grid-template-columns:1fr;gap:3px}.taxonomy-specialization-save-bar{flex-direction:column;align-items:stretch}.taxonomy-specialization-save-bar .gorgona-admin-primary-action{justify-content:center;width:100%}}.taxonomy-section-table-image{object-fit:contain;border:1px solid #d9dfd7;border-radius:6px;width:64px;height:64px;display:block}.taxonomy-field-group+.taxonomy-field-group{margin-top:28px}.taxonomy-field-group>h2{margin-bottom:6px}.taxonomy-field-readonly{border:1px solid #d9dfd7;border-radius:8px;padding:20px}.content-provider-editor{--provider-green:#76a928;--provider-green-dark:#5f8b23;--provider-green-text:#426b1c;--provider-orange:#f29000;--provider-orange-dark:#d97d00;--provider-border:#d9ddd6;--provider-soft-border:#e1e3de;--provider-soft:#f8f9f6;--provider-muted:#6f776f;color:#333;gap:20px;font-family:Roboto Condensed,Arial,sans-serif;display:grid}.content-provider-summary,.content-provider-tariffs{border:1px solid var(--provider-border);background:#fff;padding:20px}.content-provider-summary-grid{grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) minmax(180px,.9fr) minmax(130px,.6fr);align-items:end;gap:16px;display:grid}.content-provider-editor label>span:first-child,.content-provider-book-count>span{color:#4d4d4d;font-size:14px;font-weight:700}.content-provider-editor input:not([type=checkbox]),.content-provider-editor select{box-sizing:border-box;border:1px solid var(--provider-soft-border);color:#333;font:inherit;background:#fff;border-radius:2px}.content-provider-editor input:not([type=checkbox]):focus-visible,.content-provider-editor select:focus-visible{border-color:var(--provider-green);outline-offset:1px;outline:2px solid #76a92847}.content-provider-book-count{border-left:4px solid var(--provider-green);background:#eff7e8;align-content:center;gap:6px;min-height:42px;padding:0 14px;display:grid}.content-provider-book-count strong{color:var(--provider-green-text);font-size:20px;line-height:1}.content-provider-info{border:1px solid #dce5d7;border-left:4px solid var(--provider-green);color:#52604d;background:#f5f9f1;padding:14px 16px;font-size:14px;line-height:1.45}.content-provider-section-heading{margin-bottom:16px}.content-provider-section-heading h2{color:var(--provider-green-text);margin:0 0 4px;font-size:22px;line-height:1.2}.content-provider-section-heading p{color:var(--provider-muted);margin:0;font-size:14px}.content-provider-tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.content-provider-tariff-card{border:1px solid var(--provider-soft-border);border-top:4px solid var(--provider-green);background:var(--provider-soft);gap:15px;min-width:0;padding:17px;display:grid}.content-provider-tariff-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.content-provider-tariff-heading h3{color:var(--provider-green-text);margin:0;font-size:20px;line-height:1.2}.content-provider-editor .content-provider-tariff-toggle{color:var(--provider-green-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.content-provider-editor .content-provider-tariff-toggle>span{color:var(--provider-green-text);font-size:13px}.content-provider-tariff-toggle input{width:18px;height:18px;accent-color:var(--provider-green);margin:0}.content-provider-tariff-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-provider-number-control{display:block;position:relative}.content-provider-number-control>input{padding-right:36px}.content-provider-number-control>span{color:var(--provider-muted);pointer-events:none;font-size:15px;font-weight:700;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.content-provider-number-control>input:read-only{color:var(--provider-green-text);background:#eef3eb;border-color:#cdd8c7;font-weight:700}.content-provider-tariff-example{border-top:1px solid var(--provider-soft-border);color:var(--provider-muted);margin:0;padding-top:11px;font-size:13px}.content-provider-tariff-example strong{color:var(--provider-green-text)}.content-provider-actions{border-color:var(--provider-border);border-radius:0;justify-content:flex-start;min-height:44px}.content-provider-actions .gorgona-admin-primary-action,.content-provider-actions .gorgona-admin-secondary-action{box-sizing:border-box;border-radius:2px;justify-content:center;align-items:center;min-height:42px;padding:9px 18px;font-family:Roboto Condensed,Arial,sans-serif;line-height:1.2;text-decoration:none;display:inline-flex}.content-provider-actions .gorgona-admin-primary-action{border-color:var(--provider-orange);background:var(--provider-orange);color:#fff;cursor:pointer}.content-provider-actions .gorgona-admin-primary-action:hover:not(:disabled){border-color:var(--provider-orange-dark);background:var(--provider-orange-dark)}.content-provider-editor[aria-busy=true] .content-provider-actions{cursor:progress}.content-provider-actions .gorgona-admin-secondary-action{border-color:var(--provider-green);color:var(--provider-green-text);background:#fff}.content-provider-actions .gorgona-admin-secondary-action:hover{background:#eff7e8;text-decoration:none}.content-provider-actions .gorgona-admin-primary-action:focus-visible,.content-provider-actions .gorgona-admin-secondary-action:focus-visible{outline-offset:2px;outline:2px solid #f2900073}@media (max-width:980px){.taxonomy-form-grid,.taxonomy-checkbox-grid,.taxonomy-filter-row,.taxonomy-ip-range,.content-provider-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.content-provider-summary,.content-provider-tariffs{padding:16px}.content-provider-summary-grid,.content-provider-tariff-grid,.content-provider-tariff-fields{grid-template-columns:minmax(0,1fr)}.content-provider-tariff-heading{flex-direction:column;align-items:flex-start}.content-provider-actions{flex-direction:column;align-items:stretch}.content-provider-actions .gorgona-admin-primary-action,.content-provider-actions .gorgona-admin-secondary-action{width:100%}}.public-book-search-page{width:min(1170px,100% - 30px);margin:0 auto 48px}.public-book-search-page h1{margin:20px 0}.public-book-search-form{max-width:760px;margin-bottom:24px}.public-book-search-form label{margin-bottom:8px;font-weight:700;display:block}.public-book-search-form>div{gap:10px;display:flex}.public-book-search-form input{border:1px solid #b8b8b8;flex:1;min-width:0;padding:11px 12px}.public-book-search-form button,.public-book-search-pagination a{color:#fff;background:#91c83e;border:1px solid #91c83e;padding:11px 18px;text-decoration:none}.public-book-search-message,.public-book-search-summary{margin:20px 0}.public-book-search-results{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:30px 20px;display:grid}.public-book-search-result article{width:100%}.public-book-search-result article .field-name-field-product-img,.public-book-search-result article .field-name-field-product-img a,.public-book-search-result article .field-name-field-product-img img{width:100%;max-width:255px}.public-book-search-result article .field-name-field-product-img img{object-fit:contain}.public-book-search-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:36px;display:grid}.public-book-search-pagination a:last-child{justify-self:end}@media (max-width:560px){.public-book-search-form>div{flex-direction:column;align-items:stretch}.public-book-search-pagination{grid-template-columns:1fr 1fr}.public-book-search-pagination strong{text-align:center;grid-area:1/1/auto/-1}}@media (max-width:1100px){.taxonomy-specialization-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.taxonomy-admin-menu-grid,.taxonomy-form-grid,.taxonomy-checkbox-grid,.taxonomy-ip-range{grid-template-columns:minmax(0,1fr)}.taxonomy-ip-editor-heading{display:grid}.taxonomy-filter-row{grid-template-columns:minmax(0,1fr)}}.legacy-shell .site-main:has(.dev-users-page){width:100%;max-width:none;padding:0}.dev-users-page{color:#27312d;background:#f3f4f1;width:100%;max-width:100%;min-height:65vh;padding:36px clamp(24px,2vw,32px) 56px;overflow-x:hidden}.dev-users-panel{background:#fff;border:1px solid #d8ddd7;border-radius:10px;width:calc(100vw - clamp(48px,4vw,64px));min-width:0;max-width:100%;margin:0 auto;padding:28px;box-shadow:0 3px 16px #1a2c240d}.dev-users-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.dev-users-header h1{color:#20352d;margin:0 0 6px;font-size:30px;line-height:1.15}.dev-users-header p{color:#667069;margin:0;font-size:16px}.dev-users-local-note{color:#5b695f;white-space:nowrap;background:#f4f7f4;border:1px solid #d9e2db;border-radius:999px;flex:none;padding:6px 10px;font-size:13px}.dev-users-filters{background:#f8f9f7;border:1px solid #dde2dc;border-radius:8px;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px 16px;padding:18px;display:grid}.dev-users-filters label{gap:6px;min-width:0;display:grid}.dev-users-filters label>span{color:#4d5852;font-size:13px;font-weight:700}.dev-users-filters input,.dev-users-filters select{color:#26332d;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #bfc8c0;border-radius:5px;padding:7px 10px}.dev-users-filters input:focus-visible,.dev-users-filters select:focus-visible,.dev-users-details summary:focus-visible,.dev-users-pagination-size button:focus-visible,.dev-users-pagination-size select:focus-visible,.dev-users-filter-actions a:focus-visible,.dev-users-filter-actions button:focus-visible,.dev-users-action button:focus-visible,.dev-users-pagination a:focus-visible{outline-offset:2px;outline:2px solid #2f6f5e80}.dev-users-page-size{max-width:150px}.dev-users-filters .dev-users-filter-checkbox{white-space:nowrap;flex-direction:row;align-self:end;align-items:center;gap:8px;min-height:40px;display:flex}.dev-users-filters .dev-users-filter-checkbox input{flex:none;width:18px;height:18px;min-height:18px;margin:0;padding:0}.dev-users-filter-actions{align-items:end;gap:10px;display:flex}.dev-users-filter-actions button,.dev-users-filter-actions a,.dev-users-action button,.dev-users-pagination a,.dev-users-pagination span{min-height:38px;font:inherit;border-radius:5px;padding:8px 14px;line-height:20px;text-decoration:none}.dev-users-filter-actions button,.dev-users-action button{color:#fff;cursor:pointer;background:#2f6f5e;border:1px solid #2f6f5e}.dev-users-filter-actions button:hover,.dev-users-action button:hover{background:#245849}.dev-users-filter-actions a,.dev-users-pagination a{color:#334b40;background:#fff;border:1px solid #bac5bd}.dev-users-filter-actions a:hover,.dev-users-pagination a:hover{background:#f0f4f1}.dev-users-summary{color:#59645e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 2px 10px;font-size:14px;display:flex}.dev-users-summary strong{color:#2f3a34}.dev-users-table-wrap{border:1px solid #d8ded9;border-radius:7px;width:100%;max-width:100%;overflow-x:auto}.dev-users-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:1160px}.dev-users-table th,.dev-users-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e8e4;padding:11px 12px}.dev-users-table th{color:#3f4b45;background:#f1f4f1;font-size:13px;font-weight:700;line-height:1.25}.dev-users-table th:first-child{width:15%}.dev-users-table th:nth-child(2){width:14%}.dev-users-table th:nth-child(3){width:12%}.dev-users-table th:nth-child(4){width:25%}.dev-users-table th:nth-child(5){width:11%}.dev-users-table th:nth-child(6){width:12%}.dev-users-table th:nth-child(7){width:11%}.dev-users-table tbody tr:last-child td{border-bottom:0}.dev-users-table tbody tr:hover{background:#fafbf9}.dev-users-name{color:#26342d;overflow-wrap:anywhere;font-weight:700}.dev-users-email,.dev-users-scope-list{overflow-wrap:anywhere}.dev-users-role-list{flex-wrap:wrap;gap:5px;display:flex}.dev-users-role-list span{color:#435149;background:#f2f5f2;border:1px solid #d5ddd7;border-radius:999px;padding:3px 8px;font-size:13px;line-height:1.25;display:inline-flex}.dev-users-scope-list{color:#4b5650;gap:4px;font-size:13px;line-height:1.35;display:grid}.dev-users-last-login,.dev-users-date{color:#59645e;white-space:nowrap;font-size:13px}.dev-users-action{text-align:right}.dev-users-action button{width:100%;min-width:72px;padding-left:10px;padding-right:10px}.dev-users-details-row td{background:#fafbf9;padding:0 12px 8px}.dev-users-details{color:#4b5650;font-size:13px}.dev-users-details summary{color:#2f6f5e;cursor:pointer;width:max-content;margin-left:auto;padding:5px 0;font-weight:700}.dev-users-details dl{background:#fff;border:1px solid #e0e5e0;border-radius:6px;grid-template-columns:minmax(150px,max-content) minmax(0,1fr);gap:6px 18px;margin:4px 0 8px;padding:14px 16px;display:grid}.dev-users-details dt{color:#667069;font-weight:700}.dev-users-details dd{color:#2f3a34;overflow-wrap:anywhere;min-width:0;margin:0}.dev-users-empty{color:#68736d;text-align:center;padding:32px}.dev-users-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:0;display:flex}.dev-users-pagination strong{color:#2f463b;text-align:center;min-width:36px}.dev-users-pagination span{color:#9aa19d;cursor:default;border:1px solid #e0e4e0}.dev-users-pagination .dev-users-pagination-gap{color:#68736d;border:0;min-height:0;padding:8px 2px}.dev-users-pagination-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:18px;display:flex}.dev-users-pagination-size{color:#59645e;align-items:center;gap:8px;font-size:14px;display:flex}.dev-users-pagination-size select,.dev-users-pagination-size button{color:#334b40;min-height:38px;font:inherit;background:#fff;border:1px solid #bac5bd;border-radius:5px;padding:7px 10px}.dev-users-pagination-size button{cursor:pointer}@media (min-width:1500px){.dev-users-filters{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr) 112px max-content}}@media (max-width:980px){.dev-users-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:620px){.dev-users-page{padding:20px 10px 36px}.dev-users-panel{width:100%;padding:18px 12px}.dev-users-header,.dev-users-summary,.dev-users-pagination-bar{flex-direction:column;align-items:flex-start}.dev-users-local-note{white-space:normal}.dev-users-filters{grid-template-columns:1fr;padding:14px}.dev-users-page-size{max-width:none}.dev-users-details dl{grid-template-columns:1fr;gap:2px}.dev-users-details dd{margin-bottom:8px}.dev-users-pagination{justify-content:flex-start}}.auth-page{background:#f6f6f3;place-items:center;min-height:65vh;padding:48px 20px;display:grid}.auth-card{background:#fff;border:1px solid #d9d9d3;border-radius:12px;width:min(100%,460px);padding:32px}.auth-card h1{margin:0 0 12px}.auth-form{gap:16px;margin:24px 0;display:grid}.auth-form label{gap:6px;font-weight:600;display:grid}.auth-form input{min-height:44px;font:inherit;border:1px solid #a9a9a2;border-radius:6px;padding:8px 10px}.auth-form button,.auth-card button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#287447;border:0;border-radius:6px;padding:8px 16px}.auth-form button:disabled{opacity:.55;cursor:default}.auth-error{color:#7c2020;background:#fff0f0;border-radius:6px;padding:10px 12px}.auth-dev-code{background:#f2f0d8;border-radius:6px;padding:10px 12px}.auth-account{grid-template-columns:max-content 1fr;gap:8px 18px;margin:24px 0;display:grid}.auth-account dt{font-weight:700}.auth-account dd{overflow-wrap:anywhere;margin:0}.auth-session-limit-page{align-items:start}.auth-session-limit-card{box-sizing:border-box;width:min(100%,760px)}.auth-session-limit-card>p{line-height:1.45}.auth-session-limit-counter{color:#426b1c;margin:18px 0;font-weight:700}.auth-session-limit-list{gap:12px;min-width:0;margin:20px 0;padding:0;list-style:none;display:grid}.auth-session-limit-option{cursor:pointer;background:#f8f9f6;border:1px solid #e1e3de;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:16px;display:grid}.auth-session-limit-option:has(input:checked){background:#f3f8ed;border-color:#6b9f2e}.auth-session-limit-option input{accent-color:#6b9f2e;width:22px;height:22px;margin:1px 0 0}.auth-session-limit-option:focus-within{outline-offset:2px;outline:2px solid #6b9f2e59}.auth-session-limit-card-main{color:#555;overflow-wrap:anywhere;gap:5px;min-width:0;font-size:14px;line-height:1.4;display:grid}.auth-session-limit-card-main strong{color:#4d4d4d;font-size:17px}.auth-session-limit-card-main small{color:#5f6d5d;font-size:13px}.auth-session-limit-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.auth-session-limit-actions button{background:#f29000;border-radius:0;min-height:44px;font-weight:700}.auth-session-limit-actions button:hover:not(:disabled),.auth-session-limit-actions button:active:not(:disabled){background:#d97d00}.auth-session-limit-actions button:focus-visible{outline-offset:2px;outline:2px solid #f290008c}.auth-session-limit-actions button:disabled{opacity:.55;cursor:default}.auth-session-limit-actions .auth-session-limit-cancel{color:#d97d00;background:#fff;border:1px solid #f29000}.auth-session-limit-actions .auth-session-limit-cancel:hover:not(:disabled),.auth-session-limit-actions .auth-session-limit-cancel:active:not(:disabled){background:#fff6e8}@media (max-width:700px){.html-book-section-tabs{width:100%;padding-inline:4px}.html-book-section-tabs a{min-height:46px;padding-inline:9px;font-size:15px;line-height:45px}.html-book-section-tabs a.is-active{min-height:52px}.auth-session-limit-page{padding:20px 10px 36px}.auth-session-limit-card{padding:20px 14px}.auth-session-limit-option{gap:10px;padding:14px 12px}.auth-session-limit-actions{grid-template-columns:minmax(0,1fr);display:grid}.auth-session-limit-actions button{width:100%}}.account-security-page{color:#303532;background:#f3f4f1;min-height:65vh;padding:40px 0 56px}.account-security-shell{box-sizing:border-box;background:#fff;border:1px solid #d9ddd6;width:100%;max-width:none;margin:0 auto;padding:30px;font-family:Roboto Condensed,Arial,sans-serif}.account-security-header{border-bottom:1px solid #e1e3de;margin-bottom:24px;padding-bottom:18px}.account-security-header h1{color:#333;margin:0 0 5px;font-size:34px;line-height:1.15}.account-security-header p,.account-security-section h2,.account-security-section p{margin-top:0}.account-security-header p{color:#777;margin-bottom:0;font-size:16px}.account-security-sections{display:block}.account-security-layout{grid-template-columns:25% 75%;align-items:start;margin:0 -15px;display:grid}.account-section-navigation,.account-security-content{box-sizing:border-box;min-width:0;padding:0 15px}.account-section-desktop-menu{width:230px;max-width:100%}.account-section-mobile-toggle,.account-section-mobile-panel{display:none}.account-section-menu-list,.account-section-submenu{margin:0;padding:0;list-style:none}.account-section-menu-list>li{position:relative}.account-section-menu-button{box-sizing:border-box;color:#5f8b23;width:100%;min-height:78px;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #d9ddd6;border-radius:0;align-items:center;padding:30px 45px 30px 25px;font-size:15px;font-weight:700;line-height:1.2;display:flex;position:relative}.account-section-menu-list>li+li>.account-section-menu-button{border-top:0}.account-section-menu-list>li:first-child>.account-section-menu-button{border-radius:10px 10px 0 0}.account-section-menu-list>li:last-child>.account-section-menu-button{border-radius:0 0 10px 10px}.account-section-menu-button:hover,.account-section-menu-button--active{color:#fff;background:#76a928;border-color:#76a928}.account-section-menu-button:disabled{color:#8a908b;cursor:not-allowed;opacity:1;background:#f2f3f1}.account-section-menu-button:disabled:after{opacity:.45}.account-section-menu-button:focus-visible,.account-section-mobile-toggle:focus-visible{z-index:2;outline-offset:2px;outline:2px solid #76a92880}.account-security-content:focus-visible{outline-offset:4px;outline:2px solid #76a92880}.account-section-menu-button--submenu:after{content:"›";font-size:23px;font-weight:400;line-height:1;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.account-section-submenu{z-index:20;background:#76a928;border-radius:10px;width:255px;display:none;position:absolute;top:0;left:calc(100% - 1px);overflow:hidden;box-shadow:0 5px 10px #00000040}.account-section-menu-group:hover>.account-section-submenu,.account-section-menu-group:focus-within>.account-section-submenu{display:block}.account-section-submenu-button{color:#fff;background:#76a928;border:0;min-height:66px;padding:24px 35px;font-size:15px;font-weight:700;line-height:18px}.account-section-submenu-button:hover,.account-section-submenu-button.account-section-menu-button--active{background:#5f8b23}.account-revoke-form.account-revoke-form--standalone{border-top:0;margin-top:0;padding-top:0}.account-security-section{background:#fff;border:1px solid #dedfd9;padding:24px}.account-security-section h2{color:#4d4d4d;margin-bottom:20px;font-size:24px;line-height:1.2}.account-security-section h3{color:#4d4d4d;margin:0 0 14px;font-size:18px;line-height:1.25}.account-reader-access-heading,.account-support-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.account-reader-access-heading h3,.account-support-heading h2{margin-bottom:4px}.account-reader-access-heading p,.account-support-heading p{color:#6d716c;margin:0}.account-reader-access-heading>a,.account-support-create,.account-support-footer>a{color:#1672b9;font-weight:700;text-decoration:none}.account-reader-access-list,.account-support-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-reader-access-list>li{background:#f8faf6;border-left:4px solid #76a928;grid-template-columns:minmax(220px,1.2fr) minmax(320px,1fr);align-items:center;gap:18px;padding:13px 15px;display:grid}.account-reader-access-list>li>div{gap:3px;display:grid}.account-reader-access-list>li>div>span{color:#68766e}.account-reader-access-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.account-reader-access-list dl>div{gap:4px;display:grid}.account-reader-access-list dt{color:#727a73;font-size:13px}.account-reader-access-list dd{margin:0}.account-reader-access-status{color:#4b5962;background:#edf1f3;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:700;display:inline-flex}.account-reader-access-status.is-active{color:#3d7427;background:#eaf6e4}.account-reader-access-status.is-expired{color:#8a5b14;background:#fff4df}.account-reader-access-status.is-revoked{color:#8f3026;background:#fff0ed}.account-access-role-block{border-top:1px solid #e1e3de;margin-top:24px;padding-top:20px}.account-support-heading{align-items:center}.account-support-create{color:#fff;background:#f39200;border:1px solid #d57800;flex:none;padding:10px 16px}.account-support-list>li{background:#fafbf9;border:1px solid #dce4e8}.account-support-list>li>a{color:#24333d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 15px;text-decoration:none;display:grid}.account-support-list>li>a:hover{background:#f3f8ed}.account-support-list>li>a>span:first-child{gap:4px;min-width:0;display:grid}.account-support-list small{color:#68766e}.account-support-meta{grid-template-columns:minmax(110px,auto) minmax(90px,auto) minmax(130px,auto);align-items:center;gap:12px;display:grid}.account-support-meta time{color:#68766e;white-space:nowrap;font-size:13px}.account-support-footer{justify-content:space-between;gap:16px;margin-top:16px;display:flex}.account-support-footer span{color:#68766e}.account-support-eyebrow{color:#6c777f;margin:0 0 4px;font-weight:700}.account-support-journal .support-create{margin:16px 0}.account-support-journal .support-filters{grid-template-columns:repeat(2,minmax(180px,1fr));margin:16px 0}.account-support-journal .support-table{min-width:760px}.account-support-journal .support-conversation{margin-top:20px}.account-support-journal .support-conversation h3{margin-bottom:12px}.account-support-journal .support-reply{margin-top:18px}.account-support-total{color:#68766e;text-align:right;margin:14px 0 0}.account-bookshelf-strip{gap:16px;display:grid}.account-bookshelf-strip-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-bookshelf-strip-heading h3{margin:0}.account-bookshelf-strip-heading p{color:#6d716c;max-width:720px;margin:6px 0 0;font-size:14px;line-height:1.45}.account-bookshelf-strip-heading span{color:#426b1c;text-align:center;background:#eff7e8;border-radius:12px;min-width:24px;padding:2px 7px;font-size:13px;font-weight:700}.account-bookshelf-rail-shell{gap:14px;min-width:0;display:grid}.account-bookshelf-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;touch-action:pan-x pan-y;gap:16px;min-width:0;padding:3px 3px 10px;scroll-padding-inline:3px;display:flex;overflow:auto hidden}.account-bookshelf-card{box-sizing:border-box;scroll-snap-align:start;background:#fff;border:1px solid #dedfd9;border-bottom:3px solid #91c83e;flex-direction:column;flex:0 0 148px;min-width:0;height:360px;padding:9px;display:flex;overflow:hidden}.account-bookshelf-card__cover-frame,.account-bookshelf-card__cover-frame>a{background:#f2f2ef;justify-content:center;align-items:center;width:100%;height:164px;display:flex;overflow:hidden}.account-bookshelf-card__cover-frame img,.account-bookshelf-card__cover-missing{object-fit:contain;width:100%;height:100%;display:block}.account-bookshelf-card__cover-missing:before{color:#8b8f88;content:"Обложка";place-items:center;width:100%;height:100%;font-size:12px;display:grid}.account-bookshelf-card__type{color:#426b1c;background:#eff7e8;border-radius:10px;align-self:flex-start;margin-top:8px;padding:2px 7px;font-size:11px;font-weight:700;line-height:16px}.account-bookshelf-card__type--html{color:#7b5200;background:#fff1db}.account-bookshelf-card h4{color:#212121;margin:8px 0 0;font-size:14px;line-height:1.3}.account-bookshelf-card h4 a,.account-bookshelf-card h4 span{height:55px;color:inherit;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.account-bookshelf-card__status{color:#5d665a;min-height:34px;margin:7px 0 0;font-size:12px;line-height:1.35}.account-bookshelf-card__action{margin-top:auto;padding-top:9px}.account-favorite-remove{color:#426b1c;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #76a928;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.25}.account-favorite-remove:hover:not(:disabled){background:#eff7e8}.account-favorite-remove:disabled{border-color:var(--storefront-disabled-action-border);background:var(--storefront-disabled-action);color:var(--storefront-disabled-action-text);cursor:not-allowed}.account-bookshelf-card--unavailable{color:#555;background:#f7f7f5}.account-bookshelf-rail:focus-visible,.account-bookshelf-card a:focus-visible,.account-favorite-remove:focus-visible,.account-bookshelf-page-arrow:focus-visible,.account-bookshelf-retry:focus-visible{outline-offset:3px;outline:2px solid #76a9288c}.account-bookshelf-empty{color:#555;background:#f8f9f6;border:1px solid #e1e3de;padding:24px}.account-bookshelf-empty strong{color:#4d4d4d;font-size:17px}.account-bookshelf-empty p{color:#777;margin:7px 0 0}.account-bookshelf-loading{color:#777;min-height:22px;margin:0}.account-bookshelf-error{align-items:center;gap:12px;display:flex}.account-bookshelf-error .account-security-error{margin:0}.account-bookshelf-retry{color:#426b1c;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d9d3;padding:7px 14px;font-weight:700}.account-bookshelf-pagination{justify-content:flex-end;align-items:center;gap:14px;display:flex}.account-bookshelf-pagination>span{color:#555;font-size:14px}.account-bookshelf-page-arrow{color:#426b1c;min-width:108px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d9d3;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.account-bookshelf-page-arrow:hover:not(:disabled){background:#eff7e8;border-color:#76a928}.account-bookshelf-page-arrow:disabled{color:#999;opacity:.55;cursor:default;background:#f3f3f1}.account-bookshelf-section>.account-favorites-strip{border-top:1px solid #dedfd9;margin-top:32px;padding-top:28px}.account-avatar-row{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.account-avatar-preview{box-sizing:border-box;object-fit:contain;background:#fff;border:1px solid #d7d9d3;flex:none;width:120px;height:120px}.account-avatar-actions,.account-avatar-actions form,.account-security-form,.account-revoke-form{gap:12px;display:grid}.account-avatar-actions{min-width:0}.account-security-form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.account-security-form label,.account-avatar-actions label{color:#555;gap:6px;font-size:15px;font-weight:700;display:grid}.account-security-form input,.account-security-form select,.account-avatar-actions input{box-sizing:border-box;color:#333;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #bbbdb7;border-radius:0;padding:8px 10px}.account-avatar-actions input[type=file]{padding:7px}.account-security-form button,.account-avatar-actions button,.account-revoke-form button{color:#fff;width:max-content;min-height:42px;font:inherit;cursor:pointer;background:#f29000;border:0;border-radius:0;padding:8px 20px;font-weight:700}.account-security-form button:not(.account-secondary-button):not(.account-text-button):hover,.account-security-form button:not(.account-secondary-button):not(.account-text-button):active,.account-avatar-actions button:not(.account-secondary-button):not(.account-text-button):hover,.account-avatar-actions button:not(.account-secondary-button):not(.account-text-button):active,.account-revoke-form button:not(.account-secondary-button):not(.account-text-button):hover,.account-revoke-form button:not(.account-secondary-button):not(.account-text-button):active{background:#d97d00}.account-security-form button:disabled,.account-avatar-actions button:disabled,.account-revoke-form button:disabled{opacity:.55;cursor:default}.account-security-form button:focus-visible,.account-avatar-actions button:focus-visible,.account-revoke-form button:focus-visible{outline-offset:2px;outline:2px solid #f290008c}.account-security-form input:focus-visible,.account-security-form select:focus-visible,.account-avatar-actions input:focus-visible{outline-offset:2px;outline:2px solid #76a92880}.account-security-form .account-secondary-button,.account-avatar-actions .account-secondary-button,.account-revoke-form .account-secondary-button{color:#d97d00;background:#fff;border:1px solid #f29000}.account-security-form .account-text-button{color:#5f8b23;text-align:left;background:0 0;min-height:0;padding:2px 0;font-weight:400;text-decoration:underline}.account-security-hint{color:#777;margin-bottom:0;font-size:14px;line-height:1.4}.account-security-success,.account-security-error{margin:14px 0 0;padding:10px 12px;font-size:14px}.account-security-success{color:#426b1c;background:#eff7e8}.account-security-error{color:#8b2923;background:#fff0ee}.account-legacy-note{color:#555;background:#eff7e8;border-left:3px solid #f29000;gap:4px;margin-top:20px;padding:12px 14px;font-size:14px;display:grid}.account-legacy-note strong{color:#426b1c}.account-security-summary{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0 0 22px;display:grid}.account-security-summary dt{color:#666;font-weight:700}.account-security-summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.account-revoke-form{border-top:1px solid #e2e3df;margin-top:26px;padding-top:20px}.account-sessions-intro{margin-bottom:18px}.account-session-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.account-session-card{background:#f8f9f6;border:1px solid #e1e3de;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:20px;min-width:0;padding:16px;display:grid}.account-session-card-main{gap:12px;min-width:0;display:grid}.account-session-heading{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.account-session-heading strong{color:#4d4d4d;overflow-wrap:anywhere;font-size:17px;line-height:1.3}.account-session-heading span{color:#426b1c;background:#eff7e8;padding:3px 8px;font-size:13px;font-weight:700}.account-session-dates{grid-template-columns:max-content minmax(0,1fr);gap:5px 14px;min-width:0;margin:0;font-size:14px;line-height:1.4;display:grid}.account-session-dates dt{color:#666;font-weight:700}.account-session-dates dd{color:#555;overflow-wrap:anywhere;min-width:0;margin:0}.account-session-clues{color:#5f6d5d;gap:4px;margin:0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:grid}.account-session-revoke-button{color:#d97d00;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #f29000;padding:8px 16px;font-weight:700}.account-session-revoke-button:hover,.account-session-revoke-button:active{background:#fff6e8}.account-session-revoke-button:focus-visible{outline-offset:2px;outline:2px solid #f290008c}.account-session-revoke-button:disabled{opacity:.55;cursor:default}.account-role-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.account-role-group{background:#f8f9f6;border:1px solid #e1e3de;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:13px 15px;display:grid}.account-role-group>strong{color:#4d4d4d;overflow-wrap:anywhere;font-size:17px;line-height:1.3}.account-role-scope-list{gap:5px;min-width:0;margin:0;padding:0 0 0 18px;display:grid}.account-role-scope-list li{color:#666;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.account-role-scope-list span{color:#777}.account-personal-form{gap:26px;display:grid}.account-profile-group{border-bottom:1px solid #e1e3de;gap:18px;padding-bottom:26px;display:grid}.account-profile-group h3{margin-bottom:0}.account-profile-main-layout{--account-profile-photo-size:184px;--account-profile-control-height:42px;grid-template-columns:var(--account-profile-photo-size) minmax(0, 760px);align-items:start;gap:32px;max-width:900px;display:grid}.account-profile-photo-column{width:var(--account-profile-photo-size);justify-items:start;gap:4px;min-width:0;display:grid}.account-profile-photo-column .account-avatar-preview{width:var(--account-profile-photo-size);height:var(--account-profile-photo-size)}.account-profile-photo-column .account-avatar-actions{gap:8px;width:100%}.account-profile-photo-column .account-avatar-actions button{width:100%;height:var(--account-profile-control-height);min-height:var(--account-profile-control-height);box-sizing:border-box;text-align:center;padding-left:12px;padding-right:12px}.account-profile-photo-column .account-security-hint{max-width:var(--account-profile-photo-size);font-size:11px;line-height:1.25}.account-avatar-format-hint{white-space:nowrap}.account-profile-fields-column{gap:20px;width:min(100%,590px);min-width:0;display:grid}.account-profile-fields-column input,.account-profile-fields-column select{height:var(--account-profile-control-height);min-height:var(--account-profile-control-height)}.account-profile-name-fields{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.account-profile-basics-row{grid-template-columns:minmax(190px,1fr) max-content 126px;align-items:end;gap:16px;width:100%;max-width:none}.account-profile-phone-field,.account-profile-gender-field{min-width:0}.account-profile-gender-field select{width:126px}.account-birth-date-field{border:0;min-width:0;margin:0;padding:0}.account-birth-date-field legend{color:#555;margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.account-birth-date-inputs{grid-template-columns:52px 58px 84px;gap:6px;display:grid}.account-birth-date-inputs input,.account-birth-date-inputs select{width:100%;min-width:0}.account-profile-education-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;max-width:900px}.account-education-field{align-content:start;gap:12px;min-width:0;display:grid}.account-education-compact-row{grid-column:1/-1;grid-template-columns:minmax(140px,220px) minmax(180px,300px);gap:18px;min-width:0;display:grid}.account-profile-actions{justify-content:flex-end;max-width:900px;display:flex}.account-profile-group--personal .account-legacy-note{margin-top:2px}.account-profile-actions button{color:#fff;width:max-content;min-height:42px;font:inherit;cursor:pointer;background:#f29000;border:0;border-radius:0;padding:8px 20px;font-weight:700}.account-profile-actions button:hover,.account-profile-actions button:active{background:#d97d00}.account-profile-actions button:focus-visible{outline-offset:2px;outline:2px solid #f290008c}.account-profile-actions button:disabled{opacity:.55;cursor:default}.account-pin-actions,.account-email-change-form{margin-top:18px}.account-pin-summary{margin-top:16px}.account-modal-backdrop{z-index:2147483600;box-sizing:border-box;background:#1c1e1b9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-modal{box-sizing:border-box;color:#303532;background:#fff;border:1px solid #d9ddd6;width:min(100%,420px);max-height:calc(100dvh - 40px);padding:26px;font-family:Roboto Condensed,Arial,sans-serif;position:relative;overflow-y:auto}.account-modal h2{color:#4d4d4d;margin:0 40px 20px 0;font-size:24px;line-height:1.2}.account-modal-close{color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;background:#f29000;border:0;padding:0;font-size:26px;line-height:1;position:absolute;top:10px;right:10px}.account-modal-form{gap:14px;display:grid}.account-modal-form label{color:#555;gap:6px;font-size:15px;font-weight:700;display:grid}.account-modal-form input{box-sizing:border-box;color:#333;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bbbdb7;border-radius:0;padding:8px 10px}.account-modal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-modal-actions button,.account-file-button{box-sizing:border-box;color:#fff;width:max-content;min-height:42px;font:inherit;cursor:pointer;background:#f29000;border:0;border-radius:0;padding:8px 20px;font-weight:700}.account-modal-actions button:not(.account-secondary-button):not(.account-text-button):hover,.account-modal-actions button:not(.account-secondary-button):not(.account-text-button):active,.account-file-button:hover,.account-file-button:active{background:#d97d00}.account-modal-actions .account-secondary-button{color:#d97d00;background:#fff;border:1px solid #f29000}.account-modal-actions .account-text-button{color:#5f8b23;background:0 0;min-height:0;padding:2px 0;font-weight:400;text-decoration:underline}.account-modal-actions button:disabled{opacity:.55;cursor:default}.account-modal-close:focus-visible,.account-modal-actions button:focus-visible,.account-file-button:focus-within{outline-offset:2px;outline:2px solid #f290008c}.account-modal-form input:focus-visible{outline-offset:2px;outline:2px solid #76a92880}.domain-license-banner{z-index:2147483500;box-sizing:border-box;color:#574112;text-align:center;background:#fff4d6;border-bottom:1px solid #d7b260;width:100%;padding:11px 24px;font:18px/1.35 Roboto Condensed,Arial,sans-serif;position:relative}.domain-license-banner.is-urgent{color:#6d3d08;background:#fff0d5;border-color:#e39026}.domain-license-banner.is-critical{color:#78291f;background:#fff0ed;border-color:#c9503f}.domain-license-modal-backdrop{z-index:2147483600;box-sizing:border-box;background:#1c1e1b9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.domain-license-modal{box-sizing:border-box;color:#33413a;background:#fffefb;border:1px solid #d8dfcf;border-top:7px solid #8fca37;border-bottom:7px solid #f29000;width:min(100%,560px);max-height:calc(100dvh - 40px);padding:32px;font:19px/1.5 Roboto Condensed,Arial,sans-serif;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000057}.domain-license-modal.is-critical{border-top-color:#c9503f}.domain-license-modal h2{color:#245f43;margin:0 45px 18px 0;font-size:32px;line-height:1.12}.domain-license-modal p{margin:0 0 16px}.domain-license-modal-kicker{color:#c76d00;letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:700}.domain-license-modal-close{color:#fff;cursor:pointer;background:#f29000;border:0;width:40px;height:40px;padding:0;font:30px/1 Roboto Condensed,Arial,sans-serif;position:absolute;top:12px;right:12px}.domain-license-modal-actions{justify-content:flex-end;margin-top:24px;display:flex}.domain-license-modal-actions button{color:#fff;cursor:pointer;background:linear-gradient(#8fca37,#69a82d);border:1px solid #5d9028;min-width:150px;min-height:48px;padding:10px 24px;font:700 20px/1.2 Roboto Condensed,Arial,sans-serif}.domain-license-modal-close:hover,.domain-license-modal-close:active{background:#d97d00}.domain-license-modal-actions button:hover,.domain-license-modal-actions button:active{background:linear-gradient(#7fba30,#5d9826)}.domain-license-modal-close:focus-visible,.domain-license-modal-actions button:focus-visible{outline-offset:3px;outline:3px solid #76a9288c}@media (max-width:700px){.domain-license-banner{text-align:left;padding:10px 14px;font-size:16px}.domain-license-modal-backdrop{padding:10px}.domain-license-modal{max-height:calc(100dvh - 20px);padding:25px 18px 22px;font-size:17px}.domain-license-modal h2{font-size:27px}.domain-license-modal-actions button{width:100%}}.account-photo-modal{width:min(100%,520px)}.account-photo-modal-preview{box-sizing:border-box;object-fit:contain;background:#fff;border:1px solid #d7d9d3;width:160px;height:160px;margin:0 auto 20px;display:block}.account-avatar-editor-canvas{aspect-ratio:1;cursor:grab;touch-action:none;background:#f3f4f1;border:1px solid #d7d9d3;width:min(100%,320px);height:auto;margin:0 auto 18px;display:block}.account-avatar-editor-canvas:active{cursor:grabbing}.account-avatar-editor-controls{gap:12px;margin-bottom:18px;display:grid}.account-avatar-editor-controls label{color:#555;gap:6px;font-size:15px;font-weight:700;display:grid}.account-avatar-editor-controls input[type=range]{accent-color:#76a928;width:100%}.account-avatar-editor-buttons{flex-wrap:wrap;gap:8px;display:flex}.account-avatar-editor-buttons button{color:#4d4d4d;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbbdb7;padding:6px 12px}.account-avatar-editor-buttons button:focus-visible,.account-avatar-editor-controls input:focus-visible{outline-offset:2px;outline:2px solid #76a92880}.account-pin-onboarding-modal .account-security-hint{margin-bottom:18px}.account-file-button{align-items:center;display:inline-flex}.account-file-button input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.account-profile-main-layout{grid-template-columns:minmax(0,1fr);gap:20px}.account-profile-photo-column{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:1023px){.account-security-layout{margin:0;display:block}.account-section-navigation,.account-security-content{padding:0}.account-section-navigation{margin-bottom:16px}.account-section-desktop-menu{display:none}.account-section-mobile-toggle{box-sizing:border-box;color:#5f8b23;width:100%;min-height:48px;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #76a928;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.account-section-mobile-toggle-mark{flex:none;font-size:20px;line-height:1;transition:transform .15s}.account-section-mobile-toggle[aria-expanded=true] .account-section-mobile-toggle-mark{transform:rotate(180deg)}.account-section-mobile-panel{margin-top:10px;display:block}.account-section-mobile-panel .account-section-menu-button{min-height:78px}.account-section-mobile-panel .account-section-submenu{width:100%;box-shadow:none;background:#f8f9f6;border-radius:0;display:block;position:static;overflow:visible}.account-section-mobile-panel .account-section-submenu-button{color:#5f8b23;background:#f8f9f6;border:0;border-top:1px solid #e1e3de;min-height:48px;padding:15px 28px}.account-section-mobile-panel .account-section-submenu-button:hover,.account-section-mobile-panel .account-section-submenu-button.account-section-menu-button--active{color:#426b1c;background:#eff7e8}.account-section-mobile-panel .account-section-menu-button--submenu:after{content:"⌄"}}@media (max-width:700px){.account-security-page{padding:20px 10px 36px}.account-security-shell{padding:18px 12px}.account-security-section{padding:18px 14px}.account-avatar-row{flex-direction:column}.account-profile-photo-column{grid-template-columns:minmax(0,1fr);gap:12px}.account-profile-photo-column .account-avatar-actions button{height:44px;min-height:44px}.account-avatar-format-hint{white-space:normal}.account-security-form{grid-template-columns:1fr}.account-profile-name-fields,.account-profile-education-grid{grid-template-columns:minmax(0,1fr)}.account-profile-basics-row{grid-template-columns:minmax(0,1fr) 108px;gap:12px}.account-profile-phone-field{grid-column:1/-1}.account-birth-date-field{grid-column:1}.account-profile-gender-field{grid-column:2}.account-profile-gender-field select{width:108px}.account-birth-date-inputs{grid-template-columns:minmax(40px,.75fr) minmax(48px,1fr) minmax(64px,1.25fr);gap:8px}.account-education-compact-row{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-actions{justify-content:flex-start}.account-security-summary{grid-template-columns:1fr;gap:3px}.account-security-summary dd{margin-bottom:8px}.account-bookshelf-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.account-bookshelf-page-arrow{min-width:0}.account-session-card{grid-template-columns:minmax(0,1fr);gap:14px}.account-session-dates{grid-template-columns:minmax(0,1fr);gap:2px}.account-session-dates dd{margin-bottom:5px}.account-session-revoke-button{width:100%;min-height:44px}.account-modal-backdrop{padding:10px}.account-modal{max-height:calc(100dvh - 20px);padding:22px 16px}.account-security-form button,.account-avatar-actions button,.account-revoke-form button,.account-modal-actions button,.account-file-button,.account-avatar-editor-buttons button{min-height:44px}.account-modal-close{width:44px;height:44px}.account-reader-access-heading,.account-support-heading{display:grid}.account-reader-access-list>li,.account-support-list>li>a{grid-template-columns:minmax(0,1fr)}.account-reader-access-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.account-support-create{justify-self:start}.account-support-meta{grid-template-columns:minmax(0,1fr);gap:6px}.account-support-footer{display:grid}.account-support-journal .support-filters{grid-template-columns:minmax(0,1fr)}.account-support-journal .support-table{min-width:0}}@media (max-width:420px){.account-education-compact-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.account-profile-basics-row{grid-template-columns:minmax(0,1fr)}.account-birth-date-field,.account-profile-gender-field{grid-column:1}}.auth-modal-backdrop{z-index:2147483647;isolation:isolate;background:#000000d9;place-items:center;padding:32px 72px;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-modal{box-sizing:border-box;color:#212121;text-align:left;width:min(584px,100vw - 144px);box-shadow:none;background:#fff;border-radius:0;padding:20px 74px 30px 73px;position:relative;overflow:visible}.auth-modal-close{color:#0000;cursor:pointer;background:url(/legacy/mytheme/img/okna/close.png) no-repeat;border:0;border-radius:0;width:53px;height:53px;padding:0;font-size:0;position:absolute;top:0;right:-53px}.auth-modal-close:hover{opacity:.85}.auth-modal-close:focus-visible{outline-offset:3px;outline:3px solid #fff}.auth-flow{width:437px;max-width:100%;font-family:Roboto Condensed,sans-serif}.auth-flow h1{color:#212121;margin:0 0 10px;font-size:40px;font-weight:700;line-height:normal}.auth-intro{color:#555;margin:0 0 16px;font-size:14px;line-height:1.45}.auth-modal-form{gap:15px;margin:15px 0 18px}.auth-modal-form label{color:#212121;font-size:14px;font-weight:lighter}.auth-modal-form>label:not(.auth-consent){display:block;position:relative}.auth-modal-form>label:not(.auth-consent)>span:first-child{z-index:1;color:#212121;pointer-events:none;height:37px;font-size:14px;font-weight:lighter;line-height:37px;position:absolute;top:1px;left:15px}.auth-modal-form>label:not(.auth-consent):focus-within>span:first-child{visibility:hidden}.auth-modal-form>label:not(.auth-consent):has(>input:not(:placeholder-shown))>span:first-child{visibility:hidden}.auth-modal-form>label:not(.auth-consent)>.auth-field-error{display:block}.auth-modal-form input:not([type=checkbox]){box-sizing:content-box;color:#212121;background:#fff;border:1px solid #dedede;border-radius:0;width:418px;max-width:100%;height:37px;min-height:37px;padding:0 0 0 15px;font-family:inherit;font-size:14px;font-weight:lighter}.auth-modal-form input:focus-visible{outline-offset:1px;border-color:#6b9f2e;outline:2px solid #6b9f2e3d}.auth-modal-form>button[type=submit]{color:#fff;text-transform:none;background:url(/legacy/mytheme/img/okna/vhid.png) no-repeat;border:0;border-radius:0;width:100%;height:45px;min-height:45px;padding:0;font-size:16px;font-weight:700;line-height:45px}.auth-modal-form>button[type=submit]:hover:not(:disabled){opacity:.85}.auth-switch-button{color:#fff;text-transform:none;cursor:pointer;border:0;border-radius:0;width:100%;height:45px;min-height:45px;padding:0;font-family:inherit;font-size:18px;font-weight:700;line-height:45px;background:url(/legacy/mytheme/img/okna/register.png) no-repeat!important}.auth-switch-button:hover{opacity:.85}.auth-secondary-actions{gap:9px;margin-top:14px;display:grid}.auth-card .auth-text-button,.auth-modal .auth-text-button{color:#4f7f24;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:0;padding:2px 0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.35;text-decoration:underline}.auth-card .auth-text-button:disabled,.auth-modal .auth-text-button:disabled{color:#8b8b84;cursor:default;text-decoration:none}.auth-registration-hint{color:#5f5f5b;margin:0 0 2px;font-size:14px;line-height:1.4}.auth-consent-field{gap:5px;display:grid}.auth-modal-form .auth-consent{flex-direction:row;align-items:center;gap:9px;min-width:0;display:flex}.auth-modal-form .auth-consent input{flex:none;width:22px;height:22px;margin:0;padding:0}.auth-modal-form .auth-consent span{min-width:0;line-height:1.35}.auth-modal-form .auth-consent a{color:#4f7f24;text-decoration:underline}.auth-modal-form .auth-consent a:hover{color:#355d18}.auth-field-error{color:#a12b25;font-size:12px;line-height:1.3}.auth-success{color:#315d1b;background:#eff8e8;margin:12px 0;padding:10px 12px}.auth-captcha{min-height:0;overflow:hidden}.auth-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.auth-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.auth-modal-backdrop{align-items:start;padding:16px}.auth-modal{width:100%;max-height:calc(100vh - 32px);padding:58px 20px 24px;overflow-y:auto}.auth-modal-close{border-radius:0;right:0}.auth-flow h1{font-size:32px}.auth-modal-form input:not([type=checkbox]){width:calc(100% - 17px)}}.legacy-university-page .node-specialization.node-teaser .field-name-field-specialization-img img{object-fit:contain;background:#fff}.admin-pdf-preview-banner,.admin-pdf-preview-result{box-sizing:border-box;width:1230px;max-width:calc(100vw - 20px);margin:0 auto}.admin-pdf-preview-banner{color:#4d3500;background:#fff3cd;border:1px solid #d78b00;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.admin-pdf-preview-banner>span{align-items:baseline;gap:12px;display:flex}.admin-pdf-preview-banner strong{font-size:18px}.admin-pdf-preview-reader-link,.admin-pdf-reader-banner a,.admin-pdf-reader-unavailable a{color:#fff;background:#7b5200;border:1px solid #7b5200;border-radius:3px;flex:none;align-items:center;min-height:38px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.admin-pdf-preview-reader-link:hover,.admin-pdf-reader-banner a:hover,.admin-pdf-reader-unavailable a:hover{color:#fff;background:#5e3e00}.admin-pdf-preview-result{background:#fff;padding:30px}.admin-pdf-reader-route{background:#f0f0f0;flex-direction:column;min-height:100vh;display:flex}.admin-pdf-reader-banner{z-index:50;color:#4d3500;background:#fff3cd;border-bottom:1px solid #d78b00;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:10px 18px;display:flex;position:relative}.admin-pdf-reader-banner span{align-items:baseline;gap:12px;display:flex}.admin-pdf-reader-banner strong{font-size:17px}.admin-pdf-reader-route>.pdf-reader-v1{flex:auto;min-height:0}.admin-pdf-reader-route .pdf-reader-legacy-body{height:calc(100vh - 148px)}.admin-pdf-reader-unavailable{background:#fff;border:1px solid #d4d4d4;width:760px;max-width:calc(100vw - 32px);margin:48px auto;padding:30px}.admin-pdf-reader-eyebrow{color:#7b5200;text-transform:uppercase;font-weight:700}.legacy-pdf-detail-route{color:#212121;background:#f2f2f0;padding:0;font-family:Roboto Condensed,Arial,Helvetica,sans-serif}.legacy-pdf-detail-route>.legacy-pdf-catalog-breadcrumb{width:1230px;max-width:calc(100vw - 20px);margin-left:auto;margin-right:auto}.legacy-pdf-detail-route>.legacy-pdf-catalog-breadcrumb .breadcrumb{padding-left:30px;padding-right:30px}.legacy-pdf-detail-page{width:1230px;max-width:calc(100vw - 20px);margin:0 auto;padding:0}.legacy-pdf-book-detail{background:#fff;padding:30px}.legacy-pdf-detail-page #page-title{color:#212121;border-bottom:1px solid #d8d8d8;margin:0 0 30px;padding-bottom:20px;font-size:40px;font-weight:700;line-height:1.2}.legacy-pdf-detail-mobile-title{display:none}.legacy-pdf-detail-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:38px;display:grid}.legacy-pdf-detail-cover-column{position:static}.legacy-pdf-detail-cover{background:#fafafa;justify-content:center;align-items:center;width:160px;height:217px;display:flex;position:relative}.legacy-pdf-detail-cover-image-link{z-index:1;cursor:zoom-in;background:0 0;border:0;width:100%;display:block;position:absolute;inset:0}.legacy-pdf-detail-mobile-cover-action{display:none}.legacy-pdf-detail-cover img{object-fit:fill;width:100%;height:100%;display:block}.legacy-pdf-cover-lightbox-backdrop{z-index:10000;box-sizing:border-box;background:#141c18d6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.legacy-pdf-cover-lightbox{background:#fff;border:4px solid #79b52d;border-radius:8px;place-items:center;width:fit-content;max-width:calc(100vw - 56px);height:fit-content;max-height:calc(100vh - 56px);padding:14px;display:grid;position:relative;box-shadow:0 20px 60px #0000006b}.legacy-pdf-cover-lightbox img{object-fit:contain;width:auto;max-width:calc(100vw - 92px);height:auto;max-height:calc(100vh - 92px);display:block}.legacy-pdf-cover-lightbox-close{z-index:1;color:#fff;cursor:pointer;background:#f29000;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font:700 30px/1 Arial,sans-serif;display:grid;position:absolute;top:-18px;right:-18px;box-shadow:0 4px 14px #00000047}.legacy-pdf-cover-lightbox-close:hover,.legacy-pdf-cover-lightbox-close:focus-visible{outline-offset:2px;background:#79b52d;outline:2px solid #fff}.legacy-pdf-detail-cover-placeholder{color:#8b8b8b;letter-spacing:0;justify-content:center;align-items:center;width:100%;min-height:300px;font-size:34px;font-weight:700;display:flex}.legacy-pdf-detail-read-action{color:#111;margin-top:22px;font-size:16px;line-height:1.25}.legacy-pdf-detail-unavailable-action{width:160px;color:var(--muted);margin:12px 0 0;line-height:1.35}.legacy-pdf-detail-auth-link{color:#fff;text-align:center;text-transform:uppercase;background:#ffb400;width:160px;height:40px;margin-top:10px;padding:0;font-weight:700;line-height:40px;text-decoration:none;display:block}.legacy-pdf-detail-auth-link:hover{background:#f4a300;text-decoration:none}.legacy-pdf-detail-reader-link{color:#0b6fb3;text-align:center;background:#fff;border:1px solid #0b6fb3;width:160px;height:38px;margin-top:8px;font-size:13px;font-weight:700;line-height:38px;text-decoration:none;display:block}.legacy-pdf-detail-reader-link:hover{background:#eef7ff;text-decoration:none}.bookonlime-primary-storefront-action{border-color:var(--storefront-primary-action-hover);background:var(--storefront-primary-action);color:#fff}.bookonlime-primary-storefront-action:hover:not(:disabled){background:var(--storefront-primary-action-hover);color:#fff;text-decoration:none}.bookonlime-primary-storefront-action:focus-visible{outline:2px solid var(--storefront-primary-action-focus);outline-offset:2px}.bookonlime-primary-storefront-action:disabled{border-color:var(--storefront-disabled-action-border);background:var(--storefront-disabled-action);color:var(--storefront-disabled-action-text);cursor:not-allowed;pointer-events:none}.pdf-purchase-page{background:#f5f7f8;min-height:70vh;padding:42px 20px}.pdf-purchase-checkout{background:#fff;border:1px solid #dce3e8;border-radius:6px;width:min(720px,100%);margin:0 auto;padding:30px;box-shadow:0 8px 28px #192d3c14}.pdf-purchase-checkout h1{color:#222;margin:4px 0 24px;font-size:28px;line-height:1.25}.pdf-purchase-eyebrow{color:#678140;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.pdf-purchase-checkout fieldset{border:0;margin:0;padding:0}.pdf-purchase-checkout legend{margin-bottom:12px;font-size:17px;font-weight:700}.pdf-purchase-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pdf-purchase-offers label{cursor:pointer;border:1px solid #ccd6dc;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.pdf-purchase-offers label.is-selected{border-color:var(--storefront-primary-action);box-shadow:inset 0 0 0 1px var(--storefront-primary-action)}.pdf-purchase-offers input{accent-color:var(--storefront-primary-action)}.pdf-purchase-note,.pdf-purchase-provider-note{color:#5c6670;font-size:14px;line-height:1.5}.pdf-purchase-error{color:#a12622;font-weight:700}.pdf-purchase-success{color:#527c2c;font-weight:700}.pdf-purchase-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.pdf-purchase-actions .bookonlime-primary-storefront-action,.pdf-purchase-checkout>.bookonlime-primary-storefront-action{border:1px solid var(--storefront-primary-action-hover);min-height:44px;font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.admin-pdf-sales-filters{background:#fff;border:1px solid #dce6ed;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;padding:16px;display:flex}.admin-pdf-sales-filters label{color:#374d5d;gap:5px;font-size:12px;font-weight:700;display:grid}.admin-pdf-sales-filters input{min-width:280px}.admin-pdf-sales-filters input,.admin-pdf-sales-filters select,.admin-pdf-sales-filters button{color:#1e3445;background:#fff;border:1px solid #c7d4dc;border-radius:3px;min-height:40px;padding:7px 10px}.admin-pdf-sales-filters button{color:#fff;cursor:pointer;background:#f7931e;border-color:#ef8400;font-weight:700}.admin-pdf-sales-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;display:grid}.admin-pdf-sales-pagination>:last-child{justify-self:end}.gorgona-admin-main:has(.support-page){width:min(1320px,100% - 32px)}.support-page{color:#24333d;font-family:Roboto Condensed,Arial,Helvetica,sans-serif}.support-panel{background:#fff;border:1px solid #d9e1dc;padding:28px}.support-header{border-bottom:1px solid #dfe5df;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.support-header h1{color:#17354c;margin:4px 0 8px;font-size:40px;line-height:1.1}.support-header p{color:#6c777f;margin:0;font-size:17px}.support-create{background:#fbfcfa;border:1px solid #d7dfd8;margin:22px 0}.support-create>summary{color:#315f35;cursor:pointer;padding:17px 20px;font-size:19px;font-weight:700}.support-create[open]>summary{border-bottom:1px solid #d7dfd8}.support-create form{gap:17px;padding:20px;display:grid}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-create label,.support-reply label,.support-filters label,.support-book-picker{gap:6px;min-width:0;display:grid}.support-create label>span,.support-reply label>span,.support-filters label>span,.support-field-label{color:#374d5d;font-size:14px;font-weight:700}.support-create input,.support-create select,.support-create textarea,.support-reply textarea,.support-filters input,.support-filters select,.support-book-combobox>input{color:#24333d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aebbc3;border-radius:2px;padding:9px 11px}.support-create textarea,.support-reply textarea{resize:vertical;line-height:1.5}.support-form-note{color:#68766e;margin:0;font-size:14px;line-height:1.45}.support-primary-action,.support-filter-actions>button:not(.support-sort-direction){border:1px solid var(--storefront-primary-action-hover);background:var(--storefront-primary-action);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:2px;padding:9px 20px;font-weight:700}.support-primary-action{justify-self:start}.support-filters{background:#f7f9fa;border:1px solid #dce4e8;grid-template-columns:minmax(180px,1.1fr) minmax(230px,1.3fr) repeat(2,minmax(150px,.9fr)) minmax(230px,1.2fr);align-items:end;gap:14px;margin:22px 0;padding:17px;display:grid}.support-filters.is-account{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(160px,1fr))}.support-admin-filters{grid-template-columns:repeat(4,minmax(180px,1fr))}.support-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.support-filter-actions>a,.support-return,.support-open{color:#1672b9;font-weight:700;text-decoration:none}.support-filter-actions>a{padding:10px 5px}.support-sort-direction{color:#315f35;cursor:pointer;background:#fff;border:1px solid #aebbc3;border-radius:2px;justify-content:center;align-items:center;width:44px;min-height:44px;font-size:25px;display:inline-flex}.support-book-combobox{position:relative}.support-book-options{z-index:20;background:#fff;border:1px solid #bfcac2;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 22px #1c2f2724}.support-book-options>button{color:#24333d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e8e3;gap:3px;width:100%;padding:10px 12px;display:grid}.support-book-options>button.is-active,.support-book-options>button:hover{background:#eef5e8}.support-book-options small,.support-book-combobox>small{color:#68766e}.support-book-options p{color:#68766e;margin:0;padding:11px 12px}.support-book-token{background:#f0f7e9;border:1px solid #a9c48b;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 10px;display:flex}.support-book-token span{min-width:0;display:grid}.support-book-token strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-book-token small{color:#66745f}.support-book-token button{color:#496b31;cursor:pointer;background:0 0;border:0;font-size:24px}.support-table-wrap{border:1px solid #dce4e8;overflow-x:auto}.support-table{border-collapse:collapse;width:100%;min-width:880px}.support-table th{color:#17354c;text-align:left;text-transform:uppercase;background:#eaf3fa;padding:12px 14px}.support-table td{vertical-align:top;border-top:1px solid #e1e7ea;padding:14px}.support-table td:first-child{max-width:360px}.support-table td:first-child strong,.support-table td:first-child small{display:block}.support-table td:first-child small{color:#707c84;margin-top:4px}.support-admin-table{min-width:1240px}.support-admin-table td:nth-child(2) strong,.support-admin-table td:nth-child(2) small{display:block}.support-admin-table td:nth-child(2) small{color:#707c84;margin-top:4px}.support-status{color:#4b5962;background:#edf1f3;border-radius:999px;width:max-content;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.support-status.is-new{color:#8a5b14;background:#fff4df}.support-status.is-in_progress,.support-status.is-acknowledged{color:#17658e;background:#e8f4fb}.support-status.is-waiting_requester{color:#a74c1e;background:#fff0e8}.support-status.is-resolved{color:#3d7427;background:#eaf6e4}.support-empty{color:#68766e;text-align:center}.support-alert{background:#f0f7e9;border-left:4px solid #7aaa28;margin:20px 0;padding:13px 16px}.support-alert.is-error{color:#8f3026;background:#fff0ed;border-color:#bd4b3b}.support-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.support-detail-meta>div{background:#fafbf9;border:1px solid #dde5df;gap:7px;padding:14px;display:grid}.support-detail-meta span{color:#6c777f;font-size:13px}.support-detail-meta small{color:#6c777f}.support-admin-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.support-diagnostic{background:#f7f9fa;border:1px solid #dce4e8;margin:22px 0;padding:16px}.support-diagnostic h2{color:#17354c;margin:0 0 12px;font-size:20px}.support-diagnostic dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.support-diagnostic dl>span{display:contents}.support-diagnostic dt{color:#6c777f}.support-diagnostic dd{overflow-wrap:anywhere;margin:0}.support-conversation{margin-top:28px}.support-conversation h2{color:#17354c}.support-conversation article{background:#f7f9fa;border:1px solid #dce4e8;width:min(760px,88%);margin:12px 0;padding:14px 16px}.support-conversation article.is-requester{background:#f3f8ed;border-color:#cfe0bd;margin-left:auto}.support-conversation article header{color:#52616a;justify-content:space-between;gap:12px;font-size:13px;display:flex}.support-conversation article p{white-space:pre-wrap;margin:10px 0 0;line-height:1.5}.support-reply{border-top:1px solid #dfe5df;gap:12px;margin-top:24px;padding-top:22px;display:grid}.support-context-action{justify-items:start;gap:5px;margin-top:10px;display:grid}.support-context-action>button{color:#315f35;min-height:38px;font:inherit;cursor:pointer;background:#f0f7e9;border:1px solid #6b9837;padding:7px 13px;font-weight:700}.support-context-action>button:disabled{cursor:wait;opacity:.7}.support-context-action>small{color:#8f3026}.support-context-result{color:#315f35;margin:10px 0 0}.support-context-result a{color:#1672b9;font-weight:700}.support-incident-beacon{box-sizing:border-box;color:#fff;min-width:0;font:inherit;cursor:pointer;background:#c83f34;border:1px solid #9d2c24;justify-content:center;align-items:center;gap:7px;font-weight:700;animation:.78s ease-in-out 3 support-incident-pulse;display:inline-flex}.support-incident-beacon>span{font-size:22px;line-height:1}.support-incident-beacon>small{color:#9d2c24;background:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:19px;min-height:19px;font-size:11px;display:inline-flex}.support-incident-beacon:hover{background:#ad3028}.support-incident-beacon:focus-visible{outline-offset:2px;outline:3px solid #ffb21a}.support-incident-beacon.is-header{float:right;border-radius:4px;width:54px;height:54px;margin-left:10px}.support-incident-beacon.is-header strong,.support-incident-beacon.is-reader strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.support-incident-beacon.is-toolbar{border-width:0 1px;border-radius:0;min-height:40px;margin-left:auto;padding:0 13px;font-size:12px}.support-incident-beacon.is-reader{border-width:0 1px 1px 0;border-radius:0;width:50px;height:48px;display:flex}.operational-toolbar~#header .pane-support-incident-slot{display:none}@keyframes support-incident-pulse{0%,to{transform:scale(1);box-shadow:0 0 #c83f3400}50%{transform:scale(1.045);box-shadow:0 0 0 7px #c83f3438}}.support-incident-backdrop{z-index:5000;background:#232824ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.support-incident-dialog{box-sizing:border-box;color:#263039;background:#fff;border-radius:8px;width:min(720px,100%);max-height:min(820px,100vh - 48px);padding:32px 38px 34px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:auto;box-shadow:0 18px 55px #0000004d}.support-incident-dialog h2{color:#263039;margin:5px 48px 22px 0;font-size:30px;line-height:1.15}.support-incident-eyebrow{color:#5d695f;letter-spacing:.045em;margin:0;font-size:13px;font-weight:700}.support-incident-close{color:#fff;cursor:pointer;background:#f39200;border:0;border-radius:2px;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;top:18px;right:18px}.support-incident-select,.support-incident-comment{gap:7px;margin-top:18px;font-weight:700;display:grid}.support-incident-select select,.support-incident-comment textarea{box-sizing:border-box;color:#263039;width:100%;font:inherit;background:#fff;border:1px solid #bac5bc;border-radius:3px;padding:11px 12px}.support-incident-comment textarea{resize:vertical;min-height:104px}.support-incident-summary{color:#7f2922;background:#fff0ed;border-left:5px solid #c83f34;margin-top:18px;padding:14px 16px}.support-incident-summary strong{font-size:18px;display:block}.support-incident-summary p{margin:7px 0 0;line-height:1.45}.support-incident-technical{background:#f8faf6;border:1px solid #d9dfd8;border-top:4px solid #78ae43;margin-top:18px}.support-incident-technical summary{color:#315f35;cursor:pointer;padding:13px 15px;font-weight:700}.support-incident-technical dl{border-top:1px solid #d9dfd8;margin:0;display:grid}.support-incident-technical dl>div{border-bottom:1px solid #e1e6df;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr);gap:12px;padding:8px 15px;display:grid}.support-incident-technical dt{color:#69736b}.support-incident-technical dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.support-incident-technical code{font-family:JetBrains Mono,monospace;font-size:.9em}.support-incident-technical>p{color:#69736b;margin:0;padding:11px 15px;font-size:13px}.support-incident-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.support-incident-actions button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #d57800;border-radius:2px;padding:9px 18px;font-weight:700}.support-incident-actions .is-primary{color:#fff;background:#f39200}.support-incident-actions .is-secondary{color:#38423a;background:#fff;border-color:#bbc4ba}.support-incident-actions button:disabled{opacity:.65;cursor:wait}.support-incident-sent{color:#315f35;background:#eff7e8;border-left:4px solid #78ae43;margin:20px 0 0;padding:12px 14px;font-weight:700}.support-incident-sent a,.support-incident-error a{color:#1672b9}.support-incident-error{color:#912e25;margin:14px 0 0;font-weight:700}@media (prefers-reduced-motion:reduce){.support-incident-beacon{animation:none}}@media (max-width:680px){.support-incident-backdrop{align-items:start;padding:12px}.support-incident-dialog{max-height:calc(100vh - 24px);padding:25px 18px 24px}.support-incident-dialog h2{font-size:25px}.support-incident-technical dl>div{grid-template-columns:1fr;gap:3px}.support-incident-actions{display:grid}}.support-admin-actions{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.support-status-form{border-top:1px solid #dfe5df;gap:12px;margin-top:24px;padding-top:22px;display:grid}.support-status-form label{gap:6px;display:grid}.support-status-form label>span{color:#374d5d;font-size:14px;font-weight:700}.support-status-form select,.support-status-form button{color:#24333d;min-height:44px;font:inherit;background:#fff;border:1px solid #aebbc3;padding:9px 11px}.support-status-form button{border-color:var(--storefront-primary-action-hover);background:var(--storefront-primary-action);color:#fff;cursor:pointer;font-weight:700}.support-admin-detail{padding:22px 24px}.support-admin-detail-header{align-items:center;padding-bottom:15px}.support-admin-detail-header h1{max-width:1180px;margin:3px 0 5px;font-size:clamp(28px,2.4vw,38px);line-height:1.12}.support-admin-detail-header p{font-size:15px}.support-admin-detail-header .support-return{color:#315f35;background:#f5f9f1;border:1px solid #b8c9af;flex:none;padding:9px 13px}.support-case-summary{background:#fbfcfa;border:1px solid #d9e1dc;grid-template-columns:minmax(230px,1.35fr) minmax(260px,1.65fr) minmax(170px,.9fr) minmax(135px,.7fr);margin:16px 0;display:grid}.support-case-summary>div{border-right:1px solid #e0e6e1;min-width:0;padding:11px 14px}.support-case-summary>div:nth-child(4),.support-case-summary>div:last-child{border-right:0}.support-case-summary>div:nth-child(n+5){border-top:1px solid #e0e6e1}.support-case-summary>div:nth-child(5){grid-column:1/3}.support-case-summary>div:nth-child(6){grid-column:3/5}.support-case-summary dt{color:#6c777f;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.support-case-summary dd{color:#24333d;min-width:0;margin:0}.support-case-summary dd strong,.support-case-summary dd small{overflow-wrap:anywhere;display:block}.support-case-summary dd small{color:#6c777f;margin-top:2px}.support-case-summary time{font-weight:700}.support-context-link{color:#1672b9;text-decoration:none}.support-context-link:hover{text-decoration:underline}.support-context-link:focus-visible{outline-offset:3px;outline:2px solid #d77e1e73}.support-context-link small{color:#6c777f}.support-admin-detail .support-diagnostic{background:#f7f9fa;margin:14px 0 20px;padding:0}.support-admin-detail .support-diagnostic>summary{color:#315f35;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:10px 14px;font-weight:700;display:flex}.support-admin-detail .support-diagnostic>summary code{color:#65737c;font-family:inherit;font-size:13px;font-weight:400}.support-admin-detail .support-diagnostic[open]>summary{border-bottom:1px solid #dce4e8}.support-admin-detail .support-diagnostic dl{grid-template-columns:1fr 1fr;gap:0;padding:8px 14px 12px}.support-admin-detail .support-diagnostic dl>div{grid-template-columns:minmax(150px,max-content) minmax(0,1fr);gap:12px;padding:4px 12px 4px 0;display:grid}.support-incident-guidance{color:#26362b;background:#f3f8ed;border-left:4px solid #70ad24;margin:14px 0;padding:15px 17px}.support-incident-guidance h2,.support-incident-guidance h3{color:#315f35;margin:0 0 6px}.support-incident-guidance h2{font-size:21px}.support-incident-guidance h3{margin-top:12px;font-size:15px}.support-incident-guidance p,.support-incident-guidance ol{margin:0}.support-incident-guidance ol{padding-left:22px}.support-incident-history>ol{gap:10px;margin:0;padding:12px 14px 14px;list-style:none;display:grid}.support-incident-history>ol>li{background:#fff;border:1px solid #dce4e8}.support-incident-history>ol>li>header{color:#66737b;border-bottom:1px solid #e4e9ec;justify-content:space-between;gap:12px;padding:8px 11px;display:flex}.support-incident-history>p{color:#6c777f;margin:0;padding:14px}.support-admin-detail .support-conversation{margin-top:20px}.support-admin-detail .support-conversation h2{margin:0 0 12px;font-size:25px}.support-admin-detail .support-conversation article{width:min(880px,82%);margin:8px 0;padding:11px 14px}.support-admin-detail .support-conversation article p{margin-top:7px}.support-admin-detail .support-admin-actions{gap:18px}.support-admin-detail .support-reply,.support-admin-detail .support-status-form{margin-top:18px;padding-top:16px}@media (max-width:900px){.support-panel{padding:20px}.support-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.support-detail-meta,.support-admin-actions{grid-template-columns:1fr}.support-case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.support-case-summary>div,.support-case-summary>div:nth-child(4){border-top:1px solid #e0e6e1;border-right:1px solid #e0e6e1}.support-case-summary>div:nth-child(odd){border-right:1px solid #e0e6e1}.support-case-summary>div:nth-child(2n){border-right:0}.support-case-summary>div:nth-child(-n+2){border-top:0}.support-case-summary>div:nth-child(5),.support-case-summary>div:nth-child(6){grid-column:auto}.support-admin-detail .support-diagnostic dl{grid-template-columns:1fr}}@media (max-width:640px){.gorgona-admin-main:has(.support-page){width:calc(100% - 20px)}.support-panel{padding:15px}.support-header{flex-direction:column-reverse;gap:14px}.support-header h1{font-size:32px}.support-form-grid,.support-filters{grid-template-columns:1fr}.support-table{min-width:0}.support-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.support-table tr,.support-table td{width:100%;display:block}.support-table tbody{gap:12px;display:grid}.support-table tbody tr{border-bottom:1px solid #dce4e8}.support-table td{border-top:0;border-bottom:1px solid #e7ece8;grid-template-columns:minmax(100px,34%) minmax(0,1fr);gap:8px;display:grid}.support-table td:before{content:attr(data-label);color:#68766e;font-size:12px;font-weight:700}.support-table td:last-child{border-bottom:0}.support-table .support-empty{display:block}.support-table .support-empty:before{content:none}.support-conversation article{width:100%}.support-admin-detail{padding:15px}.support-admin-detail-header{align-items:flex-start}.support-admin-detail-header .support-return{text-align:center;width:100%}.support-case-summary{grid-template-columns:1fr}.support-case-summary>div,.support-case-summary>div:nth-child(-n+2){border-top:1px solid #e0e6e1;border-right:0}.support-case-summary>div:first-child{border-top:0}.support-admin-detail .support-diagnostic>summary{flex-direction:column;align-items:flex-start;gap:3px}.support-admin-detail .support-diagnostic dl>div{grid-template-columns:1fr;gap:2px}}.gorgona-admin-main:has(.admin-users-page){width:min(1560px,100% - 32px)}.admin-users-page{color:#212121;font-family:Roboto Condensed,Arial,Helvetica,sans-serif}.admin-users-page .dev-users-panel{width:100%;max-width:100%;box-shadow:none;border-color:#dedede;border-radius:0}.admin-users-page .dev-users-header{border-bottom:1px solid #dedede;padding-bottom:20px}.admin-users-page .dev-users-header h1{color:#212121;font-size:40px}.admin-users-page .dev-users-header p{color:#787878}.admin-users-page .dev-users-local-note{color:#787878;background:#f7f7f7;border-color:#dedede;border-radius:0}.admin-users-page .dev-users-filters{background:#fafafa;border-color:#dedede;border-radius:0}.admin-users-page .dev-users-filters label>span{color:#787878;font-weight:400}.admin-users-page .dev-users-filters input,.admin-users-page .dev-users-filters select{color:#444;border-color:#aaa;border-radius:0}.admin-users-page .dev-users-filter-actions button,.admin-users-page .dev-users-filter-actions a,.admin-users-page .dev-users-pagination a,.admin-users-page .dev-users-pagination span,.admin-users-page .dev-users-pagination-size select,.admin-users-page .dev-users-pagination-size button{border-radius:0}.admin-users-page .dev-users-filter-actions button{border-color:var(--storefront-primary-action-hover);background:var(--storefront-primary-action)}.admin-users-page .dev-users-filter-actions button:hover{background:var(--storefront-primary-action-hover)}.admin-users-page .dev-users-filter-actions a,.admin-users-page .dev-users-pagination a{color:#1672b9;border-color:#dedede}.admin-users-page .dev-users-filter-actions a:hover,.admin-users-page .dev-users-pagination a:hover{color:#125d96;background:#f7f7f7}.admin-users-page .dev-users-filters input:focus-visible,.admin-users-page .dev-users-filters select:focus-visible,.admin-users-page .dev-users-filter-actions a:focus-visible,.admin-users-page .dev-users-filter-actions button:focus-visible,.admin-users-page .dev-users-pagination a:focus-visible{outline-color:var(--storefront-primary-action-focus)}.admin-users-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-users-extra-filters{grid-column:span 3;align-self:end;min-width:0}.admin-users-extra-filters summary{color:#1672b9;cursor:pointer;align-items:center;width:max-content;min-height:40px;font-size:13px;font-weight:700;display:flex}.admin-users-extra-filters>div{grid-template-columns:repeat(2,minmax(170px,1fr));gap:14px 16px;padding-top:12px;display:grid}.admin-users-page .dev-users-table-wrap{border-color:#dedede;border-radius:0}.admin-users-table{color:#212121;min-width:0}.admin-users-table th:first-child{width:17%}.admin-users-table th:nth-child(2){width:5%}.admin-users-table th:nth-child(3){width:11%}.admin-users-table th:nth-child(4){width:17%}.admin-users-table th:nth-child(5){width:23%}.admin-users-table th:nth-child(6){width:9%}.admin-users-table th:nth-child(7){width:10%}.admin-users-table th:nth-child(8){width:8%}.admin-users-table th,.admin-users-table td{overflow-wrap:anywhere;border-color:#dedede;min-width:0}.admin-users-table th{color:#3f4541;background:#f1f1ef;font-size:14px}.admin-users-table td{padding:14px 12px;line-height:1.35}.admin-users-table tbody tr:nth-child(2n){background:#fafaf8}.admin-users-table tbody tr:hover{background:#fff9e8}.admin-users-table .dev-users-name{color:#212121}.admin-users-table small{color:#68736d;margin-top:5px;font-size:12px;font-weight:400;line-height:1.35;display:block}.admin-users-table small.is-confirmed{color:#527c2c}.admin-users-email{color:#5f6d66;margin-top:5px;font-size:12px;font-weight:400;display:block}.admin-users-email small{font-size:inherit;margin:2px 0 0;display:block}.admin-users-lines{gap:5px;font-size:13px;display:grid}.admin-users-lines>span{white-space:pre-line}.admin-users-lines .is-muted{color:#7b8580}.admin-users-table .dev-users-role-list{gap:3px;display:grid}.admin-users-table .dev-users-role-list span{background:0 0;border:0;border-radius:0;padding:0 0 0 11px;font-size:13px;display:block;position:relative}.admin-users-table .dev-users-role-list span:before{content:"•";position:absolute;left:0}.admin-users-active{text-align:center}.admin-users-active.is-active strong{color:#527c2c}.admin-users-active.is-blocked strong,.admin-users-active.is-archived strong{color:#9d2f29}.admin-users-table .dev-users-action{gap:6px;display:grid}.admin-users-open{border:1px solid var(--storefront-primary-action-hover);background:var(--storefront-primary-action);color:#fff;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:38px;padding:8px 10px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.admin-users-open:hover{background:var(--storefront-primary-action-hover);color:#fff}.admin-users-open:focus-visible{outline:2px solid var(--storefront-primary-action-focus);outline-offset:2px}@media (max-width:1100px){.admin-users-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-extra-filters{grid-column:1/-1}.admin-users-table th:first-child{width:17%}.admin-users-table th:nth-child(2){width:6%}.admin-users-table th:nth-child(3){width:11%}.admin-users-table th:nth-child(4){width:17%}.admin-users-table th:nth-child(5){width:22%}.admin-users-table th:nth-child(6){width:9%}.admin-users-table th:nth-child(7){width:10%}.admin-users-table th:nth-child(8){width:8%}}@media (max-width:760px){.gorgona-admin-main:has(.admin-users-page){width:min(100% - 20px,1560px);padding-top:18px}.admin-users-filters{grid-template-columns:1fr}.admin-users-extra-filters{grid-column:auto}.admin-users-extra-filters>div{grid-template-columns:1fr}.admin-users-page .dev-users-table-wrap{border:0;overflow:visible}.admin-users-table,.admin-users-table tbody,.admin-users-table tr,.admin-users-table td{width:100%;display:block}.admin-users-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-users-table tbody{gap:12px;display:grid}.admin-users-table tbody tr{background:#fff;border:1px solid #dedede;border-radius:0;overflow:hidden}.admin-users-table tbody tr:hover{background:#fff}.admin-users-table td{border-bottom:1px solid #e7ebe7;grid-template-columns:minmax(104px,34%) minmax(0,1fr);gap:8px 12px;padding:12px;display:grid}.admin-users-table td:before{content:attr(data-label);color:#667069;font-size:12px;font-weight:700}.admin-users-table td:last-child{border-bottom:0}.admin-users-table .dev-users-action{grid-template-columns:minmax(104px,34%) minmax(0,1fr)}.admin-users-open{width:auto;min-height:44px}.admin-users-table .dev-users-empty{display:block}.admin-users-table .dev-users-empty:before{content:none}}@media (max-width:640px){.pdf-purchase-page{padding:20px 10px}.pdf-purchase-checkout{padding:20px 16px}.pdf-purchase-offers{grid-template-columns:1fr}.admin-pdf-sales-filters{flex-direction:column;align-items:stretch}.admin-pdf-sales-filters input{width:100%;min-width:0}}.legacy-pdf-detail-restricted-action{color:#787878;text-transform:uppercase;margin-top:10px;font-size:18px;font-weight:700;line-height:1.25}.pdf-reader-v1{color:#1d2733;background:#f2f4f7;min-height:100vh}.pdf-reader-v1-toolbar{z-index:20;background:#fff;border-bottom:1px solid #cad5df;grid-template-columns:minmax(220px,1fr) auto auto minmax(260px,360px);align-items:end;gap:14px;padding:12px 18px;display:grid;position:sticky;top:0;box-shadow:0 2px 12px #12223114}.pdf-reader-v1-title a,.pdf-reader-v1-denied-actions a{color:#0b6fb3;font-size:13px;font-weight:700;text-decoration:none}.pdf-reader-v1-title h1{color:#1d2733;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:18px;line-height:1.25;overflow:hidden}.pdf-reader-v1-page-form,.pdf-reader-v1-zoom,.pdf-reader-v1-search{align-items:end;gap:8px;display:flex}.pdf-reader-v1-page-form label,.pdf-reader-v1-search{min-width:0}.pdf-reader-v1-page-form label span{color:#647487;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.pdf-reader-v1 input{color:#1d2733;background:#fff;border:1px solid #bac8d5;border-radius:3px;height:34px;padding:0 9px;font-size:14px}.pdf-reader-v1-page-form input{width:72px}.pdf-reader-v1-search input{width:100%}.pdf-reader-v1 button,.pdf-reader-v1-denied-actions a{color:#fff;cursor:pointer;background:#0b6fb3;border:1px solid #0b6fb3;border-radius:3px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;line-height:32px}.pdf-reader-v1 button:disabled{color:#7b8793;cursor:not-allowed;background:#e6ebef;border-color:#c7d0d8}.pdf-reader-v1-pages-total,.pdf-reader-v1-search span,.pdf-reader-v1-status{color:#647487;font-size:13px}.pdf-reader-v1-stage{flex-direction:column;align-items:center;padding:26px 24px 48px;display:flex}.pdf-reader-v1-page{background:#fff;position:relative;overflow:visible;box-shadow:0 8px 28px #111f2d38}.pdf-reader-v1-page canvas{display:block}.pdf-reader-v1-text-layer,.pdf-reader-v1-ocr-text-layer{z-index:2;color:#0000;pointer-events:auto;-webkit-user-select:text;user-select:text;line-height:1;position:absolute;inset:0;overflow:hidden}.pdf-reader-v1-search-highlights{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pdf-reader-v1-search-highlights span{box-sizing:content-box;pointer-events:none;background:#ffd54029;border-radius:1px;padding:2px 3px;display:block;position:absolute;transform:translate(-3px,-2px);box-shadow:inset 0 0 0 1px #a9760024}.pdf-reader-v1-search-highlights span.is-active{background:#ff841f4d;box-shadow:inset 0 0 0 1px #aa40003d}.pdf-reader-v1-text-layer span,.pdf-reader-v1-ocr-text-layer span{color:#0000;white-space:pre;transform-origin:0 0;line-height:1;display:block;position:absolute;overflow:hidden}.pdf-reader-v1-internal-link-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pdf-reader-v1 .pdf-reader-v1-internal-link,.pdf-reader-v1 .pdf-reader-v1-internal-link:hover,.pdf-reader-v1 .pdf-reader-v1-internal-link:active,.pdf-reader-v1 .pdf-reader-v1-internal-link:focus{box-sizing:border-box;appearance:none;color:#0000;min-width:1px;min-height:1px;box-shadow:none;filter:none;text-shadow:none;cursor:pointer;opacity:1;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;border-radius:0;padding:0;font-size:0;font-weight:400;line-height:0;transition:none;animation:none;display:block;position:absolute;transform:none}.pdf-reader-v1 .pdf-reader-v1-internal-link:focus{outline:none}.pdf-reader-v1 .pdf-reader-v1-internal-link:focus-visible{outline-offset:0;box-shadow:none;background:0 0;outline:1px solid #8a5a569e}.pdf-reader-v1-error,.pdf-reader-v1-status{margin-bottom:16px}.pdf-reader-v1-error,.pdf-reader-v1-denied-card{color:#4a3b25;background:#fff8eb;border:1px solid #e1c69d;border-radius:4px;max-width:620px;padding:18px}.pdf-reader-v1-denied{justify-content:center;align-items:center;padding:32px;display:flex}.pdf-reader-v1-eyebrow{color:#0b6fb3;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.pdf-reader-v1-denied-card h1{margin:0 0 12px;font-size:26px}.pdf-reader-v1-denied-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:980px){.pdf-reader-v1-toolbar{grid-template-columns:1fr;align-items:stretch;position:static}.pdf-reader-v1-page-form,.pdf-reader-v1-zoom,.pdf-reader-v1-search{flex-wrap:wrap}.pdf-reader-v1-stage{padding-left:12px;padding-right:12px}}.pdf-reader-legacy{z-index:1000;color:#000;width:100vw;height:100vh;font:message-box;background:#f0f0f0 url(/legacy-reader/images/texture.png);position:fixed;inset:0;overflow:hidden}.html-lecture-embedded-pdf{background:#fff;border:0;min-height:420px;margin:22px 0;display:block;width:100%!important;height:var(--bookonlime-embedded-pdf-height,min(72vh, 760px))!important}.html-lecture-embedded-pdf[data-pdf-frame-ready=true]{min-height:0}.embedded-pdf-route-error{z-index:1000;color:#333;background:#f0f0f0 url(/legacy-reader/images/texture.png);place-items:center;padding:24px;font:16px/1.45 Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.embedded-pdf-route-error__panel{background:#fffdf8;border:1px solid #c9dab8;border-top:6px solid #78ae43;border-radius:5px;width:min(100%,560px);padding:28px;box-shadow:0 3px 14px #39562629}.embedded-pdf-route-error__panel h1{color:#3f7d21;margin:0 0 12px;font-size:26px;line-height:1.2}.embedded-pdf-route-error__panel p{margin:0 0 22px}.embedded-pdf-route-error__panel .bookonlime-primary-storefront-action{justify-content:center;align-items:center;min-height:44px;padding:10px 20px;text-decoration:none;display:inline-flex}.pdf-reader-legacy.is-embedded,.pdf-reader-legacy.is-embedded .pdf-reader-legacy-body{background:#fff}.pdf-reader-legacy.is-embedded{grid-template-rows:auto minmax(0,1fr);display:grid}.pdf-reader-legacy.is-embedded .pdf-reader-legacy-body{height:auto}.pdf-reader-legacy.is-embedded .pdf-reader-legacy-viewer-container{inset:0}.pdf-reader-legacy.is-embedded .pdf-reader-legacy-viewer.is-continuous{gap:0;min-width:0;padding:0}.pdf-reader-legacy.is-embedded .pdf-reader-legacy-page-group,.pdf-reader-legacy.is-embedded .pdf-reader-continuous-placeholder{border:0;margin-bottom:0}.pdf-reader-embedded-toolbar{z-index:22;color:#333;background:#fffdf8;border:1px solid #c9dab8;border-top:4px solid #78ae43;border-radius:5px;align-items:center;gap:8px;min-height:48px;margin:8px 10px;padding:5px 9px;font:14px/1.2 Arial,Helvetica,sans-serif;display:flex;position:relative;box-shadow:0 2px 7px #39562624}.pdf-reader-embedded-control-group,.pdf-reader-embedded-page-form{align-items:center;gap:6px;min-width:0;display:flex}.pdf-reader-v1 .pdf-reader-embedded-toolbar button{color:#315f1b;background:#fff;border:1px solid #bfc7ba;border-radius:3px;justify-content:center;align-items:center;width:36px;min-height:36px;padding:0;font:700 20px/1 Arial,Helvetica,sans-serif;display:inline-flex}.pdf-reader-v1 .pdf-reader-embedded-toolbar .pdf-reader-embedded-fit{color:#244b1b;background:#91c83e;width:auto;padding:0 12px;font-size:14px}.pdf-reader-v1 .pdf-reader-embedded-toolbar input[type=number]{box-sizing:border-box;color:#222;text-align:center;background:#fff;border:1px solid #bfc7ba;border-radius:3px;width:52px;height:36px;padding:0 5px;font:14px/1 Arial,Helvetica,sans-serif}.pdf-reader-embedded-page-form>span{white-space:nowrap}.pdf-reader-v1 .pdf-reader-embedded-toolbar button:disabled{opacity:.45}.pdf-reader-embedded-scale{font-variant-numeric:tabular-nums;text-align:right;min-width:44px}.pdf-reader-embedded-spread-options,.pdf-reader-embedded-view-mode,.pdf-reader-embedded-first-page{align-items:center;display:flex}.pdf-reader-embedded-spread-options{gap:10px}.pdf-reader-embedded-view-mode{gap:0}.pdf-reader-v1 .pdf-reader-embedded-toolbar .pdf-reader-embedded-view-mode button{width:auto;padding:0 9px;font-size:13px}.pdf-reader-v1 .pdf-reader-embedded-toolbar .pdf-reader-embedded-view-mode button+button{margin-left:-1px}.pdf-reader-v1 .pdf-reader-embedded-toolbar .pdf-reader-embedded-view-mode button[aria-pressed=true]{color:#244b1b;background:#91c83e;border-color:#78ae43;position:relative}.pdf-reader-embedded-first-page{white-space:nowrap;cursor:pointer;gap:5px}.pdf-reader-embedded-rotation{margin-left:auto}.pdf-reader-legacy.is-embedded .pdf-reader-legacy-load-progress{z-index:23;position:absolute;top:0;left:0}.pdf-reader-legacy *{box-sizing:border-box}.pdf-reader-legacy-titlebar{text-align:center;background:#fff;width:100%;height:30px}.pdf-reader-legacy-titlebar h4{color:#90bf47;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:6px 20px 0;font-size:12px;font-weight:600;line-height:16px;text-decoration:underline;overflow:hidden}.pdf-reader-legacy-toolbar{z-index:20;background:#f0f0f0 url(/legacy-reader/images/texture.png);grid-template-columns:70px 146px 70px 290px 228px 116px 116px 128px;justify-content:safe center;align-items:start;column-gap:12px;width:100%;min-width:1200px;height:58px;padding:6px 18px 0;display:grid;position:relative;overflow:auto hidden}.pdf-reader-legacy-wrap-button{white-space:nowrap;flex-wrap:nowrap;justify-content:center;justify-self:center;align-items:center;min-width:60px;max-width:100%;height:46px;display:inline-flex;overflow:visible}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select{border-radius:6px;width:132px;margin:0;position:relative}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select:before{content:"";pointer-events:none;background:#ff9923;border-radius:0 5px 5px 0;width:32px;position:absolute;top:0;bottom:0;right:0}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select:after{content:"";pointer-events:none;border-bottom:3px solid #fff;border-right:3px solid #fff;width:12px;height:12px;position:absolute;top:14px;right:10px;transform:rotate(45deg)}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select:has(select:focus-visible){outline-offset:2px;outline:2px solid #ff9923}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select select{appearance:none;outline:none;width:100%;padding-right:44px}@media (forced-colors:active){.pdf-reader-mouse-select.pdf-reader-legacy-scale-select:before{background:buttonface}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select:after{border-color:buttontext}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select:has(select:focus-visible){outline-color:highlight}}.pdf-reader-legacy-wrap-button p{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-reader-legacy-home-action{min-width:70px}.pdf-reader-legacy-home-action p{text-align:left}.pdf-reader-legacy-notes-action{column-gap:4px;width:146px}.pdf-reader-legacy-search-action{min-width:70px}.pdf-reader-legacy-scale-action{column-gap:8px;width:290px}.pdf-reader-legacy-scale-action .pdf-reader-legacy-scale-select{margin:0}.pdf-reader-legacy-pages-action{column-gap:8px;width:228px}.pdf-reader-legacy-pages-action .pdf-reader-legacy-page-form{margin-left:0}.pdf-reader-legacy-rotate-action{column-gap:4px;width:116px}.pdf-reader-legacy-fullscreen-action{min-width:116px}.pdf-reader-legacy-button{color:#0000;cursor:pointer;appearance:none;background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:auto;border:1px solid #bfbfbf;border-radius:6px;width:46px;height:46px;padding:0;font-size:0;line-height:0;text-decoration:none;display:inline-block;position:relative;box-shadow:0 0 2px #cfcfcf}.pdf-reader-legacy .pdf-reader-legacy-button{color:#0000;background-position:50%;background-repeat:no-repeat;border-radius:6px;min-height:0;padding:0;font-size:0;font-weight:400;line-height:0}.pdf-reader-legacy-button span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-reader-legacy-button:disabled{opacity:.5;cursor:default}.pdf-reader-legacy .pdf-reader-legacy-button:disabled{opacity:.72;color:#0000;cursor:default;background-color:#f0f0f0;border-color:#0000}.pdf-reader-legacy .pdf-reader-legacy-button.legacy-quote:disabled{background-image:url(/legacy-reader/images/quote.png);background-position:50%;background-repeat:no-repeat;background-size:29px 29px}.pdf-reader-legacy .pdf-reader-legacy-button.legacy-bookmark:disabled{background-image:url(/legacy-reader/images/toolbarButton-bookmark.png);background-position:50%;background-repeat:no-repeat;background-size:29px 29px}.pdf-reader-legacy-button:hover:not(:disabled){box-shadow:inset 0 1px 1px #0000001a,inset 0 0 1px #0003}.pdf-reader-legacy-button.legacy-home{background-color:#90bf47;background-image:url(/legacy-reader/images/home.png);background-size:29px 29px;border-color:#90bf47}.pdf-reader-legacy-button.legacy-quote{background-image:url(/legacy-reader/images/quote.png);background-size:29px 29px}.pdf-reader-legacy-button.legacy-bookmark{background-image:url(/legacy-reader/images/toolbarButton-bookmark.png);background-size:29px 29px}.pdf-reader-legacy-button.legacy-search{background-color:#f0f0f0;background-image:url(/legacy-reader/images/toolbarButton-search.png);background-position:50%;background-repeat:no-repeat;background-size:29px 29px;border-color:#0000}.pdf-reader-legacy-button.legacy-zoom-out,.pdf-reader-legacy-button.legacy-zoom-in,.pdf-reader-legacy-button.legacy-page-up,.pdf-reader-legacy-button.legacy-page-down{background-color:#feba2d;border-color:#feba2d}.pdf-reader-legacy-button.legacy-zoom-out{background-image:url(/legacy-reader/images/toolbarButton-zoomOut.png);background-size:29px 29px}.pdf-reader-legacy-button.legacy-zoom-in{background-image:url(/legacy-reader/images/toolbarButton-zoomIn.png);background-size:29px 29px}.pdf-reader-legacy-button.legacy-page-up{background-image:url(/legacy-reader/images/toolbarButton-pageUp.png);background-size:19px 19px}.pdf-reader-legacy-button.legacy-page-down{background-image:url(/legacy-reader/images/toolbarButton-pageDown.png);background-size:19px 19px}.pdf-reader-legacy .pdf-reader-legacy-button.legacy-page-up:disabled{opacity:1;background-color:#f7d58a;background-image:url(/legacy-reader/images/toolbarButton-pageUp.png);background-position:50%;background-repeat:no-repeat;background-size:19px 19px}.pdf-reader-legacy .pdf-reader-legacy-button.legacy-page-down:disabled{opacity:1;background-color:#f7d58a;background-image:url(/legacy-reader/images/toolbarButton-pageDown.png);background-position:50%;background-repeat:no-repeat;background-size:19px 19px}.pdf-reader-legacy-button.legacy-rotate-cw,.pdf-reader-legacy-button.legacy-rotate-ccw,.pdf-reader-legacy-button.legacy-fullscreen,.pdf-reader-legacy-button.legacy-sidebar-toggle{background-color:#fe9c28;border-color:#fe9c28}.pdf-reader-legacy-button.legacy-rotate-cw{background-image:url(/legacy-reader/images/secondaryToolbarButton-rotateCw.png);background-size:29px 29px}.pdf-reader-legacy-button.legacy-rotate-ccw{background-image:url(/legacy-reader/images/secondaryToolbarButton-rotateCcw.png);background-size:29px 29px}.pdf-reader-legacy-button.legacy-fullscreen{background-image:url(/legacy-reader/images/toolbarButton-presentationMode.png);background-size:29px 29px}.pdf-reader-legacy-scale-select{vertical-align:top;background:#fff;border:1px solid #bfbfbf;border-radius:2px;width:182px;height:46px;margin:0 8px;display:inline-block;overflow:hidden}.pdf-reader-legacy-scale-select select{color:#000;width:210px;height:44px;font:message-box;background:#fff;border:0;padding:0 8px;font-size:13px}.pdf-reader-legacy-page-form{align-items:center;margin-left:10px;display:inline-flex}.pdf-reader-legacy-page-form input{color:#000;text-align:right;background:#fff;border:1px solid #bfbfbf;border-radius:2px;width:60px;height:46px;padding:0 8px;font-size:13px}.pdf-reader-legacy-page-form span{color:#000;min-width:58px;padding:0 8px;font-size:13px;line-height:46px}.pdf-reader-legacy-load-progress{z-index:21;background:0 0;width:100%;height:4px;position:relative;overflow:hidden}.pdf-reader-legacy-load-progress span{background:#90bf47;height:100%;transition:width .12s linear;display:block}.pdf-reader-legacy-body{background:#f0f0f0 url(/legacy-reader/images/texture.png);height:calc(100vh - 88px);min-height:0;position:relative}.pdf-reader-v1-link-back{z-index:25;color:#343434;cursor:pointer;background:#fffffff5;border:1px solid #b9b4ae;border-radius:4px;padding:7px 12px;position:absolute;top:44px;right:18px;box-shadow:0 1px 4px #00000024}.pdf-reader-v1-link-back:hover{background:#f5f3ef}.pdf-reader-v1-link-back:focus-visible{outline-offset:2px;outline:2px solid #8a5a56}.pdf-reader-legacy-sidebar{visibility:visible;width:380px;transition:left .2s;position:absolute;top:32px;bottom:0;left:0}.pdf-reader-legacy-body.sidebar-closed .pdf-reader-legacy-sidebar{left:-380px}.pdf-reader-legacy-button.legacy-sidebar-toggle{z-index:4;background-image:url(/legacy-reader/images/toolbarButton-sidebarToggle.png);background-size:19px 19px;border-radius:0 6px 6px 0;position:absolute;top:0;right:-46px}.pdf-reader-legacy-side-rail{z-index:3;background:#fff;width:50px;position:absolute;top:0;left:0}.pdf-reader-legacy-side-rail .pdf-reader-legacy-button{width:50px;height:48px;box-shadow:none;background-color:#fff;border:1px solid #bfbfbf;border-top:0;border-left:0;border-radius:0;display:block}.pdf-reader-legacy .pdf-reader-legacy-side-rail .pdf-reader-legacy-button{background-position:50%;background-repeat:no-repeat;border-radius:0;padding:0}.pdf-reader-legacy-side-rail .pdf-reader-legacy-button.toggled{background-color:#e05650;border-color:#e05650}.pdf-reader-legacy-side-rail .legacy-outline{background-image:url(/legacy-reader/images/toolbarButton-viewOutline.png);background-size:24px 24px}.pdf-reader-legacy-side-rail .legacy-outline.toggled{background-image:url(/legacy-reader/images/toolbarButton-viewOutline_w.png);background-size:24px 24px}.pdf-reader-legacy-side-rail .legacy-bookmark{background-image:url(/legacy-reader/images/toolbarButton-bookmark.png);background-size:24px 24px}.pdf-reader-legacy-side-rail .legacy-bookmark.toggled{background-image:url(/legacy-reader/images/toolbarButton-bookmark_w.png);background-size:24px 24px}.pdf-reader-legacy-side-rail .legacy-quote{background-image:url(/legacy-reader/images/quote.png);background-size:24px 24px}.pdf-reader-legacy-side-rail .legacy-quote.toggled{background-image:url(/legacy-reader/images/quote_w.png);background-size:24px 24px}.pdf-reader-legacy-side-rail .legacy-search{background-image:url(/legacy-reader/images/toolbarButton-search.png);background-size:24px 24px}.pdf-reader-legacy-side-rail .legacy-search.toggled{background-image:url(/legacy-reader/images/toolbarButton-search_w.png);background-size:24px 24px}.pdf-reader-legacy-side-rail .legacy-thumbnail{background-image:url(/legacy-reader/images/toolbarButton-viewThumbnail.png);background-size:24px 24px}.pdf-reader-legacy-side-rail .legacy-thumbnail.toggled{background-image:url(/legacy-reader/images/toolbarButton-viewThumbnail_w.png);background-size:24px 24px}.pdf-reader-legacy-sidebar-content{color:#555;background:#fff;border:1px solid #bfbfbf;border-right:0;width:330px;font-size:14px;font-weight:400;line-height:1.5;position:absolute;top:0;bottom:0;left:50px;overflow:auto;box-shadow:inset -1px 0 #00000040}.pdf-reader-legacy-sidebar-content h3{color:#e05650;margin:0;padding:8px 10px 10px;font-size:26px;font-weight:400;line-height:1.5}.pdf-reader-legacy-sidebar-content .bookmark-target-panel{background:#fffdf8;border:0;border-top:4px solid #78ae43;margin:0}.pdf-reader-legacy-sidebar-content .bookmark-target-panel__heading h3{color:#467923;font-size:26px;font-weight:400}.pdf-reader-legacy-sidebar-content .pdf-citation-panel{box-sizing:border-box;color:#3e4b38;background:#fffdf8;border-top:4px solid #78ae43;width:100%;min-width:0;padding:12px;overflow:hidden}.pdf-citation-panel h3,.pdf-citation-panel p,.pdf-citation-panel blockquote{margin:0}.pdf-citation-panel__heading h3{color:#467923;padding:0;font-size:26px;font-weight:400}.pdf-citation-panel button,.pdf-citation-panel a{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--accent-strong);font:inherit;border-radius:3px;padding:0 9px;font-size:13px;line-height:1.2}.pdf-citation-panel button{cursor:pointer}.pdf-citation-panel a{align-items:center;text-decoration:none;display:inline-flex}.pdf-citation-panel button:focus-visible,.pdf-citation-panel a:focus-visible,.pdf-citation-panel textarea:focus-visible{outline:2px solid var(--storefront-primary-action-focus);outline-offset:2px}.pdf-citation-panel button:disabled{opacity:.55;cursor:default}.pdf-citation-panel__status{color:#596650;overflow-wrap:anywhere;gap:4px;min-width:0;margin-top:10px;font-size:13px;line-height:1.4;display:grid}.pdf-citation-panel__status strong{color:#467923}.pdf-citation-panel__primary-action{width:100%;margin-top:10px;border-color:var(--storefront-cart-action)!important;background:var(--storefront-cart-action)!important;font-weight:700!important}.pdf-citation-panel__fallbacks{border-top:1px solid var(--line);color:#596650;min-width:0;margin-top:10px;padding-top:8px;font-size:13px}.pdf-citation-panel__fallbacks summary{cursor:pointer;min-height:44px;color:var(--accent-strong);font-weight:700;line-height:44px}.pdf-citation-panel__fallbacks>div{gap:7px;min-width:0;margin-bottom:7px;display:grid}.pdf-citation-panel__fallbacks button{white-space:normal;width:100%}.pdf-citation-panel__create-actions,.pdf-citation-panel__item-actions,.pdf-citation-panel__draft>div,.pdf-citation-panel nav{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.pdf-citation-panel__draft>div button:first-child{border-color:var(--storefront-cart-action);background:var(--storefront-cart-action);font-weight:700}.pdf-citation-panel__create-actions button:nth-child(2),.pdf-citation-panel__draft>button,.pdf-citation-panel__item-actions button:first-child{border-color:var(--storefront-primary-action-hover);background:var(--storefront-primary-action);font-weight:700}.pdf-citation-panel__message{color:#467923;font-size:13px;line-height:1.35;margin-top:10px!important}.pdf-citation-panel__draft{border-top:1px solid var(--line);gap:8px;min-width:0;margin-top:12px;padding-top:12px;display:grid}.pdf-citation-panel label{min-width:0;color:var(--accent-strong);gap:6px;font-size:13px;font-weight:700;display:grid}.pdf-citation-panel textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-width:0;font:inherit;border-radius:3px;padding:8px}.pdf-citation-panel__content{margin-top:14px}.pdf-citation-panel__content ul{margin:0;padding:0;list-style:none;display:grid}.pdf-citation-panel__content li{overflow-wrap:anywhere;gap:8px;min-width:0;padding:11px 0;display:grid}.pdf-citation-panel__content li+li{border-top:1px solid var(--line)}.pdf-citation-panel__content li>button{min-height:0;color:var(--accent-strong);background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.pdf-citation-panel blockquote{border-left:3px solid var(--storefront-cart-action);white-space:pre-wrap;max-height:150px;padding-left:9px;overflow:auto}.pdf-citation-panel__content li>p{color:#596650;font-size:13px;line-height:1.4}.pdf-citation-panel__content small{color:#777}.pdf-citation-panel__item-actions button:last-child{border-color:var(--storefront-primary-action-hover);color:var(--warning)}.pdf-citation-panel nav{justify-content:space-between;align-items:center}.pdf-reader-v1-citation-region-selector{z-index:5;cursor:crosshair;touch-action:none;background:#91c83e14;position:absolute;inset:0}.pdf-reader-v1-citation-region-selector:focus-visible{outline:3px solid var(--storefront-primary-action);outline-offset:-3px}.pdf-reader-v1-citation-region-selector>span{border:2px solid var(--storefront-primary-action-hover);pointer-events:none;background:#ffb40033;position:absolute}.pdf-reader-v1-citation-deep-link{z-index:4;box-sizing:border-box;pointer-events:none;border:3px solid var(--storefront-primary-action-hover);background:#ffb4002e;position:absolute}.account-bookmarks-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.account-bookmarks-filters button,.account-bookmarks-pagination button{color:#35641d;cursor:pointer;background:#fff;border:1px solid #78ae43;border-radius:3px;padding:8px 14px}.account-bookmarks-filters button.is-active{color:#fff;background:#f29000;border-color:#f29000}.account-bookmarks-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.account-bookmark-group{background:#fff;border:1px solid #c9dab8;border-radius:4px;overflow:hidden}.account-bookmark-group.is-unavailable{color:#666;background:#f7f7f5;border-color:#d8d8d8}.account-bookmark-group__header{background:#f4faed;border-left:6px solid #78ae43;padding:14px 16px}.account-bookmark-group.is-unavailable .account-bookmark-group__header{background:#f1f1ef;border-left-color:#aaa}.account-bookmark-group__header h3{color:#315f1b;margin:4px 0 0;font-size:20px}.account-bookmark-group__header p{color:#596650;margin:4px 0 0!important}.account-bookmark-group__header small{color:#777;margin-top:6px;display:block}.account-bookmark-group__type{color:#fff;letter-spacing:.04em;background:#f29000;border-radius:2px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-block}.account-bookmark-group.is-unavailable .account-bookmark-group__type{background:#888}.account-bookmark-group__items{margin:0;padding:0 16px;list-style:none}.account-bookmark-group__items>li{justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.account-bookmark-group__items>li+li{border-top:1px solid #d9d9d9}.account-bookmarks-card-main{min-width:0}.account-bookmarks-card-main a,.account-bookmarks-card-main strong{color:#b76500;overflow-wrap:anywhere;font-size:17px;font-weight:700}.account-bookmarks-card-main p{color:#666;margin:5px 0!important}.account-bookmarks-card-actions{flex-shrink:0;gap:8px;display:flex}.account-bookmarks-card-actions button{color:#b76500;cursor:pointer;background:0 0;border:0;text-decoration:underline}.account-bookmark-inline-rename{min-width:min(340px,46vw);margin-top:0}.account-bookmark-inline-rename button{border:1px solid var(--line);min-height:36px;padding:6px 10px;text-decoration:none}.account-bookmark-inline-rename .bookmark-inline-rename__save{border-color:var(--storefront-cart-action);background:var(--storefront-cart-action);color:var(--accent-strong)}.account-bookmark-inline-rename .bookmark-inline-rename__cancel{background:var(--panel);color:var(--muted)}.account-bookmarks-pagination{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.account-bookmarks-pagination button:disabled{opacity:.5;cursor:default}.account-text-annotations .account-bookmarks-list,.account-text-annotations .account-bookmark-group,.account-text-annotations .account-bookmark-group__header,.account-text-annotations .account-bookmark-group__items{width:100%}.account-text-annotations .account-bookmarks-card-main a{text-decoration:none}@media (max-width:700px){.html-lecture-embedded-pdf{min-height:360px;margin:16px 0;height:70dvh!important}.embedded-pdf-route-error{padding:14px}.embedded-pdf-route-error__panel{padding:22px 18px}.pdf-reader-embedded-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;margin:6px;padding-left:8px;padding-right:8px;display:grid}.pdf-reader-embedded-page-form{grid-area:2/1/auto/-1;justify-content:center}.pdf-reader-embedded-rotation{grid-area:1/2}.pdf-reader-embedded-zoom{grid-area:1/1}.pdf-reader-v1 .pdf-reader-embedded-toolbar .pdf-reader-embedded-fit{padding-left:9px;padding-right:9px}.pdf-reader-embedded-scale,.pdf-reader-embedded-spread-options{display:none}.account-bookmark-group__items>li{flex-direction:column;align-items:stretch}.account-bookmarks-card-actions{justify-content:flex-end}.account-bookmark-inline-rename{min-width:0}}.pdf-reader-legacy-outline-list button{width:100%;color:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px 16px;font-weight:400;line-height:1.5;display:block}.pdf-reader-legacy-outline-list button:hover{color:#90bf47;text-decoration:underline}.pdf-reader-legacy-thumbnail-list{gap:14px;padding:2px 14px 18px;display:grid}.pdf-reader-legacy-thumbnail-controls{gap:10px;padding:0 14px 14px;display:grid}.pdf-reader-legacy-thumbnail-segments{background:#f5f3ef;border:1px solid #d2cec8;border-radius:4px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pdf-reader-legacy-thumbnail-segments button{appearance:none;color:#3d3d3d;cursor:pointer;background:0 0;border:0;border-right:1px solid #d2cec8;min-width:0;padding:7px 8px;transition:none}.pdf-reader-legacy-thumbnail-segments button:last-child{border-right:0}.pdf-reader-legacy-thumbnail-segments button:hover{background:#eeeae4}.pdf-reader-legacy-thumbnail-segments button[aria-pressed=true]{color:#292929;background:#e7e2db;font-weight:600}.pdf-reader-legacy-thumbnail-segments button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #8a5a56;position:relative}.pdf-reader-legacy-thumbnail-first-page{color:#3d3d3d;white-space:nowrap;flex-direction:row;align-items:center;gap:8px;display:flex}.pdf-reader-legacy-thumbnail-first-page input{accent-color:#9b5d58;flex:none;width:18px;height:18px;margin:0}.pdf-reader-legacy-thumbnail-list .pdf-reader-legacy-thumbnail{box-sizing:border-box;appearance:none;color:#343434;cursor:pointer;background:#faf9f7;border:1px solid #0000;border-radius:3px;justify-items:center;gap:6px;width:100%;padding:8px;transition:none;display:grid}.pdf-reader-legacy-thumbnail-list .pdf-reader-legacy-thumbnail:hover{color:#343434;background:#f5f3ef;border-color:#d7d3cd}.pdf-reader-legacy-thumbnail-list .pdf-reader-legacy-thumbnail.is-current{color:#343434;background:#f8f7f5;border-color:#d7d3cd;box-shadow:inset 3px 0 #9f9790}.pdf-reader-legacy-thumbnail-list .pdf-reader-legacy-thumbnail.is-selected{color:#343434;background:#fff8f7;border-color:#d58a84}.pdf-reader-legacy-thumbnail-list .pdf-reader-legacy-thumbnail.is-selected.is-current{box-shadow:inset 3px 0 #9f9790}.pdf-reader-legacy-thumbnail-list .pdf-reader-legacy-thumbnail:focus{outline:none}.pdf-reader-legacy-thumbnail-list .pdf-reader-legacy-thumbnail:focus-visible{outline-offset:2px;outline:2px solid #8a5a56}.pdf-reader-legacy-thumbnail-media{background:#fff;border:1px solid #d5d5d5;justify-content:center;align-items:center;width:120px;min-height:148px;display:flex;box-shadow:0 1px 3px #00000024}.pdf-reader-legacy-thumbnail-media img{object-fit:contain;max-width:112px;height:auto;display:block}.pdf-reader-legacy-thumbnail-placeholder{aspect-ratio:.77;color:#888;background:linear-gradient(110deg,#f4f4f4 24%,#fafafa 42%,#f4f4f4 60%);justify-content:center;align-items:center;width:112px;display:flex}.pdf-reader-legacy-thumbnail-placeholder.is-error{background:#f2f2f2}.pdf-reader-legacy-thumbnail-number{color:#343434;font-weight:600;line-height:1.3}.pdf-reader-legacy-thumbnail-list.is-spreads{gap:12px;padding-left:8px;padding-right:8px}.pdf-reader-legacy-thumbnail-spread{background:#f3f0eb;border:1px solid #ddd8d1;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px;display:grid}.pdf-reader-legacy-thumbnail-list.is-spreads .pdf-reader-legacy-thumbnail{gap:4px;padding:4px}.pdf-reader-legacy-thumbnail-list.is-spreads .pdf-reader-legacy-thumbnail-media{width:100px;min-height:130px}.pdf-reader-legacy-thumbnail-list.is-spreads .pdf-reader-legacy-thumbnail-media img,.pdf-reader-legacy-thumbnail-list.is-spreads .pdf-reader-legacy-thumbnail-placeholder{max-width:96px}.pdf-reader-legacy-thumbnail-list.is-spreads .pdf-reader-legacy-thumbnail-placeholder{width:96px}.pdf-reader-legacy-thumbnail-blank{min-width:0;display:block}.pdf-reader-legacy-empty{color:inherit;font-size:inherit;margin:8px;font-weight:400;line-height:1.5}.pdf-reader-legacy-search-panel{color:inherit;font-size:inherit;padding:20px 10px 8px;font-weight:400;line-height:1.5}.pdf-reader-legacy-search-panel label{margin:0;display:block}.pdf-reader-legacy-search-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-reader-legacy-search-panel input[type=text],.pdf-reader-legacy-search-panel input:not([type]){color:#222;width:100%;height:52px;font-size:inherit;background:#fff;border:1px solid #bfbfbf;border-radius:2px;padding:0 14px;font-weight:400;line-height:52px;box-shadow:0 1px 4px #00000038}.pdf-reader-legacy-search-panel input::placeholder{color:#cfd3d6;opacity:1}.pdf-reader-legacy-search-buttons{gap:8px;margin:30px 0 26px;display:flex}.pdf-reader-legacy-button.legacy-find-prev,.pdf-reader-legacy-button.legacy-find-next{color:#0000;background-color:#fe9c28;background-position:50%;background-repeat:no-repeat;border-color:#fe9c28}.pdf-reader-legacy-button.legacy-find-prev{background-image:url(/legacy-reader/images/findbarButton-previous.png);background-size:17px 10px}.pdf-reader-legacy-button.legacy-find-next{background-image:url(/legacy-reader/images/findbarButton-next.png);background-size:17px 10px}.pdf-reader-legacy-search-panel .pdf-reader-legacy-checkbox{color:inherit;white-space:nowrap;flex-direction:row;align-items:center;gap:10px;margin:0 0 18px;font-weight:400;line-height:1.5;display:flex}.pdf-reader-legacy-search-panel .pdf-reader-legacy-checkbox input{accent-color:#e05650;flex:none;width:22px;height:22px;margin:0;display:block}.pdf-reader-legacy-find-message{color:inherit;white-space:nowrap;margin-top:26px;font-weight:400;line-height:1.5;display:block}.pdf-reader-legacy-find-message strong{font-weight:700}.pdf-reader-legacy-find-detail{color:inherit;white-space:nowrap;margin:8px 0 0;line-height:1.5}.pdf-reader-legacy-find-detail strong{font-weight:700}.pdf-reader-legacy-viewer-container{overscroll-behavior:contain;touch-action:none;transition:left .2s;position:absolute;inset:32px 0 0;overflow:auto}.pdf-reader-legacy-body.sidebar-open .pdf-reader-legacy-viewer-container{left:380px}.pdf-reader-legacy-viewer{will-change:transform;width:100%;min-width:320px;padding:0 34px 48px;transition:none}.pdf-reader-legacy-page-group{align-items:flex-start;margin:0 auto 2px;display:flex;position:relative}.pdf-reader-legacy-page-group .pdf-reader-legacy-page{flex:none;margin:0}.pdf-reader-legacy-page-slot.is-blank{flex:none}.pdf-reader-legacy-page{background:#fff padding-box content-box;border:1px solid #bfbfbf;margin:0 auto 2px;position:relative;overflow:visible}.pdf-reader-legacy-viewer.is-pinching{-webkit-user-select:none;user-select:none}.pdf-reader-legacy-viewer.is-continuous{flex-direction:column;align-items:center;gap:16px;padding-top:16px;display:flex}.pdf-reader-continuous-page{flex:none;width:100%;position:relative}.pdf-reader-continuous-page>.pdf-reader-legacy-page-group,.pdf-reader-continuous-page>.pdf-reader-preview-page{margin-left:auto;margin-right:auto}.pdf-reader-continuous-placeholder{width:100%;height:100%;min-height:inherit;background:#fff;border:1px solid #d0d0d0;display:block}.pdf-reader-preview-notice{z-index:2;color:#67531b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff8dc;border-bottom:1px solid #d8cda9;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:13px;line-height:1.35;transition:left .2s;display:flex;position:absolute;top:0;left:380px;right:0;overflow:hidden}.pdf-reader-legacy-body.sidebar-closed .pdf-reader-preview-notice{left:50px}.pdf-reader-preview-announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdf-reader-preview .pdf-reader-legacy-side-rail .pdf-reader-legacy-button:disabled{opacity:.55;background-color:#fff;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.pdf-reader-preview .pdf-reader-legacy-side-rail .legacy-outline:disabled,.pdf-reader-preview .pdf-reader-legacy-side-rail .legacy-bookmark:disabled,.pdf-reader-preview .pdf-reader-legacy-side-rail .legacy-quote:disabled,.pdf-reader-preview .pdf-reader-legacy-side-rail .legacy-search:disabled{background-size:24px 24px}.pdf-reader-preview .pdf-reader-legacy-thumbnail.is-locked{color:#777;cursor:default;opacity:1;background:#ededed;border-color:#ddd}.pdf-reader-preview-thumbnail-lock{aspect-ratio:.77;color:#777;background:#ececec;place-items:center;width:112px;font-size:22px;display:grid}.pdf-reader-preview-viewer{justify-content:center;align-items:flex-start;min-height:100%;padding-top:18px;display:flex}.pdf-reader-preview-page{background:#fff;border:1px solid #bfbfbf;flex:none;max-width:none;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000029}.pdf-reader-preview-page img{transform-origin:50%;max-width:none;display:block;position:absolute;top:50%;left:50%}.pdf-reader-legacy-page canvas{display:block}.pdf-reader-legacy-canvas-wrapper{overflow:hidden}.pdf-reader-legacy-loading-page{z-index:1;background:#fff;position:absolute;inset:0}.pdf-reader-legacy-loading-page:after{content:"";border:3px solid #e5e5e5;border-top-color:#90bf47;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.9s linear infinite pdf-reader-spin;position:absolute;top:50%;left:50%}@keyframes pdf-reader-spin{to{transform:rotate(360deg)}}.pdf-reader-v1-status{z-index:2;background:#fff;width:fit-content;margin:8px auto;padding:8px 12px;position:sticky;top:0}@media (min-width:701px) and (max-width:1200px){.pdf-reader-legacy-toolbar{grid-template-rows:repeat(2,46px);grid-template-columns:70px 146px 70px minmax(240px,290px);gap:8px 12px;min-width:0;height:110px;padding:6px 8px;overflow:hidden}.pdf-reader-legacy-home-action{grid-area:1/1}.pdf-reader-legacy-notes-action{grid-area:1/2}.pdf-reader-legacy-search-action{grid-area:1/3}.pdf-reader-legacy-scale-action{grid-area:1/4}.pdf-reader-legacy-pages-action{grid-area:2/1/auto/span 2}.pdf-reader-legacy-rotate-action{grid-area:2/3}.pdf-reader-legacy-fullscreen-action{grid-area:2/4;justify-self:start}.pdf-reader-mouse-action{grid-area:2/4;justify-self:end}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select{width:116px}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select:before{width:24px}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select:after{right:6px}.pdf-reader-mouse-select.pdf-reader-legacy-scale-select select{padding-right:32px}.pdf-reader-legacy-body{height:calc(100vh - 140px)}}@media (min-width:701px) and (max-width:980px){.pdf-reader-legacy-sidebar{width:300px}.pdf-reader-legacy-body.sidebar-closed .pdf-reader-legacy-sidebar{left:-300px}.pdf-reader-legacy-sidebar-content{width:250px}.pdf-reader-legacy-body.sidebar-open .pdf-reader-legacy-viewer-container,.pdf-reader-preview-notice{left:300px}.pdf-reader-legacy-body.sidebar-closed .pdf-reader-preview-notice{left:50px}.pdf-reader-preview .pdf-reader-legacy-viewer{min-width:0;padding:12px 12px 36px}}@media (max-width:700px){.pdf-reader-mouse-action,.pdf-reader-mouse-select,.pdf-reader-legacy-titlebar{display:none}.pdf-reader-legacy-toolbar{grid-template-columns:46px minmax(112px,1fr) 46px 46px;gap:8px;min-width:0;height:58px;padding:6px 8px;display:grid;position:relative;overflow:hidden}.pdf-reader-legacy-toolbar .pdf-reader-legacy-notes-action,.pdf-reader-legacy-toolbar .pdf-reader-legacy-scale-action,.pdf-reader-legacy-toolbar .pdf-reader-legacy-rotate-action,.pdf-reader-legacy-toolbar .pdf-reader-legacy-fullscreen-action{display:none}.pdf-reader-legacy-home-action,.pdf-reader-legacy-search-action{width:46px;min-width:46px}.pdf-reader-legacy-pages-action{grid-area:1/2;width:auto;min-width:0}.pdf-reader-legacy-search-action{grid-area:1/3}.pdf-reader-legacy.is-continuous .pdf-reader-legacy-pages-action .legacy-page-up,.pdf-reader-legacy.is-continuous .pdf-reader-legacy-pages-action .legacy-page-down{display:none}.pdf-reader-legacy-pages-action .pdf-reader-legacy-page-form{justify-content:center;width:100%}.pdf-reader-legacy-page-form input{width:54px}.pdf-reader-legacy-page-form span{min-width:0;padding-left:4px;padding-right:4px}.pdf-reader-legacy-body{height:calc(100dvh - 58px)}.pdf-reader-legacy-sidebar{z-index:30;width:min(88vw,360px);top:0;box-shadow:5px 0 18px #0000003d}.pdf-reader-legacy-button.legacy-sidebar-toggle{z-index:42;background-image:none;border-radius:6px;position:fixed;top:6px;right:8px}.pdf-reader-legacy-button.legacy-sidebar-toggle:after{color:#fff;content:"⋮";font-size:30px;font-weight:700;line-height:40px}.pdf-reader-legacy-button.legacy-sidebar-toggle.toggled:after{content:"×"}.pdf-reader-legacy-body.sidebar-closed .pdf-reader-legacy-sidebar{box-shadow:none;left:min(-88vw,-360px)}.pdf-reader-legacy-sidebar-content{width:calc(100% - 50px)}.pdf-reader-legacy-body.sidebar-open .pdf-reader-legacy-viewer-container,.pdf-reader-legacy-body.sidebar-closed .pdf-reader-legacy-viewer-container{left:0}.pdf-reader-legacy-body.is-continuous .pdf-reader-legacy-viewer-container{top:0}.pdf-reader-preview .pdf-reader-legacy-body.is-continuous .pdf-reader-legacy-viewer-container{top:32px}.pdf-reader-preview-notice,.pdf-reader-legacy-body.sidebar-closed .pdf-reader-preview-notice{left:0}.pdf-reader-legacy-viewer,.pdf-reader-preview .pdf-reader-legacy-viewer{min-width:0;padding:0 8px 32px}.pdf-reader-legacy-viewer.is-continuous{gap:10px;padding-top:8px}.pdf-reader-legacy-thumbnail-controls{display:none}}.legacy-pdf-detail-main{min-width:0}.legacy-pdf-detail-fields{margin:0;padding:0 0 28px}.legacy-pdf-detail-field{grid-template-columns:222px minmax(0,1fr);gap:20px;margin-bottom:13px;padding:0;display:grid}.legacy-pdf-detail-field:first-child{border-top:0}.legacy-pdf-detail-field dt{color:#787878;font-weight:100;line-height:normal}.legacy-pdf-detail-field dd{color:#212121;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:normal}.legacy-pdf-detail-field a{color:#1f5fa8;text-decoration:none}.legacy-pdf-detail-field a:hover{text-decoration:underline}.legacy-pdf-detail-annotation{color:#787878;overflow-wrap:anywhere;border-top:1px solid #dedede;margin-top:35px;padding-top:30px;font-size:16px;font-weight:400;line-height:normal}.legacy-pdf-detail-annotation p,.legacy-pdf-detail-rich-field p,.legacy-pdf-detail-annotation blockquote,.legacy-pdf-detail-rich-field blockquote,.legacy-pdf-detail-annotation ul,.legacy-pdf-detail-rich-field ul,.legacy-pdf-detail-annotation ol,.legacy-pdf-detail-rich-field ol,.legacy-pdf-detail-annotation table,.legacy-pdf-detail-rich-field table{margin:0 0 10px}.legacy-pdf-detail-annotation ul,.legacy-pdf-detail-rich-field ul,.legacy-pdf-detail-annotation ol,.legacy-pdf-detail-rich-field ol{padding-left:24px}.legacy-pdf-detail-rich-field h1,.legacy-pdf-detail-rich-field h2,.legacy-pdf-detail-rich-field h3,.legacy-pdf-detail-rich-field h4,.legacy-pdf-detail-rich-field h5,.legacy-pdf-detail-rich-field h6{color:inherit;margin:0 0 10px;font-size:1.08em;line-height:1.3}.legacy-pdf-detail-annotation a{color:#1f5fa8;text-decoration:none}.legacy-pdf-detail-annotation a:hover{text-decoration:underline}.legacy-pdf-detail-annotation table,.legacy-pdf-detail-rich-field table{border-collapse:collapse;width:100%;max-width:100%}.legacy-pdf-detail-annotation th,.legacy-pdf-detail-annotation td,.legacy-pdf-detail-rich-field th,.legacy-pdf-detail-rich-field td{vertical-align:top;border:1px solid #dedede;padding:5px 7px}.legacy-pdf-detail-empty,.legacy-pdf-detail-tech-fields{color:#777}@media (max-width:760px){.admin-pdf-preview-banner{display:block}.admin-pdf-preview-banner>span{margin-top:4px;display:block}.admin-pdf-preview-reader-link{margin-top:10px}.admin-pdf-reader-banner{flex-direction:column;align-items:flex-start}.admin-pdf-reader-banner span{display:block}.admin-pdf-reader-route .pdf-reader-legacy-body{height:calc(100vh - 196px)}.legacy-pdf-detail-page{max-width:calc(100vw - 20px);padding:0 0 30px}.legacy-pdf-detail-route>.legacy-pdf-catalog-breadcrumb .breadcrumb{padding-left:20px;padding-right:20px}.legacy-pdf-book-detail{padding:24px 20px 30px}.legacy-pdf-detail-page #page-title{display:none}.legacy-pdf-detail-layout{grid-template-columns:1fr;gap:0}.legacy-pdf-detail-cover-column{width:100%;margin:0;position:static}.legacy-pdf-detail-cover{background:0 0;width:100%;height:auto;min-height:0}.legacy-pdf-detail-cover img{width:100%;height:auto}.legacy-pdf-detail-cover-image-link{display:none}.legacy-pdf-detail-mobile-cover-action{z-index:2;display:block;position:absolute;inset:0}.legacy-pdf-detail-cover img{box-sizing:border-box;object-fit:contain;background:#fff;border:1px solid #c9c9c9;height:auto;max-height:none}.legacy-pdf-detail-cover-placeholder{box-sizing:border-box;background:#f7f7f7;border:1px solid #c9c9c9;min-height:320px}.legacy-pdf-detail-mobile-title{color:#212121;overflow-wrap:anywhere;margin:18px 0 30px;font-size:16px;font-weight:700;line-height:1.3;display:block}.legacy-pdf-detail-read-action,.legacy-pdf-detail-unavailable-action,.legacy-pdf-detail-auth-link,.legacy-pdf-detail-reader-link{box-sizing:border-box;width:100%}.legacy-pdf-detail-field{grid-template-columns:minmax(108px,34%) minmax(0,1fr);gap:12px;margin-bottom:16px}.legacy-pdf-detail-field dt,.legacy-pdf-detail-field dd{overflow-wrap:anywhere;min-width:0}.legacy-pdf-detail-fields{padding-bottom:20px}.legacy-pdf-detail-annotation{margin-top:24px;padding-top:24px;line-height:1.4}}*{box-sizing:border-box}html{min-height:100%}body{background:var(--background);min-height:100%;color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-header{border-bottom:1px solid var(--line);background:var(--panel)}.site-header-inner,.site-footer-inner,.site-main{width:min(1120px,100% - 32px);margin:0 auto}.site-header-inner{justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.brand{flex-direction:column;gap:2px;text-decoration:none;display:inline-flex}.brand strong{font-size:20px;line-height:1.2}.brand span{color:var(--muted);font-size:13px}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site-nav a,.route-link{border:1px solid var(--line);background:var(--panel);border-radius:8px;text-decoration:none}.site-nav a{color:var(--muted);padding:8px 10px;font-size:14px}.site-nav a:hover,.route-link:hover{border-color:var(--accent);color:var(--accent-strong)}.site-main{flex:1;padding:48px 0}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:var(--panel)}.site-footer-inner{padding:18px 0;font-size:13px}.page-stack{gap:28px;display:grid}.intro,.section,.placeholder-page{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:28px}.intro h1,.placeholder-page h1{max-width:760px;margin:0;font-size:42px;line-height:1.08}.section h2,.placeholder-section h2{margin:0 0 14px;font-size:22px}.eyebrow{color:var(--accent-strong);text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.lead,.description{max-width:820px;color:var(--muted);font-size:18px;line-height:1.55}.lead{margin:18px 0 0}.route-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.route-link{gap:6px;min-height:82px;padding:16px;display:grid}.route-link span{font-weight:700}.route-link small{color:var(--muted)}.muted-section{background:var(--soft)}.placeholder-page{gap:24px;display:grid}.placeholder-meta{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.meta-item{border:1px solid var(--line);background:var(--background);border-radius:8px;padding:14px}.meta-label{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.operational-toolbar{z-index:1000;color:#f4f4f4;background:#202020;font-family:Arial,Helvetica,sans-serif;font-size:13px;position:relative;box-shadow:0 1px 4px #00000059}.operational-toolbar,.operational-toolbar *{box-sizing:border-box}.operational-toolbar-inner{align-items:stretch;gap:0;min-height:40px;padding:0 18px;display:flex}.operational-toolbar a{color:#f4f4f4;text-decoration:none}.operational-toolbar-home,.operational-toolbar-domain,.operational-toolbar-group>button{border-right:1px solid #ffffff1f;align-items:center;min-height:40px;padding:0 12px;display:inline-flex}.operational-toolbar-home{padding-left:0;font-weight:700;color:#ffae00!important}.operational-toolbar-domain{color:#bdbdbd}.operational-toolbar-groups{align-items:stretch;display:flex}.operational-toolbar-group{position:relative}.operational-toolbar-group>button{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;gap:7px}.operational-toolbar-group>button:hover,.operational-toolbar-group>button:focus-visible,.operational-toolbar-group.is-open>button,.operational-toolbar-group.is-active>button,.operational-toolbar-home:hover,.operational-toolbar-home:focus-visible{color:#fff;background:#3a3a3a}.operational-toolbar-group.is-active>button{box-shadow:inset 0 -3px #ffae00}.operational-toolbar a:focus-visible,.operational-toolbar button:focus-visible,.operational-toolbar summary:focus-visible{outline-offset:-3px;outline:2px solid #ffae00}.operational-toolbar-group-panel{z-index:2;background:#292929;border:1px solid #ffffff24;min-width:230px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 8px 18px #00000052}.operational-toolbar-group-panel a{white-space:nowrap;border-bottom:1px solid #ffffff1f;align-items:center;min-height:44px;padding:10px 14px;display:flex}.operational-toolbar-group-panel a:last-child{border-bottom:0}.operational-toolbar-group-panel a.has-separator{border-top:1px solid #ffffff47;margin-top:5px}.operational-toolbar-group-panel a:hover,.operational-toolbar-group-panel a:focus-visible,.operational-toolbar-group-panel a[aria-current=page]{color:#fff;background:#3a3a3a}.operational-toolbar-group-panel a[aria-current=page]{box-shadow:inset 3px 0 #ffae00}.operational-toolbar-mobile{margin-left:auto;display:none}.operational-toolbar-mobile summary{cursor:pointer;align-items:center;min-height:44px;padding:0 12px;list-style:none}.operational-toolbar-mobile summary::-webkit-details-marker{display:none}.operational-toolbar-mobile-panel{background:#292929;padding:14px 18px 18px;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 18px #0000004d}.operational-toolbar-mobile-panel p{color:#cfcfcf;margin:0 0 8px}.operational-toolbar-mobile-panel section+section{margin-top:12px}.operational-toolbar-mobile-panel h2{color:#a9a9a9;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:11px}.operational-toolbar-mobile-panel a{border-top:1px solid #ffffff1f;min-height:44px;padding:12px 8px;display:block}.operational-toolbar-mobile-panel a.has-separator{border-top-color:#ffffff52;margin-top:5px}.author-workflow-panel{gap:18px;margin-bottom:24px;display:grid}.author-workflow-panel>div:first-child{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.author-workflow-panel h2,.author-workflow-panel p{margin:0}.author-workflow-panel blockquote{background:#fff8e8;border-left:4px solid #ff9700;margin:0;padding:16px 18px}.author-workflow-panel blockquote p{margin:8px 0}.author-workflow-panel label{gap:8px;font-weight:700;display:grid}.author-workflow-panel textarea{width:100%;min-height:92px;font:inherit;resize:vertical;border:1px solid #cfd4ce;border-radius:3px;padding:12px 14px}.admin-pdf-catalog-row-actions{flex-wrap:wrap;align-items:end;gap:10px;padding-top:14px;display:flex}.admin-pdf-catalog-row-actions form{align-items:end;gap:8px;display:flex}.admin-pdf-catalog-row-actions label{gap:4px;display:grid}.admin-pdf-catalog-row-actions input{min-height:42px;font:inherit;border:1px solid #cfd4ce;padding:8px 10px}.admin-pdf-catalog-row-actions a,.admin-pdf-catalog-row-actions button{min-height:42px;padding:9px 16px}@media (max-width:760px){.author-workflow-panel>div:first-child,.admin-pdf-catalog-row-actions,.admin-pdf-catalog-row-actions form{flex-direction:column;align-items:stretch}}@media (max-width:900px){.operational-toolbar-domain,.operational-toolbar-groups{display:none}.operational-toolbar-mobile,.operational-toolbar-mobile summary{display:flex}.operational-toolbar .support-incident-beacon.is-toolbar{width:40px;min-height:40px;margin-left:auto;padding:0}.operational-toolbar .support-incident-beacon.is-toolbar strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.operational-toolbar-mobile{margin-left:0}}.gorgona-admin-shell{color:#1f2933;background:#f4f7fb;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.gorgona-admin-main{width:min(1180px,100% - 32px);margin:0 auto;padding:32px 0 48px}.pdf-access-template-page{min-width:0;font-family:Roboto Condensed,Arial,Helvetica,sans-serif}.pdf-access-template-header{border-top-color:#5f8b23}.pdf-access-template-toolbar,.gorgona-admin-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gorgona-admin-primary-link,.gorgona-admin-submit-row button,.gorgona-admin-submit-row>a{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#5f8b23;border:1px solid #5f8b23;border-radius:6px;justify-content:center;align-items:center;padding:0 15px;font-weight:700;text-decoration:none;display:inline-flex}.gorgona-admin-submit-row>a{color:#426b1c;background:#fff;border-color:#d7e1ea}.gorgona-admin-primary-link:hover,.gorgona-admin-submit-row button:hover{background:#f29000;border-color:#f29000}.pdf-access-template-filters label{flex-basis:180px}.pdf-access-template-filters input,.pdf-access-template-filters select{min-height:38px;font:inherit;background:#fff;border:1px solid #d7e1ea;border-radius:6px;padding:7px 9px}.pdf-access-template-table{min-width:980px}.pdf-access-template-table td:first-child{min-width:210px}.pdf-access-template-table td small{color:#66788a;max-width:300px;margin-top:4px;line-height:1.35;display:block}.pdf-access-template-status{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.pdf-access-template-status.is-active{color:#426b1c;background:#edf6e4}.pdf-access-template-status.is-archived{color:#66788a;background:#eef1f4}.pdf-access-template-actions{align-items:start;gap:5px;display:grid}.pdf-access-template-actions form,.pdf-access-template-detail-actions form{margin:0}.pdf-access-template-actions button{color:#1d73a8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pdf-access-template-form fieldset{background:#fff;border:1px solid #d9e3ef;border-top:3px solid #5f8b23;border-radius:8px;margin:0;padding:20px 22px 22px;box-shadow:0 8px 22px #1f29330b}.pdf-access-template-extra-channels{background:#fff;border:1px solid #d9e3ef;border-top:3px solid #5f8b23;border-radius:8px;margin:0;padding:0 22px 22px;box-shadow:0 8px 22px #1f29330b}.pdf-access-template-extra-channels summary{color:#426b1c;cursor:pointer;margin:0 -8px;padding:17px 8px;font-size:18px;font-weight:700}.pdf-access-template-extra-channels summary:focus-visible{outline-offset:1px;border-radius:4px;outline:3px solid #f2900040}.pdf-access-template-form legend{color:#426b1c;padding:0 9px;font-size:18px;font-weight:700}.pdf-access-template-form label{color:#52606d;align-content:start;align-self:start;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.pdf-access-template-form .gorgona-admin-form-grid{align-content:start;align-items:start}.pdf-access-template-form .pdf-access-template-field{color:#52606d;grid-template-rows:auto auto auto;align-content:start;align-self:start;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.pdf-access-template-form .pdf-access-template-field-title{align-items:flex-end;min-height:2.8em;display:flex}.pdf-access-template-form label.is-wide,.pdf-access-template-form .is-wide{grid-column:1/-1}.pdf-access-template-form input,.pdf-access-template-form select,.pdf-access-template-form textarea,.pdf-access-template-form .pdf-access-template-control{box-sizing:border-box;color:#1f2933;width:100%;font:inherit;background:#fff;border:1px solid #cfd9e3;border-radius:6px;padding:9px 10px}.pdf-access-template-form input,.pdf-access-template-form select,.pdf-access-template-form .pdf-access-template-control{min-height:40px}.pdf-access-template-form .pdf-access-template-fixed-control{align-items:center;display:flex}.pdf-access-template-form textarea{resize:vertical}.pdf-access-template-form input:focus,.pdf-access-template-form select:focus,.pdf-access-template-form textarea:focus,.gorgona-admin-submit-row button:focus-visible,.gorgona-admin-primary-link:focus-visible{outline-offset:1px;border-color:#f29000;outline:3px solid #f2900040}.pdf-access-template-form small,.gorgona-admin-form-note{color:#66788a;margin:0;font-size:12px;font-weight:400;line-height:1.4}.pdf-access-template-domains{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.pdf-access-template-domains label{background:#f8fbf6;border:1px solid #d9e3ef;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;display:flex}.pdf-access-template-domains label.is-disabled{color:#7b8794;background:#f3f4f5}.pdf-access-template-domains input{flex:0 0 16px;width:16px}.pdf-access-template-summary dl,.pdf-access-template-policy-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.pdf-access-template-summary dl div,.pdf-access-template-policy-grid div{border-left:3px solid #76a928;padding-left:10px}.pdf-access-template-summary dt,.pdf-access-template-policy-grid dt{color:#66788a;font-size:12px}.pdf-access-template-summary dd,.pdf-access-template-policy-grid dd{color:#14324d;margin:4px 0 0;font-weight:700}.pdf-access-template-summary>p{color:#52606d;margin:16px 0 0}.pdf-access-template-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pdf-access-template-history li{color:#52606d;border-bottom:1px solid #e4edf5;grid-template-columns:52px 160px minmax(150px,1fr) 120px minmax(180px,2fr);gap:10px;padding:9px 0;font-size:13px;display:grid}@media (max-width:760px){.gorgona-admin-main{width:min(100% - 20px,1180px);padding-top:18px}.gorgona-admin-page-header{padding:18px}.gorgona-admin-page-header h1{font-size:25px}.pdf-access-template-form fieldset{padding:16px 14px 18px}.pdf-access-template-extra-channels{padding:0 14px 18px}.gorgona-admin-form-grid,.pdf-access-template-summary dl,.pdf-access-template-policy-grid{grid-template-columns:1fr}.pdf-access-template-history li{grid-template-columns:50px minmax(0,1fr)}.pdf-access-template-history li span:nth-of-type(n+2){grid-column:2}}.gorgona-admin-page{gap:20px;display:grid}.gorgona-admin-page-header{background:#fff;border:1px solid #d9e3ef;border-top:4px solid #1d73a8;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex;box-shadow:0 10px 24px #1f29330f}.gorgona-admin-page-header h1{color:#14324d;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.2}.gorgona-admin-page-header p{color:#666;max-width:760px;margin:0;font-size:13px;line-height:1.45}.bookonlime-context-page-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bookonlime-context-page-header>:first-child{min-width:0}.bookonlime-context-return{color:#1d73a8;flex:none;margin-top:2px;font-weight:700;text-decoration:none}.bookonlime-context-return:hover{text-decoration:underline}.bookonlime-context-return:focus-visible{outline-offset:3px;outline:2px solid #76a9288c}@media (max-width:760px){.bookonlime-context-page-header{flex-direction:column-reverse;align-items:stretch;gap:12px}.bookonlime-context-return{align-self:flex-start;margin-top:0}}.gorgona-admin-count{color:#8a5a18;background:#fff4e4;border:1px solid #f0b45d;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:700}.gorgona-admin-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.gorgona-admin-primary-action{color:#fff;background:#e97828;border:1px solid #d66b1f;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gorgona-admin-primary-action:hover{background:#d66b1f;text-decoration:none}.platform-settings-filters,.platform-settings-form,.platform-settings-empty{background:#fff;border:1px solid #d9e3dc;border-radius:10px;box-shadow:0 8px 20px #1f29330d}.platform-settings-filters{grid-template-columns:minmax(260px,2fr) minmax(220px,1fr) auto;align-items:end;gap:16px;padding:18px 20px;display:grid}.platform-settings-filters label{color:#285b47;gap:7px;font-weight:700;display:grid}.platform-settings-filters input,.platform-settings-filters select,.platform-settings-value input{box-sizing:border-box;color:#202a32;width:100%;font:inherit;background:#fff;border:1px solid #afbeb5;border-radius:7px;padding:10px 12px}.platform-settings-filters>div{align-items:center;gap:12px;display:flex}.platform-settings-filters button,.platform-settings-filters a{color:#285b47;background:#eef5e6;border:1px solid #8aaa98;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.platform-settings-form{overflow:hidden}.platform-settings-form>summary{color:#285b47;cursor:pointer;background:#f6f9f0;border-top:4px solid #70a53b;border-bottom:1px solid #dce6d7;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.platform-settings-form>summary::-webkit-details-marker{display:none}.platform-settings-form>summary small,.platform-settings-form>summary strong{display:block}.platform-settings-form>summary small,.platform-settings-topic>header small{color:#718078;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.platform-settings-form>summary strong{font-size:22px}.platform-settings-form-toggle{border-bottom:2px solid #5e8e31;border-right:2px solid #5e8e31;width:12px;height:12px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.platform-settings-form:not([open]) .platform-settings-form-toggle{transform:rotate(-45deg)}.platform-settings-topic>header{padding:18px 20px 14px}.platform-settings-topic+.platform-settings-topic{border-top:1px solid #dce6d7}.platform-settings-topic h2,.platform-settings-topic p,.platform-settings-empty h2,.platform-settings-empty p{margin:0}.platform-settings-topic h2{color:#285b47;font-size:19px}.platform-settings-topic header p{color:#68776f;margin-top:6px}.platform-settings-table-wrap{overflow-x:auto}.platform-settings-table{border-collapse:collapse;width:100%}.platform-settings-table th,.platform-settings-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e3e9e1;padding:18px 20px}.platform-settings-table th{color:#657269;letter-spacing:.03em;text-transform:uppercase;background:#fbfcfa;font-size:12px}.platform-settings-table td:first-child{color:#285b47;width:32%}.platform-settings-table td:nth-child(2){color:#59675f;line-height:1.5}.platform-settings-table td:last-child{width:190px}.platform-settings-table td strong,.platform-settings-table td small{display:block}.platform-settings-table td small{color:#75837b;margin-top:7px;font-weight:400}.platform-settings-value{white-space:nowrap;grid-template-columns:minmax(85px,1fr) auto;align-items:center;gap:9px;display:grid}.platform-settings-value input{border-width:2px;border-color:#8eac98;font-weight:700}.platform-settings-form footer{justify-content:flex-end;padding:16px 20px;display:flex}.platform-settings-form footer .gorgona-admin-primary-action{color:#285b47;background:#ffb400;border-color:#e18a00;padding:11px 20px}.platform-settings-message,.platform-settings-empty{padding:16px 20px}.platform-settings-message{border-radius:8px;margin:0;font-weight:700}.platform-settings-message.is-success{color:#356921;background:#eff8e8}.platform-settings-message.is-error{color:#9a321f;background:#fff1ee}@media (max-width:760px){.platform-settings-filters{grid-template-columns:1fr}.platform-settings-filters>div{justify-content:flex-start}.platform-settings-table thead{display:none}.platform-settings-table,.platform-settings-table tbody,.platform-settings-table tr,.platform-settings-table td{width:100%;display:block}.platform-settings-table tr{border-bottom:1px solid #dce6d7;padding:8px 0}.platform-settings-table td{box-sizing:border-box;border:0;padding:10px 18px}.platform-settings-table td:first-child,.platform-settings-table td:last-child{width:100%}.platform-settings-table td:before{color:#7a887f;content:attr(data-label);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.platform-settings-form footer{justify-content:stretch}.platform-settings-form footer .gorgona-admin-primary-action{justify-content:center;width:100%}}.gorgona-admin-domains-page .view-mydomain{background:#fff;border:1px solid #d9e3ef;border-radius:8px;overflow-x:auto;box-shadow:0 10px 24px #1f29330d}.gorgona-admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.gorgona-admin-summary-card{background:#fff;border:1px solid #d9e3ef;border-radius:8px;padding:16px;box-shadow:0 8px 18px #1f29330d}.gorgona-admin-summary-card span{color:#66788a;margin-bottom:8px;font-size:12px;line-height:1.35;display:block}.gorgona-admin-summary-card strong{color:#14324d;font-size:30px;line-height:1}.gorgona-admin-summary-card strong.is-text{color:#8a5a18;font-size:18px;line-height:1.2;display:block}.gorgona-admin-catalog-notice{border-left:4px solid #e97828;justify-content:space-between;align-items:center;gap:16px;display:flex}.gorgona-admin-catalog-notice.is-readonly{border-left-color:#1d73a8}.gorgona-admin-catalog-notice strong{color:#14324d}.gorgona-admin-catalog-notice span{color:#66788a;font-size:13px}.gorgona-admin-catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gorgona-admin-catalog-card,.gorgona-admin-catalog-matrix-row{background:#fff;border:1px solid #d9e3ef;border-radius:8px;padding:16px}.gorgona-admin-catalog-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.gorgona-admin-catalog-card h3,.gorgona-admin-catalog-matrix-row h3{color:#14324d;margin:0 0 5px;font-size:16px;line-height:1.25}.gorgona-admin-catalog-card-header p,.gorgona-admin-catalog-matrix-row span,.gorgona-admin-catalog-card-meta{color:#66788a;margin:0;font-size:12px;line-height:1.4}.gorgona-admin-catalog-path{color:#52616f;overflow-wrap:anywhere;margin:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;display:block}.gorgona-admin-catalog-card-meta{margin-bottom:10px}.gorgona-admin-catalog-chips{flex-wrap:wrap;gap:6px;display:flex}.gorgona-admin-catalog-chip{color:#254963;background:#f6f9fc;border:1px solid #c9d9e8;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:1.2;display:inline-flex}.gorgona-admin-catalog-chip small{color:#7b8794;font-size:10px}.gorgona-admin-catalog-options{color:#4a5563;max-width:320px;font-size:12px;line-height:1.45}.gorgona-admin-table small.gorgona-admin-catalog-subline{color:#7b8794;margin-top:4px;font-size:11px;display:block}.gorgona-admin-catalog-matrix{gap:10px;display:grid}.gorgona-admin-catalog-matrix-row{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:820px){.gorgona-admin-summary-grid,.gorgona-admin-catalog-card-grid,.gorgona-admin-catalog-matrix-row{grid-template-columns:1fr}.gorgona-admin-catalog-notice{flex-direction:column;align-items:flex-start}}.gorgona-admin-table{border-collapse:collapse;background:#fff;border:0;width:100%;font-size:13px}.gorgona-admin-table th,.gorgona-admin-table td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid #e4edf5;padding:11px 12px}.gorgona-admin-table th{color:#14324d;text-transform:uppercase;background:#edf5fb;font-size:12px;font-weight:700}.gorgona-admin-table tr.even{background:#fbfdff}.gorgona-admin-table tbody tr:hover{background:#fff8ed}.gorgona-admin-table a{color:#1d73a8;text-decoration:none}.gorgona-admin-table a:hover{text-decoration:underline}.gorgona-admin-table code{word-break:break-all;font-size:11px}.gorgona-admin-badge{color:#52606d;background:#f5f8fb;border:1px solid #d7e1ea;border-radius:999px;justify-content:center;min-width:42px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.gorgona-admin-badge.is-true{color:#8a5a18;background:#fff4e4;border-color:#f0b45d}.gorgona-admin-badge.is-success{color:#27632a;background:#f0faed;border-color:#9cc88f}.gorgona-admin-badge.is-warning{color:#8a5a18;background:#fff4e4;border-color:#f0b45d}.gorgona-admin-badge.is-neutral,.gorgona-admin-badge.is-false{color:#52606d;background:#f5f8fb;border-color:#d7e1ea}.gorgona-admin-future-value{color:#8a5a18;background:#fff8ed;border:1px dashed #f0b45d;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.gorgona-admin-edit-link{color:#1d73a8;background:#fff;border:1px solid #1d73a8;border-radius:6px;padding:5px 9px;font-weight:700;display:inline-flex}.gorgona-admin-edit-link:hover{background:#edf5fb;text-decoration:none}.gorgona-admin-breadcrumb{margin:0 0 8px;font-size:12px}.gorgona-admin-breadcrumb a,.gorgona-admin-secondary-action{color:#0074bd;text-decoration:none}.gorgona-admin-breadcrumb a:hover,.gorgona-admin-secondary-action:hover{text-decoration:underline}.gorgona-admin-actions{background:#fff;border:1px solid #d9e3ef;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.gorgona-admin-actions button,.gorgona-admin-secondary-action{color:#1d73a8;font:inherit;background:#fff;border:1px solid #1d73a8;border-radius:6px;padding:8px 12px;font-weight:700}.gorgona-admin-actions button:disabled{color:#7b8794;cursor:not-allowed;background:#eef2f6;border-color:#d6dee6}.gorgona-admin-disabled-save{align-items:center;gap:10px;display:inline-flex}.gorgona-admin-disabled-save span{color:#7b8794;font-size:12px}.gorgona-admin-form{gap:18px;display:grid}.gorgona-admin-service-note{color:#7b8794;margin:0 0 14px;font-size:12px}.gorgona-admin-fieldset{background:#fff;border:1px solid #d9e3ef;border-radius:8px;margin:0;padding:20px 22px 22px;box-shadow:0 8px 22px #1f29330b}.gorgona-admin-fieldset legend{color:#14324d;background:#fff;border-radius:999px;padding:0 10px;font-size:18px;font-weight:700}.gorgona-admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 18px;display:grid}.gorgona-admin-form-item{gap:5px;min-width:0;display:grid}.gorgona-admin-form-item span,.gorgona-admin-checkbox span{color:#52606d;font-size:12px;font-weight:700}.gorgona-admin-form-item input{color:#1f2933;width:100%;font:inherit;background:#f8fbfd;border:1px solid #d7e1ea;border-radius:6px;padding:9px 10px}.gorgona-admin-form-item input:not([readonly]){background:#fff}.gorgona-admin-form-item input:focus{border-color:#1d73a8;outline:2px solid #1d73a833}.gorgona-admin-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px 16px;margin-top:18px;display:grid}.gorgona-admin-checkbox{background:#f8fbfd;border:1px solid #d7e1ea;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;display:inline-flex}.gorgona-admin-checkbox.is-checked{background:#fff8ed;border-color:#f0b45d}.gorgona-admin-checkbox input{width:16px;height:16px}.gorgona-admin-form-submit-row{border-top:1px solid #e7edf3;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.gorgona-admin-form-submit-row button{color:#fff;font:inherit;background:#e97828;border:1px solid #d66b1f;border-radius:6px;padding:9px 14px;font-weight:700}.gorgona-admin-form-submit-row span,.gorgona-admin-muted-note{color:#52606d;font-size:12px}.domain-home-pdf-catalog-form{gap:18px;display:grid}.domain-home-pdf-catalog-intro{background:#f5f9ee;border-left:4px solid #79b52d;gap:5px;padding:12px 14px;display:grid}.domain-home-pdf-catalog-intro p,.domain-home-pdf-catalog-intro span{margin:0}.domain-home-pdf-catalog-intro p{color:#245d45;font-weight:700}.domain-home-pdf-catalog-intro span{color:#647168;font-size:12px}.domain-home-pdf-catalog-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.domain-home-pdf-catalog-panel{background:#fbfdf8;border:1px solid #d8e4ce;border-radius:8px;min-width:0;padding:14px}.domain-home-pdf-catalog-panel h3{color:#245d45;margin:0 0 12px;font-size:16px}.domain-home-pdf-catalog-selected,.domain-home-pdf-catalog-available{gap:8px;margin:0;padding:0;list-style:none;display:grid}.domain-home-pdf-catalog-selected li,.domain-home-pdf-catalog-available li{background:#fff;border:1px solid #dfe8d8;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.domain-home-pdf-catalog-available li{grid-template-columns:minmax(0,1fr) auto}.domain-home-pdf-catalog-position{color:#fff;background:#79b52d;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:inline-grid}.domain-home-pdf-catalog-copy{gap:3px;min-width:0;display:grid}.domain-home-pdf-catalog-copy strong{color:#263d32;line-height:1.3}.domain-home-pdf-catalog-copy small,.domain-home-pdf-catalog-inactive{color:#6b766f;font-size:12px}.domain-home-pdf-catalog-controls{gap:5px;display:flex}.domain-home-pdf-catalog-controls button,.domain-home-pdf-catalog-available button{color:#245d45;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #79b52d;border-radius:6px;padding:6px 10px;font-weight:700}.domain-home-pdf-catalog-controls button:disabled{opacity:.38;cursor:default}.domain-home-pdf-catalog-controls button.is-remove{color:#8a551c;border-color:#d7a66f}.domain-home-pdf-catalog-inactive{margin-top:12px;display:block}@media (max-width:900px){.domain-home-pdf-catalog-columns{grid-template-columns:1fr}.domain-home-pdf-catalog-selected li{grid-template-columns:auto minmax(0,1fr)}.domain-home-pdf-catalog-controls{grid-column:1/-1;justify-content:flex-end}}.gorgona-admin-save-message{border-radius:8px;gap:5px;padding:12px 14px;font-size:13px;display:grid}.gorgona-admin-save-message.is-success{color:#285b38;background:#f2fbf5;border:1px solid #bddfc8}.gorgona-admin-save-message.is-error{color:#8a3328;background:#fff5f3;border:1px solid #f1c0b7}.gorgona-admin-save-message a{color:inherit;font-weight:700}.gorgona-admin-deferred,.gorgona-admin-empty{color:#52606d;margin:0;font-size:13px;line-height:1.45}.gorgona-admin-table-wrap{overflow-x:auto}.gorgona-admin-linked-list{gap:12px;display:grid}.gorgona-admin-linked-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.gorgona-admin-linked-list-toolbar label{gap:5px;width:min(420px,100%);display:grid}.gorgona-admin-linked-list-toolbar span{color:#52606d;font-size:12px;font-weight:700}.gorgona-admin-linked-list-toolbar input{color:#1f2933;width:100%;font:inherit;background:#fff;border:1px solid #d7e1ea;border-radius:6px;padding:9px 10px}.gorgona-admin-linked-list-count{background:#f5f8fb;border:1px solid #d7e1ea;border-radius:999px;padding:6px 10px}.gorgona-admin-linked-list-items{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gorgona-admin-linked-list-items li{background:#fbfdff;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:28px 1fr;align-items:stretch;gap:10px;padding:11px 12px;display:grid}.gorgona-admin-linked-list-items li>input{align-self:start}.gorgona-admin-linked-card-body{flex-direction:column;min-height:100%;display:flex}.gorgona-admin-linked-card-top{display:block}.gorgona-admin-linked-card-counters{margin-top:auto;padding-top:8px}.gorgona-admin-checkmark{color:#27632a;background:#f0faed;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:inline-flex}.gorgona-admin-linked-list-items strong{color:#14324d;font-size:14px;line-height:1.3;display:block}.gorgona-admin-linked-list-items span,.gorgona-admin-linked-list-items small{color:#52606d;margin-top:4px;font-size:12px;line-height:1.35;display:block}.gorgona-admin-linked-list-badge{color:#9a4f00;background:#fff7eb;border:1px solid #f4b35f;border-radius:999px;width:fit-content;margin-top:8px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex}.gorgona-admin-linked-list-metrics{flex-wrap:wrap;gap:0 8px;display:flex}.gorgona-admin-list-toggle-row{align-items:center}.gorgona-admin-show-more{color:#1d73a8;font:inherit;background:#fff;border:1px solid #1d73a8;border-radius:6px;justify-self:start;padding:8px 12px;font-weight:700}.gorgona-admin-linked-list.is-specialization-manager .gorgona-admin-form-submit-row button{color:#247046;background:#f7fff9;border-color:#2f8f55}.gorgona-admin-linked-list.is-specialization-manager .gorgona-admin-form-submit-row button[type=submit]{color:#fff;background:#2f8f55}.gorgona-admin-linked-list.is-specialization-manager .gorgona-admin-form-submit-row button[aria-pressed=true]{background:#eaf8ee;box-shadow:inset 0 0 0 1px #2f8f55}.gorgona-admin-linked-list.is-specialization-manager .gorgona-admin-linked-list-badge{color:#27683d;background:#f0fbf3;border-color:#9cd4ad}.gorgona-admin-linked-diagnostic{background:#f8fbfd;border:1px solid #d7e1ea;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.gorgona-admin-linked-diagnostic strong{color:#14324d;font-size:14px}.gorgona-admin-linked-diagnostic span{color:#52606d;font-size:12px;line-height:1.35}.gorgona-admin-specialization-diagnostic{background:#f5fbf7;border:1px solid #bfe1c9;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.gorgona-admin-specialization-diagnostic strong{color:#174f31;font-size:14px}.gorgona-admin-specialization-diagnostic span{color:#52606d;font-size:12px;line-height:1.35}.gorgona-admin-specialization-counters{color:#27683d;gap:3px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:700;line-height:1.35;display:grid}.gorgona-admin-specialization-counters span{color:inherit;font:inherit;display:block}.gorgona-admin-media-panel{grid-template-columns:minmax(260px,420px) 1fr;gap:18px;display:grid}.gorgona-admin-image-placeholder{color:#52606d;background:linear-gradient(135deg,#f8fbfd,#edf5fb);border:1px dashed #bdd0df;border-radius:8px;place-items:center;min-height:170px;font-weight:700;display:grid}.gorgona-admin-main-banner-preview{gap:14px;display:grid}.gorgona-admin-main-banner-frame{color:#52606d;background:#f5f9fc;border:1px solid #c7d8e8;border-radius:8px;place-items:center;min-height:150px;font-weight:700;display:grid;overflow:hidden}.gorgona-admin-main-banner-frame.is-default-fallback{background:#fffdf8;border-style:dashed}.gorgona-admin-main-banner-image{object-fit:contain;width:100%;max-height:260px;display:block}.gorgona-admin-main-banner-details{gap:14px;display:grid}.gorgona-admin-main-banner-copy{gap:8px;min-width:0;display:grid}.gorgona-admin-main-banner-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gorgona-admin-main-banner-status strong{color:#14324d;font-size:14px}.gorgona-admin-main-banner-guidance{color:#52606d;margin:0;font-size:12px;line-height:1.45}.gorgona-admin-main-banner-policy-note{color:#73521c;background:#fff8ed;border:1px solid #f0d18f;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.gorgona-admin-main-banner-policy-note.is-warning{color:#8a5a18;background:#fff8ed;border-color:#f0b45d}.gorgona-admin-main-banner-notice-row{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:18px;display:grid}.gorgona-admin-main-banner-compact-meta{color:#243b53;overflow-wrap:anywhere;margin:0;font-size:12px}.gorgona-admin-main-banner-meta{color:#243b53;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;font-size:13px;display:grid}.gorgona-admin-main-banner-meta div{min-width:0}.gorgona-admin-main-banner-meta div.is-wide{grid-column:1/-1}.gorgona-admin-main-banner-meta dt{color:#52606d;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}.gorgona-admin-main-banner-meta dd{overflow-wrap:anywhere;margin:0}.gorgona-admin-main-banner-action{align-self:start}.gorgona-admin-main-banner-action .gorgona-admin-image-action{gap:3px;width:100%;max-width:none;display:grid}.gorgona-admin-main-banner-action .gorgona-admin-image-action button{justify-self:stretch;width:100%;min-height:35px;padding:7px 10px;line-height:1.2}.gorgona-admin-main-banner-action .gorgona-admin-image-action span{font-size:11px;line-height:1.2}.gorgona-admin-main-banner-service{color:#52606d;border-top:1px solid #e4edf5;grid-column:1/-1;padding-top:10px;font-size:12px}.gorgona-admin-main-banner-service summary{cursor:pointer;color:#1d73a8;font-weight:700}.gorgona-admin-main-banner-service .gorgona-admin-main-banner-meta{margin-top:10px}@media (max-width:640px){.gorgona-admin-main-banner-notice-row{grid-template-columns:1fr}.gorgona-admin-main-banner-action{justify-self:start;width:100%}.gorgona-admin-main-banner-meta{grid-template-columns:1fr}}.gorgona-admin-media-details{gap:12px;display:grid}.gorgona-admin-media-details p{margin:0}.gorgona-admin-media-details button{color:#7b8794;font:inherit;background:#eef2f6;border:1px solid #d6dee6;border-radius:6px;justify-self:start;padding:8px 12px;font-weight:700}.gorgona-admin-image-action{gap:4px;max-width:220px;display:inline-grid}.gorgona-admin-image-action button{color:#7b8794;font:inherit;cursor:not-allowed;background:#eef2f6;border:1px solid #d6dee6;border-radius:6px;justify-self:start;padding:8px 12px;font-weight:700}.gorgona-admin-image-action span{color:#7b8794;font-size:12px;line-height:1.35}.gorgona-admin-footer-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.gorgona-admin-footer-column{background:#fbfdff;border:1px solid #d9e3ef;border-radius:8px;padding:14px}.gorgona-admin-footer-column.is-placeholder{background:#fffaf0;border-color:#f0c36d}.gorgona-admin-footer-column-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.gorgona-admin-footer-column h2,.gorgona-admin-footer-column h3{color:#14324d;margin:0}.gorgona-admin-footer-column h2{font-size:15px}.gorgona-admin-footer-column h3{font-size:13px}.gorgona-admin-footer-title,.gorgona-admin-footer-text,.gorgona-admin-footer-links-block{gap:8px;margin-bottom:12px;display:grid}.gorgona-admin-footer-title span{color:#52606d;font-size:12px}.gorgona-admin-footer-title strong{color:#14324d;font-size:16px}.gorgona-admin-footer-links{gap:6px;display:grid}.gorgona-admin-footer-link-row{background:#fff;border:1px solid #e5edf5;border-radius:6px;grid-template-columns:24px minmax(110px,1fr);gap:6px 10px;padding:8px;font-size:12px;display:grid}.gorgona-admin-footer-link-row span{color:#7b8794}.gorgona-admin-footer-link-row strong{color:#14324d}.gorgona-admin-footer-link-row code{overflow-wrap:anywhere;color:#0068a8;grid-column:2;font-family:Arial,Helvetica,sans-serif}.gorgona-admin-footer-text p,.gorgona-admin-footer-placeholder{color:#3f4f5f;margin:0;font-size:13px;line-height:1.5}.gorgona-admin-footer-placeholder{color:#9a5b00}.gorgona-admin-footer-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.gorgona-admin-footer-chip{color:#005f9e;background:#eef7ff;border:1px solid #cfe2f3;border-radius:999px;padding:4px 8px;font-size:12px}.gorgona-admin-footer-raw{margin-top:12px}.gorgona-admin-footer-raw summary{cursor:pointer;color:#52606d;font-size:12px;font-weight:700}.gorgona-admin-footer-column pre{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #d9e3ef;border-radius:6px;max-height:130px;margin:8px 0 0;padding:8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45;overflow:auto}.gorgona-admin-footer-action{gap:4px;margin-top:12px;display:inline-grid}.gorgona-admin-footer-action button{color:#7b8794;font:inherit;cursor:not-allowed;background:#eef2f6;border:1px solid #d6dee6;border-radius:6px;justify-self:start;padding:8px 12px;font-weight:700}.gorgona-admin-footer-action span{color:#7b8794;font-size:12px;line-height:1.35}.gorgona-admin-inline-report{background:#fff8ed;border:1px solid #f0b45d;border-radius:8px;padding:14px 16px}.gorgona-admin-inline-report h2{margin:0 0 8px;font-size:16px}.gorgona-admin-warnings{color:#9a5b00;margin:12px 0 0;padding-left:20px;font-size:12px;line-height:1.45}.gorgona-admin-domain-edit-page{--domain-editor-green:#6aa62d;--domain-editor-green-dark:#245b3f;--domain-editor-green-soft:#f1f8e9;--domain-editor-warm:#fffdf8;gap:16px}.gorgona-admin-domain-edit-page .gorgona-admin-page-header{border-color:#d7e4cc;border-top-color:var(--domain-editor-green);background:var(--domain-editor-warm);align-items:center;padding:18px 22px;box-shadow:0 8px 20px #284b2d12}.gorgona-admin-domain-edit-page .gorgona-admin-page-header h1{color:var(--domain-editor-green-dark);margin:0 0 6px;font-size:28px}.gorgona-admin-domain-edit-page .gorgona-admin-breadcrumb a,.gorgona-admin-domain-edit-page .gorgona-admin-secondary-action{color:var(--domain-editor-green-dark)}.gorgona-admin-domain-edit-page .gorgona-admin-count{background:var(--domain-editor-green-soft);color:var(--domain-editor-green-dark);border-color:#a9c692}.gorgona-admin-domain-edit-page .gorgona-admin-actions{background:var(--domain-editor-warm);border-color:#d7e4cc;box-shadow:0 6px 16px #284b2d0d}.gorgona-admin-domain-edit-page .gorgona-admin-secondary-action{box-sizing:border-box;border-color:#a9c692;align-items:center;min-height:40px;padding:7px 14px;display:inline-flex}.gorgona-admin-domain-edit-page .gorgona-admin-secondary-action:hover{border-color:var(--domain-editor-green);background:var(--domain-editor-green-soft);text-decoration:none}.gorgona-admin-domain-edit-page .gorgona-admin-fieldset{border-color:#d7e4cc;border-top:4px solid var(--domain-editor-green);background:var(--domain-editor-warm);padding:20px;box-shadow:0 8px 20px #284b2d0f}.gorgona-admin-domain-edit-page .gorgona-admin-fieldset legend{background:var(--domain-editor-warm);color:var(--domain-editor-green-dark);font-size:21px;line-height:1.25}.gorgona-admin-domain-edit-page .gorgona-admin-form-item{gap:6px}.gorgona-admin-domain-edit-page .gorgona-admin-form-item span,.gorgona-admin-domain-edit-page .gorgona-admin-checkbox span{color:#31483d;font-size:14px}.gorgona-admin-domain-edit-page .gorgona-admin-form-item input{box-sizing:border-box;background:#fff;border-color:#bdcbbf;min-height:46px;padding:9px 12px}.gorgona-admin-domain-edit-page .gorgona-admin-form-item select{box-sizing:border-box;color:#31483d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bdcbbf;border-radius:6px;padding:9px 38px 9px 12px}.gorgona-admin-domain-edit-page .gorgona-admin-form-item input[readonly]{color:#637068;background:#f1f3ef}.gorgona-admin-domain-edit-page .gorgona-admin-form-item input:focus,.gorgona-admin-domain-edit-page .gorgona-admin-form-item select:focus{border-color:var(--domain-editor-green);outline-offset:1px;outline:2px solid #6aa62d40}.gorgona-admin-domain-edit-page .gorgona-admin-checkbox-grid{align-items:stretch}.gorgona-admin-domain-edit-page .gorgona-admin-checkbox{box-sizing:border-box;background:#f7fbf3;border-color:#d5e5c9;min-height:46px;padding:12px 14px}.gorgona-admin-domain-edit-page .gorgona-admin-checkbox.is-checked{background:var(--domain-editor-green-soft);border-color:#b9d2a5}.gorgona-admin-domain-edit-page .gorgona-admin-checkbox input{width:18px;height:18px;accent-color:var(--domain-editor-green);margin:0}.gorgona-admin-domain-edit-page .gorgona-admin-form-submit-row{border-top-color:#dce7d5}.gorgona-admin-domain-edit-page>form[method=get] .gorgona-admin-form-submit-row{align-items:flex-end}.gorgona-admin-domain-edit-page>form[method=get] .gorgona-admin-form-submit-row button{min-height:46px}.gorgona-admin-domain-edit-page .gorgona-admin-form-submit-row button,.gorgona-admin-domain-edit-page .gorgona-admin-primary-action{color:#fff;background:linear-gradient(#79b83e 0%,#66a431 100%);border-color:#4d8426;min-height:42px;box-shadow:0 2px #477b20,0 6px 12px #35601e24}.gorgona-admin-domain-edit-page .gorgona-admin-form-submit-row button:hover,.gorgona-admin-domain-edit-page .gorgona-admin-primary-action:hover{background:linear-gradient(#82bf43 0%,#68a733 100%);border-color:#477b20}.gorgona-admin-domain-edit-page .gorgona-admin-definition-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gorgona-admin-domain-edit-page .gorgona-admin-definition-list>div{background:#f7fbf3;border:1px solid #d5e5c9;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.gorgona-admin-domain-edit-page .gorgona-admin-definition-list dt{color:#52685b;font-size:13px;line-height:1.35}.gorgona-admin-domain-edit-page .gorgona-admin-definition-list dd{color:var(--domain-editor-green-dark);font-size:20px}.gorgona-admin-domain-edit-page .gorgona-admin-main-banner-frame,.gorgona-admin-domain-edit-page .gorgona-admin-footer-column,.gorgona-admin-domain-edit-page .gorgona-admin-table-wrap{background:#f7fbf3;border-color:#d7e4cc}.gorgona-admin-domain-edit-page .gorgona-admin-main-banner-status strong,.gorgona-admin-domain-edit-page .gorgona-admin-footer-column :is(h2,h3),.gorgona-admin-domain-edit-page .gorgona-admin-footer-title strong,.gorgona-admin-domain-edit-page .gorgona-admin-main-banner-service summary,.gorgona-admin-domain-edit-page .gorgona-admin-table a{color:var(--domain-editor-green-dark)}.gorgona-admin-domain-edit-page .gorgona-admin-table th{background:var(--domain-editor-green-soft);color:var(--domain-editor-green-dark)}.gorgona-admin-domain-edit-page .gorgona-admin-table tbody tr:hover{background:#f4f9ef}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list{gap:16px}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-toolbar{align-items:end}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-toolbar label{gap:6px}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-toolbar span{color:#31483d;font-size:14px}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-toolbar input{box-sizing:border-box;border-color:#bdcbbf;min-height:46px;padding:9px 12px}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-toolbar input:focus{border-color:var(--domain-editor-green);outline-offset:1px;outline:2px solid #6aa62d40}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-count{background:var(--domain-editor-green-soft);color:var(--domain-editor-green-dark);border-color:#b9d2a5;font-size:13px}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list .gorgona-admin-form-submit-row button{min-height:40px;box-shadow:none;color:var(--domain-editor-green-dark);cursor:pointer;background:#fff;border:1px solid #9aaf9d}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list .gorgona-admin-form-submit-row button:hover{border-color:var(--domain-editor-green);background:var(--domain-editor-green-soft)}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list .gorgona-admin-form-submit-row button[aria-pressed=true],.gorgona-admin-domain-edit-page .gorgona-admin-linked-list.is-specialization-manager .gorgona-admin-form-submit-row button[aria-pressed=true]{border-color:var(--domain-editor-green);background:var(--domain-editor-green-soft);box-shadow:inset 0 0 0 1px var(--domain-editor-green)}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list .gorgona-admin-form-submit-row button[type=submit],.gorgona-admin-domain-edit-page .gorgona-admin-linked-list.is-specialization-manager .gorgona-admin-form-submit-row button[type=submit]{color:#fff;background:linear-gradient(#79b83e 0%,#66a431 100%);border-color:#4d8426;min-height:44px;box-shadow:0 2px #477b20,0 6px 12px #35601e24}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list .gorgona-admin-form-submit-row button[type=submit]:hover,.gorgona-admin-domain-edit-page .gorgona-admin-linked-list.is-specialization-manager .gorgona-admin-form-submit-row button[type=submit]:hover{background:linear-gradient(#82bf43 0%,#68a733 100%);border-color:#477b20}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-items{gap:12px}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-items li{background:var(--domain-editor-warm);border-color:#d5e5c9;padding:14px;box-shadow:0 5px 14px #284b2d0d}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-items li>input{width:18px;height:18px;accent-color:var(--domain-editor-green);margin:1px 0 0}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-items strong{color:var(--domain-editor-green-dark);font-size:15px}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-items span,.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-items small,.gorgona-admin-domain-edit-page .gorgona-admin-deferred{color:#607067;line-height:1.45}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-badge,.gorgona-admin-domain-edit-page .gorgona-admin-linked-list.is-specialization-manager .gorgona-admin-linked-list-badge{color:#27683d;background:#f0f8ed;border-color:#a9cda9}.gorgona-admin-domain-edit-page .gorgona-admin-linked-diagnostic,.gorgona-admin-domain-edit-page .gorgona-admin-specialization-diagnostic{background:#f5fbf7;border-color:#bfe1c9;padding:14px 16px}.gorgona-admin-domain-edit-page .gorgona-admin-linked-diagnostic strong,.gorgona-admin-domain-edit-page .gorgona-admin-specialization-diagnostic strong{color:var(--domain-editor-green-dark);font-size:15px}.gorgona-admin-domain-edit-page .gorgona-admin-specialization-counters{color:#27683d}.gorgona-admin-domain-edit-page>.gorgona-admin-empty{background:var(--domain-editor-warm);border:1px solid #d7e4cc;border-radius:8px;padding:18px 20px;box-shadow:0 6px 16px #284b2d0d}@media (max-width:820px){.gorgona-admin-domain-edit-page .gorgona-admin-definition-list{grid-template-columns:1fr}}@media (max-width:640px){.gorgona-admin-domain-edit-page .gorgona-admin-page-header{align-items:stretch;padding:16px}.gorgona-admin-domain-edit-page .gorgona-admin-actions,.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-toolbar{flex-direction:column;align-items:stretch}.gorgona-admin-domain-edit-page .gorgona-admin-linked-list-count{align-self:flex-start}.gorgona-admin-domain-edit-page .gorgona-admin-secondary-action{justify-content:center}.gorgona-admin-domain-edit-page .gorgona-admin-fieldset{padding:16px}}.placeholder-section{border-top:1px solid var(--line);padding-top:22px}.plain-list{color:var(--muted);margin:0;padding-left:20px;line-height:1.6}.docs-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.docs-list li{border:1px solid var(--line);color:var(--muted);background:var(--background);border-radius:8px;padding:8px 10px;font-size:14px}.legacy-shell{color:#333;background-image:url(/legacy/mytheme/img/fon.gif);font-family:Roboto Condensed,Arial,sans-serif}.legacy-home-page{width:100%;margin-left:0}#header,#header *,.legacy-home-page,.legacy-home-page *{box-sizing:content-box}#header{margin-bottom:20px}#mini-panel-header>div.row{clear:both}#mini-panel-header div.row-top{background-color:#fff;height:85px;position:relative}#mini-panel-header .col1{position:absolute;top:23px;left:25px}#header .col2{width:206px;height:28px;margin:0 auto;padding-top:29px}#header .col3{width:350px;position:absolute;top:20px;right:25px}#header .col2 a.logo{background-image:url(/legacy/mytheme/img/heder/main_logo.png);background-repeat:no-repeat;width:206px;height:28px;font-size:0;display:block;overflow:hidden}.main-menu--open{cursor:pointer;white-space:nowrap;background:0 0;border:none;width:115px;height:30px;padding:4px 6px 7px 7px;display:block;overflow:hidden}.main-menu--open .text{float:right;color:#949494;text-transform:uppercase;margin-top:1px;font-size:18px;line-height:22px;display:block}.main-menu--open .lines{float:left;width:30px;height:30px;display:block}.main-menu--open .line{background:#569414;height:2px;margin-top:9px;transition:all .2s ease-out;display:block}.main-menu--open .line:first-child{width:90%;margin-top:0}.main-menu--open .line:nth-child(2){width:100%}.main-menu--open .line:nth-child(3){width:70%}.main-menu--open:hover .line:first-child,.main-menu--open:hover .line:nth-child(3){color:#3f0;width:100%}.main-menu--overlay{z-index:980;opacity:.8;cursor:pointer;background:#fff;border:none;width:0;height:0;padding:0;position:fixed;top:0;right:0;overflow:hidden}.main-menu--wrapper{z-index:990;background:#fff;width:300px;transition:all .2s ease-out;position:fixed;top:0;bottom:0;right:100%;box-shadow:0 3px 10px #545f794d}.pane-main-menu.js-state--main-menu-_uncapped .main-menu--overlay{width:100%;height:100%}.pane-main-menu.js-state--main-menu-_uncapped .main-menu--wrapper{transform:translate(100%)}.main-menu--close{white-space:nowrap;text-indent:400%;color:#0000;cursor:pointer;background:url(/legacy/mytheme/img/main-menu-close.png) 50% no-repeat;border:none;width:31px;height:30px;margin:0;padding:0;font-size:0;line-height:0;transition:all .2s ease-out;position:absolute;top:25px;right:25px;overflow:hidden}.main-menu--close:hover{transform:rotate(90deg)}.pane-main-menu .main-menu--wrapper>.item-list{margin:64px 0 0 auto}.pane-main-menu .pane-content ul,.pane-main-menu .pane-content li{margin:0;padding:0;list-style:none}.pane-main-menu .pane-content a{text-decoration:none}.pane-main-menu .pane-content a:hover{text-decoration:underline}.pane-main-menu .item span,.pane-main-menu .item a{color:#949494;text-transform:uppercase;cursor:pointer;padding:17px 30px;font-size:24px;font-weight:700;line-height:29px;display:block}.pane-main-menu li li{padding-left:20px}.pane-main-menu li li a{color:#fff;padding-top:10px;padding-bottom:10px;font-size:20px;line-height:24px;display:block}.pane-main-menu .has-childrens.open{color:#fff;background-color:#91c83e}.pane-main-menu .has-childrens.open span{color:#fff}.pane-main-menu .has-childrens .item-list{padding-bottom:10px;padding-left:50px;display:none}.pane-main-menu .has-childrens.open .item-list{display:block}.pane-main-menu .has-childrens .item-sub span{background-image:url(/legacy/mytheme/img/main-menu-down.png);background-position:250px;background-repeat:no-repeat}.pane-main-menu .has-childrens.open .item-sub span{background-image:url(/legacy/mytheme/img/main-menu-up.png)}#header .pane-myuser-login .login a{float:right;color:#949494;text-transform:uppercase;background-image:url(/legacy/mytheme/img/heder/user-login.png);width:55px;height:45px;margin-left:15px;padding-left:65px;font-size:14px;font-weight:700;line-height:45px;text-decoration:none;display:block}#header .legacy-header-authenticated-slot{float:right;margin-left:20px}#header .legacy-header-user-controls{align-items:center;height:45px;display:flex}#header .legacy-header-user-menu{color:#949494;width:205px;font-size:14px;font-weight:700;position:relative}#header .legacy-header-user-menu summary{cursor:pointer;align-items:center;height:45px;margin:0;padding:0;list-style:none;display:flex}#header .legacy-header-user-menu summary::-webkit-details-marker{display:none}#header .legacy-header-user-menu summary img{object-fit:contain;flex:0 0 45px;width:45px;height:45px;margin-right:10px;display:block}#header .legacy-header-user-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:18px;overflow:hidden}#header .legacy-header-user-arrow{border-top:5px solid #949494;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;margin-left:8px}#header .legacy-header-user-menu[open] .legacy-header-user-arrow{border-top:0;border-bottom:5px solid #949494}#header .legacy-header-user-dropdown{z-index:20;background:#fff;border:1px solid #dedede;width:180px;position:absolute;top:53px;right:0;box-shadow:0 3px 10px #545f7933}#header .legacy-header-user-dropdown a,#header .legacy-header-user-dropdown button{box-sizing:border-box;color:#949494;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:block}#header .legacy-header-user-dropdown a:hover,#header .legacy-header-user-dropdown button:hover,#header .legacy-header-user-dropdown a:focus-visible,#header .legacy-header-user-dropdown button:focus-visible{color:#569414;background:#f2f2f2}#header .legacy-header-user-dropdown form{margin:0}#header .pane-mycart-small-cart .pane-content a{float:right;background-image:url(/legacy/mytheme/img/heder/cart.png);background-repeat:no-repeat;width:54px;height:54px;margin-left:10px;text-decoration:none;display:block}#header .pane-mycart-small-cart .pane-content a .quantity{color:#fff;text-align:center;width:24px;height:20px;margin-top:30px;margin-left:29px;padding-top:5px;padding-left:2px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;text-decoration:none}@media (max-width:900px){#mini-panel-header div.row-top{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) 98px;align-items:center;gap:10px;height:85px;padding:0 16px;display:grid}#mini-panel-header .col1,#header .col2,#header .col3{min-width:0;margin:0;padding:0;position:static}#mini-panel-header .col1{width:44px;height:44px}#header .col2{width:100%;height:28px}#header .col2 a.logo{background-position:50%;background-size:contain;width:min(206px,100%);max-width:100%;height:28px;margin:0 auto}#header .col3{grid-template-columns:repeat(2,44px);align-items:center;gap:10px;width:98px;height:44px;display:grid}#header .col3 .pane-mycart-small-cart,#header .col3 .pane-support-incident-slot{order:1}#header .col3 .pane-myuser-login{order:2;min-width:0}#header .col3:not(:has(.support-incident-beacon)){grid-template-columns:44px;justify-self:end;width:44px}#header .col3:not(:has(.support-incident-beacon)) .pane-support-incident-slot{display:none}#header .support-incident-beacon.is-header{float:none;width:44px;height:44px;margin:0}.main-menu--open{box-sizing:border-box;width:44px;height:44px;padding:7px;position:relative}.main-menu--open .text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-menu--open .lines{float:none;width:30px;height:30px}#header .pane-mycart-small-cart .pane-content a{float:none;background-position:50%;background-size:44px 44px;width:44px;height:44px;margin:0;position:relative}#header .pane-mycart-small-cart .pane-content a .quantity{box-sizing:content-box;width:20px;height:18px;margin:0;padding:2px 0 0;line-height:18px;position:absolute;bottom:-1px;right:-2px}#header .pane-myuser-login .login a{float:none;background-position:0;background-repeat:no-repeat;width:44px;height:44px;margin:0;padding:0;font-size:0;line-height:44px;overflow:hidden}#header .legacy-header-authenticated-slot{float:none;width:44px;margin:0}#header .legacy-header-user-controls,#header .legacy-header-user-menu,#header .legacy-header-user-menu summary{width:44px;height:44px}#header .legacy-header-user-menu summary img{flex-basis:44px;width:44px;height:44px;margin:0}#header .legacy-header-user-name,#header .legacy-header-user-arrow{display:none}#header .legacy-header-user-dropdown{top:52px}}@media (max-width:350px){#mini-panel-header div.row-top{grid-template-columns:44px minmax(0,1fr) 92px;gap:6px;padding-left:10px;padding-right:10px}#header .col3{gap:4px;width:92px}}#header .row-main{background-image:url(/legacy/mytheme/img/heder/header-fon.jpg);background-position:50%;background-repeat:no-repeat;height:600px;position:relative}#header .pane-mysearch-mysearch-text,.legacy-home-page .pane-mysearch-mysearch-text{width:560px;margin:0 auto;padding:255px 0 0}#header .pane-mysearch-mysearch-text form,.legacy-home-page .pane-mysearch-mysearch-text form{position:relative}#header .pane-mysearch-mysearch-text form .form-item,.legacy-home-page .pane-mysearch-mysearch-text form .form-item{margin:0;padding:0}#header .pane-mysearch-mysearch-text .form-item-text,.legacy-home-page .pane-mysearch-mysearch-text .form-item-text{position:relative}#header .pane-mysearch-mysearch-text .form-text,.legacy-home-page .pane-mysearch-mysearch-text .form-text{background:#fefefe;border:1px solid #dcdcdc;width:543px;height:43px;margin:0;padding:0 0 0 15px}#header .pane-mysearch-mysearch-text .form-text:focus,.legacy-home-page .pane-mysearch-mysearch-text .form-text:focus{box-shadow:none;outline:none}#header .pane-mysearch-mysearch-text .form-item-text label,.legacy-home-page .pane-mysearch-mysearch-text .form-item-text label{color:#787878;margin-top:2px;margin-left:15px;font-size:14px;font-weight:lighter;line-height:45px;position:absolute}#header .pane-mysearch-mysearch-text input[type=submit],.legacy-home-page .pane-mysearch-mysearch-text input[type=submit]{background:url(/legacy/mytheme/img/heder/search-submit.png) no-repeat;border:none;width:20px;height:20px;margin:0;padding:0;font-size:0;position:absolute;top:15px;right:15px}.pane-photo-menu{position:absolute;bottom:0;right:15px;overflow:hidden}.pane-photo-menu ul,.pane-photo-menu ul li{margin:0;padding:0}.pane-photo-menu .pane-content .item-list{text-align:center}.pane-photo-menu .pane-content a{color:#fff;text-transform:uppercase;width:130px;height:65px;margin-bottom:15px;padding-left:65px;font-size:20px;font-weight:700;line-height:65px;text-decoration:none;display:block}.pane-photo-menu .pane-content a:hover{opacity:.9}.pane-photo-menu .pane-content .product a{background-image:url(/legacy/mytheme/img/photo-menu-2.jpg)}.pane-photo-menu .pane-content .university a{background-image:url(/legacy/mytheme/img/photo-menu-4.jpg)}.pane-front-menu{width:1170px;margin:15px auto 0;overflow:hidden}.pane-front-menu ul,.pane-front-menu ul li{margin:0;padding:0;list-style:none}.pane-front-menu .pane-content a{float:left;color:#fff;text-align:center;text-transform:uppercase;align-items:center;width:350px;height:220px;margin:30px 30px 5px;font-size:30px;font-weight:700;line-height:37px;text-decoration:none;display:grid}.pane-front-menu .pane-content a:hover{opacity:.9}.pane-front-menu .pane-content li:first-child a,.pane-front-menu .pane-content li:nth-child(4) a,.pane-front-menu .pane-content li:nth-child(7) a{margin-left:0}.pane-front-menu .pane-content li:nth-child(3) a,.pane-front-menu .pane-content li:nth-child(6) a,.pane-front-menu .pane-content li:nth-child(9) a{margin-right:0}#main{background-image:url(/legacy/mytheme/img/fon.gif);background-repeat:repeat}#page-front{width:1170px;margin:0 auto}#page-front>.row-main{background:0 0;width:1170px;height:auto}#page-front .view-product.view-display-id-panel_pane_5,#page-front .view-product.view-display-id-panel_pane_8{position:relative}#page-front .view-product.view-display-id-panel_pane_5 .view-content,#page-front .view-product.view-display-id-panel_pane_8 .view-content{overflow:hidden}#page-front .pane-product-panel-pane-5 h2.pane-title,#page-front .pane-product-panel-pane-8 h2.pane-title{border-bottom:1px solid #dedede;margin-top:50px;margin-bottom:30px;padding-bottom:30px;display:block}#page-front .pane-product-panel-pane-5 h2.pane-title .pane-title-in,#page-front .pane-product-panel-pane-8 h2.pane-title .pane-title-in{color:#212121;font-size:40px;font-weight:700}#page-front .view-product.view-display-id-panel_pane_5 .view-header,#page-front .view-product.view-display-id-panel_pane_8 .view-header{position:relative}#page-front .view-product.view-display-id-panel_pane_5 .all,#page-front .view-product.view-display-id-panel_pane_8 .all{background-image:url(/legacy/mytheme/img/block_curs/all.png);background-repeat:no-repeat;width:160px;height:45px;position:absolute;top:-106px;left:884px}#page-front .view-product.view-display-id-panel_pane_5 .all a,#page-front .view-product.view-display-id-panel_pane_8 .all a{color:#90bf3c;text-align:center;text-transform:uppercase;width:160px;height:45px;font-size:16px;font-weight:700;line-height:45px;text-decoration:none;display:block}#page-front .view-product.view-display-id-panel_pane_5 .all a:hover,#page-front .view-product.view-display-id-panel_pane_8 .all a:hover{opacity:.85}#page-front .view-product.view-display-id-panel_pane_5 .slick__arrow,#page-front .view-product.view-display-id-panel_pane_8 .slick__arrow{z-index:2;width:100px;height:45px;position:absolute;top:-106px;right:24px}#page-front .view-product.view-display-id-panel_pane_5 .slick-prev,#page-front .view-product.view-display-id-panel_pane_8 .slick-prev{cursor:pointer;vertical-align:top;background:url(/legacy/mytheme/img/block_curs/left.png) no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}#page-front .view-product.view-display-id-panel_pane_5 .slick-next,#page-front .view-product.view-display-id-panel_pane_8 .slick-next{cursor:pointer;vertical-align:top;background:url(/legacy/mytheme/img/block_curs/right.png) no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}#page-front .view-product.view-display-id-panel_pane_5 .slick-prev:hover,#page-front .view-product.view-display-id-panel_pane_8 .slick-prev:hover,#page-front .view-product.view-display-id-panel_pane_5 .slick-next:hover,#page-front .view-product.view-display-id-panel_pane_8 .slick-next:hover{opacity:.85}#page-front .view-product.view-display-id-panel_pane_5 .slick__slider,#page-front .view-product.view-display-id-panel_pane_8 .slick__slider{margin-left:15px;margin-right:15px;position:relative}#page-front .slick-list{overflow:hidden}#page-front .legacy-horizontal-carousel-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow:auto hidden}#page-front .legacy-horizontal-carousel-viewport::-webkit-scrollbar{display:none}#page-front .legacy-horizontal-carousel-viewport .slick__slide{scroll-snap-align:start}#page-front .slick-track{will-change:transform;width:max-content;transition:transform .3s;display:flex}#page-front .view-product.view-display-id-panel_pane_5 .slick__slider article,#page-front .view-product.view-display-id-panel_pane_8 .slick__slider article{margin-left:15px}#page-front .slick__slide{flex:0 0 285px}.public-html-book-teaser.node-product.node-teaser{border-bottom:3px solid #dedede;width:255px;padding-bottom:20px;position:relative}.public-html-book-teaser.node-product.node-teaser:hover{border-bottom:3px solid #ffba00}.public-html-book-teaser.node-product.node-teaser .field-name-field-product-img img,.public-html-book-teaser.node-product.node-teaser .legacy-book-cover-missing{object-fit:cover;width:255px;height:253px;display:block}.public-html-book-teaser.node-product.node-teaser .legacy-book-cover-missing{background:#eee}.public-html-book-teaser.node-product.node-teaser .field-name-my-field-product-besplatnyj{width:100px;height:25px;position:absolute;top:185px;left:10px}.public-html-book-teaser.node-product.node-teaser .field-name-my-field-product-besplatnyj .field-item .besplatnyj{color:#fff;text-align:center;text-transform:uppercase;background-color:#ffba00;width:132px;height:25px;font-size:12px;font-weight:700;line-height:25px;display:block}.public-html-book-teaser.node-product.node-teaser .field-name-my-field-product-count-lecture{width:95px;height:25px;position:absolute;top:220px;left:10px}.public-html-book-teaser.node-product.node-teaser .field-name-my-field-product-count-lecture .number{float:left;color:#fff;text-align:center;background-image:url(/legacy/mytheme/img/block_curs/lec1.jpg);width:30px;height:25px;font-size:14px;font-weight:700;line-height:25px;display:block}.public-html-book-teaser.node-product.node-teaser .field-name-my-field-product-count-lecture .label{float:left;color:#fff;text-align:center;text-transform:uppercase;background-image:url(/legacy/mytheme/img/block_curs/lec2.jpg);width:65px;height:25px;font-size:12px;font-weight:700;line-height:25px;display:block}.public-html-book-teaser.node-product.node-teaser .field-name-my-field-title-link a{color:#212121;height:44px;margin-top:20px;font-size:18px;font-weight:700;text-decoration:none;display:block;overflow:hidden}#page-front .view-product.view-display-id-panel_pane_11,#page-front .view-product.view-display-id-panel_pane_12{position:relative}#page-front .view-product.view-display-id-panel_pane_11 .view-content,#page-front .view-product.view-display-id-panel_pane_12 .view-content{overflow:hidden}#page-front .pane-product-panel-pane-11 h2.pane-title,#page-front .pane-product-panel-pane-12 h2.pane-title{border-bottom:1px solid #dedede;margin-top:50px;margin-bottom:30px;padding-bottom:30px;display:block}#page-front .pane-product-panel-pane-11 h2.pane-title .pane-title-in,#page-front .pane-product-panel-pane-12 h2.pane-title .pane-title-in{color:#212121;font-size:40px;font-weight:700}#page-front .view-product.view-display-id-panel_pane_11 .view-header,#page-front .view-product.view-display-id-panel_pane_12 .view-header{position:relative}#page-front .view-product.view-display-id-panel_pane_11 .all,#page-front .view-product.view-display-id-panel_pane_12 .all{background-image:url(/legacy/mytheme/img/block_curs/all.png);background-repeat:no-repeat;width:160px;height:45px;position:absolute;top:-106px;left:884px}#page-front .view-product.view-display-id-panel_pane_11 .all a,#page-front .view-product.view-display-id-panel_pane_12 .all a{color:#90bf3c;text-align:center;text-transform:uppercase;width:160px;height:45px;font-size:16px;font-weight:700;line-height:45px;text-decoration:none;display:block}#page-front .view-product.view-display-id-panel_pane_11 .all a:hover,#page-front .view-product.view-display-id-panel_pane_12 .all a:hover{opacity:.85}#page-front .view-product.view-display-id-panel_pane_11 .slick__arrow,#page-front .view-product.view-display-id-panel_pane_12 .slick__arrow{z-index:2;width:100px;height:45px;position:absolute;top:-106px;right:24px}#page-front .view-product.view-display-id-panel_pane_11 .slick-prev,#page-front .view-product.view-display-id-panel_pane_12 .slick-prev{cursor:pointer;vertical-align:top;background:url(/legacy/mytheme/img/block_curs/left.png) no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}#page-front .view-product.view-display-id-panel_pane_11 .slick-next,#page-front .view-product.view-display-id-panel_pane_12 .slick-next{cursor:pointer;vertical-align:top;background:url(/legacy/mytheme/img/block_curs/right.png) no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}#page-front .view-product.view-display-id-panel_pane_11 .slick-prev:hover,#page-front .view-product.view-display-id-panel_pane_12 .slick-prev:hover,#page-front .view-product.view-display-id-panel_pane_11 .slick-next:hover,#page-front .view-product.view-display-id-panel_pane_12 .slick-next:hover{opacity:.85}#page-front .view-product.view-display-id-panel_pane_11 .slick__slider,#page-front .view-product.view-display-id-panel_pane_12 .slick__slider{margin-left:15px;margin-right:15px;position:relative}#page-front .view-product.view-display-id-panel_pane_11 .slick__slider article,#page-front .view-product.view-display-id-panel_pane_12 .slick__slider article{margin-left:15px}#page-front .slick--view--product.slick--view--product--panel-pane-11 .slick__slide,#page-front .slick--view--product.slick--view--product--panel-pane-12 .slick__slide{flex:0 0 190px;padding-top:10px}#page-front article.node-product-pdf.node-teaser{border-bottom:3px solid #dedede;width:160px;margin-bottom:25px;padding-bottom:15px;position:relative}#page-front article.node-product-pdf.node-teaser:hover{border-bottom:3px solid #ffba00}#page-front article.node-product-pdf.node-teaser .field-name-field-product-img img,#page-front article.node-product-pdf.node-teaser .legacy-pdf-cover-missing{object-fit:fill;width:160px;height:217px;display:block}#page-front article.node-product-pdf.node-teaser .legacy-pdf-cover-missing{background:#eee;border:1px solid #d4d4d4}#page-front article.node-product-pdf.node-teaser .field-name-field-product-img{width:160px;height:217px}#page-front article.node-product-pdf.node-teaser .field-name-field-product-img a{background:#eee;border:1px solid #d4d4d4;width:160px;height:217px;display:block;position:relative;overflow:visible}#page-front article.node-product-pdf.node-teaser .field-name-field-product-img a:before{z-index:2;content:"";background:url(/legacy/mytheme/img/pdf-icon.png) no-repeat;width:33px;height:37px;display:block;position:absolute;top:-10px;right:-10px}#page-front article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj{width:132px;height:25px;position:absolute;top:179px;right:0}#page-front article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj .field-item .besplatnyj{color:#fff;text-align:center;text-transform:uppercase;background-color:#ffba00;width:132px;height:25px;font-size:12px;font-weight:700;line-height:25px;display:block}#page-front article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj .field-item .besplatnyj.status-razrabotka{background:#d38a21;width:100px}#page-front article.node-product-pdf.node-teaser .field-name-my-field-product-university .field-item{color:#787878;height:34px;margin-top:15px;margin-bottom:5px;font-size:14px;display:block;overflow:hidden}#page-front article.node-product-pdf.node-teaser .field-name-my-field-title-link a{color:#212121;height:56px;margin-top:13px;font-size:16px;font-weight:700;text-decoration:none;display:block;overflow:hidden}#page-front article.node-product-pdf.node-teaser .field-name-my-field-title-link a:hover{text-decoration:underline}@media (max-width:767px){#page-front .slick--view--product.slick--view--product--panel-pane-11 .slick__slide,#page-front .slick--view--product.slick--view--product--panel-pane-12 .slick__slide{flex-basis:152px}#page-front article.node-product-pdf.node-teaser{border-bottom-width:2px;width:137px;margin-bottom:15px;padding-bottom:10px}#page-front article.node-product-pdf.node-teaser:hover{border-bottom-width:2px}#page-front article.node-product-pdf.node-teaser .field-name-field-product-img img,#page-front article.node-product-pdf.node-teaser .legacy-pdf-cover-missing,#page-front article.node-product-pdf.node-teaser .field-name-field-product-img a,#page-front article.node-product-pdf.node-teaser .field-name-field-product-img{width:137px;height:186px}#page-front article.node-product-pdf.node-teaser .field-name-field-product-img a:before{background-image:url(/legacy/mytheme/img/pdf-icon-m.png);width:26px;height:29px;top:-7px;right:-7px}#page-front article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj{width:111px;height:20px;top:154px;right:0}#page-front article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj .field-item .besplatnyj{width:111px;height:20px;font-size:11px;font-weight:400;line-height:20px}#page-front article.node-product-pdf.node-teaser .field-name-my-field-product-university .field-item{height:28px;margin-top:10px;margin-bottom:5px;font-size:13px}#page-front article.node-product-pdf.node-teaser .field-name-my-field-title-link a{height:40px;margin-top:10px;font-size:16px}}#page-front .view-specialization.view-display-id-panel_pane_2{position:relative}#page-front .view-specialization.view-display-id-panel_pane_2 .view-content{overflow:hidden}#page-front .pane-specialization-panel-pane-2{padding-bottom:15px}#page-front .pane-specialization-panel-pane-2 h2.pane-title{border-bottom:1px solid #dedede;margin-top:50px;margin-bottom:30px;padding-bottom:30px;display:block}#page-front .pane-specialization-panel-pane-2 h2.pane-title .pane-title-in{color:#212121;font-size:40px;font-weight:700}#page-front .view-specialization.view-display-id-panel_pane_2 .view-header{position:relative}#page-front .view-specialization.view-display-id-panel_pane_2 .all{background-image:url(/legacy/mytheme/img/block_curs/all.png);background-repeat:no-repeat;width:160px;height:45px;position:absolute;top:-106px;left:884px}#page-front .view-specialization.view-display-id-panel_pane_2 .all a{color:#90bf3c;text-align:center;text-transform:uppercase;width:160px;height:45px;font-size:16px;font-weight:700;line-height:45px;text-decoration:none;display:block}#page-front .view-specialization.view-display-id-panel_pane_2 .all a:hover{opacity:.85}#page-front .view-specialization.view-display-id-panel_pane_2 .slick__arrow{z-index:2;width:100px;height:45px;position:absolute;top:-106px;right:24px}#page-front .view-specialization.view-display-id-panel_pane_2 .slick-prev,#page-front .view-specialization.view-display-id-panel_pane_2 .slick-next{cursor:pointer;vertical-align:top;background-position:0 0;background-repeat:no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}#page-front .view-specialization.view-display-id-panel_pane_2 .slick-prev{background-image:url(/legacy/mytheme/img/block_curs/left.png)}#page-front .view-specialization.view-display-id-panel_pane_2 .slick-next{background-image:url(/legacy/mytheme/img/block_curs/right.png)}#page-front .view-specialization.view-display-id-panel_pane_2 .slick-prev:hover,#page-front .view-specialization.view-display-id-panel_pane_2 .slick-next:hover{opacity:.85}#page-front .view-specialization.view-display-id-panel_pane_2 .slick__slider{margin-left:15px;margin-right:15px;position:relative}#page-front .view-specialization.view-display-id-panel_pane_2 .slick__slider article{margin-left:15px}#page-front .node-specialization.node-teaser{border-bottom:3px solid #dedede;width:255px;margin-bottom:25px;padding-bottom:20px;position:relative}#page-front .node-specialization.node-teaser:hover{border-bottom:3px solid #ffba00}#page-front .node-specialization.node-teaser .field-name-field-specialization-img img,#page-front .node-specialization.node-teaser .legacy-specialization-image-missing{object-fit:cover;width:255px;height:253px;display:block}#page-front .node-specialization.node-teaser .legacy-specialization-image-missing{background:#eee}#page-front .node-specialization.node-teaser .field-name-field-specialization-img a{width:255px;height:253px;display:block;position:relative}#page-front .node-specialization.node-teaser .field-name-my-field-title-link a{color:#212121;height:44px;margin-top:20px;font-size:18px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.legacy-specializations-page{background:#fff;width:1230px;margin:16px auto 14px}.legacy-specializations-page #page-specialization{padding:0 30px}.legacy-specializations-page .pane-specialization-panel-pane-2{padding-bottom:0;position:relative}.legacy-specializations-page .pane-specialization-panel-pane-2 h1.pane-title{border-bottom:1px solid #dedede;margin:0 0 30px;padding-top:34px;padding-bottom:30px;display:block}.legacy-specializations-page .pane-specialization-panel-pane-2 h1.pane-title .pane-title-in{color:#212121;font-size:40px;font-weight:700}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2{position:relative}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .view-content{overflow:hidden}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .legacy-specialization-rows-carousel{margin-left:15px;margin-right:15px;position:relative}.legacy-specializations-page .legacy-specialization-rows-controls{color:#212121;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 26px;font-size:16px;font-weight:700;display:flex}.legacy-specializations-page .legacy-specialization-rows-control{align-items:center;gap:14px;display:flex}.legacy-specializations-page .legacy-specialization-rows-controls select{appearance:none;color:#212121;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(90deg,#ff8a00 0% 100%);background-position:right 11px center,100%;background-repeat:no-repeat;background-size:14px 9px,36px 100%;border:1px solid #cfcfcf;border-radius:4px;min-width:82px;height:34px;padding:0 46px 0 12px;font-size:16px}.legacy-specializations-page .legacy-specialization-rows-controls select:focus{outline-offset:2px;outline:2px solid #ff8a0059}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick__arrow{z-index:2;width:100px;height:45px;position:absolute;top:0;right:0}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-prev,.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-next{cursor:pointer;vertical-align:top;background-position:0 0;background-repeat:no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-prev{background-image:url(/legacy/mytheme/img/block_curs/left.png)}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-next{background-image:url(/legacy/mytheme/img/block_curs/right.png)}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-prev:hover,.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-next:hover{opacity:.85}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick__slider{margin-left:0;margin-right:0;position:relative}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-list{overflow:hidden}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .legacy-horizontal-carousel-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow:auto hidden}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .legacy-horizontal-carousel-viewport::-webkit-scrollbar{display:none}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-track{will-change:transform;align-items:flex-start;width:max-content;transition:transform .3s;display:flex}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-track>.legacy-specialization-column{scroll-snap-align:start}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .legacy-specialization-column{flex-direction:column;flex:0 0 285px;width:285px;display:flex}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .legacy-specialization-slide-content{margin-bottom:25px;margin-left:15px}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .legacy-specialization-column .legacy-specialization-slide-content:last-child{margin-bottom:0}.legacy-specializations-page .node-specialization.node-teaser{border-bottom:3px solid #dedede;width:255px;margin-bottom:0;padding-bottom:20px;position:relative}.legacy-specializations-page .node-specialization.node-teaser:hover{border-bottom:3px solid #ffba00}.legacy-specializations-page .node-specialization.node-teaser .field-name-field-specialization-img img,.legacy-specializations-page .node-specialization.node-teaser .legacy-specialization-image-missing{object-fit:cover;width:255px;height:253px;display:block}.legacy-specializations-page .node-specialization.node-teaser .legacy-specialization-image-missing{background:#eee}.legacy-specializations-page .node-specialization.node-teaser .field-name-field-specialization-img a,.legacy-specializations-page .node-specialization.node-teaser .legacy-specialization-static-media{width:255px;height:253px;display:block;position:relative}.bookonlime-object-counters{z-index:2;pointer-events:none;position:absolute;inset:0}.bookonlime-object-counter{color:#fff;white-space:nowrap;align-items:stretch;height:25px;display:flex;position:absolute;bottom:8px}.bookonlime-object-counter--bottom-left{left:10px}.bookonlime-object-counter--bottom-right{right:10px}.bookonlime-object-counter__number{text-align:center;width:34px;height:25px;font-size:13px;font-weight:700;line-height:25px;display:block}.bookonlime-object-counter__label{text-align:center;text-transform:uppercase;width:72px;height:25px;font-size:10px;font-weight:700;line-height:25px;display:block}.bookonlime-object-counter--green .bookonlime-object-counter__number{background-color:#6f9d2d}.bookonlime-object-counter--green .bookonlime-object-counter__label{background-color:#90bf3c}.bookonlime-object-counter--orange .bookonlime-object-counter__number{background-color:#e87500}.bookonlime-object-counter--orange .bookonlime-object-counter__label{background-color:#ff8a00}.legacy-specializations-page .node-specialization.node-teaser .field-name-my-field-title-link a,.legacy-specializations-page .node-specialization.node-teaser .legacy-specialization-static-title{color:#212121;height:44px;margin-top:20px;font-size:18px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.legacy-university-page .node-specialization.node-teaser--static:hover{border-bottom-color:#dedede}.legacy-specializations-page .legacy-specializations-page-empty{color:#555;border:1px solid #dedede;margin:0 15px;padding:28px;font-size:18px}.legacy-html-catalog-page{background:#fff;width:1230px;margin:16px auto 14px}.legacy-html-catalog-page #page-html-catalog{padding:0 30px}.legacy-html-catalog-page .pane-product-panel-pane-html-catalog{padding-bottom:0;position:relative}.legacy-html-catalog-page .pane-product-panel-pane-html-catalog h1.pane-title{border-bottom:1px solid #dedede;margin:0 0 30px;padding-top:34px;padding-bottom:30px;display:block}.legacy-html-catalog-page .pane-product-panel-pane-html-catalog h1.pane-title .pane-title-in{color:#212121;font-size:40px;font-weight:700}.legacy-html-catalog-page .view-product.view-display-id-html_catalog{position:relative}.legacy-html-catalog-page .view-product.view-display-id-html_catalog .view-content{overflow:hidden}.legacy-html-catalog-page .legacy-specialization-book-carousel{margin-left:15px;margin-right:15px;position:relative}.legacy-html-catalog-page .legacy-specialization-book-rows-controls{color:#212121;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 26px;font-size:16px;font-weight:700;display:flex}.legacy-html-catalog-page .legacy-specialization-book-control{align-items:center;gap:14px;display:flex}.legacy-html-catalog-page .legacy-specialization-book-rows-controls select{appearance:none;color:#212121;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(90deg,#ff8a00 0% 100%);background-position:right 11px center,100%;background-repeat:no-repeat;background-size:14px 9px,36px 100%;border:1px solid #cfcfcf;border-radius:4px;min-width:82px;height:34px;padding:0 46px 0 12px;font-size:16px}.legacy-html-catalog-page .legacy-specialization-book-rows-controls select:focus{outline-offset:2px;outline:2px solid #ff8a0059}.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-list{overflow:hidden}.legacy-html-catalog-page .legacy-specialization-book-carousel .legacy-horizontal-carousel-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow:auto hidden}.legacy-html-catalog-page .legacy-specialization-book-carousel .legacy-horizontal-carousel-viewport::-webkit-scrollbar{display:none}.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-track{will-change:transform;align-items:flex-start;width:max-content;transition:transform .3s;display:flex}.legacy-html-catalog-page .legacy-specialization-book-column{flex-direction:column;display:flex}.legacy-html-catalog-page .legacy-specialization-book-slide-content{margin-bottom:25px}.legacy-html-catalog-page .legacy-specialization-book-column .legacy-specialization-book-slide-content:last-child{margin-bottom:0}.legacy-html-catalog-page .legacy-specialization-book-carousel .slick__arrow{z-index:2;width:100px;height:45px;position:absolute;top:0;right:0}.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-prev,.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-next{cursor:pointer;vertical-align:top;background-position:0 0;background-repeat:no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-prev{background-image:url(/legacy/mytheme/img/block_curs/left.png)}.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-next{background-image:url(/legacy/mytheme/img/block_curs/right.png)}.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-prev:hover,.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-next:hover{opacity:.85}.legacy-html-catalog-page .legacy-specialization-book-carousel .public-html-book-teaser{margin-left:15px}.legacy-product-pdf-page{background:#fff;width:1230px;margin:16px auto 14px}.legacy-product-pdf-page #page-product-pdf{padding:0 30px}.legacy-product-pdf-page .pane-product-pdf-library{padding-bottom:0;position:relative}.legacy-product-pdf-page .pane-product-pdf-library h1.pane-title{border-bottom:1px solid #dedede;margin:0 0 30px;padding-top:34px;padding-bottom:30px;display:block}.legacy-product-pdf-page .pane-product-pdf-library h1.pane-title .pane-title-in{color:#212121;font-size:40px;font-weight:700}.legacy-pdf-library-sections-carousel{margin:0 15px 34px;position:relative}.legacy-pdf-library-sections-carousel .slick-list{overflow:hidden}.legacy-pdf-library-sections-carousel .legacy-horizontal-carousel-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow:auto hidden}.legacy-pdf-library-sections-carousel .legacy-horizontal-carousel-viewport::-webkit-scrollbar{display:none}.legacy-pdf-library-sections-carousel .slick-track{will-change:transform;align-items:flex-start;width:max-content;transition:transform .3s;display:flex}.legacy-pdf-library-sections-carousel .slick__slide{scroll-snap-align:start;flex:0 0 285px}.legacy-pdf-library-sections-carousel .slide__content{margin-left:15px}.legacy-pdf-library-sections-carousel .node-specialization.node-teaser{border-bottom:3px solid #dedede;width:255px;padding-bottom:20px;position:relative}.legacy-pdf-library-sections-carousel .node-specialization.node-teaser:hover{border-bottom-color:#ffba00}.legacy-pdf-library-sections-carousel .field-name-field-specialization-img a,.legacy-pdf-library-sections-carousel .field-name-field-specialization-img img,.legacy-pdf-library-sections-carousel .legacy-specialization-image-missing{width:255px;height:255px;display:block;position:relative}.legacy-pdf-library-sections-carousel .field-name-field-specialization-img img{object-fit:contain}.legacy-pdf-library-sections-carousel .legacy-specialization-image-missing{background:#eee}.legacy-pdf-library-sections-carousel .field-name-my-field-title-link a{color:#212121;height:44px;margin-top:20px;font-size:18px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.legacy-pdf-library-sections-carousel .field-name-my-field-title-link a:hover{text-decoration:underline}.legacy-pdf-library-sections-carousel .slick__arrow{z-index:2;width:100px;height:45px;position:absolute;top:-106px;right:0}.legacy-pdf-library-sections-carousel .slick-prev,.legacy-pdf-library-sections-carousel .slick-next{cursor:pointer;vertical-align:top;background-position:0 0;background-repeat:no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}.legacy-pdf-library-sections-carousel .slick-prev{background-image:url(/legacy/mytheme/img/block_curs/left.png)}.legacy-pdf-library-sections-carousel .slick-next{background-image:url(/legacy/mytheme/img/block_curs/right.png)}.legacy-pdf-library-sections-carousel .slick-prev:hover,.legacy-pdf-library-sections-carousel .slick-next:hover{opacity:.85}.legacy-pdf-library-empty{color:#666;padding:0 15px 34px;font-size:18px}@media (max-width:767px){.legacy-product-pdf-page{width:100%}.legacy-product-pdf-page #page-product-pdf{padding:0 15px}.legacy-pdf-library-sections-carousel{margin-left:0;margin-right:0}.legacy-pdf-library-sections-carousel .slide__content{margin-left:0;margin-right:30px}}.legacy-specialization-detail-page{background:#fff;width:1230px;margin:16px auto 34px}.legacy-specialization-detail-inner{padding:34px 30px 42px}.legacy-specialization-detail-page #page-title{color:#212121;border-bottom:1px solid #dedede;margin:0 0 30px;padding-bottom:30px;font-size:40px;font-weight:700;line-height:1.15}.legacy-specialization-detail-hero{align-items:flex-start;margin:0 0 38px;display:flex}.legacy-specialization-detail-image-frame{width:255px;height:253px;display:block;position:relative}.legacy-specialization-detail-image-frame img,.legacy-specialization-detail-image-frame .legacy-specialization-image-missing{object-fit:cover;width:255px;height:253px;display:block}.legacy-specialization-detail-image-frame .legacy-specialization-image-missing{background:#eee}.legacy-specialization-detail-books{margin-top:40px}.legacy-specialization-detail-books h2{color:#212121;margin:0 0 24px;font-size:30px;font-weight:700;line-height:1.2}.legacy-specialization-detail-html-grid,.legacy-specialization-detail-pdf-books .view-content{align-items:start;gap:34px 30px;display:grid}.legacy-specialization-detail-html-grid{grid-template-columns:repeat(4,255px)}.legacy-specialization-detail-pdf-books .view-content{grid-template-columns:repeat(5,160px)}.legacy-specialization-detail-page .legacy-specialization-book-carousel{margin-left:15px;margin-right:15px;position:relative}.legacy-specialization-detail-page .legacy-specialization-book-rows-controls{color:#212121;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 26px;font-size:16px;font-weight:700;display:flex}.legacy-specialization-detail-page .legacy-specialization-book-control{align-items:center;gap:14px;display:flex}.legacy-specialization-detail-page .legacy-specialization-book-rows-controls select{appearance:none;color:#212121;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(90deg,#ff8a00 0% 100%);background-position:right 11px center,100%;background-repeat:no-repeat;background-size:14px 9px,36px 100%;border:1px solid #cfcfcf;border-radius:4px;min-width:82px;height:34px;padding:0 46px 0 12px;font-size:16px}.legacy-html-catalog-specialization-control select{width:min(360px,100%)}.legacy-specialization-detail-page .legacy-specialization-book-rows-controls select:focus{outline-offset:2px;outline:2px solid #ff8a0059}.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-list{overflow:hidden}.legacy-specialization-detail-page .legacy-specialization-book-carousel .legacy-horizontal-carousel-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow:auto hidden}.legacy-specialization-detail-page .legacy-specialization-book-carousel .legacy-horizontal-carousel-viewport::-webkit-scrollbar{display:none}.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-track{will-change:transform;align-items:flex-start;width:max-content;transition:transform .3s;display:flex}.legacy-specialization-detail-page .legacy-specialization-book-column{flex-direction:column;display:flex}.legacy-specialization-detail-page .legacy-specialization-book-slide-content{margin-bottom:25px}.legacy-specialization-detail-page .legacy-specialization-book-column .legacy-specialization-book-slide-content:last-child{margin-bottom:0}.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick__arrow{z-index:2;width:100px;height:45px;position:absolute;top:0;right:0}.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-prev,.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-next{cursor:pointer;vertical-align:top;background-position:0 0;background-repeat:no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-prev{background-image:url(/legacy/mytheme/img/block_curs/left.png)}.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-next{background-image:url(/legacy/mytheme/img/block_curs/right.png)}.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-prev:hover,.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-next:hover{opacity:.85}.legacy-specialization-detail-html-books .legacy-specialization-book-carousel .public-html-book-teaser{margin-left:15px}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser{border-bottom:3px solid #dedede;width:160px;margin-bottom:25px;padding-bottom:15px;position:relative}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser:hover{border-bottom-color:#ffba00}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .field-name-field-product-img{width:160px;height:217px}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .field-name-field-product-img a{background:#eee;border:1px solid #d4d4d4;width:160px;height:217px;display:block;position:relative;overflow:visible}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .field-name-field-product-img a:before{z-index:2;content:"";background:url(/legacy/mytheme/img/pdf-icon.png) no-repeat;width:33px;height:37px;display:block;position:absolute;top:-10px;right:-10px}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .field-name-field-product-img img,.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .legacy-pdf-cover-missing{object-fit:fill;width:160px;height:217px;display:block}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .legacy-pdf-cover-missing{background:#eee;border:1px solid #d4d4d4}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj{width:132px;height:25px;position:absolute;top:179px;right:0}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj .field-item .besplatnyj{color:#fff;text-align:center;text-transform:uppercase;background-color:#ffba00;width:132px;height:25px;font-size:12px;font-weight:700;line-height:25px;display:block}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj .field-item .besplatnyj.status-razrabotka{background:#d38a21;width:100px}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .field-name-my-field-title-link a{color:#212121;height:56px;margin-top:13px;font-size:16px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.legacy-specialization-detail-page--rebuilt article.node-product-pdf.node-teaser .field-name-my-field-title-link a:hover{text-decoration:underline}.legacy-html-catalog-books .legacy-specialization-book-carousel .public-html-book-teaser{margin-left:15px}.legacy-html-catalog-empty{color:#555;border:1px solid #dedede;margin:0 15px;padding:28px;font-size:18px;line-height:1.45}.public-html-book-teaser.node-product.node-teaser .field-name-my-field-title-link a:hover{color:#ff8a00}@media (max-width:767px){.legacy-specializations-page{box-sizing:border-box;width:100%;margin:0 auto 14px}.legacy-specializations-page #page-specialization{padding:0 16px}.legacy-specializations-page .pane-specialization-panel-pane-2 h1.pane-title{margin-bottom:20px;padding-top:20px;padding-bottom:16px}.legacy-specializations-page .pane-specialization-panel-pane-2 h1.pane-title .pane-title-in{font-size:28px;line-height:1.15}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .legacy-specialization-rows-carousel{margin-left:0;margin-right:0}.legacy-specializations-page .legacy-specialization-rows-controls{align-items:flex-start;margin-bottom:18px;padding-right:100px}.legacy-specializations-page .legacy-specialization-rows-control{flex-direction:column;align-items:flex-start;gap:6px}.legacy-specializations-page .legacy-specialization-rows-controls select{height:40px}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick__arrow{width:90px;height:40px}.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-prev,.legacy-specializations-page .view-specialization.view-display-id-panel_pane_2 .slick-next{background-position:50%;background-size:40px 40px;width:40px;height:40px}.legacy-specializations-page .legacy-specializations-page-empty{margin:0;padding:20px}#page-front .pane-specialization-panel-pane-2 h2.pane-title{margin-top:20px;margin-bottom:15px;padding-bottom:5px}#page-front .pane-specialization-panel-pane-2 h2.pane-title .pane-title-in{width:205px;font-size:18px;line-height:16px}#page-front .view-specialization.view-display-id-panel_pane_2 .slick__arrow{width:55px;height:25px;top:-49px;right:15px}#page-front .view-specialization.view-display-id-panel_pane_2 .slick-prev,#page-front .view-specialization.view-display-id-panel_pane_2 .slick-next{background-position:-10px -10px;width:25px;height:25px}#page-front .view-specialization.view-display-id-panel_pane_2 .all{width:25px;top:-57px;left:225px}#page-front .view-specialization.view-display-id-panel_pane_2 .all a{width:25px;font-size:0}#page-front .view-specialization.view-display-id-panel_pane_2 .view-content{margin-left:15px;margin-right:-15px}#page-front .view-specialization.view-display-id-panel_pane_2 .slick__slider,#page-front .view-specialization.view-display-id-panel_pane_2 .slick__slider article{margin-left:0;margin-right:15px}#page-front .node-specialization.node-teaser{border-bottom-width:2px;margin-bottom:5px;padding-bottom:10px}#page-front .node-specialization.node-teaser:hover{border-bottom-width:2px}#page-front .node-specialization.node-teaser .field-name-my-field-title-link a{height:40px;margin-top:10px;font-size:16px}}#footer{width:1230px;margin:20px auto 34px;overflow:hidden}#footer .pane-block-2{float:left;background-color:#569415;width:380px;height:256px}#footer .logo{float:left;background-image:url(/legacy/mytheme/img/footer/logo.jpg);background-repeat:no-repeat;width:150px;height:36px;margin-top:20px;margin-left:20px;font-size:0;display:block}#footer .text{color:#fff;text-align:left;padding-top:70px;padding-bottom:30px;padding-left:20px;font-size:14px;font-weight:500;line-height:30px}#footer .copyright{color:#aefe29;text-align:left;padding:5px 20px;font-size:14px;font-weight:500}#footer .pane-myapi-myapi-footer{float:right;color:#fff;background-color:#92c83e;width:850px;height:256px}#footer .pane-myapi-myapi-footer p{padding-left:10px}#footer .col1{float:left;width:198px;height:256px;padding-left:20px}#footer .col2,#footer .col3{float:left;width:198px;height:256px}#footer .col4{float:left;width:196px;height:256px}#footer .title{color:#fff;text-align:left;padding-top:40px;padding-left:10px;font-size:18px;font-weight:500}#footer .pane-myapi-myapi-footer a{color:#fff;text-align:left;font-size:14px;font-weight:400;line-height:30px;text-decoration:none}#footer .pane-myapi-myapi-footer a:hover{opacity:.5}#footer .pane-myapi-myapi-footer ul{margin-top:20px;list-style-image:url(/legacy/mytheme/img/footer/marker.png)}#footer .pane-myapi-myapi-footer li{text-align:left}.legacy-shell .site-main{width:min(1000px,100% - 32px);padding:34px 0 44px}.legacy-shell .site-main:has(.account-security-page){width:min(1230px,100% - 32px)}.legacy-shell .site-main:has(.legacy-pdf-detail-route){flex:none;width:100%;padding:0}.legacy-shell .site-main:has(.legacy-specialization-detail-route--rebuilt){flex:none;width:100%;padding:15px 0 0}:is(.legacy-shell .site-main:has(.legacy-specializations-page-route),.legacy-shell .site-main:has(.legacy-university-page-route)){flex:none;width:100%;padding:15px 0 0}.legacy-shell .site-main:has(.legacy-product-pdf-route){flex:none;width:100%;padding:15px 0 0}:is(.legacy-shell .site-main:has(.public-html-book-detail-route),.legacy-shell .site-main:has(.public-html-book-reader-route)){flex:none;width:100%;padding:15px 0 0}.legacy-footer{background:#ededed;border-top:1px solid #d9d9d9}.legacy-footer-inner{grid-template-columns:minmax(220px,1fr) 2fr;gap:28px;width:min(1000px,100% - 32px);margin:0 auto;padding:28px 0 30px;display:grid}.legacy-footer-brand{color:#696969;font-size:13px;line-height:1.45}.legacy-footer-logo{background:url(/legacy/mytheme/img/footer/logo.jpg) 0 no-repeat;width:150px;height:36px;margin-bottom:12px;display:block}.legacy-footer-brand p{margin:0}.legacy-footer-links{grid-template-columns:repeat(3,minmax(120px,1fr));gap:20px;display:grid}.legacy-footer-column{align-content:start;gap:7px;display:grid}.legacy-footer-column h2{color:#4d4d4d;margin:0 0 4px;font-size:16px;font-weight:700}.legacy-footer-column a,.legacy-footer-column span{color:#696969;font-size:13px;text-decoration:none;position:relative}.legacy-footer-column a{padding-left:14px}.legacy-footer-column a:before{content:"";background:url(/legacy/mytheme/img/footer/marker.png) 50% no-repeat;width:7px;height:7px;position:absolute;top:.4em;left:0}.legacy-footer-column a:hover{color:#333;text-decoration:underline}@media (max-width:720px){.site-header-inner{flex-direction:column;align-items:flex-start}.site-nav{justify-content:flex-start}.intro h1,.placeholder-page h1{font-size:32px}.intro,.section,.placeholder-page{padding:22px}.legacy-header-main{flex-wrap:wrap;min-height:0;padding:18px 16px}.legacy-logo{order:2;position:static;transform:none}.legacy-home-menu-button{order:1}.legacy-header-actions{order:3;justify-content:flex-start;width:100%}.legacy-home-hero{background-size:auto 600px;height:600px}.legacy-home-search{width:min(560px,100% - 32px)}.legacy-home-photo-menu{right:15px}#footer{width:100%;margin-top:10px;margin-bottom:15px}#footer .pane-block-2,#footer .pane-myapi-myapi-footer{width:100%;height:inherit}#footer .pane-myapi-myapi-footer{padding-top:3px;padding-bottom:15px}#footer .logo{margin-top:5px;margin-left:15px}#footer .text{padding-top:46px;padding-bottom:3px;padding-left:15px;line-height:16px}#footer .copyright{padding:5px 15px 15px}#footer .col1,#footer .col2,#footer .col3,#footer .col4{float:none;width:auto;height:inherit;margin-bottom:5px;margin-left:5px}#footer .col1{padding-left:0}#footer .pane-myapi-myapi-footer ul{margin:0 0 0 30px;padding:0}#footer .pane-myapi-myapi-footer a{font-size:13px;line-height:18px}#footer .title{margin-bottom:5px;padding-top:15px;font-size:16px}#footer .cols3{float:left;width:45%}#footer .col4{float:left;width:48%}.legacy-footer-inner,.legacy-footer-links{grid-template-columns:1fr}}.gorgona-admin-search-panel{background:#fff;border:1px solid #d9e3ef;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:16px;display:flex}.gorgona-admin-search-panel label{flex:320px;gap:5px;display:grid}.gorgona-admin-search-panel span,.gorgona-admin-subline,.gorgona-admin-muted-note{color:#66788a;font-size:12px;line-height:1.35}.gorgona-admin-search-panel input{font:inherit;border:1px solid #d7e1ea;border-radius:6px;padding:9px 10px}.gorgona-admin-search-panel button,.gorgona-admin-search-panel a{color:#1d73a8;min-height:38px;font:inherit;background:#fff;border:1px solid #1d73a8;border-radius:6px;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.gorgona-admin-subline{word-break:break-all;margin-top:4px;display:block}.gorgona-admin-pdf-books-table-wrap,.gorgona-admin-info-card,.gorgona-admin-details-block{background:#fff;border:1px solid #d9e3ef;border-radius:8px}.gorgona-admin-pdf-book-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.gorgona-admin-info-card{padding:16px}.gorgona-admin-info-card h2{color:#14324d;margin:0 0 10px;font-size:16px;line-height:1.25}.gorgona-admin-definition-list{gap:8px;margin:0;display:grid}.gorgona-admin-definition-list div{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:10px;display:grid}.gorgona-admin-definition-list dt{color:#66788a;font-size:12px}.gorgona-admin-definition-list dd{color:#14324d;margin:0;font-size:13px;font-weight:700}.admin-user-account-page{background:0 0;min-height:0;padding:0}.admin-user-account-shell{max-width:1380px;padding:26px}.admin-user-account-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-user-account-header .gorgona-admin-eyebrow{color:#5f8b23;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:13px;font-weight:700}.admin-user-back-link{color:#1d73a8;flex:none;font-weight:700;text-decoration:none}.admin-user-back-link:hover{text-decoration:underline}.admin-user-back-link:focus-visible,.admin-user-role-card button:focus-visible,.admin-user-role-card input:focus-visible{outline-offset:3px;outline:2px solid #76a9288c}.admin-user-account-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.admin-user-summary dd{gap:3px;display:grid}.admin-user-summary dd small{color:#777;font-size:13px;font-weight:400}.admin-user-status{color:#426b1c;background:#eff7e8;border-radius:12px;width:max-content;padding:3px 9px;font-size:13px;font-weight:700}.admin-user-status.is-blocked,.admin-user-status.is-archived{color:#666;background:#f1f1ef}.admin-user-technical-details{color:#666;border-top:1px solid #e1e3de;margin-top:18px;padding-top:14px}.admin-user-technical-details summary{color:#5f8b23;cursor:pointer;font-weight:700}.admin-user-technical-details .account-security-summary{margin:14px 0 0}.admin-user-access-section{margin-top:20px}.admin-user-role-list{gap:10px;margin-top:18px;display:grid}.admin-user-role-card{background:#fff;border:1px solid #d9ddd6;border-left:4px solid #76a928;grid-template-columns:minmax(240px,1fr) minmax(360px,1.35fr);align-items:end;gap:22px;padding:15px 16px;display:grid}.admin-user-role-card.is-inactive{background:#f7f7f5;border-left-color:#bbbdb7}.admin-user-role-copy>div{align-items:center;gap:10px;display:flex}.admin-user-role-copy strong{color:#333;font-size:17px}.admin-user-role-copy>div span{color:#426b1c;background:#eff7e8;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700}.admin-user-role-copy>div span.is-inactive{color:#777;background:#e8e8e5}.admin-user-role-copy p{color:#555;margin:6px 0 3px}.admin-user-role-copy small{color:#777}.admin-user-role-revoke{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.admin-user-role-revoke label{color:#666;gap:5px;font-size:13px;font-weight:700;display:grid}.admin-user-role-revoke input{box-sizing:border-box;color:#333;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #bbbdb7;padding:7px 10px}.admin-user-role-revoke button{color:#d97d00;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #f29000;padding:7px 14px;font-weight:700}.admin-user-role-revoke button:hover:not(:disabled){background:#fff7ea}.admin-user-role-revoke button:disabled,.admin-user-role-revoke input:disabled{opacity:.55;cursor:default}.admin-user-role-editor{border-top:1px solid #e1e3de;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:20px;margin-top:24px;padding-top:22px;display:grid}.admin-user-role-editor>section{background:#f8f9f6;border:1px solid #dedfd9;min-width:0;padding:18px}.admin-user-role-form{max-width:none}.admin-user-role-form .admin-user-reason-field{grid-column:1/-1}.admin-user-system-role-form{grid-template-columns:minmax(0,1fr);max-width:none;margin-top:14px}.admin-user-system-role-form button{white-space:normal}.admin-user-empty-state{color:#777;background:#f8f9f6;border:1px solid #e1e3de;margin:0;padding:18px}@media (max-width:980px){.admin-user-account-grid,.admin-user-role-editor{grid-template-columns:minmax(0,1fr)}.admin-user-role-card{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:700px){.admin-user-account-shell{padding:18px 12px}.admin-user-account-header{flex-direction:column;align-items:flex-start;gap:12px}.admin-user-role-revoke{grid-template-columns:minmax(0,1fr)}.admin-user-role-revoke button{width:100%;min-height:44px}.admin-user-role-editor>section{padding:14px}}.gorgona-admin-compact-list,.gorgona-admin-gap-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gorgona-admin-compact-list li,.gorgona-admin-gap-list li{background:#fbfdff;border:1px solid #e4edf5;border-radius:6px;padding:9px 10px}.gorgona-admin-compact-list strong{color:#14324d;font-size:13px;display:block}.gorgona-admin-compact-list small{color:#66788a;margin-top:3px;font-size:12px;display:block}.gorgona-admin-details-block{margin-top:14px;padding:12px}.gorgona-admin-details-block summary{cursor:pointer;color:#14324d;font-weight:700}.admin-pdf-catalog-page{min-width:0}.admin-pdf-catalog-header{border-top-color:#5f8b23}.admin-pdf-catalog-search{background:#fff;border:1px solid #d9ddd6;border-radius:8px;padding:18px}.admin-pdf-catalog-search h2,.admin-pdf-advanced-filter-title{color:#426b1c;margin:0;font-size:18px}.admin-pdf-catalog-search-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:9px;margin-top:12px;display:grid}.admin-pdf-catalog-search-form label{color:#426b1c;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.admin-pdf-catalog-search-form input{box-sizing:border-box;color:#303532;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #c8cec2;border-radius:4px;padding:8px 9px}.admin-pdf-catalog-search-form input:focus-visible{outline-offset:2px;outline:2px solid #5f8b2373}.admin-pdf-catalog-search-form button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#f29000;border:0;border-radius:4px;padding:8px 14px;font-weight:700}.admin-pdf-catalog-search-form button:hover{background:#d97d00}.admin-pdf-catalog-search-form a{color:#5f8b23;align-items:center;min-height:40px;font-weight:700;text-decoration:none;display:inline-flex}.admin-pdf-catalog-search-form small{color:#5e665b;grid-column:1/-1}.admin-pdf-catalog-filters{background:#fff;border:1px solid #d9ddd6;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}.domain-pdf-create{background:#f7f8f5;border:1px solid #d9ddd6;border-radius:8px;padding:14px 18px}.domain-pdf-create>summary{cursor:pointer;color:#303532;font-size:18px;font-weight:700}.domain-pdf-create>summary:focus-visible{outline-offset:3px;outline:2px solid #5f8b2373}.domain-pdf-create>p{color:#5e665b;margin:10px 0}.domain-pdf-create>.admin-pdf-catalog-filters{background:0 0;border:0;padding:8px 0 0}.admin-pdf-catalog-filters label,.admin-pdf-catalog-toolbar label,.admin-pdf-catalog-pagination label{color:#303532;gap:5px;min-width:0;font-size:12px;font-weight:400;display:grid}.admin-pdf-catalog-filters label>span{align-items:end;min-height:32px;line-height:1.25;display:flex}.admin-pdf-catalog-filters label.is-wide{grid-column:span 2}.admin-pdf-catalog-filters input,.admin-pdf-catalog-filters select,.admin-pdf-catalog-toolbar select,.admin-pdf-catalog-pagination select{box-sizing:border-box;color:#303532;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #c8cec2;border-radius:4px;padding:8px 9px}.admin-pdf-catalog-filters input:focus-visible,.admin-pdf-catalog-filters select:focus-visible,.admin-pdf-catalog-toolbar select:focus-visible,.admin-pdf-catalog-pagination select:focus-visible,.admin-pdf-catalog-details summary:focus-visible{outline-offset:2px;outline:2px solid #5f8b2373}.admin-pdf-catalog-details summary{cursor:pointer;color:#5f8b23;font-weight:700}.admin-pdf-uploader-filter{gap:5px;min-width:0;display:grid;position:relative}.admin-pdf-uploader-label{color:#303532;align-items:end;min-height:32px;font-size:12px;line-height:1.25;display:flex}.admin-pdf-uploader-combobox{min-width:0;position:relative}.admin-pdf-uploader-options{z-index:20;background:#fff;border:1px solid #c8cec2;border-radius:6px;max-height:260px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 24px #2c3a2229}.admin-pdf-uploader-options button{color:#303532;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0eb;gap:2px;padding:9px 10px;display:grid}.admin-pdf-uploader-options button:hover,.admin-pdf-uploader-options button.is-active{background:#f1f7eb}.admin-pdf-uploader-options small,.admin-pdf-uploader-options p,.admin-pdf-uploader-token small,.admin-pdf-uploader-hint{color:#687165;overflow-wrap:anywhere;font-size:12px}.admin-pdf-uploader-options p{margin:0;padding:10px}.admin-pdf-uploader-token{background:#f1f7eb;border:1px solid #9db989;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:40px;padding:5px 7px 5px 10px;display:flex}.admin-pdf-uploader-token>span{overflow-wrap:anywhere;min-width:0;display:grid}.admin-pdf-uploader-token.is-unavailable{background:#fff7e8;border-color:#d9b26e}.admin-pdf-uploader-token button{color:#5f8b23;background:0 0;border:0;flex:none;font-size:20px;line-height:1}.admin-pdf-catalog-filter-actions,.admin-pdf-catalog-toolbar,.admin-pdf-catalog-toolbar form,.admin-pdf-catalog-pagination,.admin-pdf-catalog-pagination form,.admin-pdf-catalog-pagination nav{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-pdf-catalog-filter-actions{justify-content:flex-end}.admin-pdf-catalog-filter-actions button,.admin-pdf-catalog-toolbar button,.admin-pdf-catalog-pagination button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#f29000;border:0;border-radius:4px;padding:8px 14px;font-weight:700}.admin-pdf-catalog-filter-actions button:hover,.admin-pdf-catalog-toolbar button:hover,.admin-pdf-catalog-pagination button:hover{background:#d97d00}.admin-pdf-catalog-filter-actions a,.admin-pdf-catalog-pagination a{color:#5f8b23;font-weight:700;text-decoration:none}.admin-pdf-active-filters{color:#5e665b;background:#fff;border:1px solid #d9ddd6;border-radius:8px;font-size:13px;overflow:hidden}.admin-pdf-active-filters-heading{background:#f4f8f0;border-bottom:1px solid #d9ddd6;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-pdf-active-filters-heading h2{color:#365d17;margin:0;font-size:15px}.admin-pdf-active-filters-heading span{color:#6a7466;font-size:12px}.admin-pdf-active-filters-heading a{color:#c96f00;margin-left:auto;font-weight:700;text-decoration:none}.admin-pdf-active-filters-table-wrap{max-height:280px;overflow:auto}.admin-pdf-active-filters table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-pdf-active-filters th,.admin-pdf-active-filters td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf0ea;padding:8px 12px}.admin-pdf-active-filters thead th{color:#426b1c;text-transform:uppercase;background:#fbfcfa;font-size:11px;position:sticky;top:0}.admin-pdf-active-filters th:first-child{width:34%}.admin-pdf-active-filters th:last-child,.admin-pdf-active-filters td:last-child{text-align:right;width:82px}.admin-pdf-active-filters tbody th{color:#365d17;font-weight:700}.admin-pdf-active-filters tbody a{color:#c96f00;font-weight:700;text-decoration:none}.admin-pdf-compact-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-pdf-compact-filter-row .is-wide{grid-column:span 2}.admin-pdf-property-filter-section{border-top:1px solid #e1e5de;gap:8px;padding-top:12px;display:grid}.admin-pdf-property-filter-section h2{color:#426b1c;margin:0;font-size:15px}.admin-pdf-property-filter{grid-template-columns:minmax(200px,1.5fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(140px,.8fr);align-items:end;gap:10px;display:grid}.admin-pdf-quick-filters{border-top:1px solid #e1e5de;flex-wrap:wrap;align-items:center;gap:7px;padding-top:12px;display:flex}.admin-pdf-quick-filters strong{color:#426b1c;margin-right:3px;font-size:13px}.admin-pdf-quick-filters a,.admin-pdf-active-filter-chips a{color:#426b1c;background:#f4f8f0;border:1px solid #b8c9aa;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;text-decoration:none}.admin-pdf-quick-filters a:hover{color:#c96f00;border-color:#f29000}.admin-pdf-active-filter-chips{flex-wrap:wrap;gap:7px;margin:0;padding:10px 12px;list-style:none;display:flex}.admin-pdf-active-filter-chips li{overflow-wrap:anywhere;background:#fff;border:1px solid #d9ddd6;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding-left:10px;display:inline-flex}.admin-pdf-active-filter-chips a{color:#c96f00;background:0 0;border:0;place-items:center;min-width:28px;min-height:28px;padding:0 8px 1px;font-size:18px;display:inline-grid}.admin-pdf-catalog-toolbar,.admin-pdf-catalog-pagination{color:#5e665b;background:#fff;border:1px solid #d9ddd6;border-radius:8px;justify-content:space-between;padding:12px 16px;font-size:13px}.admin-pdf-catalog-toolbar label,.admin-pdf-catalog-pagination label{flex-direction:row;align-items:center;display:flex}.admin-pdf-catalog-list{gap:12px;min-width:0;display:grid}.admin-pdf-catalog-row{background:#fff;border:1px solid #d9ddd6;border-radius:8px;grid-template-columns:94px minmax(0,1fr);gap:16px;min-width:0;padding:16px;display:grid}.admin-pdf-catalog-row:hover{border-color:#b8c8ac}.admin-pdf-catalog-cover{color:#5f8b23;background:#eff3eb;place-items:center;width:94px;height:132px;font-size:16px;font-weight:700;display:grid;overflow:hidden}.admin-pdf-catalog-cover img{object-fit:contain;width:100%;height:100%}.admin-pdf-catalog-cover-missing{color:#667060;text-align:center;font-size:11px;line-height:1.25}.admin-pdf-catalog-main,.admin-pdf-catalog-title-line,.admin-pdf-catalog-title-line>div{min-width:0}.admin-pdf-catalog-title-line{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-pdf-catalog-title-line h2{color:#303532;overflow-wrap:anywhere;margin:0 0 5px;font-size:18px;line-height:1.25}.admin-pdf-catalog-title-line p,.admin-pdf-catalog-bibliography,.admin-pdf-catalog-meta{color:#5e665b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.admin-pdf-catalog-actions{flex:none;grid-template-columns:repeat(2,minmax(148px,1fr));grid-auto-rows:40px;gap:8px;width:304px;display:grid}.admin-pdf-catalog-action-wrap{cursor:not-allowed;width:100%;min-width:0;height:40px;display:block;position:relative;overflow:visible}.admin-pdf-catalog-action-wrap .admin-pdf-catalog-action{width:100%}.admin-pdf-catalog-action-tooltip{z-index:80;color:#fff;opacity:0;pointer-events:none;background:#2f2a20;border:1px solid #6f4b00;border-radius:5px;width:max-content;max-width:min(280px,100vw - 32px);padding:8px 10px;font-size:12px;font-weight:600;line-height:1.35;transition:opacity 80ms linear;position:absolute;top:calc(100% + 6px);right:0}.admin-pdf-catalog-action-wrap:hover,.admin-pdf-catalog-action-wrap:focus-visible,.admin-pdf-catalog-action-wrap:focus-within{z-index:80}.admin-pdf-catalog-action-wrap:hover .admin-pdf-catalog-action-tooltip,.admin-pdf-catalog-action-wrap:focus-visible .admin-pdf-catalog-action-tooltip,.admin-pdf-catalog-action-wrap:focus-within .admin-pdf-catalog-action-tooltip{opacity:1}.admin-pdf-catalog-action-wrap:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #f290008c}.admin-pdf-catalog-action{box-sizing:border-box;white-space:nowrap;text-align:center;border:1px solid #5f8b23;border-radius:4px;justify-content:center;align-items:center;width:148px;height:40px;min-height:40px;max-height:40px;padding:0 10px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.admin-pdf-catalog-action.is-primary{color:#fff;background:#5f8b23}.admin-pdf-catalog-action.is-secondary{color:#426b1c;background:#fff}.admin-pdf-catalog-action.is-reader{color:#24546e;background:#eaf5fb;border-color:#326b8a}.admin-pdf-catalog-action.is-download{color:#5e3e00;background:#fff3cd;border-color:#7b5200}.admin-pdf-catalog-action:focus-visible{outline-offset:2px;outline:3px solid #f2900073}.admin-pdf-catalog-action:disabled{color:#727970;cursor:not-allowed;opacity:1;background:#eef0ed;border-color:#aeb6aa}.admin-pdf-download-bridge{background:#fff;border:1px solid #d4d4d4;width:720px;max-width:calc(100vw - 32px);margin:48px auto;padding:30px}.admin-pdf-download-bridge form{margin:22px 0}.admin-pdf-download-bridge button{color:#fff;cursor:pointer;background:#7b5200;border:1px solid #7b5200;border-radius:3px;min-height:40px;padding:0 18px;font-weight:700}.admin-pdf-download-bridge-note{color:#727970;font-size:13px}.admin-pdf-catalog-overall,.admin-pdf-catalog-access{color:#365d17;background:#eff7e8;border-left:3px solid #5f8b23;margin-top:10px;padding:9px 11px;font-size:13px}.admin-pdf-catalog-overall.is-warning,.admin-pdf-catalog-access.is-warning{color:#6f5a37;background:#fff7ea;border-left-color:#f29000}.admin-pdf-catalog-overall.is-danger,.admin-pdf-catalog-access.is-danger{color:#8b2923;background:#fff0ee;border-left-color:#a83b33}.admin-pdf-catalog-dependencies{color:#303532;background:#fff7ea;border-left:3px solid #f29000;margin-top:10px;padding:9px 11px;font-size:13px}.admin-pdf-catalog-dependencies ul{margin:6px 0 0;padding-left:18px}.admin-pdf-catalog-dependencies li.is-danger{color:#8b2923}.admin-pdf-catalog-dependencies li.is-warning{color:#6f5a37}.admin-pdf-catalog-dependencies li.is-info,.admin-pdf-catalog-dependencies small{color:#5e665b}.admin-pdf-catalog-dependencies small{margin-top:5px;display:block}.admin-pdf-catalog-access dl{margin-top:9px}.admin-pdf-catalog-details-grid .admin-pdf-catalog-access{margin-top:0;padding:7px 9px}.admin-pdf-catalog-uploader-warning{color:#6f5a37;border-left:3px solid #f29000;margin:8px 0 0;padding-left:9px}.admin-pdf-catalog-bibliography{margin-top:6px}.admin-pdf-catalog-location{color:#4f594b;flex-wrap:wrap;gap:6px 18px;margin-top:9px;font-size:13px;line-height:1.4;display:flex}.admin-pdf-status-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.admin-pdf-status-item{color:#4d554a;background:#f5f7f3;border:1px solid #c9d0c4;border-radius:5px;min-width:0;padding:7px 9px}.admin-pdf-status-item small,.admin-pdf-status-item strong{overflow-wrap:anywhere;display:block}.admin-pdf-status-item small{color:#70786e;font-size:11px}.admin-pdf-status-item strong{margin-top:2px;font-size:12px}.admin-pdf-status-item.is-success{color:#365d17;background:#eff7e8;border-color:#b8cfa8}.admin-pdf-status-item.is-warning{color:#6f5a37;background:#fff7ea;border-color:#e6c58d}.admin-pdf-status-item.is-danger{color:#8b2923;background:#fff0ee;border-color:#d6a19d}.admin-pdf-primary-issue{color:#6f5a37;background:#fff7ea;border-left:3px solid #f29000;margin:9px 0 0;padding:7px 10px;font-size:13px}.admin-pdf-primary-issue.is-danger{color:#8b2923;background:#fff0ee;border-left-color:#a83b33}.admin-pdf-catalog-updated,.admin-pdf-detail-empty{color:#70786e;margin:8px 0 0;font-size:12px}.admin-pdf-catalog-provenance{color:#5e665b;flex-wrap:wrap;gap:4px 18px;margin-top:7px;font-size:12px;display:flex}.admin-pdf-catalog-provenance small{color:#7a8177;font-size:inherit}.admin-pdf-access-conditions{color:#4d554a;border-top:1px solid #e1e5de;flex-wrap:wrap;align-items:baseline;gap:5px 14px;margin-top:10px;padding-top:9px;font-size:12px;display:flex}.admin-pdf-access-conditions>strong{color:#426b1c}.admin-pdf-access-conditions>div{flex-wrap:wrap;gap:4px 0;display:flex}.admin-pdf-access-conditions span:not(:last-child):after{content:"·";color:#a2a99e;margin:0 7px}.admin-pdf-attention{color:#72501d;background:#fff9ef;border-left:3px solid #f29000;margin-top:8px;padding:7px 10px;font-size:13px}.admin-pdf-attention.is-success{color:#365d17;background:#f3f8ee;border-left-color:#5f8b23}.admin-pdf-attention p,.admin-pdf-attention ul{margin:0}.admin-pdf-attention ul{gap:4px;margin-top:5px;padding-left:18px;display:grid}.admin-pdf-attention li{padding-left:1px}.admin-pdf-attention li.is-danger{color:#8b2923}.admin-pdf-attention li a{color:#526e36;white-space:nowrap;margin-left:8px}.admin-pdf-catalog-meta,.admin-pdf-catalog-badges{flex-wrap:wrap;gap:7px 16px;margin-top:9px;display:flex}.admin-pdf-catalog-badges{gap:6px}.gorgona-admin-badge.is-danger{color:#8b2923;background:#fff0ee;border-color:#d6a19d}.admin-pdf-catalog-details{border-top:1px solid #e1e5de;margin-top:12px;padding-top:10px}.admin-pdf-catalog-details-toggle{color:#8a5200;background:#fff7ea;border:1px solid #e6a345;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.admin-pdf-catalog-details-toggle .is-hide,.admin-pdf-catalog-details[open]>.admin-pdf-catalog-details-toggle .is-show{display:none}.admin-pdf-catalog-details[open]>.admin-pdf-catalog-details-toggle .is-hide{display:inline}.admin-pdf-catalog-details[open]>.admin-pdf-catalog-details-toggle>[aria-hidden=true]{transform:rotate(180deg)}.admin-pdf-catalog-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:12px;display:grid}.admin-pdf-details-column{flex-direction:column;gap:10px;min-width:0;display:flex}.admin-pdf-catalog-details-grid section{background:#fafbf9;border:1px solid #e1e5de;min-width:0;padding:10px 11px}.admin-pdf-migration-history{background:#f7f8f6;border:1px solid #d7dcd3;min-width:0}.admin-pdf-migration-history>summary{color:#5e665b;cursor:pointer;padding:8px 10px;font-size:13px;font-weight:700}.admin-pdf-migration-history-body{border-top:1px solid #d7dcd3;padding:9px 10px}.admin-pdf-migration-history-body>dl{gap:4px;margin:0;display:grid}.admin-pdf-migration-history-body>dl>div{grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:6px;display:grid}.admin-pdf-catalog-details-grid h3{color:#426b1c;margin:0 0 6px;font-size:14px}.admin-pdf-catalog-details-grid h3:not(:first-child){margin-top:16px}.admin-pdf-catalog-details-grid dl{gap:5px;margin:0;display:grid}.admin-pdf-catalog-details-grid dl>div{grid-template-columns:minmax(115px,.45fr) minmax(0,1fr);gap:7px;display:grid}.admin-pdf-catalog-details-grid dt{color:#70786e;font-size:12px}.admin-pdf-catalog-details-grid dd{color:#303532;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.admin-pdf-detail-summary{color:#4d554a;margin:0;font-size:13px;line-height:1.4}.admin-pdf-detail-summary.is-success{color:#365d17}.admin-pdf-detail-summary.is-warning,.admin-pdf-detail-problem{color:#7a561f}.admin-pdf-detail-summary.is-danger,.admin-pdf-detail-problems .is-danger{color:#8b2923}.admin-pdf-detail-problem{margin:6px 0 0;font-size:12px}.admin-pdf-detail-problems{color:#7a561f;gap:3px;margin:0;padding-left:18px;font-size:13px;display:grid}.admin-pdf-local-disclosure{margin-top:6px}.admin-pdf-local-disclosure>summary{color:#526e36;cursor:pointer;width:fit-content;font-size:12px;font-weight:700}.admin-pdf-local-disclosure[open]>summary{margin-bottom:7px}.admin-pdf-source-subtitle{color:#5e665b;margin:0 0 9px;font-size:13px}.admin-pdf-source-inline-value{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-pdf-source-link{overflow-wrap:anywhere;max-width:100%;display:inline-block}.admin-pdf-source-history{margin-top:8px}.admin-pdf-source-history table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:6px;font-size:12px}.admin-pdf-source-history th,.admin-pdf-source-history td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1e5de;padding:4px 6px}.admin-pdf-source-history th:first-child,.admin-pdf-source-history td:first-child{white-space:nowrap;width:98px}.admin-pdf-source-history strong{font-weight:600}.admin-pdf-catalog-policy-empty,.admin-pdf-catalog-price-note{color:#6f5a37;background:#fff7ea;border-left:3px solid #f29000;padding:8px 10px;font-size:12px}.admin-pdf-catalog-classification{color:#4d554a;background:#f5f7f3;border-left:3px solid #b7c0b2;margin-top:12px;padding:10px 12px;font-size:13px}.admin-pdf-catalog-classification.is-success{background:#eff7e8;border-left-color:#5f8b23}.admin-pdf-catalog-classification.is-warning{background:#fff7ea;border-left-color:#f29000}.admin-pdf-catalog-classification.is-danger{background:#fff0ee;border-left-color:#a83b33}.admin-pdf-catalog-classification ul{margin:6px 0 0;padding-left:18px}.admin-pdf-edit-card{grid-template-columns:156px minmax(0,1fr);gap:20px;display:grid}.admin-pdf-edit-card h2{margin-top:0}.admin-pdf-edit-cover{color:#667060;text-align:center;background:#eff3eb;place-items:center;min-height:216px;display:grid}.admin-pdf-edit-cover img{object-fit:contain;width:100%;height:216px}.admin-pdf-edit-page .is-success{color:#426b1c}.admin-pdf-edit-page .is-danger{color:#8b2923}.admin-pdf-catalog-pagination nav span{align-items:center;gap:9px;display:inline-flex}.admin-pdf-catalog-pagination nav a,.admin-pdf-catalog-pagination nav strong{background:#fff;border:1px solid #c8cec2;border-radius:4px;justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.admin-pdf-catalog-pagination nav strong{color:#426b1c;background:#eff7e8;border-color:#5f8b23}.admin-pdf-catalog-empty{color:#5e665b;text-align:center;background:#fff;border:1px solid #d9ddd6;border-radius:8px;margin:0;padding:28px}@media (max-width:980px){.admin-pdf-compact-filter-row,.admin-pdf-property-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pdf-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.admin-pdf-compact-filter-row,.admin-pdf-property-filter{grid-template-columns:1fr}.admin-pdf-compact-filter-row .is-wide{grid-column:auto}.admin-pdf-catalog-filters,.admin-pdf-catalog-details-grid{grid-template-columns:1fr}.admin-pdf-catalog-filters label.is-wide{grid-column:auto}.admin-pdf-catalog-search-form{grid-template-columns:1fr}.admin-pdf-catalog-search-form button,.admin-pdf-catalog-search-form a{justify-content:center;width:100%}.admin-pdf-catalog-row{grid-template-columns:62px minmax(0,1fr);gap:11px;padding:12px}.admin-pdf-catalog-cover{width:62px;height:88px}.admin-pdf-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pdf-access-conditions,.admin-pdf-catalog-title-line,.admin-pdf-catalog-toolbar,.admin-pdf-catalog-pagination{flex-direction:column;align-items:flex-start}.admin-pdf-catalog-actions{grid-template-columns:1fr;width:100%}.admin-pdf-catalog-action{width:100%}.admin-pdf-edit-card{grid-template-columns:1fr}.admin-pdf-edit-cover{width:156px}.admin-pdf-catalog-details-grid dl>div,.admin-pdf-migration-history-body>dl>div{grid-template-columns:1fr;gap:2px}}.gorgona-admin-gap-list li{color:#52606d;font-size:13px}@media (max-width:720px){.gorgona-admin-definition-list div{grid-template-columns:1fr}}.legacy-shell .site-main:has(.legacy-pdf-catalog-route){flex:none;width:100%;padding:15px 0 0}.legacy-shell .site-main:has(.legacy-html-catalog-route){flex:none;width:100%;padding:15px 0 0}.legacy-pdf-catalog-route{width:100%}.legacy-pdf-catalog-top-ad{box-sizing:content-box;width:1230px;max-width:calc(100vw - 20px);margin:0 auto 14px}.legacy-pdf-catalog-top-ad .row-bottom{width:1230px;max-width:100%;margin:0 auto}.legacy-pdf-catalog-top-ad .pane-front-menu{margin-top:0}.legacy-pdf-catalog-breadcrumb{box-sizing:content-box;clear:both;width:1230px;max-width:calc(100vw - 20px);margin:0 auto;padding:0 0 14px;font-family:Roboto Condensed,Arial,Helvetica,sans-serif}.legacy-pdf-catalog-breadcrumb .breadcrumb{padding-left:30px;overflow:hidden}.legacy-pdf-catalog-breadcrumb .breadcrumb-step{float:left;white-space:nowrap;align-items:baseline;max-width:100%;display:inline-flex}.legacy-pdf-catalog-breadcrumb .breadcrumb-step>.inline{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.legacy-pdf-catalog-breadcrumb .link a,.legacy-pdf-catalog-breadcrumb .text{float:none;color:#787878;white-space:nowrap;font-size:14px;text-decoration:none}.legacy-pdf-catalog-breadcrumb .delimiter{float:none;color:#0000;flex:none;width:10px;height:9px;margin:3px 10px;font-size:0;line-height:9px;display:block;overflow:hidden}.legacy-pdf-catalog-breadcrumb .delimiter:before{color:#b8b8b8;content:"›";font-size:14px;line-height:9px}.legacy-pdf-catalog-page{box-sizing:border-box;clear:both;color:#212121;text-align:left;background:#fff;width:1230px;max-width:calc(100vw - 20px);margin:0 auto 14px;padding:0;font-family:Roboto Condensed,Arial,Helvetica,sans-serif}#main.legacy-pdf-catalog-page{background:#fff}.legacy-pdf-catalog-inner{padding:34px 30px 24px}.legacy-pdf-catalog-page *,.legacy-pdf-catalog-breadcrumb *{box-sizing:content-box}.legacy-pdf-catalog-page #content-top{background:0 0}.legacy-pdf-catalog-page #page-title{color:#212121;border-bottom:1px solid #dedede;margin:0 0 28px;padding-bottom:20px;font-size:40px;font-weight:700;line-height:1.2}.legacy-pdf-catalog-page #page-term-catalog-pdf .view-product-pdf.view-display-id-panel_pane_2{background:0 0;position:relative}.legacy-pdf-catalog-page #page-term-catalog-pdf .view-product-pdf.view-display-id-panel_pane_2 .view-filters{padding-bottom:24px}.legacy-pdf-catalog-page #page-term-catalog-pdf .view-product-pdf.view-display-id-panel_pane_2 .view-filters .views-widget-filter-title{display:none}.legacy-pdf-catalog-page .views-exposed-form:after,.legacy-pdf-catalog-page .views-exposed-widgets:after,.legacy-pdf-catalog-page .view-content:after{clear:both;content:"";display:block}.legacy-pdf-catalog-page .views-exposed-widgets{flex-wrap:wrap;align-items:flex-start;gap:16px 29px;display:flex}.legacy-pdf-catalog-page .views-exposed-widgets:after{display:none}.legacy-pdf-catalog-page .views-exposed-widget{float:none;height:auto}.legacy-pdf-catalog-page .views-exposed-widget label{color:#787878;margin-bottom:5px;font-size:14px;font-weight:400;display:block}.legacy-pdf-catalog-page .view-filters .form-item{margin:0 0 15px}.legacy-pdf-catalog-page .view-filters input[type=text]{color:#787878;width:240px;height:27px;font:inherit;background:#fff;border:1px solid #dedede;margin-right:0;padding:0 3px 0 10px;font-size:14px}.legacy-pdf-catalog-page .view-filters input[type=text]:disabled{color:#787878;opacity:1}.legacy-pdf-catalog-page .legacy-pdf-date-range{overflow:hidden}.legacy-pdf-catalog-page .legacy-pdf-date-range .form-item{float:left}.legacy-pdf-catalog-page .legacy-pdf-date-range .form-item label{float:left;padding-top:5px;padding-right:9px;font-weight:400;line-height:20px}.legacy-pdf-catalog-page .legacy-pdf-date-range input[type=text]{background-position:88px 4px;background-repeat:no-repeat;width:100px;margin-right:15px}.legacy-pdf-catalog-page .legacy-chosen-shell{width:230px;margin-right:0;position:relative}.legacy-pdf-catalog-page .legacy-chosen-shell>select{z-index:0;box-sizing:border-box;color:#444;opacity:1;appearance:auto;background:#fff;border:1px solid #aaa;border-radius:0;width:230px;max-width:100%;height:30px;padding:0 30px 0 8px;line-height:30px;position:relative}.legacy-pdf-catalog-page .legacy-chosen-shell>select:disabled{pointer-events:none}.legacy-pdf-catalog-page .chosen-container{display:none}.legacy-pdf-catalog-page .chosen-container-single .chosen-single{color:#444;white-space:nowrap;background:#fff;border:1px solid #aaa;border-radius:0;height:30px;line-height:30px;text-decoration:none;display:block;position:relative;overflow:hidden}.legacy-pdf-catalog-page .chosen-container-single .chosen-single span{text-overflow:ellipsis;white-space:nowrap;margin-right:40px;padding-left:8px;display:block;overflow:hidden}.legacy-pdf-catalog-page .chosen-container-single .chosen-single div{width:30px;height:30px;display:block;position:absolute;top:0;right:0}.legacy-pdf-catalog-page .chosen-container-single .chosen-single div b:before{color:#777;content:"▾";text-align:center;width:30px;height:30px;font-size:16px;line-height:30px;display:block}.legacy-pdf-catalog-page .views-submit-button{align-items:flex-start;gap:8px;padding-top:19px;display:flex}.legacy-pdf-catalog-page .views-submit-button .form-submit{color:#fff;min-width:115px;height:37px;font:inherit;text-align:center;text-transform:uppercase;cursor:pointer;background:#7fb331;border:0;outline:0;margin-top:-2px;padding:0 14px;font-size:14px;font-weight:700;line-height:37px;text-decoration:none;display:inline-block}.legacy-pdf-catalog-page .views-submit-button .form-submit:hover{opacity:.85}.legacy-pdf-catalog-page .view-header{background:0 0;width:1170px;padding-top:30px}.legacy-pdf-catalog-page #letter-numbers-wrapper{box-sizing:border-box;color:#787878;text-align:center;background:#eee;width:1170px;margin-left:0;margin-right:0;padding:30px}.legacy-pdf-catalog-page #letter-numbers-wrapper a{color:#787878;text-decoration:none}.legacy-pdf-catalog-page #letter-numbers-wrapper .letters a{letter-spacing:2px;font-size:12.5px}.legacy-pdf-catalog-page #letter-numbers-wrapper .letters .all a{text-transform:uppercase;letter-spacing:0;padding-right:10px}.legacy-pdf-catalog-page #letter-numbers-wrapper .numbers{margin-top:20px}.legacy-pdf-catalog-page #letter-numbers-wrapper .numbers a{letter-spacing:4px;font-size:14px}.legacy-pdf-catalog-page #letter-numbers-wrapper .letters .delimiter{color:#787878;letter-spacing:4px;font-size:12.5px}.legacy-pdf-catalog-page #letter-numbers-wrapper .numbers .delimiter{color:#787878;letter-spacing:4px;font-size:14px}.legacy-pdf-catalog-page .legacy-pdf-catalog-stage-note{color:#6d5717;background:#fff8df;border:1px solid #ead79a;margin:0 0 24px;padding:9px 12px;font-size:13px}.legacy-pdf-catalog-page #page-term-catalog-pdf .view-product-pdf.view-display-id-panel_pane_2 .view-content{margin-top:0;margin-left:-30px;margin-right:-30px;overflow:hidden}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel{margin-left:30px;margin-right:30px;padding-top:30px;position:relative}.legacy-pdf-catalog-page .legacy-pdf-catalog-book-rows-controls{color:#212121;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 26px;font-size:16px;font-weight:700;display:flex}.legacy-pdf-catalog-page .legacy-pdf-catalog-book-control{align-items:center;gap:14px;display:flex}.legacy-pdf-catalog-page .legacy-pdf-catalog-book-rows-controls select{appearance:none;color:#212121;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(90deg,#ff8a00 0% 100%);background-position:right 11px center,100%;background-repeat:no-repeat;background-size:14px 9px,36px 100%;border:1px solid #cfcfcf;border-radius:4px;min-width:82px;height:34px;padding:0 46px 0 12px;font-size:16px}.legacy-pdf-catalog-page .legacy-pdf-catalog-book-rows-controls select:focus{outline-offset:2px;outline:2px solid #ff8a0059}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-list{overflow:hidden}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .legacy-horizontal-carousel-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow:auto hidden}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .legacy-horizontal-carousel-viewport::-webkit-scrollbar{display:none}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-track{will-change:transform;align-items:flex-start;width:max-content;transition:transform .3s;display:flex}.legacy-pdf-catalog-page .legacy-pdf-catalog-book-column{flex-direction:column;width:190px;display:flex}.legacy-pdf-catalog-page .legacy-pdf-catalog-book-slide-content{width:160px;margin-bottom:30px}.legacy-pdf-catalog-page .legacy-pdf-catalog-book-column .legacy-pdf-catalog-book-slide-content:last-child{margin-bottom:0}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick__arrow{z-index:2;width:100px;height:45px;position:absolute;top:30px;right:0}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-prev,.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-next{cursor:pointer;vertical-align:top;background-position:0 0;background-repeat:no-repeat;border:none;outline:none;width:45px;height:45px;margin:0;padding:0;font-size:0;display:inline-block}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-prev{background-image:url(/legacy/mytheme/img/block_curs/left.png)}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-next{background-image:url(/legacy/mytheme/img/block_curs/right.png)}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-prev:hover,.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-next:hover{opacity:.85}.legacy-pdf-catalog-page #page-term-catalog-pdf .view-product-pdf.view-display-id-panel_pane_2 .view-content .views-row{float:left;width:160px;margin-top:30px;margin-bottom:10px;margin-left:30px}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser{border-bottom:3px solid #dedede;width:160px;margin-bottom:25px;padding-bottom:15px;position:relative}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser:hover{border-bottom-color:#ffba00}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-field-product-img{width:160px;height:217px}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-field-product-img a{background:#eee;border:1px solid #d4d4d4;width:160px;height:217px;display:block;position:relative;overflow:visible}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-field-product-img a:before{z-index:2;content:"";background:url(/legacy/mytheme/img/pdf-icon.png) no-repeat;width:33px;height:37px;display:block;position:absolute;top:-10px;right:-10px}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-field-product-img img{object-fit:fill;width:160px;height:217px;display:block}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj{width:132px;height:25px;position:absolute;top:179px;right:0}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj .field-item .besplatnyj{color:#fff;text-align:center;text-transform:uppercase;background:#ffba00;width:132px;height:25px;font-size:12px;font-weight:700;line-height:25px;display:block}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj .field-item .besplatnyj.status-razrabotka{background:#d38a21;width:100px}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-product-university .field-item{color:#787878;height:34px;margin-top:15px;margin-bottom:5px;font-size:14px;display:block;overflow:hidden}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-title-link a{color:#212121;height:56px;margin-top:13px;font-size:16px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-title-link a:hover,.legacy-pdf-catalog-page #letter-numbers-wrapper a:hover,.legacy-pdf-catalog-breadcrumb a:hover{text-decoration:underline}.legacy-pdf-catalog-page .item-list{clear:both;text-align:center}.legacy-pdf-catalog-page .item-list ul.pager{align-items:center;gap:12px;margin:0;padding:20px 0 0;list-style:none;display:inline-flex}.legacy-pdf-catalog-page .item-list ul.pager li{float:none;color:#91c83e;cursor:default;text-align:center;height:45px;margin-right:0;font-size:18px;font-weight:700;line-height:45px;display:block;overflow:hidden}.legacy-pdf-catalog-page .item-list ul.pager li.pager-first,.legacy-pdf-catalog-page .item-list ul.pager li.pager-last{display:none}.legacy-pdf-catalog-page .item-list ul.pager li.pager-item a,.legacy-pdf-catalog-page .item-list ul.pager li.pager-current,.legacy-pdf-catalog-page .item-list ul.pager li.pager-ellipsis{color:#91c83e;min-width:18px;height:45px;font-size:18px;font-weight:700;line-height:45px;text-decoration:none;display:block}.legacy-pdf-catalog-page .item-list ul.pager li.pager-next{margin-left:12px}.legacy-pdf-catalog-page .item-list ul.pager li.pager-next a{color:#0000;background:#fff;border:1px solid #91c83e;width:43px;height:43px;font-size:0;line-height:43px;text-decoration:none;display:block;overflow:hidden}.legacy-pdf-catalog-page .item-list ul.pager li.pager-next a:before{color:#91c83e;content:"›";text-align:center;background:0 0;width:43px;height:43px;font-size:26px;line-height:40px;display:block}@media (max-width:980px){.legacy-pdf-catalog-breadcrumb,.legacy-pdf-catalog-page{width:auto;max-width:none;margin:0 15px}.legacy-pdf-catalog-page{padding-left:0;padding-right:0}.legacy-pdf-catalog-inner{padding-left:15px;padding-right:15px}.legacy-pdf-catalog-page .view-header,.legacy-pdf-catalog-page #letter-numbers-wrapper{width:auto}.legacy-pdf-catalog-page #letter-numbers-wrapper{margin:0 0 15px;padding:10px}.legacy-pdf-catalog-page #page-term-catalog-pdf .view-product-pdf.view-display-id-panel_pane_2 .view-content{margin-left:-15px;margin-right:-15px}.legacy-pdf-catalog-page #page-term-catalog-pdf .view-product-pdf.view-display-id-panel_pane_2 .view-content .views-row{width:137px;margin-top:15px;margin-bottom:15px;margin-left:15px}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser{border-bottom-width:2px;width:137px;min-height:250px;margin-bottom:15px;padding-bottom:10px}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj{width:111px;height:20px;top:154px;right:0}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-field-product-img,.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-field-product-img a,.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-field-product-img img{width:137px;height:186px}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-product-besplatnyj .field-item .besplatnyj{width:111px;height:20px;font-size:11px;font-weight:400;line-height:20px}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-product-university .field-item{width:137px;height:28px;margin-top:10px;margin-bottom:5px;font-size:13px}.legacy-pdf-catalog-page article.node-product-pdf.node-teaser .field-name-my-field-title-link a{width:137px;height:40px;margin-top:10px;font-size:16px}}.html-practical-task-links{margin-top:0}.html-practical-task-links ol{margin:0;padding:0;list-style-position:inside}.html-practical-task-links li{border-bottom:1px solid #d8d8d8;padding:11px 14px}.html-practical-task-links a{color:#176b94;text-decoration:none}.html-practical-task-links a:hover,.html-practical-task-links a:focus-visible{text-decoration:underline}.html-book-task-page{min-width:0}.html-book-task-back-link{color:#176b94;margin:0 0 16px;display:inline-block}.html-practical-task{font-family:var(--bookonlime-learning-font-family);font-size:var(--bookonlime-learning-font-size);line-height:var(--bookonlime-learning-line-height);background:#ffffffe6;border:1px solid #d8ded3;border-radius:3px;margin:0;overflow:hidden;box-shadow:0 4px 14px #2337190d}.html-practical-task>header{background:#f6f8f3;border-bottom:1px solid #d8ded3;padding:17px 24px}.html-practical-task>header h2{margin:0;font-size:24px;line-height:1.25}.html-practical-task-content-frame,.html-practical-task-questions,.html-practical-task>.html-practical-task-rich-text,.html-practical-task-long-answer{padding:24px;display:block}.html-practical-task-content-frame{box-sizing:border-box;max-width:100%;overflow-x:auto}.html-practical-task-content{box-sizing:border-box;overflow-wrap:anywhere;text-underline-offset:.16em;min-width:0;max-width:100%}.html-practical-task-answer-wrap{vertical-align:middle;align-items:center;max-width:calc(100% - 10px);margin:3px 5px;display:inline-flex;position:relative}.html-practical-task-answer-wrap.is-inline-answer{grid-template-columns:minmax(0,auto);align-items:stretch;display:inline-grid}.html-practical-task-answer-wrap.is-inline-answer.has-answer-menu{grid-template-columns:minmax(0,auto) 30px}.html-practical-task-answer-wrap.is-inline-answer.is-menu-open{vertical-align:top;margin-bottom:64px}.html-practical-task-inline-input{box-sizing:content-box;width:auto;min-width:4em;max-width:min(32em,100vw - 110px);min-height:30px;font:inherit;border:1px solid #9fa9a0;border-radius:3px;margin:0;padding:3px 7px}.html-practical-task-inline-input.is-correct{color:#2f6d22;background:#edf7df;border-color:#5d9a35;font-weight:700;box-shadow:0 0 0 2px #5d9a353d}.html-practical-task-inline-input.is-incorrect{color:#a42e24;background:#fbe8e6;border-color:#c74434;font-weight:700;box-shadow:0 0 0 2px #c7443438}.html-practical-task-inline-input[readonly]{opacity:1;cursor:default}.html-practical-task-answer-wrap[aria-describedby] .html-practical-task-inline-input{cursor:help}.html-practical-task-answer-wrap[aria-describedby]:focus{outline-offset:3px;outline:2px solid #f28c00}.html-practical-task-answer-hint{z-index:100;box-sizing:border-box;color:#283228;opacity:0;pointer-events:none;visibility:hidden;white-space:normal;overflow-wrap:anywhere;background:#fff8e9;border:1px solid #f28c00;border-left-width:4px;border-radius:4px;max-width:calc(100vw - 24px);padding:9px 11px;font:600 15px/1.4 Arial,sans-serif;position:fixed;box-shadow:0 5px 14px #2a30262e}.html-practical-task-answer-wrap:hover .html-practical-task-answer-hint,.html-practical-task-answer-wrap:focus .html-practical-task-answer-hint,.html-practical-task-answer-wrap:focus-within .html-practical-task-answer-hint,.html-practical-task-answer-wrap.is-hint-open .html-practical-task-answer-hint{opacity:1;visibility:visible}.html-practical-task-inline-input.is-correct[readonly]{-webkit-text-fill-color:#2f6d22}.html-practical-task-inline-input.is-incorrect[readonly]{-webkit-text-fill-color:#a42e24}.html-practical-task-answer-wrap.is-inline-answer.has-answer-menu .html-practical-task-inline-input{border-radius:3px 0 0 3px;max-width:min(32em,100vw - 140px)}.html-practical-task-inline-input.has-actions{padding-right:7px}.html-practical-task-answer-menu{z-index:4;align-self:stretch;align-items:stretch;min-width:0;display:inline-flex;position:relative}.html-practical-task-answer-menu-toggle{box-sizing:border-box;color:#176b94;cursor:pointer;width:30px;height:100%;min-height:30px;font:0/1 sans-serif;background:#eef6fa;border:1px solid #b9cfda;border-left:0;border-radius:0 4px 4px 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.html-practical-task-answer-menu-toggle:before{content:"⋮";font:700 22px/1 sans-serif;display:block;transform:translateY(-1px)}.html-practical-task-answer-menu-toggle:hover,.html-practical-task-answer-menu-toggle:focus-visible,.html-practical-task-answer-menu-toggle[aria-expanded=true]{color:#cf7600;background:#fff2d8;border-color:#f2a000}.html-practical-task-answer-menu-toggle:focus-visible{outline-offset:1px;outline:2px solid #f29000}.html-practical-task-answer-menu-popup{background:#fff;border:1px solid #d4dad2;border-top:3px solid #f29000;border-radius:0 0 4px 4px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 7px 18px #1e281c2e}.html-practical-task-answer-menu-popup[hidden]{display:none}.html-practical-task-answer-action{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:0 9px;font:700 13px/1 inherit;display:inline-flex}.html-practical-task-answer-action.is-add,.html-practical-task-answer-action.is-edit{width:36px;height:36px;padding:0;font-family:sans-serif;line-height:1}.html-practical-task-answer-action.is-add{background:#78ae43;border-color:#5f913e;font-size:22px}.html-practical-task-answer-action.is-edit{background:#2580a9;border-color:#176b94;font-size:21px}.html-practical-task-answer-action.is-add:hover,.html-practical-task-answer-action.is-add:focus-visible{background:#5f913e}.html-practical-task-answer-action.is-edit:hover,.html-practical-task-answer-action.is-edit:focus-visible{background:#176b94}.html-practical-task-answer-action:focus-visible{outline-offset:2px;outline:2px solid #f29000}.html-practical-task-answer-action:disabled{color:#9ca39b;cursor:default;background:#f3f4f2;border-color:#c8cec7}.html-practical-task-questions fieldset{border:1px solid #d9ddd7;margin:0 0 18px;padding:16px}.html-practical-task-source-text{background:#f6f9f2;border:1px solid #d9ded5;border-left:5px solid #78ae43;border-radius:4px;margin:0 0 20px;padding:20px;line-height:1.55}.html-practical-task-questions fieldset.is-correct{border-left:5px solid #5d9a35}.html-practical-task-questions fieldset.is-incorrect{border-left:5px solid #c74434}.html-practical-task-questions legend{max-width:100%;padding:0 8px;font-weight:700;line-height:1.25}.html-practical-task-question-text{margin:2px 0 14px;font-weight:700;line-height:1.4}.lms-answer-result{border-radius:13px;align-items:center;min-height:26px;margin-left:10px;padding:2px 9px;font-size:14px;display:inline-flex}.lms-answer-result.is-correct{color:#315f24;background:#edf7df}.lms-answer-result.is-incorrect{color:#9f2823;background:#fbe8e6}.html-practical-task-questions label{align-items:flex-start;gap:10px;min-height:40px;padding:7px 0;display:flex}.html-practical-task-admin-option{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;display:grid}.html-practical-task-admin-option>label{min-width:0}.html-practical-task-correct-toggle{cursor:pointer;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-top:7px;padding:0;font:700 20px/1 Arial,sans-serif;display:inline-flex}.html-practical-task-correct-toggle.is-correct{color:#287247;background:#e8f3e9;border-color:#4c8b5d}.html-practical-task-correct-toggle.is-incorrect{color:#ae4437;background:#f9ebe8;border-color:#d59a91}.html-practical-task-correct-toggle:focus-visible{outline-offset:2px;outline:3px solid #f2900059}.html-practical-task-bank-edit{color:#155d80;cursor:pointer;background:#eef6fa;border:1px solid #176b94;border-radius:4px;margin:0 24px 24px;padding:9px 13px;font:700 15px/1.2 inherit}.html-practical-task-questions input[type=checkbox]{appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background:#fff;border:2px solid #5f7a58;border-radius:4px;flex:0 0 22px;place-content:center;width:22px;height:22px;margin:4px 0 0;display:grid}.html-practical-task-questions input[type=checkbox]:before{content:"";transform-origin:50%;border:3px solid #fff;border-width:0 3px 3px 0;width:6px;height:11px;transform:rotate(45deg)scale(0)}.html-practical-task-questions input[type=checkbox]:checked{background:#f29000;border-color:#d97900}.html-practical-task-questions input[type=checkbox]:checked:before{transform:rotate(45deg)scale(1)}.html-practical-task-questions input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #f2900059}.html-practical-task-questions input[type=checkbox]:disabled{opacity:1;cursor:default}.html-practical-task-rich-text>:first-child,.html-practical-task-content>:first-child{margin-top:0}.html-practical-task-rich-text>:last-child,.html-practical-task-content>:last-child{margin-bottom:0}.html-practical-task-rich-text h1,.html-practical-task-content h1{font-size:var(--bookonlime-learning-h1-size);margin:0;line-height:1.2}.html-practical-task-rich-text h2,.html-practical-task-content h2{font-size:var(--bookonlime-learning-h2-size);margin:0;line-height:1.25}.html-practical-task-rich-text h3,.html-practical-task-content h3{font-size:var(--bookonlime-learning-h3-size);margin:0;line-height:1.3}.html-practical-task-rich-text table,.html-practical-task-content table{font-size:var(--bookonlime-learning-table-font-size)}.html-practical-task-rich-text ul,.html-practical-task-rich-text ol,.html-practical-task-content ul,.html-practical-task-content ol{margin:0;padding-left:30px}.html-practical-task-rich-text li+li,.html-practical-task-content li+li{margin-top:var(--bookonlime-flow-xs)}.html-practical-task-rich-text blockquote,.html-practical-task-content blockquote{background:#f6f9f2;border-left:4px solid #78ae43;margin:0;padding:12px 16px}.html-practical-task-rich-text blockquote[data-bookonlime-note=true],.html-practical-task-content blockquote[data-bookonlime-note=true]{background:#fff8e9;border-left-color:#f29000}.html-practical-task-long-answer span{margin-bottom:8px;font-weight:700;display:block}.html-practical-task-long-answer textarea,.html-task-bank-fields textarea{resize:vertical;width:100%;min-height:150px;font:inherit;border:1px solid #aab2a9;border-radius:3px;padding:12px}.html-practical-task-result{color:#444;background:#f6f8f3;border:1px solid #d8ded3;flex-wrap:wrap;gap:12px 28px;margin:0 24px 18px;padding:12px 15px;display:flex}.html-practical-task-result span:first-child{color:#4d812d}.html-practical-task-result span:nth-child(2){color:#a53d32}.html-practical-task-mark{color:#4d812d;margin:12px 24px;font-weight:700}.html-practical-task>footer{background:#fafbf9;border-top:1px solid #e0e4dd;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 22px;display:flex}.html-practical-task>footer>div{gap:10px;display:flex}.html-practical-task>footer button{min-height:44px;padding:0 18px}.html-task-bank-backdrop{z-index:10050;background:#141912a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.html-task-bank-dialog{background:#fff;border:1px solid #bdd69f;border-top:6px solid #8fca37;border-bottom:6px solid #ff9700;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 20px 60px #0000004d}.html-task-bank-dialog>header,.html-task-bank-dialog>footer{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.html-task-bank-dialog>header{border-bottom:1px solid #ddd}.html-task-bank-dialog>header h4{margin:0;font-size:25px}.html-task-bank-dialog>header button{color:#555;background:0 0;border:0;font-size:36px;line-height:1}.html-task-bank-dialog>p{margin:16px 20px}.html-task-bank-field{padding:0 20px 20px;display:block}.html-task-bank-field span{margin-bottom:5px;font-weight:700;display:block}.html-task-bank-field textarea{resize:vertical;width:100%;min-height:150px;font:inherit;border:1px solid #aab2a9;border-radius:3px;padding:12px}@media (max-width:700px){:root{--bookonlime-flow-xl:16px;--bookonlime-flow-2xl:20px;--bookonlime-flow-3xl:24px;--bookonlime-flow-4xl:32px}.html-practical-task>footer{flex-direction:column;align-items:stretch}.html-practical-task>footer>div{display:grid}.html-practical-task-content-frame,.html-practical-task-questions,.html-practical-task>.html-practical-task-rich-text,.html-practical-task-long-answer{padding:17px}.html-practical-task-answer-wrap{margin:7px 0}.html-practical-task-inline-input{max-width:calc(100vw - 105px)}.html-practical-task-answer-wrap.is-inline-answer.has-answer-menu .html-practical-task-inline-input{max-width:calc(100vw - 135px)}}@media (max-width:767px){.legacy-html-catalog-page,.legacy-product-pdf-page{box-sizing:border-box;width:100%;margin:0 auto 14px}.legacy-html-catalog-page #page-html-catalog,.legacy-product-pdf-page #page-product-pdf{padding-left:16px;padding-right:16px}.legacy-html-catalog-page .pane-product-panel-pane-html-catalog h1.pane-title,.legacy-product-pdf-page .pane-product-pdf-library h1.pane-title{margin-bottom:20px;padding-top:20px;padding-bottom:16px}.legacy-html-catalog-page .pane-product-panel-pane-html-catalog h1.pane-title .pane-title-in,.legacy-product-pdf-page .pane-product-pdf-library h1.pane-title .pane-title-in,.legacy-pdf-catalog-page #page-title,.public-book-search-page h1{overflow-wrap:anywhere;font-size:28px;line-height:1.15}.legacy-html-catalog-page .legacy-specialization-book-carousel,.legacy-product-pdf-page .legacy-pdf-library-sections-carousel{margin-left:0;margin-right:0}.legacy-html-catalog-page .legacy-specialization-book-rows-controls,.legacy-pdf-catalog-page .legacy-pdf-catalog-book-rows-controls{align-items:flex-start;margin-bottom:18px;padding-right:100px}.legacy-html-catalog-page .legacy-specialization-book-control,.legacy-pdf-catalog-page .legacy-pdf-catalog-book-control{flex-direction:column;align-items:flex-start;gap:6px}.legacy-html-catalog-page .legacy-specialization-book-rows-controls select,.legacy-pdf-catalog-page .legacy-pdf-catalog-book-rows-controls select{max-width:100%;height:40px}.legacy-html-catalog-page .legacy-specialization-book-carousel .slick__arrow,.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick__arrow{width:90px;height:40px}.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-prev,.legacy-html-catalog-page .legacy-specialization-book-carousel .slick-next,.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-prev,.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel .slick-next{background-position:50%;background-size:40px 40px;width:40px;height:40px}.legacy-html-catalog-page .legacy-specialization-book-carousel .public-html-book-teaser{width:220px}.legacy-html-catalog-page .public-html-book-teaser.node-product.node-teaser .field-name-field-product-img img,.legacy-html-catalog-page .public-html-book-teaser.node-product.node-teaser .legacy-book-cover-missing{width:220px;height:218px}.legacy-html-catalog-page .public-html-book-teaser.node-product.node-teaser .field-name-my-field-product-besplatnyj{top:157px}.legacy-html-catalog-page .public-html-book-teaser.node-product.node-teaser .field-name-my-field-product-count-lecture{top:188px}.legacy-html-catalog-page .public-html-book-teaser.node-product.node-teaser .field-name-my-field-title-link a{height:40px;margin-top:12px;font-size:16px;line-height:1.25}.legacy-product-pdf-page .legacy-pdf-library-sections-carousel .slide__content{margin-left:0;margin-right:20px}.legacy-product-pdf-page .legacy-pdf-library-sections-carousel .node-specialization.node-teaser{width:220px;padding-bottom:14px}.legacy-product-pdf-page .legacy-pdf-library-sections-carousel .field-name-field-specialization-img a,.legacy-product-pdf-page .legacy-pdf-library-sections-carousel .field-name-field-specialization-img img,.legacy-product-pdf-page .legacy-pdf-library-sections-carousel .legacy-specialization-image-missing{width:220px;height:220px}.legacy-product-pdf-page .legacy-pdf-library-sections-carousel .field-name-my-field-title-link a{height:40px;margin-top:12px;font-size:16px;line-height:1.25}.legacy-product-pdf-page .legacy-pdf-library-sections-carousel .slick__arrow{width:90px;height:40px;top:-78px}.legacy-product-pdf-page .legacy-pdf-library-sections-carousel .slick-prev,.legacy-product-pdf-page .legacy-pdf-library-sections-carousel .slick-next{background-position:50%;background-size:40px 40px;width:40px;height:40px}.legacy-specializations-page .node-specialization.node-teaser,.legacy-specializations-page .node-specialization.node-teaser .field-name-field-specialization-img a,.legacy-specializations-page .node-specialization.node-teaser .legacy-specialization-static-media{width:220px}.legacy-specializations-page .node-specialization.node-teaser .field-name-field-specialization-img img,.legacy-specializations-page .node-specialization.node-teaser .legacy-specialization-image-missing,.legacy-specializations-page .node-specialization.node-teaser .field-name-field-specialization-img a,.legacy-specializations-page .node-specialization.node-teaser .legacy-specialization-static-media{height:218px}.legacy-specializations-page .node-specialization.node-teaser .field-name-my-field-title-link a,.legacy-specializations-page .node-specialization.node-teaser .legacy-specialization-static-title{height:40px;margin-top:12px;font-size:16px;line-height:1.25}.bookonlime-object-counters{flex-direction:column;align-items:flex-start;gap:10px;display:flex;inset:auto auto 8px 10px}.bookonlime-object-counter{height:30px;position:static}.bookonlime-object-counter__number{width:38px;height:30px;font-size:14px;line-height:30px}.bookonlime-object-counter__label{width:94px;height:30px;font-size:12px;line-height:30px}.legacy-pdf-catalog-breadcrumb,.legacy-pdf-catalog-page{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.legacy-pdf-catalog-breadcrumb .breadcrumb{padding-left:16px;padding-right:16px}.legacy-pdf-catalog-inner{padding:20px 16px 22px}.legacy-pdf-catalog-page #page-title{margin-bottom:20px;padding-bottom:16px}.legacy-pdf-catalog-page .views-exposed-widgets{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.legacy-pdf-catalog-page .views-exposed-widget,.legacy-pdf-catalog-page .legacy-chosen-shell,.legacy-pdf-catalog-page .legacy-chosen-shell>select,.legacy-pdf-catalog-page .view-filters input[type=text]{box-sizing:border-box;width:100%;max-width:100%}.legacy-pdf-catalog-page .legacy-pdf-date-range{grid-template-columns:minmax(0,1fr);gap:10px;display:grid;overflow:visible}.legacy-pdf-catalog-page .legacy-pdf-date-range .form-item,.legacy-pdf-catalog-page .legacy-pdf-date-range .form-item label{float:none}.legacy-pdf-catalog-page .legacy-pdf-date-range .form-item label{padding-top:0}.legacy-pdf-catalog-page .legacy-pdf-date-range input[type=text]{width:100%;margin-right:0}.legacy-pdf-catalog-page .views-submit-button{padding-top:0}.legacy-pdf-catalog-page .views-submit-button .form-submit{box-sizing:border-box;width:100%;min-height:42px}.legacy-pdf-catalog-page #letter-numbers-wrapper{text-align:left;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:14px;overflow-x:auto}.legacy-pdf-catalog-page #letter-numbers-wrapper .numbers{margin-top:12px}.legacy-pdf-catalog-page .legacy-pdf-catalog-books-carousel{margin-left:0;margin-right:0;padding-top:20px}.public-book-search-page{width:calc(100% - 32px);margin-bottom:32px}.public-book-search-page h1{margin:18px 0}.public-book-search-form{margin-bottom:20px}.public-book-search-form input,.public-book-search-form button{box-sizing:border-box;min-height:44px}.public-book-search-results{gap:24px 16px}}.account-lms-grid{gap:24px;display:grid}.account-lms-role{background:#fff;border:1px solid #d8e2da;border-radius:6px;overflow:hidden}.account-lms-role>header{background:#f4f8ed;border-left:6px solid #75b52b;padding:18px 20px}.account-lms-role-student>header{background:#fff8ef;border-left-color:#ef7d00}.account-lms-role>header>span{color:#5f6962;text-transform:uppercase;margin-bottom:5px;font-size:14px;font-weight:700;display:inline-block}.account-lms-role>header h3,.account-lms-role>header p,.account-lms-role>section h4,.account-lms-role>section p{margin:0}.account-lms-role>header h3{color:#315f24;font-size:24px}.account-lms-role>header p{color:#5f6962;margin-top:7px}.account-lms-role>section{border-top:1px solid #dde5df;padding:20px}.account-lms-role>section h4{color:#3f4841;font-size:20px}.account-lms-explanation{color:#677068;max-width:900px;line-height:1.45;margin-top:6px!important;margin-bottom:14px!important}.account-lms-empty-action{background:#fffaf0;border:1px solid #e3c88d;border-radius:4px;justify-items:start;gap:10px;padding:14px;display:grid}.account-lms-empty-action p{margin:0}.account-lms-empty-action a{color:#a65b00;font-weight:700}.account-lms-empty-action span{color:#667067}.account-lms-form,.account-lms-actions{flex-wrap:wrap;gap:8px;display:flex}.account-lms-form{grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) auto;align-items:stretch;width:100%;display:grid}.account-lms-form-code{grid-template-columns:minmax(280px,520px) auto;justify-content:start}.account-lms-form input,.account-lms-form select{border:1px solid #b9c8bd;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:8px 10px}.account-lms-form>button{white-space:nowrap;min-height:44px}.account-lms-link-details{flex:520px;min-width:0}.account-lms-persistent-link{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px;display:grid}.account-lms-persistent-link input{width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #aebbad;border-radius:5px;padding:9px 11px}.account-lms-persistent-link button{min-height:44px}.account-lms-list small{color:#687269}.account-lms-link-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-lms-link-actions button{min-height:44px}.account-lms-table-wrap{overflow-x:auto}.account-lms-table{border-collapse:collapse;width:100%}.account-lms-table th,.account-lms-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dde5df;padding:10px}.account-lms-table td span{color:#677068;margin-top:3px;display:block}.account-lms-table td small{color:#6b746d;margin-top:5px;display:block}.account-lms-journal-sort{justify-content:flex-end;align-items:end;gap:8px;margin:0 0 14px;display:flex}.account-lms-journal-sort label{color:#526057;gap:5px;font-weight:700;display:grid}.account-lms-journal-sort select{color:#2f3d33;min-width:230px;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c8bd;border-radius:6px;padding:8px 34px 8px 10px}.account-lms-journal-sort button{width:42px;min-width:42px;min-height:42px;padding:0;font-size:24px;line-height:1}.account-lms-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.account-lms-pagination button{min-width:96px;min-height:44px}.lms-book-journal>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.lms-book-journal>header span{color:#687269;text-transform:uppercase;font-weight:700}.lms-book-journal>header h1{margin:4px 0 0}.lms-book-journal>header p{color:#526057;margin:5px 0 0;font-size:19px}.lms-book-journal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 14px;display:grid}.lms-book-journal-summary div{background:#f7faf4;border:1px solid #d8e2da;border-left:5px solid #75b52b;border-radius:4px;gap:5px;padding:15px;display:grid}.lms-book-journal-summary .is-sections{background:#fff8ef;border-left-color:#ef7d00}.lms-book-journal-summary .is-sections strong{color:#a65300}.lms-book-journal-summary .is-complete{background:#f6faee;border-left-color:#91c83e}.lms-book-journal-summary .is-progress{background:#f1f8ec;border-left-color:#75b52b}.lms-book-journal-summary strong{color:#315f24;font-size:24px}.lms-book-journal-summary span{color:#606b63}.lms-book-journal-sections{gap:18px;margin-top:22px;display:grid}.lms-book-journal-sections>section{border:1px solid #d8e2da;border-radius:5px;overflow:hidden}.lms-book-journal-sections>section>header{background:#f4f8ed;border-left:5px solid #75b52b;padding:15px 18px}.lms-book-journal-sections>section.is-partial>header{background:#fff8ef;border-left-color:#ef7d00}.lms-book-journal-sections>section.is-empty>header{background:#f4f5f3;border-left-color:#a9afa9}.lms-book-journal-sections>section>header span,.lms-book-journal-sections>section>header small{color:#657067}.lms-book-journal-sections>section>header h2{color:#315f24;margin:3px 0;font-size:21px}.lms-book-journal-sections>section.is-partial>header h2{color:#a65300}.lms-book-journal-sections>section.is-empty>header h2{color:#4f5852}.lms-book-journal-status,.lms-book-journal-score{border-radius:14px;align-items:center;min-height:28px;padding:3px 10px;font-weight:700;display:inline-flex}.lms-book-journal-status.is-complete,.lms-book-journal-score.is-complete{color:#315f24;background:#edf7df}.lms-book-journal-status.is-pending,.lms-book-journal-score.is-pending{color:#9a5200;background:#fff0d9}.lms-book-journal-status.is-revision,.lms-book-journal-score.is-revision{color:#9f2823;background:#fbe8e6}.lms-book-journal-status.is-empty{color:#5d655f;background:#eef0ee}.account-lms-table td .lms-book-journal-automatic{color:#315f24;gap:3px;margin:0;display:grid}.account-lms-table td .lms-book-journal-automatic small{color:#9f2823;margin:0}.account-lms-table td .lms-book-journal-manual{color:#687269;margin:0}.lms-book-journal-action{color:#a65300;border:1px solid #ef7d00;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:6px 12px;font-weight:700;text-decoration:none;display:inline-flex}.lms-book-journal-action:hover{background:#fff4e5;text-decoration:none}.lms-book-journal-action:focus-visible{outline-offset:2px;outline:3px solid #ef7d0052}.html-task-review-share{background:#f4f8ed;border-left:5px solid #75b52b;margin-top:16px;padding:14px 16px}.html-task-review-share h3,.html-task-review-share p{margin:0 0 10px}.html-task-review-share output{letter-spacing:.08em;margin-left:12px;font-size:20px;font-weight:700;display:inline-block}.html-task-review-results{border:1px solid #d8e2da;margin-top:14px;padding:14px 16px}.html-task-review-results h3{margin:0 0 10px}.html-task-review-results ul{margin:0;padding:0;list-style:none}.html-task-review-results li{gap:4px;padding:10px 0;display:grid}.html-task-review-results li+li{border-top:1px solid #dde5df}.html-task-review-results span{color:#677068}.html-task-review-results p{margin:4px 0 0}.lms-review-result{border:1px solid #d8e2da;margin-top:20px;padding:18px}.lms-review-result label{gap:6px;margin-top:12px;display:grid}.lms-review-result input{width:100px;min-height:44px}.lms-review-result textarea{min-height:120px}.lms-review-scale{color:#677068;line-height:1.45}.lms-review-result>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.account-lms button,.lms-attempt-review button,.lms-accreditation-admin button,.lms-invite-join button{color:#fff;cursor:pointer;background:#ef7d00;border:0;border-radius:6px;min-height:38px;padding:8px 13px}.account-lms button:disabled{opacity:.55;cursor:default}.account-lms-message{overflow-wrap:anywhere;color:#286a3a}.account-lms-list{margin:12px 0 0;padding:0;list-style:none}.account-lms-list li{border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.account-lms-list li>div:first-child{gap:3px;display:grid}.account-lms-list li span{color:#5f6962}.lms-attempt-review,.lms-accreditation-admin,.lms-invite-join{background:#fff;border:1px solid #d8e2da;border-top:4px solid #348443;border-radius:8px;width:min(100% - 24px,1100px);margin:24px auto;padding:22px}.lms-attempt-response pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f5;padding:14px}.lms-automatic-result{background:#f6faee;border:1px solid #d8e2da;border-left:5px solid #75b52b;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 15px;display:flex}.lms-automatic-result span{color:#59645c;font-weight:700}.lms-automatic-result strong:first-of-type{color:#315f24}.lms-automatic-result strong:last-of-type{color:#9f2823}.lms-automatic-result.is-manual{background:#f4f5f3;border-left-color:#a9afa9}.lms-automatic-result.is-manual strong:last-of-type{color:#4f5852}.lms-red-feedback{border-left:4px solid #b92b27;margin-top:18px;padding-left:16px}.lms-red-feedback li,.student-red-feedback li{border-bottom:1px solid #d9d9d9;padding:9px 0}.student-red-feedback{border:1px solid #e0c6c5;border-left:4px solid #b92b27;margin-top:18px;padding:12px 16px}.html-teacher-underline{text-decoration-skip-ink:none;background:#c928280f;-webkit-text-decoration:underline #c92828;text-decoration:underline #c92828;text-decoration-thickness:3px}.lms-accreditation-admin{background:0 0;border:0;gap:20px;width:min(100%,1040px);min-width:0;margin:28px auto 44px;padding:0;display:grid}.lms-accreditation-header,.lms-accreditation-card{background:#fff;border:1px solid #d8e2da;border-radius:7px;min-width:0}.lms-accreditation-header{border-top:5px solid #75b52b;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.lms-accreditation-header>div{min-width:0}.lms-accreditation-header h1{color:#315f24;margin:0;font-size:30px;line-height:1.15}.lms-accreditation-header>div>p:last-child{color:#616b63;max-width:720px;margin:10px 0 0;line-height:1.5}.lms-accreditation-eyebrow{color:#ef7d00;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:13px;font-weight:700}.lms-accreditation-card{padding:28px 30px 32px}.lms-accreditation-card h2{color:#3f4841;margin:0;font-size:22px}.lms-accreditation-card>p,.lms-accreditation-list-header p{color:#677068;margin:6px 0 0;line-height:1.45}.lms-accreditation-message{color:#315f24;background:#f4f8ed;border-left:4px solid #75b52b;margin:0;padding:11px 14px}.lms-accreditation-admin form{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:end;gap:20px 24px;margin-top:24px;display:grid}.lms-accreditation-admin label{color:#465048;gap:9px;min-width:0;font-weight:700;display:grid}.lms-accreditation-admin select{color:#303632;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b9c8bd;border-radius:5px;padding:8px 10px}.lms-accreditation-checkbox{grid-column:1/-1;align-items:flex-start;gap:9px!important;font-weight:400!important;display:flex!important}.lms-accreditation-checkbox input{flex:none;width:18px;height:18px;margin:1px 0 0}.lms-accreditation-admin form>button{white-space:nowrap;grid-column:1/-1;justify-self:start;width:min(100%,300px);min-height:48px}.lms-accreditation-list-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lms-accreditation-list-header>div{min-width:0}.lms-accreditation-list-header>span{color:#315f24;background:#edf6e3;border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:700;display:inline-grid}.lms-accreditation-list{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.lms-accreditation-list li{border-top:1px solid #e0e6e1;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:15px 0;display:flex}.lms-accreditation-list li>div{gap:4px;min-width:0;display:grid}.lms-accreditation-list strong,.lms-accreditation-list span,.lms-accreditation-list small{overflow-wrap:anywhere}.lms-accreditation-list span{color:#454d47}.lms-accreditation-list small{color:#6b746d}.lms-accreditation-list button{flex:none}.lms-accreditation-empty{color:#6b746d}.lms-accreditation-entity-link,.lms-accreditation-book-link{overflow-wrap:anywhere;text-underline-offset:3px;width:fit-content;max-width:100%;text-decoration-thickness:1px}.lms-accreditation-entity-link{color:#26313d;font-weight:700}.lms-accreditation-book-link{color:#315f24}.lms-accreditation-entity-link:hover,.lms-accreditation-entity-link:focus-visible,.lms-accreditation-book-link:hover,.lms-accreditation-book-link:focus-visible{color:#a65b00}.lms-accreditation-admin select:focus-visible,.lms-accreditation-entity-link:focus-visible,.lms-accreditation-book-link:focus-visible,.lms-accreditation-admin button:focus-visible{outline-offset:2px;outline:3px solid #ef7d0066}@media (max-width:640px){.account-lms-role>header,.account-lms-role>section{padding:16px}.account-lms-form,.account-lms-form-code{grid-template-columns:minmax(0,1fr)}.account-lms-form>button{width:100%}.account-lms-persistent-link{grid-template-columns:minmax(0,1fr);width:100%}.account-lms-persistent-link button{width:100%}.account-lms-list li{flex-direction:column;align-items:flex-start}.account-lms-link-actions,.account-lms-link-actions button{width:100%}.account-lms-pagination{flex-direction:column;align-items:stretch}.account-lms-pagination button{width:100%}.account-lms-journal-sort{justify-content:stretch;align-items:stretch}.account-lms-journal-sort label{flex:auto}.account-lms-journal-sort select{width:100%;min-width:0}.lms-book-journal>header{flex-direction:column-reverse}.lms-book-journal-summary{grid-template-columns:minmax(0,1fr)}.lms-accreditation-admin{margin:18px auto 30px}.lms-accreditation-header{flex-direction:column;align-items:stretch;padding:20px 18px}.lms-accreditation-header h1{font-size:26px}.lms-accreditation-card{padding:19px 17px}.lms-accreditation-admin form{grid-template-columns:minmax(0,1fr)}.lms-accreditation-checkbox{grid-column:auto}.lms-accreditation-admin form>button{width:100%}.lms-accreditation-list li{flex-direction:column;align-items:stretch}.lms-accreditation-list button{width:100%}}.favorite-book-control{flex-direction:column;align-items:stretch;gap:4px;max-width:100%;display:flex}.favorite-book-button{border:1px solid var(--accent-strong);background:var(--accent);color:var(--panel);cursor:pointer;font:inherit}.favorite-book-button:hover,.favorite-book-button:focus-visible,.favorite-book-button--active{background:var(--accent-strong);color:var(--panel)}.favorite-book-button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.favorite-book-button:disabled{border-color:var(--storefront-disabled-action-border);background:var(--storefront-disabled-action);color:var(--storefront-disabled-action-text);cursor:not-allowed;pointer-events:none}.favorite-book-error{color:var(--warning);font-size:12px}.bookonlime-detail-favorite-action:not(:disabled),.bookonlime-detail-favorite-action:hover:not(:disabled),.bookonlime-detail-favorite-action:focus-visible:not(:disabled),.bookonlime-detail-favorite-action.favorite-book-button--active:not(:disabled){border-color:var(--storefront-cart-action);background:var(--storefront-cart-action);color:var(--accent-strong)}[id^=return-]{scroll-margin-block-start:24px}.university-reader-ip-notice{z-index:1000;color:#315423;background:#f4f9ee;border:1px solid #b9d69e;border-left:4px solid #78ad22;justify-content:space-between;align-items:flex-start;gap:18px;width:min(520px,100vw - 40px);padding:15px 17px;font-family:Roboto Condensed,Arial,Helvetica,sans-serif;display:flex;position:fixed;top:76px;right:20px;box-shadow:0 8px 24px #192f3d29}.university-reader-ip-notice p{margin:0;line-height:1.45}.university-reader-ip-notice button{color:#537247;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0;font-size:24px;line-height:1}@media (max-width:700px){.university-reader-ip-notice{width:calc(100vw - 24px);top:12px;right:12px}}@media (max-width:767px){.legacy-home-page{width:100%;margin-left:0;overflow-x:hidden}.legacy-home-page #header{margin-bottom:10px}.legacy-home-page #header .row-main{background-position:50%;background-size:cover;height:430px}.legacy-home-page #header .pane-mysearch-mysearch-text{box-sizing:border-box;width:100%;padding:180px 16px 0}.legacy-home-page #header .pane-mysearch-mysearch-text .form-text{box-sizing:border-box;width:100%;height:46px;padding-right:48px}.legacy-home-page .pane-photo-menu{bottom:12px;left:16px;right:16px}.legacy-home-page #header .pane-photo-menu .pane-content ul{justify-content:center;gap:8px;display:flex}.legacy-home-page #header .pane-photo-menu .pane-content li{flex:1 1 0;min-width:0;max-width:195px}.legacy-home-page #header .pane-photo-menu .pane-content a{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:56px;margin:0;padding-left:48px;font-size:15px;line-height:56px}.legacy-home-page #header .pane-front-menu{box-sizing:border-box;width:100%;margin-top:16px;padding:0 16px}.legacy-home-page #header .pane-front-menu .pane-content ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1.5vw,14px);display:grid}.legacy-home-page #header .pane-front-menu .pane-content li{width:100%}.legacy-home-page #header .pane-front-menu .pane-content a{float:none;box-sizing:border-box;aspect-ratio:350/220;overflow-wrap:anywhere;text-wrap:balance;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:auto;min-height:0;margin:0;padding:clamp(4px,1vw,12px);font-size:clamp(9px,2.4vw,18px);line-height:1.15}.legacy-home-page #page-front,.legacy-home-page #page-front>.row-main{box-sizing:border-box;width:100%}.legacy-home-page #page-front h2.pane-title,.legacy-home-page #page-front .pane-specialization-panel-pane-2 h2.pane-title{margin:28px 16px 16px;padding-bottom:14px}.legacy-home-page #page-front h2.pane-title .pane-title-in,.legacy-home-page #page-front .pane-specialization-panel-pane-2 h2.pane-title .pane-title-in{width:auto;font-size:24px;line-height:1.18}.legacy-home-page #page-front .view-product .view-header,.legacy-home-page #page-front .view-specialization .view-header{box-sizing:border-box;min-height:36px;padding:0 84px 0 16px}.legacy-home-page #page-front .view-product .all,.legacy-home-page #page-front .view-specialization .all{background:0 0;width:auto;height:32px;position:static}.legacy-home-page #page-front .view-product .all a,.legacy-home-page #page-front .view-specialization .all a{text-align:left;width:auto;height:32px;font-size:14px;line-height:32px}.legacy-home-page #page-front .view-product .slick__arrow,.legacy-home-page #page-front .view-specialization .slick__arrow{width:58px;height:28px;top:0;right:16px}.legacy-home-page #page-front .view-product .slick-prev,.legacy-home-page #page-front .view-product .slick-next,.legacy-home-page #page-front .view-specialization .slick-prev,.legacy-home-page #page-front .view-specialization .slick-next{background-position:50%;background-size:28px 28px;width:28px;height:28px}.legacy-home-page #page-front .view-product .slick__slider,.legacy-home-page #page-front .view-specialization .slick__slider{margin-left:16px;margin-right:0}.legacy-home-page #page-front .view-product .slick__slider article,.legacy-home-page #page-front .view-specialization .slick__slider article{margin-left:0}.legacy-home-page #page-front .view-product .legacy-horizontal-carousel-viewport,.legacy-home-page #page-front .view-specialization .legacy-horizontal-carousel-viewport{padding-right:16px}.legacy-home-page #page-front .pane-specialization-panel-pane-2{padding-bottom:5px}#footer .cols3,#footer .col4{float:none;width:100%}#footer .col1,#footer .col2,#footer .col3,#footer .col4{box-sizing:border-box;width:100%;margin-left:0;padding:0 16px}}@media (max-width:359px){.legacy-home-page #header .pane-photo-menu .pane-content a{padding-left:42px;font-size:14px}}@media (min-width:768px) and (max-width:1199px){.legacy-home-page #header .pane-front-menu{box-sizing:border-box;width:100%;max-width:1170px;padding-left:clamp(20px,3vw,36px);padding-right:clamp(20px,3vw,36px)}.legacy-home-page #header .pane-front-menu .pane-content ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,30px);display:grid}.legacy-home-page #header .pane-front-menu .pane-content li{min-width:0}.legacy-home-page #header .pane-front-menu .pane-content a{float:none;box-sizing:border-box;aspect-ratio:350/220;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:auto;margin:0;padding:clamp(14px,2vw,24px);font-size:clamp(21px,2.5vw,30px);line-height:1.2}.legacy-home-page #page-front{box-sizing:border-box;width:100%;max-width:1170px;padding-left:clamp(20px,3vw,36px);padding-right:clamp(20px,3vw,36px)}.legacy-home-page #page-front>.row-main{box-sizing:border-box;width:100%}.legacy-home-page #page-front h2.pane-title .pane-title-in,.legacy-home-page #page-front .pane-specialization-panel-pane-2 h2.pane-title .pane-title-in{font-size:clamp(30px,3.35vw,40px);line-height:1.15}.legacy-home-page #page-front h2.pane-title,.legacy-home-page #page-front .pane-specialization-panel-pane-2 h2.pane-title{margin-top:clamp(34px,4.2vw,50px);margin-bottom:clamp(16px,2vw,24px);padding-bottom:clamp(18px,2.5vw,30px)}.legacy-home-page #page-front .view-product .view-header,.legacy-home-page #page-front .view-specialization .view-header{min-height:45px;margin-bottom:clamp(16px,2.2vw,26px)}.legacy-home-page #page-front .view-product .all,.legacy-home-page #page-front .view-specialization .all{width:160px;height:45px;position:static}.legacy-home-page #page-front .view-product .slick__arrow,.legacy-home-page #page-front .view-specialization .slick__arrow{top:0;right:0}.legacy-home-page #page-front .view-product .slick__slider,.legacy-home-page #page-front .view-specialization .slick__slider{margin-left:0;margin-right:0}.legacy-home-page #page-front .view-product .legacy-horizontal-carousel-viewport,.legacy-home-page #page-front .view-specialization .legacy-horizontal-carousel-viewport{scroll-padding-left:15px;scroll-padding-right:15px}.legacy-home-page #page-front .public-html-book-teaser.node-product.node-teaser .field-name-my-field-title-link a,.legacy-home-page #page-front .node-specialization.node-teaser .field-name-my-field-title-link a{font-size:clamp(16px,1.65vw,18px)}}@media (min-width:901px) and (max-width:1199px){.legacy-home-page #mini-panel-header div.row-top{box-sizing:border-box;grid-template-columns:minmax(130px,1fr) 206px minmax(250px,1fr);align-items:center;height:85px;padding-left:clamp(18px,2.1vw,25px);padding-right:clamp(18px,2.1vw,25px);display:grid}.legacy-home-page #mini-panel-header .col1,.legacy-home-page #header .col2,.legacy-home-page #header .col3{min-width:0;margin:0;padding:0;position:static}.legacy-home-page #mini-panel-header .col1{justify-self:start}.legacy-home-page #header .col2{width:206px;height:28px}.legacy-home-page #header .col3{justify-self:end;width:min(350px,100%)}}@media (min-width:768px) and (max-width:1199px){.legacy-html-catalog-page,.legacy-product-pdf-page,.legacy-specializations-page,.legacy-specialization-detail-page{box-sizing:border-box;width:100%;max-width:1170px}.legacy-html-catalog-page #page-html-catalog,.legacy-product-pdf-page #page-product-pdf,.legacy-specializations-page #page-specialization,.legacy-specialization-detail-inner{box-sizing:border-box;width:100%;padding-left:clamp(20px,3vw,36px);padding-right:clamp(20px,3vw,36px)}.legacy-html-catalog-page .pane-product-panel-pane-html-catalog h1.pane-title .pane-title-in,.legacy-product-pdf-page .pane-product-pdf-library h1.pane-title .pane-title-in,.legacy-specializations-page .pane-specialization-panel-pane-2 h1.pane-title .pane-title-in,.legacy-specialization-detail-page #page-title,.legacy-pdf-catalog-page #page-title{overflow-wrap:anywhere;font-size:clamp(30px,3.35vw,40px);line-height:1.15}.legacy-html-catalog-page .legacy-specialization-book-carousel,.legacy-product-pdf-page .legacy-pdf-library-sections-carousel,.legacy-specializations-page .legacy-specialization-rows-carousel,.legacy-specialization-detail-page .legacy-specialization-book-carousel{margin-left:0;margin-right:0}.legacy-html-catalog-page .legacy-specialization-book-rows-controls,.legacy-specializations-page .legacy-specialization-rows-controls,.legacy-specialization-detail-page .legacy-specialization-book-rows-controls,.legacy-pdf-catalog-page .legacy-pdf-catalog-book-rows-controls{box-sizing:border-box;min-height:45px;padding-right:110px}.legacy-html-catalog-page .legacy-horizontal-carousel-viewport,.legacy-product-pdf-page .legacy-horizontal-carousel-viewport,.legacy-specializations-page .legacy-horizontal-carousel-viewport,.legacy-specialization-detail-page .legacy-horizontal-carousel-viewport,.legacy-pdf-catalog-page .legacy-horizontal-carousel-viewport{scroll-padding-left:15px;scroll-padding-right:15px}.legacy-specialization-detail-books h2{font-size:clamp(25px,2.6vw,30px)}.legacy-pdf-catalog-breadcrumb,.legacy-pdf-catalog-page{box-sizing:border-box;width:100%;max-width:1170px;margin-left:auto;margin-right:auto}.legacy-pdf-catalog-breadcrumb .breadcrumb{padding-left:clamp(20px,3vw,36px);padding-right:clamp(20px,3vw,36px)}.public-book-search-route>.legacy-pdf-catalog-breadcrumb,.legacy-pdf-catalog-route>.legacy-pdf-catalog-breadcrumb,.legacy-pdf-catalog-route>.legacy-pdf-catalog-page{width:calc(100% - 30px)}.public-book-search-route>.legacy-pdf-catalog-breadcrumb .breadcrumb{padding-left:0;padding-right:0}.legacy-pdf-catalog-route>.legacy-pdf-catalog-breadcrumb .breadcrumb,.legacy-pdf-catalog-inner{padding-left:clamp(20px,3vw,30px);padding-right:clamp(20px,3vw,30px)}.legacy-pdf-catalog-page .view-header,.legacy-pdf-catalog-page #letter-numbers-wrapper{box-sizing:border-box;width:100%}}@media (max-width:767px){.legacy-specialization-detail-page{box-sizing:border-box;width:100%;margin:0 auto 14px}.legacy-specialization-detail-inner{padding:20px 16px 28px}.legacy-specialization-detail-page #page-title{overflow-wrap:anywhere;margin-bottom:20px;padding-bottom:16px;font-size:28px;line-height:1.15}.legacy-specialization-detail-hero{margin-bottom:28px}.legacy-specialization-detail-image-frame,.legacy-specialization-detail-image-frame img,.legacy-specialization-detail-image-frame .legacy-specialization-image-missing{width:220px;height:218px}.legacy-specialization-detail-books{margin-top:30px}.legacy-specialization-detail-books h2{margin-bottom:18px;font-size:24px}.legacy-specialization-detail-page .legacy-specialization-book-carousel{margin-left:0;margin-right:0}.legacy-specialization-detail-page .legacy-specialization-book-rows-controls{box-sizing:border-box;align-items:flex-start;margin-bottom:18px;padding-right:100px}.legacy-specialization-detail-page .legacy-specialization-book-control{flex-direction:column;align-items:flex-start;gap:6px}.legacy-specialization-detail-page .legacy-specialization-book-rows-controls select{max-width:100%;height:40px}.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick__arrow{width:90px;height:40px}.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-prev,.legacy-specialization-detail-page .legacy-specialization-book-carousel .slick-next{background-position:50%;background-size:40px 40px;width:40px;height:40px}.legacy-specialization-detail-html-books .legacy-specialization-book-carousel .public-html-book-teaser{width:220px;margin-left:0}.legacy-specialization-detail-html-books .public-html-book-teaser.node-product.node-teaser .field-name-field-product-img img,.legacy-specialization-detail-html-books .public-html-book-teaser.node-product.node-teaser .legacy-book-cover-missing{width:220px;height:218px}.legacy-specialization-detail-html-books .public-html-book-teaser.node-product.node-teaser .field-name-my-field-product-besplatnyj{top:157px}.legacy-specialization-detail-html-books .public-html-book-teaser.node-product.node-teaser .field-name-my-field-product-count-lecture{top:188px}}.domain-public-hero{isolation:isolate;overflow:hidden}#header .row-main.domain-public-hero.has-composition{height:var(--hero-desktop-height)}.domain-public-hero-media,.domain-public-hero-shade{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.domain-public-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.domain-public-hero-shade{pointer-events:none}.domain-public-hero-logo-frame,.domain-public-hero-title,.domain-public-hero-subtitle{z-index:2;position:absolute;transform:translate(-50%,-50%)}.domain-public-hero-logo-frame{top:var(--hero-desktop-logo-y);left:var(--hero-desktop-logo-x);width:var(--hero-desktop-logo-size);height:var(--hero-desktop-logo-size);border-radius:var(--hero-desktop-logo-radius);place-items:center;display:grid;overflow:hidden}.domain-public-hero-logo-frame img{object-fit:contain;width:100%;height:100%;display:block}.domain-public-hero-title,.domain-public-hero-subtitle{color:#fff;text-shadow:0 2px 8px #0000008c;overflow-wrap:anywhere;margin:0;font-family:Roboto Condensed,Arial,Helvetica,sans-serif}.domain-public-hero-title{top:var(--hero-desktop-title-y);left:var(--hero-desktop-title-x);width:var(--hero-desktop-title-width);font-size:calc(58px * var(--hero-desktop-title-scale));text-align:var(--hero-desktop-title-align);line-height:1.04}.domain-public-hero-subtitle{top:var(--hero-desktop-subtitle-y);left:var(--hero-desktop-subtitle-x);width:var(--hero-desktop-subtitle-width);font-size:calc(28px * var(--hero-desktop-subtitle-scale));text-align:var(--hero-desktop-subtitle-align);line-height:1.15}#header .domain-public-hero.has-composition .pane-mysearch-mysearch-text{z-index:3;top:var(--hero-desktop-search-y);left:var(--hero-desktop-search-x);box-sizing:border-box;width:var(--hero-desktop-search-width);transform:translate(-50%, -50%) scale(var(--hero-desktop-search-scale));transform-origin:50%;margin:0;padding:0;position:absolute}#header .domain-public-hero.has-composition .pane-mysearch-mysearch-text .form-text{box-sizing:border-box;width:100%}.domain-public-hero.has-composition .pane-photo-menu{z-index:3;top:var(--hero-desktop-actions-y);bottom:auto;right:auto;left:var(--hero-desktop-actions-x);transform:translate(-50%, -50%) scale(var(--hero-desktop-actions-scale));transform-origin:50%;overflow:visible}.domain-public-hero.has-composition .pane-photo-menu ul{flex-direction:var(--hero-desktop-actions-direction);gap:var(--hero-desktop-actions-gap);list-style:none;display:flex}.domain-public-hero.has-composition .pane-photo-menu .pane-content a{box-sizing:content-box;margin:0}@media (min-width:768px) and (max-width:1023px){#header .row-main.domain-public-hero.has-composition{height:var(--hero-tablet-height)}.domain-public-hero-logo-frame{top:var(--hero-tablet-logo-y);left:var(--hero-tablet-logo-x);width:var(--hero-tablet-logo-size);height:var(--hero-tablet-logo-size);border-radius:var(--hero-tablet-logo-radius)}.domain-public-hero-title{top:var(--hero-tablet-title-y);left:var(--hero-tablet-title-x);width:var(--hero-tablet-title-width);font-size:calc(48px * var(--hero-tablet-title-scale));text-align:var(--hero-tablet-title-align)}.domain-public-hero-subtitle{top:var(--hero-tablet-subtitle-y);left:var(--hero-tablet-subtitle-x);width:var(--hero-tablet-subtitle-width);font-size:calc(24px * var(--hero-tablet-subtitle-scale));text-align:var(--hero-tablet-subtitle-align)}#header .domain-public-hero.has-composition .pane-mysearch-mysearch-text{top:var(--hero-tablet-search-y);left:var(--hero-tablet-search-x);width:var(--hero-tablet-search-width);transform:translate(-50%, -50%) scale(var(--hero-tablet-search-scale))}.domain-public-hero.has-composition .pane-photo-menu{top:var(--hero-tablet-actions-y);left:var(--hero-tablet-actions-x);transform:translate(-50%, -50%) scale(var(--hero-tablet-actions-scale))}.domain-public-hero.has-composition .pane-photo-menu ul{flex-direction:var(--hero-tablet-actions-direction);gap:var(--hero-tablet-actions-gap)}}@media (max-width:767px){.legacy-home-page #header .domain-public-hero{height:430px}.legacy-home-page #header .row-main.domain-public-hero.has-composition{height:var(--hero-mobile-height)}.domain-public-hero-logo-frame{top:var(--hero-mobile-logo-y);left:var(--hero-mobile-logo-x);width:var(--hero-mobile-logo-size);height:var(--hero-mobile-logo-size);border-radius:var(--hero-mobile-logo-radius)}.domain-public-hero-title{top:var(--hero-mobile-title-y);left:var(--hero-mobile-title-x);width:var(--hero-mobile-title-width);font-size:calc(34px * var(--hero-mobile-title-scale));text-align:var(--hero-mobile-title-align);line-height:1.05}.domain-public-hero-subtitle{top:var(--hero-mobile-subtitle-y);left:var(--hero-mobile-subtitle-x);width:var(--hero-mobile-subtitle-width);font-size:calc(20px * var(--hero-mobile-subtitle-scale));text-align:var(--hero-mobile-subtitle-align)}#header .domain-public-hero.has-composition .pane-mysearch-mysearch-text{top:var(--hero-mobile-search-y);left:var(--hero-mobile-search-x);width:var(--hero-mobile-search-width);transform:translate(-50%, -50%) scale(var(--hero-mobile-search-scale));padding:0}.domain-public-hero.has-composition .pane-photo-menu{top:var(--hero-mobile-actions-y);bottom:auto;right:auto;left:var(--hero-mobile-actions-x);transform:translate(-50%, -50%) scale(var(--hero-mobile-actions-scale))}.legacy-home-page #header .domain-public-hero.has-composition .pane-photo-menu .pane-content ul{flex-direction:var(--hero-mobile-actions-direction);gap:var(--hero-mobile-actions-gap)}.legacy-home-page #header .domain-public-hero.has-composition .pane-photo-menu .pane-content li{flex:none;width:195px;max-width:none}.legacy-home-page #header .domain-public-hero.has-composition .pane-photo-menu .pane-content a{box-sizing:content-box;width:130px;height:65px;padding-left:65px;font-size:20px;line-height:65px}}.gorgona-admin-domain-hero-editor{gap:20px;display:grid}.gorgona-admin-domain-hero-heading{border-bottom:1px solid #d8e2da;justify-content:space-between;align-items:start;gap:18px;padding-bottom:16px;display:flex}.gorgona-admin-domain-hero-heading :is(p,h1,span){margin:0}.gorgona-admin-domain-hero-heading p{color:#69806f;font-weight:700}.gorgona-admin-domain-hero-heading h1{color:#14324d;margin-top:4px}.gorgona-admin-domain-hero-heading span{color:#66727c}.gorgona-admin-domain-hero-heading>strong{color:#35671f;white-space:nowrap;background:#eef7e8;border-radius:999px;padding:7px 12px}.gorgona-admin-domain-hero-editor form{gap:20px;display:grid}.gorgona-admin-domain-hero-editor-layout{grid-template-columns:minmax(310px,.75fr) minmax(520px,1.25fr);align-items:start;gap:24px;display:grid}.gorgona-admin-domain-hero-controls{gap:14px;display:grid}.gorgona-admin-domain-hero-controls fieldset{background:#f8fbf5;border:1px solid #d8e2da;border-radius:7px;gap:11px;margin:0;padding:14px;display:grid}.gorgona-admin-domain-hero-controls legend{color:#4f8f18;padding:0 6px;font-size:20px;font-weight:900;line-height:1.2}.gorgona-admin-domain-hero-controls label{color:#42535f;gap:5px;font-weight:700;display:grid}.gorgona-admin-domain-hero-controls :is(input[type=file],select,textarea){box-sizing:border-box;color:#1f2933;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #becac2;border-radius:5px;padding:8px 10px}.gorgona-admin-domain-hero-controls textarea{resize:vertical}.gorgona-admin-domain-hero-controls input[type=range]{accent-color:#76a928;width:100%}.gorgona-admin-domain-hero-controls :is(small,p){color:#68766d;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.gorgona-admin-domain-hero-controls .gorgona-admin-domain-hero-remove{grid-template-columns:24px minmax(0,1fr);align-items:center}.gorgona-admin-domain-hero-controls .gorgona-admin-domain-hero-remove input{accent-color:#76a928;width:22px;height:22px;margin:0}.gorgona-admin-domain-hero-preview-column{justify-items:center;gap:12px;min-width:0;display:grid;position:sticky;top:18px}.gorgona-admin-domain-hero-preview-column>p{color:#66727c;width:100%;margin:0;font-size:13px;line-height:1.45}.gorgona-admin-domain-hero-preview-tabs{flex-wrap:wrap;justify-self:start;gap:8px;display:flex}.gorgona-admin-domain-hero-preview-tabs button{color:#315423;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcbd0;border-radius:4px;padding:7px 12px;font-weight:700}.gorgona-admin-domain-hero-preview-tabs button.is-active{background:#eef7e8;border-color:#76a928}.gorgona-admin-domain-hero-preview-tools{flex-wrap:wrap;align-items:center;gap:9px;width:100%;display:flex}.gorgona-admin-domain-hero-preview-tools .gorgona-admin-domain-hero-preview-tabs{margin-right:auto}.gorgona-admin-domain-hero-preview{background:#eef2f4;border:1px solid #c7d8e8;border-radius:8px;place-items:center;width:100%;min-height:360px;padding:18px;display:grid;overflow:auto}.gorgona-admin-domain-hero-preview.is-desktop .domain-hero-composition{aspect-ratio:16/5;width:min(100%,960px)}.gorgona-admin-domain-hero-preview.is-tablet .domain-hero-composition{aspect-ratio:2;width:min(100%,720px)}.gorgona-admin-domain-hero-preview.is-mobile .domain-hero-composition{aspect-ratio:390/430;width:min(100%,390px)}.domain-hero-composition{isolation:isolate;background:#dbe5e9;position:relative;overflow:hidden;container-type:inline-size}.domain-hero-composition-background,.domain-hero-composition-shade{z-index:0;width:100%;height:100%;position:absolute;inset:0}.domain-hero-composition-background{object-fit:cover;-webkit-user-select:none;user-select:none;will-change:transform, object-position;max-width:none}.domain-hero-composition.is-editable{cursor:grab;touch-action:none}.domain-hero-composition.is-editable:active{cursor:grabbing}.domain-hero-composition-shade{z-index:1;pointer-events:none}.domain-hero-editor-content-guide{z-index:2;box-sizing:border-box;pointer-events:none;border-left:2px dashed #ffffff85;border-right:2px dashed #ffffff85;width:min(1170px,100%);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.domain-hero-composition-empty{color:#61717c;place-items:center;display:grid;position:absolute;inset:0}.domain-hero-composition-brand{z-index:2;color:#fff;text-shadow:0 1px 5px #000000a6;align-items:center;gap:2cqw;width:78cqw;display:flex;position:absolute;left:4cqw}.domain-hero-composition-brand>img{object-fit:contain;max-width:14cqw;max-height:11cqw}.domain-hero-composition-brand>div{gap:.7cqw;display:grid}.domain-hero-composition-brand strong{overflow-wrap:anywhere;font-size:4.6cqw;line-height:1.05}.domain-hero-composition-brand span{font-size:2.4cqw;line-height:1.1}.domain-hero-composition.is-heading-top .domain-hero-composition-brand{top:6%}.domain-hero-composition.is-heading-center .domain-hero-composition-brand{top:32%;transform:translateY(-50%)}.domain-hero-composition.is-heading-bottom .domain-hero-composition-brand{bottom:19%}.domain-hero-composition-search{z-index:3;box-sizing:border-box;color:#777;background:#fff;border:1px solid #d5d5d5;justify-content:space-between;align-items:center;width:76%;height:13%;padding:0 3%;font-size:3cqw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.domain-hero-composition.is-search-lower .domain-hero-composition-search{top:64%}.domain-hero-composition-search b{color:#77b72c;font-size:5cqw}.domain-hero-composition-actions{z-index:3;gap:1cqw;display:flex;position:absolute;bottom:3%;right:4%}.domain-hero-composition.is-actions-bottom_center .domain-hero-composition-actions{right:50%;transform:translate(50%)}.domain-hero-composition-actions span{color:#fff;text-transform:uppercase;place-items:center;min-width:20cqw;min-height:7cqw;padding:0 2cqw;font-size:2.8cqw;font-weight:800;display:grid}.domain-hero-composition-actions .is-green{background:#76ae22}.domain-hero-composition-actions .is-orange{background:#ffae00}.domain-hero-composition-draggable,.domain-hero-static-layer{z-index:3;position:absolute;transform:translate(-50%,-50%)}.domain-hero-composition-draggable{box-sizing:border-box;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border:2px dashed #ffffffc7;border-radius:4px}.domain-hero-composition-draggable:focus{outline-offset:3px;outline:3px solid #ffae00}.domain-hero-composition-logo{color:#fff;text-shadow:0 1px 4px #000;place-items:center;min-width:8cqw;min-height:6cqw;font-size:1.8cqw;display:grid}.domain-hero-composition-logo img{object-fit:contain;pointer-events:none;max-width:14cqw;max-height:11cqw;display:block}.domain-hero-composition-copy{color:#fff;text-shadow:0 1px 5px #000000a6;width:47cqw}.domain-hero-composition-copy>div{pointer-events:none;gap:.7cqw;display:grid}.domain-hero-composition-copy strong{overflow-wrap:anywhere;font-size:4.6cqw;line-height:1.05}.domain-hero-composition-copy span{font-size:2.4cqw;line-height:1.1}.domain-hero-composition-actions>div{transform-origin:50%;gap:1cqw;display:flex}.domain-hero-composition-actions>div>span{color:#fff;text-transform:uppercase;place-items:center;min-width:20cqw;min-height:7cqw;padding:0 2cqw;font-size:2.8cqw;font-weight:800;display:grid}.domain-hero-composition-actions>div>.is-green{background:#76ae22}.domain-hero-composition-actions>div>.is-orange{background:#ffae00}.domain-hero-composition.is-mobile .domain-hero-composition-logo img{max-width:18cqw;max-height:18cqw}.domain-hero-composition.is-mobile .domain-hero-composition-copy{width:68cqw}.domain-hero-composition.is-mobile .domain-hero-composition-copy strong{font-size:7cqw}.domain-hero-composition.is-mobile .domain-hero-composition-copy span{font-size:4.2cqw}.domain-hero-composition.is-mobile .domain-hero-composition-search{width:92%;height:11%;font-size:5cqw}.domain-hero-composition.is-mobile .domain-hero-composition-actions>div>span{min-height:13cqw;font-size:4.2cqw}.gorgona-admin-domain-hero-preview.is-mobile .domain-hero-composition-brand{gap:3cqw;width:92%;left:4%}.gorgona-admin-domain-hero-preview.is-mobile .domain-hero-composition-brand>img{max-width:18cqw;max-height:18cqw}.gorgona-admin-domain-hero-preview.is-mobile .domain-hero-composition-brand strong{font-size:7cqw}.gorgona-admin-domain-hero-preview.is-mobile .domain-hero-composition-brand span{font-size:4.2cqw}.gorgona-admin-domain-hero-preview.is-mobile .domain-hero-composition-search{width:92%;height:11%;font-size:5cqw}.gorgona-admin-domain-hero-preview.is-mobile .domain-hero-composition-actions{left:4%;right:4%;transform:none}.gorgona-admin-domain-hero-preview.is-mobile .domain-hero-composition-actions span{flex:1 1 0;min-height:13cqw;font-size:4.2cqw}.gorgona-admin-domain-hero-footer{border-top:1px solid #d8e2da;justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;display:flex}.domain-hero-full-preview{z-index:10000;background:#0f171eeb;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.domain-hero-full-preview-toolbar{color:#fff;background:#1e1e1e;justify-content:space-between;align-items:center;gap:20px;padding:10px 18px;display:flex}.domain-hero-full-preview-toolbar button{color:#17202a;min-height:40px;font:inherit;cursor:pointer;background:#ffae00;border:1px solid #ffae00;padding:7px 18px;font-weight:800}.domain-hero-full-preview-viewport{place-items:start center;min-width:0;min-height:0;padding:12px;display:grid;overflow:auto}.domain-hero-full-preview-stage{background:#fff;overflow:hidden;box-shadow:0 0 35px #0000008c}.domain-hero-full-preview-device{background:#fff;height:max-content}.domain-hero-full-preview-adminbar{color:#fff;white-space:nowrap;background:#202020;align-items:center;gap:28px;min-height:46px;padding:0 22px;display:flex;overflow:hidden}.domain-hero-full-preview-adminbar b{color:#ffae00}.domain-hero-full-preview-header{color:#4b991b;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;min-height:112px;padding:0 34px;display:grid}.domain-hero-full-preview-header .is-wordmark{background:url(/legacy/mytheme/img/heder/main_logo.png) 50%/contain no-repeat;width:206px;height:28px}.domain-hero-full-preview-header .is-menu{justify-self:start;font-size:30px}.domain-hero-full-preview-header .is-account{color:#ffae00;justify-self:end;font-size:36px}.domain-hero-full-preview-device .domain-hero-composition{aspect-ratio:16/5;width:100%}.domain-hero-full-preview-device.is-tablet .domain-hero-composition{aspect-ratio:2}.domain-hero-full-preview-device.is-mobile .domain-hero-composition{aspect-ratio:390/430}.domain-hero-full-preview-content{color:#243746;min-height:280px;padding:34px}.domain-hero-full-preview-content :is(h2,p){margin-top:0}.domain-hero-full-preview-device.is-mobile .domain-hero-full-preview-adminbar{display:none}.domain-hero-full-preview-device.is-mobile .domain-hero-full-preview-header{min-height:82px;padding:0 16px}.domain-hero-full-preview-device.is-mobile .domain-hero-full-preview-header .is-wordmark{width:206px;max-width:58vw}.domain-hero-live-canvas{font-family:Roboto Condensed,Arial,Helvetica,sans-serif}.domain-hero-editor-stage{background:#fff;overflow:hidden;box-shadow:0 5px 18px #1e344324}.domain-hero-editor-page{background:#fff}.domain-hero-editor-boundary{box-sizing:border-box;color:#fff;letter-spacing:.02em;background:#202020;border-top:4px solid #ffae00;align-items:center;height:34px;padding:0 26px;font:700 14px/1 Roboto Condensed,Arial,Helvetica,sans-serif;display:flex}.domain-hero-editor-continuation{box-sizing:border-box;background:#f7f7f4;height:186px;padding:18px 30px;font-family:Roboto Condensed,Arial,Helvetica,sans-serif}.domain-hero-editor-continuation-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:min(1170px,100%);height:150px;margin:0 auto;display:grid}.domain-hero-editor-continuation-cards span{color:#fff;text-align:center;text-transform:uppercase;background:linear-gradient(#00000047,#00000047),url(/legacy/mytheme/img/front-menu-1.jpg) 50%/cover no-repeat;place-items:center;padding:12px;font-size:22px;font-weight:800;display:grid}.domain-hero-editor-continuation-cards span:nth-child(2){background-image:linear-gradient(#0000004d,#0000004d),url(/legacy/mytheme/img/front-menu-2.jpg)}.domain-hero-editor-continuation-cards span:nth-child(3){background-image:linear-gradient(#00000047,#00000047),url(/legacy/mytheme/img/front-menu-3.jpg)}.domain-hero-composition-logo{color:#fff;text-shadow:0 1px 4px #000;place-items:center;display:grid;overflow:hidden}.domain-hero-composition-logo img{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;max-height:none;display:block}.domain-hero-composition-title,.domain-hero-composition-subtitle{box-sizing:border-box;color:#fff;text-shadow:0 2px 8px #0000008c;overflow-wrap:anywhere;margin:0;font-family:Roboto Condensed,Arial,Helvetica,sans-serif;line-height:1.05}.domain-hero-composition-subtitle{line-height:1.15}.domain-hero-composition-search-live>div,.domain-hero-composition-actions-live>div{transform-origin:50%;pointer-events:none}.domain-hero-composition-search-live .pane-mysearch-mysearch-text,.domain-hero-composition-actions-live .pane-photo-menu{width:100%;margin:0;padding:0;position:static;overflow:visible}.domain-hero-composition-search-live .form-item{margin:0;padding:0}.domain-hero-composition-search-live .form-item-text{position:relative}.domain-hero-composition-search-live .form-text{box-sizing:border-box;background:#fefefe;border:1px solid #dcdcdc;width:100%;height:43px;margin:0;padding:0 48px 0 15px;font:14px/43px Roboto Condensed,Arial,sans-serif}.domain-hero-composition-search-live label{color:#787878;margin:0 0 0 15px;font:300 14px/43px Roboto Condensed,Arial,sans-serif;position:absolute}.domain-hero-composition-search-live .form-submit{background:url(/legacy/mytheme/img/heder/search-submit.png) no-repeat;border:0;width:20px;height:20px;margin:0;padding:0;font-size:0;position:absolute;top:11px;right:15px}.domain-hero-composition-actions-live .pane-photo-menu ul{flex-direction:var(--hero-editor-actions-direction);gap:var(--hero-editor-actions-gap);list-style:none;display:flex}.domain-hero-composition-actions-live .pane-photo-menu li{flex:none}.domain-hero-composition-actions-live .pane-photo-menu a{box-sizing:content-box;white-space:nowrap;width:130px;height:65px;margin:0;padding-left:65px;font-size:20px;line-height:65px}.domain-hero-full-preview-header-real{box-sizing:border-box;color:#969696;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;min-height:112px;padding:0 34px;font-family:Roboto Condensed,Arial,Helvetica,sans-serif;display:grid}.domain-hero-full-preview-wordmark{background:url(/legacy/mytheme/img/heder/main_logo.png) 50%/contain no-repeat;width:206px;height:42px}.domain-hero-full-preview-menu{color:#4b991b;justify-self:start;font-size:32px}.domain-hero-full-preview-menu small{color:#969696;margin-left:14px;font-size:18px}.domain-hero-full-preview-account{color:#ffae00;justify-self:end;font-size:30px}.domain-hero-full-preview-account small{color:#969696;font-size:16px}.domain-hero-full-preview-device.is-mobile .domain-hero-full-preview-header-real{min-height:82px;padding:0 14px}.domain-hero-full-preview-device.is-mobile .domain-hero-full-preview-adminbar{min-height:52px;padding:0 16px;display:flex}.domain-hero-full-preview-device.is-mobile .domain-hero-full-preview-wordmark{width:190px;max-width:52vw}.domain-hero-full-preview-device.is-mobile :is(.domain-hero-full-preview-menu small,.domain-hero-full-preview-account small){display:none}.domain-hero-editor-page.is-mobile .domain-hero-full-preview-adminbar{min-height:52px;padding:0 16px}.domain-hero-editor-page.is-mobile .domain-hero-full-preview-header-real{min-height:82px;padding:0 14px}.domain-hero-editor-page.is-mobile .domain-hero-full-preview-wordmark{width:190px;max-width:52vw}.domain-hero-editor-page.is-mobile :is(.domain-hero-full-preview-menu small,.domain-hero-full-preview-account small){display:none}:is(.domain-hero-editor-page,.domain-hero-full-preview-device).is-mobile .domain-hero-editor-boundary{height:30px;padding:0 12px;font-size:11px}:is(.domain-hero-editor-page,.domain-hero-full-preview-device).is-mobile .domain-hero-editor-continuation{height:300px;padding:12px}:is(.domain-hero-editor-page,.domain-hero-full-preview-device).is-mobile .domain-hero-editor-continuation-cards{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:8px;height:276px}:is(.domain-hero-editor-page,.domain-hero-full-preview-device).is-mobile .domain-hero-editor-continuation-cards span{padding:5px;font-size:15px}@media (max-width:1050px){.gorgona-admin-domain-hero-editor-layout{grid-template-columns:minmax(0,1fr)}.gorgona-admin-domain-hero-preview-column{position:static}}@media (max-width:640px){.gorgona-admin-domain-hero-heading,.gorgona-admin-domain-hero-footer{align-items:stretch;display:grid}.gorgona-admin-domain-hero-heading>strong{justify-self:start}.gorgona-admin-domain-hero-preview{box-sizing:border-box;min-height:280px;padding:10px}}
