.sb-layout{width:100%;display:grid;grid-template-columns:1fr 3fr;gap:var(--layout-gap)}.sb-layout .children{height:100%}.sb-layout .MuiTypography-h1{font-size:1.06rem}.sb-layout .MuiTypography-body1{font-size:.85rem}.sb-layout .title-box{display:flex;align-items:center;background:var(--mui-palette-background-default);padding:.2rem .8rem;border:1px solid var(--mui-palette-primary-light);border-radius:1rem}.sb-layout .title-box .MuiTypography-body1{font-weight:500;margin-top:1px;color:var(--mui-palette-primary-light)}.sb-layout .title-box svg{color:var(--mui-palette-primary-light)}.sb-stats-panel{min-width:22rem;padding:.8rem!important;display:flex;flex-direction:column;gap:.4rem;border-radius:calc(var(--main-corner) - var(--page-padding)) var(--panel-corner) var(--panel-corner) var(--panel-corner)!important}.sb-stats-panel .header{display:flex;justify-content:center;margin:.2rem 0px .4rem}.sb-empty-panel{border-radius:var(--panel-corner);background:linear-gradient(0deg,#0000,#0064dc14);box-shadow:inset 0 6px 4px #003c8c26,inset 1px -2px 6px #0032961a;display:grid;place-items:center}.sb-empty-panel .cover-box{display:flex;flex-direction:column;align-items:center;gap:1rem}.sb-input-cont{width:100%;padding:1rem;display:flex;flex-direction:column;gap:1rem}.sb-input-cont .input-header{display:flex;justify-content:space-between;align-items:center;padding:0px 1rem}.sb-input-cont .input-header .title-link{display:flex;align-items:center;gap:.2rem}.sb-textfield-cont{border:1px solid #bbb;border-radius:var(--input-corner);background:#ffffff80;display:flex;flex-direction:column;gap:var(--input-padding);padding:var(--input-padding)}.line-webhook{display:flex;flex-direction:row;align-items:center;gap:.8rem;padding-left:1.2rem}.line-webhook .line-webhook-url{flex:1;padding:.5rem;border:1px solid #bbb;background-color:#f5f5f5;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;line-height:1.2rem}.sb-social-section{--bar-width: 3rem;--bar-padding: .4rem;--icon-size: calc(var(--bar-width) - calc(var(--bar-padding) * 2));--icon-padding: .4rem;--icon-corner: .3rem;--svg-size: 1.4rem;display:flex;padding:0!important;min-width:none;min-height:20rem;width:100%}.sb-social-section .sb-platform-bar{width:var(--bar-width);min-width:var(--bar-width);height:100%;padding:var(--bar-padding);display:flex;flex-direction:column;align-items:center;justify-content:space-between}.sb-social-section .sb-platform-bar svg{width:var(--svg-size);height:var(--svg-size)}.sb-social-section .sb-platform-icon{height:var(--icon-size);width:var(--icon-size);padding:var(--icon-padding);border-radius:var(--icon-corner);display:grid;place-items:center;box-shadow:inset 0 -1px 1px #fffc,inset 1px 1px #fff}.sb-social-section .sb-platform-button{height:var(--icon-size);width:var(--icon-size);border-radius:var(--icon-corner);mix-blend-mode:multiply;box-shadow:none;transition:all .3s ease-in-out!important}.sb-social-section .sb-platform-button svg{width:1rem;height:1rem}.sb-social-section .sb-platform-button:hover{mix-blend-mode:normal;background:#ffffff4d;box-shadow:inset -1px -1px #ffffffb3,inset 1px 1px #fff}.sb-social-section .top-icon{border-radius:calc(var(--panel-corner) - var(--bar-padding)) var(--icon-corner) var(--icon-corner) var(--icon-corner)}.sb-social-section .bottom-icon{border-radius:var(--icon-corner) var(--icon-corner) var(--icon-corner) calc(var(--panel-corner) - var(--bar-padding))!important}.sb-social-panel{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;padding:.6rem!important;gap:.6rem;overflow:auto}.sb-social-profile-card{--overlay-height: 58%;height:100%;min-width:16rem;min-height:20rem;padding:.4rem!important}.sb-social-profile-card .prof-info-box{border:1px solid #bbb;width:100%;flex:1;padding:var(--prof-info-padding);border-radius:2rem 2rem var(--prof-info-padding) var(--prof-info-padding);background:var(--mui-palette-background-default);display:flex;flex-direction:column;gap:var(--prof-info-padding)}.sb-social-profile-card .prof-info-box .header{display:flex;align-items:center;gap:var(--prof-info-padding)}.sb-social-profile-card .prof-info-box .text-box{width:100%;height:100%;margin-top:1px;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:var(--prof-info-padding)}.sb-social-profile-card .prof-info-box .update-box{margin:2px 0 0 2px;color:var(--mui-palette-text-secondary)}.sb-social-profile-card .basic-info{width:100%;height:calc(100% - calc((calc(var(--overlay-height) + var(--icon-size))) + calc(var(--prof-info-padding) * 3)));display:flex;gap:var(--prof-info-padding)}.sb-social-profile-card .basic-info .basic-info-div{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:.4rem;border-radius:.6rem;background-color:#fffc;border:1px solid white;box-shadow:-1px 0 2px #0000001a,inset 0 1px #fff}.sb-social-profile-card .prof-stats-overlay{position:absolute;bottom:-1px;left:0;width:100%;max-height:var(--overlay-height);height:fit-content;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:1.8rem 1.8rem var(--panel-corner) var(--panel-corner);outline:1px solid var(--mui-palette-grey-300);box-shadow:0 -2px 3px #00000026,inset 0 2px #fffc;padding:calc(var(--prof-info-padding) + var(--prof-icon-padding));overflow:hidden;display:flex;flex-direction:column;gap:var(--prof-info-padding)}.sb-social-profile-card .prof-stats-overlay .overlay-header{width:100%;display:flex;align-items:center}.sb-social-profile-card .prof-stats-box{height:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--prof-info-padding)}.sb-social-profile-card .prof-button-box{padding:.4rem;display:flex;gap:.4rem}.sb-social-profile-card .prof-button-box .refresh-button{border:1px solid #bbb;height:2.8rem;width:2.8rem}.sb-social-profile-card .prof-button-box .refresh-button svg{height:1.2rem;width:1.2rem}.sb-social-profile-card .prof-platform-box{height:1.1rem;padding:0px .7rem;border-radius:.7rem;display:grid;place-items:center}.sb-social-profile-card .prof-platform-box .MuiTypography-body1{font-size:.75rem;font-weight:500}.sb-social-profile-card .prof-avatar-box{width:calc(var(--prof-icon-size) + calc(var(--prof-icon-padding) * 2));height:calc(var(--prof-icon-size) + calc(var(--prof-icon-padding) * 2));border-radius:calc(calc(var(--prof-icon-size) + calc(var(--prof-icon-padding) * 2)) / 2);padding:var(--prof-icon-padding);outline:1px solid #bbb;background:var(--mui-palette-background-paper)}.sb-social-profile-card .prof-avatar-box .profile-pic{border:1px solid #ccc;flex-shrink:0;width:var(--prof-icon-size);height:var(--prof-icon-size)}.line-quota-card{min-width:20rem;min-height:20rem;gap:.8rem!important}.line-quota-card .MuiTypography-body2{color:var(--mui-palette-text-secondary);line-height:.9rem}.line-quota-card .quota-header .title{font-weight:600;margin-bottom:.6rem}.line-quota-card .quota-progress-cont{border:1px solid var(--mui-palette-text-secondary);border-radius:calc(var(--panel-corner) / 2);padding:1rem;display:flex;flex-direction:column;gap:.4rem}.line-quota-card .quota-footer{display:flex;justify-content:space-between;align-items:start}.line-quota-card .quota-footer .MuiTypography-body2{color:var(--mui-palette-text-primary);font-weight:400}.line-quota-card .quota-footer .MuiIconButton-root{--icon-size: 1rem;height:var(--icon-size);padding:0}.line-quota-card .quota-footer .MuiIconButton-root svg{width:var(--icon-size);height:var(--icon-size)}.line-quota-card .quota-footer .limit-button{height:1.6rem;width:100%;padding:0px .8rem}.line-quota-overlay{--overlay-padding: .6rem;background:var(--mui-palette-background-default);position:absolute;top:var(--overlay-padding);left:var(--overlay-padding);width:calc(100% - calc(var(--overlay-padding) * 2));height:calc(100% - calc(var(--overlay-padding) * 2));border-radius:calc(calc(var(--panel-corner) - .6rem) - var(--overlay-padding));border:1px solid var(--mui-palette-primary-light);overflow:hidden}.line-quota-overlay .MuiTypography-body2{color:var(--mui-palette-text-primary)}.line-quota-overlay .close-button{height:1.2rem;padding:0}.line-quota-overlay .close-button svg{color:var(--mui-palette-primary-light);height:1.2rem;width:1.2rem}.line-quota-overlay .overlay-scroll{padding:1rem 1rem 1rem 1.2rem;display:flex;flex-direction:column;gap:.8rem;width:100%;height:100%;overflow:auto}.line-quota-overlay .overlay-header{background:#eaeffacc;display:flex;justify-content:space-between;align-items:start}.image-uploader-box{height:100%;border-radius:.4rem;display:grid;place-items:center;overflow:hidden}.image-uploader-box .MuiButton-contained{border-radius:.4rem!important}.empty{border:2px dashed var(--mui-palette-grey-300)}.uploaded{border:1px solid var(--mui-palette-grey-400)}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;white-space:normal;vertical-align:top;overflow-x:scroll;overflow-y:hidden;-ms-touch-action:none;touch-action:none}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{position:sticky;position:-webkit-sticky;left:0;overflow:hidden;display:inline-block;border-radius:2px;padding:0 6px;height:100%}.react-calendar-timeline .rct-sidebar{overflow:hidden;white-space:normal;display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;border-right:1px solid #bbb}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-right:0;border-left:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;margin:0;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#0000000d}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{position:absolute;border-left:1px solid #bbb;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0{background:#faf6e180}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:#0000000d}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-cursor-line{position:absolute;width:2px;background:#2196f3;z-index:51}.react-calendar-timeline .rct-dateHeader{display:flex;align-items:center;justify-content:center;height:100%;border-bottom:1px solid #bbb;cursor:pointer;font-size:14px;background-color:#f0f0f0;border-left:2px solid #bbb}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}.rmenu-container{width:100%;height:100%;display:grid;grid-template-columns:1fr 3fr;gap:var(--page-padding)}.rmenu-container .MuiTypography-body1{font-size:.85rem}.rmenu-display-panel{--panel-padding: .8rem;min-width:20rem;width:100%;height:100%;border-radius:calc(var(--corner-radius) - var(--page-padding)) var(--panel-border-radius) var(--panel-border-radius) var(--panel-border-radius)!important;overflow:hidden;padding:0!important;--footer-padding: calc(var(--panel-padding) / 1.5);--button-height: 2.4rem}.rmenu-display-panel .panel-scroll{height:100%;overflow:auto;padding:var(--panel-padding);padding-top:0;display:flex;flex-direction:column;gap:1rem}.rmenu-display-panel .panel-header{min-height:calc(var(--tab-height) + calc(var(--page-padding) / 2));display:grid;place-items:center;position:sticky;top:0;margin-bottom:-1rem;z-index:1}.rmenu-display-panel .panel-header .MuiChip-root{height:1.3rem!important}.rmenu-display-panel .panel-header-empty{display:flex;justify-content:end;align-items:center}.rmenu-display-panel .panel-image-empty{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;border:2px dashed #ccc;border-radius:.4rem}.rmenu-display-panel .panel-image{width:100%;min-height:fit-content;display:grid;place-items:center;border:1px solid #bbb;border-radius:.4rem;overflow:hidden}.rmenu-display-panel .panel-image .image-display{max-width:100%;max-height:100%;object-fit:contain}.rmenu-display-panel .panel-info-cont{padding:0px .6rem;display:flex;flex-direction:column;gap:1rem}.rmenu-display-panel .panel-info,.rmenu-display-panel .panel-action{display:grid;grid-template-columns:4rem 1fr;gap:1rem;align-items:start}.rmenu-display-panel .panel-info .panel-info-column,.rmenu-display-panel .panel-action .panel-info-column{display:flex;flex-direction:column;gap:.6rem}.rmenu-display-panel .panel-info .panel-info-label,.rmenu-display-panel .panel-action .panel-info-label{align-items:end;color:#888}.rmenu-display-panel .panel-info .panel-info-label .MuiTypography-body1,.rmenu-display-panel .panel-action .panel-info-label .MuiTypography-body1{font-weight:400}.rmenu-display-panel .panel-action{grid-template-columns:3rem 1fr;overflow:hidden}.rmenu-display-panel .panel-action .action-display{width:fit-content;border-left:3px solid #ddd;padding-left:.6rem;display:flex;flex-direction:column;gap:.2rem;margin-bottom:.6rem}.rmenu-display-panel .panel-action .action-display .action-label{color:#888;margin-right:.5rem}.rmenu-display-panel .panel-action .action-display .action-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;display:inline-block;vertical-align:bottom}.rmenu-display-panel .panel-title-cont{display:flex;align-items:center;gap:.4rem}.rmenu-display-panel .panel-title-cont .panel-section-title{color:var(--mui-palette-text-primary);text-decoration:underline}.rmenu-display-panel .panel-footer{width:100%;height:calc(var(--button-height) + calc(var(--footer-padding) * 2));position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:var(--footer-padding);padding:var(--footer-padding)}.rmenu-display-panel .panel-footer .footer-button{--button-corner: calc(var(--panel-border-radius) - var(--footer-padding));height:var(--button-height);border-radius:calc(var(--button-corner) / 2) calc(var(--button-corner) / 2) var(--button-corner) var(--button-corner);background:#ffffffbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rmenu-display-panel .panel-footer .left-button{border-radius:calc(var(--button-corner) / 2) calc(var(--button-corner) / 2) calc(var(--button-corner) / 2) var(--button-corner)}.rmenu-display-panel .panel-footer .right-button{border-radius:calc(var(--button-corner) / 2) calc(var(--button-corner) / 2) var(--button-corner) calc(var(--button-corner) / 2)}.rmenu-display-panel .panel-bottom-space{min-height:var(--button-height)}.tab-cont{display:flex;margin-bottom:calc(var(--page-padding) / 2);justify-content:end;align-items:center}.tab-panel{width:fit-content;padding:.4rem!important;border-radius:var(--tab-panel-corner)!important;height:var(--tab-height);box-shadow:0 1px 3px #0003;overflow:hidden;display:flex;align-items:center}.rmenu-table-column{min-width:48rem;width:100%;height:100%}.rmenu-table-panel{padding:.4rem!important;height:calc(100vh - calc(var(--combine-headers) + calc(var(--page-padding) * 2.5)));flex:1}.rmenu-table-panel .table-scroll{height:100%;overflow:hidden;border-radius:calc(var(--panel-border-radius) - .4rem);outline:var(--panel-border)}.rmenu-table-panel .MuiTableCell-head{background:#ffffffb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:1rem;padding-top:.2rem;padding-bottom:.2rem}.rmenu-table-panel .MuiTableCell-head .MuiTypography-body2{margin-top:.3rem;font-weight:400;font-size:.75rem;color:#888}.rmenu-table-panel .table-row .MuiTypography-body1{font-size:.9rem}.rmenu-table-panel .table-row:hover{background-color:#0050fa0d}.rmenu-edit-cell{display:grid;place-items:center}.rmenu-edit-cell .buttons-div{width:100%;height:2rem;display:flex;justify-content:end;gap:.8rem;padding-right:1.6rem}.rmenu-status-cell{padding-right:0!important}.rmenu-table-image{width:8rem;display:grid;place-items:center;border:1px solid #bbb;border-radius:.4rem;overflow:hidden}.rmenu-table-image .image-display{max-width:100%;max-height:100%;object-fit:contain}.rmenu-table-chip{background:#fff!important;height:var(--chip-height)!important;justify-content:start;align-items:center;border-radius:calc(var(--chip-height) / 2)}.rmenu-table-chip span{width:100%;text-align:center;margin-left:-.4rem;font-size:.75rem;font-weight:400}.rmenu-table-chip .MuiAvatar-root{background:#eaeffa;border:1px solid #bbb;margin:0px calc(var(--chip-padding) / 2)!important;height:calc(var(--chip-height) - var(--chip-padding))!important;width:calc(var(--chip-height) - var(--chip-padding))!important}.rmenu-table-status-chip{height:calc(var(--chip-height) * .8)!important;border:1px solid #4caf50!important;background:#e8f5e9!important}.rmenu-table-status-chip span{width:100%;text-align:center;font-size:.7rem;font-weight:400;color:#4caf50}.chip-scheduled{border:1px solid #1976d2!important;background:#e3f2fd!important}.chip-scheduled span{color:#1976d2}.chip-draft{border:1px solid #ff9800!important;background:#fff3e0!important}.chip-draft span{color:#ff9800}.chip-used{border:1px solid #888!important;background:#eee!important}.chip-used span{color:#888}.rmenu-table-date .date-display{height:100%;width:fit-content;border-left:3px solid #ddd;padding-left:.6rem;display:flex;flex-direction:column;align-items:center;gap:.2rem}.rmenu-dialog-root .MuiOutlinedInput-root{height:2.4rem;max-width:30rem;top:-.23rem;font-size:.9rem;letter-spacing:.05em;background:#fff}.rmenu-dialog-root .MuiInputLabel-root{top:-.3rem;font-size:.8rem}.rmenu-dialog-root .MuiInputLabel-shrink{top:-.3rem}.rmenu-dialog-root .MuiDialogTitle-root{border-bottom:1px solid #ddd;padding:.6rem 0px}.rmenu-dialog-root .MuiCheckbox-root{height:2rem;padding:0rem}.rmenu-dialog-content{display:flex;flex-direction:column;gap:1rem;padding:2rem!important}.rmenu-dialog-section{display:flex;flex-direction:column;gap:1.2rem}.rmenu-dialog-section .rmenu-title-field{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.rmenu-dialog-section .rmenu-title-field .subfield{display:flex;gap:2rem;align-items:start}.rmenu-dialog-image-header{display:flex;justify-content:space-between;align-items:center}.rmenu-dialog-grid{display:grid;grid-template-columns:60% 1fr;gap:1.6rem}.rmenu-dialog-image-col{display:flex;flex-direction:column}.rmenu-dialog-image-col .image-caption{margin:.2rem 0px 0px .2rem}.rmenu-dialog-areas-col{position:relative;overflow:hidden}.rmenu-dialog-areas-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem}.rmenu-dialog-image{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.rmenu-dialog-canvas{position:absolute;top:0;left:0;cursor:crosshair;border-radius:.6rem}.rmenu-dialog-area-card{display:flex;flex-direction:column;gap:.6rem;padding:.6rem .8rem;border:1px solid #ddd;border-radius:.4rem}.rmenu-dialog-area-card .area-cont{display:flex;justify-content:space-between;align-items:center;margin:0px 0px .6rem .2rem}.upload-button{height:2rem;width:10rem}.delete-button{border-color:var(--mui-palette-error-light)!important;color:var(--mui-palette-error-light)!important}
