[data-v-0c89e915]:root{--color-back:#000;--color-white:#fff;--color-gray-base:#222;--color-primary:#32a238;--color-primary-lighten-1:#32a2381f;--color-primary-lighten-2:#eefbf2;--color-green:#00ad29;--color-gray-lighten-1:#999;--color-gray-lighten-2:#c8c8c8;--color-gray-lighten-3:#eee;--color-gray-lighten-4:#f5f5f5;--app-header-height:64px;--border-radius-small:2px;--border-radius-base:4px;--border-radius-medium:10px;--border-radius-large:24px;--border-color-base:#cbcdcb;--border-focus-color-base:var(--color-primary);--border-base:1px solid var(--border-color-base);--text-color-base:#212321;--text-color-secondary:#9ab69c;--text-color-dark:var(--color-back);--color-disabled:#0000000f;--color-disabled-button-text:#00000042;--font-weight-normal:400;--font-weight-lighter:300;--font-weight-medium:500;--font-weight-bold:700;--font-primary:"Noto Sans JP";--font-secondary:"Roboto";--color-error:#c70c00;--color-danger:#cd2b21;--color-accent:#df7777;--color-success:#4caf50;--color-error-lighten:#f7dbda;--color-info:#005ac7;--color-info-lighten:#d9e1f7;--color-warning:#d47f00;--color-warning-lighten:#faeedc;--color-text-notice:#8c8f8c;--max-page-width:480px;--color-accent-rgb:223, 119, 119}.app-dialog[data-v-0c89e915]{background-color:#00000080;position:absolute;inset:0;overflow:hidden}.app-dialog>.wrapper[data-v-0c89e915]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.app-dialog>.wrapper>.container[data-v-0c89e915]{border-radius:var(--border-radius-base);background-color:#fff;flex-direction:column;height:auto;max-height:100%;display:flex;position:absolute;box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.app-dialog>.wrapper>.container>.header[data-v-0c89e915]{box-sizing:border-box;align-items:center;padding:24px;display:flex}.app-dialog>.wrapper>.container>.header>.title[data-v-0c89e915]{font-weight:var(--font-weight-bold);padding-left:8px;font-size:20px;line-height:28px;position:relative}.app-dialog>.wrapper>.container>.header>.title[data-v-0c89e915]:before{border-radius:var(--border-radius-small);background-color:var(--color-primary);content:"";width:4px;height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-dialog>.wrapper>.container>.header>.close[data-v-0c89e915]{cursor:pointer;position:absolute;top:20px;right:18px}.app-dialog>.wrapper>.container>.main[data-v-0c89e915]{flex:1;overflow:auto}
