:root{--adm-color-primary: #C46A3F;--app-primary-color: #C46A3F;--app-danger-color: #FF453A;--app-success-color: #34C759;--app-warning-color: #FF9F0A;--app-accent: #C46A3F;--app-accent-soft: #FBEFE5;--motion-duration-instant: 80ms;--motion-duration-fast: .16s;--motion-duration-base: .24s;--motion-duration-slow: .32s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-decelerate: cubic-bezier(0, 0, .2, 1);--motion-ease-emphasized: cubic-bezier(.32, .72, 0, 1);--motion-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--app-accent-deep: #9F4F2A;--app-text-primary: #1F1B16;--app-text-secondary: #6F675D;--app-text-tertiary: #786E62;--app-text-placeholder: var(--app-text-tertiary);--app-text-on-dark: #FFFFFF;--app-primary-fill: #AD5830;--app-on-primary-fill: #FFFFFF;--app-primary-text: #AD5830;--app-on-accent: #FFFFFF;--app-cta-gradient: linear-gradient(135deg, #B35C33 0%, #93441F 100%);--app-danger-text: #B3261E;--app-warning-text: #9A5800;--app-success-text: #1E7A3C;--app-info-text: #0062C4;--app-violet-text: #8E3BB8;--app-danger-soft: rgba(255, 69, 58, .12);--app-warning-soft: rgba(255, 159, 10, .14);--app-success-soft: rgba(52, 199, 89, .14);--app-info-soft: rgba(10, 132, 255, .14);--app-violet-soft: rgba(191, 90, 242, .14);--app-page-background: #FAF6EF;--app-card-background: #FEFCF6;--app-border-color: #EFE9DD;--app-divider-color: #E5DFD0;--app-shadow: 0 2px 8px rgba(60, 40, 20, .06);--app-shadow-light: 0 1px 3px rgba(60, 40, 20, .04);--app-shadow-strong: 0 6px 24px rgba(60, 40, 20, .1);--color-white: #FFFFFF;--color-black: #000000;--color-gray-dark: #666666;--color-gray-light: #EEEEEE;--app-white-10: rgba(255, 255, 255, .1);--app-white-20: rgba(255, 255, 255, .2);--app-white-05: rgba(255, 255, 255, .05);--app-black-10: rgba(0, 0, 0, .1);--app-black-20: rgba(0, 0, 0, .2);--app-black-05: rgba(0, 0, 0, .05);--app-black-08: rgba(0, 0, 0, .08);--app-text-on-tile: #1F1B16;--app-text-secondary-on-tile: #5A524A;--tile-brown: #ECDCC8;--tile-orange: #FFE3B8;--tile-red: #FFCDC6;--tile-green: #D8F0DD;--tile-purple: #E8D5F2;--tile-teal: #D4F0EC;--tile-cyan: #D4EAF7;--tile-yellow: #FFF6CC;--tile-blue: #D4E4F2;--tile-pink: #FFE0E8;--tile-gray: #E4E0DA;--species-gradient-cat: var(--app-brand-gradient);--species-gradient-dog: linear-gradient(135deg, #E8B558 0%, #B8842A 100%);--species-gradient-bird: linear-gradient(135deg, #7FCBA8 0%, #3F9873 100%);--species-gradient-fish: linear-gradient(135deg, #7FB8E0 0%, #3F7FB0 100%);--species-gradient-rabbit: linear-gradient(135deg, #E89EC0 0%, #B85A8A 100%);--species-gradient-default: var(--app-brand-gradient);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-xxl: 32px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-round: 50%;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-xxl: 1.5rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--font-display: "Outfit", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--layout-padding-left: max(var(--spacing-lg), var(--safe-area-left));--content-max-width: 800px;--layout-padding-right: max(var(--spacing-lg), var(--safe-area-right));--page-padding-top: calc(var(--safe-area-top) + 88px);--page-padding-bottom: calc(var(--safe-area-bottom) + 80px);--app-border-radius: var(--radius-md);--app-font-bubble: "DynaPuff", system-ui, sans-serif;--app-brand-gradient: linear-gradient(135deg, #E8946A 0%, #C46A3F 100%);--app-text-color: var(--app-text-primary)}.page-container{min-height:100vh;padding-top:var(--page-padding-top);padding-bottom:var(--page-padding-bottom);background-color:var(--app-page-background);color:var(--app-text-color)}.safe-area-padding{padding-left:var(--layout-padding-left);padding-right:var(--layout-padding-right)}.max-width-container{max-width:var(--content-max-width);margin:0 auto}.section-header{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--app-text-primary);letter-spacing:-.01em;line-height:var(--line-height-tight);margin:0;padding:0}.pill-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:22px;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.pill-icon>svg{display:block;margin-top:1px}.chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:var(--text-xs);font-weight:500;background:var(--app-accent-soft);color:var(--app-accent-deep);white-space:nowrap;border:1px solid transparent}.card-soft{background:var(--app-card-background);border-radius:var(--radius-lg);box-shadow:var(--app-shadow);border:1px solid var(--app-border-color);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}@media (hover: hover) and (pointer: fine){.card-soft--interactive:hover{border-color:var(--app-accent);background-color:var(--app-accent-soft)}}.adm-form-card,.adm-list-card,.adm-form .adm-list-card,.adm-form-card .adm-list-inner{background-color:var(--app-card-background)!important}.adm-capsule-tabs-tab{border-radius:var(--radius-md)}.adm-list-body,.adm-list-item,.adm-form .adm-list-item{background-color:transparent!important;--adm-color-background: transparent !important;--border-inner: solid 1px var(--app-divider-color) !important;--border-top: solid 1px var(--app-divider-color) !important;--border-bottom: solid 1px var(--app-divider-color) !important}.adm-form .adm-list-card{background-color:transparent!important;box-shadow:none!important;border:none!important;margin-left:0!important;margin-right:0!important}.adm-form .adm-list-item{--border-inner: none !important;--border-top: none !important;--border-bottom: none !important}.adm-form .adm-list-header{padding-left:var(--layout-padding-left)!important;padding-right:var(--layout-padding-left)!important;color:var(--app-text-secondary)!important;font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}.adm-form .adm-list-card+.adm-list-card{margin-top:var(--spacing-lg)!important;padding-top:var(--spacing-md)!important;border-top:1px solid var(--app-divider-color)!important}.adm-form{padding-left:var(--layout-padding-left)!important;padding-right:var(--layout-padding-left)!important}.adm-input,.adm-text-area,.adm-input-wrapper,.adm-text-area-wrapper{--background-color: transparent !important;background-color:transparent!important}.setting-row{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:transparent;border:none;text-align:left;color:var(--app-text-primary);font-family:var(--font-display);font-size:15px;cursor:default;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.setting-row+.setting-row{border-top:1px solid var(--app-border-color)}button.setting-row{cursor:pointer;-webkit-tap-highlight-color:transparent}button.setting-row:active{background-color:var(--app-black-05)}.setting-row__icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--app-accent-deep);border-radius:8px;background:var(--app-accent-soft)}.setting-row__body{flex:1;min-width:0}.setting-row__label{font-weight:500;line-height:1.3}.setting-row__description{margin-top:2px;font-size:var(--text-xs);color:var(--app-text-secondary);line-height:1.4}.setting-row__trailing{flex-shrink:0;display:flex;align-items:center;gap:8px}.setting-row--danger .setting-row__label{color:var(--app-danger-text)}.setting-row--danger .setting-row__icon{background:var(--app-danger-soft);color:var(--app-danger-text)}.display-headline{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--app-text-primary)}.tap-feedback,.adm-button,.adm-list-item-clickable,.adm-list-item-active-allow,.app-tab-bar__item,.adm-picker-header-button,[role=button]{transition:transform var(--motion-duration-instant) var(--motion-ease-standard),opacity var(--motion-duration-instant) var(--motion-ease-standard)!important;cursor:pointer;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;transform:translateZ(0)}.tap-feedback:active,.adm-button:active,.adm-list-item-clickable:active,.adm-list-item-active-allow:active,.app-tab-bar__item:active,.adm-picker-header-button:active,[role=button]:active{transform:scale(.98) translateZ(0)!important;opacity:.85!important}.active-dim:active{opacity:.7!important;background-color:var(--app-black-05)!important}html[data-prefers-color-scheme=dark]{--app-page-background: #1A1714;--app-card-background: #252220;--app-text-primary: #F5EFE3;--app-text-secondary: #B5AB99;--app-text-tertiary: #8E8472;--app-accent: #E8946A;--app-accent-soft: #3A2A1F;--app-accent-deep: #F5C9A8;--app-border-color: #3A342E;--app-divider-color: #2E2925;--app-shadow: 0 4px 12px rgba(0, 0, 0, .4);--app-shadow-light: 0 1px 3px rgba(0, 0, 0, .35);--app-shadow-strong: 0 8px 28px rgba(0, 0, 0, .5);--app-primary-color: #E8946A;--app-primary-text: #E8946A;--app-on-accent: #1F1B16;--app-text-tertiary: #9A907E;--app-danger-text: #FF7A70;--app-warning-text: #FFB340;--app-success-text: #5FD47E;--app-info-text: #64B5FF;--app-violet-text: #DA8FFF;--app-danger-soft: rgba(255, 69, 58, .18);--app-warning-soft: rgba(255, 159, 10, .18);--app-success-soft: rgba(52, 199, 89, .18);--app-info-soft: rgba(10, 132, 255, .2);--app-violet-soft: rgba(191, 90, 242, .2)}:root,html[data-prefers-color-scheme=dark]{--adm-color-primary: var(--app-primary-text);--adm-color-success: var(--app-success-text);--adm-color-warning: var(--app-warning-text);--adm-color-danger: var(--app-danger-text);--adm-color-text: var(--app-text-primary);--adm-color-text-secondary: var(--app-text-secondary);--adm-color-weak: var(--app-text-tertiary);--adm-color-border: var(--app-border-color);--adm-color-box: var(--app-page-background);--adm-color-fill-content: var(--app-page-background);--adm-color-wathet: var(--app-accent-soft);--adm-color-light: var(--app-border-color);--adm-color-yellow: var(--app-warning-color);--adm-color-orange: var(--app-accent)}.adm-button-primary:not(.adm-button-fill-outline):not(.adm-button-fill-none){--background-color: var(--app-primary-fill);--border-color: var(--app-primary-fill);--text-color: var(--app-on-primary-fill)}.adm-input,.adm-text-area,.adm-search-bar{--placeholder-color: var(--app-text-placeholder)}input::placeholder,textarea::placeholder{color:var(--app-text-placeholder)}:root{--adm-safe-area-top: env(safe-area-inset-top);--adm-safe-area-bottom: env(safe-area-inset-bottom);--adm-safe-area-left: env(safe-area-inset-left);--adm-safe-area-right: env(safe-area-inset-right);--adm-radius-m: var(--app-border-radius);--adm-radius-l: var(--app-border-radius)}html{background-color:var(--app-card-background);height:100%;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--motion-duration-base) var(--motion-ease-standard)}html,body,#root{transition:background-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard)}body{background-color:var(--app-page-background);color:var(--app-text-color);min-height:100vh;min-height:-webkit-fill-available;width:100%;margin:0;padding:0;font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none;-webkit-touch-callout:none}body,button,input,textarea,select{font-family:var(--font-display)}#root{width:100%;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.adm-dropdown-item-title{padding:0!important;background:transparent!important;font-size:var(--text-sm)!important}.adm-dropdown-nav{border-bottom:none!important;background-color:transparent!important}.app-navbar{display:flex;align-items:center;max-width:var(--content-max-width);margin:0 auto;height:64px;padding-left:max(var(--spacing-lg),env(safe-area-inset-left));padding-right:max(var(--spacing-lg),env(safe-area-inset-right));white-space:nowrap}.app-navbar__left{flex:1;min-width:0;height:100%;display:flex;align-items:center}.app-navbar__right{flex:2;min-width:0;height:100%;display:flex;align-items:center;justify-content:flex-end}.app-navbar__back{width:44px;height:44px;margin-left:-10px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-md);background:none;color:var(--app-text-color);font-size:24px;cursor:pointer}.app-tab-bar{display:flex;align-items:stretch;max-width:var(--content-max-width);height:50px;margin:0 auto;padding:0;list-style:none}.app-tab-bar>li{flex:1;min-width:0;display:flex}.app-tab-bar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 8px;color:var(--app-text-secondary);text-decoration:none;white-space:nowrap;border-radius:var(--radius-md);transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.app-tab-bar__item--active{color:var(--app-primary-text)}.app-tab-bar__icon{display:inline-flex;height:24px;align-items:center;margin-bottom:var(--spacing-xs);transition:transform var(--motion-duration-fast) var(--motion-ease-spring)}.app-tab-bar__item--active .app-tab-bar__icon{transform:scale(1.12)}.app-tab-bar__title{font-size:11px;line-height:15px;font-weight:500}.app-tab-bar__item:focus-visible{outline-offset:-4px}.bottom-tab-bar-container{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:100!important;background-color:var(--app-card-background)!important;border-top:1px solid var(--app-border-color);height:84px;height:calc(50px + env(safe-area-inset-bottom,34px));-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}*{box-sizing:border-box}button,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.adm-picker-view-column-wheel{touch-action:none}.adm-pull-to-refresh{touch-action:pan-y pinch-zoom}.adm-pull-to-refresh-head{color:var(--app-accent-deep);font-family:var(--font-display);font-weight:500}.adm-pull-to-refresh-head .adm-pull-to-refresh-circle{border-color:var(--app-accent)!important;background:var(--app-card-background)!important}.adm-pull-to-refresh-head-icon{color:var(--app-primary-color)!important;fill:var(--app-primary-color)!important}@media (max-width: 767px){.admin-username{display:none!important}}.adm-selector,.adm-selector-item{overflow:visible}.adm-selector-item:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.adm-selector-item{white-space:normal!important;height:auto!important;min-height:var(--spacing-xxl);padding:var(--spacing-sm) var(--spacing-xs)!important;display:flex!important;align-items:center;justify-content:center;line-height:var(--line-height-tight)!important;text-align:center}.adm-form-item{--padding-top: var(--spacing-sm) !important;--padding-bottom: var(--spacing-sm) !important}.adm-form-item-label{font-size:var(--text-sm)!important;margin-bottom:0!important}.adm-button{--border-radius: var(--app-border-radius) !important}.adm-form-item-description,.adm-list-item-description{font-size:var(--text-xs)!important}.adm-input{font-size:var(--text-sm)!important;text-align:left!important;--text-align: left}.adm-text-area{font-size:var(--text-sm)!important;text-align:left!important}.adm-selector-item{font-size:var(--text-sm)!important}.adm-selector-item .adm-selector-check-mark-wrapper{display:none!important}.adm-list-item-content-main,.adm-form-item-child,.adm-form-item-child-inner{min-width:0!important;max-width:100%!important;overflow:hidden!important}.adm-form-item-child>span:not([class]),.adm-form-item-child>div:not([class]),.adm-form-item-child>input,.adm-list-item-content-main>span:not([class]),.adm-list-item-content-main>div:not([class]):not(.adm-form-item-child),.adm-list-item-content-main>input{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.adm-form-header{font-size:15px!important;font-weight:500!important}.adm-input{justify-content:flex-start!important}.adm-input-element{text-align:left!important}input.adm-input-element[type=number]{text-align:left!important;width:100%!important}input.adm-input-element[type=date]{padding-right:var(--spacing-sm)!important;width:100%!important}input.adm-input-element[type=date]::-webkit-calendar-picker-indicator{margin-left:var(--spacing-xs)!important;padding:0!important;cursor:pointer}.adm-form-item-child-inner{justify-content:flex-start!important;align-items:center!important}.adm-dialog-content{font-size:var(--text-sm)!important}.adm-dialog-title{font-size:var(--text-lg)!important}.error-boundary-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:30vh}.error-boundary-content{margin-top:var(--spacing-xl);width:100%;max-width:300px}.error-boundary-icon{color:var(--app-danger-color);font-size:64px}.error-boundary-details{margin-top:var(--spacing-xl);padding:var(--spacing-md);background:var(--app-danger-soft);border:1px solid var(--app-danger-soft);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--app-danger-text);text-align:left;width:100%;max-height:200px;overflow:auto}.error-boundary-details pre{margin:var(--spacing-xs) 0 0 0;white-space:pre-wrap}.error-boundary-content button{border-radius:var(--radius-md)!important}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.96) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-toast-main{animation:motion-scale-in var(--motion-duration-fast) var(--motion-ease-emphasized) both}.route-transition{width:100%;animation:motion-fade var(--motion-duration-fast) var(--motion-ease-standard) backwards}:focus-visible{outline:2px solid var(--app-primary-color);outline-offset:2px}input:focus-visible,textarea:focus-visible,.adm-input-element:focus-visible,.adm-text-area-element:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.adm-search-bar-input .adm-input-element:focus-visible{outline:none}.recharts-wrapper *:focus,.recharts-wrapper *:focus-visible{outline:none}button:focus-visible,.adm-button:focus-visible,[class*=button]:focus-visible{outline-offset:3px}.skeleton{background:linear-gradient(90deg,var(--app-border-color) 0%,rgba(196,106,63,.1) 50%,var(--app-border-color) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.tap-feedback,.adm-button,.adm-list-item-clickable,.adm-list-item-active-allow,.app-tab-bar__item,.adm-picker-header-button,[role=button]{transition-duration:.01ms!important}.tap-feedback:active,.adm-button:active,.adm-list-item-clickable:active,.adm-list-item-active-allow:active,.app-tab-bar__item:active,.adm-picker-header-button:active,[role=button]:active{transform:translateZ(0)!important}.skeleton{animation:none}}.history-tabs-scrollable .adm-tabs-tab-list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.history-tabs-scrollable .adm-tabs-tab-list::-webkit-scrollbar{display:none}.history-tabs-scrollable .adm-tabs-tab-wrapper-stretch{flex:0 0 auto}.history-tabs-scrollable .adm-tabs-tab{flex-shrink:0;padding-left:8px;padding-right:8px}.history-filter-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;margin:0 0 var(--spacing-md) var(--layout-padding-left);border-radius:var(--radius-md);border:1px solid var(--app-border-color);background:var(--app-card-background);color:var(--app-text-secondary);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.history-filter-trigger{transition:transform var(--motion-duration-instant) var(--motion-ease-standard),opacity var(--motion-duration-instant) var(--motion-ease-standard)}.history-filter-trigger:active{transform:scale(.98);opacity:.85}.app-fab{position:fixed;right:max(24px,calc((100vw - var(--content-max-width)) / 2 + var(--spacing-lg)));bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:200;width:56px;height:56px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--app-primary-fill);color:var(--app-on-primary-fill);box-shadow:0 4px 16px #ad583073;cursor:pointer;transition:transform var(--motion-duration-instant) var(--motion-ease-standard)}.app-fab:active{transform:scale(.94)}label:has(~.file-picker-input:focus-visible),.file-picker-input:focus-visible~label{outline:2px solid var(--app-primary-color);outline-offset:2px}.photo-upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:120px;height:120px;border-radius:16px;border:2px dashed var(--adm-color-border);background:var(--adm-color-fill-light);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}@media (hover: hover) and (pointer: fine){.photo-upload-zone:hover{border-color:var(--adm-color-primary);background:var(--adm-color-fill-secondary)}}.touch-target,.history-filter-trigger{position:relative}.touch-target:after,.history-filter-trigger:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.adm-search-bar{--height: 44px}.adm-search-bar .adm-input-element{font-size:16px!important}.field-error{margin-top:4px;color:var(--app-danger-text);font-size:var(--text-sm);line-height:1.4}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
