:root{--qilinFieldErrorDuration:4s;--qilinFieldErrorBackground:orange;--qilinFieldErrorColor:#0a2445;--qilinMessageBackground:antiquewhite;--qilinMessageForeground:#0a2445;--qilinMessageErrorForeground:white;--qilinMessageErrorBackground:#721c24;--qilinBorderColor:#0a2445;--qilinRequiredForeground:#008296;--qilinCheckboxForeground:#008296;--qilinButtonForeground:#ffffff;--qilinButtonHoverForeground:#0a2445;--qilinColorLightcyan:#00ffff;--qilinMenuBackground:#7cd0de;--qilinListTitleBackground:#008296;--qilinGroupForeground:#008296;--qilinListEvenLineForeground:#008296;--qilinListOddLineForeground:#008296;--qilinListSelectionForeground:#ffffff;--qilinColorWhite:#ffffff;--qilinEntryRequiredBackground:var(--qilinRequiredBackground);--qilinColorYellow:#ffff00;--qilinMenuSelectedBackground:WHITE;--qilinColorBlue:#000099;--qilinCheckboxOffBackground:lightgray;--qilinCheckboxOffPin:darkgray;--qilinBodyBackground:#ffffff;--qilinListSelectionBackground:#e2001a;--qilinMenuSelectedForeground:#008296;--qilinColorLightmagenta:#ff00ff;--qilinListTitleForeground:#ffffff;--qilinButtonHoverBackground:lightblue;--qilinSubmenuForeground:#ffffff;--qilinRequiredBackground:#7cd0de;--qilinColorLightgreen:#00ff00;--qilinTextareaBackground:#ffffff;--qilinModalBackground:#00000026;--qilinButtonBackground:#008296;--qilinGroupBackground:transparent;--qilinUnselectedTitleBackground:#c0c0c0;--qilinColorMagenta:#800080;--qilinBorderLightLefttop:#ffffff;--qilinBorderRadius:10px;--qilinDisabledForeground:#ffffff;--qilinLabelBackground:transparent;--qilinColorCyan:#008080;--qilinEntryRequiredForeground:var(--qilinRequiredForeground);--qilinColorLightred:#ff0000;--qilinListOddLineBackground:#ffffff;--qilinColorBrown:#808000;--qilinEntryForeground:#0a2445;--qilinSelectDisabledForeground:var(--qilinDisabledForeground);--qilinColorLightgray:#c0c0c0;--qilinTitleForeground:#ffffff;--qilinUnselectedTitleForeground:#ffffff;--qilinEntryDisabledForeground:var(--qilinDisabledForeground);--qilinDialogForeground:#008296;--qilinBorderLightBottomright:#808080;--qilinBorderWidth:1px;--qilinCheckboxOnPin:#ffffff;--qilinSubmenuBackground:#008296;--qilinButtonDisabledForeground:var(--qilinDisabledForeground);--qilinColorGreen:#008000;--qilinTitleBackground:#008296;--qilinEntryDisabledBackground:var(--qilinDisabledBackground);--qilinDialogBackground:#ffffff;--qilinSelectBackground:#ffffff;--qilinBodyForeground:#000000;--qilinColorLightblue:#0000ff;--qilinMenuForeground:black;--qilinMenuBordercolor:#ffffff;--qilinSelectForeground:#008296;--qilinCheckboxOnBackground:#008296;--qilinLabelForeground:#008296;--qilinColorDarkgray:#808080;--qilinColorRed:#ba1c0b;--qilinButtonDisabledBackground:var(--qilinDisabledBackground);--qilinDisabledBackground:#e2001a;--qilinCheckboxBackground:transparent;--qilinSelectDisabledBackground:var(--qilinDisabledBackground);--qilinTextareaForeground:#008296;--qilinBorderDarkLefttop:#808080;--qilinColorBlack:#000000;--qilinEntryBackground:#ffffff;--qilinBorderDarkBottomright:#ffffff;--qilinListEvenLineBackground:#ffffff}dialog{border:none;border-radius:10px;box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.left{text-align:left}.italic{font-style:italic}.upcase{text-transform:uppercase}.lowcase{text-transform:lowercase}.qilinTitle{text-align:center;margin-top:0;background-color:var(--qilinTitleBackground);color:var(--qilinTitleForeground);height:20px;border-radius:0;padding:10px 0;font-weight:700;width:100%;position:absolute;top:0;left:0}.qilinSubWindow{margin:0;padding:0;position:absolute;width:500px;height:550px;left:calc(50% - 250px);top:calc(50% - 275px);background-color:#fff;border:1px solid var(--header-footer-color);box-shadow:inset 0 0 10px rgba(0,0,0,.1);border-radius:25px;overflow-x:hidden;scrollbar-width:none}.qilinErrorText{padding:10px 20px}.qilinErrorMessage{z-index:3;border:var(--qilinBorderWidth) solid var(--qilinBorderColor);height:fit-content;position:absolute;top:2px;left:5px;right:5px;background-color:var(--qilinMessageBackground);border-radius:10px;font-size:14px;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,.1);overflow:hidden;padding-bottom:10px;min-width:300px}.qilinMessage{position:absolute;text-align:center;width:60%;left:calc(20% - 10px);top:30%;background-color:#fff;border-radius:10px;padding:10px;font-size:14px;margin:0;border:1px solid var(--header-footer-color);box-shadow:inset 0 0 10px rgba(0,0,0,.1);z-index:100}.qilinMessageText{font-size:16px;margin:40px 0}@keyframes qilin-maxHeightSize{0%{height:0}100%{height:fit-content}}.qilin-animate-displaymessage{animation-name:qilin-maxHeightSize;animation-duration:.5s;animation-fill-mode:forwards}.qilin-animate-displaymessage-1s{animation-name:qilin-maxHeightSize;animation-duration:1s;animation-fill-mode:forwards}.qilin-animate-displaymessage-2s{animation-name:qilin-maxHeightSize;animation-duration:2s;animation-fill-mode:forwards}.qilin-animate-displaymessage-3s{animation-name:qilin-maxHeightSize;animation-duration:3s;animation-fill-mode:forwards}.qilin-animate-displaymessage-4s{animation-name:qilin-maxHeightSize;animation-duration:4s;animation-fill-mode:forwards}.qilin-animate-displaymessage-5s{animation-name:qilin-maxHeightSize;animation-duration:5s;animation-fill-mode:forwards}.qilin-animate-displaymessage-6s{animation-name:qilin-maxHeightSize;animation-duration:6s;animation-fill-mode:forwards}.qilin-animate-displaymessage-7s{animation-name:qilin-maxHeightSize;animation-duration:7s;animation-fill-mode:forwards}.qilin-animate-displaymessage-8s{animation-name:qilin-maxHeightSize;animation-duration:8s;animation-fill-mode:forwards}.qilinTitleButton{width:40px;height:25px;position:relative;text-align:center;font-weight:700;float:right;display:inline-block;background-color:#d3d3d3;border-radius:5px;right:10px;top:-2px;color:#000;margin-left:10px;cursor:pointer;margin-top:8px;font-size:18px}#qilinMessageButtonCancel{display:none}.qilinCloseInnerButton{position:absolute;left:15px;top:2px;font-weight:700}.qilinFieldError{position:relative;z-index:20;overflow:hidden;display:block;text-align:right;color:var(--color-red)}.qilinFieldInnerError{animation-name:qilin-maxWidthsize;animation-duration:var(--qilinFieldErrorDuration);animation-fill-mode:forwards;float:right;text-align:right;padding-right:10px;display:flex}@keyframes qilin-maxWidthsize{0%,100%{width:0%}50%{width:50%}}.qilinInputLabel{padding-left:40px}input[type=radio]{appearance:none;background-color:var(--qilinCheckboxOffBackground);border-radius:72px;border-style:none;flex-shrink:0;height:20px;margin:0;position:absolute;width:30px;cursor:default}input[type=radio]::before{bottom:-6px;content:"";left:-6px;position:absolute;right:-6px;top:-6px}input[type=radio],input[type=radio]::after{transition:.1s ease-out}input[type=radio]::after{background-color:var(--qilinCheckboxOffPin);border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;width:14px}input[type=radio]:hover{background-color:#c9cbcd;transition-duration:0s}input[type=radio]:checked{background-color:var(--qilinCheckboxOnBackground)}input[type=radio]:checked::after{background-color:var(--qilinCheckboxOnPin);left:13px}label:has(+ input:checked){font-weight:700}.bold,input:checked+label{font-weight:700}.right{text-align:right}.center{text-align:center}.qilinMobileReturn{display:inline}[qilin-type]{height:auto;padding:10px;margin:5px 0;box-sizing:border-box;border:1px solid #ccc;border-radius:5px}@media screen and (max-width:600px){.qilinMessage{width:80%;left:calc(10% - 10px)}.qilinMobileReturn{display:block}}.qilin-appointment,.qilin-appointment *{font-size:inherit;font-family:inherit;box-sizing:border-box}.qilin-appointment{width:100%;height:100%;min-width:0;min-height:0;background:0 0;overflow:auto}.qilin-appointment-table{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;--qilin-appointment-first-column-width:140px;--qilin-appointment-title-row-height:50px;--qilin-appointment-column-count:1;--qilin-appointment-first-column-background:#f5f5f5;--qilin-appointment-first-column-color:#333333;--qilin-appointment-title-background:#eeeeee;--qilin-appointment-title-color:#333333}.qilin-appointment-row{display:grid;flex:1 1 0;min-height:0;grid-template-columns:var(--qilin-appointment-first-column-width) repeat(var(--qilin-appointment-column-count),minmax(0,1fr));width:100%;min-width:0}.qilin-appointment-header{flex:0 0 var(--qilin-appointment-title-row-height);height:var(--qilin-appointment-title-row-height);min-height:0}.qilin-appointment-cell,.qilin-appointment-column-title,.qilin-appointment-hour{min-width:0;overflow:hidden}.qilin-appointment-hour{display:flex;align-items:center;justify-content:center;padding:.5em;white-space:nowrap;border-right:1px solid #eee;border-bottom:1px solid #eee}.qilin-appointment-column-title{display:flex;align-items:center;justify-content:center;padding:.5em;text-align:center;border-right:1px solid #eee;border-bottom:1px solid #eee}.qilin-appointment-cell{width:100%;min-height:0;height:100%;padding:.5em;border:0;border-right:1px solid #eee;border-bottom:1px solid #eee;color:inherit;text-align:center;cursor:pointer;overflow-wrap:anywhere}.qilin-appointment-cell:hover{filter:brightness(.97)}.qilin-appointment-row:last-child .qilin-appointment-cell,.qilin-appointment-row:last-child .qilin-appointment-hour{border-bottom:none}.qilin-appointment-cell:last-child,.qilin-appointment-column-title:last-child{border-right:none}@media (max-width:700px){.qilin-appointment-row{min-width:600px}.qilin-appointment{overflow-x:auto}}.qilin-appointment-popup{position:fixed;z-index:100000;min-width:120px;max-width:min(320px,calc(100vw - 20px));padding:.5em;background:#fff;border:1px solid #000;border-radius:15px;line-height:var(--qilin-appointment-popup-lineheight, 20px);box-shadow:0 4px 14px rgba(0,0,0,.18);overflow:auto}.qilin-appointment-popup-item{line-height:var(--qilin-appointment-popup-lineheight, 20px);cursor:pointer;transition:background-color .15s}.qilin-appointment-popup-item:hover{background-color:var(--qilin-appointment-popup-hover-background,#eee)}.qilin-buttonbar{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.qilin-buttonbar-button{width:var(--qilin-buttonbar-button-size,80px);padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}.qilin-buttonbar-button:hover{filter:brightness(.95)}.qilin-buttonbar-button:focus-visible{outline:currentColor dotted 1px;outline-offset:2px}.qilin-buttonbar-button:active{filter:brightness(.9)}.qilin-calendar{--qilin-calendar-background:transparent;--qilin-calendar-text:#222222;--qilin-calendar-border:#dddddd;--qilin-calendar-border-light:#eeeeee;--qilin-calendar-navigation-background:transparent;--qilin-calendar-navigation-text:#222222;--qilin-calendar-navigation-hover-background:#eeeeee;--qilin-calendar-select-background:transparent;--qilin-calendar-select-text:#222222;--qilin-calendar-select-border:#d5d7da;--qilin-calendar-day-background:transparent;--qilin-calendar-day-text:#222222;--qilin-calendar-day-hover-background:#f1f3f5;--qilin-calendar-past-background:#eeeeee;--qilin-calendar-past-text:#777777;--qilin-calendar-today-background:#222831;--qilin-calendar-today-text:#ffffff;--qilin-calendar-selected-background:#dce8f7;--qilin-calendar-selected-text:#1f4f85;--qilin-calendar-outside-opacity:0.25;--qilin-calendar-info-text:#666666;--qilin-calendar-info-font-size:0.8em;--qilin-calendar-week-number-background:transparent;--qilin-calendar-week-number-text:#858b94;--qilin-calendar-week-info-text:#666666;--qilin-calendar-week-info-font-size:0.8em;--qilin-calendar-placeholder:transparent;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;container-type:size;font-family:inherit;font-size:inherit;color:#222;background:var(--qilin-calendar-background)}.qilin-calendar,.qilin-calendar *{box-sizing:border-box;font-family:inherit;font-size:inherit}.qilin-calendar .qilin-calendar-day-info,.qilin-calendar .qilin-calendar-week-info{font-size:.8em}.qilin-calendar-header{flex:0 0 auto;display:flex;width:100%;min-width:0;background:0 0}.qilin-calendar-date{width:50%;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:6px 10px;background:0 0}.qilin-calendar-date-label{opacity:.65}.qilin-calendar-date-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:0 0}.qilin-calendar-controls{width:50%;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:6px 10px;background:0 0}.qilin-calendar-time{white-space:nowrap;background:0 0}.qilin-calendar-selectors{display:flex;gap:5px;min-width:0;background:0 0}.qilin-calendar-select{min-width:0;border:1px solid #d5d7da;border-radius:4px;background:var(--qilin-calendar-select-background);color:var(--qilin-calendar-select-text);padding:3px 6px}.qilin-calendar-navigation{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 6px;background:var(--qilin-calendar-navigation-background);color:var(--qilin-calendar-navigation-text);border-top:1px solid #ddd;border-bottom:1px solid #ddd}.qilin-calendar-title{flex:1;text-align:center;font-weight:600;background:0 0}.qilin-calendar-nav-button{border:0;background:0 0;color:inherit;cursor:pointer;padding:3px 10px;border-radius:4px}.qilin-calendar-nav-button:hover{background:var(--qilin-calendar-navigation-hover-background)}.qilin-calendar-grid{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:0 0}.qilin-calendar-week-row,.qilin-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) minmax(70px,0.9fr);min-width:0}.qilin-calendar-weekdays{flex:0 0 auto;padding-left:20px;border-bottom:1px solid #ddd;background:0 0}.qilin-calendar-weekday{text-align:center;padding:5px 2px;font-weight:600;background:0 0}.qilin-calendar-week-number-header{display:flex;align-items:center;justify-content:center;padding:5px 2px;background:0 0;color:#858b94}.qilin-calendar-weeks{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:0 0}.qilin-calendar-week-row{flex:1 1 0;min-height:0;border-bottom:1px solid #eee;background:0 0;column-gap:20px;row-gap:8px;padding-left:20px}.qilin-calendar-week-row:last-child{border-bottom:none}.qilin-calendar-day{position:relative;width:100%;height:100%;min-width:0;min-height:0;border:0;background:var(--qilin-calendar-day-background);color:var(--qilin-calendar-day-text);cursor:pointer;padding:2px 0;overflow:hidden}.qilin-calendar-day:hover{background:#f1f3f5}.qilin-calendar-cell-content{position:relative;width:100%;height:100%;min-width:0;display:flex;align-items:center;justify-content:center;background:0 0}.qilin-calendar-date-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap;background:0 0}.qilin-calendar-day-number{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.qilin-calendar-day-prefix,.qilin-calendar-day-suffix{position:absolute;top:50%;transform:translateY(-50%)}.qilin-calendar-day-prefix{right:calc(50% + .75em)}.qilin-calendar-day-suffix{left:calc(50% + .75em)}.qilin-calendar-day-info{position:absolute;right:2px;top:50%;transform:translateY(-50%);max-width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;opacity:.8;z-index:2}.qilin-calendar-day.qilin-calendar-past{background:var(--qilin-calendar-past-background);color:#777}.qilin-calendar-day.qilin-calendar-today{background:#222831;color:#fff}.qilin-calendar-day.qilin-calendar-selected{background:#dce8f7;color:#1f4f85}.qilin-calendar-day.qilin-calendar-today.qilin-calendar-selected{background:#222831;color:#fff}.qilin-calendar-day.qilin-calendar-outside{opacity:var(--qilin-calendar-outside-opacity);cursor:default}.qilin-calendar-week-cell{position:relative;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:2px 4px;background:0 0;color:#858b94}.qilin-calendar-week-number{flex:0 0 auto;white-space:nowrap;background:0 0}.qilin-calendar-week-info{position:absolute;right:3px;top:50%;transform:translateY(-50%);max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--qilin-calendar-week-info-text);opacity:.8}@container (max-width:600px){.qilin-calendar-controls{gap:5px;padding-left:4px;padding-right:4px}.qilin-calendar-date{padding-left:4px;padding-right:4px}.qilin-calendar-week-row,.qilin-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(50px,0.8fr)}.qilin-calendar-day{padding-left:0;padding-right:0}.qilin-calendar-date-content{gap:2px}.qilin-calendar-day-info{right:1px;max-width:30%}.qilin-calendar-week-cell{padding-left:2px;padding-right:2px}.qilin-calendar-week-info{right:2px;max-width:40%}}@container (max-height:400px){.qilin-calendar-controls,.qilin-calendar-date,.qilin-calendar-weekday{padding-top:2px;padding-bottom:2px}}.qilin-calendar-day-cell{position:relative;width:100%;height:100%;min-width:0;min-height:0;background:0 0}.qilin-calendar-day-cell .qilin-calendar-day{width:100%;height:100%}.qilin-calendar-day-cell .qilin-calendar-day-info{position:absolute;left:calc(100% + 4px);right:auto;top:50%;transform:translateY(-50%);max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;color:#666;opacity:.9;z-index:10;pointer-events:none}.qilin-calendar-empty-day{min-width:0;min-height:0;background:0 0}.qilin-list{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;--qilin-list-border-color:#d0d0d0;--qilin-list-title-background:#f2f2f2;--qilin-list-title-color:inherit;--qilin-list-title-justify:left;--qilin-list-column-separator-color:#d0d0d0;--qilin-list-column-separator-width:1px;--qilin-list-row-background:transparent;--qilin-list-row-hover-background:rgba(0, 0, 0, 0.035)}.qilin-list,.qilin-list *{font-family:inherit}.qilin-list-content{width:100%;height:100%;overflow:auto;box-sizing:border-box;scrollbar-width:none}.qilin-list-row{display:grid;width:100%;min-width:max-content;box-sizing:border-box;cursor:pointer}.qilin-list-title-row{background:var(--qilin-list-title-background);color:var(--qilin-list-title-color);border-bottom:1px solid var(--qilin-list-border-color);position:sticky;top:0;z-index:10}.qilin-list-title-cell{user-select:none;text-align:var(--qilin-list-title-justify);font-weight:700}.qilin-list-data-row{background:var(--qilin-list-row-background);border-bottom:1px solid var(--qilin-list-border-color)}.qilin-list-data-row:hover{background:var(--qilin-list-row-hover-background)}.qilin-list-cell{min-width:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;box-sizing:border-box;padding:7px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qilin-list-column-separators .qilin-list-cell:not(:last-child){border-right:var(--qilin-list-column-separator-width) solid var(--qilin-list-column-separator-color)}.qilin-list-cell>*{max-width:100%;box-sizing:border-box}@media (max-width:600px){.qilin-list-cell{padding:6px 8px}}.qilin-list-title-cell{cursor:pointer;user-select:none;position:relative}.qilin-list-title-text{display:inline}.qilin-list-sort-indicator{display:inline-block;width:1.2em;margin-left:6px;font-size:.75em;opacity:.65}.qilin-list-sort-indicator.is-active{opacity:1}.qilin-list-row-selected{background-color:var(--qilin-list-selection-background,#dbeafe)}.qilin-list .qilin-list-title-cell{user-select:none;text-align:center!important;font-weight:700!important;cursor:pointer;user-select:none}.qilin-list .qilin-list-title-cell .qilin-list-title-text{display:inline-block}.qilin-list .qilin-list-title-cell .qilin-list-sort-indicator{display:inline-block;width:1.2em;margin-left:6px}.qilin-list .qilin-list-sort-indicator{display:inline-block;width:1.2em;margin-left:6px;font-size:.75em;opacity:.65}.qilin-list .qilin-list-sort-indicator.is-active{opacity:1}.qilin-list .qilin-list-data-row{cursor:pointer}.qilin-list{--qilin-list-container-radius:var(--qilin-list-radius, 0px);scrollbar-width:none;-ms-overflow-style:none}.qilin-list .qilin-list-title-row .qilin-list-title-cell:first-child{border-top-left-radius:var(--qilin-list-container-radius)}.qilin-list .qilin-list-title-row .qilin-list-title-cell:last-child{border-top-right-radius:var(--qilin-list-container-radius)}.qilin-list .qilin-list-title-row{border-top-left-radius:var(--qilin-list-container-radius);border-top-right-radius:var(--qilin-list-container-radius)}.qilin-list::-webkit-scrollbar{display:none}.qilin-list-content::-webkit-scrollbar{display:none}.qilin-list .qilin-list-content .qilin-list-data-row:nth-child(2n){background-color:var(--qilin-list-even-row-background,#f5f5f5);color:var(--qilin-list-even-row-color,#222)}.qilin-list .qilin-list-content .qilin-list-data-row:nth-child(odd){background-color:var(--qilin-list-odd-row-background,#fff);color:var(--qilin-list-odd-row-color,#222)}.qilin-list-column-resizer{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:20}.qilin-list-column-resizer:hover{background:var(--qilin-list-column-separator-color,#d0d0d0)}body.qilin-list-resizing,body.qilin-list-resizing *{cursor:col-resize!important;user-select:none!important}.qilin-list-checkbox{width:16px;height:16px;margin:0;padding:0;vertical-align:middle;cursor:pointer;accent-color:currentColor}.qilin-list-title-cell .qilin-list-checkbox{display:inline-block;margin-right:6px}.qilin-list-data-row .qilin-list-checkbox{display:inline-block}.qilin-list-checkbox:focus-visible{outline:currentColor solid 2px;outline-offset:2px}.qilin-toolbar,.qilin-toolbar *{box-sizing:border-box;font-family:inherit;font-size:inherit}.qilin-toolbar{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:0 0}.qilin-toolbar-content{width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:flex-start;justify-content:space-evenly;gap:10px;overflow-x:auto;overflow-y:hidden}.qilin-toolbar-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.qilin-toolbar-image-frame{position:relative;display:block;margin:0;box-sizing:content-box;border:1px solid currentColor;border-radius:12px;background:0 0;line-height:0;cursor:pointer;overflow:visible}.qilin-toolbar-image{display:block;object-fit:cover;aspect-ratio:1/1;border:0;transition:transform 180ms,filter 180ms,opacity 180ms}.qilin-toolbar-image-frame:hover{background-color:rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.12)}.qilin-toolbar-image-frame:hover .qilin-toolbar-image{filter:brightness(1.12)}.qilin-toolbar-caption{position:absolute;left:50%;bottom:-2px;transform:translateX(-50%);padding:2px 8px;margin:0;line-height:1.2;font-size:80%;white-space:nowrap;text-align:center;background:var(--qilin-toolbar-caption-background,transparent);max-width:90%;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.qilin-toolbar-content{justify-content:flex-start}}