@charset "UTF-8";@font-face{font-family:icomoon;src:url(../assets/icomoon_fonts/icomoon.eot?arifm);src:url(../assets/icomoon_fonts/icomoon.eot?arifm#iefix) format("embedded-opentype"),url(../assets/icomoon_fonts/icomoon.ttf?arifm) format("truetype"),url(../assets/icomoon_fonts/icomoon.woff?arifm) format("woff"),url(../assets/icomoon_fonts/icomoon.svg?arifm#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}addin-component{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:#27272a}addin-workspace-component{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:#fff}addin-workspace-component #workspace-container{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;height:100%}addin-workspace-component #workspace-container>*{height:100%}addin-workspace-component .form-edit,addin-workspace-component .project-settings{display:flex}addin-workspace-component .artwork-chooser-container{display:flex;flex-direction:column;height:100%}addin-workspace-component .chooser-header{background:#0277bd;display:flex;justify-content:center;align-items:center;flex-direction:row;flex:0 0 50px}addin-workspace-component .chooser-header .chooser-title{color:#fff;font-weight:700}addin-callout-maker-component{display:block;height:100vh;width:100vw}addin-callout-maker-component .addin-callout-maker-shell{height:100%;width:100%}ah-ng-color-selector{display:block}ah-ng-color-selector .toggle-button{display:flex;flex-direction:column;align-items:center;border-radius:3px;background-color:#fff;border:1px solid rgb(215,215,215);padding:2px;cursor:pointer}ah-ng-color-selector .toggle-button .toggle-icon{position:relative;display:flex;height:20px;width:35px;flex-direction:row;align-items:center;justify-content:center;border-radius:3px}ah-ng-color-selector .toggle-button .toggle-icon span{z-index:1}ah-ng-text-field{display:block;width:100%}ah-ng-text-field.textarea{height:100%}asset-history{display:flex;flex-wrap:wrap}asset-history .history-icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:3px;margin:2px;background-color:#9e9e9e}asset-history .history-icon:hover{background-color:#f57c00;background-color:#42a5f5}asset-history .history-icon ng-md-icon{color:#fff}asset-history .history-icon ng-md-icon:hover{color:#fff}._md-panel-backdrop.md-default-theme,._md-panel-backdrop{z-index:auto;background:#4e9be8;background:linear-gradient(0deg,#4e9be8 0% 35%,#fff)}.login-ah-logo{height:70px;width:240px;max-width:90vw;margin:auto auto 10px}#auth-content{font-size:1.5em;padding:100px;background-image:url(images/PapersFlying.png)}#login-form{width:90vw;max-width:500px;background-color:#fff;border-radius:2%;box-shadow:0 0 4px #00000080}@media screen and (max-width:300px){#login-form .dialog-header{display:flex;flex-direction:column}}#register-form,#update-form{width:600px}#terms{min-width:600px;overflow:hidden;min-height:70vh}#terms md-content{overflow:auto}#register-form,#login-form,#update-form,#terms{font-size:1.3em;padding:0}#register-form .yellow,#login-form .yellow,#update-form .yellow,#terms .yellow{color:#f6ff00}#register-form .hl,#login-form .hl,#update-form .hl,#terms .hl{color:#f70404}#register-form .small,#login-form .small,#update-form .small,#terms .small{font-size:.8em}#register-form .link,#login-form .link,#update-form .link,#terms .link{color:#3f51b5;cursor:pointer}#register-form .link:hover,#login-form .link:hover,#update-form .link:hover,#terms .link:hover{color:#283593;text-decoration:underline}#register-form md-toolbar,#login-form md-toolbar,#update-form md-toolbar,#terms md-toolbar{background-color:transparent;height:80px;padding:0 0 0%;margin-bottom:0%;font-size:24px;color:#5f5f5f}#register-form md-content,#login-form md-content,#update-form md-content,#terms md-content{color:#f78e04;background-color:transparent;padding:0 10px 40px}#register-form md-input-container,#login-form md-input-container,#update-form md-input-container,#terms md-input-container{width:calc(100% - 36px)}#register-form md-input-container .md-input,#login-form md-input-container .md-input,#update-form md-input-container .md-input,#terms md-input-container .md-input{transform:translate(36px)}#register-form md-input-container .md-errors-spacer,#login-form md-input-container .md-errors-spacer,#update-form md-input-container .md-errors-spacer,#terms md-input-container .md-errors-spacer{min-height:0}#register-form md-input-container ng-md-icon.success,#login-form md-input-container ng-md-icon.success,#update-form md-input-container ng-md-icon.success,#terms md-input-container ng-md-icon.success{color:#43a047}#register-form md-input-container label,#login-form md-input-container label,#update-form md-input-container label,#terms md-input-container label{transform:translate3d(36px,28px,0) scale(1)}#register-form md-input-container.md-input-has-value label,#register-form md-input-container.md-input-focused label,#login-form md-input-container.md-input-has-value label,#login-form md-input-container.md-input-focused label,#update-form md-input-container.md-input-has-value label,#update-form md-input-container.md-input-focused label,#terms md-input-container.md-input-has-value label,#terms md-input-container.md-input-focused label{transform:translate3d(36px,6px,0) scale(.75)}#register-form md-input-container#signup-email,#login-form md-input-container#signup-email,#update-form md-input-container#signup-email,#terms md-input-container#signup-email{margin-top:5px}#register-form md-input-container.agree,#login-form md-input-container.agree,#update-form md-input-container.agree,#terms md-input-container.agree{margin:10px 0 0;padding:0;font-size:18px;text-align:center;width:100%}#register-form .name-row>md-input-container,#login-form .name-row>md-input-container,#update-form .name-row>md-input-container,#terms .name-row>md-input-container{margin-right:10px}#register-form .name-row>md-input-container:nth-child(1),#login-form .name-row>md-input-container:nth-child(1),#update-form .name-row>md-input-container:nth-child(1),#terms .name-row>md-input-container:nth-child(1){max-width:195px}#register-form .name-row>md-input-container:nth-child(2),#login-form .name-row>md-input-container:nth-child(2),#update-form .name-row>md-input-container:nth-child(2),#terms .name-row>md-input-container:nth-child(2){max-width:54px}#register-form .name-row>md-input-container:nth-child(3),#login-form .name-row>md-input-container:nth-child(3),#update-form .name-row>md-input-container:nth-child(3),#terms .name-row>md-input-container:nth-child(3){max-width:195px;margin-right:0}#register-form .error-message,#login-form .error-message,#update-form .error-message,#terms .error-message{width:100%;margin:20px 0 0;background-color:#fff;color:#f44336;font-size:.9em;text-align:center;font-weight:700}#register-form .red,#login-form .red,#update-form .red,#terms .red{color:#f44336}#register-form .md-button.login,#register-form .md-button.signup,#login-form .md-button.login,#login-form .md-button.signup,#update-form .md-button.login,#update-form .md-button.signup,#terms .md-button.login,#terms .md-button.signup{text-align:center;height:50px;width:100%;text-transform:none;font-size:22px;font-weight:700;margin:10px 0;color:#fff;background-color:#0050ff}#calendar{display:flex;flex-flow:row wrap;font-family:sans-serif;width:400px;height:600px;align-items:flex-end;align-content:flex-start;background-color:#fff;padding-left:20px}#calendar *{flex:1 100%}#calendar .h1{font-size:2em}#calendar .h2{flex:1 30%;font-size:1.5em}#calendar .h3{flex:1 70%;font-size:1em}#calendar .h4{font-size:.8em}#calendar #calendar-container{margin-top:10px;max-height:510px;overflow-y:scroll;border:1px solid rgb(215,215,215)}#calendar #calendar-items-list{position:relative;display:flex;flex-flow:column}#calendar #calendar-items-list .calendar-item{display:flex;margin:0 0 10px;padding:20px 0;flex-flow:row wrap;align-items:flex-start;background-color:#f8f8f8}#calendar #calendar-items-list .calendar-item .item-date{flex:1 30%;text-align:right}#calendar #calendar-items-list .calendar-item .item-title{flex:1 70%}#calendar #calendar-items-list .calendar-item .item-title span,#calendar #calendar-items-list .calendar-item .item-title p{padding-left:8%;margin:0}#calendar #calendar-items-list .calendar-item .item-edits{text-align:right;padding-right:10px}#calendar #calendar-items-list .calendar-item .item-edits button{width:24px;min-width:0;text-align:center;padding:0}#calendar #calendar-items-list .calendar-item:last-of-type{margin-bottom:0}#calendar .blue{color:#3190e3}#calendar .orange{color:#f36b46}#calendar .gray{color:#37474f}#calendar .light-gray{color:#4e5e65}#calendar .right{text-align:right}#calendar .md-button{margin:0 0 -20px;color:#c4c4c4;text-align:right;transition:color .5s}#calendar .md-button:hover{background-color:inherit!important;color:#8d8d8d}callout-maker-component{position:absolute;width:100%;height:100%}callout-maker-component .callout-maker-component__surface{position:relative;width:100%;height:100%}callout-maker-component ah-addin-callout-maker{height:100%}callout-maker-component .callout-maker-component__ai-host{position:fixed;top:0;left:0;z-index:2147483646;display:block;width:0;height:0;overflow:visible}callout-maker-component .callout-maker-component__return-workspace{position:absolute;top:12px;right:12px;z-index:2147483641;height:34px;padding:0 14px;border:1px solid rgba(1,88,187,.22);border-radius:8px;background:#fff;color:#0158bb;font-size:12px;font-weight:900;box-shadow:0 8px 22px #0f172a24;cursor:pointer}callout-maker-component .callout-maker-component__return-workspace:hover,callout-maker-component .callout-maker-component__return-workspace:focus-visible{border-color:#0158bb61;background:#eff6ff}callout-maker-component .callout-maker-route-rail{position:absolute;top:54px;left:14px;z-index:2147483640;display:flex;flex-direction:column;gap:10px;width:min(320px,100vw - 28px);min-width:236px;box-sizing:border-box;padding:10px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#f8fafcf0;box-shadow:0 18px 44px #0f172a2e;backdrop-filter:blur(18px)}callout-maker-component .callout-maker-route-rail--mode-secure{border-color:#dc26263d;background:#fef2f2f5}callout-maker-component .callout-maker-route-rail--mode-team{border-color:#2563eb3d;background:#eff6fff5}callout-maker-component .callout-maker-route-rail--mode-pro,callout-maker-component .callout-maker-route-rail--mode-pro-team{border-color:#16a34a3d;background:#f0fdf4f5}callout-maker-component .callout-maker-route-rail__header{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:30px;min-width:0}callout-maker-component .callout-maker-route-rail__body{display:flex;flex-direction:column;gap:8px}callout-maker-component .callout-maker-route-rail__selected-mode-icon{position:absolute;top:22px;left:226px;z-index:2147483642;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;box-shadow:0 8px 18px #0f172a33;cursor:pointer}callout-maker-component .callout-maker-route-rail__selected-mode-icon--red{background:#dc2626}callout-maker-component .callout-maker-route-rail__selected-mode-icon--blue{background:#0158bb}callout-maker-component .callout-maker-route-rail__selected-mode-icon--green{background:#16a34a}callout-maker-component .callout-maker-route-rail__selected-mode-primary{width:20px;height:20px}callout-maker-component .callout-maker-route-rail__selected-mode-badge{position:absolute;right:-2px;bottom:-2px;width:17px;height:17px;padding:2px;border-radius:50%;background:#0f172ab8;box-sizing:border-box}callout-maker-component .callout-maker-route-rail__selected-mode-badge--secondary{right:-4px;bottom:12px;width:15px;height:15px}callout-maker-component .callout-maker-route-rail__control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 14px;border:1px solid rgba(148,163,184,.3);border-radius:10px;background:#ffffffeb;color:#1e293b}callout-maker-component .callout-maker-route-rail__control{width:28px;height:28px;min-height:28px;padding:0;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}callout-maker-component .callout-maker-route-rail__control-icon{width:18px;height:18px;display:block}callout-maker-component .callout-maker-route-rail__project-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.02em;color:#334155;padding:0 6px}callout-maker-component .callout-maker-route-rail__toggle-row{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;width:100%;min-height:38px;padding:0 12px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#fffffff0;cursor:pointer;text-align:left;transition:background-color .12s ease,border-color .12s ease}callout-maker-component .callout-maker-route-rail__toggle-row--disabled{cursor:default}callout-maker-component .callout-maker-route-rail__toggle-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}callout-maker-component .callout-maker-route-rail__toggle-label--left{justify-self:end;text-align:right}callout-maker-component .callout-maker-route-rail__toggle-label--right{justify-self:start;text-align:left}callout-maker-component .callout-maker-route-rail__toggle-label--active{color:#0f172a}callout-maker-component .callout-maker-route-rail__toggle-switch{position:relative;display:inline-flex;width:46px;height:24px;border-radius:999px;background:#94a3b838;border:1px solid rgba(148,163,184,.26)}callout-maker-component .callout-maker-route-rail__toggle-thumb{position:absolute;top:3px;left:25px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a2e;transition:left .12s ease,background-color .12s ease}callout-maker-component .callout-maker-route-rail__toggle-row--checked .callout-maker-route-rail__toggle-thumb{left:3px}callout-maker-component .callout-maker-route-rail__toggle-row--green{border-color:#15803d47;background:#f0fdf4f5}callout-maker-component .callout-maker-route-rail__toggle-row--green .callout-maker-route-rail__toggle-switch{background:#22c55e3d;border-color:#15803d47}callout-maker-component .callout-maker-route-rail__toggle-row--green .callout-maker-route-rail__toggle-label--active{color:#166534}callout-maker-component .callout-maker-route-rail__toggle-row--yellow{border-color:#ca8a0447;background:#fffbebf5}callout-maker-component .callout-maker-route-rail__toggle-row--yellow .callout-maker-route-rail__toggle-switch{background:#eab3083d;border-color:#ca8a0447}callout-maker-component .callout-maker-route-rail__toggle-row--yellow .callout-maker-route-rail__toggle-label--active{color:#a16207}callout-maker-component .callout-maker-route-rail__toggle-row--gray,callout-maker-component .callout-maker-route-rail__toggle-row--disabled{border-color:#94a3b838;background:#f1f5f9f5}callout-maker-component .callout-maker-route-rail__toggle-row--gray .callout-maker-route-rail__toggle-switch,callout-maker-component .callout-maker-route-rail__toggle-row--disabled .callout-maker-route-rail__toggle-switch{background:#cbd5e166;border-color:#94a3b83d}callout-maker-component .callout-maker-route-rail__toggle-row--gray .callout-maker-route-rail__toggle-label,callout-maker-component .callout-maker-route-rail__toggle-row--disabled .callout-maker-route-rail__toggle-label{color:#94a3b8}callout-maker-component .callout-maker-route-rail__toggle-row--gray .callout-maker-route-rail__toggle-label--active,callout-maker-component .callout-maker-route-rail__toggle-row--disabled .callout-maker-route-rail__toggle-label--active{color:#64748b}callout-maker-component .callout-maker-route-rail__toggle-row--orange{border-color:#d9770647;background:#fff7edf5}callout-maker-component .callout-maker-route-rail__toggle-row--orange .callout-maker-route-rail__toggle-switch{background:#fb923c3d;border-color:#d9770647}callout-maker-component .callout-maker-route-rail__toggle-row--orange .callout-maker-route-rail__toggle-label--active{color:#b45309}callout-maker-component .callout-maker-route-rail__toggle-row--standard{border-color:#64748b3d;background:#f8fafcf5}callout-maker-component .callout-maker-route-rail__toggle-row--standard .callout-maker-route-rail__toggle-switch{background:#94a3b82e;border-color:#64748b3d}callout-maker-component .callout-maker-route-rail__toggle-row--standard .callout-maker-route-rail__toggle-label--active{color:#475569}callout-maker-component .callout-maker-route-rail__toggle-row--compact{border-color:#2563eb3d;background:#eff6fff5}callout-maker-component .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch{background:#60a5fa3d;border-color:#2563eb3d}callout-maker-component .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active{color:#2563eb}callout-maker-component .callout-maker-route-rail__mode-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}callout-maker-component .callout-maker-route-rail__mode-card{position:relative;display:grid;grid-template-rows:34px auto;justify-items:center;align-items:center;gap:6px;min-height:78px;padding:10px 8px 9px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#ffffffeb;color:#334155;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}callout-maker-component .callout-maker-route-rail__mode-card:hover{transform:translateY(-1px)}callout-maker-component .callout-maker-route-rail__mode-card--disabled{cursor:default;opacity:.48}callout-maker-component .callout-maker-route-rail__mode-card--disabled:hover{transform:none}callout-maker-component .callout-maker-route-rail__mode-card--selected{background:#fff;box-shadow:inset 0 0 0 1px #0f172a0a}callout-maker-component .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected{border-color:#dc262694}callout-maker-component .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected{border-color:#2563eb94}callout-maker-component .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected{border-color:#16a34a94}callout-maker-component .callout-maker-route-rail__mode-card-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%}callout-maker-component .callout-maker-route-rail__mode-card--red .callout-maker-route-rail__mode-card-icon{background:#dc2626}callout-maker-component .callout-maker-route-rail__mode-card--blue .callout-maker-route-rail__mode-card-icon{background:#0158bb}callout-maker-component .callout-maker-route-rail__mode-card--green .callout-maker-route-rail__mode-card-icon{background:#16a34a}callout-maker-component .callout-maker-route-rail__mode-card-primary{width:20px;height:20px}callout-maker-component .callout-maker-route-rail__mode-card-badge{position:absolute;right:-4px;bottom:-3px;width:17px;height:17px;padding:2px;border-radius:50%;background:#0f172abd;box-sizing:border-box}callout-maker-component .callout-maker-route-rail__mode-card-badge--secondary{right:-5px;bottom:12px;width:15px;height:15px}callout-maker-component .callout-maker-route-rail__mode-card-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#b91c1c}callout-maker-component .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#0158bb}callout-maker-component .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#15803d}callout-maker-component .callout-maker-route-rail--confidential{border-color:#dc262638;background:#fef2f2f5}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__project-name{color:#991b1b}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control--settings{background:#b91c1c;border-color:#ffffff3d;color:#fff}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact{border-color:#dc26263d;background:#fee2e2f5}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch{background:#f871713d;border-color:#dc26263d}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active{color:#dc2626}callout-maker-component .callout-maker-route-rail__control--settings{background:#0158bb;border-color:#ffffff3d;color:#fff}callout-maker-component .callout-maker-route-rail__control--theme{background:#0158bb;border-color:#ffffff3d;color:#fff}callout-maker-component .callout-maker-route-rail__control--window-action{background:#0158bb;border-color:#ffffff3d;color:#fff}callout-maker-component .callout-maker-route-rail--mode-secure .callout-maker-route-rail__control--settings{background:#b91c1c}callout-maker-component .callout-maker-route-rail--mode-pro .callout-maker-route-rail__control--settings,callout-maker-component .callout-maker-route-rail--mode-pro-team .callout-maker-route-rail__control--settings{background:#15803d}callout-maker-component .callout-maker-route-rail__control:hover{transform:translateY(-1px)}callout-maker-component .callout-maker-route-rail__header{padding-bottom:2px}callout-maker-component .callout-maker-route-settings-dialog{--sl-z-index-dialog: 2147483646;z-index:2147483646}callout-maker-component .callout-maker-route-settings-dialog::part(base){z-index:2147483646}callout-maker-component .callout-maker-route-settings-dialog::part(overlay){z-index:2147483645}callout-maker-component .callout-maker-route-settings-dialog::part(panel){z-index:2147483646;width:min(620px,100vw - 48px);max-width:620px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:#f8fbff;box-shadow:0 22px 44px #0f172a38}callout-maker-component .callout-maker-route-settings-dialog::part(body){padding:18px 22px 14px}callout-maker-component .callout-maker-route-settings-dialog::part(footer){padding:12px 22px 18px}callout-maker-component .callout-maker-route-settings-dialog::part(title){display:none}callout-maker-component .callout-maker-route-settings-dialog::part(header){padding-top:12px;padding-bottom:0}callout-maker-component .callout-maker-route-settings-dialog::part(close-button){display:none}callout-maker-component .callout-maker-route-settings__summary{display:grid;gap:6px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#fffc;color:#334155;font-size:13px}callout-maker-component .callout-maker-route-settings__group{display:grid;gap:10px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#ffffffb8}callout-maker-component .callout-maker-route-settings__group-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#476586}callout-maker-component .callout-maker-route-settings__option{display:grid;gap:10px}callout-maker-component .callout-maker-route-settings__select{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fffffff0;color:#1e293b;font-size:13px;font-weight:600}callout-maker-component .callout-maker-route-settings__option{grid-template-columns:18px minmax(0,1fr);align-items:start;font-size:13px;font-weight:600;color:#1e293b}callout-maker-component .callout-maker-route-settings__option input{margin-top:2px}callout-maker-component .callout-maker-route-settings__option--subordinate{padding-left:22px}callout-maker-component .callout-maker-route-settings__segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}callout-maker-component .callout-maker-route-settings__segment{min-height:38px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#ffffffeb;color:#334155;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-route-settings__segment--selected{border-color:#2563eb73;background:#eff6ff;color:#1d4ed8}callout-maker-component .callout-maker-route-settings__locked-value{min-height:38px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(22,163,74,.28);border-radius:10px;background:#f0fdf4f5;color:#15803d;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-route-settings__note{font-size:12px;line-height:1.5;color:#64748b}callout-maker-component .callout-maker-route-settings__footer{display:flex;justify-content:flex-end}callout-maker-component .callout-maker-route-settings__done{min-width:110px;height:40px;padding:0 18px;border:1px solid rgba(37,99,235,.18);border-radius:12px;background:linear-gradient(180deg,#2c71db,#1659b7);color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer}callout-maker-component .callout-maker-project-transcripts-dialog::part(panel){width:min(720px,100vw - 48px);max-height:calc(100vh - 72px);border-radius:18px;background:#f8fbff;border:1px solid rgba(15,74,160,.18);box-shadow:0 24px 70px #0f172a3d}callout-maker-component .callout-maker-project-transcripts-dialog{--sl-z-index-dialog: 2147483646}callout-maker-component .callout-maker-project-transcripts-dialog::part(base){z-index:2147483646}callout-maker-component .callout-maker-project-transcripts-dialog::part(title){color:#0f4aa0;font-weight:900;letter-spacing:.05em}callout-maker-component .callout-maker-project-transcripts{display:grid;gap:12px;color:#0f172a}callout-maker-component .callout-maker-project-transcripts__status{padding:14px 16px;border-radius:12px;background:#eef6ff;color:#475569;font-size:13px;font-weight:800}callout-maker-component .callout-maker-project-transcripts__status--error{background:#fef2f2;color:#991b1b}callout-maker-component .callout-maker-project-transcripts__list{display:grid;gap:8px;max-height:min(520px,100vh - 230px);overflow:auto;padding-right:2px}callout-maker-component .callout-maker-project-transcripts__item{display:grid;gap:4px;width:100%;padding:12px 14px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;text-align:left;cursor:pointer}callout-maker-component .callout-maker-project-transcripts__item:hover,callout-maker-component .callout-maker-project-transcripts__item:focus-visible{border-color:#1659b76b;background:#eff6ff;outline:none}callout-maker-component .callout-maker-project-transcripts__name{color:#0f172a;font-size:14px;font-weight:900}callout-maker-component .callout-maker-project-transcripts__summary{color:#475569;font-size:12px;font-weight:800}callout-maker-component .callout-maker-project-transcripts__meta{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-project-transcripts__footer{display:flex;gap:8px;justify-content:flex-end}callout-maker-component .callout-maker-transcript-dialog::part(panel){display:flex;flex-direction:column;width:min(1180px,100vw - 48px);height:calc(100vh - 48px);max-height:calc(100vh - 48px);border-radius:18px;background:#f8fbff;border:1px solid rgba(15,74,160,.18);box-shadow:0 24px 70px #0f172a3d}callout-maker-component .callout-maker-transcript-dialog,callout-maker-component .callout-maker-transcript-details-dialog,callout-maker-component .callout-maker-transcript-delete-dialog,callout-maker-component .callout-maker-transcript-clip-details-dialog,callout-maker-component .callout-maker-transcript-clip-delete-dialog{--sl-z-index-dialog: 2147483646}callout-maker-component .callout-maker-transcript-dialog::part(base),callout-maker-component .callout-maker-transcript-details-dialog::part(base),callout-maker-component .callout-maker-transcript-delete-dialog::part(base),callout-maker-component .callout-maker-transcript-clip-details-dialog::part(base),callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(base){z-index:2147483646}callout-maker-component .callout-maker-transcript-dialog::part(body){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}callout-maker-component .callout-maker-transcript-dialog::part(footer){flex:0 0 auto}callout-maker-component .callout-maker-transcript-dialog::part(title){color:#0f4aa0;font-weight:900;letter-spacing:.05em}callout-maker-component .callout-maker-transcript{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow:hidden;color:#0f172a}callout-maker-component .callout-maker-transcript__topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:16px;align-items:end}callout-maker-component .callout-maker-transcript__title{display:grid;gap:4px;min-width:0}callout-maker-component .callout-maker-transcript__file-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}callout-maker-component .callout-maker-transcript__file{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:0;border:0;background:transparent;overflow:hidden;font-size:18px;font-weight:900;color:#0f4aa0;text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__file span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-component .callout-maker-transcript__file:hover,callout-maker-component .callout-maker-transcript__file:focus-visible{color:#1659b7;outline:none}callout-maker-component .callout-maker-transcript__file-chevron{flex:0 0 auto;color:#64748b;font-size:14px;line-height:1}callout-maker-component .callout-maker-transcript__meta{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__sync-status{justify-self:start;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid rgba(100,116,139,.24);border-radius:999px;background:#f8fafc;color:#475569;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__sync-status--saved{border-color:#16a34a3d;background:#f0fdf4;color:#15803d}callout-maker-component .callout-maker-transcript__sync-status--syncing{border-color:#0ea5e93d;background:#f0f9ff;color:#0369a1}callout-maker-component .callout-maker-transcript__sync-status--warning{border-color:#d977063d;background:#fffbeb;color:#b45309}callout-maker-component .callout-maker-transcript__sync-status--local{border-color:#64748b3d;background:#f1f5f9;color:#475569}callout-maker-component .callout-maker-transcript__manage-button{justify-self:start;min-height:30px;padding:0 12px;border:1px solid rgba(22,89,183,.24);border-radius:10px;background:#fff;color:#0f4aa0;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-transcript__manage-button:hover{border-color:#1659b76b;background:#eef6ff}callout-maker-component .callout-maker-transcript__search{display:grid;gap:6px;color:#334155;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__search input{width:100%;min-height:36px;padding:8px 12px;border:1px solid rgba(100,116,139,.28);border-radius:10px;background:#fff;color:#0f172a;font-size:14px;font-weight:650;box-sizing:border-box}callout-maker-component .callout-maker-transcript__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto 34px 34px auto;gap:6px;align-items:center;position:relative}callout-maker-component .callout-maker-transcript__search-advanced{min-height:36px;padding:0 12px;border:1px solid rgba(217,119,6,.26);border-radius:10px;background:#fff;color:#9a3412;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-transcript__search-advanced:hover,callout-maker-component .callout-maker-transcript__search-advanced--open{border-color:#d9770680;background:#fff7ed;color:#7c2d12}callout-maker-component .callout-maker-transcript__search-nav{width:34px;height:36px;border:1px solid rgba(22,89,183,.22);border-radius:10px;background:#fff;color:#0f4aa0;font-size:16px;font-weight:900;cursor:pointer}callout-maker-component .callout-maker-transcript__search-nav:hover{border-color:#1659b76b;background:#eef6ff}callout-maker-component .callout-maker-transcript__search-nav:disabled{opacity:.42;cursor:not-allowed}callout-maker-component .callout-maker-transcript__jump{display:inline-flex;position:relative;z-index:2}callout-maker-component .callout-maker-transcript__jump--open{z-index:40}callout-maker-component .callout-maker-transcript__jump-button{min-width:80px;height:36px;padding:0 10px;border:1px solid rgba(22,89,183,.22);border-radius:10px;background:#fff;color:#0f4aa0;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-transcript__jump-button:hover,callout-maker-component .callout-maker-transcript__jump--open .callout-maker-transcript__jump-button{border-color:#1659b76b;background:#eef6ff}callout-maker-component .callout-maker-transcript__jump-button:disabled{opacity:.42;cursor:not-allowed}callout-maker-component .callout-maker-transcript__jump-menu{display:grid;position:absolute;top:calc(100% + 6px);right:0;width:min(340px,100vw - 64px);max-height:320px;overflow:auto;padding:6px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;box-shadow:0 16px 34px #0f172a33;text-transform:none}callout-maker-component .callout-maker-transcript__jump-item{display:grid;gap:3px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__jump-item:hover{background:#eff6ff}callout-maker-component .callout-maker-transcript__jump-item strong{color:#0f172a;font-size:12px;font-weight:900}callout-maker-component .callout-maker-transcript__jump-item span{color:#64748b;font-size:11px;font-weight:800}callout-maker-component .callout-maker-transcript__media{display:grid;gap:10px;padding:12px;border:1px solid rgba(22,89,183,.18);border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:inset 0 1px #ffffffd9}callout-maker-component .callout-maker-transcript__media-header,callout-maker-component .callout-maker-transcript__media-body{display:grid;gap:12px}callout-maker-component .callout-maker-transcript__media-header{grid-template-columns:minmax(220px,360px) minmax(0,1fr);align-items:end}callout-maker-component .callout-maker-transcript__media-source{display:grid;gap:5px;color:#334155;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__media-source select{min-height:34px;padding:7px 10px;border:1px solid rgba(100,116,139,.28);border-radius:10px;background:#fff;color:#0f172a;font-size:13px;font-weight:750}callout-maker-component .callout-maker-transcript__media-status{padding:9px 11px;border-radius:10px;background:#eef6ff;color:#475569;font-size:12px;font-weight:800;line-height:1.35}callout-maker-component .callout-maker-transcript__media-body{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:stretch}callout-maker-component .callout-maker-transcript__media-video{width:100%;min-height:170px;max-height:230px;border-radius:12px;background:#020617}callout-maker-component .callout-maker-transcript__media-trimmer{display:grid;grid-template-rows:minmax(86px,1fr) auto;gap:10px;min-width:0}callout-maker-component .callout-maker-transcript__media-timeline{position:relative;min-height:86px;border:1px solid rgba(100,116,139,.24);border-radius:12px;background:linear-gradient(180deg,#dbeafebf,#f8fafcfa),repeating-linear-gradient(90deg,transparent 0 23px,rgba(100,116,139,.1) 24px);overflow:hidden;cursor:pointer}callout-maker-component .callout-maker-transcript__media-wave-bar{position:absolute;bottom:12px;width:.72%;min-height:10px;border-radius:2px 2px 0 0;background:#1659b76b;transform:translate(-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__media-selection{position:absolute;top:0;bottom:0;border-left:2px solid rgba(22,89,183,.78);border-right:2px solid rgba(22,89,183,.78);background:#0ea5e929;pointer-events:none}callout-maker-component .callout-maker-transcript__media-playhead{position:absolute;top:0;bottom:0;width:2px;background:#dc2626;box-shadow:0 0 0 1px #ffffffa6;transform:translate(-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__media-handle{position:absolute;top:8px;bottom:8px;width:14px;padding:0;border:2px solid #ffffff;border-radius:999px;background:#1659b7;box-shadow:0 4px 14px #0f172a3d;transform:translate(-50%);cursor:ew-resize;z-index:2}callout-maker-component .callout-maker-transcript__media-handle--end{background:#0f4aa0}callout-maker-component .callout-maker-transcript__media-controls{display:grid;grid-template-columns:auto minmax(82px,100px) auto minmax(82px,100px) auto auto;gap:8px;align-items:end}callout-maker-component .callout-maker-transcript__media-controls label{display:grid;gap:4px;color:#475569;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__media-controls input{min-height:34px;padding:7px 9px;border:1px solid rgba(100,116,139,.28);border-radius:9px;background:#fff;color:#0f172a;font-size:13px;font-weight:750;box-sizing:border-box}callout-maker-component .callout-maker-transcript__fine-tune{display:grid;gap:10px;padding:12px;border:1px solid rgba(14,116,144,.22);border-radius:14px;background:linear-gradient(180deg,#f0fdfa,#f8fafc);box-shadow:inset 0 1px #fffc}callout-maker-component .callout-maker-transcript__fine-tune-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}callout-maker-component .callout-maker-transcript__fine-tune-header strong{display:block;color:#0f172a;font-size:13px;font-weight:950;letter-spacing:.03em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__fine-tune-header span,callout-maker-component .callout-maker-transcript__fine-tune-window,callout-maker-component .callout-maker-transcript__fine-tune-notice{color:#475569;font-size:11px;font-weight:800}callout-maker-component .callout-maker-transcript__fine-tune-header-actions,callout-maker-component .callout-maker-transcript__fine-tune-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}callout-maker-component .callout-maker-transcript__fine-tune-window{padding:6px 8px;border-radius:8px;background:#ffffffb8}callout-maker-component .callout-maker-transcript__fine-tune-timeline{position:relative;min-height:142px;border:1px solid rgba(15,118,110,.24);border-radius:12px;background:linear-gradient(180deg,#ccfbf1d1,#f8fafcf5),repeating-linear-gradient(90deg,transparent 0 39px,rgba(15,118,110,.14) 40px);overflow:hidden;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-component .callout-maker-transcript__fine-tune-timeline--loading:after{content:"Loading waveform";position:absolute;right:10px;top:8px;padding:4px 7px;border-radius:999px;background:#ffffffdb;color:#0f766e;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__fine-tune-wave-bar{position:absolute;bottom:18px;width:.52%;min-height:8px;border-radius:2px 2px 0 0;background:#0f766e80;transform:translate(-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__fine-tune-selection{position:absolute;top:0;bottom:0;border-left:2px solid rgba(20,184,166,.92);border-right:2px solid rgba(20,184,166,.92);background:#2dd4bf2e;pointer-events:none}callout-maker-component .callout-maker-transcript__fine-tune-playhead{position:absolute;top:0;bottom:0;width:12px;padding:0;border:0;border-radius:999px;background:transparent;transform:translate(-50%);cursor:ew-resize;z-index:4}callout-maker-component .callout-maker-transcript__fine-tune-playhead:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#dc2626;box-shadow:0 0 0 1px #ffffffb8;transform:translate(-50%)}callout-maker-component .callout-maker-transcript__fine-tune-handle{position:absolute;top:9px;bottom:9px;width:18px;padding:0;border:2px solid #ffffff;border-radius:999px;background:#0f766e;box-shadow:0 6px 18px #0f172a42;transform:translate(-50%);cursor:ew-resize;z-index:5}callout-maker-component .callout-maker-transcript__fine-tune-handle--end{background:#115e59}callout-maker-component .callout-maker-transcript__fine-tune-handle span{position:absolute;top:-19px;left:50%;padding:2px 6px;border-radius:999px;background:#0f172ad6;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__fine-tune-nudge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}callout-maker-component .callout-maker-transcript__fine-tune-nudge-group{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:8px;border:1px solid rgba(100,116,139,.18);border-radius:10px;background:#ffffffad}callout-maker-component .callout-maker-transcript__fine-tune-nudge-group>span{min-width:42px;color:#334155;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__fine-tune-actions{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center}callout-maker-component .callout-maker-transcript__workspace{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-height:0;overflow:hidden}callout-maker-component .callout-maker-transcript__workspace--advanced{grid-template-columns:minmax(0,1fr) 330px 310px}callout-maker-component .callout-maker-transcript__viewer,callout-maker-component .callout-maker-transcript__advanced,callout-maker-component .callout-maker-transcript__clips{height:100%;min-height:0;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fff;box-shadow:inset 0 1px #fffc;overflow:hidden}callout-maker-component .callout-maker-transcript__advanced{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:12px;padding:12px;box-sizing:border-box}callout-maker-component .callout-maker-transcript__advanced-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}callout-maker-component .callout-maker-transcript__advanced-status{margin-top:3px;color:#64748b;font-size:12px;font-weight:800;line-height:1.3}callout-maker-component .callout-maker-transcript__advanced-close{width:28px;height:28px;padding:0;border:1px solid rgba(100,116,139,.22);border-radius:8px;background:#fff;color:#64748b;font-size:20px;font-weight:700;line-height:1;cursor:pointer}callout-maker-component .callout-maker-transcript__advanced-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid rgba(100,116,139,.2);border-radius:10px;background:#f8fafc}callout-maker-component .callout-maker-transcript__advanced-toggle button{min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#475569;font-size:11px;font-weight:900;cursor:pointer}callout-maker-component .callout-maker-transcript__advanced-toggle-button--active{background:#1659b7!important;color:#fff!important;box-shadow:0 1px 3px #0f172a24}callout-maker-component .callout-maker-transcript__advanced-witnesses{display:grid;gap:8px;min-width:0}callout-maker-component .callout-maker-transcript__advanced-subhead,callout-maker-component .callout-maker-transcript__advanced-result-footer{display:flex;justify-content:space-between;gap:8px;color:#64748b;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__advanced-tags{display:flex;flex-wrap:wrap;gap:6px;max-height:110px;overflow:auto;padding-right:2px}callout-maker-component .callout-maker-transcript__advanced-tag{display:inline-grid;gap:1px;max-width:100%;padding:6px 8px;border:1px solid rgba(22,89,183,.2);border-radius:8px;background:#eef6ff;color:#0f4aa0;text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__advanced-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}callout-maker-component .callout-maker-transcript__advanced-tag small{color:#64748b;font-size:10px;font-weight:800}callout-maker-component .callout-maker-transcript__advanced-query{display:grid;gap:6px;color:#334155;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__advanced-query textarea{width:100%;min-height:72px;padding:9px 10px;border:1px solid rgba(100,116,139,.28);border-radius:10px;background:#fff;color:#0f172a;font-size:13px;font-weight:650;line-height:1.35;resize:vertical;box-sizing:border-box;text-transform:none;letter-spacing:0}callout-maker-component .callout-maker-transcript__advanced-actions{display:flex;gap:8px;justify-content:flex-end}callout-maker-component .callout-maker-transcript__advanced-error{padding:8px 10px;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:12px;font-weight:850;line-height:1.35}callout-maker-component .callout-maker-transcript__advanced-results{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding-right:2px}callout-maker-component .callout-maker-transcript__advanced-result{display:grid;gap:4px;width:100%;padding:10px;border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__advanced-result:hover,callout-maker-component .callout-maker-transcript__advanced-result--active{border-color:#d9770680;background:#fffbeb}callout-maker-component .callout-maker-transcript__advanced-result--other{border-style:dashed}callout-maker-component .callout-maker-transcript__advanced-result-title{font-size:13px;font-weight:950}callout-maker-component .callout-maker-transcript__advanced-result-meta,callout-maker-component .callout-maker-transcript__advanced-result-cite{color:#64748b;font-size:11px;font-weight:800}callout-maker-component .callout-maker-transcript__advanced-result-excerpt{color:#1e293b;font-size:12px;font-weight:650;line-height:1.35}callout-maker-component .callout-maker-transcript__advanced-empty{padding:10px 12px;border-radius:10px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:800;line-height:1.35}callout-maker-component .callout-maker-transcript__viewer{display:grid;grid-template-rows:auto minmax(0,1fr)}callout-maker-component .callout-maker-transcript__viewer-header{padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.22);background:#eef6ff;color:#475569;font-size:12px;font-weight:800}callout-maker-component .callout-maker-transcript__scroll-region{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}callout-maker-component .callout-maker-transcript__lines{display:grid;align-content:start;height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}callout-maker-component .callout-maker-transcript__line{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;width:100%;padding:8px 12px;border:0;border-bottom:1px solid rgba(226,232,240,.9);background:#fff;color:#0f172a;text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__line:hover{background:#f8fbff}callout-maker-component .callout-maker-transcript__line--search-match{background:#fff8db}callout-maker-component .callout-maker-transcript__line--active-search-match,callout-maker-component .callout-maker-transcript__line--active-search-match:hover{background:#fde68a;box-shadow:inset 4px 0 #d97706}callout-maker-component .callout-maker-transcript__line--selected,callout-maker-component .callout-maker-transcript__line--selected:hover{background:#dbeafe;box-shadow:inset 4px 0 #1659b7}callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-search-match{background:linear-gradient(90deg,#fde68aeb,#dbeafef2);box-shadow:inset 4px 0 #d97706,inset 8px 0 #1659b7}callout-maker-component .callout-maker-transcript__line--active-navigation,callout-maker-component .callout-maker-transcript__line--active-navigation:hover{background:#e0f2fe;box-shadow:inset 4px 0 #0284c7}callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-navigation{background:linear-gradient(90deg,#e0f2fef5,#dbeafef2);box-shadow:inset 4px 0 #0284c7,inset 8px 0 #1659b7}callout-maker-component .callout-maker-transcript__line--active-video,callout-maker-component .callout-maker-transcript__line--active-video:hover{background:#dcfce7;box-shadow:inset 4px 0 #16a34a}callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-video{background:linear-gradient(90deg,#dcfce7f5,#dbeafef2);box-shadow:inset 4px 0 #16a34a,inset 8px 0 #1659b7}callout-maker-component .callout-maker-transcript__marker-rails{display:flex;min-width:14px;border-left:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#f1f5f9b3,#f8fafcf2)}callout-maker-component .callout-maker-transcript__match-rail,callout-maker-component .callout-maker-transcript__clip-rail{position:relative;width:14px;min-height:100%}callout-maker-component .callout-maker-transcript__clip-rail{border-left:1px solid rgba(148,163,184,.2)}callout-maker-component .callout-maker-transcript__match-marker{position:absolute;left:3px;width:8px;height:4px;padding:0;border:0;border-radius:1px;background:#f59e0b;box-shadow:0 0 0 1px #d9770633;cursor:pointer;transform:translateY(-50%)}callout-maker-component .callout-maker-transcript__match-marker--active{left:1px;width:12px;height:6px;background:#d97706;box-shadow:0 0 0 2px #d9770638}callout-maker-component .callout-maker-transcript__clip-marker{position:absolute;left:3px;width:8px;min-height:6px;padding:0;border:0;border-radius:2px;background:#0ea5e9;box-shadow:0 0 0 1px #0ea5e938;cursor:pointer;transform:translateY(-50%)}callout-maker-component .callout-maker-transcript__clip-marker--active{left:1px;width:12px;background:#1659b7;box-shadow:0 0 0 2px #1659b738}callout-maker-component .callout-maker-transcript__line-gutter{display:grid;align-content:start;gap:1px;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800;line-height:1.25}callout-maker-component .callout-maker-transcript__line-gutter span+span{color:#94a3b8}callout-maker-component .callout-maker-transcript__line-body{display:flex;gap:8px;min-width:0;color:#111827;font-size:14px;line-height:1.35}callout-maker-component .callout-maker-transcript__line-body strong{flex:0 0 auto;min-width:26px;color:#0f4aa0;font-weight:900}callout-maker-component .callout-maker-transcript__clips{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:12px;box-sizing:border-box}callout-maker-component .callout-maker-transcript__selection,callout-maker-component .callout-maker-transcript__clip-list{display:grid;gap:10px;min-width:0}callout-maker-component .callout-maker-transcript__clip-list{grid-template-rows:auto minmax(0,1fr);align-content:start;min-height:0;overflow:hidden}callout-maker-component .callout-maker-transcript__clip-scroll{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto;padding-right:2px;scrollbar-gutter:stable}callout-maker-component .callout-maker-transcript__section-label{color:#0f4aa0;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__selection-copy,callout-maker-component .callout-maker-transcript__empty{padding:10px 12px;border-radius:10px;background:#f1f5f9;color:#475569;font-size:13px;line-height:1.35;font-weight:700}callout-maker-component .callout-maker-transcript__selection-actions,callout-maker-component .callout-maker-transcript__footer{display:flex;gap:8px;justify-content:flex-end}callout-maker-component .callout-maker-transcript__button{min-height:34px;padding:0 13px;border:1px solid rgba(100,116,139,.26);border-radius:10px;background:#fff;color:#334155;font-size:12px;font-weight:900;letter-spacing:.03em;cursor:pointer}callout-maker-component .callout-maker-transcript__button--primary{border-color:#1659b7;background:#1659b7;color:#fff}callout-maker-component .callout-maker-transcript__button--danger{border-color:#dc2626;background:#dc2626;color:#fff}callout-maker-component .callout-maker-transcript__button:disabled{opacity:.46;cursor:not-allowed}callout-maker-component .callout-maker-transcript__clip{display:grid;gap:4px;position:relative;width:100%;padding:10px 64px 10px 11px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#fff;text-align:left}callout-maker-component .callout-maker-transcript__clip:hover,callout-maker-component .callout-maker-transcript__clip--selected{border-color:#1659b76b;background:#eff6ff}callout-maker-component .callout-maker-transcript__clip-main{display:grid;gap:4px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__clip-name{color:#0f172a;font-size:13px;font-weight:900}callout-maker-component .callout-maker-transcript__clip-cite{color:#64748b;font-size:12px;font-weight:800}callout-maker-component .callout-maker-transcript__clip-summary{color:#475569;font-size:11px;font-weight:800}callout-maker-component .callout-maker-transcript__clip-video{color:#0f4aa0}callout-maker-component .callout-maker-transcript__clip-storage{display:grid;place-items:center;position:absolute;top:8px;right:37px;width:22px;height:22px;border:1px solid rgba(22,89,183,.18);border-radius:999px;background:#eff6ffeb}callout-maker-component .callout-maker-transcript__clip-storage--local{border-color:#64748b38;background:#f8fafcf2}callout-maker-component .callout-maker-transcript__clip-storage img{width:16px;height:16px}callout-maker-component .callout-maker-transcript__clip-delete-icon{display:grid;place-items:center;position:absolute;top:8px;right:9px;width:22px;height:22px;padding:0;border:1px solid rgba(220,38,38,.2);border-radius:999px;background:#fff7f7;cursor:pointer}callout-maker-component .callout-maker-transcript__clip-delete-icon:hover{border-color:#dc262666;background:#fef2f2}callout-maker-component .callout-maker-transcript__clip-delete-icon img{width:15px;height:15px}callout-maker-component .callout-maker-transcript__clip-actions{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:nowrap;max-width:100%;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}callout-maker-component .callout-maker-transcript__clip-actions button{flex:0 1 auto;min-width:0;min-height:22px;padding:0 6px;border:1px solid rgba(22,89,183,.24);border-radius:6px;background:#fff;color:#0f4aa0;font-size:9px;font-weight:900;cursor:pointer;white-space:nowrap}callout-maker-component .callout-maker-transcript__clip-actions button:disabled{opacity:.45;cursor:not-allowed}callout-maker-component .callout-maker-transcript__clip-menu{display:inline-flex;position:relative;flex:0 0 auto;z-index:1}callout-maker-component .callout-maker-transcript__clip-menu--open{z-index:30}callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:24px;min-width:24px;padding:0}callout-maker-component .callout-maker-transcript__clip-menu--open .callout-maker-transcript__clip-menu-trigger{border-color:#1659b775;background:#eff6ff}callout-maker-component .callout-maker-transcript__clip-menu-trigger span{display:block;width:3px;height:3px;border-radius:999px;background:currentColor}callout-maker-component .callout-maker-transcript__clip-menu-panel{display:grid;position:absolute;top:calc(100% + 6px);right:0;min-width:128px;padding:5px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a2e;text-transform:none;z-index:31}callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button{justify-content:flex-start;width:100%;min-height:28px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#0f172a;text-align:left;font-size:12px;font-weight:800}callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:hover{background:#eff6ff;color:#0f4aa0}callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:disabled{color:#94a3b8;background:transparent}callout-maker-component .callout-maker-transcript-details-dialog::part(panel),callout-maker-component .callout-maker-transcript-delete-dialog::part(panel),callout-maker-component .callout-maker-transcript-clip-details-dialog::part(panel),callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(panel){width:min(520px,100vw - 48px);border-radius:18px;background:#f8fbff;border:1px solid rgba(15,74,160,.18);box-shadow:0 24px 70px #0f172a3d}callout-maker-component .callout-maker-transcript-details-dialog::part(title),callout-maker-component .callout-maker-transcript-delete-dialog::part(title),callout-maker-component .callout-maker-transcript-clip-details-dialog::part(title),callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(title){color:#0f4aa0;font-weight:900;letter-spacing:.05em}callout-maker-component .callout-maker-transcript-details,callout-maker-component .callout-maker-transcript-clip-details{display:grid;gap:12px;color:#0f172a}callout-maker-component .callout-maker-transcript-details__grid{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px 12px;padding:12px;border:1px solid rgba(100,116,139,.2);border-radius:12px;background:#fff;color:#475569;font-size:12px}callout-maker-component .callout-maker-transcript-details__grid span{font-weight:900;text-transform:uppercase;letter-spacing:.05em}callout-maker-component .callout-maker-transcript-details__grid strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-weight:750}callout-maker-component .callout-maker-transcript-details__delete{justify-self:start}callout-maker-component .callout-maker-transcript-details__associated{display:grid;gap:10px;padding:12px;border:1px solid rgba(100,116,139,.2);border-radius:12px;background:#fff}callout-maker-component .callout-maker-transcript-details__section-header{display:flex;align-items:center;justify-content:space-between;color:#334155;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript-details__section-header strong{display:inline-grid;place-items:center;min-width:24px;min-height:24px;border-radius:999px;background:#eef6ff;color:#0f4aa0}callout-maker-component .callout-maker-transcript-details__file-actions{display:flex;flex-wrap:wrap;gap:8px}callout-maker-component .callout-maker-transcript-details__file-button label,callout-maker-component .callout-maker-transcript-details__file-remove{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(22,89,183,.22);border-radius:9px;background:#f8fbff;color:#0f4aa0;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-transcript-details__file-button label:hover,callout-maker-component .callout-maker-transcript-details__file-remove:hover{border-color:#1659b76b;background:#eef6ff}callout-maker-component .callout-maker-transcript-details__empty{color:#64748b;font-size:12px;font-weight:700;line-height:1.4}callout-maker-component .callout-maker-transcript-details__file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(100,116,139,.18);border-radius:10px;background:#f8fafc}callout-maker-component .callout-maker-transcript-details__file div{display:grid;gap:3px;min-width:0}callout-maker-component .callout-maker-transcript-details__file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:13px;font-weight:850}callout-maker-component .callout-maker-transcript-details__file span{color:#64748b;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}callout-maker-component .callout-maker-transcript-details__file-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}callout-maker-component .callout-maker-transcript-details__file-remove{border-color:#dc262638;background:#fff7f7;color:#b91c1c}callout-maker-component .callout-maker-transcript-clip-details__field{display:grid;gap:6px;color:#334155;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript-clip-details__field input,callout-maker-component .callout-maker-transcript-clip-details__field select{width:100%;min-height:38px;padding:8px 12px;border:1px solid rgba(100,116,139,.28);border-radius:10px;background:#fff;color:#0f172a;font-size:14px;font-weight:650;box-sizing:border-box}callout-maker-component .callout-maker-transcript-clip-details__meta{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;padding:12px;border:1px solid rgba(15,74,160,.14);border-radius:12px;background:#f8fbff;color:#475569;font-size:12px;line-height:1.35}callout-maker-component .callout-maker-transcript-clip-details__meta span{color:#64748b;font-weight:900;letter-spacing:.06em;text-transform:uppercase}callout-maker-component .callout-maker-transcript-clip-details__meta strong{color:#0f172a;font-weight:800;overflow-wrap:anywhere}callout-maker-component .callout-maker-transcript-clip-details__video{display:grid;gap:10px;padding:12px;border:1px solid rgba(100,116,139,.2);border-radius:12px;background:#fff}callout-maker-component .callout-maker-transcript-clip-details__time-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}callout-maker-component .callout-maker-transcript-clip-details__note,callout-maker-component .callout-maker-transcript-clip-delete{padding:12px 14px;border-radius:12px;background:#eef6ff;color:#475569;font-size:13px;line-height:1.4;font-weight:750}callout-maker-component .callout-maker-transcript-clip-delete{display:grid;gap:8px;background:#fef2f2;color:#7f1d1d}callout-maker-component .callout-maker-transcript-clip-delete span{color:#991b1b;font-size:12px;font-weight:700}callout-maker-component .callout-maker-transcript-clip-details__footer{display:flex;justify-content:flex-end;gap:8px}@media(max-width:820px){callout-maker-component .callout-maker-transcript__topbar,callout-maker-component .callout-maker-transcript__workspace,callout-maker-component .callout-maker-transcript__media-header,callout-maker-component .callout-maker-transcript__media-body{grid-template-columns:1fr}callout-maker-component .callout-maker-transcript__search-row{grid-template-columns:minmax(0,1fr) auto auto auto}callout-maker-component .callout-maker-transcript__jump{grid-column:1/-1;justify-content:flex-end}callout-maker-component .callout-maker-transcript__clips{max-height:320px}callout-maker-component .callout-maker-transcript__advanced{max-height:420px}callout-maker-component .callout-maker-transcript__media-controls{grid-template-columns:1fr 1fr}}@media(max-width:1200px){callout-maker-component .callout-maker-route-rail{left:16px!important;right:auto;max-width:calc(100vw - 32px)}}body.callout-maker-preview-pdf-handoff callout-maker-preview .callout-maker-preview{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.callout-maker-preview-pdf-handoff callout-maker-component .callout-maker-route-rail{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.dark callout-maker-component .callout-maker-route-rail__project-name,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__project-name{color:#dbeafe}body.dark callout-maker-component .callout-maker-route-rail,body.sl-theme-dark callout-maker-component .callout-maker-route-rail{border-color:#60a5fa2e;background:#0f172aeb;box-shadow:0 18px 36px #02061757}body.dark callout-maker-component .callout-maker-route-rail--mode-secure,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-secure{border-color:#f871713d;background:#450a0ae6}body.dark callout-maker-component .callout-maker-route-rail--mode-team,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-team{border-color:#60a5fa38;background:#0f172aeb}body.dark callout-maker-component .callout-maker-route-rail--mode-pro,body.dark callout-maker-component .callout-maker-route-rail--mode-pro-team,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-pro,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-pro-team{border-color:#4ade8038;background:#14532ddb}body.dark callout-maker-component .callout-maker-route-rail__toggle-row,body.dark callout-maker-component .callout-maker-route-rail__control,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__control{border-color:#60a5fa29;background:#0f172af0;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-rail--mode-secure .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-secure .callout-maker-route-rail__control--settings{background:#b91c1ceb;border-color:#fecaca33}body.dark callout-maker-component .callout-maker-route-rail--mode-team .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-team .callout-maker-route-rail__control--settings{background:#0158bbeb;border-color:#bfdbfe33}body.dark callout-maker-component .callout-maker-route-rail--mode-pro .callout-maker-route-rail__control--settings,body.dark callout-maker-component .callout-maker-route-rail--mode-pro-team .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-pro .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-pro-team .callout-maker-route-rail__control--settings{background:#15803deb;border-color:#bbf7d033}body.dark callout-maker-component .callout-maker-route-rail__toggle-label--active,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-label--active{color:#f8fafc}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--gray,body.dark callout-maker-component .callout-maker-route-rail__toggle-row--disabled,body.dark callout-maker-component .callout-maker-route-rail__toggle-row--standard,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--gray,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--disabled,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--standard{background:#1e293be6}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--green,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--green{background:#14532de0;border-color:#22c55e33}body.dark callout-maker-component .callout-maker-route-rail__mode-card,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card{border-color:#60a5fa29;background:#0f172adb;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-rail__mode-card--selected,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card--selected{background:#1e293bf0}body.dark callout-maker-component .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#fecaca}body.dark callout-maker-component .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#bfdbfe}body.dark callout-maker-component .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#bbf7d0}body.dark callout-maker-component .callout-maker-route-settings__select,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__select{border-color:#60a5fa29;background:#0f172af0;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--yellow,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--yellow{background:#713f12e6;border-color:#f59e0b38}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--orange,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--orange{background:#7c2d12e6;border-color:#f9731638}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--compact,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--compact{background:#1e3a8ae6;border-color:#3b82f638}body.dark callout-maker-component .callout-maker-route-rail--confidential,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential{border-color:#f871713d;background:#450a0ae6;box-shadow:0 18px 36px #450a0a4d}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__project-name,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__project-name{color:#fecaca}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control,body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row{border-color:#f871712e}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control--settings{background:#b91c1ceb;border-color:#fecaca33;color:#fff}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact{background:#7f1d1de6;border-color:#f871713d}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch{background:#ef444447;border-color:#f871713d}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active{color:#fecaca}body.dark callout-maker-component .callout-maker-route-settings-dialog::part(panel),body.sl-theme-dark callout-maker-component .callout-maker-route-settings-dialog::part(panel){border-color:#60a5fa2e;background:#101826;box-shadow:0 22px 44px #0206176b}body.dark callout-maker-component .callout-maker-route-settings__summary,body.dark callout-maker-component .callout-maker-route-settings__group,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__summary,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__group{border-color:#60a5fa24;background:#0f172ac7;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-settings__group-label,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__group-label{color:#9fb3cc}body.dark callout-maker-component .callout-maker-route-settings__option,body.dark callout-maker-component .callout-maker-route-settings__note,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__option,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__note{color:#cbd5e1}body.dark callout-maker-component .callout-maker-route-settings__segment,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__segment{border-color:#60a5fa29;background:#0f172af0;color:#cbd5e1}body.dark callout-maker-component .callout-maker-route-settings__segment--selected,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__segment--selected{border-color:#60a5fa61;background:#1e3a8ad1;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-settings__locked-value,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__locked-value{border-color:#4ade8038;background:#14532ddb;color:#bbf7d0}body.dark callout-maker-component .callout-maker-project-transcripts-dialog::part(panel),body.dark callout-maker-component .callout-maker-transcript-dialog::part(panel),body.dark callout-maker-component .callout-maker-transcript-details-dialog::part(panel),body.dark callout-maker-component .callout-maker-transcript-delete-dialog::part(panel),body.dark callout-maker-component .callout-maker-transcript-clip-details-dialog::part(panel),body.dark callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(panel),body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts-dialog::part(panel),body.sl-theme-dark callout-maker-component .callout-maker-transcript-dialog::part(panel),body.sl-theme-dark callout-maker-component .callout-maker-transcript-details-dialog::part(panel),body.sl-theme-dark callout-maker-component .callout-maker-transcript-delete-dialog::part(panel),body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details-dialog::part(panel),body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(panel){border-color:#60a5fa2e;background:linear-gradient(180deg,#172335,#101826);box-shadow:0 28px 68px #02061785}body.dark callout-maker-component .callout-maker-project-transcripts-dialog::part(title),body.dark callout-maker-component .callout-maker-transcript-dialog::part(title),body.dark callout-maker-component .callout-maker-transcript-details-dialog::part(title),body.dark callout-maker-component .callout-maker-transcript-delete-dialog::part(title),body.dark callout-maker-component .callout-maker-transcript-clip-details-dialog::part(title),body.dark callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(title),body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts-dialog::part(title),body.sl-theme-dark callout-maker-component .callout-maker-transcript-dialog::part(title),body.sl-theme-dark callout-maker-component .callout-maker-transcript-details-dialog::part(title),body.sl-theme-dark callout-maker-component .callout-maker-transcript-delete-dialog::part(title),body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details-dialog::part(title),body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(title){color:#93c5fd}body.dark callout-maker-component .callout-maker-project-transcripts,body.dark callout-maker-component .callout-maker-transcript,body.dark callout-maker-component .callout-maker-transcript-details,body.dark callout-maker-component .callout-maker-transcript-clip-details,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts,body.sl-theme-dark callout-maker-component .callout-maker-transcript,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details{color:#dbeafe}body.dark callout-maker-component .callout-maker-project-transcripts__status,body.dark callout-maker-component .callout-maker-transcript__media-status,body.dark callout-maker-component .callout-maker-transcript__selection-copy,body.dark callout-maker-component .callout-maker-transcript__empty,body.dark callout-maker-component .callout-maker-transcript-clip-details__note,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__status,body.sl-theme-dark callout-maker-component .callout-maker-transcript__media-status,body.sl-theme-dark callout-maker-component .callout-maker-transcript__selection-copy,body.sl-theme-dark callout-maker-component .callout-maker-transcript__empty,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details__note{border:1px solid rgba(96,165,250,.12);background:#0f172ab8;color:#cbd5e1}body.dark callout-maker-component .callout-maker-project-transcripts__status--error,body.dark callout-maker-component .callout-maker-transcript-clip-delete,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__status--error,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-delete{border-color:#f8717133;background:#450a0ab8;color:#fecaca}body.dark callout-maker-component .callout-maker-project-transcripts__item,body.dark callout-maker-component .callout-maker-transcript__viewer,body.dark callout-maker-component .callout-maker-transcript__clips,body.dark callout-maker-component .callout-maker-transcript__clip,body.dark callout-maker-component .callout-maker-transcript-details__grid,body.dark callout-maker-component .callout-maker-transcript-details__associated,body.dark callout-maker-component .callout-maker-transcript-details__file,body.dark callout-maker-component .callout-maker-transcript-clip-details__video,body.dark callout-maker-component .callout-maker-transcript-clip-details__meta,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__item,body.sl-theme-dark callout-maker-component .callout-maker-transcript__viewer,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clips,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__grid,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__associated,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__file,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details__video,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details__meta{border-color:#60a5fa24;background:#0f172ad1;box-shadow:inset 0 1px #ffffff0a}body.dark callout-maker-component .callout-maker-project-transcripts__item:hover,body.dark callout-maker-component .callout-maker-project-transcripts__item:focus-visible,body.dark callout-maker-component .callout-maker-transcript__clip:hover,body.dark callout-maker-component .callout-maker-transcript__clip--selected,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__item:hover,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__item:focus-visible,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip--selected{border-color:#93c5fd5c;background:#1e3a8a7a}body.dark callout-maker-component .callout-maker-project-transcripts__name,body.dark callout-maker-component .callout-maker-transcript__file,body.dark callout-maker-component .callout-maker-transcript-details__grid strong,body.dark callout-maker-component .callout-maker-transcript-details__file strong,body.dark callout-maker-component .callout-maker-transcript-clip-details__meta strong,body.dark callout-maker-component .callout-maker-transcript__clip-name,body.dark callout-maker-component .callout-maker-transcript__line-body,body.dark callout-maker-component .callout-maker-transcript__line-body strong,body.dark callout-maker-component .callout-maker-transcript__fine-tune-header strong,body.dark callout-maker-component .callout-maker-transcript__jump-item strong,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__name,body.sl-theme-dark callout-maker-component .callout-maker-transcript__file,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__grid strong,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__file strong,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details__meta strong,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-name,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line-body,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line-body strong,body.sl-theme-dark callout-maker-component .callout-maker-transcript__fine-tune-header strong,body.sl-theme-dark callout-maker-component .callout-maker-transcript__jump-item strong{color:#f8fafc}body.dark callout-maker-component .callout-maker-project-transcripts__summary,body.dark callout-maker-component .callout-maker-transcript__meta,body.dark callout-maker-component .callout-maker-transcript__search,body.dark callout-maker-component .callout-maker-transcript__media-source,body.dark callout-maker-component .callout-maker-transcript__media-controls label,body.dark callout-maker-component .callout-maker-transcript__fine-tune-header span,body.dark callout-maker-component .callout-maker-transcript__fine-tune-window,body.dark callout-maker-component .callout-maker-transcript__fine-tune-notice,body.dark callout-maker-component .callout-maker-transcript__clip-cite,body.dark callout-maker-component .callout-maker-transcript__clip-summary,body.dark callout-maker-component .callout-maker-transcript-details__grid,body.dark callout-maker-component .callout-maker-transcript-details__section-header,body.dark callout-maker-component .callout-maker-transcript-details__empty,body.dark callout-maker-component .callout-maker-transcript-details__file span,body.dark callout-maker-component .callout-maker-transcript-clip-details__field,body.dark callout-maker-component .callout-maker-transcript-clip-details__meta,body.dark callout-maker-component .callout-maker-transcript-clip-details__meta span,body.dark callout-maker-component .callout-maker-transcript-clip-delete span,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__summary,body.sl-theme-dark callout-maker-component .callout-maker-transcript__meta,body.sl-theme-dark callout-maker-component .callout-maker-transcript__search,body.sl-theme-dark callout-maker-component .callout-maker-transcript__media-source,body.sl-theme-dark callout-maker-component .callout-maker-transcript__media-controls label,body.sl-theme-dark callout-maker-component .callout-maker-transcript__fine-tune-header span,body.sl-theme-dark callout-maker-component .callout-maker-transcript__fine-tune-window,body.sl-theme-dark callout-maker-component .callout-maker-transcript__fine-tune-notice,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-cite,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-summary,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__grid,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__section-header,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__empty,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__file span,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details__field,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details__meta,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details__meta span,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-delete span{color:#9fb3cc}body.dark callout-maker-component .callout-maker-project-transcripts__meta,body.dark callout-maker-component .callout-maker-transcript__section-label,body.dark callout-maker-component .callout-maker-transcript__clip-video,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__meta,body.sl-theme-dark callout-maker-component .callout-maker-transcript__section-label,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-video{color:#93c5fd}body.dark callout-maker-component .callout-maker-transcript__file-chevron,body.sl-theme-dark callout-maker-component .callout-maker-transcript__file-chevron{color:#9fb3cc}body.dark callout-maker-component .callout-maker-transcript__file:hover,body.dark callout-maker-component .callout-maker-transcript__file:focus-visible,body.sl-theme-dark callout-maker-component .callout-maker-transcript__file:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__file:focus-visible{color:#bfdbfe}body.dark callout-maker-component .callout-maker-transcript__sync-status,body.sl-theme-dark callout-maker-component .callout-maker-transcript__sync-status{border-color:#94a3b833;background:#0f172ad1;color:#cbd5e1}body.dark callout-maker-component .callout-maker-transcript__sync-status--saved,body.sl-theme-dark callout-maker-component .callout-maker-transcript__sync-status--saved{border-color:#4ade8038;background:#14532dad;color:#bbf7d0}body.dark callout-maker-component .callout-maker-transcript__sync-status--syncing,body.sl-theme-dark callout-maker-component .callout-maker-transcript__sync-status--syncing{border-color:#38bdf838;background:#0c4a6e9e;color:#bae6fd}body.dark callout-maker-component .callout-maker-transcript__sync-status--warning,body.sl-theme-dark callout-maker-component .callout-maker-transcript__sync-status--warning{border-color:#fbbf243d;background:#713f12ad;color:#fde68a}body.dark callout-maker-component .callout-maker-transcript__sync-status--local,body.sl-theme-dark callout-maker-component .callout-maker-transcript__sync-status--local{border-color:#94a3b82e;background:#1e293bc7;color:#cbd5e1}body.dark callout-maker-component .callout-maker-transcript__manage-button,body.dark callout-maker-component .callout-maker-transcript__search input,body.dark callout-maker-component .callout-maker-transcript__search-nav,body.dark callout-maker-component .callout-maker-transcript__jump-button,body.dark callout-maker-component .callout-maker-transcript__media-source select,body.dark callout-maker-component .callout-maker-transcript__media-controls input,body.dark callout-maker-component .callout-maker-transcript__button,body.dark callout-maker-component .callout-maker-transcript__clip-actions button,body.dark callout-maker-component .callout-maker-transcript-details__file-button label,body.dark callout-maker-component .callout-maker-transcript-details__file-remove,body.dark callout-maker-component .callout-maker-transcript-clip-details__field input,body.dark callout-maker-component .callout-maker-transcript-clip-details__field select,body.sl-theme-dark callout-maker-component .callout-maker-transcript__manage-button,body.sl-theme-dark callout-maker-component .callout-maker-transcript__search input,body.sl-theme-dark callout-maker-component .callout-maker-transcript__search-nav,body.sl-theme-dark callout-maker-component .callout-maker-transcript__jump-button,body.sl-theme-dark callout-maker-component .callout-maker-transcript__media-source select,body.sl-theme-dark callout-maker-component .callout-maker-transcript__media-controls input,body.sl-theme-dark callout-maker-component .callout-maker-transcript__button,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-actions button,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__file-button label,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__file-remove,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details__field input,body.sl-theme-dark callout-maker-component .callout-maker-transcript-clip-details__field select{border-color:#60a5fa2e;background:#0f172aeb;color:#dbeafe}body.dark callout-maker-component .callout-maker-transcript__manage-button:hover,body.dark callout-maker-component .callout-maker-transcript__search-nav:hover,body.dark callout-maker-component .callout-maker-transcript__jump-button:hover,body.dark callout-maker-component .callout-maker-transcript__jump--open .callout-maker-transcript__jump-button,body.dark callout-maker-component .callout-maker-transcript-details__file-button label:hover,body.dark callout-maker-component .callout-maker-transcript-details__file-remove:hover,body.dark callout-maker-component .callout-maker-transcript__clip-menu--open .callout-maker-transcript__clip-menu-trigger,body.sl-theme-dark callout-maker-component .callout-maker-transcript__manage-button:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__search-nav:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__jump-button:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__jump--open .callout-maker-transcript__jump-button,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__file-button label:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__file-remove:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-menu--open .callout-maker-transcript__clip-menu-trigger{border-color:#93c5fd5c;background:#2563eb33;color:#f8fafc}body.dark callout-maker-component .callout-maker-transcript__button--primary,body.sl-theme-dark callout-maker-component .callout-maker-transcript__button--primary{border-color:#3b82f6;background:#2563eb;color:#fff}body.dark callout-maker-component .callout-maker-transcript__button--danger,body.dark callout-maker-component .callout-maker-transcript-details__file-remove,body.sl-theme-dark callout-maker-component .callout-maker-transcript__button--danger,body.sl-theme-dark callout-maker-component .callout-maker-transcript-details__file-remove{border-color:#f8717157;background:#7f1d1db8;color:#fecaca}body.dark callout-maker-component .callout-maker-transcript__viewer-header,body.sl-theme-dark callout-maker-component .callout-maker-transcript__viewer-header{border-color:#60a5fa24;background:#1e3a8a6b;color:#cbd5e1}body.dark callout-maker-component .callout-maker-transcript__line,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line{border-bottom-color:#60a5fa1a;background:#0f172ac2;color:#e2e8f0}body.dark callout-maker-component .callout-maker-transcript__line:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line:hover{background:#1e293beb}body.dark callout-maker-component .callout-maker-transcript__line--search-match,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--search-match{background:#713f12b8}body.dark callout-maker-component .callout-maker-transcript__line--active-search-match,body.dark callout-maker-component .callout-maker-transcript__line--active-search-match:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--active-search-match,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--active-search-match:hover{background:#92400eeb;box-shadow:inset 4px 0 #f59e0b}body.dark callout-maker-component .callout-maker-transcript__line--selected,body.dark callout-maker-component .callout-maker-transcript__line--selected:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--selected,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--selected:hover{background:#1e3a8ac7;box-shadow:inset 4px 0 #60a5fa}body.dark callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-search-match,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-search-match{background:linear-gradient(90deg,#92400ee0,#1e3a8ad1);box-shadow:inset 4px 0 #f59e0b,inset 8px 0 #60a5fa}body.dark callout-maker-component .callout-maker-transcript__line--active-navigation,body.dark callout-maker-component .callout-maker-transcript__line--active-navigation:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--active-navigation,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--active-navigation:hover{background:#0c4a6ec7;box-shadow:inset 4px 0 #38bdf8}body.dark callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-navigation,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-navigation{background:linear-gradient(90deg,#0c4a6ed1,#1e3a8ad1);box-shadow:inset 4px 0 #38bdf8,inset 8px 0 #60a5fa}body.dark callout-maker-component .callout-maker-transcript__line--active-video,body.dark callout-maker-component .callout-maker-transcript__line--active-video:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--active-video,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--active-video:hover{background:#14532dd1;box-shadow:inset 4px 0 #22c55e}body.dark callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-video,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-video{background:linear-gradient(90deg,#14532dd1,#1e3a8ad1);box-shadow:inset 4px 0 #22c55e,inset 8px 0 #60a5fa}body.dark callout-maker-component .callout-maker-transcript__marker-rails,body.sl-theme-dark callout-maker-component .callout-maker-transcript__marker-rails{border-left-color:#60a5fa1f;background:linear-gradient(180deg,#0f172ab8,#1e293bdb)}body.dark callout-maker-component .callout-maker-transcript__clip-rail,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-rail{border-left-color:#60a5fa1f}body.dark callout-maker-component .callout-maker-transcript__line-gutter,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line-gutter{color:#9fb3cc}body.dark callout-maker-component .callout-maker-transcript__line-gutter span+span,body.sl-theme-dark callout-maker-component .callout-maker-transcript__line-gutter span+span{color:#64748b}body.dark callout-maker-component .callout-maker-transcript__media,body.dark callout-maker-component .callout-maker-transcript__fine-tune,body.sl-theme-dark callout-maker-component .callout-maker-transcript__media,body.sl-theme-dark callout-maker-component .callout-maker-transcript__fine-tune{border-color:#60a5fa24;background:linear-gradient(180deg,#172335f0,#0f172af0);box-shadow:inset 0 1px #ffffff0d}body.dark callout-maker-component .callout-maker-transcript__media-timeline,body.dark callout-maker-component .callout-maker-transcript__fine-tune-timeline,body.sl-theme-dark callout-maker-component .callout-maker-transcript__media-timeline,body.sl-theme-dark callout-maker-component .callout-maker-transcript__fine-tune-timeline{border-color:#60a5fa2e;background:linear-gradient(180deg,#1e3a8a57,#0f172af0),repeating-linear-gradient(90deg,transparent 0 23px,rgba(147,197,253,.08) 24px)}body.dark callout-maker-component .callout-maker-transcript__fine-tune-window,body.sl-theme-dark callout-maker-component .callout-maker-transcript__fine-tune-window{background:#0f172ab8}body.dark callout-maker-component .callout-maker-transcript__fine-tune-timeline--loading:after,body.sl-theme-dark callout-maker-component .callout-maker-transcript__fine-tune-timeline--loading:after{background:#0f172adb;color:#99f6e4}body.dark callout-maker-component .callout-maker-transcript__jump-menu,body.dark callout-maker-component .callout-maker-transcript__clip-menu-panel,body.sl-theme-dark callout-maker-component .callout-maker-transcript__jump-menu,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-menu-panel{border-color:#60a5fa29;background:#0f172af5;box-shadow:0 18px 38px #00000057}body.dark callout-maker-component .callout-maker-transcript__jump-item:hover,body.dark callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__jump-item:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:hover{background:#60a5fa1f;color:#f8fafc}body.dark callout-maker-component .callout-maker-transcript__jump-item span,body.dark callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button,body.sl-theme-dark callout-maker-component .callout-maker-transcript__jump-item span,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button{color:#dbeafe}body.dark callout-maker-component .callout-maker-transcript__clip-storage,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-storage{border-color:#60a5fa2e;background:#1e3a8a8a}body.dark callout-maker-component .callout-maker-transcript__clip-storage--local,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-storage--local{border-color:#94a3b833;background:#1e293bd1}body.dark callout-maker-component .callout-maker-transcript__clip-delete-icon,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-delete-icon{border-color:#f871713d;background:#7f1d1db8}body.dark callout-maker-component .callout-maker-transcript__clip-delete-icon:hover,body.sl-theme-dark callout-maker-component .callout-maker-transcript__clip-delete-icon:hover{border-color:#fca5a56b;background:#991b1bdb}callout-maker-preview{--ah-flow-overlay: rgba(15, 23, 42, .62);--ah-flow-panel-bg: linear-gradient(180deg, #edf3f8 0%, #f7fbff 100%);--ah-flow-panel-header-bg: #edf3f8;--ah-flow-panel-footer-bg: linear-gradient(180deg, #dfe7f0 0%, #d1dbe7 100%);--ah-flow-panel-border: rgba(100, 116, 139, .24);--ah-flow-panel-shadow: 0 24px 64px rgba(15, 23, 42, .24);--ah-flow-stage: #959ea8;--ah-flow-accent: #1659b7;--ah-flow-accent-strong: #0f4aa0;--ah-flow-accent-soft: #dbeafe;--ah-flow-text-strong: #0f172a;--ah-flow-text: #334155;--ah-flow-text-muted: #64748b;--ah-flow-radius-panel: 18px;--ah-flow-radius-card: 16px}callout-maker-preview .callout-maker-preview{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center}callout-maker-preview .callout-maker-preview--suspended{visibility:hidden;opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__backdrop{position:absolute;inset:0;background:var(--ah-flow-overlay);backdrop-filter:blur(3px)}callout-maker-preview .callout-maker-preview__floating-tool-layer{position:fixed;inset:0;z-index:3;pointer-events:none}callout-maker-preview .callout-maker-preview__panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:min(1400px,100vw - 56px);height:min(1000px,100vh - 64px);padding:0 28px 88px;border-radius:var(--ah-flow-radius-panel);border:1px solid var(--ah-flow-panel-border);background:var(--ah-flow-panel-bg);box-shadow:var(--ah-flow-panel-shadow);overflow:hidden}callout-maker-preview .callout-maker-preview--pipeline-lab-open .callout-maker-preview__panel{padding-right:408px}callout-maker-preview .callout-maker-preview--pipeline-lab-open .callout-maker-preview__header-body{padding-right:120px}callout-maker-preview .callout-maker-preview--pipeline-lab-open .callout-maker-preview__footer{right:408px}callout-maker-preview .callout-maker-preview__pipeline-lab{position:absolute;top:80px;right:18px;bottom:28px;z-index:4;display:flex;flex-direction:column;width:360px;box-sizing:border-box;padding:14px;border:1px solid rgba(100,116,139,.26);border-radius:14px;background:#f8fafcfa;box-shadow:0 18px 48px #0f172a3d;overflow:hidden}callout-maker-preview .callout-maker-preview__pipeline-lab-header{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;gap:12px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-right:-6px;padding-right:6px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}callout-maker-preview .callout-maker-preview__pipeline-lab-body>.callout-maker-preview__pipeline-lab-section:first-child{margin-top:0}callout-maker-preview .callout-maker-preview__pipeline-lab-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:6px}callout-maker-preview .callout-maker-preview__pipeline-lab-eyebrow{color:var(--ah-flow-accent-strong);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-title{margin-top:2px;color:var(--ah-flow-text-strong);font-size:15px;font-weight:900;line-height:1.2}callout-maker-preview .callout-maker-preview__pipeline-lab-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(2,132,199,.18);border-radius:8px;background:#fff;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-section{margin-top:12px;min-height:0}callout-maker-preview .callout-maker-preview__pipeline-lab-section--images{display:flex;flex:0 0 auto;flex-direction:column;max-height:256px;overflow:hidden}callout-maker-preview .callout-maker-preview__pipeline-lab-section-title{color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button{height:26px;padding:0 10px;border:1px solid rgba(22,89,183,.22);border-radius:8px;background:#fff;color:var(--ah-flow-accent-strong);font-size:12px;font-weight:900;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--global{height:auto;min-height:28px;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--scoped{height:auto;min-height:28px;white-space:nowrap;background:#1659b714}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--ask-ai{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--ask-ai .callout-maker-preview__button-icon{width:14px;height:14px}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--active{border-color:#1659b76b;background:#eff6ff}callout-maker-preview .callout-maker-preview__pipeline-lab-images{display:flex;flex-wrap:nowrap;gap:8px;margin-top:8px;max-height:108px;min-height:104px;padding:0 2px 10px 0;overflow-x:scroll;overflow-y:hidden;scrollbar-gutter:stable}callout-maker-preview .callout-maker-preview__pipeline-lab-image{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:0 0 112px;width:112px;min-width:112px;height:90px;padding:4px;border:2px solid transparent;border-radius:8px;background:#fff;box-shadow:0 1px 4px #0f172a1f;cursor:pointer;overflow:hidden}callout-maker-preview .callout-maker-preview__pipeline-lab-image--active{border-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__pipeline-lab-image img{width:100%;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:5px;background:#e2e8f0}callout-maker-preview .callout-maker-preview__pipeline-lab-image span,callout-maker-preview .callout-maker-preview__pipeline-lab-image strong,callout-maker-preview .callout-maker-preview__pipeline-lab-image small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__pipeline-lab-image span,callout-maker-preview .callout-maker-preview__pipeline-lab-image strong{color:var(--ah-flow-text);font-size:10px;font-weight:900;line-height:1.3}callout-maker-preview .callout-maker-preview__pipeline-lab-image small{color:var(--ah-flow-text-muted);font-size:9px;font-weight:800;line-height:1.2}callout-maker-preview .callout-maker-preview__pipeline-lab-image-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:8px;padding:8px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#fff}callout-maker-preview .callout-maker-preview__pipeline-lab-selected-candidate{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ah-flow-text);font-size:12px;font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-selected-candidate span{margin-left:6px;color:var(--ah-flow-accent-strong);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-feedback{display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button{padding:4px 7px;border:1px solid rgba(100,116,139,.24);border-radius:999px;background:#f8fafc;color:var(--ah-flow-text);font-size:10px;font-weight:900;line-height:1.2;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--active{border-color:#16a34a80;background:#dcfce7;color:#166534}callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--negative{border-color:#dc262680;background:#fee2e2;color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-chat{display:flex;flex:1 1 280px;flex-direction:column;min-height:0;margin-top:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-model{margin-top:2px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-log{flex:1 1 auto;min-height:112px;margin-top:8px;padding:8px;border:1px solid rgba(100,116,139,.18);border-radius:10px;background:#eef4fb;overflow-y:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message{margin-bottom:8px;padding:8px 10px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#fff;color:var(--ah-flow-text);box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--user{margin-left:20px;border-color:#1659b72e;background:#dbeafe}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--assistant{margin-right:20px}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--pending{opacity:.72}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--error{border-color:#dc262647;background:#fee2e2;color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-role{color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-text{margin-top:3px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-tools{margin-top:6px;color:var(--ah-flow-accent-strong);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-local-overrides{flex:0 0 auto}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-list{display:flex;flex-direction:column;gap:7px}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:8px;border:1px solid rgba(154,52,18,.18);border-radius:8px;background:#fff7ed}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy{min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy strong,callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy strong{color:#7c2d12;font-size:11px;font-weight:900;line-height:1.2}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy span{margin-top:2px;color:var(--ah-flow-text);font-size:10px;font-weight:800}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-actions{display:flex;flex-wrap:wrap;gap:6px}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-dialog{--sl-z-index-dialog: 1300}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-dialog::part(base){z-index:1300}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-dialog::part(panel){width:min(760px,100vw - 48px);max-height:calc(100vh - 72px);border:1px solid rgba(15,74,160,.18);border-radius:18px;background:#f8fbff;box-shadow:0 24px 70px #0f172a3d}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-dialog::part(title){color:#0f4aa0;font-weight:900;letter-spacing:.05em}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;color:var(--ah-flow-text)}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-subtitle{margin-top:2px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-list{display:flex;flex-direction:column;gap:6px;max-height:min(520px,100vh - 240px);overflow-y:auto;padding-right:2px}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;border:1px solid rgba(100,116,139,.2);border-radius:8px;background:#f8fafc;color:var(--ah-flow-text);cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card--selected{border-color:#1659b76b;background:#eff6ff}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card input{width:14px;height:14px;margin:2px 0 0;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-body,callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-body strong,callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-body span{display:block;min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-body strong{overflow:hidden;color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-meta{margin-top:2px;overflow:hidden;color:var(--ah-flow-text-muted);font-size:10px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-excerpt{margin-top:5px;color:var(--ah-flow-text);font-size:11px;font-weight:700;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search{position:relative;margin-top:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input{width:100%;height:30px;box-sizing:border-box;padding:0 10px;border:1px solid rgba(100,116,139,.24);border-radius:8px;background:#fff;color:var(--ah-flow-text);font-size:12px;font-weight:800;line-height:30px}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestions{position:absolute;right:0;left:0;bottom:calc(100% + 6px);z-index:7;display:flex;flex-direction:column;gap:5px;max-height:min(340px,100vh - 260px);padding:7px;border:1px solid rgba(22,89,183,.18);border-radius:10px;background:#fff;box-shadow:0 16px 38px #0f172a38;overflow-y:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;width:100%;box-sizing:border-box;padding:7px 8px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#f8fafc;color:var(--ah-flow-text);text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:hover,callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:focus-visible{border-color:#1659b757;background:#eff6ff;outline:none}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion--recent{border-color:#16a34a3d;background:#f0fdf4}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion strong,callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion small,callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion strong{color:var(--ah-flow-text-strong);font-size:11px;font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion small{flex:0 0 auto;color:var(--ah-flow-accent-strong);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion em{color:var(--ah-flow-text-muted);font-size:11px;font-style:normal;font-weight:750;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-tools{display:flex;align-items:center;gap:8px;margin-top:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--listening{border-color:#dc262657;background:#fff1f2;color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--working{border-color:#1659b757;background:#eff6ff}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--listening .callout-maker-preview__button-icon,callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--working .callout-maker-preview__button-icon,callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--listening img,callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--working img{animation:callout-maker-preview-pipeline-lab-mic-pulse 1.15s ease-in-out infinite}callout-maker-preview .callout-maker-preview__pipeline-lab-header-toggle{flex:0 0 auto;margin-left:-4px;border-top-left-radius:0;border-bottom-left-radius:0}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic+.callout-maker-preview__pipeline-lab-header-toggle{border-left-color:#1659b71f}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(22,89,183,.22);border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a1f;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button img{width:17px;height:17px}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--listening{border-color:#dc262673;background:#fee2e2;box-shadow:0 0 0 3px #dc26261f}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--working{border-color:#1659b757;background:#eff6ff;box-shadow:0 0 0 3px #1659b71a}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button:disabled{opacity:.5;cursor:default}callout-maker-preview .callout-maker-preview__pipeline-lab-keep-listening{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--ah-flow-text);font-size:11px;font-weight:900;line-height:1.2;white-space:nowrap;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-keep-listening input{width:13px;height:13px;margin:0;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__pipeline-lab-speech-status{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ah-flow-accent-strong);font-size:11px;font-weight:900;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-speech-status--error{color:#991b1b}@keyframes callout-maker-preview-pipeline-lab-mic-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.78}}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input{width:100%;min-height:64px;max-height:130px;box-sizing:border-box;padding:9px;border:1px solid rgba(100,116,139,.24);border-radius:8px;background:#fff;color:var(--ah-flow-text);font-size:12px;font-weight:700;line-height:1.35;resize:vertical}callout-maker-preview .callout-maker-preview__pipeline-lab-advanced{position:fixed;top:72px;bottom:36px;left:50%;z-index:14;display:flex;flex-direction:column;width:min(760px,100vw - 72px);box-sizing:border-box;padding:16px;border:1px solid rgba(15,74,160,.18);border-radius:16px;background:#f8fbff;box-shadow:0 24px 70px #0f172a47,0 0 0 9999px #0f172a52;transform:translate(-50%);overflow:hidden}callout-maker-preview .callout-maker-preview__pipeline-lab-advanced-header{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;gap:12px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-tabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;border:1px solid rgba(100,116,139,.18);border-radius:10px;background:#e2e8f0}callout-maker-preview .callout-maker-preview__pipeline-lab-tab{height:28px;min-width:0;padding:0 5px;border:0;border-radius:8px;background:transparent;color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-tab--active{background:#fff;color:var(--ah-flow-accent-strong);box-shadow:0 1px 4px #0f172a1f}callout-maker-preview .callout-maker-preview__pipeline-lab-tab-panel{flex:1 1 auto;min-height:0;margin-top:10px;overflow:auto;padding-right:3px}callout-maker-preview .callout-maker-preview__pipeline-lab-tab-count{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#e0f2fe;color:var(--ah-flow-accent-strong);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-source-pages{display:flex;gap:8px;margin-top:8px;overflow-x:auto;padding-bottom:2px}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page{flex:0 0 132px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center;padding:6px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#fff}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page img{width:38px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#e2e8f0}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page strong,callout-maker-preview .callout-maker-preview__pipeline-lab-source-page span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page strong{color:var(--ah-flow-text-strong);font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page span{color:var(--ah-flow-text-muted);font-weight:700}callout-maker-preview .callout-maker-preview__pipeline-lab-request{width:100%;height:140px;box-sizing:border-box;padding:10px;border:1px solid rgba(100,116,139,.24);border-radius:10px;background:#0f172a;color:#e5eefb;font-family:Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35;resize:vertical}callout-maker-preview .callout-maker-preview__pipeline-lab-request--dialog{flex:1 1 auto;min-height:340px;height:auto;resize:none}callout-maker-preview .callout-maker-preview__pipeline-lab-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-actions--stacked{justify-content:stretch}callout-maker-preview .callout-maker-preview__pipeline-lab-actions--stacked .callout-maker-preview__button{flex:1 1 86px;min-width:0;padding-right:8px;padding-left:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-history-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}callout-maker-preview .callout-maker-preview__pipeline-lab-section-heading--sub{margin-top:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px;border:1px solid rgba(100,116,139,.18);border-radius:9px;background:#fff;box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card div{min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card strong,callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card strong{color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;line-height:1.25;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card span{margin-top:2px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800;line-height:1.3}callout-maker-preview .callout-maker-preview__pipeline-lab-wide-button{width:100%;height:30px;margin-top:8px;border:1px solid rgba(22,89,183,.22);border-radius:8px;background:#fff;color:var(--ah-flow-accent-strong);font-size:12px;font-weight:900;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-wide-button:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics div{min-width:0;padding:8px 6px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#fff;text-align:center;box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics strong,callout-maker-preview .callout-maker-preview__pipeline-lab-metrics span{display:block}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics strong{color:var(--ah-flow-text-strong);font-size:16px;font-weight:900;line-height:1}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics span{margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-error,callout-maker-preview .callout-maker-preview__pipeline-lab-empty{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:800;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-error{background:#fee2e2;color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-empty{background:#f1f5f9;color:var(--ah-flow-text-muted)}callout-maker-preview .callout-maker-preview__pipeline-lab-candidates{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:120px;overflow:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-candidate{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:#fff;color:var(--ah-flow-text);font-size:12px;font-weight:900;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-candidate strong{color:var(--ah-flow-text-muted);font-size:11px;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-run-history{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-height:240px;overflow:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-run-history--compact{max-height:172px}callout-maker-preview .callout-maker-preview__pipeline-lab-run-history--dialog{flex:1 1 auto;max-height:none;min-height:0;padding-right:3px}callout-maker-preview .callout-maker-preview__pipeline-lab-run{display:grid;grid-template-columns:78px minmax(0,1fr);gap:9px;width:100%;padding:8px;border:1px solid rgba(100,116,139,.18);border-radius:9px;background:#fff;color:var(--ah-flow-text);text-align:left;box-shadow:0 1px 3px #0f172a14;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-run img{width:78px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#e2e8f0}callout-maker-preview .callout-maker-preview__pipeline-lab-run-image-placeholder{display:flex;align-items:center;justify-content:center;width:78px;height:44px;border-radius:6px;background:#f1f5f9;color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-run-body{min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline strong,callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline strong{color:var(--ah-flow-text-strong);font-size:12px;font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline span{color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-run-prompt{margin-top:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--ah-flow-text);font-size:11px;font-weight:800;line-height:1.3}callout-maker-preview .callout-maker-preview__pipeline-lab-run-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}callout-maker-preview .callout-maker-preview__pipeline-lab-run-meta span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 6px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:10px;font-weight:900;line-height:1.2}callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--good{background:#dcfce7!important;color:#166534!important}callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--bad{background:#fee2e2!important;color:#991b1b!important}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-history{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:170px;overflow:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-history--dialog{flex:0 0 auto;max-height:260px;padding-right:3px}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row{padding:8px;border:1px solid rgba(100,116,139,.18);border-radius:9px;background:#fff;color:var(--ah-flow-text);box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row--failed{border-color:#dc262638;background:#fff7f7}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row--failed .callout-maker-preview__pipeline-lab-run-topline span{color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-list{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-height:220px;overflow:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-list--compact{max-height:142px}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-list--dialog{flex:1 1 auto;max-height:none;min-height:0;padding-right:3px}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion{padding:9px 10px;border:1px solid rgba(100,116,139,.18);border-radius:9px;background:#fff;color:var(--ah-flow-text);box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-topline strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-topline span{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#f1f5f9;color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-priority--high{background:#fee2e2!important;color:#991b1b!important}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-priority--medium{background:#fef3c7!important;color:#92400e!important}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-action{margin-top:5px;color:var(--ah-flow-text);font-size:11px;font-weight:800;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-example{margin-top:6px;padding:6px 8px;border-radius:7px;background:#f8fafc;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-modal-overlay{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:28px;background:#0f172a57}callout-maker-preview .callout-maker-preview__pipeline-lab-modal{display:flex;flex-direction:column;width:min(820px,100vw - 64px);max-width:calc(100% - 32px);max-height:calc(100% - 32px);min-height:420px;box-sizing:border-box;padding:16px;border:1px solid rgba(15,74,160,.18);border-radius:16px;background:#f8fbff;box-shadow:0 24px 70px #0f172a47;color:var(--ah-flow-text)}callout-maker-preview .callout-maker-preview__pipeline-lab-modal--request{width:min(920px,100vw - 64px);min-height:min(620px,100% - 32px)}callout-maker-preview .callout-maker-preview__pipeline-lab-modal-header{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;gap:12px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-modal-subtitle{margin-top:3px;color:var(--ah-flow-text-muted);font-size:12px;font-weight:800;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-modal-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:wrap;gap:8px;margin-top:12px}callout-maker-preview .callout-maker-preview__header{position:sticky;top:0;z-index:2;position:relative;display:flex;align-items:center;justify-content:flex-start;padding:18px 20px 14px;background:var(--ah-flow-panel-header-bg)}callout-maker-preview .callout-maker-preview__header-body{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:18px;width:100%;min-height:40px;padding-right:164px}callout-maker-preview .callout-maker-preview__footer{position:absolute;left:28px;right:28px;bottom:28px;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end;gap:16px}callout-maker-preview .callout-maker-preview__footer-left{position:relative;z-index:3;display:flex;align-items:center;gap:8px;min-width:0;margin-right:auto}callout-maker-preview .callout-maker-preview__footer-right{display:flex;align-items:flex-end;justify-content:flex-end;gap:16px;min-width:0}callout-maker-preview .callout-maker-preview__footer-center{position:absolute;left:0;right:0;bottom:8px;display:flex;align-items:center;justify-content:center;gap:10px;pointer-events:none}callout-maker-preview .callout-maker-preview__footer-center>*{pointer-events:auto}callout-maker-preview .callout-maker-preview__fpo-backdrop-panel{position:absolute;left:50%;bottom:48px;z-index:120;box-sizing:border-box;width:min(360px,100vw - 96px);padding:12px;border:1px solid rgba(100,116,139,.28);border-radius:14px;background:#f8fafcf5;box-shadow:0 18px 42px #0f172a38;transform:translate(-50%)}callout-maker-preview .callout-maker-preview__fpo-backdrop-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}callout-maker-preview .callout-maker-preview__fpo-backdrop-title{color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__fan-panel-close.callout-maker-preview__fpo-backdrop-close{flex:0 0 auto;width:26px;height:26px}callout-maker-preview .callout-maker-preview__fpo-backdrop-control{display:grid;grid-template-columns:48px minmax(0,1fr) 58px;align-items:center;gap:8px;margin-top:8px;color:var(--ah-flow-text);font-size:12px;font-weight:800}callout-maker-preview .callout-maker-preview__fpo-backdrop-control--color{grid-template-columns:48px 44px;justify-content:start}callout-maker-preview .callout-maker-preview__fpo-backdrop-control input[type=range]{width:100%;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__fpo-backdrop-control input[type=number]{box-sizing:border-box;width:58px;height:30px;padding:0 6px;border:1px solid rgba(100,116,139,.28);border-radius:8px;background:#fff;color:var(--ah-flow-text);font-size:12px;font-weight:800;text-align:right}callout-maker-preview .callout-maker-preview__fpo-backdrop-control input[type=color]{width:38px;height:30px;padding:2px;border:1px solid rgba(100,116,139,.28);border-radius:8px;background:#fff}callout-maker-preview .callout-maker-preview__fpo-backdrop-actions{display:flex;justify-content:flex-end;margin-top:10px}callout-maker-preview .callout-maker-preview__confirm-overlay{position:absolute;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a47}callout-maker-preview .callout-maker-preview__confirm-dialog{box-sizing:border-box;width:min(500px,100vw - 96px);padding:22px;border:1px solid rgba(100,116,139,.28);border-radius:16px;background:#fffffffa;box-shadow:0 24px 64px #0f172a47}callout-maker-preview .callout-maker-preview__confirm-title{color:var(--ah-flow-text-strong);font-size:18px;font-weight:900;line-height:1.25}callout-maker-preview .callout-maker-preview__confirm-copy{margin-top:10px;color:var(--ah-flow-text);font-size:14px;font-weight:650;line-height:1.45}callout-maker-preview .callout-maker-preview__confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:22px}callout-maker-preview .callout-maker-preview__law-quote-picker-overlay{position:absolute;inset:0;z-index:2250;display:flex;align-items:center;justify-content:center;padding:22px;background:#0f172a57}callout-maker-preview .callout-maker-preview__law-quote-picker{display:flex;flex-direction:column;width:min(1040px,100vw - 72px);height:min(760px,100% - 44px);max-height:calc(100% - 44px);padding:18px;border:1px solid rgba(100,116,139,.28);border-radius:8px;background:#fffffffa;box-shadow:0 26px 72px #0f172a52;overflow:hidden}callout-maker-preview .callout-maker-preview__law-quote-picker-header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:14px}callout-maker-preview .callout-maker-preview__law-quote-picker-title{color:var(--ah-flow-text-strong);font-size:19px;font-weight:900;line-height:1.2}callout-maker-preview .callout-maker-preview__law-quote-picker-count{margin-top:4px;color:var(--ah-flow-text-muted);font-size:12px;font-weight:750}callout-maker-preview .callout-maker-preview__law-quote-picker-search-row{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-top:14px}callout-maker-preview .callout-maker-preview__law-quote-scope-toggle{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border:1px solid rgba(100,116,139,.24);border-radius:8px;background:#f1f5f9eb}callout-maker-preview .callout-maker-preview__law-quote-scope-option{min-height:34px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--ah-flow-text-muted);font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer}callout-maker-preview .callout-maker-preview__law-quote-scope-option--active{background:#fff;color:#075985;box-shadow:0 1px 4px #0f172a1f}callout-maker-preview .callout-maker-preview__law-quote-picker-search{box-sizing:border-box;flex:1 1 220px;min-width:180px;width:100%;height:40px;padding:0 12px;border:1px solid rgba(100,116,139,.28);border-radius:8px;background:#fff;color:var(--ah-flow-text);font-size:14px;font-weight:650;outline:none}callout-maker-preview .callout-maker-preview__law-quote-picker-search:focus{border-color:#0284c7a3;box-shadow:0 0 0 3px #0284c724}@media(max-width:720px){callout-maker-preview .callout-maker-preview__law-quote-picker-search-row{flex-wrap:wrap}callout-maker-preview .callout-maker-preview__law-quote-scope-toggle,callout-maker-preview .callout-maker-preview__law-quote-picker-search{flex:1 1 100%}callout-maker-preview .callout-maker-preview__law-quote-scope-option{flex:1 1 0}}callout-maker-preview .callout-maker-preview__law-quote-picker-topics{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;margin-top:12px;max-height:92px;overflow:auto}callout-maker-preview .callout-maker-preview__law-quote-topic{min-height:28px;padding:0 10px;border:1px solid rgba(100,116,139,.24);border-radius:999px;background:#f8fafcf5;color:var(--ah-flow-text);font-size:12px;font-weight:800;cursor:pointer}callout-maker-preview .callout-maker-preview__law-quote-topic--active{border-color:#0284c79e;background:#e0f2fefa;color:#075985}callout-maker-preview .callout-maker-preview__law-quote-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;flex:1 1 auto;min-height:0;margin-top:14px;padding-right:2px;overflow:auto}callout-maker-preview .callout-maker-preview__law-quote-card{display:flex;flex-direction:column;gap:7px;min-width:0;height:340px;min-height:340px;padding:12px;border:1px solid rgba(100,116,139,.2);border-radius:8px;background:#fff;color:var(--ah-flow-text);text-align:left;cursor:pointer;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}callout-maker-preview .callout-maker-preview__law-quote-card:hover,callout-maker-preview .callout-maker-preview__law-quote-card--selected{border-color:#0284c7b8;box-shadow:0 0 0 2px #0284c721}callout-maker-preview .callout-maker-preview__law-quote-card-heading{min-width:0;color:var(--ah-flow-text-strong);font-size:13px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview__law-quote-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}callout-maker-preview .callout-maker-preview__law-quote-card-top .callout-maker-preview__law-quote-card-heading{flex:1 1 auto;min-width:0}callout-maker-preview .callout-maker-preview__law-quote-card-badges{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:5px;max-width:118px}callout-maker-preview .callout-maker-preview__law-quote-verification{flex:0 0 auto;max-width:100%;padding:3px 7px;border-radius:999px;background:#e2e8f0b8;color:#334155;font-size:10px;font-weight:900;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__law-quote-verification--success{background:#dcfce7;color:#047857}callout-maker-preview .callout-maker-preview__law-quote-verification--warning{background:#fef3c7;color:#92400e}callout-maker-preview .callout-maker-preview__law-quote-verification--danger{background:#fee2e2;color:#b91c1c}callout-maker-preview .callout-maker-preview__law-quote-verification--primary{background:#dbeafe;color:#1d4ed8}callout-maker-preview .callout-maker-preview__law-quote-card-body{color:var(--ah-flow-text);font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview__law-quote-card-citation,callout-maker-preview .callout-maker-preview__law-quote-card-use{color:var(--ah-flow-text-muted);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview__law-quote-card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}callout-maker-preview .callout-maker-preview__law-quote-card-action{flex:1 1 126px;min-width:0;min-height:28px;padding:0 10px;border:1px solid rgba(100,116,139,.3);border-radius:6px;background:#fff;color:var(--ah-flow-text);font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__law-quote-card-action--primary{border-color:#0284c770;background:#e0f2fe;color:#075985}callout-maker-preview .callout-maker-preview__law-quote-card-action:disabled{opacity:.48;cursor:not-allowed}callout-maker-preview .callout-maker-preview__law-quote-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}callout-maker-preview .callout-maker-preview__law-quote-card-tag{padding:3px 7px;border-radius:999px;background:#e2e8f0b8;color:#334155;font-size:10px;font-weight:850;line-height:1.2}callout-maker-preview .callout-maker-preview__law-quote-card-tag--source{background:#dbeafe;color:#1d4ed8}callout-maker-preview .callout-maker-preview__law-quote-card-tag--collection{background:#dcfce7;color:#047857}callout-maker-preview .callout-maker-preview__law-quote-card-tag--authority{background:#fef3c7;color:#92400e}callout-maker-preview .callout-maker-preview__law-quote-empty{grid-column:1/-1;padding:26px;border:1px dashed rgba(100,116,139,.28);border-radius:8px;color:var(--ah-flow-text-muted);font-size:13px;font-weight:800;text-align:center}callout-maker-preview .callout-maker-preview__law-quote-picker-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(100,116,139,.16)}callout-maker-preview .callout-maker-preview__fan-panel{position:fixed;left:50vw;bottom:32px;z-index:1250;width:min(520px,100vw - 96px);max-height:min(640px,100vh - 64px);padding:14px;border:1px solid rgba(15,23,42,.16);border-radius:16px;background:#f8fafcfa;box-shadow:0 24px 54px #0f172a3d;transform:translate(-50%);overflow-x:hidden;overflow-y:auto;touch-action:none;pointer-events:auto}callout-maker-preview .callout-maker-preview__page-grid-panel{width:min(560px,100vw - 96px)}callout-maker-preview .callout-maker-preview__rooms-panel{width:min(590px,100vw - 96px)}callout-maker-preview .callout-maker-preview__fan-panel-header,callout-maker-preview .callout-maker-preview__fan-presets,callout-maker-preview .callout-maker-preview__fan-actions,callout-maker-preview .callout-maker-preview__fan-options{display:flex;align-items:center;gap:10px}callout-maker-preview .callout-maker-preview__fan-panel-header{justify-content:space-between;margin-bottom:12px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__fan-panel-header:active{cursor:grabbing}callout-maker-preview .callout-maker-preview__fan-panel-title{color:var(--ah-flow-text-strong);font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__fan-panel-subtitle{margin-top:2px;color:var(--ah-flow-text-muted);font-size:12px;font-weight:700}callout-maker-preview .callout-maker-preview__fan-panel-close,callout-maker-preview .callout-maker-preview__fan-small-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(100,116,139,.24);border-radius:9px;background:#fff;color:var(--ah-flow-text);font-size:12px;font-weight:800;cursor:pointer}callout-maker-preview .callout-maker-preview__fan-panel-close{width:30px;height:30px;padding:0}callout-maker-preview .callout-maker-preview__fan-small-button{min-height:34px;padding:0 10px}callout-maker-preview .callout-maker-preview__fan-small-button:disabled{opacity:.48;cursor:default}callout-maker-preview .callout-maker-preview__fan-small-button--primary{border-color:transparent;background:var(--ah-flow-accent);color:#fff}callout-maker-preview .callout-maker-preview__fan-presets{margin-bottom:12px}callout-maker-preview .callout-maker-preview__preset-json-actions{display:flex;align-items:center;gap:10px;margin:-4px 0 12px}callout-maker-preview .callout-maker-preview__json-loader{display:grid;gap:8px;margin:-4px 0 12px;padding:10px;border:1px solid rgba(100,116,139,.2);border-radius:12px;background:#ffffffb3}callout-maker-preview .callout-maker-preview__json-loader-textarea{box-sizing:border-box;width:100%;min-height:96px;padding:10px;border:1px solid rgba(100,116,139,.28);border-radius:10px;background:#fff;color:var(--ah-flow-text);font-family:Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;resize:vertical}callout-maker-preview .callout-maker-preview__json-loader-actions{display:flex;justify-content:flex-end;gap:8px}callout-maker-preview .callout-maker-preview__preset-delete-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(248,113,113,.36);border-radius:9px;background:#fff;color:#b91c1c;font-size:12px;font-weight:900;cursor:pointer}callout-maker-preview .callout-maker-preview__preset-delete-button:disabled{opacity:.42;cursor:default}callout-maker-preview .callout-maker-preview__fan-select,callout-maker-preview .callout-maker-preview__fan-name,callout-maker-preview .callout-maker-preview__fan-control input[type=number],callout-maker-preview .callout-maker-preview__fan-coordinate-control input[type=number]{min-height:34px;min-width:0;border:1px solid rgba(100,116,139,.28);border-radius:9px;background:#fff;color:var(--ah-flow-text);font-size:12px;font-weight:700}callout-maker-preview .callout-maker-preview__fan-select{flex:1 1 150px}callout-maker-preview .callout-maker-preview__fan-select--actions{flex:1 1 160px;max-width:240px}callout-maker-preview .callout-maker-preview__fan-name{flex:1 1 140px;padding:0 10px}callout-maker-preview .callout-maker-preview__fan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__page-grid-control--wide{grid-column:1/-1;grid-template-columns:76px minmax(0,1fr)}callout-maker-preview .callout-maker-preview__page-grid-control--wide .callout-maker-preview__fan-select{width:100%;max-width:none}callout-maker-preview .callout-maker-preview__fan-control.callout-maker-preview__rooms-control--wide{grid-column:1/-1;grid-template-columns:126px minmax(72px,1fr) 48px}callout-maker-preview .callout-maker-preview__fan-control.callout-maker-preview__rooms-split-control{grid-template-columns:126px minmax(72px,1fr) 82px}callout-maker-preview .callout-maker-preview__rooms-split-control strong{white-space:nowrap;color:#0f766e;font-size:11px;font-weight:900;text-align:right}callout-maker-preview .callout-maker-preview__fan-control.callout-maker-preview__fan-control--wide{grid-column:1/-1;grid-template-columns:76px minmax(72px,1fr)}callout-maker-preview .callout-maker-preview__fan-control.callout-maker-preview__rooms-control--number-only{grid-template-columns:minmax(108px,1fr) 52px}callout-maker-preview .callout-maker-preview__fan-control{display:grid;grid-template-columns:76px minmax(72px,1fr) 48px;align-items:center;gap:4px;color:var(--ah-flow-text);font-size:12px;font-weight:800}callout-maker-preview .callout-maker-preview__fan-control input[type=range]{width:100%;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__fan-control input[type=number]{width:48px;padding:0 4px;border-radius:0}callout-maker-preview .callout-maker-preview__fan-control select{min-height:34px;min-width:0;border:1px solid rgba(100,116,139,.28);border-radius:9px;background:#fff;color:var(--ah-flow-text);font-size:12px;font-weight:700}callout-maker-preview .callout-maker-preview__fan-control output{color:var(--ah-flow-text-muted);font-variant-numeric:tabular-nums;text-align:right}callout-maker-preview .callout-maker-preview__fan-options{justify-content:flex-start;margin-bottom:12px;color:var(--ah-flow-text);font-size:12px;font-weight:800}callout-maker-preview .callout-maker-preview__page-grid-panel .callout-maker-preview__fan-options{flex-wrap:wrap}callout-maker-preview .callout-maker-preview__rooms-panel .callout-maker-preview__fan-options{flex-wrap:wrap}callout-maker-preview .callout-maker-preview__rooms-color-control{display:flex;align-items:center;gap:8px;color:var(--ah-flow-text);font-size:12px;font-weight:800}callout-maker-preview .callout-maker-preview__rooms-color-control input[type=color]{width:38px;height:30px;padding:2px;border:1px solid rgba(100,116,139,.28);border-radius:0;background:#fff}callout-maker-preview .callout-maker-preview__fan-options label{display:inline-flex;align-items:center;gap:6px}callout-maker-preview .callout-maker-preview__fan-actions{justify-content:flex-end;margin-top:4px}callout-maker-preview .callout-maker-preview__fan-advanced{margin-bottom:8px}callout-maker-preview .callout-maker-preview__fan-more-row{display:flex;justify-content:center;margin:2px 0 10px}callout-maker-preview .callout-maker-preview__fan-more-button{min-width:96px}callout-maker-preview .callout-maker-preview__fan-help{margin:-4px 0 12px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:700;line-height:1.35}callout-maker-preview .callout-maker-preview__fan-coordinate-panel{display:grid;grid-template-columns:1fr repeat(2,minmax(62px,auto));align-items:center;gap:6px;margin:-2px 0 12px;padding:8px;border:1px solid rgba(100,116,139,.18);border-radius:10px;background:#f8fafce6}callout-maker-preview .callout-maker-preview__fan-coordinate-title{min-width:0;color:var(--ah-flow-text);font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__fan-coordinate-control{display:inline-grid;grid-template-columns:auto 48px;align-items:center;gap:4px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800}callout-maker-preview .callout-maker-preview__fan-coordinate-control input[type=number]{width:48px;padding:0 4px;border-radius:0}callout-maker-preview .callout-maker-preview__page-grid-bounds{position:absolute;box-sizing:border-box;z-index:10055;border:2px dashed rgba(245,158,11,.95);border-radius:10px;background:#f59e0b14;box-shadow:0 0 0 1px #fffc,0 8px 20px #0f172a29;cursor:move;pointer-events:auto;touch-action:none}callout-maker-preview .callout-maker-preview__page-grid-bounds-label{position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}callout-maker-preview .callout-maker-preview__page-grid-bounds-resize{position:absolute;right:-8px;bottom:-8px;width:18px;height:18px;padding:0;border:2px solid #ffffff;border-radius:50%;background:#f59e0b;box-shadow:0 4px 10px #0f172a3d;cursor:nwse-resize}callout-maker-preview .callout-maker-preview__rooms-overlay{position:absolute;inset:0;z-index:10050;pointer-events:none}callout-maker-preview .callout-maker-preview__rooms-zone-backs{position:absolute;inset:0;z-index:2;pointer-events:none}callout-maker-preview .callout-maker-preview__rooms-zone-back{position:absolute;box-sizing:border-box;border:1px solid rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.8);border-radius:0;background:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.3);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.36);cursor:pointer;pointer-events:auto;transition:border-color .12s ease,box-shadow .12s ease}callout-maker-preview .callout-maker-preview__rooms-zone-back:hover{border-color:var(--cm-rooms-zone-color, #14b8a6)}callout-maker-preview .callout-maker-preview__rooms-zone-back--drop-target{border-style:solid;border-color:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.8);background:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.34);box-shadow:0 0 0 2px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.8),0 12px 28px #0f172a33,inset 0 0 0 2px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.3)}callout-maker-preview .callout-maker-preview__rooms-zone-back--selected{border-style:solid;border-color:var(--cm-rooms-zone-color, #14b8a6);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.3)}callout-maker-preview .callout-maker-preview__rooms-zone-back--drop-target:hover,callout-maker-preview .callout-maker-preview__rooms-zone-back--selected:hover{border-color:var(--cm-rooms-zone-color, #14b8a6);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.3)}callout-maker-preview .callout-maker-preview__rooms-zone-back--bounds-editing{border-color:var(--cm-rooms-zone-color, #f59e0b);background:rgba(var(--cm-rooms-zone-rgb, 245, 158, 11),.34);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 245, 158, 11),.3)}callout-maker-preview .callout-maker-preview__rooms-zone-back--bounds-editing:hover{border-color:var(--cm-rooms-zone-color, #f59e0b);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 245, 158, 11),.3)}callout-maker-preview .callout-maker-preview__rooms-slot{position:absolute;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:default;pointer-events:none}callout-maker-preview .callout-maker-preview__rooms-bounds{position:absolute;box-sizing:border-box;z-index:5;border:6px solid #2857bc;border-radius:12px;box-shadow:0 12px 26px #0f172a1f;pointer-events:none}callout-maker-preview .callout-maker-preview__rooms-bounds-label{position:absolute;left:10px;top:8px;z-index:34;padding:4px 8px;border:0;border-radius:4px;background:#2857bc;color:#fff;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 8px 18px #0f172a2e;cursor:pointer;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-layout-menu{left:10px;top:40px;z-index:35;width:176px;--cm-rooms-zone-rgb: 40, 87, 188;--cm-rooms-zone-color: #2857bc}callout-maker-preview .callout-maker-preview__rooms-bounds-resize{position:absolute;right:-11px;bottom:-11px;z-index:13;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#2857bc;box-shadow:0 8px 18px #0f172a33;cursor:nwse-resize;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-bounds-move{position:absolute;right:18px;bottom:-10px;z-index:14;width:22px;height:22px;padding:0;border:2px solid #ffffff;border-radius:50%;background-color:#2857bc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M12 3 9 6m3-3 3 3M12 21l-3-3m3 3 3-3M3 12h18M3 12l3-3m-3 3 3 3M21 12l-3-3m3 3-3 3'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:14px 14px;box-shadow:0 8px 18px #0f172a38;cursor:move;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-bounds-edge{position:absolute;z-index:13;padding:0;border:0;background:transparent;box-shadow:none;opacity:1;pointer-events:auto;transition:opacity .12s ease}callout-maker-preview .callout-maker-preview__rooms-bounds-edge:before{content:"";position:absolute;background:#2857bc}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--left,callout-maker-preview .callout-maker-preview__rooms-bounds-edge--right{top:14px;bottom:14px;width:18px;cursor:ew-resize}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--left{left:-12px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--right{right:-12px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--left:before,callout-maker-preview .callout-maker-preview__rooms-bounds-edge--right:before{top:0;bottom:0;left:6px;width:6px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--top,callout-maker-preview .callout-maker-preview__rooms-bounds-edge--bottom{left:14px;right:14px;height:18px;cursor:ns-resize}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--top{top:-12px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--bottom{bottom:-12px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--top:before,callout-maker-preview .callout-maker-preview__rooms-bounds-edge--bottom:before{left:0;right:0;top:6px;height:6px}callout-maker-preview .callout-maker-preview__rooms-bounds-resize:hover,callout-maker-preview .callout-maker-preview__rooms-bounds-move:hover,callout-maker-preview .callout-maker-preview__rooms-bounds-label:hover{background:#214aa6}callout-maker-preview .callout-maker-preview__rooms-bounds--selected{box-shadow:0 12px 26px #0f172a1f}callout-maker-preview .callout-maker-preview__rooms-slot--drop-target{background:transparent}callout-maker-preview .callout-maker-preview__rooms-slot--selected{background:transparent}callout-maker-preview .callout-maker-preview__rooms-slot--bounds-editing{background:transparent}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-corner{position:absolute;z-index:13;padding:0;border-radius:50%;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle{border:2px solid #111827;background:#fff;box-shadow:0 8px 18px #0f172a38}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-corner{border:2px solid #ffffff;background:var(--cm-rooms-zone-color, #f59e0b);box-shadow:0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 245, 158, 11),.3),0 8px 18px #0f172a38}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move:hover,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle:hover{background:#f8fafc}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-corner:hover{background:var(--cm-rooms-zone-dark, #d97706)}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge{position:absolute;z-index:4;padding:0;border:0;background:transparent;box-shadow:none;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--left,callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--right{top:-4px;bottom:-4px;width:8px;cursor:pointer}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--left{left:-4px}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--right{right:-4px}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--top,callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--bottom{left:-4px;right:-4px;height:8px;cursor:pointer}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--top{top:-4px}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--bottom{bottom:-4px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move{right:16px;bottom:-9px;width:20px;height:20px;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M12 3 9 6m3-3 3 3M12 21l-3-3m3 3 3-3M3 12h18M3 12l3-3m-3 3 3 3M21 12l-3-3m3 3-3 3'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:13px 13px;cursor:move}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move:before,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move:after{content:none}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--left,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--right{top:50%;bottom:auto;width:18px;height:18px;transform:translateY(-50%);cursor:ew-resize}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--left{left:-10px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--right{right:-10px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--top,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--bottom{left:50%;right:auto;width:18px;height:18px;transform:translate(-50%);cursor:ns-resize}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--top{top:-10px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--bottom{bottom:-10px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-corner{right:-9px;bottom:-9px;width:20px;height:20px;border-radius:50%;cursor:nwse-resize}callout-maker-preview .callout-maker-preview__rooms-slot-label{position:absolute;left:calc(8px + var(--cm-rooms-zone-menu-button-offset-x, 0px));top:8px;z-index:19;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:32px;height:32px;padding:0;border:2px solid var(--cm-rooms-zone-color, #14b8a6);border-radius:50%;background:#fff;color:#111827;box-shadow:3px 3px 5px #0f172a7a;cursor:pointer;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-slot-label i{display:block;width:5px;height:5px;border-radius:50%;background:currentColor}callout-maker-preview .callout-maker-preview__rooms-zone-menu{position:absolute;z-index:30;display:grid;gap:8px;box-sizing:border-box;padding:8px;border:1px solid rgba(17,24,39,.28);border-radius:14px;background:#fffffffa;box-shadow:0 18px 38px #0f172a38;color:#0f172a;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-zone-menu-section{display:grid;gap:6px}callout-maker-preview .callout-maker-preview__rooms-zone-menu-top{display:flex;align-items:flex-start;gap:10px}callout-maker-preview .callout-maker-preview__rooms-zone-menu-section--pin{flex:0 0 auto}callout-maker-preview .callout-maker-preview__rooms-zone-menu-label{color:#475569;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item{display:flex;align-items:center;gap:9px;min-height:34px;width:100%;padding:7px 9px;border:1px solid rgba(100,116,139,.18);border-radius:10px;background:#f8fafcf0;color:#0f172a;font-size:12px;font-weight:800;text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item:hover:not(:disabled){border-color:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.46);background:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.1)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item--active{border-color:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.6);background:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.16)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item--primary{border-color:#2857bc3d;background:#2857bc14}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item--danger{color:#b91c1c}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item--danger:hover:not(:disabled){border-color:#dc262638;background:#fee2e2b8;color:#991b1b}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon{position:relative;flex:0 0 auto;display:block;width:16px;height:16px;box-sizing:border-box;border:2px solid currentColor}callout-maker-preview img.callout-maker-preview__rooms-zone-menu-icon{border:0;-o-object-fit:contain;object-fit:contain}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets{border:0}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--add:before,callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--add:after{content:"";position:absolute;left:50%;top:50%;display:block;width:10px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--add:after{transform:translate(-50%,-50%) rotate(90deg)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--text{display:inline-flex;align-items:center;justify-content:center;border:0;font-size:13px;font-weight:950;line-height:1}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets:before,callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets:after{content:"";position:absolute;display:block;background:currentColor}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets:before{left:6px;right:1px;top:2px;height:2px;border-radius:999px;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets:after{left:1px;top:1px;width:4px;height:4px;border-radius:50%;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor}callout-maker-preview .callout-maker-preview__rooms-pin-grid{display:grid;grid-template-columns:repeat(3,12px);grid-template-rows:repeat(3,12px);gap:3px;padding:5px;width:-moz-max-content;width:max-content;border:1px solid rgba(15,118,110,.3);border-radius:0;background:#ffffffeb}callout-maker-preview .callout-maker-preview__rooms-pin-button{width:12px;height:12px;padding:0;border:1px solid rgba(100,116,139,.6);border-radius:2px;background:#e5e7eb;cursor:pointer}callout-maker-preview .callout-maker-preview__rooms-pin-button:hover{background:#cbd5e1}callout-maker-preview .callout-maker-preview__rooms-pin-button--active{border-color:#0f766e;background:#0f766e}callout-maker-preview .callout-maker-preview__rooms-zone-pad-control{display:grid;flex:0 0 58px;gap:6px;min-width:0}callout-maker-preview .callout-maker-preview__rooms-zone-pad-input{box-sizing:border-box;width:58px;height:34px;padding:4px 6px;border:1px solid rgba(15,118,110,.3);border-radius:0;background:#fffffff5;color:#0f172a;font-size:12px;font-weight:850;line-height:1;text-align:right}callout-maker-preview .callout-maker-preview__rooms-zone-pad-input:focus{border-color:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.72);box-shadow:0 0 0 2px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.18);outline:none}callout-maker-preview .callout-maker-preview__rooms-zone-targets-panel{position:absolute;z-index:31;display:grid;gap:8px;box-sizing:border-box;padding:10px;border:1px solid rgba(15,118,110,.22);border-radius:14px;background:#fffffffa;box-shadow:0 18px 38px #0f172a38;color:#0f172a;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-zone-targets-title{color:#0f766e;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__rooms-zone-targets-summary{min-width:0;color:#475569;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__rooms-zone-targets-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;min-width:0}callout-maker-preview .callout-maker-preview__rooms-zone-targets-list label{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800}callout-maker-preview .callout-maker-preview__rooms-zone-targets-list input{flex:0 0 auto}callout-maker-preview .callout-maker-preview__rooms-zone-targets-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__rooms-zone-targets-actions{display:flex;justify-content:flex-end}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-panel{position:absolute;z-index:31;display:grid;gap:8px;box-sizing:border-box;padding:10px;border:1px solid rgba(15,118,110,.22);border-radius:14px;background:#fffffffa;box-shadow:0 18px 38px #0f172a38;color:#0f172a;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-title{color:#0f766e;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-field{display:grid;gap:4px;font-size:11px;font-weight:800;color:#334155}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-field select{width:100%;min-height:30px;border:1px solid rgba(100,116,139,.32);border-radius:0;background:#fff;color:#0f172a;font-size:12px}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}callout-maker-preview .callout-maker-preview__rooms-divider{position:absolute;z-index:8;padding:0;border:0;background:var(--cm-rooms-divider-color, #2857bc);box-shadow:none;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-divider:hover{filter:brightness(.9)}callout-maker-preview .callout-maker-preview__rooms-divider--selected{filter:brightness(.78);box-shadow:none}callout-maker-preview .callout-maker-preview__rooms-divider--vertical{cursor:ew-resize}callout-maker-preview .callout-maker-preview__rooms-divider--horizontal{cursor:ns-resize}callout-maker-preview .callout-maker-preview__rooms-zone-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}callout-maker-preview .callout-maker-preview__floating-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto}callout-maker-preview .callout-maker-preview__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid transparent;border-radius:10px;background:var(--ah-flow-accent);color:#fff;font-size:14px;font-weight:700;cursor:pointer}callout-maker-preview .callout-maker-preview__button:disabled{opacity:.65;cursor:default}callout-maker-preview .callout-maker-preview__button--ghost{border-color:#64748b3d;background:#ffffffe0;color:var(--ah-flow-text)}callout-maker-preview .callout-maker-preview__button--danger{border-color:#dc2626c7;background:#dc2626;color:#fff}callout-maker-preview .callout-maker-preview__button--align-footer{min-height:42px;padding:0 16px}callout-maker-preview .callout-maker-preview__button--missing-style{border-width:2px;border-color:#dc262673;color:#dc2626}callout-maker-preview .callout-maker-preview__button--missing-style:hover:not(:disabled){border-color:#dc262694;background:#fef2f2f5}callout-maker-preview .callout-maker-preview__button--with-icon{white-space:nowrap}callout-maker-preview .callout-maker-preview__button-icon{display:block;width:16px;height:16px;flex:0 0 auto}callout-maker-preview .callout-maker-preview__button--preview{min-height:40px;padding:0 18px;border-radius:10px;background:#f57c00;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.01em;box-shadow:0 8px 18px #f57c0047}callout-maker-preview .callout-maker-preview__button--preview:hover:not(:disabled){background:#fb8c00}callout-maker-preview .callout-maker-preview__button--preview:disabled{background:#cbd5e1;color:#64748b;box-shadow:none}callout-maker-preview .callout-maker-preview__icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(100,116,139,.24);border-radius:10px;background:#ffffffe0;color:var(--ah-flow-text);cursor:pointer}callout-maker-preview .callout-maker-preview__icon-svg{display:block;width:18px;height:18px}callout-maker-preview .callout-maker-preview__icon-button--active{border-color:#2563eb47;background:var(--ah-flow-accent-soft);color:var(--ah-flow-accent-strong)}callout-maker-preview .callout-maker-preview__icon-button:disabled{opacity:.65;cursor:default}callout-maker-preview .callout-maker-preview__stage-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1 auto;width:100%;min-height:0;padding:18px 0 0;box-sizing:border-box;overflow:auto}callout-maker-preview .callout-maker-preview__title{display:inline-flex;align-items:center;gap:0;min-width:0}callout-maker-preview .callout-maker-preview__title-copy{display:grid;gap:4px}callout-maker-preview .callout-maker-preview__design-chip{display:inline-flex;align-items:center;gap:8px;max-width:min(340px,28vw);min-width:0;height:34px;flex:0 1 auto;padding:4px 5px 4px 10px;border:1px solid rgba(100,116,139,.24);border-radius:8px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffb8;color:var(--ah-flow-text-strong)}callout-maker-preview .callout-maker-preview__design-label{flex:0 0 auto;color:var(--ah-flow-text-muted);font-size:.64rem;font-weight:900;line-height:1;text-transform:uppercase}callout-maker-preview .callout-maker-preview__design-name{min-width:0;max-width:170px;overflow:hidden;color:var(--ah-flow-text-strong);font-size:.78rem;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__design-change{display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:26px;flex:0 0 auto;padding:0 9px;border:1px solid rgba(22,89,183,.3);border-radius:6px;background:var(--ah-flow-accent-soft);color:var(--ah-flow-accent-strong);font-size:.72rem;font-weight:850;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}callout-maker-preview .callout-maker-preview__design-change:hover:not(:disabled),callout-maker-preview .callout-maker-preview__design-change:focus-visible{border-color:#1659b77a;background:#1659b71f;color:var(--ah-flow-accent-strong);outline:none}callout-maker-preview .callout-maker-preview__design-change:disabled{opacity:.6;cursor:default}callout-maker-preview .callout-maker-preview__header-primary-actions{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;white-space:nowrap}callout-maker-preview .callout-maker-preview__source-control{position:relative;display:inline-flex;align-items:center;justify-content:center}callout-maker-preview .callout-maker-preview__source-menu{position:absolute;top:calc(100% + 10px);left:50%;z-index:30;display:grid;gap:6px;width:min(320px,100vw - 96px);padding:8px;border:1px solid rgba(100,116,139,.24);border-radius:14px;background:#fffffffa;box-shadow:0 18px 38px #0f172a29,inset 0 1px #ffffffd1;transform:translate(-50%)}callout-maker-preview .callout-maker-preview__source-menu:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;border-left:1px solid rgba(100,116,139,.24);border-top:1px solid rgba(100,116,139,.24);background:#fffffffa;transform:translate(-50%) rotate(45deg)}callout-maker-preview .callout-maker-preview__source-option{position:relative;z-index:1;display:grid;gap:2px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ah-flow-text-strong);text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}callout-maker-preview .callout-maker-preview__source-option:hover,callout-maker-preview .callout-maker-preview__source-option:focus-visible{border-color:#1659b733;background:#1659b714;color:var(--ah-flow-accent-strong);outline:none}callout-maker-preview .callout-maker-preview__source-option:disabled{color:#0f172a61;cursor:not-allowed}callout-maker-preview .callout-maker-preview__source-option:disabled:hover,callout-maker-preview .callout-maker-preview__source-option:disabled:focus-visible{border-color:transparent;background:transparent;color:#0f172a61}callout-maker-preview .callout-maker-preview__source-option-label{font-size:.82rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__source-option-description{color:var(--ah-flow-text-muted);font-size:.74rem;font-weight:650;line-height:1.32}callout-maker-preview .callout-maker-preview__header-preview-action{position:absolute;right:56px;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}callout-maker-preview .callout-maker-preview__workspace-window-controls{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#ffffffeb;box-shadow:0 6px 18px #0f172a14}callout-maker-preview .callout-maker-preview__workspace-window-control{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}callout-maker-preview .callout-maker-preview__workspace-window-control:hover,callout-maker-preview .callout-maker-preview__workspace-window-control:focus-visible{border-color:#64748b3d;background:#f1f5f9f0;outline:none;transform:translateY(-1px)}callout-maker-preview .callout-maker-preview__workspace-window-control-icon{display:block;width:18px;height:18px}callout-maker-preview .callout-maker-preview__title-label{color:var(--ah-flow-text-strong);font-size:1.08rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__workspace-logo-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:58px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}callout-maker-preview .callout-maker-preview__workspace-logo-button:focus-visible{outline:2px solid rgba(22,89,183,.38);outline-offset:4px}callout-maker-preview .callout-maker-preview__workspace-logo{display:block;width:auto;height:54px;max-width:264px}callout-maker-preview .callout-maker-preview__header-close{position:absolute;top:18px;right:20px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:#f2f4f8;cursor:pointer;box-shadow:inset 1px 1px 2px #fffc,0 2px 6px #0000001f}callout-maker-preview .callout-maker-preview__header-close:disabled{opacity:.65;cursor:default}callout-maker-preview .callout-maker-preview__header-close-icon{display:block;width:18px;height:18px}callout-maker-preview .callout-maker-preview__stage-stack{width:min(100%,980px);display:flex;flex-direction:column;gap:6px}callout-maker-preview .callout-maker-preview__stage-canvas-slot{display:flex;align-items:center;justify-content:center;width:100%;min-height:0}callout-maker-preview .callout-maker-preview__stage-text-band{display:flex;flex-direction:column;gap:6px;flex:0 0 92px;min-height:92px;max-height:92px;overflow:auto}callout-maker-preview .callout-maker-preview__stage-text-band--top{flex:0 0 80px;min-height:80px;max-height:80px}callout-maker-preview .callout-maker-preview__stage-text-card{padding:10px 12px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#ffffffeb;box-shadow:0 10px 28px #0f172a14}callout-maker-preview .callout-maker-preview__stage-text-band--top .callout-maker-preview__stage-text-card{box-shadow:none}callout-maker-preview .callout-maker-preview__stage-text-band--bottom .callout-maker-preview__stage-text-card{box-shadow:none}callout-maker-preview .callout-maker-preview__stage-text-card--empty{display:flex;flex-direction:column;justify-content:center;height:100%;background:#f8fafceb;border-style:dashed}callout-maker-preview .callout-maker-preview__stage-text-card-label{margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ah-flow-text-muted)}callout-maker-preview .callout-maker-preview__stage-rich-text{display:block;max-height:52px;overflow:auto}callout-maker-preview .callout-maker-preview__stage-text-card-placeholder{font-size:13px;color:var(--ah-flow-text-muted)}callout-maker-preview .callout-maker-preview__stage-frame{position:relative;width:100%;aspect-ratio:var(--cm-preview-stage-ratio, 16/9)}callout-maker-preview .callout-maker-preview__stage-frame--file-drag-over{outline:3px dashed var(--ah-flow-accent);outline-offset:8px}callout-maker-preview .callout-maker-preview__stage-file-drop-overlay{position:absolute;inset:0;z-index:200;display:grid;place-items:center;border-radius:16px;background:#0f172a47;backdrop-filter:blur(2px);pointer-events:none}callout-maker-preview .callout-maker-preview__stage-file-drop-card{padding:12px 16px;border:1px solid rgba(255,255,255,.42);border-radius:12px;background:#fffffff0;color:var(--ah-flow-accent-strong);font-size:.9rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 16px 34px #0f172a33}callout-maker-preview .callout-maker-preview__text-editor-stage{display:flex;flex-direction:column;height:100%;padding:16px;border-radius:16px;background:#f8fafcfa;box-shadow:0 18px 42px #0f172a24;border:1px solid rgba(100,116,139,.16);overflow:hidden}callout-maker-preview .callout-maker-preview__text-editor-stage-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__text-editor-stage-label{flex:1 1 auto;min-width:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-flow-text-muted)}callout-maker-preview .callout-maker-preview__text-editor-stage-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}callout-maker-preview .callout-maker-preview__button--text-editor-close{min-height:34px;padding:0 12px;font-size:.8rem}callout-maker-preview .callout-maker-preview__button--text-editor-law-quotes{min-height:34px;padding:0 10px;font-size:.8rem;white-space:nowrap}callout-maker-preview .callout-maker-preview__button--icon-only{min-width:34px;width:34px;height:34px;padding:0;justify-content:center}callout-maker-preview .callout-maker-preview__text-editor-content{flex:1 1 auto;min-height:0;overflow:hidden}callout-maker-preview .callout-maker-preview__text-editor-content.text-content-container{height:100%;margin-right:0}callout-maker-preview .callout-maker-preview__stage{position:relative;width:100%;height:100%;contain:layout paint;border-radius:8px;background:var(--ah-flow-stage);box-shadow:1px 2px 10px #0f172a33;overflow:hidden}callout-maker-preview .callout-maker-preview__stage-background,callout-maker-preview .callout-maker-preview__stage-fpo-backdrop{position:absolute;inset:0;pointer-events:none}callout-maker-preview .callout-maker-preview__stage-background{z-index:0;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:filter .16s ease}callout-maker-preview .callout-maker-preview__stage-background--blurred{filter:blur(var(--cm-preview-background-blur, 3px))}callout-maker-preview .callout-maker-preview__stage-fpo-backdrop{z-index:1;transition:background .16s ease}callout-maker-preview .callout-maker-preview__stage-reset{position:absolute;right:14px;bottom:14px;z-index:16;min-height:36px;padding:0 12px;border-radius:9px;box-shadow:0 10px 24px #0f172a33}callout-maker-preview .callout-maker-preview__fan-curve-overlay{position:absolute;inset:0;z-index:10060;width:100%;height:100%;pointer-events:none}callout-maker-preview .callout-maker-preview__fan-curve-path{fill:none;stroke:#0e7490eb;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(15,23,42,.28));pointer-events:stroke;vector-effect:non-scaling-stroke;cursor:copy}callout-maker-preview .callout-maker-preview__fan-curve-handle-line{stroke:#0f172a80;stroke-width:1.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;pointer-events:none}callout-maker-preview .callout-maker-preview__fan-curve-anchor,callout-maker-preview .callout-maker-preview__fan-curve-handle{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:auto;cursor:grab;filter:drop-shadow(0 2px 4px rgba(15,23,42,.22))}callout-maker-preview .callout-maker-preview__fan-curve-anchor{fill:#0e7490}callout-maker-preview .callout-maker-preview__fan-curve-anchor--selected{fill:#f97316}callout-maker-preview .callout-maker-preview__fan-curve-handle{fill:#38bdf8}callout-maker-preview .callout-maker-preview__fan-curve-anchor:active,callout-maker-preview .callout-maker-preview__fan-curve-handle:active{cursor:grabbing}callout-maker-preview .callout-maker-preview__entry{position:absolute;z-index:2;transform-origin:center center;cursor:move;contain:layout;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--selected{outline:2px solid rgba(37,99,235,.9);outline-offset:2px;backface-visibility:hidden;will-change:transform,opacity}callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__entry-action,callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__entry-input,callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__group-chip,callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__stage-reset{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__entry{backface-visibility:hidden;will-change:transform,opacity}callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__entry{backface-visibility:hidden;pointer-events:none;will-change:transform,opacity}callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__entry-action,callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__entry-input,callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__group-chip,callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__stage-reset{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry{backface-visibility:hidden;cursor:grab;pointer-events:auto;will-change:transform,opacity}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--box,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--box .callout-maker-preview__box,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--grouped-box,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--grouped-box .callout-maker-preview__box{pointer-events:none}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry:active{cursor:grabbing}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry-action,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry-input,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__group-chip,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__stage-reset{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--rooms-selected{outline:3px solid rgba(20,184,166,.95);outline-offset:3px}callout-maker-preview .callout-maker-preview__entry--warp-active{outline:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--selected{pointer-events:auto;outline:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--group-ungrouped{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--group-ungrouped .callout-maker-preview__group-outline{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--box.callout-maker-preview__entry--group-ungrouped,callout-maker-preview .callout-maker-preview__entry--box.callout-maker-preview__entry--group-ungrouped .callout-maker-preview__box{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--box,callout-maker-preview .callout-maker-preview__entry--box .callout-maker-preview__box{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--grouped-box,callout-maker-preview .callout-maker-preview__entry--grouped-box .callout-maker-preview__box{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--synthetic{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--group-control{pointer-events:auto}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--group-control.callout-maker-preview__entry--group-ungrouped{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--selected.callout-maker-preview__entry--synthetic{pointer-events:auto}callout-maker-preview .callout-maker-preview__entry--dragging{cursor:grabbing}callout-maker-preview .callout-maker-preview__entry--resizing{cursor:nwse-resize}callout-maker-preview .callout-maker-preview__entry--rotating{cursor:grab}callout-maker-preview .callout-maker-preview__image,callout-maker-preview .callout-maker-preview__box,callout-maker-preview .callout-maker-preview__group-outline,callout-maker-preview .callout-maker-preview__text{width:100%;height:100%}callout-maker-preview .callout-maker-preview__image{display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__text{background:#64748b80}callout-maker-preview .callout-maker-preview__image--fpo-hidden{opacity:0}callout-maker-preview .callout-maker-preview__entry--warp-active .callout-maker-preview__image,callout-maker-preview .callout-maker-preview__entry--warp-active .callout-maker-preview__box{opacity:0}callout-maker-preview .callout-maker-preview__entry--page .callout-maker-preview__image,callout-maker-preview .callout-maker-preview__entry--callout .callout-maker-preview__image{border-radius:2px;box-shadow:0 4px 16px #0f172a2e}callout-maker-preview .callout-maker-preview__box{border:2px solid rgba(15,23,42,.28);border-radius:4px;background:#ffffff14}callout-maker-preview .callout-maker-preview__box--fpo-hidden{opacity:0}callout-maker-preview .callout-maker-preview__group-outline{position:relative;border:2px dashed rgba(37,99,235,.65);border-radius:8px;background:#2563eb0a}callout-maker-preview .callout-maker-preview__entry--calloutGroup:not(.callout-maker-preview__entry--selected) .callout-maker-preview__group-outline{background:transparent;border-color:#2563eb59}callout-maker-preview .callout-maker-preview__group-outline--fpo-hidden{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__group-chip{position:absolute;top:-12px;left:8px;padding:4px 8px;border:1px solid rgba(37,99,235,.3);border-radius:999px;background:#fff;color:#1d4ed8;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;pointer-events:auto}callout-maker-preview .callout-maker-preview__text{display:flex;align-items:center;justify-content:center;padding:4px 8px;color:#0f172a;text-align:center;overflow:hidden;word-break:break-word}callout-maker-preview .callout-maker-preview__text--fpo-hidden{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__entry--heading .callout-maker-preview__text,callout-maker-preview .callout-maker-preview__entry--cite .callout-maker-preview__text{justify-content:flex-start;text-align:left}callout-maker-preview .callout-maker-preview__entry--asterism .callout-maker-preview__text{justify-content:center;letter-spacing:.18em}callout-maker-preview .callout-maker-preview__resize-handle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;padding:0;border:0;border-radius:999px;background:#2563eb;box-shadow:0 0 0 2px #fff,0 4px 10px #0f172a3d;cursor:nwse-resize}callout-maker-preview .callout-maker-preview__multi-selection{position:absolute;z-index:10020;box-sizing:border-box;border:2px solid rgba(14,165,233,.95);border-radius:8px;background:#0ea5e90d;box-shadow:0 0 0 1px #ffffffd9;cursor:move;pointer-events:auto}callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__multi-selection{cursor:grabbing}callout-maker-preview .callout-maker-preview__stage--marquee-selecting{cursor:crosshair}callout-maker-preview .callout-maker-preview__marquee-selection{position:absolute;display:none;left:0;top:0;z-index:10035;box-sizing:border-box;width:0;height:0;border:1px solid rgba(14,116,144,.95);border-radius:4px;background:#06b6d424;box-shadow:0 0 0 1px #ffffffd9,inset 0 0 0 1px #0e749033;pointer-events:none;will-change:transform,width,height}callout-maker-preview .callout-maker-preview__resize-handle--multi{right:-8px;bottom:-8px}callout-maker-preview .callout-maker-preview__rotate-handle{position:absolute;left:50%;top:-40px;width:14px;height:14px;padding:0;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 2px #2563eb,0 4px 10px #0f172a3d;transform:translate(-50%);cursor:grab}callout-maker-preview .callout-maker-preview__rotate-handle:before{content:"";position:absolute;left:50%;top:14px;width:2px;height:26px;background:#2563eb;transform:translate(-50%)}callout-maker-preview .callout-maker-preview__entry-action{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(37,99,235,.22);border-radius:10px;background:#fffffff5;box-shadow:3px 3px 5px #0f172a99;cursor:pointer}callout-maker-preview .callout-maker-preview__entry-action:hover:not(:disabled){background:#fff;box-shadow:0 14px 28px #0f172a3d}callout-maker-preview .callout-maker-preview__entry-action:disabled{opacity:.65;cursor:default}callout-maker-preview .callout-maker-preview__entry-action--missing-style{border-width:2px;border-color:#dc262673}callout-maker-preview .callout-maker-preview__entry-action--missing-style:hover:not(:disabled){border-color:#dc262694;background:#fef2f2fa}callout-maker-preview .callout-maker-preview__entry-action-icon{display:block;width:100%;height:100%;padding:2px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}callout-maker-preview .callout-maker-preview__entry-action--style-callout-local .callout-maker-preview__entry-action-icon{padding:4px}callout-maker-preview .callout-maker-preview__entry-action--style-callout-local{width:25px;height:25px;border-radius:8px}callout-maker-preview .callout-maker-preview__entry-tools{position:absolute;display:block;pointer-events:auto}callout-maker-preview .callout-maker-preview__entry-tools .callout-maker-preview__entry-action{position:relative}callout-maker-preview .callout-maker-preview__entry-action--more{border-radius:999px}callout-maker-preview .callout-maker-preview__entry-action--more-active{border-color:#2563eb73;background:#fff;box-shadow:0 14px 28px #0f172a3d}callout-maker-preview .callout-maker-preview__entry-action-dots{display:inline-flex;align-items:center;justify-content:center;gap:4px}callout-maker-preview .callout-maker-preview__entry-action-dots span{display:block;width:5px;height:5px;border-radius:999px;background:var(--ah-flow-accent-strong)}callout-maker-preview .callout-maker-preview__entry-tools-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:3;display:grid;gap:6px;min-width:226px;padding:8px;border:1px solid rgba(100,116,139,.24);border-radius:14px;background:#fffffffa;box-shadow:0 18px 38px #0f172a38}callout-maker-preview .callout-maker-preview__entry-tools--menu-above .callout-maker-preview__entry-tools-menu{top:auto;bottom:calc(100% + 8px)}callout-maker-preview .callout-maker-preview__entry-tools--menu-align-right .callout-maker-preview__entry-tools-menu{right:0;left:auto}callout-maker-preview .callout-maker-preview__entry-tools-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 9px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ah-flow-text);font-size:13px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__entry-tools-menu-item:hover:not(:disabled){border-color:#2563eb29;background:#dbeafea8;color:var(--ah-flow-text-strong)}callout-maker-preview .callout-maker-preview__entry-tools-menu-item:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__entry-tools-menu-style-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;width:100%}callout-maker-preview .callout-maker-preview__entry-tools-menu-style-row .callout-maker-preview__entry-tools-menu-item{min-width:0}callout-maker-preview .callout-maker-preview__entry-tools-menu-cog{display:inline-flex;align-items:center;justify-content:center;width:38px;min-height:38px;padding:0;border:1px solid rgba(15,74,160,.16);border-radius:10px;background:#f8fafcdb;cursor:pointer}callout-maker-preview .callout-maker-preview__entry-tools-menu-cog:hover:not(:disabled){border-color:#2563eb3d;background:#dbeafec2}callout-maker-preview .callout-maker-preview__entry-tools-menu-cog:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__entry-tools-menu-cog-icon{display:block;width:18px;height:18px}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--missing-style{border-color:#dc262652}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--optional-empty{border-color:transparent}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--danger{color:#b91c1c}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--danger:hover:not(:disabled){border-color:#dc262633;background:#fee2e2b8;color:#991b1b}callout-maker-preview .callout-maker-preview__entry-tools-layer-row{display:grid;gap:6px;padding:8px;border:1px solid rgba(100,116,139,.16);border-radius:10px;background:#f8fafceb}callout-maker-preview .callout-maker-preview__entry-tools-layer-label{color:#475569d1;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}callout-maker-preview .callout-maker-preview__entry-tools-layer-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}callout-maker-preview .callout-maker-preview__entry-tools-layer-button::part(base){min-height:30px;border-color:#2563eb38;background:#fffffffa;color:var(--ah-flow-accent-strong);font-size:11px;font-weight:900;letter-spacing:.02em}callout-maker-preview .callout-maker-preview__entry-tools-layer-button:hover::part(base){border-color:#2563eb61;background:#dbeafeb8}callout-maker-preview .callout-maker-preview__entry-tools-layer-button--active::part(base){border-color:var(--ah-flow-accent);background:var(--ah-flow-accent);color:#fff}callout-maker-preview .callout-maker-preview__entry-tools-menu-icon{display:block;width:24px;height:24px;flex:0 0 24px;-o-object-fit:contain;object-fit:contain}callout-maker-preview .callout-maker-preview__entry-tools-menu-icon--text{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dc26261a;color:#dc2626;font-size:13px;font-weight:900;line-height:1}callout-maker-preview .callout-maker-preview__entry-input{position:absolute;display:inline-flex;align-items:center;gap:4px;min-width:60px;height:24px;padding:0 8px;border:1px solid rgba(37,99,235,.28);border-radius:8px;background:#fffffffa;box-shadow:2px 2px 5px #0f172a47;box-sizing:border-box}callout-maker-preview .callout-maker-preview__entry-input--font-size{transform:translate(-100%)}callout-maker-preview .callout-maker-preview__entry-input--font-size-forced{border-color:#f59e0b6b;background:#fffbebfa;color:#b45309}callout-maker-preview .callout-maker-preview__entry-input-field{width:34px;padding:0;border:0;background:transparent;font-size:12px;font-weight:800;line-height:1;letter-spacing:.01em;color:inherit;text-align:right;outline:none;box-shadow:none;-moz-appearance:textfield}callout-maker-preview .callout-maker-preview__entry-input-field::-webkit-outer-spin-button,callout-maker-preview .callout-maker-preview__entry-input-field::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}callout-maker-preview .callout-maker-preview__entry-input-field:disabled{cursor:default;opacity:.7}callout-maker-preview .callout-maker-preview__entry-input-suffix{display:block;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;color:inherit;opacity:.78}callout-maker-preview .callout-maker-preview__warp-overlay{position:absolute;transform-origin:center center;border-radius:4px;overflow:visible;pointer-events:auto;z-index:14}callout-maker-preview .callout-maker-preview__warp-host{position:absolute;inset:0;border-radius:4px;overflow:hidden;pointer-events:auto;box-shadow:0 12px 28px #0f172a47}callout-maker-preview .callout-maker-preview__warp-canvas{display:block;width:100%;height:100%}callout-maker-preview .callout-maker-preview__warp-actions{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:4px;pointer-events:auto;transform:translateY(calc(-100% - 12px));z-index:2}callout-maker-preview .callout-maker-preview__button--warp-apply{min-height:36px;padding:0 14px;font-size:.82rem;box-shadow:0 6px 14px #f57c0042}callout-maker-preview .callout-maker-preview__warp-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:4px;background:#0f172a38;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px rgba(15,23,42,.48);pointer-events:auto}callout-maker-preview .callout-maker-preview__footer-note{width:auto;max-width:620px;flex:0 1 620px;padding:10px 12px;border:1px solid rgba(245,158,11,.22);border-radius:12px;background:#fff7ede6;color:#7c2d12;font-size:13px;line-height:1.45}callout-maker-preview .callout-maker-preview__footer-note-link{color:#c2410c;font-weight:700;text-decoration:underline;text-underline-offset:2px}callout-maker-preview .callout-maker-preview--workspace{position:absolute;inset:0;z-index:1;display:flex;align-items:stretch;justify-content:stretch;background:var(--ah-flow-panel-bg)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__backdrop{display:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__panel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--ah-flow-panel-bg);box-shadow:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header{grid-column:1/-1;grid-row:1;padding:10px 14px;border-bottom:1px solid rgba(100,116,139,.18)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-body{gap:12px;min-height:34px;padding-right:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__title{flex:0 0 auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__title-label{font-size:.88rem;letter-spacing:.04em}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions{position:static;left:auto;flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:8px;min-width:0;transform:none;white-space:normal}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-preview-action{position:static;right:auto;flex:0 0 auto;gap:8px;margin-left:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-column{grid-column:1;grid-row:2;align-items:stretch;width:100%;min-width:0;min-height:0;padding:8px 14px;overflow:hidden}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-stack{display:grid;grid-template-rows:clamp(62px,9vh,82px) minmax(0,1fr) clamp(72px,10vh,94px);gap:8px;width:100%;height:100%;min-height:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-band{width:100%;min-width:0;flex-basis:auto;min-height:0;max-height:none;overflow:hidden}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-band--top{grid-row:1}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-band--bottom{grid-row:3}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:7px 10px;border-radius:10px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-card-label{margin-bottom:4px;font-size:11px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-rich-text{max-height:none;min-height:0;overflow:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-canvas-slot{grid-row:2;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-frame{width:min(100%,1040px);max-width:100%;max-height:100%}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer{position:relative;left:auto;right:auto;bottom:auto;grid-column:1/-1;grid-row:3;padding:8px 14px 10px;border-top:1px solid rgba(100,116,139,.18);background:var(--ah-flow-panel-footer-bg)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__pipeline-lab{position:relative;top:auto;right:auto;bottom:auto;grid-column:2;grid-row:2;width:auto;min-width:0;min-height:0;margin:10px 14px 12px 0;box-shadow:0 8px 24px #0f172a24}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__panel{grid-template-columns:minmax(0,1fr) minmax(340px,392px);padding-right:0}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__header-body{padding-right:0}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__footer{right:auto}@media(max-width:1120px),(max-height:720px){callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(260px,38vh) auto}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__pipeline-lab{grid-column:1;grid-row:3;margin:0 14px 12px}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__footer{grid-row:4}}@media(max-width:1220px){callout-maker-preview .callout-maker-preview__header-body{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-right:92px}callout-maker-preview .callout-maker-preview__header-primary-actions,callout-maker-preview .callout-maker-preview__header-preview-action{position:static;transform:none}callout-maker-preview .callout-maker-preview__header-primary-actions{order:3;width:100%;justify-content:center;white-space:normal}callout-maker-preview .callout-maker-preview__header-preview-action{margin-left:auto}callout-maker-preview .callout-maker-preview__design-chip{max-width:min(100%,360px)}}body.ah-image-effects-open callout-maker-preview{pointer-events:none!important}body.dark callout-maker-preview,body.sl-theme-dark callout-maker-preview{--ah-flow-overlay: rgba(2, 6, 23, .72);--ah-flow-panel-bg: linear-gradient(180deg, #172335 0%, #101826 100%);--ah-flow-panel-header-bg: linear-gradient(180deg, rgba(23, 35, 53, .98) 0%, rgba(18, 27, 42, .98) 100%);--ah-flow-panel-footer-bg: linear-gradient(180deg, #162131 0%, #101827 100%);--ah-flow-panel-border: rgba(96, 165, 250, .18);--ah-flow-panel-shadow: 0 28px 68px rgba(2, 6, 23, .5);--ah-flow-stage: #4b5563;--ah-flow-accent: #60a5fa;--ah-flow-accent-strong: #93c5fd;--ah-flow-accent-soft: rgba(37, 99, 235, .18);--ah-flow-text-strong: #f8fafc;--ah-flow-text: #dbeafe;--ah-flow-text-muted: #9fb3cc}body.dark callout-maker-preview .callout-maker-preview__button--ghost,body.dark callout-maker-preview .callout-maker-preview__icon-button,body.dark callout-maker-preview .callout-maker-preview__design-chip,body.dark callout-maker-preview .callout-maker-preview__group-chip,body.dark callout-maker-preview .callout-maker-preview__stage-text-card,body.dark callout-maker-preview .callout-maker-preview__warp-actions .callout-maker-preview__button--ghost,body.dark callout-maker-preview .callout-maker-preview__header-close,body.sl-theme-dark callout-maker-preview .callout-maker-preview__button--ghost,body.sl-theme-dark callout-maker-preview .callout-maker-preview__icon-button,body.sl-theme-dark callout-maker-preview .callout-maker-preview__design-chip,body.sl-theme-dark callout-maker-preview .callout-maker-preview__group-chip,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-text-card,body.sl-theme-dark callout-maker-preview .callout-maker-preview__warp-actions .callout-maker-preview__button--ghost,body.sl-theme-dark callout-maker-preview .callout-maker-preview__header-close{background:#0f172aeb;border-color:#60a5fa2e;color:var(--ah-flow-text)}body.dark callout-maker-preview .callout-maker-preview__header-close,body.sl-theme-dark callout-maker-preview .callout-maker-preview__header-close{box-shadow:inset 1px 1px 2px #ffffff0f,0 2px 6px #0000003d}body.dark callout-maker-preview .callout-maker-preview__design-change,body.sl-theme-dark callout-maker-preview .callout-maker-preview__design-change{border-color:#60a5fa3d;background:#2563eb2e;color:var(--ah-flow-accent-strong)}body.dark callout-maker-preview .callout-maker-preview__design-change:hover:not(:disabled),body.dark callout-maker-preview .callout-maker-preview__design-change:focus-visible,body.sl-theme-dark callout-maker-preview .callout-maker-preview__design-change:hover:not(:disabled),body.sl-theme-dark callout-maker-preview .callout-maker-preview__design-change:focus-visible{border-color:#93c5fd66;background:#2563eb47;color:#bfdbfe}body.dark callout-maker-preview .callout-maker-preview__stage-text-card,body.dark callout-maker-preview .callout-maker-preview__stage-text-card--empty,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-text-card,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-text-card--empty{border-color:#60a5fa24;background:#0f172aeb}body.dark callout-maker-preview .callout-maker-preview__source-menu,body.sl-theme-dark callout-maker-preview .callout-maker-preview__source-menu{border-color:#60a5fa29;background:#0f172afa;box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff14}body.dark callout-maker-preview .callout-maker-preview__source-menu:before,body.sl-theme-dark callout-maker-preview .callout-maker-preview__source-menu:before{border-color:#60a5fa29;background:#0f172afa}body.dark callout-maker-preview .callout-maker-preview__source-option:disabled,body.sl-theme-dark callout-maker-preview .callout-maker-preview__source-option:disabled{color:#dbeafe5c}body.dark callout-maker-preview .callout-maker-preview__source-option:disabled:hover,body.dark callout-maker-preview .callout-maker-preview__source-option:disabled:focus-visible,body.sl-theme-dark callout-maker-preview .callout-maker-preview__source-option:disabled:hover,body.sl-theme-dark callout-maker-preview .callout-maker-preview__source-option:disabled:focus-visible{color:#dbeafe5c}body.dark callout-maker-preview .callout-maker-preview__stage-file-drop-card,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-file-drop-card{border-color:#60a5fa3d;background:#0f172af0;color:var(--ah-flow-accent-strong)}body.dark callout-maker-preview .callout-maker-preview__text,body.sl-theme-dark callout-maker-preview .callout-maker-preview__text{color:var(--ah-flow-text-strong)}body.dark callout-maker-preview .callout-maker-preview__entry-input,body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-input{border-color:#60a5fa47;background:#0f172af0;color:#e2e8f0}body.dark callout-maker-preview .callout-maker-preview__entry-input--font-size-forced,body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-input--font-size-forced{border-color:#facc1561;background:#451a03eb;color:#fde68a}body.dark callout-maker-preview .callout-maker-preview__entry-action--more-active,body.dark callout-maker-preview .callout-maker-preview__entry-tools-menu,body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-action--more-active,body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-menu{border-color:#60a5fa2e;background:#0f172af5}body.dark callout-maker-preview .callout-maker-preview__entry-tools-menu-item,body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-menu-item{color:var(--ah-flow-text)}body.dark callout-maker-preview .callout-maker-preview__entry-tools-menu-item:hover:not(:disabled),body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-menu-item:hover:not(:disabled){border-color:#60a5fa29;background:#60a5fa1f;color:var(--ah-flow-text-strong)}body.dark callout-maker-preview .callout-maker-preview__entry-tools-menu-cog,body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-menu-cog{border-color:#60a5fa24;background:#0f172ab8}body.dark callout-maker-preview .callout-maker-preview__entry-tools-menu-cog:hover:not(:disabled),body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-menu-cog:hover:not(:disabled){border-color:#60a5fa3d;background:#60a5fa1f}body.dark callout-maker-preview .callout-maker-preview__entry-tools-layer-row,body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-layer-row{border-color:#60a5fa24;background:#1e293bdb}body.dark callout-maker-preview .callout-maker-preview__entry-tools-layer-label,body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-layer-label{color:#bfdbfeb8}body.dark callout-maker-preview .callout-maker-preview__entry-tools-layer-button::part(base),body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-layer-button::part(base){border-color:#60a5fa3d;background:#0f172ae0;color:var(--ah-flow-accent-strong)}body.dark callout-maker-preview .callout-maker-preview__entry-tools-layer-button:hover::part(base),body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-layer-button:hover::part(base){border-color:#93c5fd6b;background:#2563eb33}body.dark callout-maker-preview .callout-maker-preview__entry-tools-layer-button--active::part(base),body.sl-theme-dark callout-maker-preview .callout-maker-preview__entry-tools-layer-button--active::part(base){border-color:var(--ah-flow-accent);background:var(--ah-flow-accent);color:#0f172a}body.dark callout-maker-preview .callout-maker-preview__workspace-window-controls,body.sl-theme-dark callout-maker-preview .callout-maker-preview__workspace-window-controls{border-color:#60a5fa33;background:#0f172aeb;box-shadow:0 8px 22px #02061752}body.dark callout-maker-preview .callout-maker-preview__workspace-window-control,body.sl-theme-dark callout-maker-preview .callout-maker-preview__workspace-window-control{border-color:#bfdbfe3d;background:#0f172ae0;box-shadow:inset 0 1px #ffffff14}body.dark callout-maker-preview .callout-maker-preview__workspace-window-control:hover,body.dark callout-maker-preview .callout-maker-preview__workspace-window-control:focus-visible,body.sl-theme-dark callout-maker-preview .callout-maker-preview__workspace-window-control:hover,body.sl-theme-dark callout-maker-preview .callout-maker-preview__workspace-window-control:focus-visible{border-color:#bfdbfe8f;background:#60a5fa2e}body.dark callout-maker-preview .callout-maker-preview__workspace-window-control-icon,body.sl-theme-dark callout-maker-preview .callout-maker-preview__workspace-window-control-icon{filter:brightness(0) invert(1);opacity:.9}body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field{background:transparent!important;color:var(--ah-flow-text-strong)}body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-container,body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-container,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-container,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-container{background:transparent;color:var(--ah-flow-text-strong)}body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-container .ql-editor,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-container .ql-editor{border-bottom-color:#60a5fa52;background:transparent;color:var(--ah-flow-text-strong)}body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor,body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor p,body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor span,body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-label,body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-display,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor p,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor span,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-label,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-display{color:var(--ah-flow-text-strong)}body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor.ql-blank:before,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor.ql-blank:before{color:#bfdbfe7a}body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .dropdown-menu,body.dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-controls,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .dropdown-menu,body.sl-theme-dark callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-controls{color:var(--ah-flow-text-muted)}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab{border-color:#60a5fa33;background:#0f172afa;box-shadow:0 18px 48px #02061785}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-close,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-close,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button{border-color:#60a5fa38;background:#1e293bf0;color:var(--ah-flow-accent-strong)}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-close:hover,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button:hover:not(:disabled),body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button:hover:not(:disabled),body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-close:hover,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button:hover:not(:disabled),body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button:hover:not(:disabled){border-color:#93c5fd57;background:#60a5fa24}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--active,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--scoped,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--active,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--scoped{border-color:#60a5fa61;background:#2563eb33}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--listening,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--listening,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--listening,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--listening{border-color:#f8717180;background:#7f1d1dc7;color:#fecaca}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--working,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--working,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--working,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--working{border-color:#60a5fa6b;background:#1e40af85}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-images,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-images{scrollbar-color:rgba(96,165,250,.55) rgba(15,23,42,.76)}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-image,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-image-actions,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-source-page,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-metrics div,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-run,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-candidate,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-promotion,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-image,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-image-actions,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-source-page,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-metrics div,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-run,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-candidate,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-promotion{border-color:#60a5fa29;background:#1e293bdb;box-shadow:0 1px 4px #02061747}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-image img,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-source-page img,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-run img,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-run-image-placeholder,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-image img,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-source-page img,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-run img,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-run-image-placeholder{background:#334155eb}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-log,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-log{border-color:#60a5fa2e;background:#02061757}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--user,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--user{border-color:#60a5fa47;background:#1e40af66}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--error,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-error,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--error,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-error{border-color:#f871715c;background:#7f1d1d8c;color:#fecaca}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-wide-button,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-wide-button{border-color:#60a5fa38;background:#0f172ae0;color:var(--ah-flow-text-strong)}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input::-moz-placeholder,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input::-moz-placeholder,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input::-moz-placeholder,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input::-moz-placeholder{color:#bfdbfe85}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input::placeholder,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input::placeholder,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input::placeholder,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input::placeholder{color:#bfdbfe85}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestions,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-advanced,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-modal,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestions,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-advanced,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-modal{border-color:#60a5fa38;background:#0f172a;box-shadow:0 18px 48px #02061794}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-tab,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-local-override,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-tab,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-local-override,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card{border-color:#60a5fa29;background:#1e293be6;color:var(--ah-flow-text)}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:hover,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:focus-visible,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:hover,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:focus-visible{border-color:#93c5fd5c;background:#2563eb33}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion--recent,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--active,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion--recent,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--active{border-color:#4ade8057;background:#14532d85;color:#bbf7d0}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--negative,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--negative{border-color:#f871716b;background:#7f1d1d8c;color:#fecaca}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-local-override,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-local-override{border-color:#fb923c47;background:#43381ca3}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy strong,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy strong{color:#fed7aa}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-tabs,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-tabs{border-color:#60a5fa2e;background:#0206176b}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-tab--active,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-tab--active{background:#2563eb3d;color:var(--ah-flow-accent-strong);box-shadow:0 1px 4px #02061752}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-tab-count,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-tab-count{background:#2563eb42;color:var(--ah-flow-accent-strong)}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-request,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-request{border-color:#60a5fa38;background:#020617c7;color:#e5eefb}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-empty,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-empty{border-color:#60a5fa29;background:#1e293bb8;color:var(--ah-flow-text-muted)}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-speech-status--error,body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--bad,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-speech-status--error,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--bad{color:#fca5a5}body.dark callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--good,body.sl-theme-dark callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--good{color:#86efac}body.dark callout-maker-preview .callout-maker-preview__box,body.sl-theme-dark callout-maker-preview .callout-maker-preview__box{border-color:#bfdbfe66;background:#ffffff0a}body.dark callout-maker-preview .callout-maker-preview__footer-note,body.sl-theme-dark callout-maker-preview .callout-maker-preview__footer-note{border-color:#fbbf242e;background:#43381cd1;color:#fde68a}body.dark callout-maker-preview .callout-maker-preview__footer-note-link,body.sl-theme-dark callout-maker-preview .callout-maker-preview__footer-note-link{color:#fcd34d}color-chooser{border-radius:3px}color-chooser ng-md-icon{fill:#fff}#color-chooser-panel{width:204px;padding:2px;background:#fff}#color-chooser-panel .item{width:40px;height:40px;border:2px solid white;outline:none}#color-chooser-panel .item:hover{border:2px solid #03a9f4}#color-chooser-panel .item.selected{border:2px solid #424242}#color-chooser-panel .remove{display:flex;align-items:center;justify-content:center}#color-chooser-panel .remove ng-md-icon{color:#9e9e9e}design-component{display:flex;flex-direction:column;height:100%;width:100%;overflow-y:auto}design-component .design-top{flex:0 0 auto;display:flex;flex-direction:column;max-height:calc(100% - 73px);min-height:400px;overflow-y:visible;background-color:#fff}design-component .design-top.full-height{flex:1 1 1000px}design-component .design-spacer{flex:2 2 auto;min-height:30px}design-component .design-bottom{position:relative;flex:1 1 auto;padding:10px;overflow:hidden;border-right:1px solid rgb(215,215,215);border-left:1px solid rgb(215,215,215);margin:0 5px}design-component .design-bottom.has-comments{background-color:#fff3e0}design-component .design-bottom .markup-btns{position:absolute;top:-5px;right:6px;z-index:20}design-component .design-bottom .comments{height:100%}design-component .size-control{border-right:1px solid rgb(215,215,215);border-left:1px solid rgb(215,215,215);border-top:1px solid rgb(215,215,215);margin:0 5px}design-component .size-control .drag-icon{pointer-events:none}design-component .size-control.has-comments{background-color:#fff3e0}design-component .preview-container{flex:1 1 540px;height:100%;position:relative;margin:15px 15px 0}design-component .preview-container .background-image{position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}design-component .preview-container .spinner-overlay{background-color:#ffffffd9;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}design-component .preview-container .spinner-overlay .progress-text{margin-top:20px;max-width:380px;text-align:center;font-size:1.2em;font-weight:700;color:#283593;background-color:#ffffffd9;padding:20px}design-component .preview-container.failed{border:1px solid red}design-component .drop-hint{display:none;pointer-events:none;position:absolute;inset:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;color:#000;font-size:2em;font-weight:700;opacity:0;transition:opacity .2s ease}design-component .drop-hint ng-md-icon{margin:0 20px 0 0;color:#000}design-component .drop-hint.show{display:flex;opacity:.3}design-component .show-slides{transform:translate(6px)}design-component .show-slides ng-md-icon{color:#9e9e9e}design-component .show-slides.alert ng-md-icon{color:#f57c00}design-component .slide-controls{margin-bottom:5px}design-component .md-icon-button.show-compare-button{margin:0;padding:1!important;border-radius:50%}design-component .md-icon-button.show-compare-button ng-md-icon{color:#9e9e9e;border-radius:50%;transition:color .2s}design-component .md-icon-button.show-compare-button ng-md-icon:hover{color:#f57c00}design-component .md-icon-button.show-compare-button.active ng-md-icon{color:#f57c00;background-color:#fff}design-component .add-slide-button{margin:2px 0;min-width:0px;color:#616161;text-transform:none}design-component .slides-container{position:relative;flex:0 0 auto;z-index:-1;height:0px;transition:height .5s ease;margin:0 5px 10px}design-component .slides-container.expand{z-index:1;height:140px}design-component .slides-scroll-container{position:absolute;inset:0;overflow-x:scroll;overflow-y:hidden;background-color:#fafafa;padding:0 5px;border:1px solid rgb(215,215,215)}design-component .pages-container{position:relative;display:flex;padding:5px;min-height:120px}design-component .page-thumb{position:relative;padding:5px;display:flex;align-items:center}design-component .page-thumb img{height:67.5px;width:90px;outline:1px solid #9e9e9e;background-color:#fff;cursor:pointer;transition:opacity .1s,width .5s ease,height .5s ease;opacity:.5}design-component .page-thumb.wide img{width:120px}design-component .page-thumb .delete-button{position:absolute;top:14px;right:-2px;margin:0;padding:0!important;transition:opacity .2s;opacity:0;border-radius:50%}design-component .page-thumb .delete-button ng-md-icon{color:#c62828;background-color:#fff;border-radius:50%;transition:color .2s}design-component .page-thumb .delete-button ng-md-icon:hover{color:#f44336}design-component .page-thumb .compare-button{position:absolute;bottom:14px;left:8px;margin:0;padding:1!important;transition:opacity .2s;opacity:1;border-radius:50%}design-component .page-thumb .compare-button ng-md-icon{color:#616161;background-color:#fff;border-radius:50%;transition:color .2s}design-component .page-thumb .compare-button ng-md-icon:hover{color:#f57c00}design-component .page-thumb .annotations-icon{position:absolute;top:28px;left:6px;padding:4px;border-radius:4px;line-height:0;background:#ff8a65}design-component .page-thumb .annotations-icon ng-md-icon{fill:#fff}design-component .page-thumb .slide-type-icon{position:absolute;bottom:18px;right:2px;padding:4px;border-radius:4px}design-component .page-thumb .slide-type-icon.ppt-icon{background:#ffab91}design-component .page-thumb .slide-type-icon.add-page-icon{background:#64b5f6}design-component .page-thumb .slide-type-icon ng-md-icon{fill:#fff}design-component .page-thumb:nth-child(2) img{height:90px;width:120px}design-component .page-thumb:nth-child(2).wide img{width:160px}design-component .page-thumb:nth-child(2) .slide-type-icon{bottom:6px;right:2px}design-component .page-thumb:nth-child(2) .delete-button{top:4px}design-component .page-thumb:nth-child(2) .annotations-icon{top:18px;left:6px}design-component .page-thumb:hover img{outline:1px solid #42a5f5}design-component .page-thumb:hover .delete-button{opacity:1}design-component .page-thumb.selected{background-color:#fff}design-component .page-thumb.selected .add-page-icon{background:#1e88e5}design-component .page-thumb.selected .ppt-icon{background:#ff8a65}design-component .page-thumb.selected .annotations-icon{background:#f4511e}design-component .page-thumb.selected img{opacity:1}design-component .page-thumb.processing{opacity:.5}design-component .page-thumb.failed{border:1px solid red}design-component .commands{margin:30px 0;width:90%}design-component .error-warning{position:absolute;top:0;right:0;border-radius:10px;background:#ef6c00;box-shadow:2px 2px 4px #00000080}design-component .error-warning ng-md-icon{color:#ff0;font-size:1.5em}.dark design-component .design-top{background-color:#e6e6e6}.dark design-component .spinner-overlay{background-color:#e6e6e6d9}download-history{display:flex;flex-direction:column;color:#616161}download-history .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background-color:#1a237e;font-size:18px;font-weight:700;color:#fff}download-history .secondary-screen-header .spacer{flex:1 1 auto}download-history .secondary-screen-content{flex:1 1 auto;display:flex;flex-direction:column;overflow:auto}firepad .indent-index{display:inline-block;width:15px;margin-left:17px;padding:2px 0 0 2px;font-size:.9em;color:#9e9e9e;border-left:1px solid rgb(215,215,215)}firepad #firepad,firepad #firepad+.firepad{height:220px}firepad .powered-by-firepad{display:none}firepad .firepad-toolbar-wrapper .firepad-btn-group:nth-child(9){display:none}firepad .firepad-btn,firepad .firepad-btn:visited,firepad .firepad-btn:active{font-size:12px;padding:4px 4px 2px;border-bottom-width:1px}firepad .firepad-btn-group{margin:0 7px 0 0}firepad .firepad-btn-group>.firepad-btn:first-child,firepad .firepad-btn-group>.firepad-btn:last-child{border-radius:0}firepad .firepad-toolbar{padding-left:0;height:35px;line-height:35px;border:none}firepad .firepad-with-toolbar .CodeMirror{top:35px;border:1px solid rgb(215,215,215)}firepad .online-people{margin:5px 0 0;padding-left:0;position:relative;z-index:10}firepad .online-indicator{width:25px;display:inline-block;margin-right:5px}firepad .online-indicator img{width:100%}firepad .online-indicator .color-indicator{height:4px}firepad .firepad-btn-group:nth-child(1),firepad .firepad-btn-group:nth-child(2),firepad .firepad-btn-group:nth-child(5){display:none}firepad .indicator-tooltip{background-color:#ff5722;padding:3px 6px 4px;min-width:60px}firepad tooltip._left tip-arrow{border-left-color:#ff5722}firepad tooltip._right tip-arrow{border-right-color:#ff5722}firepad tooltip._top tip-arrow{border-top-color:#ff5722}firepad tooltip._bottom tip-arrow{border-bottom-color:#ff5722}folder-view{display:flex;height:100%}folder-view .list-container{flex:2 2 auto;position:relative;display:flex;flex-direction:column;border:1px solid rgb(215,215,215);border-radius:20px;box-shadow:0 2px 5px #00000042;overflow:hidden;margin:10px}folder-view .list-container dropzone{border-radius:20px}folder-view .folder-toolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;min-height:48px}folder-view .folder-toolbar .toolbar-left{display:flex;gap:8px;align-items:center}folder-view .folder-toolbar .toolbar-right{display:flex;align-items:center;gap:8px}folder-view .folder-toolbar .toolbar-title{font-size:1.1em;font-weight:600;color:var(--sl-color-neutral-800)}folder-view .folder-toolbar file-chooser.add-file-btn label{position:relative;display:block;width:30px;height:30px;border-radius:50%;background:var(--sl-color-primary-600);transition:background .15s}folder-view .folder-toolbar file-chooser.add-file-btn label:hover{background:var(--sl-color-primary-700)}folder-view .folder-toolbar file-chooser.add-file-btn label:before,folder-view .folder-toolbar file-chooser.add-file-btn label:after{content:"";position:absolute;top:50%;left:50%;background:#fff;border-radius:1px;transform:translate(-50%,-50%)}folder-view .folder-toolbar file-chooser.add-file-btn label:before{width:14px;height:2px}folder-view .folder-toolbar file-chooser.add-file-btn label:after{width:2px;height:14px}folder-view .folder-toolbar file-chooser.add-file-btn label span{display:none}folder-view .folder-toolbar .more-btn::part(label){display:flex;align-items:center;justify-content:center;padding:0}folder-view .folder-toolbar .selection-count{font-size:.85em;color:var(--sl-color-neutral-600);white-space:nowrap}folder-view .folder-search{display:flex;align-items:center;padding:4px 20px 8px}folder-view .folder-search ah-tag-filter{flex:1 1 auto}folder-view .folder-search .view-toggle{display:flex;align-items:center;margin-right:8px}folder-view .folder-search .view-toggle .view-toggle-btn{cursor:pointer;padding:4px;font-size:1.25rem;color:var(--sl-color-neutral-500)}folder-view .folder-search .view-toggle .view-toggle-btn:hover{color:var(--sl-color-neutral-700)}folder-view .folder-search .view-toggle .view-toggle-btn.active{color:var(--sl-color-warning-600)}folder-view ah-table,folder-view ah-grid{flex:1 1 auto;overflow:auto;padding:0 20px}folder-view .multi-details .multi-thumbs{display:flex;flex-wrap:wrap;gap:6px;padding:15px 15px 8px;overflow-x:auto}folder-view .multi-details .multi-thumbs .multi-thumb{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border:1px solid #9e9e9e;border-radius:4px}folder-view .multi-details .multi-summary{padding:8px 15px 12px}folder-view .multi-details .multi-summary .summary-title{font-weight:600;font-size:1.05em;margin-bottom:4px}folder-view .multi-details .multi-summary .summary-info{font-size:.85em;color:var(--sl-color-neutral-500);margin-bottom:2px}folder-view .multi-details .multi-tags{padding:0 15px 8px}folder-view .details,folder-view .details-placeholder{flex:0 0 350px;margin:10px;color:#616161;overflow-x:hidden;overflow-y:auto}folder-view .details .detail-actions,folder-view .details-placeholder .detail-actions{padding:18px 15px 4px;display:flex;gap:8px;flex-wrap:wrap}folder-view .details .detail-actions sl-button::part(label),folder-view .details-placeholder .detail-actions sl-button::part(label){text-transform:uppercase}folder-view .details .detail-preview,folder-view .details-placeholder .detail-preview{padding:8px 15px 15px;text-align:center}folder-view .details .detail-preview .detail-preview-inner,folder-view .details-placeholder .detail-preview .detail-preview-inner{display:inline-block}folder-view .details .detail-preview .detail-preview-inner .detail-name-input,folder-view .details-placeholder .detail-preview .detail-preview-inner .detail-name-input{width:100%;margin-bottom:4px}folder-view .details .detail-preview .detail-preview-inner .preview-image-wrapper,folder-view .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper{position:relative}folder-view .details .detail-preview .detail-preview-inner .preview-image-wrapper img,folder-view .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper img{background-color:#fff;border:1px solid #9e9e9e;max-width:100%;max-height:360px;cursor:zoom-in;display:block}folder-view .details .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn,folder-view .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn{position:absolute;top:4px;right:4px}folder-view .details .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn::part(label),folder-view .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn::part(label){display:flex;align-items:center;justify-content:center;padding:0}folder-view .details .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn ah-icon,folder-view .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn ah-icon{font-size:1.4em}folder-view .details .detail-header,folder-view .details-placeholder .detail-header{padding:8px 15px}folder-view .details .detail-header .detail-name-input,folder-view .details-placeholder .detail-header .detail-name-input{width:100%}folder-view .details .detail-tags,folder-view .details-placeholder .detail-tags{padding:0 15px 8px}folder-view .details .detail-info,folder-view .details-placeholder .detail-info{padding:0 15px 15px}folder-view .details .detail-info .info-row,folder-view .details-placeholder .detail-info .info-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;min-height:28px}folder-view .details .detail-info .info-row .info-label,folder-view .details-placeholder .detail-info .info-row .info-label{font-size:.85em;color:#9e9e9e;flex:0 0 auto;margin-right:12px}folder-view .details .detail-info .info-row .info-value,folder-view .details-placeholder .detail-info .info-row .info-value{font-size:.85em;text-align:right;word-break:break-word}folder-view .details .detail-info .info-row .ah-action-link,folder-view .details-placeholder .detail-info .info-row .ah-action-link{width:100%}form-component{flex:1 1 auto}form-component .content-container{display:flex;height:100%;min-width:550px}form-component .content-container>.content-left{position:relative;flex:1 1 auto;display:flex;flex-direction:column}form-component .form-tools{margin:10px 0 5px;width:100%}form-component .group-container{display:flex;height:100%;padding-top:49px}form-component .group-container .content{position:relative;flex:0 1 100%;display:flex;flex-direction:column}form-component .group-container .content .form-tools{position:absolute;top:-39px;right:0}form-component .group-container .content .slidePlaceholder{flex:0 0 60%;display:flex;align-items:center;justify-content:center}form-component .group-container .content .comments{flex:1 1 auto}form-component .group-container .content .group-button{display:flex;flex-direction:column;align-items:center;width:200px;color:#9e9e9e;font-size:1.2em;font-weight:700}form-component .group-container .group-details{flex:0 0 350px}form-component .notes-container{padding:10px}hotness{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}hotness ng-md-icon{color:#bdbdbd;transition:color .2s ease;outline:none}hotness ng-md-icon.editable{cursor:pointer}hotness ng-md-icon.active{color:#ff8a65}hotness ng-md-icon.hovered{color:#f57c00}hotness ng-md-icon.remove-hotness:hover{color:#f57c00}.logger-info-panel{font-size:1.5em}logger-component{display:inline-block;padding:20px;width:100%;height:100%;display:flex;flex-direction:column}logger-component .tools-row{display:flex;align-items:center}logger-component .spacer{flex:1 1 auto}logger-component .log-table-body{overflow:auto;border:1px solid rgb(215,215,215)}logger-component .log-row{display:flex;border-bottom:1px solid rgb(215,215,215);cursor:pointer}logger-component .log-row.header-row{background-color:#e0e0e0;font-weight:700}logger-component .log-row:nth-child(odd){background-color:#f2f2f2}logger-component .log-row:hover{background-color:#e0e0e0}logger-component .log-row>*{flex:1 1 auto;padding:3px;font-size:.8em}logger-component .log-row .message{flex:0 1 33%}logger-component .log-row .index{flex:0 0 30px}logger-component .log-row .spacer{flex:2 0 auto}logger-component .log-row .webhook{flex:0 0 125px}logger-component .log-row .date,logger-component .log-row .email{flex:0 0 180px}logger-component .log-row .duration{flex:0 0 100px}logger-component .log-row .pptapi-source{flex:0 0 110px}logger-component .log-row.important{background-color:#ffecb3}logger-component .log-row.error{background-color:#ffcdd2;font-weight:700}ng-tree-container{position:relative;display:flex;flex:0 0 350px;transition:flex-basis .25s ease-out}ng-tree-container.no-animation{transition:none}ng-tree-container .collapse-btn{position:absolute;top:0;left:0}ng-tree-container ah-tree{flex:1 1 auto}ng-tree-container .tree-resize-control{flex:0 0 5px;writing-mode:vertical-lr;background-color:transparent;transition:border .1s;border-right:1px solid transparent}ng-tree-container .tree-resize-control:hover{cursor:col-resize;border-right:1px solid rgb(215,215,215)}@keyframes hideAnimation{0%{opacity:1}to{opacity:0}}@keyframes showAnimation{0%{opacity:0}to{opacity:1}}.notifications-panel{background-color:#fff;width:310px;position:relative}.notifications-panel .notification-header{padding:2px 5px 2px 10px;background-color:#f5f5f5;position:relative}.notifications-panel .notification-header span{line-height:34px}.notifications-panel .notification-scroller{height:290px;max-height:calc(90vh - 80px);overflow-y:auto}.notifications-panel .notification-scroller .notification-bar:last-child{border-bottom:none}.notifications-panel .no-notifications{height:100%;width:100%;top:0;text-align:center;position:absolute;opacity:1}.notifications-panel .no-notifications.ng-hide{opacity:0}.notifications-panel .no-notifications.ng-hide-remove{transition:opacity .5s linear;transition-delay:.5s}.notifications-panel .no-notifications ng-md-icon{width:100px;height:100px;color:#eee}.notifications-panel .no-notifications ng-md-icon+div{color:#9e9e9e;font-size:14px;font-weight:700}.notifications-panel .notification-bar{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;padding:5px 10px 8px;min-height:58px;border-bottom:1px solid rgba(0,0,0,.12)}.notifications-panel .notification-bar.new{background-color:#eee6}.notifications-panel .notification-bar.ng-leave{animation:.35s hideAnimation}.notifications-panel .notification-bar.ng-enter{animation:.35s showAnimation}.notifications-panel .notification-bar:hover{background-color:#9e9e9e33}.notifications-panel .notification-bar .user-avatar{color:#9e9e9e;font-size:13px;font-weight:700;background-color:#d7d7d7;text-align:center;line-height:40px;width:40px;height:40px;margin-right:10px;margin-top:4px}.notifications-panel .notification-bar .notification-date{font-size:11px;color:#9e9e9e}.notifications-panel .notification-bar .notification-text{font-weight:400;font-size:15px}.notifications-panel .notification-bar .notification-text a{text-decoration:none;color:#2196f3}.notifications-panel .notification-bar .notification-clear{pointer-events:initial;cursor:pointer;color:#9e9e9e}.notifications-panel .notification-bar .notification-clear .small{display:block}pdf-component{position:absolute;width:100%;height:100%}pdf-component>div{height:100%}body.ah-image-effects-open pdf-component{pointer-events:none!important}body.callout-maker-preview-hide-pdf .pdf-panel,body.callout-maker-preview-hide-pdf .pdf-panel .md-panel,body.callout-maker-preview-hide-pdf .pdf-panel .pdf-dialog-container,body.callout-maker-preview-hide-pdf .pdf-panel pdf-component{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pdf-viewer-container{display:none}.pdf-dialog-container{min-height:90%;min-width:90%;background:#fff;border-radius:4px;box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.pdf-dialog-container .header{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:10px;background-color:#2196f3;color:#fff;transition:background-color .3s ease}.pdf-dialog-container .header.new-ui{background-color:#000}.pdf-dialog-container .header .title{font-size:20px;font-weight:700}.pdf-dialog-container .header .title .beta-label{font-size:16px;font-weight:400;font-style:italic;background-color:#2e7d32;padding:0 5px;border-radius:20px}.pdf-dialog-container .header .title .new-ui-toggle{font-size:12px;font-weight:500;margin-left:8px;padding:2px 8px;border-radius:12px;cursor:pointer;background-color:#fff3;border:1px solid rgba(255,255,255,.4);transition:all .2s ease;position:relative;z-index:100}.pdf-dialog-container .header .title .new-ui-toggle:hover{background-color:#ffffff4d}.pdf-dialog-container .header .title .new-ui-toggle.active{background-color:#fb8c00;border-color:#fb8c00}.pdf-dialog-container .header .file-info{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;font-weight:500}.pdf-dialog-container .header .file-info .active-session-data{display:flex}.pdf-dialog-container .header .file-info .spacer{margin:0 10px;font-weight:300}.pdf-dialog-container .header .file-info .node-index{margin:0 5px;background-color:#fff;color:#2196f3;border-radius:3px;padding:0 5px}.pdf-dialog-container .header .ocr-icon-container{cursor:pointer;z-index:10}.pdf-dialog-container .header .ocr-icon-container.fully-loaded .ocr-icon ng-md-icon{color:#03a9f4}.pdf-dialog-container .header .file-controls{display:flex;align-items:center}.pdf-dialog-container .header .ocr-icon{font-size:.9rem;font-weight:600;color:#9e9e9e;border-radius:12px;padding:1px 6px;border:2px solid #bdbdbd;background-color:#f5f5f5;margin-top:5px}.pdf-dialog-container .header .ocr-icon ng-md-icon{transform:translateY(-2px)}.pdf-dialog-container .header .ocr-icon.ocr-complete{border:2px solid #4caf50;color:#4caf50}.pdf-dialog-container .header .ocr-icon.ocr-missing{opacity:.8}.pdf-dialog-container .header .open-in-new-button{margin-left:5px;transition:color .2s;display:flex;align-items:center;justify-content:center;z-index:100;cursor:pointer}.pdf-dialog-container .header .open-in-new-button:hover{color:#ffb74d}.pdf-dialog-container .header .beta-version-button{margin-right:10px}.pdf-dialog-container .header .beta-version-button.active{background-color:#2e7d32;border:1px solid white;border-radius:50%;height:20px;width:20px;text-align:center;font-weight:700}.pdf-dialog-container md-dialog-actions{display:flex;width:100%;background-color:#eee;border-top:1px solid silver}.pdf-dialog-container .left-actions,.pdf-dialog-container .center-actions,.pdf-dialog-container .right-actions{display:flex;align-items:center;flex:1 1 33%}.pdf-dialog-container .left-actions{justify-content:flex-start}.pdf-dialog-container .center-actions{justify-content:center;display:flex;gap:10px}.pdf-dialog-container .right-actions{justify-content:flex-end}.pdf-dialog-container .default-preset-button .default-layout-thumb{height:36px}.pdf-dialog-container .action-hint{background-color:#616161;color:#fff;padding:5px 10px}.pdf-dialog-container .pdf-dialog-content{width:100%;position:relative}.pdf-dialog-container .pdf-dialog-content .viewer{height:100%}.pdf-dialog-container .pdf-dialog-content .viewer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pdf-dialog-container .pdf-dialog-content .loading-overlay{display:flex;align-items:center;justify-content:center;position:absolute;inset:0}.pdf-dialog-container .document-ocr-data{display:flex;align-items:center;font-size:.9em;color:#9e9e9e;padding:0 20px}.pdf-dialog-container .document-ocr-data.ocr-complete{color:#43a047}.pdf-dialog-container .document-ocr-data.ocr-processing{animation:pulse 3s infinite;font-weight:700}.pdf-dialog-container .open-parent-document-button.has-version-select{margin-right:0}.pdf-dialog-container .document-version-select{margin:0 5px}.pdf-dialog-container .document-version-select .md-select-value{border:none;min-width:auto;min-height:auto}.pdf-dialog-container .document-version-select .md-select-value .md-select-icon{width:auto}.pdf-dialog-container .document-version-select.hide-label{margin:0}.pdf-dialog-container .document-version-select.hide-label .md-select-value span:first-child{display:none}.pdf-panel._md-panel-hidden{display:block;visibility:hidden;z-index:-1000!important;top:-100%}.pdf-panel._md-panel-hidden .md-panel{opacity:1}.pdf-panel._md-panel-shown{visibility:visible}.pdf-panel.full-screen .pdf-dialog-container{height:100%;width:100%}.new-pdf-viewer-container{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;pointer-events:none;border-radius:6px;overflow:hidden}.new-pdf-viewer-container>*{pointer-events:auto}[role=dialog]{position:relative}[role=dialog]>.viewer{position:absolute;z-index:1}[role=dialog]>.viewer iframe{position:absolute;top:0;left:0;width:100%;height:100%}[role=dialog]:not(.use-new-ui)>.viewer{inset:40px 0 52px}[role=dialog].use-new-ui>.viewer{top:50px;left:var(--left-panel-width, 0px);right:var(--right-panel-width, 0px);bottom:60px;z-index:1;transition:left .3s ease,right .3s ease}.pdf-dialog-content{width:100%;position:relative}project-select-component{display:flex;justify-content:flex-start;align-items:center;margin:0 10px;font-size:17px;font-weight:700;height:50px;color:#616161}project-select-component md-select{margin:0 5px}project-select-component md-select:focus .md-select-value{color:inherit!important}project-select-component .md-select-icon{color:#9e9e9e}project-select-component .md-text{display:inline-block;max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}project-select-component.ps-light .md-select-value{color:#fff!important}project-select-component.ps-light .md-select-icon{color:#fff}project-select-component.ps-light md-select:focus .md-select-value{color:#fff!important}project-settings-component{position:relative;display:flex;flex:1 1 auto}project-settings-component .close-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:48px;width:48px;cursor:pointer}project-settings-component .close-button:hover{color:#2196f3}project-settings-component .tab-content.team{display:flex;flex-direction:column;height:100%}project-settings-component .tab-content.general{height:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-start}project-settings-component md-input-container.wide{width:100%;max-width:600px}project-settings-component md-input-container .md-input[disabled]{color:#000}project-settings-component md-radio-group{border:1px solid #bdbdbd;padding:10px;border-radius:5px}project-settings-component .md-table-toolbar{box-shadow:0 2px 5px #00000042}project-settings-component .md-table-toolbar.alternate .md-button{color:#fff}project-settings-component md-table-container{height:100%}project-settings-component .md-row th.md-column,project-settings-component .md-row td.md-cell{text-align:center}project-settings-component .md-row th.md-checkbox-column,project-settings-component .md-row td.md-checkbox-cell,project-settings-component .md-row th.email,project-settings-component .md-row td.email{text-align:left}project-settings-component .md-row th>.md-sort-icon{display:none}project-settings-component .md-row th.md-active>.md-sort-icon{display:inline-block}project-settings-component .md-row td.email{vertical-align:middle;white-space:nowrap}project-settings-component .md-row td.email.pending{color:#9e9e9e}project-settings-component .md-row td.email.owner{font-weight:700}project-settings-component .md-row td.email.owner img{border:2px solid #ff8a65}project-settings-component .md-row td.email .pending-email-icon{height:20px;width:20px}project-settings-component .md-row td.email .pending-email-icon svg{height:100%;width:100%}project-settings-component .md-row td.email .user-avatar{padding:0 3px;border:1px solid #d7d7d7;font-size:15px;color:#9e9e9e}project-settings-component .md-row td.email span{margin-left:5px}project-settings-component .md-row td.email img{height:20px;border-radius:3px;display:inline-block}project-settings-component .ah-card{width:400px;position:relative;display:flex;flex-direction:column;border:1px solid rgb(215,215,215);border-radius:5px;padding:10px;margin:12px;background-color:#fff;box-shadow:2px 2px 5px -1px #00000026}project-settings-component .label{color:#616161;margin:0 10px 10px 0}project-settings-component .ah-card.project-info .label{color:#9e9e9e;font-size:.9em}project-settings-component .card-header{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;background-color:#9e9e9e;color:#fff;margin-bottom:10px;font-weight:700}project-settings-component .edit-info-button{position:absolute;top:50px;right:0;min-width:auto;width:50px;z-index:100}project-settings-component .thumb-container{position:relative;display:inline-block;border:1px solid rgb(215,215,215);cursor:pointer}project-settings-component .thumb-container img{border:1px solid rgb(215,215,215);height:70px}project-settings-component .thumb-container .thumb-placeholder{height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:#f5f5f5}project-settings-component .thumb-container .thumb-placeholder ng-md-icon{color:#bdbdbd}project-settings-component .thumb-container:hover .ah-remove-button,project-settings-component .thumb-container:hover .ah-add-button{opacity:1}project-settings-component .thumb-container:hover img{border:3px solid #90caf9}project-settings-component .setting-row{display:flex;align-items:center;margin:4px 0}project-settings-component .setting-row .label{margin:0 0 0 10px}project-settings-component .worker-tags-input{display:flex}project-settings-component .worker-tags-input md-input-container{flex:1 1 auto}project-settings-component .info-entry{color:#616161;font-weight:700;margin-bottom:10px}project-settings-component .project-image .preview-image{flex:1 0 auto;display:flex;justify-content:center;align-items:center}project-settings-component .project-image .preview-image img{margin-top:10px;border:1px solid rgb(215,215,215);max-width:350px;max-height:260px}project-settings-component .controls{text-align:center}project-settings-component .reset-button{color:#616161!important}project-settings-component .controls-row{color:#616161}project-settings-component .actions{display:flex;flex-direction:column}project-settings-component .actions .md-button{margin-top:20px}project-settings-component .inline-radio-group{display:flex}project-settings-component .inline-radio-group md-radio-button{margin-right:15px}rich-input{display:block}rich-input md-input-container{position:relative}rich-input .rich-input{overflow:hidden;line-height:26px;float:none;min-height:26px;height:auto}rich-input .rich-input.singleline{white-space:nowrap}rich-input .rich-input p{margin:0}rich-input .rich-input.textarea{overflow:auto;min-height:126px;max-height:200px;height:auto;padding:10px;border:1px solid rgb(215,215,215)}rich-input .medium-editor-element h1,rich-input .medium-editor-element h2,rich-input .medium-editor-element h3,rich-input .medium-editor-element h4,rich-input .medium-editor-element h5{color:inherit;font-weight:inherit;font-size:inherit}rich-input .medium-editor-element h1:before{content:"\2022  "}rich-input .medium-editor-element h2:before{content:"\2022\2022  "}rich-input .medium-editor-element h3:before{content:"\2022\2022\2022  "}rich-input .medium-editor-element h4:before{content:"\2022\2022\2022\2022  "}rich-input .medium-editor-element h5:before{content:"\2022\2022\2022\2022\2022  "}rich-input .medium-editor-placeholder:after{color:gray;font-style:normal}shared-folder-component{display:flex;flex-direction:column;height:100vh;width:100vw;background:linear-gradient(180deg,#fff,#96cef8)}shared-folder-component #workspace-container{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;height:100%}shared-folder-component #workspace-container>*{height:100%}shared-folder-component .password-gate{display:flex;align-items:center;justify-content:center;height:100%;padding:1.5rem}shared-folder-component .password-gate-card{background:#fff;border-radius:1rem;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000f;padding:2.5rem 2rem;max-width:400px;width:100%;text-align:center}shared-folder-component .password-gate-logo{width:160px;margin-bottom:1.5rem}shared-folder-component .password-gate-project{font-size:1.25rem;font-weight:700;color:var(--sl-color-primary-600, #3b82f6);margin-bottom:.75rem}shared-folder-component .password-gate-message{font-size:.95rem;color:#555;margin:0 0 1.5rem}shared-folder-component .password-gate-form{display:flex;flex-direction:column;gap:.75rem}shared-folder-component .password-gate-input{width:100%;padding:.65rem .75rem;font-size:.95rem;border:1px solid #ccc;border-radius:.5rem;outline:none;box-sizing:border-box;transition:border-color .15s}shared-folder-component .password-gate-input:focus{border-color:var(--sl-color-primary-600, #3b82f6);box-shadow:0 0 0 2px #3b82f626}shared-folder-component .password-gate-submit{padding:.65rem;font-size:.95rem;font-weight:600;color:#fff;background-color:var(--sl-color-primary-600, #3b82f6);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s}shared-folder-component .password-gate-submit:hover:not(:disabled){background-color:var(--sl-color-primary-700, #2563eb)}shared-folder-component .password-gate-submit:disabled{opacity:.5;cursor:not-allowed}shared-folder-component .password-gate-error{margin-top:.75rem;font-size:.85rem;color:#dc2626}slide-details-setting{display:block;padding:10px}slide-details-setting .top-row{display:flex}slide-details-setting .thumb-container{position:relative;display:flex;align-items:flex-start;justify-content:center;cursor:pointer}slide-details-setting .thumb-container img{outline:1px solid #90a4ae;height:70px}slide-details-setting .thumb-container .thumb-placeholder{height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:#f5f5f5}slide-details-setting .thumb-container .thumb-placeholder ng-md-icon{color:#bdbdbd}slide-details-setting .thumb-container:hover .ah-remove-button,slide-details-setting .thumb-container:hover .ah-add-button{opacity:1}slide-details-setting .thumb-container:hover img{outline:3px solid #64b5f6}slide-details-setting .setting-info{flex:1 1 auto;display:flex;flex-direction:column;margin-left:10px}slide-details-setting .setting-info .setting-name{font-weight:700;margin-bottom:10px}slide-details-setting.vertical-layout .top-row{flex-direction:column-reverse;align-items:center}slide-details-setting.vertical-layout .setting-info{margin:0}slide-details-setting.vertical-layout .setting-info .setting-name{margin-bottom:3px;text-align:center}slide-details-setting.vertical-layout .controls-container{display:none}slide-edit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}slide-edit .canvas-element{position:relative}slide-edit .toolbar{position:absolute;pointer-events:all;bottom:-35px;right:0;width:100%;height:30px;display:flex;justify-content:flex-end}slide-edit .toolbar>*{margin-left:5px!important}slide-edit .toolbar .spacer{flex:2 1 auto}slide-edit .toolbar .open-select-button{color:#9e9e9e;font-size:.8em;transform:translate(-3px);padding:5px 0;margin:0}slide-edit .toolbar .open-select-button[disabled]{color:#bdbdbd}slide-edit .toolbar .open-select-button:not([disabled]):hover{color:#ffb74d}slide-edit .toolbar .default-layout-thumb{height:25px;outline:1px solid rgb(215,215,215);cursor:pointer}slide-edit .toolbar .default-layout-thumb:hover{outline:1px solid #42a5f5}slide-edit .toolbar .overlay-opacity-slider{position:absolute;right:392px}slide-edit .toolbar .collect-elements-button{position:absolute;right:332px}slide-edit .toolbar .default-layout-button{position:absolute;right:182px;top:0}slide-edit .toolbar .open-layouts-button{position:absolute;right:162px}slide-edit .toolbar .open-presets-button{position:absolute;right:252px}slide-edit .toolbar .default-preset-button{position:absolute;right:272px;top:0}slide-edit .toolbar .align-items-button{position:absolute;right:80px}slide-edit .toolbar .align-items-button .align-button-icon{width:64px;height:32px;margin-top:8px}slide-edit .toolbar .undo-button{position:absolute;right:35px}slide-edit .toolbar .redo-button{position:absolute;right:0}slide-edit .md-button.active>ng-md-icon{fill:#f57c00}slide-edit .md-button.md-icon-button{border-radius:4px}slide-edit .video-icon ng-md-icon{color:#f57c00}slide-edit .animation-video-container{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}slide-edit .animation-video-container video{width:100%;height:100%}slide-edit .animation-video-container .animation-video{transition:.2s linear opacity}slide-edit .animation-video-container .animation-video.hidden{opacity:0}slide-edit .canvas-container{transition:opacity .15s ease-in;position:absolute;left:0;right:0;outline-width:1px;outline-color:#6b6b6b;outline-style:solid}slide-edit .canvas-container.canvas-hidden{opacity:0;pointer-events:none}slideshow-component{position:relative;display:flex;flex-direction:column;width:100%;overflow-y:hidden;justify-content:center;background-color:#000}slideshow-component .slideshow-tools{position:absolute;top:0;left:0;right:0;padding:5px 10px;display:flex;gap:5px;z-index:20}slideshow-component .slideshow-tools .tool-icon{border:1px solid #616161}slideshow-component .slideshow-tools .tool-icon:hover{border:1px solid #ffb74d}slideshow-component .slideshow-tools .tool-icon.active{border:1px solid #ff8a65}slideshow-component .slideshow-tools .tool-icon.active ng-md-icon{color:#ff8a65}slideshow-component .slideshow-tools .spacer{flex:2 0 auto}slideshow-component .slideshow-tools .spacer.short{flex:0 0 30px}slideshow-component .slideshow-tools .node-label,slideshow-component .slideshow-tools .node-index,slideshow-component .slideshow-tools .node-index-out-of{color:#fff;display:flex;align-items:center}slideshow-component .slideshow-tools .node-index-container{display:flex;margin:0 5px;cursor:pointer}slideshow-component .slideshow-tools .node-index-container:hover>*{color:#ffb74d}slideshow-component .slide-container{flex:1 1 auto;display:flex;flex-direction:column;max-height:calc(100% - 100px);min-height:400px;overflow-y:visible;margin:0 10px}slideshow-component .preview-container{flex:1 1 540px;height:100%;position:relative}slideshow-component .preview-container .background-image{position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;opacity:0}slideshow-component .preview-container .background-image.visible{transition:.2s opacity ease-out;opacity:1}slideshow-component .preview-container .spinner-overlay{background-color:#ffffffd9;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}slideshow-component .preview-container .spinner-overlay .progress-text{margin-top:20px;max-width:380px;text-align:center;font-size:1.2em;font-weight:700;color:#283593;background-color:#ffffffd9;padding:20px}slideshow-component .preview-container.failed{border:1px solid red}slideshow-component .drop-hint{display:none;pointer-events:none;position:absolute;inset:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;color:#000;font-size:2em;font-weight:700;opacity:0;transition:opacity .2s ease}slideshow-component .drop-hint ng-md-icon{margin:0 20px 0 0;color:#000}slideshow-component .drop-hint.show{display:flex;opacity:.3}slide-sorter{display:flex;flex-direction:column}slide-sorter .content-container{overflow:hidden;display:flex;flex:1 2 auto}slide-sorter ah-tree-grid-view{flex:1 1 auto}slide-sorter .sidebar{flex:0 0 250px;border-left:1px solid rgb(215,215,215);padding:10px;font-size:.9em}slide-sorter .grid-container{flex:2 1 auto;display:flex;flex-wrap:wrap;align-content:flex-start;overflow:auto;padding:20px;max-height:100%}slide-sorter .controls-row{display:flex;align-items:center;margin:10px 0}slide-sorter .label{color:#616161;margin-right:5px}slide-sorter .grid-item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:5px;width:140px;height:120px;cursor:pointer;border:3px solid transparent;border-radius:10px}slide-sorter .grid-item .name{overflow:hidden;max-width:100%;min-height:20px;white-space:nowrap;text-overflow:ellipsis;color:#9e9e9e;font-size:.8em;margin-bottom:5px}slide-sorter .grid-item .image{flex:1 1 auto;width:100%;display:flex;overflow:hidden;align-items:center}slide-sorter .grid-item img{max-width:100%;max-height:100%;border:1px solid rgb(215,215,215);box-shadow:2px 2px 2px #ccc}slide-sorter .grid-item.active img{outline:4px solid #2196f3;box-shadow:6px 6px 6px #ccc}slide-sorter .grid-item.selected{background-color:#bbdefb;border:3px solid #90caf9}slide-sorter .grid-item.processing{background-color:#ffccbc}slide-sorter .grid-item .placeholder,slide-sorter .grid-item .folder-node,slide-sorter .grid-item .notes-node{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid rgb(215,215,215);flex:1 1 auto;background-color:#eee}slide-sorter .grid-item .folder-node,slide-sorter .grid-item .notes-node{border-radius:20px;background-color:transparent;width:90px}slide-sorter .grid-item .folder-node ng-md-icon,slide-sorter .grid-item .notes-node ng-md-icon{color:#757575}slide-sorter .grid-item .folder-node{border:none}slide-sorter .grid-item .number{position:absolute;left:5px;top:30px;background-color:#1976d2;padding:0 5px;color:#fff;font-weight:700}slide-sorter .grid-item .number.require-update{background-color:#ff7043}slide-sorter .grid-item .context-menu-button{position:absolute;inset:0;border:1px solid red}slide-sorter .grid-item .compare-icon{position:absolute;right:7px;bottom:10px;color:#616161;background-color:#fffc;border-radius:4px}slide-sorter .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background-color:#1a237e;font-size:18px;font-weight:700;color:#fff}slide-sorter .secondary-screen-header .spacer{flex:1 1 auto}slide-sorter .secondary-screen-header .close-button{flex:0 1 100px;display:flex;justify-content:flex-end;cursor:pointer}slide-sorter .secondary-screen-header .close-button ng-md-icon{margin:0}slide-sorter .secondary-screen-header .icon-bg{fill:transparent}slide-sorter .secondary-screen-header .tree-select{margin-left:20px}slide-sorter .secondary-screen-header .tree-select md-input-container{margin:0}slide-sorter .secondary-screen-header .tree-select md-input-container .md-select-value{color:#fff!important}slide-sorter .secondary-screen-header .tree-select md-input-container .md-select-icon{color:#fff}.tags-autocomplete .count{transform:translateY(-1px);margin-left:5px}tag-chooser .count{position:absolute;top:-5px;right:-8px}tag-chooser md-chip{overflow:hidden}tag-chooser .md-chip-remove md-icon{min-width:0;min-height:0;width:15px!important}team-view-component{border-left:1px solid rgb(215,215,215);width:0px;transition:width .5s ease;padding-top:25px}team-view-component.show{width:130px}team-view-component .user-container{display:flex;min-width:120px;justify-content:space-between;font-weight:500;line-height:1.8em;color:#9e9e9e;padding:2px 7px;transition:color .15s linear,background-color .15s linear;cursor:default}team-view-component .user-container .more{cursor:pointer;opacity:0;transition:opacity .15s linear}team-view-component .user-container .number{font-size:.75em;padding:2px 3px 3px 2px;border-radius:50%;border:1px solid #e53935;color:#e53935;transition:border .15s linear,font-weight .15s linear}team-view-component .user-container .number:hover{font-weight:700;color:#c62828;border:1px solid #c62828}team-view-component .user-container .chat{transition:color .15s linear}team-view-component .user-container .chat:hover{color:#fb8c00}team-view-component .user-container:hover{background-color:#fff;color:#1565c0}team-view-component .user-container:hover .more{opacity:1}user-projects-component{display:flex;flex-direction:column;justify-content:stretch;background-color:#fafafa}user-projects-component .sub-header{flex:0 0 48px;display:flex;background-color:#eee;color:#9e9e9e;font-weight:700;border-bottom:1px solid rgb(215,215,215)}user-projects-component .sub-header>*{display:flex;align-items:center;justify-content:center}user-projects-component .sub-header>*>*{margin:0 3px}user-projects-component .sub-header .left,user-projects-component .sub-header .right{flex:0 0 300px}user-projects-component .sub-header .center{flex:1 1 auto}user-projects-component .user-projects-content{flex:1 1 auto;display:flex;overflow:hidden}user-projects-component #user-projects-sidebar,user-projects-component #user-projects-collections-sidebar{position:relative;transition:flex-basis .25s ease-out;overflow:hidden}user-projects-component #user-projects-sidebar.collapsed,user-projects-component #user-projects-collections-sidebar.collapsed{flex:0 0 30px}user-projects-component #user-projects-sidebar.no-animation,user-projects-component #user-projects-collections-sidebar.no-animation{transition:none}user-projects-component #user-projects-sidebar .collapse-button,user-projects-component #user-projects-collections-sidebar .collapse-button{position:absolute;left:0;top:15px}user-projects-component #user-projects-sidebar .project-list-filters,user-projects-component #user-projects-collections-sidebar .project-list-filters{margin-left:30px}user-projects-component #user-projects-collections-sidebar .collapse-button{left:auto;right:0}user-projects-component #user-projects-collections-sidebar .project-list-filters{margin-left:10px;margin-right:50px}user-projects-component .md-button{min-width:30px;min-height:30px;line-height:20px;margin:0;padding:0}user-projects-component ng-md-icon{outline:none;cursor:pointer;margin:0}user-projects-component ng-md-icon.group-header-icon,user-projects-component ng-md-icon.project-icon{fill:transparent}user-projects-component ng-md-icon.group-header-icon:hover,user-projects-component ng-md-icon.project-icon:hover{fill:#fff!important}user-projects-component ng-md-icon.no-click{cursor:default}user-projects-component ng-md-icon:not(.visibility-icon){transition:fill .2s}user-projects-component .show-groups{transition:background-color .2s}user-projects-component .show-groups.groups-hidden ng-md-icon{fill:#ff8a65}user-projects-component .show-groups[disabled],user-projects-component .show-groups[disabled]:hover{background-color:#9e9e9e;color:#fff}user-projects-component .show-groups[disabled] ng-md-icon,user-projects-component .show-groups[disabled]:hover ng-md-icon{cursor:default}user-projects-component .show-groups:hover:not([disabled]){color:#ffb74d}user-projects-component .grab-handle ng-md-icon{position:relative;cursor:move}user-projects-component .collection{color:#0d47a1}workspace-component{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:#fff}workspace-component.sharing{border:3px solid red}workspace-component #workspace-header{position:relative;flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 12px;background-color:#fff;border-bottom:1px solid rgb(215,215,215);box-shadow:0 2px 5px #00000042;z-index:11}workspace-component #workspace-header .tool-icon.shared ng-md-icon{color:#039be5}workspace-component #workspace-header .tool-icon.shared.followed ng-md-icon{color:red}workspace-component #workspace-header .logo-container{height:46px;cursor:pointer}workspace-component #workspace-header .logo-container img{height:100%}workspace-component #workspace-header .project-select-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}workspace-component #workspace-header .project-select-container project-select-component{pointer-events:all}workspace-component #workspace-header .spacer{flex:1 1 auto}workspace-component #workspace-header .app-controls,workspace-component #workspace-header .project-controls{display:flex;align-items:center}workspace-component #workspace-header .app-controls .notification-badge,workspace-component #workspace-header .project-controls .notification-badge{top:2px;right:6px}workspace-component #workspace-header .app-controls .vertical-divider,workspace-component #workspace-header .project-controls .vertical-divider{border-left:1px solid rgb(215,215,215);height:46px;margin:0 5px}workspace-component #workspace-header .user-avatar{height:auto;width:auto;min-height:0;min-width:0;margin:0 0 0 5px;padding:0 5px;border:1px solid rgb(215,215,215);font-size:24px;color:#9e9e9e;transition:color .15s linear!important}workspace-component #workspace-header .user-avatar:hover{color:#ffb74d}@media(max-width:959px){workspace-component #workspace-header .logo-container{height:40px}}workspace-component #workspace-header.dev-header{background-color:#08496d}workspace-component #workspace-header.dev-header project-select-component{color:#fff}workspace-component #workspace-header.dev-header .tool-icon:not(.shared) ng-md-icon,workspace-component #workspace-header.dev-header .user-avatar{color:#fff}workspace-component #workspace-header.dev-header .tool-icon:not(.shared) ng-md-icon:hover,workspace-component #workspace-header.dev-header .user-avatar:hover{color:#ffb74d}workspace-component #workspace-container{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;height:100%}workspace-component #workspace-container>*{height:100%}workspace-component .form-edit,workspace-component .project-settings{display:flex}workspace-component .close-team{position:absolute;top:65px;right:0;display:none}workspace-component .close-team.show{display:block}workspace-component .sleep-overlay{position:absolute;inset:0;z-index:100;background-color:#26323880;transition:opacity .5s}workspace-component .sleep-overlay.ng-hide{opacity:0}.tool-icon{text-transform:none}.tool-icon:not([disabled]) ng-md-icon{color:#9e9e9e;transition:color .1s}.tool-icon:not([disabled]):hover{color:#ffb74d}.tool-icon:not([disabled]):hover ng-md-icon{color:#ffb74d}.tool-icon:not([disabled]).active ng-md-icon{color:#fff}.tool-icon[disabled]{opacity:.5}.rotate90{transform:rotate(90deg)}.rotate180{transform:rotate(180deg)}.rotate270{transform:rotate(270deg)}.mirror{transform:scaleX(-1)}.ah-action-link,.ah-action-link a{min-width:0;text-align:left;padding:6px 0;font-weight:400;cursor:pointer;color:#039be5;transition:color .1s;text-decoration:none}.ah-action-link ng-md-icon,.ah-action-link a ng-md-icon{transition:color .1s;transform:translateY(-2px);color:#039be5}.ah-action-link ng-md-icon.rotate90,.ah-action-link a ng-md-icon.rotate90{transform:translateY(-2px) rotate(90deg)}.ah-action-link:hover,.ah-action-link a:hover{color:#0277bd}.ah-action-link:hover ng-md-icon,.ah-action-link a:hover ng-md-icon{color:#0277bd}.ah-action-link.disabled,.ah-action-link a.disabled{color:#9e9e9e;pointer-events:none}.ah-action-link.disabled ng-md-icon,.ah-action-link a.disabled ng-md-icon{color:#9e9e9e}.ah-action-link.active,.ah-action-link a.active{color:#ff8a65}.ah-action-link.active ng-md-icon,.ah-action-link a.active ng-md-icon{color:#ff8a65}.ah-toggle-button{position:relative;cursor:pointer;text-align:center;z-index:10}.ah-toggle-button .icon-container{width:30px;margin:auto;background-color:#fff;transform:translateY(10px);border-radius:10px;transition:background-color .2s;text-align:center;color:#9e9e9e}.ah-toggle-button .icon-container:hover{background-color:#ffb74d}.ah-toggle-button .icon-container:hover ng-md-icon{color:#fff}.ah-toggle-button.label{text-align:left;display:flex;justify-content:flex-start}.ah-toggle-button.label .icon-container{transform:none;margin:0}.ah-toggle-button.label .label{margin-right:10px;display:flex;align-items:center;color:#9e9e9e;font-weight:700;font-size:.8em}.ah-tools-panel{background-color:#fff;padding:10px}.ah-tools-panel .tool-icon.delete-forever ng-md-icon{color:red}.ah-tools-panel .tool-icon .mouse-out{display:inline-block}.ah-tools-panel .tool-icon .mouse-in{display:none}.ah-tools-panel .tool-icon:hover{color:#ffb74d}.ah-tools-panel .tool-icon:hover .mouse-out{display:none}.ah-tools-panel .tool-icon:hover .mouse-in{display:inline-block}.ah-action-button{display:flex;justify-content:center;border-radius:12px;height:24px;width:24px;cursor:pointer;background-color:#fff;transition:opacity .2s;opacity:.4}.ah-action-button ng-md-icon{transition:color .2s;width:18px;height:18px;color:#000}.ah-action-button.active{opacity:1}.ah-action-button.active ng-md-icon{color:#ff8a65}.ah-action-button:hover{opacity:.6}.ah-action-button.ah-action-button-lt{background-color:#bdbdbd}.ah-action-button.ah-action-button-lt ng-md-icon{color:#fff}.ah-action-button.ah-action-button-lt.active{background-color:#ff8a65}.ah-action-button.ah-action-button-lt:hover{background-color:#a4a4a4}.ah-action-button.ah-action-button-lt:hover.active{background-color:#ff6332}.wrap-height{height:100%}.panel-controls{min-height:50px}.link-secondary{color:#2196f3;text-decoration:underline;cursor:pointer;transition:color .2s}.link-secondary:hover{color:#1976d2}.size-control{display:flex;justify-content:center;align-items:center;outline:none;min-height:10px;color:#9e9e9e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.size-control:hover{cursor:row-resize}.simple-text-button{cursor:pointer}.simple-text-button:hover{color:#f57c00!important;text-decoration:underline}.icon-unlock-alt:before{content:"\e900"}.icon-lock:before{content:"\e901"}.ah-select-dropdown md-optgroup{padding:10px 0}.ah-select-dropdown md-optgroup label{padding:0 16px 10px;text-transform:none;font-size:.8em;font-weight:500}.ah-select-dropdown md-optgroup:not(:last-child){border-bottom:1px solid #e0e0e0}.ah-select-dropdown .md-text{font-size:.9em}.ah-select-dropdown md-option{height:30px}.ah-select-dropdown md-select-menu,.ah-select-dropdown md-content{max-height:500px}.ah-select-dropdown .show-all{display:block;text-align:center}.ah-select-dropdown .show-all button{margin-bottom:0}.ah-asset-count{display:inline-block;min-width:1.5em;padding:0 5px 1px;border-radius:8px;background-color:#bdbdbd;text-align:center;line-height:1.3em;font-size:.8em;font-weight:700;color:#fff}.add-page-container,.add-slide-container{cursor:pointer;position:relative;align-self:stretch!important;outline:none;min-width:80px;margin:4px;background-color:#fcfcfc;border:1px solid rgb(215,215,215);border-radius:2px;transition:background-color .3s}.add-page-container ng-md-icon,.add-slide-container ng-md-icon{color:#d7d7d7}.add-page-container:hover,.add-slide-container:hover{background-color:#ffb74d;font-weight:500}.add-page-container:hover ng-md-icon,.add-slide-container:hover ng-md-icon{color:#fff}.add-slide-container{width:122px;margin-bottom:8px;transition:width .5s ease}.add-slide-container.wide{width:162px}.slide-icon{fill:#9e9e9e;transition:fill .15s linear}.slide-icon .icon-bg{fill:#fff}.slide-icon:hover{fill:#ffa726}.aspect-switch-container{display:flex;justify-content:center;align-items:center;color:#9e9e9e;min-height:40px}.aspect-switch-container .aspect-ratio-button{min-width:30px;border-radius:0}.aspect-switch-container .aspect-ratio-button .slide-icon{fill:#9e9e9e;width:70px;height:70px}.aspect-switch-container .aspect-ratio-button .slide-icon .icon-bg{fill:#fff}.aspect-switch-container .aspect-ratio-button .slide-icon svg{width:100%;height:100%}.aspect-switch-container .aspect-ratio-button.default .slide-icon,.aspect-switch-container .aspect-ratio-button.selected .slide-icon{fill:#42a5f5}md-switch.confidential-switch{margin:0}md-switch.confidential-switch.ng-not-empty .md-thumb:after{color:#fff;content:"\e901"}md-switch.confidential-switch .md-thumb:after{display:block;content:"\e900";font: 12px/1 icomoon;color:#9e9e9e;line-height:21px;text-align:center}md-switch.ocr-switch{margin:0}.notification-badge{position:absolute;border-radius:50%;background-color:#f4511e;border:2px solid white;width:15px;height:15px;top:-7.5px;right:-7.5px}.notification-badge.small{border:1px solid white;width:10px;height:10px;top:-5px;right:-5px}.ah-remove-button,.ah-add-button{z-index:1;position:absolute;top:-8px;right:-8px;padding:0!important;opacity:0;transition:opacity .15s;border-radius:50%!important}.ah-remove-button ng-md-icon,.ah-add-button ng-md-icon{color:#1e88e5;transition:color .15s}.ah-remove-button ng-md-icon:hover,.ah-add-button ng-md-icon:hover{color:#ffb74d}.ah-add-button{right:auto;left:-8px}.text-icon-button{display:inline-flex}.text-icon-button>span{padding:0 5px}md-content{background-color:#fff}md-input-container{margin:18px 0}.md-errors-spacer{display:none}md-paging button{height:35px!important;width:35px!important;margin:5px!important}[ng-click]{outline:none}.md-tooltip{padding:4px 8px;font-size:14px;font-weight:500;height:auto}md-dialog .warning{margin-bottom:20px;padding:10px;border:1px solid #f44336;color:#f44336}.md-button[type=file]>input[type=file]{display:none}.md-placeholder,md-input-container label,md-checkbox{color:#616161}.md-dialog-container{z-index:100}md-backdrop.md-dialog-backdrop{z-index:99}md-toast{position:fixed!important;top:max(12px,env(safe-area-inset-top,0px))!important;right:auto!important;bottom:auto!important;left:50%!important;z-index:2147483647!important;max-width:min(560px,100vw - 24px);transform:translate(-50%)!important}md-toast.md-top{top:max(12px,env(safe-area-inset-top,0px))!important}:root{--sl-z-index-toast: 2147483647}.sl-toast-stack{position:fixed!important;top:max(12px,env(safe-area-inset-top,0px))!important;right:auto!important;bottom:auto!important;left:50%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:min(560px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;transform:translate(-50%)!important;z-index:var(--sl-z-index-toast)!important;pointer-events:none!important}.sl-toast-stack sl-alert,.sl-toast-stack sl-alert::part(base){z-index:var(--sl-z-index-toast)!important}.sl-toast-stack sl-alert{width:100%;pointer-events:auto}md-checkbox{margin-bottom:5px;color:#616161}md-checkbox .md-icon{border-color:#9e9e9e!important}md-checkbox.active{color:#2196f3}md-checkbox.md-checked .md-icon{border-color:#64b5f6!important;background-color:#64b5f6!important}md-checkbox.md-checked .md-icon:after{border-color:#fff!important}.md-button{color:#616161}.md-button.md-raised.md-primary:not([disabled]){color:#fff;background-color:#0277bd}.md-button.md-icon-button{height:auto;width:auto;min-height:0;min-width:0;line-height:20px;align-self:center;flex-shrink:0;padding:5px;margin:0;border-radius:4px}.md-button.md-icon-button.rotate45{transform:translateY(-2px) rotate(-45deg)}.md-button.md-icon-button.wide{padding:2px 5px}ng-md-icon.small{width:15px;height:15px}ng-md-icon.small-medium{width:20px;height:20px}ng-md-icon.small-medium.wide{width:28px;height:26px}ng-md-icon.medium{width:27px;height:27px}ng-md-icon.med-large{width:40px;height:40px}ng-md-icon.large{width:55px;height:55px}ng-md-icon.x-large{width:70px;height:70px}ng-md-icon svg{width:100%;height:100%}md-divider.vertical{border-top-width:0;border-right:1px solid rgb(215,215,215);height:100%}md-tabs{width:100%;height:100%}md-tabs .md-tab{font-size:17px;font-weight:700;color:#9e9e9e;text-transform:none;padding-top:14px}md-tabs .md-tab ng-md-icon{transform:translate(-2px,-2px)}md-tabs md-ink-bar{background:#42a5f5!important}html,body{height:100%;overflow:hidden!important}body{position:relative}body *{box-sizing:border-box}::-webkit-scrollbar{background-color:#fff}::-webkit-scrollbar-track{background-color:#f6f6f6}::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #f6f6f6}::-webkit-scrollbar-button{display:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.md-color-picker-input-container{cursor:pointer}.md-color-picker-input-container md-input-container{display:none}.md-color-picker-input-container .md-color-picker-preview{top:auto!important}.md-color-picker-input-container .md-color-picker-clear{bottom:auto!important;right:-30px!important}manager-outline{flex:1 1 auto;overflow:auto;border-right:1px solid rgb(215,215,215)}manager-outline .tree-controls{flex:0 0 40px;display:flex;padding:15px;background-color:#fafafa;border-top:1px solid rgb(215,215,215)}manager-outline .tree-controls .spacer{flex:1 1 auto}manager-outline .tree-controls .checkbox-button{display:flex;align-items:center;justify-content:center;width:50px}manager-outline .tree-controls .checkbox-button md-checkbox{margin:0;min-width:0;width:20px}manager-outline .tree-controls .project-list-filters md-input-container{margin:0}manager-outline .tree-controls .project-list-filters md-input-container .md-errors-spacer{display:none}manager-outline .tree-controls .project-list-filters .clear-button{min-width:0}manager-outline .outline-container{flex:1 1 auto;overflow-y:auto;overflow-x:visible;padding:10px 25px}manager-outline .outline-container .check-box{margin:0 0 0 5px}manager-outline .outline-container .check-box:not(.md-checked) .md-icon{background-color:#fff}manager-outline .outline-container .number-badge{min-width:18px;height:18px;line-height:17px;padding:1px 3px;background-color:#2196f3;border-radius:4px;font-size:.8em;font-weight:700;color:#fff;text-align:center}manager-outline .outline-container .number-badge.group-badge{background-color:#9e9e9e}manager-outline .outline-container li.hidden{min-height:0px}manager-outline .outline-container li.hidden>.tree-node{display:none}manager-outline .outline-container .tree-node{border-bottom:1px solid rgb(215,215,215);padding:5px 0;display:flex;align-items:center;cursor:pointer}manager-outline .outline-container .tree-node:hover{background-color:#eee}manager-outline .outline-container .tree-node.active{background-color:#b3e5fc}manager-outline .outline-container .sub-nodes{padding-left:63px}manager-outline .outline-container .node-name{padding-left:10px}manager-outline-details{flex:0 0 300px;display:flex;flex-direction:column;justify-content:flex-end;background-color:#eee;border-top:1px solid rgb(215,215,215);border-bottom:1px solid rgb(215,215,215)}manager-outline-details .node-details{flex:1 1 auto;padding:10px 25px;overflow:auto}manager-outline-details .settings{flex:0 0 auto;padding:10px 25px;display:flex;flex-direction:column;width:100%;border-top:1px solid rgb(215,215,215);background:#fff}manager-outline-details .settings .indent{margin-left:30px}manager-outline-details .subheader{margin-bottom:10px;color:#9e9e9e}manager-outline-details .options-button{color:#616161}manager-outline-details .info-box{max-width:250px;margin:10px 0}manager-outline-details .info-box .header{color:#9e9e9e}manager-outline-details .info-box img{width:100%;border:1px solid rgb(215,215,215);cursor:zoom-in}manager-tree{border:1px solid rgb(215,215,215);flex:0 0 250px;color:#616161;overflow:auto;background-color:#e0e0e0;direction:rtl}manager-tree>*{direction:ltr}manager-tree .tree-row{padding:3px 5px;cursor:pointer;overflow:hidden}manager-tree .directory-header{display:flex;justify-content:flex-start}manager-tree .directory-header ng-md-icon{flex:0 0 auto;color:#9e9e9e}manager-tree .directory-header .group-name{flex:1 1 auto;margin:0 0 0 5px;white-space:nowrap}manager-tree .group-list-container{overflow:hidden;margin-bottom:15px}manager-tree .group-list-container .project-name{white-space:nowrap}manager-tree .group-list-container .tree-row{padding-left:41px}manager-tree .group-list-container .tree-row.selected{background-color:#fff;font-weight:500;color:#424242}manager-tree .group-list-container .tree-row:hover{background-color:#e3f2fd}manager-tree .group-list-container .tree-row.current{color:#ff5722}manager-tree .group-list-container .tree-row.current ng-md-icon{transform:translateY(-1px)}manager-tree .group-list-container .tree-row.pinned-current{font-size:1.1em;padding:10px 0 10px 18px;border-bottom:1px solid #757575}manager-tree .group-list-container.ng-enter{transition:.15s linear opacity;opacity:0}manager-tree .group-list-container.ng-enter.ng-enter-active{opacity:1}manager-tree .group-list-container.ng-leave{transition:.15s linear opacity;opacity:1}manager-tree .group-list-container.ng-leave.ng-leave-active{opacity:0}artwork-editor-component{display:flex;flex-direction:column}artwork-editor-component textarea{min-width:240px}artwork-editor-component .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background-color:#1976d2;font-size:18px;font-weight:700;color:#fff}artwork-editor-component .secondary-screen-header .spacer{flex:1 1 auto}artwork-editor-component .secondary-screen-content{flex:1 1 auto;display:flex;overflow:hidden;background-color:#d2d6e0}artwork-editor-component .col{padding:10px;overflow:auto}artwork-editor-component .col-1{flex:0 0 400px;background-color:#d9ebff;border:solid 5px #0158bb;border-radius:8px;margin:8px;display:flex;flex-direction:column;overflow-x:hidden}artwork-editor-component .col-2{flex:1 0 auto;max-width:420px;min-width:400px;overflow-y:auto;overflow-x:hidden;border-left:1px solid rgb(215,215,215);border-right:1px solid rgb(215,215,215);background-color:#fff;border:solid 3px #0158bb;border-radius:8px;margin:8px}artwork-editor-component .col-3{flex:1 1 auto;background-color:#fff;border:solid 3px #0158bb;border-radius:7px;margin:8px}artwork-editor-component .col-3 .control-details-layout{display:flex;flex-direction:row;height:100%;gap:0px;padding:0}artwork-editor-component .col-3 .control-details-layout .controls-section{flex:1 1 50%;overflow:auto}artwork-editor-component .col-3 .control-details-layout .input-fields-section{flex:1 1 50%;overflow:auto;background-color:#d9ebff;border-radius:10px;border:solid 4px #0158bb;padding:14px 10px 10px;margin:40px 0}artwork-editor-component .col-3 .control-details-layout .input-fields-section md-input-container{display:inline-block!important;width:100%;background-color:#fff!important;border-radius:5px!important;margin:24px 0!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section md-input-container label{color:#0158bb!important;font-weight:500;font-size:1em!important;transform:translateY(-5px)!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section md-input-container input,artwork-editor-component .col-3 .control-details-layout .input-fields-section md-input-container input[type=number],artwork-editor-component .col-3 .control-details-layout .input-fields-section md-input-container input[type=text],artwork-editor-component .col-3 .control-details-layout .input-fields-section md-input-container textarea,artwork-editor-component .col-3 .control-details-layout .input-fields-section md-input-container md-select{width:100%!important;background-color:transparent!important;border:none!important;border-radius:0!important;margin:0!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section md-input-container input[type=number]{width:5em!important;margin-right:10px!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section md-radio-group{margin-bottom:10px!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section md-radio-group label{display:block;margin-bottom:10px}artwork-editor-component .col-3 .control-details-layout .input-fields-section md-radio-group md-radio-button{display:inline-block;margin-right:10px}artwork-editor-component .col-3 .control-details-layout .input-fields-section .numeric-data{display:flex;flex-wrap:wrap;max-width:300px;margin-bottom:10px!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section .numeric-data md-input-container{flex:1 1 0px!important;width:auto!important;min-width:100px;background-color:#fff!important;border-radius:5px!important;margin:20px!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section .numeric-data md-input-container input,artwork-editor-component .col-3 .control-details-layout .input-fields-section .numeric-data md-input-container input[type=number]{width:100%!important;border:none!important;border-radius:0!important;background-color:transparent!important;padding:5px!important;margin:0!important}artwork-editor-component .artwork-details{display:flex;flex-direction:column;align-items:flex-start}artwork-editor-component .artwork-details .name-section{display:flex;align-items:flex-start;gap:10px}artwork-editor-component .artwork-details>md-button{align-self:flex-start!important;margin:5px 0!important;min-width:auto!important}artwork-editor-component .dev-tools-section{margin-top:auto;padding:10px}artwork-editor-component .dev-tools-header{font-weight:700;font-size:.9em;color:#0158bb;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}artwork-editor-component .download-button-container{padding-top:10px;text-align:left}artwork-editor-component .download-link-button{font-size:.6rem!important;margin:0!important;padding:2px 4px!important;min-width:auto!important;min-height:auto!important;line-height:1.2!important;text-align:left!important;display:inline-block!important}artwork-editor-component .download-link-button span{font-size:.6rem!important}artwork-editor-component .download-link-button ng-md-icon{font-size:14px!important}artwork-editor-component .name-input{display:block;flex:2;min-width:220px;margin:50px 0 0;background-color:#fff;border:#0158bb solid 2px;border-radius:5px}artwork-editor-component .name-input label{padding-top:30px;font-weight:800;font-size:1.6rem;color:#0158bb!important}artwork-editor-component .name-input textarea{font-weight:700;color:#0158bb}artwork-editor-component .image-container{flex-shrink:0;position:relative;margin-left:-10px;margin-top:10px;padding:5px}artwork-editor-component .image-container .label{font-size:.8em;margin-bottom:5px}artwork-editor-component .image-container img{height:80px;max-width:100%;padding:0;border-radius:5px;border:solid 1px #000000}artwork-editor-component .image-container .thumb-placeholder{height:80px;width:80px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:1px solid rgb(215,215,215);border-radius:5px}artwork-editor-component .image-container .thumb-placeholder ng-md-icon{color:#bdbdbd}artwork-editor-component .image-container .ah-remove-button{position:absolute;top:10px;right:10px;opacity:0;z-index:10;background-color:#fffc}artwork-editor-component .image-container:hover .ah-remove-button{opacity:1}artwork-editor-component .actions-container{display:flex;flex-direction:column;height:160px}artwork-editor-component .actions-container .md-button{text-align:left}artwork-editor-component .section-header{width:100%;font-weight:700;font-size:1.2em;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}artwork-editor-component .section-header md-select{margin:0}artwork-editor-component .style-list-container{width:100%}artwork-editor-component .element-style,artwork-editor-component .control-list-item{display:flex;align-items:center;margin:5px 0;padding:0 5px;height:36px;border:0px;background-color:#1976d2;font-weight:700;color:#fff}artwork-editor-component .element-style.alert,artwork-editor-component .control-list-item.alert{border:1px solid #ef5350;background-color:#ef5350}artwork-editor-component .element-style.alert .index,artwork-editor-component .control-list-item.alert .index{background-color:#c62828}artwork-editor-component .element-style:not(.selected),artwork-editor-component .control-list-item:not(.selected){background-color:#fff;color:#616161}artwork-editor-component .element-style:not(.selected) .md-button,artwork-editor-component .control-list-item:not(.selected) .md-button{color:#616161}artwork-editor-component .element-style .grab-handle,artwork-editor-component .control-list-item .grab-handle{margin-right:5px;opacity:.5}artwork-editor-component .element-style .index,artwork-editor-component .control-list-item .index{display:flex;justify-content:center;align-items:center;height:28px;width:28px;border-radius:6px;margin-right:6px;background-color:#0d47a1;line-height:0;color:#fff}artwork-editor-component .element-style .name,artwork-editor-component .control-list-item .name{flex:1 1 auto}artwork-editor-component .element-style .md-button,artwork-editor-component .control-list-item .md-button{color:#fff}artwork-editor-component .control-list-item{display:flex;align-items:center;margin:5px 0;padding:5px 20px 5px 5px;font-weight:700;color:#fff;border-radius:5px 0 0 5px;background-color:#757575}artwork-editor-component .control-list-item.selected{background-color:#0158bb!important}artwork-editor-component .control-list-item:not(.selected){background-color:#f7f7f7;color:#616161}artwork-editor-component .control-list-item:not(.selected) .md-button{color:#616161}artwork-editor-component .control-list-item .grab-handle{margin-right:5px;opacity:.5}artwork-editor-component .control-list-item .index{flex:0 0 28px;display:flex;justify-content:center;align-items:center;height:28px;width:28px;border-radius:6px;margin-right:6px;background-color:#424242;line-height:0;color:#fff}artwork-editor-component .control-list-item .name{flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}artwork-editor-component .control-list-item .md-button{color:#fff}artwork-editor-component .control-list-item .control-buttons{display:flex}artwork-editor-component .style-details-container{border:1px solid #1976d2}artwork-editor-component .style-details-container.alert{border:1px solid #ef5350}artwork-editor-component .style-details-container.alert .style-details-header{background-color:#ef5350}artwork-editor-component .control-details-container{border:1px solid #616161}artwork-editor-component .style-details-header,artwork-editor-component .control-details-header{display:flex;align-items:center;padding:0 10px;height:36px;background-color:#1976d2;font-weight:700;color:#fff}artwork-editor-component .control-details-header{background-color:#616161;display:none!important}artwork-editor-component .control-details-content{padding:10px;display:flex;border:solid 0px!important}artwork-editor-component .control-details-content .left-col,artwork-editor-component .control-details-content .right-col{flex:1 1 50%}artwork-editor-component .control-details-content .left-col{padding-right:10px}artwork-editor-component .control-details-content .right-col{border:solid 0px!important;padding-left:10px}artwork-editor-component .control-details-content .right-col md-input-container{display:inline-block}artwork-editor-component .control-details-content .right-col md-input-container input[type=number]{width:5em;margin-right:10px}artwork-editor-component .control-details-content .right-col md-radio-group label{display:block;margin-bottom:10px}artwork-editor-component .control-details-content .right-col md-radio-group md-radio-button{display:inline-block;margin-right:10px}artwork-editor-component .control-details-content .color-control .label{color:#616161;font-size:.8em;margin-bottom:5px}artwork-editor-component .style-details-content{padding:10px}artwork-editor-component .style-details-content .top-row{display:flex}artwork-editor-component .style-details-content .top-row .left-col{padding-right:10px}artwork-editor-component .style-details-content .top-row .right-col{padding:0 10px;border-left:1px solid rgb(215,215,215)}artwork-editor-component .style-details-content .section-header{border-top:1px solid rgb(215,215,215);margin-top:15px}artwork-editor-component .type-select-container md-input-container{min-width:230px}artwork-editor-component .control-details-content{display:flex;flex-wrap:wrap;border:1px solid rgb(215,215,215);padding:5px;margin:5px 0}artwork-editor-component .control-details-content .control-row{margin-bottom:10px}artwork-editor-component .control-details-content md-radio-button{display:inline;margin-left:10px}artwork-editor-component .control-details-content input[type=number]{width:4em;margin-right:10px}artwork-editor-component .control-details-content .text-control-values{display:flex;flex-direction:column}background-builder-component{display:flex;flex-direction:column}background-builder-component .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background-color:#1976d2;font-size:18px;font-weight:700;color:#fff}background-builder-component .secondary-screen-header .spacer{flex:1 1 auto}background-builder-component .secondary-screen-content{flex:1 1 auto;display:flex;overflow:hidden;background-color:#d2d6e0}background-builder-component .col{padding:10px;overflow:auto}background-builder-component .col-1{flex:0 0 400px;background-color:#d9ebff;border:solid 5px #0158bb;border-radius:8px;margin:8px;display:flex;flex-direction:column;overflow-x:hidden}background-builder-component .column-header{display:flex;justify-content:flex-end;padding:0}background-builder-component .column-header .save-button-top{font-size:.8em!important;min-width:auto!important;border-radius:5px}background-builder-component .name-display{display:flex;align-items:center;flex:2;min-width:220px;font-weight:700;font-size:1.2em;color:#0158bb;padding-top:50px}background-builder-component .file-name{margin:10px 3px;color:#616161;font-weight:500;font-size:.8rem}background-builder-component .file-name .file-name-label{font-size:.7rem;color:#9e9e9e;margin-bottom:3px}background-builder-component .template-details{display:flex;flex-direction:column;align-items:flex-start}background-builder-component .template-details .name-section{display:flex;align-items:flex-start;gap:10px}background-builder-component .template-details>md-button{align-self:flex-start!important;margin:5px 0!important;min-width:auto!important}background-builder-component .dev-tools-section{margin-top:auto;padding:10px}background-builder-component .dev-tools-header{font-weight:700;font-size:.9em;color:#0158bb;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}background-builder-component .download-button-container{padding-top:10px;text-align:left}background-builder-component .download-link-button{font-size:.6rem!important;margin:0!important;padding:2px 4px!important;min-width:auto!important;min-height:auto!important;line-height:1.2!important;text-align:left!important;display:inline-block!important}background-builder-component .download-link-button span{font-size:.6rem!important}background-builder-component .download-link-button ng-md-icon{font-size:14px!important}background-builder-component .image-container{flex-shrink:0;position:relative;margin-right:15px;margin-top:10px;padding-left:20px}background-builder-component .image-container img{height:80px;max-width:100%;padding-top:10px}background-builder-component .background-details-container{display:flex;flex-direction:column;flex:1 0 auto;max-width:520px;min-width:500px;overflow-y:auto;overflow-x:hidden;scrollbar-color:#0158bb rgba(255,255,255,0);scrollbar-width:thin;border-left:1px solid rgb(215,215,215);border-right:1px solid rgb(215,215,215);background-color:#fff;border:solid 3px #0158bb;border-radius:8px;margin:8px}background-builder-component .style-details-header{display:flex;align-items:center;padding:0 10px;height:36px;background-color:#1976d2;font-weight:700;color:#fff}background-builder-component .style-details-content{flex:none;display:block;overflow:visible}background-builder-component .style-details-content .style-info{display:block;overflow:visible;padding:0}background-builder-component .section-header{width:100%;font-weight:700;font-size:1.2em;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:4px 0 16px 4px}background-builder-component .section-subheader{font-weight:700;font-size:1em;color:#616161;margin-right:10px}background-builder-component .section-divider{width:100%;height:3px;background-color:#0158bb;margin:30px 0;opacity:.3}background-builder-component .margins-box{background-color:#d9ebff;border-radius:8px;padding:15px}background-builder-component .margins-box .section-header{margin:0 0 24px;padding:0}background-builder-component .title-rules-box{background-color:#d9ebff;border-radius:8px;padding:15px;margin:10px 0}background-builder-component .title-rules-box .section-header{margin:0 0 24px;padding:0}background-builder-component .overrides-box{background-color:#d9ebff;border-radius:8px;padding:15px}background-builder-component .overrides-box .section-header{margin:0 0 10px;padding:0}background-builder-component .theme-colors-box{background-color:#d9ebff;border-radius:8px;padding:15px;margin:10px 0}background-builder-component .theme-colors-box .section-header{margin:0 0 10px;padding:0}background-builder-component .details-row{display:flex;justify-content:flex-start;align-items:center;margin:12px 0}background-builder-component .details-row.border-top{border-top:2px solid #98bfeb;padding-top:24px;padding-bottom:12px}background-builder-component .details-row .input-label{width:40px;font-size:.9em;color:#616161}background-builder-component .details-row.color-input{margin:6px 0 0;border-bottom:1px solid #9e9e9e;padding-bottom:6px}background-builder-component .details-row.color-input .label{flex:1 1 auto;color:#616161}background-builder-component .details-row.color-input .hex-color{font-weight:700;margin:0 5px;color:#616161}background-builder-component input[type=number]{width:50px;margin:0 7px}background-builder-component input[type=number].wide{width:70px}background-builder-component .select-container{margin:0 20px}background-builder-component md-switch{margin:0}background-builder-component ng-md-icon{margin:0}background-builder-component .third-col-container{background-color:#fff;border:solid 3px #0158bb;border-radius:7px;margin:8px;scrollbar-color:#0158bb rgba(255,255,255,0);scrollbar-width:thin;width:500px}background-builder-component .third-col-header{display:flex;align-items:center;padding:0 10px;height:36px;background-color:#616161;font-weight:700;color:#fff}background-builder-component .third-col-content{display:flex;flex-direction:column}background-builder-component .third-col-content .theme-colors-section .details-row.color-input{margin:6px 0;border-bottom:1px solid #9e9e9e;padding-bottom:6px}background-builder-component .third-col-content .theme-colors-section .details-row.color-input .label{flex:1 1 auto;color:#616161;font-weight:500}background-builder-component .third-col-content .theme-colors-section .details-row.color-input .hex-color{font-weight:700;margin:0 5px;color:#616161;font-family:monospace;font-size:.9em}design-builder-component{display:flex;flex-direction:column;overflow:hidden;background-color:#d2d6e0}design-builder-component .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background-color:#1976d2;font-size:18px;font-weight:700;color:#fff}design-builder-component .secondary-screen-header .spacer{flex:1 1 auto}design-builder-component .header-button{margin:0 20px;font-weight:400;background-color:#ffffff4d;opacity:.8;padding:5px 10px;border-radius:5px;cursor:pointer}design-builder-component .header-button:first-of-type{margin-left:40px}design-builder-component .header-button:hover{opacity:1}design-builder-component .header-button.active{opacity:1;font-weight:700;color:#ef0;outline:solid 2px #eeff00}design-builder-component .secondary-screen-content{flex:1 1 auto;display:flex;overflow:auto}docx-template-editor-component{display:flex;flex-direction:column}docx-template-editor-component textarea{min-width:240px}docx-template-editor-component .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background-color:#1a237e;font-size:18px;font-weight:700;color:#fff}docx-template-editor-component .secondary-screen-header .spacer{flex:1 1 auto}docx-template-editor-component .secondary-screen-content{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;overflow:auto}docx-template-editor-component .full-row{flex:1 1 100%;display:flex;justify-content:flex-start;align-items:center}docx-template-editor-component .full-row.row-1{margin-top:40px;flex:0 0 180px;align-items:flex-start}docx-template-editor-component .full-row.row-2{display:flex;justify-content:stretch;align-items:stretch}docx-template-editor-component .full-row .col{flex:1 1 auto;padding:10px}docx-template-editor-component .full-row .col-1{flex:0 0 400px}docx-template-editor-component .full-row .col-2,docx-template-editor-component .full-row .col-3{flex:1 1 50%;overflow:hidden}docx-template-editor-component .name-input{display:block;height:40px;margin:0 20px}docx-template-editor-component .name-input textarea{font-weight:700}docx-template-editor-component .image-container{display:inline-block;position:relative;min-height:80px}docx-template-editor-component .image-container .label{font-size:.8em;margin-bottom:5px}docx-template-editor-component .image-container img{height:80px;width:80px;border:1px solid rgb(215,215,215);background-color:#eee}docx-template-editor-component .image-container .thumb-placeholder{height:80px;width:80px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:1px solid rgb(215,215,215)}docx-template-editor-component .image-container .thumb-placeholder ng-md-icon{color:#bdbdbd}docx-template-editor-component .image-container:hover .ah-remove-button{opacity:1}docx-template-editor-component .actions-container{display:flex;flex-direction:column;flex-wrap:wrap;height:160px}docx-template-editor-component .actions-container .md-button{text-align:left}docx-template-editor-component .section-header{font-weight:700;display:flex;align-items:center}docx-template-editor-component .style-list-container{width:100%}docx-template-editor-component .element-style,docx-template-editor-component .control-list-item{display:flex;align-items:center;margin:5px 0;padding:0 5px;height:36px;border:1px solid #1976d2;background-color:#1976d2;font-weight:700;color:#fff}docx-template-editor-component .element-style.alert,docx-template-editor-component .control-list-item.alert{border:1px solid #ef5350;background-color:#ef5350}docx-template-editor-component .element-style.alert .index,docx-template-editor-component .control-list-item.alert .index{background-color:#c62828}docx-template-editor-component .element-style:not(.selected),docx-template-editor-component .control-list-item:not(.selected){background-color:#fff;color:#616161}docx-template-editor-component .element-style:not(.selected) .md-button,docx-template-editor-component .control-list-item:not(.selected) .md-button{color:#616161}docx-template-editor-component .element-style .grab-handle,docx-template-editor-component .control-list-item .grab-handle{margin-right:5px;opacity:.5}docx-template-editor-component .element-style .index,docx-template-editor-component .control-list-item .index{display:flex;justify-content:center;align-items:center;height:28px;width:28px;border-radius:6px;margin-right:6px;background-color:#0d47a1;line-height:0;color:#fff}docx-template-editor-component .element-style .name,docx-template-editor-component .control-list-item .name{flex:1 1 auto}docx-template-editor-component .element-style .md-button,docx-template-editor-component .control-list-item .md-button{color:#fff}docx-template-editor-component .control-list-item{border:1px solid #757575;background-color:#757575}docx-template-editor-component .control-list-item .index{background-color:#424242}docx-template-editor-component .style-details-container{border:1px solid #1976d2}docx-template-editor-component .style-details-container.alert{border:1px solid #ef5350}docx-template-editor-component .style-details-container.alert .style-details-header{background-color:#ef5350}docx-template-editor-component .control-details-container{border:1px solid #616161}docx-template-editor-component .style-details-header,docx-template-editor-component .control-details-header{display:flex;align-items:center;padding:0 10px;height:36px;background-color:#1976d2;font-weight:700;color:#fff}docx-template-editor-component .control-details-header{background-color:#616161}docx-template-editor-component .control-details-content{padding:10px;display:flex}docx-template-editor-component .control-details-content .left-col,docx-template-editor-component .control-details-content .right-col{flex:1 1 50%}docx-template-editor-component .control-details-content .left-col{padding-right:10px}docx-template-editor-component .control-details-content .right-col{border-left:1px solid rgb(215,215,215);padding-left:10px}docx-template-editor-component .control-details-content .right-col md-input-container{display:inline-block}docx-template-editor-component .control-details-content .right-col md-input-container input[type=number]{width:5em;margin-right:10px}docx-template-editor-component .control-details-content .right-col md-radio-group label{display:block;margin-bottom:10px}docx-template-editor-component .control-details-content .right-col md-radio-group md-radio-button{display:inline-block;margin-right:10px}docx-template-editor-component .control-details-content .color-control .label{color:#616161;font-size:.8em;margin-bottom:5px}docx-template-editor-component .style-details-content{padding:10px}docx-template-editor-component .style-details-content .top-row{display:flex}docx-template-editor-component .style-details-content .top-row .left-col{padding-right:10px}docx-template-editor-component .style-details-content .top-row .right-col{padding:0 10px;border-left:1px solid rgb(215,215,215)}docx-template-editor-component .style-details-content .section-header{border-top:1px solid rgb(215,215,215);margin-top:15px}docx-template-editor-component .type-select-container md-input-container{min-width:230px}docx-template-editor-component .control{display:flex;flex-wrap:wrap;border:1px solid rgb(215,215,215);padding:5px;margin:5px 0}docx-template-editor-component .control accordion-header .transclude-container{background-color:#757575}docx-template-editor-component .control accordion-header .transclude-container .index{background-color:#424242}docx-template-editor-component .control .control-row{margin-bottom:10px}docx-template-editor-component .control md-radio-button{display:inline;margin-left:10px}docx-template-editor-component .control input[type=number]{width:4em;margin-right:10px}docx-template-editor-component .control .text-control-values md-input-container{width:100%}layout-builder-component{display:flex;flex-direction:column}layout-builder-component .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background-color:#1976d2;font-size:18px;font-weight:700;color:#fff}layout-builder-component .secondary-screen-header .spacer{flex:1 1 auto}layout-builder-component .template-select-container{margin:0 20px;padding:0 20px;background-color:#eee}layout-builder-component .template-select-container .md-select-value{color:#fff}layout-builder-component .template-select-container md-input-container{margin:0}layout-builder-component .secondary-screen-content{flex:1 1 auto;display:flex}layout-builder-component .layout-display{flex:1 1 auto;display:flex;flex-direction:column}layout-builder-component .layout-display .layout-canvas-container{display:flex;align-items:center;justify-content:center;flex:1 1 auto;background-color:#e0e0e0}layout-builder-component .layout-display .layout-canvas-container .canvas-element.lower-canvas{border:1px solid #bdbdbd;background-color:#fff}layout-builder-component .layout-display .layout-tools{flex:0 0 50px;min-height:50px;display:flex;justify-content:flex-start;align-items:center;background-color:#eee}layout-builder-component .layout-display .layout-tools .tools-container{display:flex;justify-content:center;align-items:center;height:45px;padding:10px;margin:0 5px;border:1px solid rgb(215,215,215)}layout-builder-component .layout-display .layout-tools .tools-container .align-button-icon{width:32px;height:32px}layout-builder-component .layout-display .layout-tools .grid-size-input{width:60px}layout-builder-component .layout-display .layout-tools .position-controls input{font-size:.8em;width:5em}layout-builder-component .layout-display .layout-tools .position-controls .control-container:not(:first-child){padding-left:10px}layout-builder-component .layout-display .layout-tools .page-layout-override-tools{position:relative}layout-builder-component .layout-display .layout-tools .page-layout-override-tools .page-layout-override-button{min-width:150px;margin:0;padding:0 12px;font-size:12px;font-weight:700;line-height:32px;border:1px solid #9e9e9e;border-radius:16px;background:#fff;color:#424242}layout-builder-component .layout-display .layout-tools .page-layout-override-tools .page-layout-override-button--active{border-color:#43a047;color:#2e7d32}layout-builder-component .layout-display .layout-tools .page-layout-override-tools .page-layout-override-panel{position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;width:420px;padding:12px;border:1px solid #bdbdbd;border-radius:8px;background:#fff;box-shadow:0 12px 32px #0000002e}layout-builder-component .layout-display .layout-tools .page-layout-override-tools .page-layout-override-title{margin-bottom:8px;font-size:12px;font-weight:700;color:#424242}layout-builder-component .layout-display .layout-tools .page-layout-override-tools textarea{width:100%;min-height:170px;resize:vertical;font-family:monospace;font-size:11px}layout-builder-component .layout-display .layout-tools .page-layout-override-tools .page-layout-override-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}layout-builder-component .page-selector{flex:0 0 80px;background-color:#e0e0e0;display:flex;flex-direction:column;align-items:center;max-height:100%;overflow-x:hidden;overflow-y:auto}layout-builder-component .page-selector .header{color:#616161;text-align:center;font-weight:700;padding:10px}layout-builder-component .page-selector .page-icon-container{flex:1 1 auto;height:10px}layout-builder-component .page-selector .page-icon{display:flex;align-items:center;justify-content:center;height:55px;width:40px;margin-bottom:10px;opacity:.7;background-color:#00c8ff;color:#fff;font-weight:700;font-size:30px;cursor:pointer;transition:.2s opacity}layout-builder-component .page-selector .page-icon:hover{opacity:1}layout-builder-component .snapshot-details{flex:0 0 auto;display:flex;flex-direction:column;border-left:1px solid rgb(215,215,215)}layout-builder-component .snapshot-details .text-input{width:100%;text-align:left}layout-builder-component .snapshot-details .text-input .label{margin:0}layout-builder-component .snapshot-details .label{margin-left:20px;color:#9e9e9e}layout-builder-component .snapshot-details .header{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px 20px;border-bottom:1px solid rgb(215,215,215)}layout-builder-component .snapshot-details .header>*{width:100%;text-align:center}layout-builder-component .snapshot-details .header input{font-weight:700;width:100%}layout-builder-component .snapshot-details .header img{border:1px solid rgb(215,215,215);width:180px;background-color:#fff}layout-builder-component .snapshot-details .controls{flex:1 1 auto;display:flex;flex-direction:column;padding-top:20px}layout-builder-component .snapshot-details .controls-row{position:relative;display:flex;align-items:center;padding:0 20px}layout-builder-component .snapshot-details .controls-row.actions{height:80px}layout-builder-component .snapshot-details .controls-row .label{flex:1 1 auto;margin-left:10px;color:#616161}layout-builder-component .snapshot-details .controls-row input[type=number]{width:3em}layout-builder-component .snapshot-details .controls-row.centered{justify-content:center}layout-builder-component .snapshot-details .controls-row.element-hidden{margin:10px 0}layout-builder-component .snapshot-details .text-element-type-select{margin-top:20px}layout-builder-component .snapshot-details .text-element-type-select>*{width:100%;max-width:230px}layout-builder-component .snapshot-list{flex:0 0 180px;display:flex;flex-direction:column;max-height:100%;border-left:1px solid rgb(215,215,215)}layout-builder-component .snapshot-list .header{color:#616161;text-align:center;font-weight:700;padding:10px}layout-builder-component .snapshot-list .snapshots-list-container{flex:1 1 auto;height:10px;display:flex;flex-direction:column;overflow:auto;padding:5px;cursor:pointer}layout-builder-component .snapshot-list .snapshot-container{display:flex;align-items:center;position:relative;transition:background-color .2s}layout-builder-component .snapshot-list .snapshot-container .favorite{display:flex;justify-content:center;margin-left:5px;height:30px}layout-builder-component .snapshot-list .snapshot-container .favorite ng-md-icon{color:#9e9e9e}layout-builder-component .snapshot-list .snapshot-container .favorite:hover ng-md-icon{color:#90caf9}layout-builder-component .snapshot-list .snapshot-container .favorite.active ng-md-icon{color:#1e88e5}layout-builder-component .snapshot-list .snapshot-container .image-container{display:flex;flex-direction:column;align-items:center;margin:7px 10px}layout-builder-component .snapshot-list .snapshot-container .image-container .snapshot-label{color:#616161;margin-bottom:5px}layout-builder-component .snapshot-list .snapshot-container .image-container .snapshot-image img{height:70px;background-color:#fff;border:1px solid rgb(215,215,215)}layout-builder-component .snapshot-list .snapshot-container .image-container .thumb-placeholder{height:70px;width:122px;display:flex;align-items:center;justify-content:center;background:#eee;border:1px solid rgb(215,215,215)}layout-builder-component .snapshot-list .snapshot-container .image-container .thumb-placeholder ng-md-icon{color:#bdbdbd}layout-builder-component .snapshot-list .snapshot-container .drag-handle{display:flex;justify-content:center}layout-builder-component .snapshot-list .snapshot-container .drag-handle ng-md-icon{color:#9e9e9e}layout-builder-component .snapshot-list .snapshot-container .drag-handle:hover ng-md-icon{color:#616161}layout-builder-component .snapshot-list .snapshot-container .delete-snapshot{position:absolute;top:5px;right:1px}layout-builder-component .snapshot-list .snapshot-container .delete-snapshot ng-md-icon{color:#9e9e9e}layout-builder-component .snapshot-list .snapshot-container .delete-snapshot:hover ng-md-icon{color:#ffb74d}layout-builder-component .snapshot-list .snapshot-container .drag-handle,layout-builder-component .snapshot-list .snapshot-container .delete-snapshot{opacity:0;transition:opacity .2s}layout-builder-component .snapshot-list .snapshot-container:hover{background-color:#e3f2fd}layout-builder-component .snapshot-list .snapshot-container:hover .drag-handle,layout-builder-component .snapshot-list .snapshot-container:hover .delete-snapshot{opacity:1}layout-builder-component .snapshot-list .snapshot-container.selected{background-color:#bbdefb}layout-builder-container-component{display:flex;flex-direction:column;background:#d2d6e0;touch-action:pan-x pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}layout-builder-container-component .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background-color:#1976d2;font-size:18px;font-weight:700;color:#fff}layout-builder-container-component .secondary-screen-header .spacer{flex:1 1 auto}layout-builder-container-component .template-select-container{margin:0 20px;padding:0 20px;background-color:#ffffff4d;border-radius:5px;border:solid 1px #ffffff}layout-builder-container-component .template-select-container .md-select-value{color:#fff}layout-builder-container-component .template-select-container .md-select-icon{color:#fff}layout-builder-container-component .template-select-container md-input-container{margin:0}layout-builder-container-component .secondary-screen-content{flex:1 1 auto;display:flex;overflow:hidden}layout-builder-container-component .secondary-screen-footer{flex:0 0 auto}layout-builder-container-component .position-tools{scrollbar-color:#B7BDCD #D2D6E0;scrollbar-width:thin;padding-right:2px}layout-builder-container-component .layout-canvas-container{flex:1 1 auto;height:calc(72vh - 100px);display:flex;align-items:center;justify-content:center;overflow:visible;touch-action:pan-x pan-y;position:relative}layout-builder-container-component .layout-canvas-container .canvas-element{position:relative}layout-builder-container-component .layout-canvas-container .canvas-element.lower-canvas{position:relative;background-color:#fff;box-shadow:0 0 10px #0000001a;outline:5px solid #0158BB;border-radius:6px;margin:10px 10px 25px}layout-builder-container-component .layout-canvas-container .canvas-element.upper-canvas{position:relative}layout-builder-container-component .layout-canvas-container .zoom-reset-button{position:relative;margin-top:-490px;z-index:1000;background:#ffffffe6;border:1px solid #ccc;border-radius:4px;padding:8px;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease;pointer-events:auto}layout-builder-container-component .layout-canvas-container .zoom-reset-button:hover{background:#fff;box-shadow:0 2px 6px #00000026}layout-builder-container-component .layout-canvas-container .zoom-reset-button ng-md-icon{color:#666}layout-builder-container-component .layout-canvas-container .page-layout-override-control{position:absolute;top:18px;left:24px;z-index:1001;pointer-events:auto}layout-builder-container-component .layout-canvas-container .page-layout-override-button{min-height:34px;padding:0 14px;border:2px solid #0158BB;border-radius:18px;background:#fffffff0;color:#0158bb;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 14px #0158bb2e;cursor:pointer}layout-builder-container-component .layout-canvas-container .page-layout-override-button--active{border-color:#3aa980;color:#197a58;box-shadow:0 4px 14px #3aa9803d}layout-builder-container-component .layout-canvas-container .page-layout-override-panel{width:min(440px,100vw - 80px);margin-top:8px;padding:12px;border:2px solid #0158BB;border-radius:8px;background:#fff;box-shadow:0 14px 36px #00000038}layout-builder-container-component .layout-canvas-container .page-layout-override-title{margin-bottom:8px;color:#0158bb;font-size:13px;font-weight:800}layout-builder-container-component .layout-canvas-container .page-layout-override-panel textarea{width:100%;min-height:180px;resize:vertical;border:1px solid #8aa8d8;border-radius:4px;font-family:Consolas,monospace;font-size:11px;-webkit-user-select:text;-moz-user-select:text;user-select:text}layout-builder-container-component .layout-canvas-container .page-layout-override-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}layout-builder-container-component .layout-canvas-container .page-layout-override-action{min-height:32px;padding:0 12px;border:1px solid #8aa8d8;border-radius:6px;background:#fff;color:#0158bb;font-weight:700;cursor:pointer}layout-builder-container-component .layout-canvas-container .page-layout-override-action:disabled{cursor:not-allowed;opacity:.45}layout-builder-container-component .layout-canvas-container .page-layout-override-action--primary{border-color:#0158bb;background:#0158bb;color:#fff}layout-builder-container-component .layout-display{flex:1 1 auto;display:flex;flex-direction:column}layout-builder-container-component .layout-display .layout-tools{flex:0 0 50px;min-height:50px;display:flex;justify-content:flex-start;align-items:center;background-color:#eee}layout-builder-container-component .layout-display .layout-tools .tools-container{display:flex;justify-content:center;align-items:center;height:45px;padding:10px;margin:0 5px;border:1px solid rgb(215,215,215)}layout-builder-container-component .layout-display .layout-tools .grid-size-input{width:60px}layout-builder-container-component .layout-display .layout-tools .position-controls input{font-size:.8em;width:5em}layout-builder-container-component .layout-display .layout-tools .position-controls .control-container:not(:first-child){padding-left:10px}layout-builder-container-component .page-selector{flex:0 0 80px;background-color:#e0e0e0;display:flex;flex-direction:column;align-items:center;max-height:100%;overflow-x:hidden;overflow-y:auto}layout-builder-container-component .page-selector .header{color:#616161;text-align:center;font-weight:700;padding:10px}layout-builder-container-component .page-selector .page-icon-container{flex:1 1 auto;height:10px}layout-builder-container-component .page-selector .page-icon{display:flex;align-items:center;justify-content:center;height:55px;width:40px;margin-bottom:10px;opacity:.7;background-color:#00c8ff;color:#fff;font-weight:700;font-size:30px;cursor:pointer;transition:.2s opacity}layout-builder-container-component .page-selector .page-icon:hover{opacity:1}layout-builder-container-component .snapshot-details{flex:0 0 auto;display:flex;flex-direction:column;border-left:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-details .text-input{width:100%;text-align:left}layout-builder-container-component .snapshot-details .text-input .label{margin:0}layout-builder-container-component .snapshot-details .label{margin-left:20px;color:#9e9e9e}layout-builder-container-component .snapshot-details .header{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px 20px;border-bottom:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-details .header>*{width:100%;text-align:center}layout-builder-container-component .snapshot-details .header input{font-weight:700;width:100%}layout-builder-container-component .snapshot-details .header img{border:1px solid rgb(215,215,215);width:180px;background-color:#fff}layout-builder-container-component .snapshot-details .controls{flex:1 1 auto;display:flex;flex-direction:column;padding-top:20px}layout-builder-container-component .snapshot-details .controls-row{position:relative;display:flex;align-items:center;padding:0 20px}layout-builder-container-component .snapshot-details .controls-row.actions{height:80px}layout-builder-container-component .snapshot-details .controls-row .label{flex:1 1 auto;margin-left:10px;color:#616161}layout-builder-container-component .snapshot-details .controls-row input[type=number]{width:3em}layout-builder-container-component .snapshot-details .controls-row.centered{justify-content:center}layout-builder-container-component .snapshot-details .controls-row.element-hidden{margin:10px 0}layout-builder-container-component .snapshot-details .text-element-type-select{margin-top:20px}layout-builder-container-component .snapshot-details .text-element-type-select>*{width:100%;max-width:230px}layout-builder-container-component .snapshot-list{flex:0 0 180px;display:flex;flex-direction:column;max-height:100%;border-left:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-list .header{color:#616161;text-align:center;font-weight:700;padding:10px}layout-builder-container-component .snapshot-list .snapshots-list-container{flex:1 1 auto;height:10px;display:flex;flex-direction:column;overflow:auto;padding:5px;cursor:pointer}layout-builder-container-component .snapshot-list .snapshot-container{display:flex;align-items:center;position:relative;transition:background-color .2s}layout-builder-container-component .snapshot-list .snapshot-container .favorite{display:flex;justify-content:center;margin-left:5px;height:30px}layout-builder-container-component .snapshot-list .snapshot-container .favorite ng-md-icon{color:#9e9e9e}layout-builder-container-component .snapshot-list .snapshot-container .favorite:hover ng-md-icon{color:#90caf9}layout-builder-container-component .snapshot-list .snapshot-container .favorite.active ng-md-icon{color:#1e88e5}layout-builder-container-component .snapshot-list .snapshot-container .image-container{display:flex;flex-direction:column;align-items:center;margin:7px 10px}layout-builder-container-component .snapshot-list .snapshot-container .image-container .snapshot-label{color:#616161;margin-bottom:5px}layout-builder-container-component .snapshot-list .snapshot-container .image-container .snapshot-image img{height:70px;background-color:#fff;border:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-list .snapshot-container .image-container .thumb-placeholder{height:70px;width:122px;display:flex;align-items:center;justify-content:center;background:#eee;border:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-list .snapshot-container .image-container .thumb-placeholder ng-md-icon{color:#bdbdbd}layout-builder-container-component .snapshot-list .snapshot-container .drag-handle{display:flex;justify-content:center}layout-builder-container-component .snapshot-list .snapshot-container .drag-handle ng-md-icon{color:#9e9e9e}layout-builder-container-component .snapshot-list .snapshot-container .drag-handle:hover ng-md-icon{color:#616161}layout-builder-container-component .snapshot-list .snapshot-container .delete-snapshot{position:absolute;top:5px;right:1px}layout-builder-container-component .snapshot-list .snapshot-container .delete-snapshot ng-md-icon{color:#9e9e9e}layout-builder-container-component .snapshot-list .snapshot-container .delete-snapshot:hover ng-md-icon{color:#ffb74d}layout-builder-container-component .snapshot-list .snapshot-container .drag-handle,layout-builder-container-component .snapshot-list .snapshot-container .delete-snapshot{opacity:0;transition:opacity .2s}layout-builder-container-component .snapshot-list .snapshot-container:hover{background-color:#e3f2fd}layout-builder-container-component .snapshot-list .snapshot-container:hover .drag-handle,layout-builder-container-component .snapshot-list .snapshot-container:hover .delete-snapshot{opacity:1}layout-builder-container-component .snapshot-list .snapshot-container.selected{background-color:#bbdefb}control-preset-manager{padding:20px;display:flex;width:100%}control-preset-manager .control-details-container{max-width:600px}control-preset-manager .control-details-container .input-fields-section{display:none;background-color:#d9ebff;padding:20px}control-preset-manager .input-fields-only .controls-section{display:none}control-preset-manager .col.input-fields-section{min-width:500px;background-color:#d9ebff!important;border:solid 3px #0158bb;border-radius:8px;padding-top:40px;margin-top:40PX;margin-bottom:40PX}control-preset-manager .col.input-fields-section md-input-container{margin-bottom:30px!important}control-preset-manager .col.input-fields-section .numeric-data{margin-bottom:30px}control-preset-manager .col.input-fields-section md-radio-group{margin-bottom:25px}style-builder-component{display:flex;flex-direction:column}style-builder-component .template-select-container{margin:0 20px;padding:0 20px;background-color:#ffffff4d;border-radius:5px}style-builder-component .template-select-container .md-select-value{color:#fff;z-index:1000}style-builder-component .template-select-container md-input-container{margin:0}style-builder-component .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background-color:#1976d2;font-size:18px;font-weight:700;color:#fff}style-builder-component .secondary-screen-header .spacer{flex:1 1 auto}style-builder-component .secondary-screen-content{flex:1 1 auto;display:flex;overflow:hidden;background-color:#d2d6e0}style-builder-component .col{padding:10px;overflow:auto}style-builder-component .col-1{flex:0 0 400px;background-color:#d9ebff;border:solid 5px #0158bb;border-radius:8px;margin:8px;display:flex;flex-direction:column;overflow-x:hidden}style-builder-component .name-input{display:block;flex:2;min-width:220px;margin:50px 0 0;background-color:#fff;border:#0158bb solid 2px;border-radius:5px}style-builder-component .name-input label{padding-top:30px;font-weight:800;font-size:1.6rem;color:#0158bb!important}style-builder-component .name-input textarea{font-weight:700;color:#0158bb}style-builder-component .template-select-compact{flex:0 0 auto;margin-top:50px}style-builder-component .template-select-compact md-input-container{margin:0;width:40px!important;height:40px!important}style-builder-component .template-select-compact md-input-container .md-input{border-bottom:none!important}style-builder-component .template-select-compact md-input-container:after{display:none!important}style-builder-component .template-select-compact md-input-container:before{display:none!important}style-builder-component .template-select-compact md-input-container .md-input-line{display:none!important}style-builder-component .template-select-compact md-input-container .md-input-focused .md-input-line{display:none!important}style-builder-component .template-select-compact md-input-container md-select{background-color:#fff;border:#0158bb solid 2px;border-radius:5px;padding:3px}style-builder-component .template-select-compact md-input-container md-select:after,style-builder-component .template-select-compact md-input-container md-select:before{display:none!important}style-builder-component .template-select-compact md-input-container md-select .md-select-underline{display:none!important}style-builder-component .template-select-compact md-input-container md-select .md-select-value{display:flex;align-items:center;justify-content:center;color:#0158bb;min-height:20px;border-bottom:none!important;width:100%!important;max-width:40px!important;z-index:1000}style-builder-component .template-select-compact md-input-container md-select .md-select-value.md-select-placeholder{border-bottom:none!important}style-builder-component .template-select-compact md-input-container md-select .md-select-value.md-select-placeholder:after,style-builder-component .template-select-compact md-input-container md-select .md-select-value.md-select-placeholder:before{display:none!important}style-builder-component .template-select-compact md-input-container md-select .md-select-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-170%,-50%)!important;margin:0!important;width:20px!important;height:20px!important}style-builder-component .template-select-compact md-input-container md-select.md-focused{border-color:#0158bb}style-builder-component .file-name{margin:10px 3px;color:#616161;font-weight:500;font-size:.8rem}style-builder-component .file-name .file-name-label{font-size:.7rem;color:#9e9e9e;margin-bottom:3px}style-builder-component .images-container{margin:20px 0;display:flex}style-builder-component .template-details{display:flex;flex-direction:column;align-items:flex-start}style-builder-component .template-details .name-section{display:flex;align-items:flex-start;gap:10px}style-builder-component .template-details>md-button{align-self:flex-start!important;margin:5px 0!important;min-width:auto!important}style-builder-component .image-container{flex-shrink:0;position:relative;margin-left:-10px;margin-top:10px}style-builder-component .image-container .label{font-size:.8em;margin-bottom:5px}style-builder-component .image-container img{height:80px;max-width:100%;padding-top:10px}style-builder-component .image-container .thumb-placeholder{height:80px;width:80px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:1px solid rgb(215,215,215);border-radius:5px}style-builder-component .image-container .thumb-placeholder ng-md-icon{color:#bdbdbd}style-builder-component .image-container .ah-remove-button{position:absolute;top:10px;right:10px;opacity:0;z-index:10;background-color:#fffc}style-builder-component .image-container:hover .ah-remove-button{opacity:1}style-builder-component .style-list{margin:-10px;padding:8px 8px 10px;background-color:#0158bb}style-builder-component .dev-tools-section{margin-top:auto;padding:10px}style-builder-component .dev-tools-header{font-weight:700;font-size:.9em;color:#0158bb;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}style-builder-component .download-button-container{padding-top:10px;text-align:left}style-builder-component .download-link-button{font-size:.6rem!important;margin:0!important;padding:2px 4px!important;min-width:auto!important;min-height:auto!important;line-height:1.2!important;text-align:left!important;display:inline-block!important}style-builder-component .download-link-button span{font-size:.6rem!important}style-builder-component .download-link-button ng-md-icon{font-size:14px!important}style-builder-component .style-list-simple{color:#666;font-size:.85em;line-height:1.2}style-builder-component .style-list-simple label{display:inline;margin-right:8px}style-builder-component .element-style-simple{display:inline;margin-right:6px}style-builder-component .element-style-simple:after{content:", "}style-builder-component .element-style-simple:last-child:after{content:""}style-builder-component .style-details-container{display:flex;flex-direction:column;flex:1 0 auto;max-width:420px;min-width:400px;overflow-y:auto;overflow-x:hidden;scrollbar-color:#0158bb rgba(255,255,255,0);scrollbar-width:thin;border-left:1px solid rgb(215,215,215);border-right:1px solid rgb(215,215,215);background-color:#fff;border:solid 3px #0158bb;border-radius:8px;margin:8px}style-builder-component .style-details-container.alert{border:1px solid #ef5350}style-builder-component .style-details-container.alert .style-details-header{background-color:#ef5350}style-builder-component .section-header{width:100%;font-weight:700;font-size:1.2em;display:flex;flex-wrap:wrap;align-items:center}style-builder-component .section-header md-select{margin:0}style-builder-component .element-style,style-builder-component .control-list-item{display:flex;align-items:center;font-weight:700;color:#fff;border-radius:5px 0 0 5px;padding:5px 20px 5px 5px}style-builder-component .element-style.selected,style-builder-component .control-list-item.selected{background-color:#0158bb!important}style-builder-component .element-style.alert,style-builder-component .control-list-item.alert{border:1px solid #ef5350;background-color:#ef5350}style-builder-component .element-style.alert .index,style-builder-component .control-list-item.alert .index{background-color:#c62828}style-builder-component .element-style:not(.selected),style-builder-component .control-list-item:not(.selected){background-color:#f7f7f7;color:#616161}style-builder-component .element-style:not(.selected) .md-button,style-builder-component .control-list-item:not(.selected) .md-button{color:#616161}style-builder-component .element-style .grab-handle,style-builder-component .control-list-item .grab-handle{margin-right:5px;opacity:.5}style-builder-component .element-style .index,style-builder-component .control-list-item .index{flex:0 0 28px;display:flex;justify-content:center;align-items:center;height:28px;width:28px;border-radius:6px;margin-right:6px;background-color:#0d47a1;line-height:0;color:#fff}style-builder-component .element-style .name,style-builder-component .control-list-item .name{flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}style-builder-component .element-style .md-button,style-builder-component .control-list-item .md-button{color:#fff}style-builder-component .element-style .control-buttons,style-builder-component .control-list-item .control-buttons{display:flex}style-builder-component .control-list-item{background-color:#757575}style-builder-component .control-list-item .index{background-color:#424242}style-builder-component .text-level-row{display:flex;gap:5px}style-builder-component .text-level-row .level-index{color:#9e9e9e;display:flex;justify-content:center;align-items:center;font-size:.8em}style-builder-component .text-level-row .level-label{flex:2 0 auto}style-builder-component .selection-group-container{margin-bottom:30px}style-builder-component .style-details-content md-input-container{margin:16px 0!important}style-builder-component .style-details-content md-input-container label{margin-bottom:0!important}style-builder-component .style-details-content .padding-adjust-container{display:flex;flex-direction:column}style-builder-component .style-details-content .padding-adjust-container md-input-container{margin:10px 0!important}style-builder-component .control-details-container{flex:1 1 auto;background-color:#fff;border:solid 3px #0158bb;border-radius:7px;margin:8px;scrollbar-color:#0158bb rgba(255,255,255,0);scrollbar-width:thin}style-builder-component .control-details-container .control-details-layout{display:flex;flex-direction:row;height:100%;gap:0px;padding:0}style-builder-component .control-details-container .control-details-layout .controls-section{flex:1 1 50%;overflow:auto}style-builder-component .control-details-container .control-details-layout .input-fields-section{flex:1 1 50%;overflow:auto;background-color:#d9ebff;border-radius:10px;border:solid 4px #0158bb;padding:14px 10px 10px;margin:40px 0}style-builder-component .control-details-container .control-details-layout .input-fields-section md-input-container{margin-bottom:10px!important}style-builder-component .control-details-container .control-details-layout .input-fields-section .numeric-data{margin-bottom:20px}style-builder-component .control-details-container .control-details-layout .input-fields-section md-radio-group{margin-bottom:30px}style-builder-component .secondary-screen-content[ng-if*=controlPresets] .control-details-container{border:solid 0px red!important;background-color:#ffe6e6!important}style-builder-component .style-details-header,style-builder-component .control-details-header{display:flex;align-items:center;padding:0 10px;height:36px;background-color:#1976d2;font-weight:700;color:#fff}style-builder-component .control-details-header{background-color:#616161}style-builder-component .control-details-content{display:flex;flex-direction:column}style-builder-component .control-details-content md-input-container{display:inline-block!important;width:100%;background-color:#fff!important;border-radius:5px!important;margin:24px 0!important}style-builder-component .control-details-content md-input-container label{color:#0158bb!important;font-weight:500;font-size:1em!important;transform:translateY(-5px)!important}style-builder-component .control-details-content md-input-container input,style-builder-component .control-details-content md-input-container input[type=number],style-builder-component .control-details-content md-input-container input[type=text],style-builder-component .control-details-content md-input-container textarea,style-builder-component .control-details-content md-input-container md-select{width:100%!important;background-color:transparent!important;border:none!important;border-radius:0!important;margin:0!important}style-builder-component .control-details-content md-input-container input[type=number]{width:5em!important;margin-right:10px!important}style-builder-component .control-details-content md-radio-group label{display:block;margin-bottom:10px}style-builder-component .control-details-content md-radio-group md-radio-button{display:inline-block;margin-right:10px}style-builder-component .control-details-content .numeric-data{display:flex;flex-wrap:wrap;max-width:300px}style-builder-component .control-details-content .numeric-data md-input-container{flex:1 1 0px!important;width:auto!important;min-width:100px;background-color:#fff!important;border-radius:5px!important;margin:20px!important}style-builder-component .control-details-content .numeric-data md-input-container input,style-builder-component .control-details-content .numeric-data md-input-container input[type=number]{width:100%!important;border:none!important;border-radius:0!important;background-color:transparent!important;padding:5px!important;margin:0!important}style-builder-component .control-details-content .color-control .label{color:#616161;font-size:.8em;margin-bottom:5px}style-builder-component .control-details-content .gradient-control .gradient-block{border:1px solid rgb(215,215,215);background-color:#e0e0e0;height:200px;cursor:pointer}style-builder-component .control-details-content .image-control .default-image-container{cursor:zoom-in}style-builder-component .control-details-content .image-control .default-image-container img{max-width:100%;border:1px solid rgb(215,215,215)}style-builder-component .style-details-content{flex:none;display:block;overflow:visible}style-builder-component .style-details-content .style-info{display:block;overflow:visible;padding:10px}style-builder-component .style-details-content .controls-list{display:block;overflow:visible;padding:10px}style-builder-component .type-select-container md-input-container{width:100%}style-builder-component .type-select-container md-input-container md-select{width:100%}style-builder-component .type-select-container md-input-container md-select md-select-value{width:100%;max-width:none;z-index:1000}style-builder-component .type-select-container.auto-apply-select .md-text{display:flex}style-builder-component .type-select-container.auto-apply-select .md-text .index{margin-right:10px;border:1px solid rgb(215,215,215);border-radius:4px;min-width:20px;height:20px;font-size:.8em;display:flex;justify-content:center;align-items:center}style-builder-component .type-select-container.auto-apply-select .md-text .name{padding-top:2px}style-builder-component .control{display:flex;flex-wrap:wrap;border:1px solid rgb(215,215,215);padding:5px;margin:5px 0}style-builder-component .control accordion-header .transclude-container{background-color:#757575}style-builder-component .control accordion-header .transclude-container .index{background-color:#424242}style-builder-component .control .control-row{margin-bottom:10px}style-builder-component .control md-radio-button{display:inline;margin-left:10px}style-builder-component .control input[type=number]{width:4em;margin-right:10px}style-builder-component .control .text-control-values md-input-container{width:100%}style-builder-component .md-select-value{overflow:hidden;max-width:225px}style-builder-component .header-button{margin:0 10px;font-weight:400;background-color:#ffffff4d;opacity:.8;padding:5px 10px;border-radius:5px;cursor:pointer}style-builder-component .header-button:first-of-type{margin-left:40px}style-builder-component .header-button:hover{opacity:1}style-builder-component .header-button.active{opacity:1;font-weight:700}style-builder-component .can-delete-toggle{margin:50px 0 20px}style-builder-component .control-presets-button{background-color:#0158bb!important;color:#fff!important;font-weight:700!important;font-size:.8em!important;padding:0 10px!important;border-radius:8px!important;margin:8px 0!important;min-height:38px!important}style-builder-component .control-presets-button:hover{background-color:#0146a3!important}.snippet-quick-select{max-width:300px}.style-builder-tag-select{max-width:500px;border:1px solid rgb(215,215,215)}.style-builder-tag-select .tag-label{color:#9e9e9e;margin-left:10px}.style-builder-tag-select .tag-option{color:#616161;margin-left:10px}.style-builder-tag-select .auto-apply-option .md-text{display:flex}.style-builder-tag-select .auto-apply-option .md-text .index{margin-right:10px;border:1px solid rgb(215,215,215);border-radius:4px;min-width:20px;height:20px;font-size:.8em;display:flex;justify-content:center;align-items:center}.style-builder-tag-select .auto-apply-option .md-text .name{padding-top:2px}.md-select-menu-container{z-index:1003!important;background-color:#fff!important;border-radius:5px!important}sl-menu{z-index:1040!important}.modal-dropdown-with-close,sl-menu{z-index:1050!important;pointer-events:auto!important}.control-presets-overlay .modal-dropdown-with-close:before{content:"";position:absolute;top:0;left:0;right:0;height:24px;background-color:#fff!important;opacity:1!important;border-bottom:1px solid #e0e0e0;z-index:1;box-shadow:0 1px 3px #0000001a}.control-presets-overlay .modal-dropdown-with-close md-content{margin-top:24px!important;padding-top:0!important;max-height:calc(100% - 24px)!important}.control-presets-overlay .modal-dropdown-with-close md-content>*{margin-top:0!important}.control-presets-overlay .modal-dropdown-with-close md-content>*:first-child{margin-top:8px!important}.control-presets-overlay .modal-dropdown-with-close md-content md-option:first-child{margin-top:0!important}.dropdown-close-button{position:absolute!important;top:2px!important;right:4px!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;color:#666!important;cursor:pointer!important;border-radius:3px!important;background-color:transparent!important;z-index:1002!important;border:none!important;padding:0!important;margin:0!important}.dropdown-close-button:hover{background-color:#f0f0f0!important;color:#333!important}.dropdown-close-button:before{content:"\2715"!important}.control-presets-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.control-presets-overlay style-builder-component .col-1{margin:0!important}.control-presets-overlay .overlay-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;pointer-events:auto}.control-presets-overlay.dropdown-active .overlay-backdrop{pointer-events:none}.control-presets-overlay .overlay-modal{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-width:90vw;max-height:90vh;width:1000px;height:768px;display:flex;flex-direction:column;z-index:1001}.control-presets-overlay .overlay-modal .overlay-header{display:flex;justify-content:space-between;align-items:center;padding:4px 20px;border-bottom:1px solid #e0e0e0;background-color:#f5f5f5;border-radius:8px 8px 0 0}.control-presets-overlay .overlay-modal .overlay-header h3{margin:0;color:#333;font-size:1.2em;font-weight:700}.control-presets-overlay .overlay-modal .overlay-header .overlay-close{color:#666}.control-presets-overlay .overlay-modal .overlay-header .overlay-close:hover{color:#333}.control-presets-overlay .overlay-modal .overlay-content{flex:1;padding:20px;overflow:auto;position:relative;display:flex;gap:0}.control-presets-overlay .overlay-modal .overlay-content .col-1{max-height:640px;max-width:340px;overflow-y:hidden;background-color:#fff!important;border:solid 0px #0158bb!important;display:flex;flex-direction:column;padding:0!important;margin:0!important}.control-presets-overlay .overlay-modal .overlay-content .col-1 .section-header{flex:0 0 auto}.control-presets-overlay .overlay-modal .overlay-content .col-1 .style-list-container{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;direction:rtl}.control-presets-overlay .overlay-modal .overlay-content .col-1 .style-list-container>*{direction:ltr}.control-presets-overlay .overlay-modal .overlay-content .input-fields-section{max-height:640px;min-width:540px;overflow-y:auto;padding:10px!important;margin:0!important}.control-presets-overlay .overlay-modal .overlay-content .input-fields-section md-input-container{margin:18px 0!important}.control-presets-overlay .overlay-modal .overlay-content .input-fields-section md-input-container md-select,.control-presets-overlay .overlay-modal .overlay-content .input-fields-section md-input-container sl-menu{z-index:1002;position:relative}.control-presets-overlay .overlay-modal .overlay-content .input-fields-section md-radio-group{margin-bottom:10px!important}.control-presets-overlay .overlay-modal .overlay-content .input-fields-section .numeric-data{margin-bottom:10px!important}.control-presets-overlay .overlay-modal .overlay-content .input-fields-section .numeric-data md-input-container{margin:8px 10px!important}#add-user-dialog{width:700px;max-width:95%}#add-user-dialog .warning{font-weight:700;color:#f44336}.ah-tools-panel:has(#align-tools){background:transparent;padding:0;box-shadow:none}#align-tools{background:#edf1f4;border-radius:8px;padding:15px 15px 15px 0;box-shadow:0 0 7px 4px #00000080;-moz-user-select:none;user-select:none;-webkit-user-select:none;display:flex;align-items:stretch}#align-tools .drag-handle{width:24px;align-self:stretch;cursor:move;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:-15px 16px -15px 0;padding:0 4px;border-radius:8px 0 0 8px;background:#158ed514;background-image:radial-gradient(circle,#158ED5 2px,transparent 2px),radial-gradient(circle,#158ED5 2px,transparent 2px),radial-gradient(circle,#158ED5 2px,transparent 2px),radial-gradient(circle,#158ED5 2px,transparent 2px),radial-gradient(circle,#158ED5 2px,transparent 2px),radial-gradient(circle,#158ED5 2px,transparent 2px);background-size:4px 4px;background-position:7px calc(50% - 10px),13px calc(50% - 10px),7px 50%,13px 50%,7px calc(50% + 10px),13px calc(50% + 10px);background-repeat:no-repeat}#align-tools .drag-handle:before,#align-tools .drag-handle:after{content:"";display:flex;flex-direction:column;gap:3px}#align-tools .drag-handle:hover{background-color:#158ed526}#align-tools .align-grid{display:flex;gap:10px;align-items:stretch}#align-tools .col{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 8px}#align-tools .align-col,#align-tools .bg-col{background-color:#f6f8fa;border-radius:8px;padding:0 8px 8px}#align-tools .align-buttons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px}#align-tools .title-col{margin-top:10px;margin-bottom:2px}#align-tools .align-title{font-size:13px;font-weight:700;color:#158ed5}#align-tools sl-icon-button.align-btn{font-size:28px}#align-tools sl-icon-button.align-btn::part(base){color:#158ed5;padding:4px}#align-tools sl-icon-button.align-btn::part(base):hover{color:#ffb74d}#align-tools sl-tooltip::part(body){background-color:#2c2b2bc2;color:#ededed;font-size:12px;padding:4px 8px}#align-tools .options-col{min-width:180px;align-items:flex-start;padding:10px 8px}#align-tools .options-col-inner{display:flex;flex-direction:column;gap:10px;width:100%}#align-tools .switch-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:16px}#align-tools .switch-label{font-size:14px;color:gray;font-weight:500}#align-tools .indented-options{display:flex;flex-direction:column;gap:10px;padding-left:12px;border-left:2px solid #d9e2ea}#align-tools .indented-options.hidden{visibility:hidden;pointer-events:none}#align-tools sl-switch::part(control){width:48px;height:24px;padding:3px;border-radius:999px;box-sizing:border-box;background:#d5dce7;border:2px solid #EAF2F5;box-shadow:inset 2px 4px 4px 2px #a7b4c82b,-2px -4px 4px #ffffff82,2px 4px 10px 1px #a7b4c88f;display:flex;align-items:center;transition:all .25s ease}#align-tools sl-switch.checked::part(control),#align-tools sl-switch[checked]::part(control){background:#90e8c1;border:2px solid #EAF2F5;box-shadow:inset 2px 4px 4px 2px #7fcdac,inset -2px -4px 4px #ffffff03,2px 4px 10px 1px #a7b4c88f}#align-tools sl-switch::part(thumb){width:16px;height:16px;border:none;border-radius:50%;background:#edf1f4;box-shadow:0 4px 8px #7990ad59,-2px -2px 4px #ffffff73;transition:transform .25s ease}#align-tools sl-switch.checked::part(thumb),#align-tools sl-switch[checked]::part(thumb){transform:translate(2px)}#align-tools sl-switch,#align-tools sl-icon-button{outline:none!important}#align-tools sl-switch::part(base):focus-visible{outline:none}#align-tools .callout-options .options-col-inner{display:flex;flex-direction:column;gap:10px}.slide-style-details-panel{display:flex;flex-direction:column;max-height:80vh;background:#fff;padding:20px;overflow-y:auto;width:450px}.slide-style-details-panel .element-style-container{padding:10px}.slide-style-details-panel .element-style-container>md-input-container{width:100%}.slide-style-details-panel .top-row{display:flex}.slide-style-details-panel .thumb-container{position:relative;display:flex;align-items:flex-start;justify-content:center;cursor:pointer}.slide-style-details-panel .thumb-container img{border:1px solid #90a4ae;height:70px}.slide-style-details-panel .thumb-container .thumb-placeholder{height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.slide-style-details-panel .thumb-container .thumb-placeholder ng-md-icon{color:#bdbdbd}.slide-style-details-panel .thumb-container:hover .ah-remove-button,.slide-style-details-panel .thumb-container:hover .ah-add-button{opacity:1}.slide-style-details-panel .thumb-container:hover img{border:3px solid #90caf9}.slide-style-details-panel .setting-info{flex:1 1 auto;display:flex;flex-direction:column;margin-left:10px}.slide-style-details-panel .setting-info .setting-name{font-weight:700;margin-bottom:10px}.slide-style-details-panel .controls-container{margin:10px;border:1px solid rgb(215,215,215)}.slide-style-details-panel .control{border-bottom:1px solid rgb(215,215,215);padding:10px 0}.slide-style-details-panel .control .md-button{width:100%;background-color:#f5f5f5}.slide-style-details-panel .control md-input-container{margin:0 5px}.slide-style-details-panel .control>*{padding:10px}.slide-style-details-panel .control-info{padding:0 10px}.slide-style-details-panel .control-info .control-details{font-size:.9em}.slide-style-details-panel .checkbox-control{padding:5px 10px}.slide-style-details-panel .number-control{display:flex;align-items:flex-start}.slide-style-details-panel .number-control input{width:3em}.slide-style-details-panel .text-control{padding-top:17px}.slide-style-details-panel .text-control md-input-container{width:100%}.slide-style-details-panel .color-control{display:flex;align-items:center}.slide-style-details-panel .color-control .control-info{flex:1 1 auto}.slide-style-details-panel .color-control input{width:6em}#artwork-select-dialog{max-height:500px;overflow:auto}#artwork-select-dialog .entry:hover{cursor:pointer;background-color:#bbdefb}#artwork-select-dialog .entry:hover img:hover{outline:1px solid #90a4ae}#artwork-tools .drag-handle{border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;height:5px;margin-bottom:10px;cursor:move}#artwork-tools .item-count{color:#9e9e9e;cursor:pointer}#artwork-tools .selected-tag-display{display:inline-block;min-width:1.5em;background-color:#9e9e9e;text-align:center;line-height:1.3em;font-size:.8em;font-weight:700;color:#fff;max-width:70px;padding:0 8px;border-radius:12px;font-size:1em;line-height:1.5em;transform:translateY(5px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#artwork-tools .show-art{border:1px solid rgb(215,215,215);max-width:440px;max-height:500px;padding:5px;overflow:auto;display:none}#artwork-tools .show-art.show{display:flex;flex-wrap:wrap;gap:5px}#artwork-tools .show-art .table-item{position:relative;text-align:center;border:1px solid rgb(215,215,215)}#artwork-tools .show-art .table-item.selected{outline:4px solid #42a5f5}#artwork-tools .show-art .table-item .label{font-size:.8rem;padding:5px;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#artwork-tools .show-art .table-item .image-container{width:100px;height:100px;display:flex;align-items:center;justify-content:center}#artwork-tools .show-art .table-item .image-container img{border:none;max-width:100%;max-height:100%}#artwork-tools .show-art .table-item .view-edit-tools{position:absolute;bottom:3px;left:3px;padding:5px;background-color:#0009;border-radius:5px;z-index:10;opacity:0;transition:opacity .2s}#artwork-tools .show-art .table-item:hover .view-edit-tools{opacity:1}#artwork-tools .select-art-btn:disabled ng-md-icon{color:#eee}#artwork-tools .select-art-btn:disabled:hover ng-md-icon{color:#f5f5f5}.ah-art-tag-menu .tag-count{display:inline-block;min-width:1.5em;padding:0 5px 1px;border-radius:8px;background-color:#9e9e9e;text-align:center;line-height:1.3em;font-size:.8em;font-weight:700;color:#fff}.asterism-style-panel{display:flex;flex-direction:column;background:#fff;padding:20px}.asterism-style-panel .control-row{display:flex;align-items:flex-end;color:#616161;margin-bottom:15px}.asterism-style-panel .control-row md-input-container,.asterism-style-panel .control-row md-checkbox{margin:0;width:50px}.asterism-style-panel .control-row .label{margin-left:10px}.asterism-style-panel .reset-button{display:flex;margin-top:10px;cursor:pointer}.asterism-style-panel .reset-button ng-md-icon{margin:0}.asterism-style-panel .reset-button .label{margin-left:20px}.asterism-style-panel .reset-button:hover{color:#ffb74d}.asterism-style-panel hr{width:100%;margin-top:20px}#autofill-data-editor-dialog{display:flex;flex-direction:column;min-height:300px;max-height:650px;height:80vh;min-width:400px;max-width:80vw;width:850px;background-color:#fff;color:#9e9e9e}#autofill-data-editor-dialog .header{flex:0 0 50px;align-items:center;display:flex;padding:10px;background-color:#1a237e;font-size:18px;font-weight:700;color:#fff}#autofill-data-editor-dialog .legal-name-field{padding:5px 20px 0}#autofill-data-editor-dialog .legal-name-field md-input-container{width:100%;padding:0}#autofill-data-editor-dialog .data-type-chooser{flex:0 0 50px;align-items:center;display:flex}#autofill-data-editor-dialog .data-type-chooser .data-type-link{padding:10px;text-transform:capitalize}#autofill-data-editor-dialog .content-container{display:flex;flex-direction:column;flex:1 2 auto;overflow:hidden;padding:10px}#autofill-data-editor-dialog .add-new-link{margin-left:6px}#autofill-data-editor-dialog .data-container{overflow:auto}#autofill-data-editor-dialog .data-container .data-item{display:flex;padding-right:10px}#autofill-data-editor-dialog .data-container .data-item md-input-container{margin:5px 0}#autofill-data-editor-dialog .data-container .data-item .label-input{flex:1 1 auto}#autofill-data-editor-dialog .panel-controls{display:flex;align-items:flex-end;justify-content:flex-end;min-height:60px}#background-select-dialog{max-height:500px;overflow:auto}#background-select-dialog .background-entry:hover{cursor:pointer;background-color:#bbdefb}#background-select-dialog .background-entry:hover img:hover{outline:1px solid #90a4ae}#billing-dialog{max-width:500px}#billing-dialog .md-title,#billing-dialog .md-subheader{text-align:center}#billing-dialog .source-select{width:230px;margin:40px auto;color:#9e9e9e}#billing-dialog .source-select .md-checked{color:#616161}#billing-dialog .description{color:#616161;margin:0 20px}#copy-dialog{max-width:500px}#preset-select-dialog{background-color:#f5f5f5;padding:0;overflow:hidden;min-height:530px}#preset-select-dialog .drag-dialog{pointer-events:none;color:#9e9e9e;padding:5px 10px}#preset-select-dialog .drag-dialog hr{margin:3px 0}#preset-select-dialog .header{background-color:#757575;color:#fff;text-align:center;font-weight:700;padding:3px;margin-bottom:5px}#preset-select-dialog .snapshots-list-container{display:flex;flex-direction:column;overflow:auto;max-height:500px;padding:5px;cursor:pointer}#preset-select-dialog .snapshot-container{display:flex;align-items:center;position:relative;transition:background-color .2s}#preset-select-dialog .snapshot-container .favorite{display:flex;justify-content:center;margin-left:5px;height:30px}#preset-select-dialog .snapshot-container .favorite ng-md-icon{color:#9e9e9e}#preset-select-dialog .snapshot-container .favorite:hover ng-md-icon{color:#90caf9}#preset-select-dialog .snapshot-container .favorite.active ng-md-icon{color:#1e88e5}#preset-select-dialog .snapshot-container .image-container{display:flex;flex-direction:column;align-items:flex-start;margin:7px 10px}#preset-select-dialog .snapshot-container .image-container .snapshot-label{color:#616161;margin-bottom:5px;max-width:120px;font-size:.9em}#preset-select-dialog .snapshot-container .image-container .snapshot-image img{height:70px;background-color:#fff;border:1px solid rgb(215,215,215)}#preset-select-dialog .snapshot-container .image-container .thumb-placeholder{height:70px;width:122px;display:flex;align-items:center;justify-content:center;background:#eee;border:1px solid rgb(215,215,215)}#preset-select-dialog .snapshot-container .image-container .thumb-placeholder ng-md-icon{color:#bdbdbd}#preset-select-dialog .snapshot-container .image-container .edit-button{position:absolute;right:15px;top:33px;background:#fff}#preset-select-dialog .snapshot-container:hover{background-color:#e3f2fd}#dev-tools-dialog{width:400px;display:flex;flex-direction:column}#dev-tools-dialog .md-dialog-content{display:flex;flex-direction:column;flex:2 1 auto}#dev-tools-dialog .controls-panel,#dev-tools-dialog .data-panel{height:100%}#dev-tools-dialog.show-data{max-width:none;max-height:none;width:95vw;height:95vh}#dev-tools-dialog .header{display:flex;font-size:1.5em;padding:10px}#dev-tools-dialog .header>*{display:block}#dev-tools-dialog .header .spacer{flex:2 1 auto}#dev-tools-dialog .header .back-button{flex:0 0 auto;color:#9e9e9e;margin-right:20px}#dev-tools-dialog .content-body{padding:10px}#dev-tools-dialog .data-panel{display:flex;flex-direction:column}#dev-tools-dialog .data-panel .content-body{flex:2 1 auto}#dev-tools-dialog .data-panel code,#dev-tools-dialog .data-panel .editable-data{height:100%;width:100%;display:block;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow-y:hidden;overflow-x:auto;padding:9.5px;font-size:1.1em;line-height:1.42857143;white-space:pre}#dev-tools-dialog .data-panel .editable-data{resize:none;overflow:auto}#dev-tools-dialog .control-row{display:flex;align-items:center;margin-bottom:10px;height:46px}#dev-tools-dialog .control-row .data-type,#dev-tools-dialog .control-row .link{display:inline-block;min-width:120px;margin-left:11px}#dev-tools-dialog .control-row .md-button{min-width:auto;margin:5px;color:#9e9e9e}#dev-tools-dialog .control-row.slides-range input{width:3em}.logs-container{display:inline-block;padding:20px;width:100%;height:100%;display:flex;flex-direction:column}.logs-container .log-table-body{overflow:auto;border:1px solid rgb(215,215,215)}.logs-container .log-row{display:flex;border-bottom:1px solid rgb(215,215,215)}.logs-container .log-row.header-row{background-color:#e0e0e0;font-weight:700}.logs-container .log-row:nth-child(odd){background-color:#eee}.logs-container .log-row>*{flex:1 1 auto;padding:5px;font-size:.9em}.logs-container .log-row .message{flex:0 1 33%}.logs-container .log-row .index{flex:0 0 30px}.logs-container .log-row .spacer{flex:2 0 auto}.logs-container .log-row .webhook{flex:0 0 150px}.logs-container .log-row .duration{flex:0 0 100px}.logs-container .log-row .date{flex:0 0 200px}.logs-container .log-row.important{color:#fff;background-color:#a9a9a9;font-weight:700}#direct-form-nav-slideshow{display:flex;align-items:center}#direct-form-nav-slideshow .text{margin-right:10px}#direct-form-nav-slideshow .direct-nav-input{width:70px}#direct-form-nav-slideshow .md-errors-spacer{display:none}#doc-merge-mrimary-select-dialog .dialog-content{padding-bottom:0;min-height:250px;color:#616161}#doc-merge-mrimary-select-dialog .dialog-content>*{margin-bottom:10px}#doc-merge-mrimary-select-dialog .dialog-content .header{font-size:22px;font-weight:500}#doc-merge-mrimary-select-dialog .dialog-content .options-container{display:flex;margin-top:20px}#doc-merge-mrimary-select-dialog .dialog-content md-radio-group{margin-bottom:20px}#document-data-editor-dialog{display:flex;flex-direction:column;height:90vh;width:90vw;background-color:#fff;overflow:hidden}#document-data-editor-dialog .header{flex:0 0 50px;align-items:center;display:flex;padding:10px;background-color:#1a237e;font-size:18px;font-weight:700;color:#fff}#document-data-editor-dialog .content-container{display:flex;flex-direction:column;flex:1 2 auto;overflow:auto;padding:10px}#document-data-editor-dialog .section-label{color:#9e9e9e;font-weight:700}#document-data-editor-dialog .doc-info,#document-data-editor-dialog .version-info{display:flex;flex-direction:column;gap:10px;border:1px solid rgb(215,215,215);padding:10px}#document-data-editor-dialog .doc-info{margin-bottom:20px}#document-data-editor-dialog .info-row{width:45%;min-width:300px;margin-bottom:10px}#document-data-editor-dialog .info-row .label{font-size:.8em;margin-right:10px;color:#9e9e9e}#document-data-editor-dialog .text-input{min-width:300px;border:1px solid rgb(215,215,215);padding:5px}#document-data-editor-dialog .info-row{display:flex;align-items:center}#document-data-editor-dialog .thumb-container{cursor:pointer;border:1px solid rgb(215,215,215);align-self:flex-start}#document-data-editor-dialog .version-list-item{border:1px solid rgb(215,215,215);margin-bottom:10px}#document-data-editor-dialog .version-list-item .version-list-item-header{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;padding:10px 10px 10px 30px}#document-data-editor-dialog .version-list-item .version-list-item-header .accordion-open-button{position:absolute;top:5px;left:5px}#document-data-editor-dialog .version-list-item .current-version-label{flex:0 0 100%;background:#64b5f6;color:#fff;padding:5px;font-weight:700}#document-data-editor-dialog .version-list-item.current-version{border:5px solid #64b5f6}#document-data-editor-dialog .version-list-item .version-list-item-content{padding:10px 10px 10px 30px;display:flex;flex-direction:column;flex-wrap:wrap;height:300px}#document-data-editor-dialog .version-list-item .version-list-item-content>*{width:300px}#document-data-editor-dialog .document-ocr-data{font-size:.9em;color:#9e9e9e;padding:0 5px}#document-data-editor-dialog .document-ocr-data .data-value{font-weight:700}#document-data-editor-dialog .document-ocr-data.ocr-complete{color:#43a047}#document-data-editor-dialog .document-ocr-data.ocr-processing{animation:pulse 3s infinite;font-weight:700}#document-data-editor-dialog .panel-controls{display:flex;align-items:flex-end;justify-content:flex-end;min-height:60px}#document-data-editor-dialog .starting-page-input{width:70px}#download-dialog{width:650px;min-width:500px}#download-dialog .controls-container{border:1px solid rgb(215,215,215);padding:10px}#download-dialog .control-row{padding:10px 0;display:flex;align-items:center;flex-wrap:nowrap;color:#9e9e9e}#download-dialog .control-row .md-button{margin:0;width:250px;height:100%}#download-dialog .control-row .settings{width:150px}#download-dialog .control-row .slidenumber{margin-left:10px}#download-dialog .control-row md-input-container{margin:0 10px}#download-dialog .control-row md-input-container .md-errors-spacer{display:none}#download-dialog .control-row md-input-container .md-input{border-bottom:1px solid #1565c0;min-width:50px}#download-dialog .control-row md-input-container.filename,#download-dialog .control-row md-input-container.control-text-input{flex:1 1 auto;margin:0 10px}#download-dialog .control-row .control-value{flex:1 1 auto;margin:0 10px;display:flex}#download-dialog .control-row .char-count{margin-top:10px;font-size:.9em;color:#9e9e9e}.download-doxctemplate-select{z-index:1000}#download-progress{width:300px;height:80px;color:#616161;font-size:.8em}#download-progress .header{font-weight:700;margin-bottom:5px}#download-progress md-progress-linear{margin:10px 0;background-color:#eee}#download-progress md-progress-linear .md-bar1{opacity:.2!important;background-color:#212121;z-index:100}#download-progress .display-data{display:flex;justify-content:space-between;margin-top:5px}#edit-calendar-item .data{background-color:#eee;padding:10px}#edit-calendar-item md-dialog-content{min-width:396px}#edit-calendar-item md-content{background-color:#fff}#edit-calendar-item .md-block{width:100%}#element-block-panel{max-width:95vw;min-width:600px;max-height:95vh;background-color:#fff}#element-block-panel .block-template-container .element-header>*{cursor:default}#element-block-panel .header-panel{line-height:1;font-size:initial}#element-block-panel .editor-container,#element-block-panel .textarea{font-size:1.3rem}#element-block-panel text-details{display:block;width:80vw;height:80vh}#element-block-panel text-details .text-details-content{max-height:none;height:100%}#element-block-panel text-details .text-content-container ah-ng-text-field{height:100%}#element-block-panel text-details .text-content-container ah-ng-text-field ah-text-field{height:100%}#element-block-panel .thumb-container{flex:0 0 100%;height:auto;width:auto;padding:10px}#element-block-panel .ah-action-button.open-styles-button,#element-block-panel .ah-action-button.smart-paste-button{width:auto;gap:5px;justify-content:center;padding:0 5px;cursor:pointer;opacity:1}#element-block-panel .ah-action-button.open-styles-button .style-label,#element-block-panel .ah-action-button.smart-paste-button .style-label{display:flex;align-items:center;opacity:.4;color:#616161}#element-block-panel .ah-action-button.open-styles-button ng-md-icon,#element-block-panel .ah-action-button.smart-paste-button ng-md-icon{opacity:.4}#element-block-panel .ah-action-button.open-styles-button:hover .style-label,#element-block-panel .ah-action-button.open-styles-button:hover ng-md-icon,#element-block-panel .ah-action-button.smart-paste-button:hover .style-label,#element-block-panel .ah-action-button.smart-paste-button:hover ng-md-icon{opacity:.6}#element-block-panel .ah-action-button.smart-paste-button{padding:0 10px;margin-right:10px}#element-block-panel .panel-actions{display:flex;justify-content:flex-end}.fullscreen-image-panel{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.fullscreen-image-panel>div{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:100%;cursor:zoom-out}.fullscreen-image-panel>div img{background:#fff;transform:scale(2);max-width:46vw;max-height:46vh;outline:none}.fullscreen-image-panel>div .info-button{position:absolute;bottom:10px;right:10px;background-color:#fff;min-width:auto;padding:2px}.fullscreen-image-panel>div .info-button ng-md-icon{color:#9e9e9e;transition:color .15s linear}.fullscreen-image-panel>div .info-button:hover{background-color:#fafafa}.fullscreen-image-panel>div .info-button:hover ng-md-icon{color:#ffb74d}.gradient-picker-panel{width:250px;background-color:#fff}.gradient-picker-panel .button-container{display:flex;justify-content:space-between}#form-history-dialog{min-width:800px;display:flex;flex-direction:column}#form-history-dialog md-toolbar{color:#fff;background-color:#546e7a}#form-history-dialog md-toolbar .md-toolbar-tools{font-weight:700}#form-history-dialog md-dialog-content{color:#9e9e9e;max-height:80vh;min-height:300px}#form-history-dialog .status-icon{color:#616161}#import-callout-mask-dialog{max-width:90vw}#import-callout-mask-dialog .layout-container{display:flex;flex-wrap:wrap}#import-callout-mask-dialog .group-container{flex:0 1 250px;display:flex;flex-direction:column;align-items:center}#import-callout-mask-dialog .image-container{display:flex;align-items:center;border:1px solid #757575;background-image:url(./../assets/checkerboard.svg);background-size:24px;background-repeat:repeat;margin:10px;padding:5px}#import-callout-mask-dialog .image-container img{width:100%}#import-callout-mask-dialog .image-container.selected{outline:4px solid #42a5f5;box-shadow:6px 6px 6px #ccc}.invite-select-panel{max-height:600px;background:#fff;width:250px}#label-preset-select-dialog{background-color:#f5f5f5;padding:0;overflow:hidden;min-height:530px;width:200px}#label-preset-select-dialog .header{background-color:#757575;color:#fff;text-align:center;font-weight:700;padding:3px;margin-bottom:5px}#label-preset-select-dialog .create-new-button{display:flex;justify-content:stretch;border:3px solid rgb(224,224,224);background-color:#fff;cursor:pointer;border-radius:10px;margin:3px;padding:5px}#label-preset-select-dialog .create-new-button ng-md-icon{color:#616161}#label-preset-select-dialog .create-new-button:hover{background-color:#f2f2f2}#label-preset-select-dialog .create-new-button:active{background-color:#eee}#label-preset-select-dialog .list-container{display:flex;flex-direction:column;overflow:auto;max-height:500px;padding:5px;cursor:pointer}#label-preset-select-dialog .item-container{display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .2s}#label-preset-select-dialog .item-container .favorite{display:flex;justify-content:center;margin-left:5px;height:30px}#label-preset-select-dialog .item-container .favorite ng-md-icon{color:#9e9e9e}#label-preset-select-dialog .item-container .favorite:hover ng-md-icon{color:#90caf9}#label-preset-select-dialog .item-container .favorite.active ng-md-icon{color:#1e88e5}#label-preset-select-dialog .item-container .image-container{display:flex;justify-content:center;align-items:center;margin:7px 10px;width:122px;height:70px;border:1px solid rgb(215,215,215);background-color:#fff}#label-preset-select-dialog .item-container .image-container img{max-width:95%;max-height:95%;background-color:#fff}#label-preset-select-dialog .item-container .image-placeholder-container{margin:7px 10px;height:70px;width:122px;display:flex;align-items:center;justify-content:center;background:#eee;border:1px solid rgb(215,215,215)}#label-preset-select-dialog .item-container .image-placeholder-container ng-md-icon{color:#bdbdbd}#label-preset-select-dialog .item-container:hover{background-color:#e3f2fd}#layout-select-dialog{background-color:#f5f5f5;padding:0;overflow:hidden;min-height:530px}#layout-select-dialog .drag-dialog{pointer-events:none;color:#9e9e9e;padding:5px 10px}#layout-select-dialog .drag-dialog hr{margin:3px 0}#layout-select-dialog .header{background-color:#757575;color:#fff;text-align:center;font-weight:700;padding:3px;margin-bottom:5px}#layout-select-dialog .footer{background-color:#757575;color:#fff;text-align:center;font-size:.8em;padding:2px;margin-top:5px}#layout-select-dialog .snapshots-list-container{display:flex;flex-direction:column;overflow:auto;max-height:500px;padding:5px;cursor:pointer}#layout-select-dialog .snapshot-container{display:flex;align-items:center;position:relative;transition:background-color .2s}#layout-select-dialog .snapshot-container .snapshot-tools{display:flex;flex-direction:column}#layout-select-dialog .snapshot-container .favorite,#layout-select-dialog .snapshot-container .edit-button{display:flex;justify-content:center;margin-left:5px;height:30px}#layout-select-dialog .snapshot-container .favorite ng-md-icon,#layout-select-dialog .snapshot-container .edit-button ng-md-icon{color:#9e9e9e}#layout-select-dialog .snapshot-container .favorite:hover ng-md-icon,#layout-select-dialog .snapshot-container .edit-button:hover ng-md-icon{color:#90caf9}#layout-select-dialog .snapshot-container .favorite.active ng-md-icon,#layout-select-dialog .snapshot-container .edit-button.active ng-md-icon{color:#1e88e5}#layout-select-dialog .snapshot-container .image-container{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:7px 10px}#layout-select-dialog .snapshot-container .image-container .snapshot-label{color:#616161;margin-bottom:5px;max-width:120px;font-size:.9em}#layout-select-dialog .snapshot-container .image-container .snapshot-image img{height:70px;background-color:#fff;border:1px solid rgb(215,215,215)}#layout-select-dialog .snapshot-container .image-container .thumb-placeholder{height:70px;width:122px;display:flex;align-items:center;justify-content:center;background:#eee;border:1px solid rgb(215,215,215)}#layout-select-dialog .snapshot-container .image-container .thumb-placeholder ng-md-icon{color:#bdbdbd}#layout-select-dialog .snapshot-container:hover{background-color:#e3f2fd}#layout-select-dialog .create-new-button{display:flex;justify-content:stretch;border:3px solid rgb(224,224,224);background-color:#fff;cursor:pointer;border-radius:10px;margin:3px;padding:5px}#layout-select-dialog .create-new-button ng-md-icon{color:#616161}#layout-select-dialog .create-new-button:hover{background-color:#f2f2f2}#layout-select-dialog .create-new-button:active{background-color:#eee}#new-project-dialog{width:500px;color:#616161}#new-project-dialog .md-dialog-content{display:flex;flex-direction:column}#new-project-dialog .project-name{width:100%;margin-bottom:30px}#new-project-dialog .project-name .md-errors-spacer{display:none}#new-project-dialog .controls-row{display:flex;align-items:center;height:50px;width:100%}.default-design-select-popup{z-index:110}.default-design-select-popup .design-project-name{font-size:.9em;color:#9e9e9e}.ocr-menu-panel{min-width:300px}.ocr-menu-panel .drag-handle{position:absolute;top:0;left:0;right:0;height:12px;cursor:move}.ocr-menu-panel .close-button{position:absolute;top:7px;right:5px;cursor:pointer;color:#9e9e9e}.ocr-menu-panel .close-button:hover{color:#616161}.ocr-menu-panel .menu-row{display:flex;align-items:center}.ocr-menu-panel .menu-row .md-button{margin:4px 0;width:100%;text-align:left}.ocr-menu-panel .menu-row .md-button:not([disabled]){color:#616161}.ocr-menu-panel .menu-row .md-button:not([disabled]) ng-md-icon{color:#9e9e9e}.ocr-menu-panel .menu-row input{margin:0 5px}.ocr-menu-panel .document-ocr-data{font-size:.9em;color:#9e9e9e;padding:0 5px}.ocr-menu-panel .document-ocr-data .data-value{font-weight:700}.ocr-menu-panel .document-ocr-data.ocr-complete{color:#43a047}.ocr-menu-panel .document-ocr-data.ocr-processing{animation:pulse 3s infinite;font-weight:700}.ocr-menu-panel .show-more-accordion .ah-toggle-button.label{justify-content:center}#open-alternate-doc-version-dialog .dialog-content{padding-bottom:0;min-height:250px;color:#616161}#open-alternate-doc-version-dialog .dialog-content>*{margin-bottom:10px}#open-alternate-doc-version-dialog .dialog-content .header{font-size:22px;font-weight:500}#open-alternate-doc-version-dialog .dialog-content .options-container{display:flex;margin-top:20px}#open-alternate-doc-version-dialog .dialog-content md-radio-group{margin-bottom:20px}.outline-copy-panel{display:flex;flex-direction:column;height:90vh;width:90vw;background:#fff}.outline-copy-panel.expanded{min-height:100vh;max-height:100vh;min-width:100vw}.outline-copy-panel .chooser-header{background:#0277bd;display:flex;justify-content:center;align-items:center;min-height:50px}.outline-copy-panel .chooser-header .chooser-title{color:#fff;font-weight:700}.outline-copy-panel .content{display:flex;overflow:hidden}.outline-copy-panel .panel-controls{display:flex;justify-content:flex-end;align-items:center;min-height:50px;border-top:1px solid rgb(215,215,215)}.outline-copy-panel .panel-controls .spinner-container{margin:0 20px}#page-switch-tools .drag-handle{border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;height:5px;margin-bottom:10px;cursor:move}#page-switch-tools .item-count{color:#9e9e9e;cursor:pointer}#page-switch-tools .selected-tag-display{display:inline-block;min-width:1.5em;background-color:#9e9e9e;text-align:center;line-height:1.3em;font-size:.8em;font-weight:700;color:#fff;max-width:70px;padding:0 8px;border-radius:12px;font-size:1em;line-height:1.5em;transform:translateY(5px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#page-switch-tools .show-art{border:1px solid rgb(215,215,215);max-width:410px;max-height:500px;overflow:auto;display:none;padding:10px}#page-switch-tools .show-art.show{display:flex;flex-wrap:wrap;gap:10px}#page-switch-tools .show-art .art-img{position:relative;display:inline-block;border:1px solid rgb(215,215,215)}#page-switch-tools .show-art .art-img.selected{outline:4px solid #42a5f5}#page-switch-tools .show-art .art-img img{border:none;max-width:110px;max-height:90px}#page-switch-tools .show-art .art-img .view-edit-tools{display:flex;justify-content:flex-end;gap:5px;position:absolute;top:0;left:0;right:0;padding:5px;background-color:#0009;z-index:10;opacity:0;transition:opacity .2s}#page-switch-tools .show-art .art-img:hover .view-edit-tools{opacity:1}#page-switch-tools .select-art-btn:disabled ng-md-icon{color:#eee}#page-switch-tools .select-art-btn:disabled:hover ng-md-icon{color:#f5f5f5}#pinning-controls{border:1px solid rgb(215,215,215)}#pinning-controls .pinning-radio-group{width:72px;display:flex;flex-wrap:wrap}#pinning-controls .pinning-radio-group md-radio-button{margin:2px;width:20px;height:20px}#project-info-panel{width:400px;background-color:#fff}#project-info-panel .header{background-color:#1565c0}#project-info-panel .layout-container{display:inline-block;width:100%}#project-info-panel .preview-image{width:100%;max-height:100%}#update-artwork-dialog{max-width:850px;width:95%}#update-artwork-dialog md-input-container{margin:0}#update-artwork-dialog md-input-container:first-child{margin-right:5px}#update-artwork-dialog md-input-container:last-child{margin-left:5px}#update-artwork-dialog md-input-container .md-errors-spacer{display:none}#update-artwork-dialog md-input-container .md-input{border-bottom:1px solid #1565c0}#update-artwork-dialog .md-dialog-content{color:#9e9e9e;padding-bottom:0}#update-artwork-dialog .md-dialog-content .md-title{display:inline-block;font-size:16px;margin-bottom:8px}#update-artwork-dialog .md-dialog-content .file-table{border:1px solid rgb(215,215,215);padding:10px;margin:10px 0}#update-artwork-dialog .md-dialog-content .file-table .md-column{padding:0 0 10px;border-bottom:#9e9e9e;color:#9e9e9e}#update-artwork-dialog .md-dialog-content .file-table .md-row{height:auto}#update-artwork-dialog .md-dialog-content .file-table .md-cell{color:#616161;border:none;padding:0 10px 0 0}#update-artwork-dialog .md-dialog-content .file-table .md-cell.remove{width:10px}#update-artwork-dialog .md-dialog-content .file-table .md-cell.filename{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#update-artwork-dialog .md-dialog-content .file-table .md-cell.name{max-width:300px;min-width:200px;padding-right:20px}#update-artwork-dialog .md-dialog-content .file-table .md-cell.name md-input-container{width:100%;margin:0}#update-artwork-dialog .md-dialog-content .file-table .md-cell.range{width:150px;min-width:150px}#update-artwork-dialog .md-dialog-content .file-table .md-errors-spacer{min-height:0}#update-artwork-dialog .md-dialog-content .option-row{margin:20px 0}#update-artwork-dialog .md-dialog-content .option-row>*:first-child{margin-right:20px}#update-artwork-dialog .md-dialog-content .option-row tag-chooser{width:70%}#update-artwork-dialog .md-dialog-content .option-row .confidential-switch{zoom:1.3;margin-top:7px}#update-artwork-dialog .md-dialog-content .option-row hotness{margin-top:10px;zoom:.8}#update-artwork-dialog .md-dialog-content .option-row md-input-container{width:80%}#update-artwork-dialog .md-dialog-content md-progress-linear{margin-top:15px;margin-bottom:15px!important}#update-artwork-dialog md-dialog-actions{margin-top:20px}#save-document-dialog{width:90%;max-width:800px}#save-document-dialog .dialog-content{color:#616161}#save-document-dialog .dialog-content .header{font-size:22px;font-weight:500}#save-document-dialog .dialog-content .options-container{margin-top:20px}#save-document-dialog .dialog-content md-radio-group{margin:20px}#save-document-dialog .dialog-content .info-row{display:flex;width:45%;min-width:300px;margin-bottom:10px}#save-document-dialog .dialog-content .info-row .label{font-size:.8em;margin-right:10px;color:#9e9e9e}#save-document-dialog .dialog-content .hotness{margin:10px 0}#save-document-dialog .dialog-content .tags{margin:0 20px 20px 0}#sharing-dialog{width:650px}#sharing-dialog::-webkit-scrollbar{display:none}#sharing-dialog .sharing-header{background-color:#039be5;padding:10px 24px;display:flex;align-items:center;position:relative}#sharing-dialog .sharing-header ::-moz-placeholder{color:#fff}#sharing-dialog .sharing-header ::placeholder{color:#fff}#sharing-dialog .sharing-header md-chips.md-default-theme .md-chips,#sharing-dialog .sharing-header md-chips .md-chips{box-shadow:0 1px #fff}#sharing-dialog .sharing-header md-chips-wrap{margin-right:100px}#sharing-dialog .sharing-header .md-button{position:absolute;margin:0;right:24px}#sharing-dialog .sharing-header input{color:#fff;caret-color:currentColor}#sharing-dialog .sharing-body{transition:.5s ease-out height}#sharing-dialog .sharing-body.ng-hide{display:block!important;height:0}#sharing-dialog md-toolbar{position:sticky;top:0;box-shadow:0 2px 5px #00000042}#sharing-dialog md-toolbar .md-button{margin:0}#sharing-dialog md-toolbar .md-toolbar-tools{justify-content:space-between}#sharing-dialog md-toolbar.alternate{background-color:#f44336}#sharing-dialog md-toolbar.alternate .md-button{color:#fff}#sharing-dialog tag-chooser{width:100%}#sharing-dialog .following-status{color:#86e286}#slide-context-menu{min-width:300px;background-color:#fff}#slide-context-menu .drag-handle{position:absolute;top:0;left:0;right:0;height:12px;cursor:move}#slide-context-menu .menu-row{display:flex;align-items:center}#slide-context-menu .menu-row.snapping,#slide-context-menu .menu-row.value-only,#slide-context-menu .menu-row.checkbox{margin-top:8px;margin-bottom:10px;padding-left:15px;font-size:14px;font-weight:500;display:flex}#slide-context-menu .menu-row.snapping .label,#slide-context-menu .menu-row.value-only .label,#slide-context-menu .menu-row.checkbox .label{padding:2px 0 0;flex:2 1 auto}#slide-context-menu .menu-row.snapping md-select,#slide-context-menu .menu-row.value-only md-select,#slide-context-menu .menu-row.checkbox md-select{margin:0;width:130px}#slide-context-menu .menu-row.pickup-apply-position-controls,#slide-context-menu .menu-row.top-row{border-bottom:1px solid rgb(215,215,215)}#slide-context-menu .menu-row.indent{margin-left:20px}#slide-context-menu .number-input{width:50px;height:30px;margin-right:5px}#slide-context-menu .md-button{min-width:auto;text-align:left;margin:6px}#slide-context-menu .md-button:not([disabled]){color:#101214}#slide-context-menu .md-button:not([disabled]) ng-md-icon{color:#101214}#slide-context-menu .md-button.active{color:#ff8a65}#slide-context-menu .md-button.full-row{width:100%}#slide-context-menu .top-row{padding:5px 10px 10px}#slide-context-menu .top-row .md-button{border-radius:50%;background-color:#42a5f5;min-width:auto;min-height:auto;width:28px;height:28px;padding:3px;margin:0 28px 0 0;line-height:normal;display:flex;align-items:center;justify-content:center}#slide-context-menu .top-row .md-button ng-md-icon{min-width:auto;margin:0;color:#fff!important}#slide-context-menu .top-row .md-button:not([disabled]):hover{background-color:#1e88e5}#slide-context-menu .top-row .md-button[disabled]{background-color:#bdbdbd}#slide-context-menu .row-icon{margin-left:10px;display:flex;color:#616161}#slide-context-menu md-checkbox{margin:8px 0}#slide-context-menu .label-container{display:flex;padding:0 6px;align-items:center;color:#616161;font-size:14px;font-weight:500}#slide-context-menu ng-md-icon{min-width:24px;margin-right:5px}#slide-context-menu .row-label{padding-top:3px;color:#616161;margin-right:10px}#slide-context-menu .row-label.section-header-label{margin:15px 0}#slide-context-menu .layer-button{text-align:center}#slide-context-menu .layer-button ng-md-icon{margin:0}#slideshow-tools-menu{background-color:#fff}#slideshow-tools-menu .menu-row{display:flex}#slideshow-tools-menu .md-button{min-width:auto;text-align:left;margin:6px}#slideshow-tools-menu .md-button.active{color:#ff8a65}#slideshow-tools-menu .md-button.full-row{width:100%}#slideshow-tools-menu .row-icon{margin-left:10px;display:flex;color:#616161}#slideshow-tools-menu ng-md-icon{min-width:24px;margin-right:5px}.slide-style-details-panel{display:flex;flex-direction:column;max-height:80vh;background:#fff;padding:20px;overflow-y:auto}.slide-style-details-panel .drag-handle{position:absolute;top:0;left:0;right:0;height:20px;cursor:move}.slide-style-details-panel .template-container{padding:10px 0;color:#616161}.slide-style-details-panel .asset-header{color:#9e9e9e;margin:10px 0;font-weight:700;font-size:.8em}.slide-style-details-panel .assets-container .horiz-rule{border-top:1px solid rgb(215,215,215)}.slide-style-details-panel .assets-container accordion-content>.transclude-container:not(.is-hidden){padding:10px 0;border-bottom:1px solid rgb(215,215,215)}.slide-style-details-panel .assets-container.animated{transition:all .8s ease-in-out}.slide-style-details-panel .section-divider{width:100%}.slide-style-details-panel .settings-btn{align-self:flex-start;margin:4px 0}.slide-style-details-panel .settings-btn ng-md-icon{min-width:25px;transform:translateY(-2px);color:#9e9e9e;margin-right:6px}.slide-style-details-panel .settings-btn.on{color:#ff8a65}.slide-style-details-panel .settings-btn.on ng-md-icon{color:#ff8a65}.slide-style-details-panel .resolution-input{width:80px;margin:0}.slide-style-details-panel .element-styles-container>md-input-container{width:100%}.slide-style-details-panel .create-layout-buttons{display:flex;flex-wrap:wrap;justify-content:center}.slide-style-details-panel .group0{border-left:3px solid #90caf9}.slide-style-details-panel .group1{border-left:3px solid #ffcc80}.slide-style-details-panel .group2{border-left:3px solid #80cbc4}.slide-style-details-panel .group3{border-left:3px solid #ffe082}.slide-style-details-panel .group4{border-left:3px solid #9fa8da}.slide-style-details-panel .missing{border:2px solid red}.slide-style-details-panel .background-quick-select-container .md-select-value{border:none!important}.slide-style-details-panel .background-quick-select-container .md-select-value>span:first-child{display:none}#slide-title-panel{min-width:600px;max-height:90vh}#slide-title-panel .notes-field{min-height:600px}#slide-title-panel .editor-container{font-size:1.3em}#snippet-editor-dialog{min-height:300px;max-height:650px;height:80vh;min-width:400px;max-width:80vw;width:850px;background-color:#fff;color:#9e9e9e}#snippet-editor-dialog .header{min-height:40px;font-weight:700;background-color:#4a148c;color:#fff;padding-left:10px}#snippet-editor-dialog .header ng-md-icon{margin:0 10px}#snippet-editor-dialog md-content{width:100%;background-color:#fff;padding:0 40px}#snippet-editor-dialog .input-container{padding:0;margin:20px 0 0}#snippet-editor-dialog .list-row{border-bottom:1px solid #ddd;min-height:40px;padding:6px 3px}#snippet-editor-dialog .list-row:hover .remove-icon,#snippet-editor-dialog .list-row:hover .grab-handle{color:#9e9e9e}#snippet-editor-dialog .ah-asset-count{margin-left:10px}#snippet-editor-dialog .remove-icon{transition:color .2s;height:15px;width:15px;margin-right:5px;color:transparent;outline:none;cursor:pointer}#snippet-editor-dialog .remove-icon svg{width:100%;height:100%}#snippet-editor-dialog .remove-icon:hover{color:#ffb74d!important}#snippet-editor-dialog .list-container{margin-top:30px;border:1px solid #ddd;padding:0 10px;overflow:auto}#snippet-editor-dialog md-input-container .md-errors-spacer{min-height:0;min-width:1px}#snippet-editor-dialog .grab-handle{cursor:move;padding:5px;color:transparent}#snippet-editor-dialog .fa-bars{color:#d3d3d3}#snippet-editor-dialog .list-item[contenteditable=true]:focus,#snippet-editor-dialog .list-item[contenteditable=true]:hover{color:#00f}#snippet-editor-dialog .panel-controls{display:flex;align-items:flex-end;justify-content:flex-end;min-height:60px}#spinner-dialog{display:flex;flex-direction:column;width:320px;height:320px;color:#616161}#spinner-dialog .message{text-align:center;font-size:1.5em;font-weight:700;padding:20px 0}#spinner-dialog .spinner-container{flex:2 1 auto;display:flex;justify-content:center;align-items:center}#style-save-dialog{min-width:800px;display:flex;flex-direction:column;color:#616161}#style-save-dialog md-toolbar{color:#fff;background-color:#1a237e}#style-save-dialog md-toolbar .md-toolbar-tools{font-weight:700}#style-save-dialog md-dialog-content{flex:1 1 auto;display:flex;flex-wrap:wrap;flex-direction:row}#style-save-dialog .layout-preview{display:inline-block;width:500px;padding:10px}#style-save-dialog .layout-preview img{max-width:100%}#style-save-dialog .layout-details{display:inline-block;width:300px;padding:10px}#style-save-dialog .details-row{margin-bottom:20px}#style-save-dialog .progress-container{display:inline-block;width:100%;height:25px;padding:10px}#table-preset-select-dialog{background-color:#f5f5f5;padding:0;overflow:hidden;min-height:530px;width:200px}#table-preset-select-dialog .header{background-color:#757575;color:#fff;text-align:center;font-weight:700;padding:3px;margin-bottom:5px}#table-preset-select-dialog .create-new-button{display:flex;justify-content:stretch;border:3px solid rgb(224,224,224);background-color:#fff;cursor:pointer;border-radius:10px;margin:3px;padding:5px}#table-preset-select-dialog .create-new-button ng-md-icon{color:#616161}#table-preset-select-dialog .create-new-button:hover{background-color:#f2f2f2}#table-preset-select-dialog .create-new-button:active{background-color:#eee}#table-preset-select-dialog .list-container{display:flex;flex-direction:column;overflow:auto;max-height:500px;padding:5px;gap:5px;cursor:pointer}#table-preset-select-dialog .item-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:background-color .2s}#table-preset-select-dialog .item-container .favorite{display:flex;justify-content:center;margin-left:5px;height:30px}#table-preset-select-dialog .item-container .favorite ng-md-icon{color:#9e9e9e}#table-preset-select-dialog .item-container .favorite:hover ng-md-icon{color:#90caf9}#table-preset-select-dialog .item-container .favorite.active ng-md-icon{color:#1e88e5}#table-preset-select-dialog .item-container .image-container{display:flex;justify-content:center;align-items:center;margin:7px 10px;width:122px;height:70px;border:1px solid rgb(215,215,215);background-color:#fff}#table-preset-select-dialog .item-container .image-container img{max-width:95%;max-height:95%;background-color:#fff}#table-preset-select-dialog .item-container .image-placeholder-container{margin:7px 10px;height:70px;width:122px;display:flex;align-items:center;justify-content:center;background:#eee;border:1px solid rgb(215,215,215)}#table-preset-select-dialog .item-container .image-placeholder-container ng-md-icon{color:#bdbdbd}#table-preset-select-dialog .item-container .preset-label{text-align:center;font-size:.8em;font-weight:700}#table-preset-select-dialog .item-container:hover{background-color:#e3f2fd}#tag-editor-dialog{min-height:300px;max-height:650px;height:80vh;min-width:400px;max-width:80vw;width:850px;background-color:#fff;color:#9e9e9e}#tag-editor-dialog md-toolbar{min-height:40px;font-weight:700;background-color:#1e88e5;color:#fff}#tag-editor-dialog md-toolbar ng-md-icon{margin:0 10px}#tag-editor-dialog md-content{width:100%;background-color:#fff;padding:0 40px}#tag-editor-dialog .tag-editor-tabs{height:48px;padding:0 10px}#tag-editor-dialog .tag-editor-tabs .md-tab{padding:12px 10px;font-size:.9em}#tag-editor-dialog .te-input-container{padding:0;margin:20px 0 0}#tag-editor-dialog .tag-row{border-bottom:1px solid #ddd;height:40px;padding:3px}#tag-editor-dialog .tag-row:hover .remove-icon,#tag-editor-dialog .tag-row:hover .grab-handle{color:#9e9e9e}#tag-editor-dialog .ah-asset-count{margin-left:10px}#tag-editor-dialog .remove-icon{transition:color .2s;height:15px;width:15px;margin-right:5px;color:transparent;outline:none;cursor:pointer}#tag-editor-dialog .remove-icon svg{width:100%;height:100%}#tag-editor-dialog .remove-icon:hover{color:#ffb74d!important}#tag-editor-dialog .te-tags-container{margin-top:30px;border:1px solid #ddd;padding:0 10px;overflow:auto}#tag-editor-dialog md-input-container .md-errors-spacer{min-height:0;min-width:1px}#tag-editor-dialog .grab-handle{cursor:move;padding:5px;color:transparent}#tag-editor-dialog .fa-bars{color:#d3d3d3}#tag-editor-dialog .te-list-item[contenteditable=true]:focus,#tag-editor-dialog .te-list-item[contenteditable=true]:hover{color:#00f}#tag-editor-dialog .panel-controls{display:flex;align-items:flex-end;justify-content:flex-end;min-height:60px}#text-format-tools{color:#101214;display:flex}#text-format-tools .drag-handle{position:absolute;top:0;left:0;right:0;height:12px;cursor:move}#text-format-tools ng-md-icon:not([disabled]):not(:hover){color:#101214}#text-format-tools .tool-icon.active ng-md-icon{color:#ff8a65}#text-format-tools md-checkbox{color:#101214}#text-format-tools md-select{margin:0 10px}#text-format-tools .tool-group{display:flex;padding:0 5px}#text-format-tools .tool-group:not(:first-child){border-left:1px solid rgb(238,238,238)}#text-format-tools .size-input{display:flex;align-items:center}#text-format-tools .size-input input{display:block;width:50px}.style-class-select-panel{display:flex;flex-wrap:wrap;background:#fff;padding:20px;gap:20px;max-width:800px}.style-class-select-panel .style-class-container{position:relative;display:flex;flex-direction:column;width:150px;height:150px}.style-class-select-panel .style-class-container .style-class-button{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.style-class-select-panel .style-class-container .style-class-button .label{display:inline-block;font-size:1.2em;font-weight:700;flex:0 0 40px;padding-top:20px}.style-class-select-panel .style-class-container .style-class-button .icon{flex:2 1 auto;display:flex;justify-content:center}.style-class-select-panel .subclass-select-container{position:absolute;left:0;top:0;z-index:0}.style-class-select-panel .subclass-select-container md-input-container{margin:0!important}.style-class-select-panel .subclass-select-container .md-select-value{border:none;min-width:auto}.style-class-select-panel .subclass-select-container .md-select-value .md-select-icon{width:auto}.style-class-select-panel .subclass-select-container .md-select-value span:not(.md-select-icon){display:none}#upload-dialog{max-width:850px;width:95%}#upload-dialog md-input-container{margin:0}#upload-dialog md-input-container:first-child{margin-right:5px}#upload-dialog md-input-container:last-child{margin-left:5px}#upload-dialog md-input-container .md-errors-spacer{display:none}#upload-dialog md-input-container .md-input{border-bottom:1px solid #1565c0}#upload-dialog .md-dialog-content{color:#9e9e9e;padding-bottom:0}#upload-dialog .md-dialog-content .md-title{display:inline-block;font-size:16px;margin-bottom:8px}#upload-dialog .md-dialog-content .file-table{border:1px solid rgb(215,215,215);padding:10px;margin:10px 0}#upload-dialog .md-dialog-content .file-table .md-column{padding:0 0 10px;border-bottom:#9e9e9e;color:#9e9e9e}#upload-dialog .md-dialog-content .file-table .md-row{height:auto}#upload-dialog .md-dialog-content .file-table .md-cell{color:#616161;border:none;padding:0 10px 0 0}#upload-dialog .md-dialog-content .file-table .md-cell.remove{width:10px}#upload-dialog .md-dialog-content .file-table .md-cell.filename{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#upload-dialog .md-dialog-content .file-table .md-cell.name{max-width:300px;min-width:200px;padding-right:20px}#upload-dialog .md-dialog-content .file-table .md-cell.name md-input-container{width:100%;margin:0}#upload-dialog .md-dialog-content .file-table .md-cell.range{width:150px;min-width:150px}#upload-dialog .md-dialog-content .file-table .md-errors-spacer{min-height:0}#upload-dialog .md-dialog-content .option-row{margin:20px 0}#upload-dialog .md-dialog-content .option-row>*:first-child{margin-right:20px}#upload-dialog .md-dialog-content .option-row tag-chooser{width:70%}#upload-dialog .md-dialog-content .option-row .confidential-switch{zoom:1.3;margin-top:7px}#upload-dialog .md-dialog-content .option-row hotness{margin-top:10px;zoom:.8}#upload-dialog .md-dialog-content md-progress-linear{margin-top:15px;margin-bottom:15px!important}#upload-dialog md-dialog-actions{margin-top:20px}#upload-single-dialog{width:350px;max-width:90%}#upload-single-dialog .control-row{padding:10px 0}#upload-single-dialog md-input-container{margin:0 10px 0 0}#upload-single-dialog md-input-container .md-errors-spacer{display:none}#upload-single-dialog md-input-container .md-input{border:1px solid #1565c0;width:50px}#view-callout-dialog{max-width:90vw}#view-callout-dialog .layout-container{display:flex;flex-wrap:wrap}#view-callout-dialog .group-container{flex:0 1 250px;display:flex;flex-direction:column;align-items:center}#view-callout-dialog .image-container{display:flex;align-items:center;border:1px solid #757575;background-image:url(./../assets/checkerboard.svg);background-size:24px;background-repeat:repeat;margin:10px;padding:5px}#view-callout-dialog .image-container img{width:100%}artwork-details{display:inline-block;width:100%;font-size:.8em}artwork-details .material-model-name{margin-bottom:.5em}.element-block-drag .element-container{background-color:#fff}.label-font-select .label-font-missing{font-style:italic}element-block,.element-block{display:block;background-color:#fff}element-block .element-container,.element-block .element-container{position:relative;overflow:hidden;margin:5px;border-radius:5px}element-block .border-element,.element-block .border-element{position:absolute;inset:0;pointer-events:none;border:1px solid rgb(189,189,189);border-radius:5px}element-block .element-header,element-block .element-header .transclude-container,.element-block .element-header,.element-block .element-header .transclude-container{display:flex;align-items:center;gap:2px;overflow:hidden;height:48px;cursor:default;color:#fff;font-weight:600;line-height:1rem;font-size:.9rem;padding-right:5px}element-block .element-header .icon-container,element-block .element-header .transclude-container .icon-container,.element-block .element-header .icon-container,.element-block .element-header .transclude-container .icon-container{flex:0 0 auto;display:flex;position:relative;gap:2px;align-items:center;cursor:pointer;height:100%;min-width:30px;padding:0 3px}element-block .element-header .icon-container.no-click,element-block .element-header .transclude-container .icon-container.no-click,.element-block .element-header .icon-container.no-click,.element-block .element-header .transclude-container .icon-container.no-click{cursor:auto}element-block .element-header .expand-icon,element-block .element-header .transclude-container .expand-icon,.element-block .element-header .expand-icon,.element-block .element-header .transclude-container .expand-icon{position:absolute;left:3px;top:3px;background:#fff;opacity:0;transition:.2s opacity}element-block .element-header .expand-icon ng-md-icon,element-block .element-header .transclude-container .expand-icon ng-md-icon,.element-block .element-header .expand-icon ng-md-icon,.element-block .element-header .transclude-container .expand-icon ng-md-icon{color:#9e9e9e}element-block .element-header .ah-action-button:not(.active),element-block .element-header .drag-handle,element-block .element-header .transclude-container .ah-action-button:not(.active),element-block .element-header .transclude-container .drag-handle,.element-block .element-header .ah-action-button:not(.active),.element-block .element-header .drag-handle,.element-block .element-header .transclude-container .ah-action-button:not(.active),.element-block .element-header .transclude-container .drag-handle{opacity:0}element-block .element-header .ah-action-button.active:hover,element-block .element-header .transclude-container .ah-action-button.active:hover,.element-block .element-header .ah-action-button.active:hover,.element-block .element-header .transclude-container .ah-action-button.active:hover{opacity:1}element-block .element-header .ah-action-button.open-styles-button,element-block .element-header .transclude-container .ah-action-button.open-styles-button,.element-block .element-header .ah-action-button.open-styles-button,.element-block .element-header .transclude-container .ah-action-button.open-styles-button{opacity:.4}element-block .element-header .settings-button,element-block .element-header .transclude-container .settings-button,.element-block .element-header .settings-button,.element-block .element-header .transclude-container .settings-button{margin-right:5px}element-block .element-header .header-icon,element-block .element-header .transclude-container .header-icon,.element-block .element-header .header-icon,.element-block .element-header .transclude-container .header-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:5px}element-block .element-header .header-icon .icon-bg,element-block .element-header .transclude-container .header-icon .icon-bg,.element-block .element-header .header-icon .icon-bg,.element-block .element-header .transclude-container .header-icon .icon-bg{fill:transparent}element-block .element-header .header-icon img,element-block .element-header .transclude-container .header-icon img,.element-block .element-header .header-icon img,.element-block .element-header .transclude-container .header-icon img{max-width:100%;max-height:100%}element-block .element-header .header-icon.header-icon-image,element-block .element-header .transclude-container .header-icon.header-icon-image,.element-block .element-header .header-icon.header-icon-image,.element-block .element-header .transclude-container .header-icon.header-icon-image{border:2px solid rgb(189,189,189);background-color:#bdbdbd}element-block .element-header .header-icon ng-md-icon,element-block .element-header .transclude-container .header-icon ng-md-icon,.element-block .element-header .header-icon ng-md-icon,.element-block .element-header .transclude-container .header-icon ng-md-icon{color:#bdbdbd}element-block .element-header .spacer,element-block .element-header .transclude-container .spacer,.element-block .element-header .spacer,.element-block .element-header .transclude-container .spacer{flex:1 1 auto;align-self:stretch}element-block .element-header .spacer:not(.no-point),element-block .element-header .transclude-container .spacer:not(.no-point),.element-block .element-header .spacer:not(.no-point),.element-block .element-header .transclude-container .spacer:not(.no-point){cursor:pointer}element-block .element-header .spacer.no-click,element-block .element-header .transclude-container .spacer.no-click,.element-block .element-header .spacer.no-click,.element-block .element-header .transclude-container .spacer.no-click{cursor:auto}element-block .element-header .drag-handle,element-block .element-header .transclude-container .drag-handle,.element-block .element-header .drag-handle,.element-block .element-header .transclude-container .drag-handle{background:transparent;cursor:grab}element-block .element-header .drag-handle:active,element-block .element-header .transclude-container .drag-handle:active,.element-block .element-header .drag-handle:active,.element-block .element-header .transclude-container .drag-handle:active{cursor:grabbing}element-block .element-header .toggle-icon-container,element-block .element-header .transclude-container .toggle-icon-container,.element-block .element-header .toggle-icon-container,.element-block .element-header .transclude-container .toggle-icon-container{cursor:pointer}element-block .element-header .toggle-icon-container ng-md-icon,element-block .element-header .transclude-container .toggle-icon-container ng-md-icon,.element-block .element-header .toggle-icon-container ng-md-icon,.element-block .element-header .transclude-container .toggle-icon-container ng-md-icon{color:#bdbdbd}element-block .element-header .toggle-icon-container:hover ng-md-icon,element-block .element-header .transclude-container .toggle-icon-container:hover ng-md-icon,.element-block .element-header .toggle-icon-container:hover ng-md-icon,.element-block .element-header .transclude-container .toggle-icon-container:hover ng-md-icon{color:#a4a4a4}element-block .element-header .icon-container:hover .expand-icon,element-block .element-header .transclude-container .icon-container:hover .expand-icon,.element-block .element-header .icon-container:hover .expand-icon,.element-block .element-header .transclude-container .icon-container:hover .expand-icon{opacity:.5}element-block .element-content-container,.element-block .element-content-container{position:relative;padding:2px 10px 10px}element-block .element-content-container .enable-date-button-container,.element-block .element-content-container .enable-date-button-container{position:absolute;right:0;bottom:8px}element-block .type-select-container md-input-container,.element-block .type-select-container md-input-container{width:80%;margin:18px 0 0}element-block .details-element,.element-block .details-element{position:relative;display:block;border:1px solid transparent}element-block .details-element .thumb-container,.element-block .details-element .thumb-container{position:relative;flex:0 0 100px;width:120px;margin-top:5px;min-height:30px;padding:2px;display:flex;justify-content:center;align-items:center}element-block .details-element .thumb-container img,.element-block .details-element .thumb-container img{max-height:100%;max-width:100%;outline:1px solid #9e9e9e}element-block .details-element .thumb-container .cross-fade-button,.element-block .details-element .thumb-container .cross-fade-button{position:absolute;top:0;right:-30px;background-color:transparent}element-block .details-element .thumb-container .view-edit-tools,.element-block .details-element .thumb-container .view-edit-tools{display:flex;gap:2px;position:absolute;inset:0;padding:5px;background-color:#00000026;z-index:10;opacity:0;transition:opacity .2s}element-block .details-element .thumb-container .view-edit-tools .ah-action-button,.element-block .details-element .thumb-container .view-edit-tools .ah-action-button{opacity:.6!important}element-block .details-element .thumb-container .view-edit-tools .ah-action-button:hover,.element-block .details-element .thumb-container .view-edit-tools .ah-action-button:hover{opacity:.8!important}element-block .details-element .thumb-container .view-edit-tools .ah-action-button.image-effects-button,.element-block .details-element .thumb-container .view-edit-tools .ah-action-button.image-effects-button{opacity:1!important}element-block .details-element .thumb-container .view-edit-tools .ah-action-button.image-effects-button:hover,.element-block .details-element .thumb-container .view-edit-tools .ah-action-button.image-effects-button:hover{opacity:1!important}element-block .details-element .thumb-container:hover .view-edit-tools,.element-block .details-element .thumb-container:hover .view-edit-tools{opacity:1}element-block .details-element .info-row,.element-block .details-element .info-row{display:flex;margin:10px 0;color:#616161;word-break:break-word}element-block .details-element .info-row p,.element-block .details-element .info-row p{margin:0}element-block .details-element .info-row.margin-right,.element-block .details-element .info-row.margin-right{margin-right:20px}element-block .details-element .info-row md-input-container,.element-block .details-element .info-row md-input-container{width:100%}element-block .details-element .info-row md-radio-group,.element-block .details-element .info-row md-radio-group{margin-left:10px}element-block .details-element .info-row .label,.element-block .details-element .info-row .label{margin-left:10px;transform:translateY(3px)}element-block .details-element .info-row input[type=number],.element-block .details-element .info-row input[type=number]{width:50px}element-block .path-element-data,.element-block .path-element-data{cursor:pointer}element-block .path-element-data:hover .info-row,.element-block .path-element-data:hover .info-row{color:#ffb74d}element-block sticky-details,element-block path-details,.element-block sticky-details,.element-block path-details{font-size:.8em}element-block .element-container.callout-block-container,element-block .element-container.asterism-block-container,.element-block .element-container.callout-block-container,.element-block .element-container.asterism-block-container{border-radius:0;background-color:#e6e6e6;margin:0 0 10px;padding:10px}element-block .element-container.callout-block-container .element-header,element-block .element-container.callout-block-container .element-header .transclude-container,element-block .element-container.asterism-block-container .element-header,element-block .element-container.asterism-block-container .element-header .transclude-container,.element-block .element-container.callout-block-container .element-header,.element-block .element-container.callout-block-container .element-header .transclude-container,.element-block .element-container.asterism-block-container .element-header,.element-block .element-container.asterism-block-container .element-header .transclude-container{height:auto;max-height:auto;background-color:transparent}element-block .element-container.callout-block-container .element-header .asterism-icon,element-block .element-container.callout-block-container .element-header .transclude-container .asterism-icon,element-block .element-container.asterism-block-container .element-header .asterism-icon,element-block .element-container.asterism-block-container .element-header .transclude-container .asterism-icon,.element-block .element-container.callout-block-container .element-header .asterism-icon,.element-block .element-container.callout-block-container .element-header .transclude-container .asterism-icon,.element-block .element-container.asterism-block-container .element-header .asterism-icon,.element-block .element-container.asterism-block-container .element-header .transclude-container .asterism-icon{color:#616161;font-weight:700;font-size:1.1em;margin:0 auto}element-block .element-container.callout-block-container .callout-element,element-block .element-container.asterism-block-container .callout-element,.element-block .element-container.callout-block-container .callout-element,.element-block .element-container.asterism-block-container .callout-element{margin:0;padding:0}element-block .element-container.callout-block-container .drag-handle ng-md-icon,element-block .element-container.asterism-block-container .drag-handle ng-md-icon,.element-block .element-container.callout-block-container .drag-handle ng-md-icon,.element-block .element-container.asterism-block-container .drag-handle ng-md-icon{color:#616161}element-block .element-container.callout-block-container .drag-handle ng-md-icon:hover,element-block .element-container.asterism-block-container .drag-handle ng-md-icon:hover,.element-block .element-container.callout-block-container .drag-handle ng-md-icon:hover,.element-block .element-container.asterism-block-container .drag-handle ng-md-icon:hover{color:#616161;opacity:1}element-block .element-container.disabled,.element-block .element-container.disabled{background-image:linear-gradient(45deg,#e0e0e0 25%,#f5f5f5 25% 50%,#e0e0e0 50% 75%,#f5f5f5 75% 100%);background-size:10px 10px}element-block .element-container.disabled .drag-handle,.element-block .element-container.disabled .drag-handle{opacity:1!important}element-block .element-container.disabled .drag-handle ng-md-icon,.element-block .element-container.disabled .drag-handle ng-md-icon{color:#fff}element-block .element-container.disabled .drag-handle:hover,.element-block .element-container.disabled .drag-handle:hover{opacity:.6}element-block .element-container.disabled .drag-handle:hover ng-md-icon,.element-block .element-container.disabled .drag-handle:hover ng-md-icon{color:#fff}element-block .element-container.callout-block-container.disabled,element-block .element-container.disabled.callout-block-container .element-header,element-block .element-container.disabled .element-header .transclude-container,.element-block .element-container.callout-block-container.disabled,.element-block .element-container.disabled.callout-block-container .element-header,.element-block .element-container.disabled .element-header .transclude-container{background-image:linear-gradient(45deg,#b4b4b4 25%,#d7d7d7 25% 50%,#b4b4b4 50% 75%,#d7d7d7 75% 100%);background-size:10px 10px}element-block .element-container:hover .ah-action-button:not(.active),.element-block .element-container:hover .ah-action-button:not(.active){opacity:.4}element-block .element-container:hover .ah-action-button:not(.active):hover,.element-block .element-container:hover .ah-action-button:not(.active):hover{opacity:.6}element-block .element-container:hover .ah-action-button.image-effects-button:not(.active),.element-block .element-container:hover .ah-action-button.image-effects-button:not(.active){opacity:.8}element-block .element-container:hover .ah-action-button.image-effects-button:not(.active):hover,.element-block .element-container:hover .ah-action-button.image-effects-button:not(.active):hover{opacity:.1}element-block .element-container:hover .animation-settings,.element-block .element-container:hover .animation-settings{opacity:1}element-block.selected .border-element,.element-block.selected .border-element{border:2px solid #64b5f6}element-block.selected .border-element.calloutGroup,.element-block.selected .border-element.calloutGroup{border:2px solid rgb(241,119,32)}element-block.selected .element-header,element-block.selected .element-header .transclude-container,element-block.highlighted .element-header,element-block.highlighted .element-header .transclude-container,.element-block.selected .element-header,.element-block.selected .element-header .transclude-container,.element-block.highlighted .element-header,.element-block.highlighted .element-header .transclude-container{background-color:#bbdefb}element-block.selected .element-header.calloutGroup,element-block.selected .element-header .transclude-container.calloutGroup,element-block.highlighted .element-header.calloutGroup,element-block.highlighted .element-header .transclude-container.calloutGroup,.element-block.selected .element-header.calloutGroup,.element-block.selected .element-header .transclude-container.calloutGroup,.element-block.highlighted .element-header.calloutGroup,.element-block.highlighted .element-header .transclude-container.calloutGroup{background-color:#ffedd5}element-block.selected .element-header .header-icon ng-md-icon,element-block.selected .element-header .transclude-container .header-icon ng-md-icon,element-block.highlighted .element-header .header-icon ng-md-icon,element-block.highlighted .element-header .transclude-container .header-icon ng-md-icon,.element-block.selected .element-header .header-icon ng-md-icon,.element-block.selected .element-header .transclude-container .header-icon ng-md-icon,.element-block.highlighted .element-header .header-icon ng-md-icon,.element-block.highlighted .element-header .transclude-container .header-icon ng-md-icon{color:#fff}element-block.selected .element-container .toggle-icon-container ng-md-icon,element-block.highlighted .element-container .toggle-icon-container ng-md-icon,.element-block.selected .element-container .toggle-icon-container ng-md-icon,.element-block.highlighted .element-container .toggle-icon-container ng-md-icon{color:#eee}element-block.selected .element-container .icon-container:hover .toggle-icon-container ng-md-icon,element-block.highlighted .element-container .icon-container:hover .toggle-icon-container ng-md-icon,.element-block.selected .element-container .icon-container:hover .toggle-icon-container ng-md-icon,.element-block.highlighted .element-container .icon-container:hover .toggle-icon-container ng-md-icon{color:#d7d7d7}element-block.selected .drag-handle ng-md-icon,element-block.highlighted .drag-handle ng-md-icon,.element-block.selected .drag-handle ng-md-icon,.element-block.highlighted .drag-handle ng-md-icon{color:#fff}element-block.selected .drag-handle:hover ng-md-icon,element-block.highlighted .drag-handle:hover ng-md-icon,.element-block.selected .drag-handle:hover ng-md-icon,.element-block.highlighted .drag-handle:hover ng-md-icon{color:#fff}element-block.title-element-block .header-icon,.element-block.title-element-block .header-icon{transform:translate(3px)}element-block.title-element-block .styles-button,.element-block.title-element-block .styles-button{display:flex;align-items:center;gap:3px;padding:0 8px 0 5px;width:85px}element-block.title-element-block .styles-button .label,.element-block.title-element-block .styles-button .label{color:#9e9e9e;font-weight:500}element-block .image-effects-button ng-md-icon,.element-block .image-effects-button ng-md-icon{color:transparent}page-details{opacity:1!important}page-details .used-in-form-container{border:1px solid rgb(215,215,215);padding:5px 10px;color:#616161;font-size:.9em}page-details .used-in-form{line-height:1.4em;color:#616161}page-details .used-in-form a{text-decoration:none;color:#2196f3;cursor:pointer}page-details .used-in-form a:hover{color:#ffb74d}page-details .used-in-form .index{display:inline-block;width:20px;height:20px;margin:3px;border:1px solid rgb(215,215,215);border-radius:5px;color:#616161;font-size:.9em;line-height:20px;text-align:center}page-details .used-in-form.selected{font-weight:700}page-details .page-data-accordion{margin:0 0 25px}page-details .page-metadata-container{display:inline-block;width:100%;padding:10px;border:1px solid rgb(215,215,215)}page-details .page-metadata-container .md-chip-content{max-width:230px!important}sidebar-container-component{display:flex;justify-content:stretch;align-items:stretch;position:relative;transition:flex-basis .25s ease-out;flex:0 0 320px;height:100%;overflow-x:hidden;overflow-y:auto}sidebar-container-component .toggle-btn{position:absolute;top:5px;right:15px;z-index:15}sidebar-container-component.collapsed{flex:0 1 50px;text-align:center;padding:0}sidebar-container-component:not(.collapsed) .toggle-btn.white ng-md-icon{color:#fff}slide-details{display:flex;flex-direction:column;opacity:0;transition:opacity .2s;width:100%;overflow-y:scroll}slide-details.visible{opacity:1}slide-details .details-header{position:sticky;top:0;min-height:80px;margin-bottom:10px;background-color:#fff;z-index:10}slide-details .details-header .create-button{position:absolute;inset:5px;display:flex;justify-content:center;align-items:center;font-size:1.5em;font-weight:700;background-color:#f57c00;color:#fff;cursor:pointer;border-radius:10px;box-shadow:3px 3px 4px #0006;transition:background-color .2s}slide-details .details-header .create-button:hover{background-color:#ff9800}slide-details .details-header .create-button.processing{background-color:#eee;cursor:default;font-size:1em;color:#9e9e9e}slide-details .details-header .create-button.processing spinner{margin:0 20px}slide-details .details-header .create-button.processing .processing-text{flex:1 1 auto;margin-right:20px}slide-details .details-header .duration{position:absolute;bottom:10px;right:20px;color:#616161;opacity:.8;font-size:.85em;cursor:pointer}slide-details .details-header .white{color:#fff}slide-details .details-header .animate-btn{position:absolute;bottom:0;left:10px;width:30px;display:flex;justify-content:center}slide-details .details-header .animate-btn.white ng-md-icon{color:#fff}slide-details .collapsed-content{margin-top:50px}slide-details .collapsed-content .create-button{background-color:#f57c00!important;cursor:pointer;transition:background-color .2s}slide-details .collapsed-content .create-button ng-md-icon{color:#fff!important}slide-details .collapsed-content .create-button:hover{background-color:#ff9800!important}slide-details .collapsed-content .create-button.processing{background-color:#eee!important}slide-details .block-group-label{margin-left:5px;font-size:.9rem;color:#9e9e9e;font-weight:500}slide-details accordion{margin:10px 0}text-details .text-details-content{display:flex;flex-direction:column;overflow:hidden}text-details .text-content-container{flex:1 2 auto;height:200px;margin-right:3px}text-details .text-content-container.text-content-container-small{height:auto}#user-projects-collections-sidebar{flex:0 0 300px;display:flex;flex-direction:column;background-color:#eee;color:#9e9e9e}#user-projects-collections-sidebar .project-list-filters{position:relative;margin:15px}#user-projects-collections-sidebar .project-list-filters md-input-container{width:100%;margin:0 0 10px}#user-projects-collections-sidebar .project-list-filters md-input-container .md-errors-spacer{min-height:0}#user-projects-collections-sidebar .project-list-filters .clear-button{position:absolute;top:0;right:0;min-width:auto;margin:0;line-height:0}#user-projects-collections-sidebar .project-list-container{background-color:transparent;padding:10px}#user-projects-collections-sidebar .project-name{flex:1 1 auto}#user-projects-collections-sidebar .info-button{min-width:25px;min-height:25px;line-height:0px;margin:0;transform:translate(-3px)}#user-projects-collections-sidebar .info-button:hover{background-color:transparent}#user-projects-collections-sidebar .info-button:hover ng-md-icon{fill:#616161!important}#user-projects-collections-sidebar .list-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:10px;border-bottom:1px solid rgb(215,215,215)}#user-projects-collections-sidebar .list-item:hover .info-button ng-md-icon{fill:#9e9e9e}#user-projects-collections-sidebar .info{display:flex;align-items:flex-start;flex:0 0 100%;color:#616161}#user-projects-collections-sidebar .preview-image{padding-top:10px;max-width:220px;cursor:zoom-in}#user-projects-groups-desktop{flex:1 1 auto;padding:10px;overflow-y:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start}#user-projects-groups-desktop .group{width:300px;min-width:300px;height:300px;margin:10px;border-radius:10px;background:#fff}#user-projects-groups-desktop .group .group-header{border-bottom:1px solid #9e9e9e;height:50px;border-radius:10px 10px 0 0;padding:0 16px 0 8px;font-size:1.13em;transition:background-color .5s cubic-bezier(.35,0,.25,1)}#user-projects-groups-desktop .group .group-header:hover ng-md-icon,#user-projects-groups-desktop .group .group-header:hover md-select .md-select-value .md-select-icon:after{fill:#bdbdbd}#user-projects-groups-desktop .group .group-header .group-name{margin:0 5px;line-height:1.2em;max-height:44px;overflow:hidden}#user-projects-groups-desktop .group .group-header .md-button{background-color:transparent}#user-projects-groups-desktop .group .group-header .md-button.md-raised{background-color:#fff3}#user-projects-groups-desktop .group .group-header .md-button.md-raised ng-md-icon{fill:#fff}#user-projects-groups-desktop .group .group-list-container{background-color:transparent;margin-bottom:10px}#user-projects-groups-desktop .group .group-list-container md-list{min-height:200px;padding:0}#user-projects-groups-desktop .group .group-list-container md-list md-list-item{padding:0}#user-projects-groups-desktop .group .group-list-container md-list md-list-item:hover ng-md-icon{fill:#9e9e9e}#user-projects-groups-desktop .group .group-list-container md-list md-list-item .md-list-item-inner{padding:0 13px 0 10px}#user-projects-groups-desktop .group .group-list-container md-list md-list-item .remove-button,#user-projects-groups-desktop .group .group-list-container md-list md-list-item .info-button{min-width:25px;min-height:25px;line-height:0px;margin:0;transform:translate(-3px)}#user-projects-groups-desktop .group .group-list-container md-list md-list-item .remove-button:hover,#user-projects-groups-desktop .group .group-list-container md-list md-list-item .info-button:hover{background-color:transparent}#user-projects-groups-desktop .group .group-list-container md-list md-list-item .md-button{padding:0}#user-projects-groups-desktop .group .group-list-container md-list .md-list-item-text{outline:none}#user-projects-sidebar{flex:0 0 300px;display:flex;flex-direction:column;background-color:#eee;color:#9e9e9e}#user-projects-sidebar .project-list-filters{position:relative;margin:15px}#user-projects-sidebar .project-list-filters md-input-container{width:100%;margin:0 0 10px}#user-projects-sidebar .project-list-filters md-input-container .md-errors-spacer{min-height:0}#user-projects-sidebar .project-list-filters .clear-button{position:absolute;top:0;right:0;min-width:auto;margin:0;line-height:0}#user-projects-sidebar .project-list-filters .active-label{color:#212121}#user-projects-sidebar .project-list-filters .sorting-links{display:flex}#user-projects-sidebar .project-list-filters .sorting-links .ah-action-link{margin-right:10px}#user-projects-sidebar .project-list-container{background-color:transparent;padding:10px}#user-projects-sidebar .project-list-container .info-button{min-width:25px;min-height:25px;line-height:0px;margin:0;transform:translate(-3px)}#user-projects-sidebar .project-list-container .info-button:hover{background-color:transparent}#user-projects-sidebar .project-list-container md-list{padding:0}#user-projects-sidebar .project-list-container md-list md-list-item{padding:0}#user-projects-sidebar .project-list-container md-list md-list-item:hover ng-md-icon{fill:#9e9e9e}#user-projects-sidebar .project-list-container md-list md-list-item .md-button{padding:0 15px}#user-projects-sidebar .project-list-container md-list md-list-item>.md-button:hover{background-color:transparent}#user-projects-sidebar .project-list-container md-list md-list-item .md-list-item-text{outline:none;line-height:1.6em;margin:5px;width:100%}accordion{display:block}accordion .transclude-container{display:block;width:100%}accordion accordion-header{cursor:pointer}accordion accordion-header.force-open{cursor:auto}accordion accordion-content .transclude-container{overflow:hidden;transition:.25s max-height ease-in-out,.25s opacity;will-change:max-height}accordion accordion-content .transclude-container.is-hidden{position:absolute;display:none}dropzone{display:none;position:absolute;inset:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;border:1px dashed black;background-color:#ffb74d;color:#fff;font-size:2em;font-weight:700;opacity:0;transition:opacity .2s ease}dropzone ng-md-icon{margin:0 20px 0 0;color:#fff}dropzone>*{pointer-events:none}body.is-dragover dropzone:not(.disabled){display:flex;opacity:.8;z-index:1000}body.is-dragover dropzone:not(.disabled).is-dragover{z-index:1000;opacity:1}file-chooser{display:inline-block}file-chooser input[type=file]{display:none}file-chooser label{display:block;cursor:pointer}spinner{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:inline-block}spinner .spinner-container{position:relative}spinner .spinner-container div{display:block;box-sizing:border-box;position:absolute;width:100%;height:100%;border:1em solid transparent;border-radius:50%;animation:rotate360 1.6s cubic-bezier(.5,0,.5,1) infinite;will-change:transform}spinner .spinner-container div:nth-child(1){animation-delay:.2}spinner .spinner-container div:nth-child(2){animation-delay:-.2s}spinner .spinner-container div:nth-child(3){animation-delay:-.4s}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
