:root{--字: "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Hiragino Sans", sans-serif;--地: #eef1f3;--カード地: #f7f9fa;--カード線: #e3e8ec;--札の丸み: 799px;--札の高さ: 22px;--囲み: #ffffff;--線: #8a8f94;--線ホバー: #70767b;--面: #f2f2f7;--見出しボタン地: #e8ecef;--文字: #333333;--薄い文字: #1a1a1aa6;--強調: #65b7c2;--強調面: #65b7c2;--強調の上の文字: #ffffff;--強調濃い: #45a2af;--フォーカス枠: var(--強調);--リンク: #306f78;--必須: #E95161;--マイナス: var(--必須);--警戒: var(--必須);--選択欄の矢印余白: 26px;--登録済み: var(--必須);--紙の下地: #ffffff;--危険: #d70015;--配色1: #4E79A7;--配色2: #F28E2B;--配色3: #59A14F;--配色4: #E15759;--配色5: #B07AA1;--配色6: #76B7B2;--配色7: #EDC948;--配色8: #9C755F;--良い: #1f7a3a;--プレースホルダー文字: #adadad;--帯地: #65b7c2;--パネル帯: #65b7c2;--タグ削除hover地: rgba(255, 255, 255, .3);--タグ地: var(--パネル帯);--区画見出し帯: #65b7c2;--帯の中のボタン文字: var(--区画見出し帯);--帯の中のボタン地: var(--行縞);--帯の中のボタン地hover: var(--行hover);--下段ボタン地: #A3D4DA;--帯高さ: 56px;--タイトル帯高さ: 56px;--紙の倍率: 1;--押せる最小: 35px;--小ボタンの見た目: 22px;--小ボタンの間隔: var(--押せる最小);--休みの色: #E95161;--休みでない色: #ADADAD;--ラベルの字数の文字: #adadad;--今日の地: #FCF9DD;--カレンダーの本日の地: #F9F3BC;--注意の地: #FBDCDF;--つまずき面: #C1E2E7;--つまずきの文字: var(--文字);--つまずきの薄い文字: var(--薄い文字);--中国祝日の色: #E28937;--更新の印: #2683A3;--破棄面: #ADACA4;--拡大を閉じるの地: #757369;--メニュー幅: 230px;--メニュー幅畳み: 55px;--メニュー地: #ffffff;--メニュー文字: #333333;--メニューアイコン: #333333;--メニュー境界: #d8d8dd;--メニューホバー地: #e0f1f3;--選択中の地: var(--強調);--選択中の文字: var(--強調の上の文字);--メニュー現在地文字: var(--強調);--外の余白: 2px;--週の時間幅: 52px;--週の1時間の下限: 30px;--週の升目: var(--週の時間幅) repeat(7, minmax(0, 1fr));--上部バー地: var(--強調);--上部バー文字: #ffffff;--メニュー幕: rgba(0, 0, 0, .38);--上部バー内ボタン地: rgba(128, 128, 128, .2);--上部バー内ボタンhover地: rgba(128, 128, 128, .3);--アイコン既定色: #adadad;--入力アイコン色: #adadad;--プレビュー区切り線: #adadad;--画像操作地: #adadad;--画像操作文字: #ffffff;--ダイアログ幕: rgba(0, 0, 0, .28);--トグルつまみ影: rgba(0, 0, 0, .3);--候補影: rgba(0, 0, 0, .15);--行奇数: #ffffff;--行縞: #E0F1F3;--行hover: #C1E2E7;--操作行入力高さ: 42px;--確認カレンダーの1時間の下限: 52px;--確認カレンダーの札幅: 56px;--週の予定の地: #E0F1F3;--週の予定の線: #65B7C2;--週の日の境目: #b7bfc7;--ダッシュの見せる行数: 8;--ダッシュの行高: 40px;--ダッシュの見出し行高: 25px;--週の予定の文字: #333333;--週の予定の期日切れの地: #FBDCDF;--週の予定の期日切れの線: #E95161;--丸み: 5px;--カード丸み: 6px;--間隔: 15px;--ラベル間隔: 8px;--長文の1行: calc(var(--字入力) * 1.5);--長文の上下余白: 24px;--長文の行数: 3;--欄1行の高さ: calc(var(--字入力) * 1.5 + var(--ラベル間隔) + var(--入力欄高さ));--送る器の下の余り: 25px;--カードの中の高さ: calc( var(--欄1行の高さ) * 5 + var(--間隔) * 4 - (var(--送る器の下の余り) - var(--間隔)) );--絞り込みの下限: 44px;--検索欄の下限: 96px;--公式の印: #2196f3;--写真のます: 80px;--年月欄の幅: 128px;--年月欄の下限: 104px;--トグル高さ: 19px;--一覧アイコン: var(--一覧トグル高さ);--トグル幅: 35px;--入力欄高さ: var(--操作行入力高さ);--詳細情報の高さ: 297px;--下段の高さ: 215px;--一覧トグル高さ: 14px;--一覧行高さ: 40px;--レコード移動の大きさ: 27px;--見出し行の隙間: 10px;--見出し帯の上下余白: 10px}:root{--グラフ線の縁: #6e6e73}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--地: var(--暗地);--カード地: var(--暗カード地);--カード線: var(--暗カード線);--週の日の境目: var(--暗週の日の境目);--囲み: var(--暗囲み);--線: var(--暗線);--線ホバー: var(--暗線);--入力アイコン色: var(--暗入力アイコン);--面: var(--暗面);--見出しボタン地: var(--暗見出しボタン地);--文字: var(--暗文字);--薄い文字: var(--暗薄い文字);--強調: var(--暗強調);--帯の中のボタン文字: var(--強調);--帯の中のボタン地: var(--カード地);--帯の中のボタン地hover: var(--面);--強調面: var(--暗強調面);--強調の上の文字: var(--暗強調の上の文字);--強調濃い: var(--暗強調濃い);--フォーカス枠: var(--暗フォーカス枠);--リンク: var(--暗リンク);--必須: var(--暗必須);--マイナス: var(--暗必須);--登録済み: var(--暗必須);--危険: var(--暗危険);--配色1: var(--暗配色1);--配色2: var(--暗配色2);--配色3: var(--暗配色3);--配色4: var(--暗配色4);--配色5: var(--暗配色5);--配色6: var(--暗配色6);--配色7: var(--暗配色7);--配色8: var(--暗配色8);--良い: var(--暗良い);--帯地: var(--暗帯地);--区画見出し帯: var(--暗上部バー地);--タグ地: var(--暗タグ地);--下段ボタン地: var(--暗下段ボタン地);--トグルつまみ影: var(--暗トグルつまみ影);--候補影: var(--暗候補影);--今日の地: var(--暗今日の地);--カレンダーの本日の地: var(--暗カレンダーの本日の地);--注意の地: var(--暗注意の地);--つまずき面: var(--暗つまずき面);--つまずきの文字: var(--暗つまずきの文字);--つまずきの薄い文字: var(--暗つまずきの薄い文字);--行奇数: var(--暗行奇数);--行縞: var(--暗行縞);--行hover: var(--暗行hover);--メニュー地: var(--暗メニュー地);--メニュー文字: var(--暗メニュー文字);--メニューアイコン: var(--暗メニューアイコン);--メニュー境界: var(--暗メニュー境界);--メニューホバー地: var(--暗メニューホバー地);--選択中の地: var(--暗強調濃い);--メニュー現在地文字: var(--文字);--上部バー地: var(--暗上部バー地);--グラフ線の縁: var(--暗グラフ線の縁)}}:root{--暗入力アイコン: #ffffff;--暗地: #1e1e1e;--暗カード地: #2c2c2e;--暗カード線: #3a3a3c;--暗週の日の境目: #5a5f66;--暗囲み: #272727;--暗線: #636366;--暗面: #232325;--暗見出しボタン地: #2f2f31;--暗文字: #ffffff;--暗薄い文字: #98989d;--暗強調: #ffffff;--暗強調面: #4a4a4c;--暗強調の上の文字: #ffffff;--暗強調濃い: #696969;--暗フォーカス枠: #b8b8bd;--暗リンク: #ffffff;--暗必須: #E95161;--暗危険: #ff453a;--暗配色1: #7FA8D4;--暗配色2: #F5B45C;--暗配色3: #86C57C;--暗配色4: #EE8A8B;--暗配色5: #C9A0C1;--暗配色6: #9BD3CF;--暗配色7: #F2DA7A;--暗配色8: #C29B85;--暗良い: #30d158;--暗帯地: #232325;--暗トグルつまみ影: rgba(0, 0, 0, .6);--暗候補影: rgba(0, 0, 0, .6);--暗今日の地: #3a3a2e;--暗カレンダーの本日の地: #4a462c;--暗注意の地: #4a2b30;--暗つまずき面: #ADADAD;--暗つまずきの文字: #1d1d1f;--暗つまずきの薄い文字: #3a3a3c;--暗行奇数: var(--暗カード地);--暗行縞: #353537;--暗行hover: #858585;--暗タグ地: #191919;--暗下段ボタン地: #191919;--暗メニュー地: #242324;--暗メニュー文字: rgba(235, 235, 245, .72);--暗メニューアイコン: #ffffff;--暗メニュー境界: #38383a;--暗メニューホバー地: #333333;--暗上部バー地: #232325}:root{--暗足りない面: #3a2426}:root{--暗グラフ線の縁: #111111}:root[data-theme=dark]{--地: var(--暗地);--入力アイコン色: var(--暗入力アイコン);--カード地: var(--暗カード地);--カード線: var(--暗カード線);--週の日の境目: var(--暗週の日の境目);--囲み: var(--暗囲み);--線: var(--暗線);--線ホバー: var(--暗線);--面: var(--暗面);--見出しボタン地: var(--暗見出しボタン地);--文字: var(--暗文字);--薄い文字: var(--暗薄い文字);--強調: var(--暗強調);--帯の中のボタン文字: var(--強調);--強調面: var(--暗強調面);--強調の上の文字: var(--暗強調の上の文字);--強調濃い: var(--暗強調濃い);--フォーカス枠: var(--暗フォーカス枠);--リンク: var(--暗リンク);--必須: var(--暗必須);--危険: var(--暗危険);--配色1: var(--暗配色1);--配色2: var(--暗配色2);--配色3: var(--暗配色3);--配色4: var(--暗配色4);--配色5: var(--暗配色5);--配色6: var(--暗配色6);--配色7: var(--暗配色7);--配色8: var(--暗配色8);--良い: var(--暗良い);--帯地: var(--暗帯地);--区画見出し帯: var(--暗上部バー地);--タグ地: var(--暗タグ地);--下段ボタン地: var(--暗下段ボタン地);--トグルつまみ影: var(--暗トグルつまみ影);--トグルオン地: var(--暗トグル色1);--トグルオフ地: var(--暗トグル色2);--テーマ切替地_ライト: var(--暗テーマ切替地_ライト);--テーマ切替地_自動: var(--暗テーマ切替地_自動);--テーマ切替地_ダーク: var(--暗テーマ切替地_ダーク);--足りない面: var(--暗足りない面);--候補影: var(--暗候補影);--今日の地: var(--暗今日の地);--カレンダーの本日の地: var(--暗カレンダーの本日の地);--注意の地: var(--暗注意の地);--つまずき面: var(--暗つまずき面);--つまずきの文字: var(--暗つまずきの文字);--つまずきの薄い文字: var(--暗つまずきの薄い文字);--行奇数: var(--暗行奇数);--行縞: var(--暗行縞);--行hover: var(--暗行hover);--メニュー地: var(--暗メニュー地);--メニュー文字: var(--暗メニュー文字);--メニューアイコン: var(--暗メニューアイコン);--メニュー境界: var(--暗メニュー境界);--メニューホバー地: var(--暗メニューホバー地);--選択中の地: var(--暗強調濃い);--メニュー現在地文字: var(--文字);--上部バー地: var(--暗上部バー地);--グラフ線の縁: var(--暗グラフ線の縁)}:root{--字メインタイトル: 15px;--字メニュー: 12px;--字本文: 10px;--字入力: 10px;--字注釈: 8px;--字集計金額: 12px}:root{--グラフ男性: #69BEDC;--グラフ女性: #FFBFD4;--グラフ棒: #65B7C2;--グラフ内文字: #FFFFFF;--グラフ空: var(--カード線)}.割合のグラフ{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;min-width:0;min-height:0;overflow:hidden}.割合のグラフ.縦棒{align-items:stretch}.割合のグラフ .グラフの字{fill:var(--文字)}.割合のグラフ .円の中の数{fill:var(--グラフ内文字)}.割合の棒{fill:var(--グラフ棒)}.グラフ無し{color:var(--薄い文字);font-size:var(--字注釈);text-align:center}:root{--トグル色1: #A3D4DA;--トグル色2: #ADADAD;--トグルオン地: var(--トグル色1);--トグルオフ地: var(--トグル色2);--警告トグルオン地: #E95161;--警告トグルオフ地: #ADADAD;--足りない面: #fdecee;--送付状の紙: #ffffff;--暗トグル色1: #191919;--暗トグル色2: #ADADAD;--テーマ切替地_ライト: #A3D4DA;--テーマ切替地_自動: #C1E2E7;--テーマ切替地_ダーク: #ADADAD;--暗テーマ切替地_ライト: #ADADAD;--暗テーマ切替地_自動: #262626;--暗テーマ切替地_ダーク: #191919}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--トグルオン地: var(--暗トグル色1);--トグルオフ地: var(--暗トグル色2);--テーマ切替地_ライト: var(--暗テーマ切替地_ライト);--テーマ切替地_自動: var(--暗テーマ切替地_自動);--テーマ切替地_ダーク: var(--暗テーマ切替地_ダーク);--足りない面: var(--暗足りない面)}}*{box-sizing:border-box}body{margin:0;font-family:var(--字);background:var(--地);color:var(--文字);-webkit-text-size-adjust:100%}input,select,textarea{width:100%;padding:10px;font-family:var(--字);font-size:var(--字入力);color:var(--文字);background:var(--囲み);border:1px solid var(--線);border-radius:var(--丸み)}input,select{height:var(--入力欄高さ)}input[type=range]{accent-color:var(--強調);height:auto}textarea{resize:vertical;max-width:100%;min-height:calc(var(--長文の1行) * var(--長文の行数) + var(--長文の上下余白))}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:var(--選択欄の矢印余白);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23adadad' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 9.5L12 15l5.5-5.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:12px 12px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 9.5L12 15l5.5-5.5'/%3E%3C/svg%3E")}}:root[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 9.5L12 15l5.5-5.5'/%3E%3C/svg%3E")}input[type=date],input[type=time],input[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0;line-height:normal}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{padding-right:var(--選択欄の矢印余白);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23adadad' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:12px 12px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) input[type=date],:root:not([data-theme=light]) input[type=time],:root:not([data-theme=light]) input[type=datetime-local],:root:not([data-theme=light]) input[type=month]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E")}}:root[data-theme=dark] input[type=date],:root[data-theme=dark] input[type=time],:root[data-theme=dark] input[type=datetime-local],:root[data-theme=dark] input[type=month]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E")}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{opacity:0;background:none;width:var(--選択欄の矢印余白);margin:0;padding:0;cursor:pointer}input:hover,select:hover,textarea:hover{border-color:var(--線ホバー)}input:focus,select:focus,textarea:focus{outline:2px solid var(--フォーカス枠);outline-offset:-2px}input::placeholder,textarea::placeholder{color:var(--プレースホルダー文字)}select:has(option[value=""]:checked){color:var(--プレースホルダー文字)}.まだ選んでいない{color:var(--プレースホルダー文字)}.まだ選んでいない::-webkit-datetime-edit{color:var(--プレースホルダー文字)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 800px var(--囲み) inset;-webkit-text-fill-color:var(--文字);caret-color:var(--文字);transition:background-color 100000s ease-in-out 0s}input[readonly],input:disabled,select:disabled,textarea[readonly]{color:var(--文字);background-color:var(--囲み);opacity:1}button{font-family:var(--字);font-size:var(--字本文);padding:10px 12px;border:none;border-radius:var(--丸み);background:var(--強調面);color:var(--強調の上の文字)}button:disabled{opacity:.4}.読み込み{display:flex;align-items:center;gap:6px;color:var(--薄い文字);font-size:var(--字本文)}.回る{width:12px;height:12px;flex:none;border:2px solid var(--線);border-top-color:var(--強調);border-radius:50%;animation:回転 .8s linear infinite}@keyframes 回転{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.回る{animation:none;border-top-color:var(--線)}}.アイコン{flex:none;color:var(--入力アイコン色)}.行{display:flex;flex-direction:column;gap:var(--ラベル間隔);margin-bottom:var(--間隔)}.行>.トグル,.行>.テーマ切替{margin-top:auto;margin-bottom:auto}.ラベル{font-size:var(--字入力);line-height:1.5;color:var(--文字);font-weight:700}.ラベル.ラベルに右あり{display:flex;align-items:center;justify-content:flex-start;gap:var(--ラベル間隔)}.ラベル.ラベルに右あり>.ラベル右の群:first-of-type{margin-left:auto}.ラベル右の群{display:inline-flex;gap:var(--ラベル間隔)}.ラベルの字数{font-size:var(--字入力);color:var(--ラベルの字数の文字);font-variant-numeric:tabular-nums;line-height:1}.ラベル右ボタン{position:relative;display:inline-flex;align-items:center;justify-content:center;height:calc(var(--字入力) * 1.5);padding:0 6px;font-size:var(--字入力);line-height:1;color:var(--強調面);background:transparent;border:1px solid var(--強調面);border-radius:var(--丸み);cursor:pointer}.ラベル右ボタン:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:calc(-1 * var(--ラベル間隔));width:max(100%,var(--押せる最小));min-width:var(--押せる最小);height:var(--押せる最小)}.ラベル右ボタン:disabled{opacity:.4;cursor:default}.ラベル右ボタン:disabled:after{display:none}.必須{color:var(--必須);font-weight:700}.知らせ{padding:var(--間隔);border-radius:var(--丸み);background:var(--面);font-size:var(--字本文);margin-bottom:var(--間隔)}.危険{color:var(--危険)}.主ボタン{width:100%;display:flex;align-items:center;justify-content:center;margin-top:var(--間隔);min-height:var(--操作行入力高さ);height:var(--操作行入力高さ);padding:0 15px;font-size:var(--字本文);font-weight:800;color:var(--強調の上の文字);background:var(--強調面)}.主ボタン:active{background:var(--強調濃い)}.欄のボタン{width:100%;display:flex;align-items:center;justify-content:center;min-height:var(--操作行入力高さ);height:var(--操作行入力高さ);padding:0 12px;font-size:var(--字入力);font-weight:700;color:var(--強調の上の文字);background:var(--強調面);border:none;border-radius:var(--丸み);cursor:pointer}.欄のボタン:active{background:var(--強調濃い)}.トグル{position:relative;display:inline-block;flex:none;width:var(--トグル幅);height:var(--トグル高さ)}.トグル input{position:absolute;top:calc((var(--トグル高さ) - var(--押せる最小)) / 2);bottom:calc((var(--トグル高さ) - var(--押せる最小)) / 2);left:0;width:100%;height:auto;opacity:0;margin:0;cursor:pointer}.トグルつまみ{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--トグルオフ地);border-radius:799px;transition:background .15s ease}.トグルつまみ:before{content:"";position:absolute;top:2px;left:2px;width:calc(var(--トグル高さ) - 5px);height:calc(var(--トグル高さ) - 5px);border-radius:50%;background:var(--強調の上の文字);box-shadow:0 1px 2px var(--トグルつまみ影);transition:transform .15s ease}.トグル input:checked+.トグルつまみ{background:var(--トグルオン地)}.トグル.警告 .トグルつまみ{background:var(--警告トグルオフ地)}.トグル.警告 input:checked+.トグルつまみ{background:var(--警告トグルオン地)}.トグル.警戒 .トグルつまみ{background:var(--警告トグルオフ地)}.トグル.警戒 input:checked+.トグルつまみ{background:var(--警告トグルオン地)}.トグル.警戒 .トグルつまみ.オン{background:var(--警告トグルオン地)}.トグル input:checked+.トグルつまみ:before{transform:translate(calc(var(--トグル幅) - var(--トグル高さ)))}.トグル input:focus-visible+.トグルつまみ{outline:2px solid var(--フォーカス枠);outline-offset:2px}@media(prefers-reduced-motion:reduce){.トグルつまみ,.トグルつまみ:before{transition:none}}.パスワード欄{position:relative}.パスワード欄 input{padding-right:35px}.表示切替{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--丸み);color:var(--薄い文字);padding:0}.表示切替 svg{width:15px;height:15px}.リンクコピー欄{position:relative}.リンクコピー欄 input{padding-right:32px}.リンクコピーボタン{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:24px;height:24px;min-height:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--丸み);color:var(--アイコン既定色);padding:0;cursor:pointer}.リンクコピーボタン:hover,.リンクコピーボタン:active,.リンクコピーボタン:focus{background:transparent;outline:none}.リンクコピーボタン:focus-visible{background:transparent;outline:2px solid var(--強調濃い);outline-offset:2px}.一覧表 thead th{position:sticky;top:0;background:var(--区画見出し帯);color:var(--強調の上の文字);z-index:3;height:auto;padding-top:7px;padding-bottom:7px}.一覧表 tbody tr:nth-child(odd){background:var(--行奇数)}.一覧表 tbody tr:nth-child(2n){background:var(--行縞)}.一覧表 tbody tr:hover{background:var(--行hover)}.一覧表 th,.一覧表 td{padding:6px 12px;height:var(--一覧行高さ);line-height:1.5;vertical-align:middle;text-align:left;white-space:nowrap;font-size:var(--字入力);border:none}.金額マイナス{color:var(--マイナス)}input[readonly].金額マイナス,input:disabled.金額マイナス,textarea[readonly].金額マイナス{color:var(--マイナス)}.行.警戒色>input,.行.警戒色>textarea,.行.警戒色>select,.行.警戒色 .入力包み>input{color:var(--警戒)}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.中身を伏せる{-webkit-text-security:disc;text-security:disc}.テーマ切替{display:flex;align-items:center;gap:5px}.テーマ切替アイコン{flex:none;color:var(--薄い文字);pointer-events:none}.テーマ切替トグル{position:relative;flex:1;min-width:0;height:var(--トグル高さ);min-height:0;padding:0;background:var(--テーマ切替地_自動);border:none;border-radius:799px;transition:background-color .18s ease}.テーマ切替つまみ{position:absolute;top:50%;left:2px;width:calc(var(--トグル高さ) - 5px);height:calc(var(--トグル高さ) - 5px);border-radius:50%;background:var(--強調の上の文字);box-shadow:0 1px 2px var(--トグルつまみ影);transform:translateY(-50%);transition:left .18s ease}.テーマ切替トグル[data-値=light] .テーマ切替つまみ{left:2px}.テーマ切替トグル[data-値=auto] .テーマ切替つまみ{left:calc(50% - (var(--トグル高さ) - 5px) / 2)}.テーマ切替トグル[data-値=dark] .テーマ切替つまみ{left:calc(100% - (var(--トグル高さ) - 5px) - 2px)}.テーマ切替トグル[data-値=light]{background:var(--テーマ切替地_ライト)}.テーマ切替トグル[data-値=auto]{background:var(--テーマ切替地_自動)}.テーマ切替トグル[data-値=dark]{background:var(--テーマ切替地_ダーク)}.テーマ切替トグル:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,var(--押せる最小));min-width:var(--押せる最小);height:var(--押せる最小)}.上部バー{position:sticky;top:0;z-index:10;height:var(--タイトル帯高さ);padding:0 var(--間隔) 0 10px;display:flex;align-items:center;gap:var(--間隔);background:var(--上部バー地);color:var(--上部バー文字)}.上部バータイトル{font-size:var(--字メインタイトル);font-weight:700}.上部バー .アイコン{color:inherit}.ハンバーガー{display:flex;flex-direction:column;justify-content:center;gap:2px;width:var(--押せる最小);height:var(--押せる最小);min-height:0;padding:0 9px;background:var(--上部バー内ボタン地);color:inherit;flex:none}.ハンバーガー span{display:block;height:2px;background:currentColor;border-radius:2px}.ハンバーガー:hover:not(:disabled){background:var(--上部バー内ボタンhover地)}.ハンバーガー:disabled{opacity:.45;cursor:not-allowed}.アプリ本体{display:grid;grid-template-columns:var(--メニュー幅) 1fr;align-items:stretch;height:calc(100vh - var(--タイトル帯高さ));height:calc(100dvh - var(--タイトル帯高さ))}.アプリ本体:has(.メニュー.畳み){grid-template-columns:var(--メニュー幅畳み) 1fr}.content{min-width:0;overflow-y:auto;min-height:0;padding:var(--間隔)}.content:has(.一覧の全体){overflow:hidden}.content:has(.個スケ){overflow:hidden}.content:has(.送付状の二分割){overflow:hidden;display:flex;flex-direction:column;min-height:0}.メニュー{position:sticky;top:var(--タイトル帯高さ);height:calc(100vh - var(--タイトル帯高さ));height:calc(100dvh - var(--タイトル帯高さ));display:flex;flex-direction:column;background:var(--メニュー地);color:var(--メニュー文字);border-right:1px solid var(--メニュー境界);padding:10px 10px 0;overflow:hidden}.メニュー.畳み{padding:var(--間隔) 5px 0}.メニュー項目一覧{flex:1;min-height:0;overflow-y:auto}.メニュー見出し,.メニュー項目,.メニュー単独項目{display:flex;align-items:center;gap:7px;width:100%;text-align:left;background:transparent;color:var(--メニュー文字);font-family:inherit;font-size:var(--字メニュー);border-radius:var(--丸み)}.メニュー見出し,.メニュー単独項目{padding:10px;font-weight:500;min-height:var(--押せる最小)}.メニュー項目{padding:9px 10px 9px 21px;min-height:40px}.メニュー.畳み .メニュー見出し,.メニュー.畳み .メニュー単独項目{justify-content:center;padding:10px 0}.メニュー.畳み .メニュー項目文字,.メニュー.畳み .メニュー矢印{display:none}.メニュー見出し:hover:not(:disabled),.メニュー項目:hover:not(:disabled):not(.選択中),.メニュー単独項目:hover:not(:disabled):not(.選択中){background:var(--メニューホバー地)}.メニュー見出し.開,.メニュー見出し.現在地{color:var(--メニュー現在地文字);font-weight:700}.メニュー項目.選択中{background:var(--選択中の地);color:var(--選択中の文字);font-weight:500;cursor:default}.メニュー見出し.開 .アイコン,.メニュー見出し.現在地 .アイコン,.メニュー項目.選択中 .アイコン{color:currentColor}.メニュー見出し:disabled,.メニュー項目:disabled,.メニュー単独項目:disabled{opacity:1;cursor:default}.メニュー項目.準備中,.メニュー単独項目.準備中{color:var(--薄い文字)}.メニュー矢印{margin-left:auto;color:var(--薄い文字);font-size:var(--字メニュー)}.メニュー項目文字{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.メニュー .アイコン,.メニュー浮き出し .アイコン,.アカウント浮き出し .アイコン{flex:none;color:var(--メニューアイコン)}.メニュー子{padding-bottom:3px}.メニュー浮き出し{position:fixed;z-index:40;width:173px;background:var(--カード地);border:1px solid var(--メニュー境界);border-radius:var(--カード丸み);box-shadow:0 3px 10px var(--候補影);padding:5px}.メニュー浮き出し見出し{font-size:var(--字メニュー);font-weight:500;color:var(--薄い文字);padding:6px 10px 7px}.メニュー項目一覧[inert]{opacity:.45;cursor:default}.メニュー止めの理由{margin:0;padding:4px 10px 0;font-size:var(--字注釈);color:var(--薄い文字)}.ハンバーガー:disabled{opacity:.45;cursor:default}.メニュー幕{position:fixed;inset:var(--タイトル帯高さ) 0 0 0;z-index:40;background:var(--メニュー幕)}.明るさ切替置き場所{flex:none}.テーマ切替.メニュー内{margin-top:auto;padding:var(--間隔) 10px 0 10px}.メニュー.畳み .テーマ切替.メニュー内 .テーマ切替アイコン{display:none}.メニュー.畳み .テーマ切替.メニュー内{justify-content:center;padding:var(--間隔) 2px 0}.メニュー.畳み .テーマ切替トグル{flex:none;width:32px}.アカウント行{flex:none;border-top:1px solid var(--メニュー境界);height:var(--帯高さ);padding:0;display:flex;align-items:center;position:relative;margin-top:var(--間隔)}.アカウント行ボタン{padding-left:6px}.メニュー.畳み .アカウント行ボタン{justify-content:center;padding:9px 0}.アカウント浮き出し{position:absolute;left:3px;right:3px;bottom:calc(100% + 3px);z-index:30;min-width:144px;padding:var(--間隔);background:var(--カード地);border:1px solid var(--メニュー境界);border-radius:var(--カード丸み);box-shadow:0 3px 10px var(--候補影)}.アカウント浮き出し.浮動{position:fixed;left:auto;right:auto;bottom:auto;width:176px;z-index:60}.アカウント浮き出し button span{white-space:nowrap}.アカウント浮き出し button{display:flex;align-items:center;gap:6px;width:100%;min-height:var(--押せる最小);text-align:left;background:transparent;color:var(--文字);font-family:inherit;font-size:var(--字メニュー);padding:6px;border-radius:var(--丸み)}.アカウント浮き出し button:hover{background:var(--メニューホバー地)}@media(max-width:1279px){.アプリ本体,.アプリ本体:has(.メニュー.畳み),.アプリ本体:has(.メニュー.引き出し){grid-template-columns:1fr}.メニュー:not(.引き出し){display:none}.アプリ本体:has(.メニュー.引き出し){grid-template-columns:1fr}.メニュー.引き出し{position:fixed;top:var(--タイトル帯高さ);left:0;bottom:0;width:var(--メニュー幅);height:auto;z-index:50;box-shadow:0 3px 10px var(--候補影);padding:var(--間隔) var(--間隔) 0}.メニュー.引き出し .メニュー項目文字,.メニュー.引き出し .メニュー矢印{display:block}.メニュー.引き出し .メニュー見出し,.メニュー.引き出し .メニュー単独項目{justify-content:flex-start;padding:10px}}.上部バーの知らせ{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:var(--字入力);color:var(--上部バー文字);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.仕事の帯{display:flex;align-items:center;gap:var(--間隔);margin-left:auto;color:var(--上部バー文字);font-size:var(--字入力);min-width:0}.仕事の帯 .待ち表示{margin:0;color:inherit}.上部バーの知らせ~.仕事の帯{margin-left:0}.顧客一覧見出し{font-size:var(--字メインタイトル);font-weight:700;margin:0 0 var(--間隔);display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap}.一覧タイトル件数{font-size:var(--字入力);font-weight:400;color:var(--薄い文字);white-space:nowrap}.一覧タイトルボタン群{display:flex;justify-content:flex-end;align-self:center;gap:6px;flex-wrap:nowrap;flex:none;overflow-x:auto;scrollbar-width:thin}.一覧タイトルボタン群>button{white-space:nowrap}.一覧操作行{min-height:var(--帯高さ);display:flex;flex-wrap:wrap;align-items:center;gap:var(--間隔)}.一覧操作行>.主ボタン{flex:none}.一覧操作行>.小ボタン{flex:none}.一覧操作行>.待ち表示{margin:0;flex:none}.一覧操作行>.主ボタン.一覧新規登録,.一覧操作行>.主ボタン.操作行ボタン{width:auto;margin-top:0;flex:0 0 auto;font-size:var(--字本文);min-height:0;height:var(--操作行入力高さ);padding:0 12px;display:flex;align-items:center;justify-content:center}.検索欄枠{position:relative;flex:1 1 192px;display:flex;align-items:center}.検索欄枠 input{padding-left:29px;padding-right:77px;height:var(--操作行入力高さ)}.検索欄虫めがね{position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none}.検索欄の右{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:baseline;gap:5px;font-size:var(--字本文);color:var(--薄い文字);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.検索欄件数{white-space:nowrap}.一覧表{width:100%;border-collapse:collapse}.一覧表 tbody tr:focus-visible{outline:none;background:var(--選択中の地);color:var(--選択中の文字)}.一覧表 .トグルつまみ.オン,.顧客カード .トグルつまみ.オン{background:var(--トグルオン地)}.一覧表 .トグル,.顧客カード .トグル{--トグル高さ: var(--一覧トグル高さ);vertical-align:middle}.一覧表 .トグルつまみ.オン:before,.顧客カード .トグルつまみ.オン:before{transform:translate(calc(var(--トグル幅) - var(--一覧トグル高さ)))}.一覧表 .テーマ切替,.顧客カード .テーマ切替{--トグル高さ: var(--一覧トグル高さ)}.一覧のファイルリンク{color:var(--リンク);text-decoration:underline;white-space:nowrap}:where(.一覧表,.顧客カード) .タグ欄{min-height:0;flex-wrap:nowrap}.顧客カード .タグ欄{flex-wrap:wrap}:where(.一覧表,.顧客カード) .タグ{height:var(--札の高さ);line-height:1;font-size:var(--字入力);padding:0 6px;background:var(--タグ地);color:var(--強調の上の文字);border-color:var(--タグ地)}:where(.一覧表,.顧客カード) .バッジ{height:var(--札の高さ);line-height:1;font-size:var(--字入力);padding:0 6px}.顧客カード行.寄せる{display:flex;align-items:center;gap:6px}.顧客カード寄せ塊{display:inline-flex;align-items:center;gap:3px;flex:1 1 0;white-space:nowrap}.顧客カード行.寄せる>.顧客カード寄せ塊{justify-content:center}.顧客カード行.寄せる>.顧客カード寄せ塊:first-child{justify-content:flex-start}.顧客カード行.寄せる>.顧客カード寄せ塊:not(:first-child):last-child{justify-content:flex-end}.顧客カード行.寄せる.左詰め>.顧客カード寄せ塊{flex:0 0 auto;justify-content:flex-start}.顧客カード行.寄せる.左詰め>.顧客カード寄せ塊:not(:first-child):last-child{margin-left:auto}.顧客カード .テーマ切替{flex:none}.顧客カード .テーマ切替トグル{min-width:var(--トグル幅)}.顧客カード寄せラベル{color:var(--薄い文字);flex:none}.顧客カード行>.顧客カード寄せラベル:first-child{flex:none}.顧客カード小見出し{color:var(--薄い文字);margin-top:5px}.顧客カード小見出し:first-child{margin-top:0}.顧客カード{background:var(--カード地);border-radius:var(--カード丸み);padding:var(--間隔);margin-bottom:6px;cursor:pointer}.顧客カード:nth-child(odd){background:var(--行奇数)}.顧客カード:nth-child(2n){background:var(--行縞)}.顧客カード:hover{background:var(--行hover)}.顧客カード見出し{display:flex;align-items:baseline;gap:6px;margin-bottom:5px}.顧客カード企業名{flex:1;min-width:0;font-weight:700;word-break:break-all;font-size:var(--字本文)}.顧客カードID{flex:none;font-weight:700;font-size:var(--字入力);font-variant-numeric:tabular-nums}.顧客カード行{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:2px 0;font-size:var(--字入力)}.顧客カード行>*:first-child{flex:1 1 auto;min-width:0}.顧客カード行 .トグル{margin-left:auto;flex:none}.顧客カード:focus-visible{outline:2px solid var(--フォーカス枠);outline-offset:-2px}.一覧表 tbody tr.警戒行,.一覧表 tbody tr.警戒行 td,.顧客カード.警戒行,.顧客カード.警戒行 .顧客カード企業名,.顧客カード.警戒行 .顧客カードID,.顧客カード.警戒行 .顧客カード行,.顧客カード.警戒行 .顧客カード寄せラベル{color:var(--警告トグルオン地)}.一覧の札たち{display:none}.一覧の札{display:flow-root;background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--丸み);padding:var(--間隔);cursor:pointer}.一覧の札.選んでいる行{background:var(--選択中の地);color:var(--選択中の文字)}.札の行{display:flex;align-items:center;justify-content:space-between;gap:var(--ラベル間隔);font-size:var(--字入力)}.札の行+.札の行{margin-top:5px}.札の頭{font-weight:600}.札の左{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-width:0}.札の欄{display:inline-flex;align-items:center;gap:3px}.札の区切り{color:var(--薄い文字)}.札のラベル{color:var(--薄い文字);font-size:var(--字注釈)}.札のラベル:after{content:"："}.札の帯{display:flex;align-items:center;gap:var(--ラベル間隔);margin-top:8px;font-size:var(--字注釈);color:var(--薄い文字)}.札の帯:after{content:"";flex:1 1 auto;border-top:1px solid var(--カード線)}.札の帯+.札の行{margin-top:3px}.札の帯+.札の行 .札の左{column-gap:12px}@media(max-width:1023px){.一覧表{display:none}.一覧の札たち{display:flex;flex-direction:column;gap:var(--間隔)}.一覧表枠{overflow-x:hidden}.検索欄枠{flex:1 1 0;min-width:0}.検索欄枠 input{padding-right:58px}.一覧操作行>.主ボタン.一覧新規登録,.一覧操作行>.主ボタン.操作行ボタン{flex:0 0 auto;padding:0 10px;white-space:nowrap}.一覧操作行{flex-wrap:nowrap}.連動絞り込み{flex:0 1 auto}.絞り込みの段{flex:0 1 auto;min-width:var(--絞り込みの下限)}.絞り込みボタン{max-width:100%;width:100%;padding:0 4px}.検索欄枠{flex:1 1 0;min-width:var(--検索欄の下限)}.一覧の年月{flex:0 1 auto;min-width:var(--年月欄の下限)}.一覧操作行:has(.検索欄枠 input:focus) .連動絞り込み,.一覧操作行:has(.検索欄枠 input:focus) .一覧の年月{display:none}}.一覧アイコン{width:var(--一覧アイコン);height:var(--一覧アイコン);border-radius:50%;object-fit:cover;flex:none;background:var(--面)}td.アイコン付き .一覧アイコン{vertical-align:middle;margin-right:6px}.顧客カード .アイコン付き{display:flex;align-items:center;gap:6px}.顧客カード.アイコンまたがり{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:6px;align-items:center}.顧客カード.アイコンまたがり>.カードアイコン{grid-column:1;grid-row:1 / span var(--またがり行, 2);align-self:stretch;aspect-ratio:1;display:flex;max-height:calc(var(--一覧アイコン) * var(--またがり行, 2));max-width:calc(var(--一覧アイコン) * var(--またがり行, 2))}.顧客カード.アイコンまたがり>.カードアイコン .一覧アイコン{width:100%;height:100%;border-radius:var(--またがり画像丸み, 50%)}.顧客カード.アイコンまたがり>.カード右側{grid-column:2}.顧客カード.アイコンまたがり>.カード全幅{grid-column:1 / -1}.顧客カード見出しトグル{display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.一覧の足元{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--間隔);min-height:0;padding:0;font-size:var(--字注釈);color:var(--薄い文字)}.一覧の見出しボタン{display:inline-flex;align-items:center;gap:3px;width:100%;border:none;background:none;color:inherit;font:inherit;font-weight:700;text-align:left;padding:0;cursor:pointer}.一覧の見出しボタン:hover{text-decoration:underline}.一覧の並び矢印{display:inline-block;min-width:1em;font-size:.8em;line-height:1}.一覧の空{display:flex;flex-direction:column;align-items:center;gap:10px;padding:calc(var(--間隔) * 2) var(--間隔)}.一覧の件数選び{display:flex;align-items:center;gap:5px;font-size:var(--字入力);color:var(--薄い文字)}.一覧の件数選び select{height:26px;padding:0 5px}@media(max-width:767px){.一覧の足元{flex-wrap:wrap;gap:6px}}.一覧表 tbody tr.選んでいる行{background:var(--選択中の地);color:var(--選択中の文字)}.一覧のCSV{white-space:nowrap}.休みの行 td,.休みの行 .札の欄{color:var(--休みの色)}.効いていない行 td,.効いていない行 .札の欄,.効いていない行 input,.効いていない行 select,.効いていない行 textarea{color:var(--プレースホルダー文字)}.注意の文字,.休みの行 input,.休みの行 select,.休みの行 textarea,.注意の文字 input,.注意の文字 select,.注意の文字 textarea{color:var(--休みの色)}.一覧表 tbody tr.今日の行,.一覧表 tbody tr.今日の行:hover,.一覧の札.今日の行,.一覧の札.今日の行:hover{background:var(--今日の地)}.休みの列 .トグルつまみ{background:var(--休みでない色)}.休みの列 input:checked+.トグルつまみ{background:var(--休みの色)}.休みの列 .トグルつまみ.オン{background:var(--休みの色)}.一覧の全体{display:flex;flex-direction:column;height:100%;min-height:0;gap:var(--間隔);padding-bottom:0}.一覧の全体>.カード,.一覧の全体>*{margin-top:0;margin-bottom:0}.一覧カード{display:flex;flex-direction:column;padding-bottom:var(--間隔);flex:0 1 auto;min-height:0}.一覧の題行{display:flex;align-items:center;gap:var(--間隔)}.一覧の題行>.一覧の数え上げ{margin-left:auto}.詳細の見出し行>.一覧の題のアイコン,.一覧の題行>.一覧の題のアイコン{flex:none;display:flex;align-items:center;justify-content:center;width:var(--操作行入力高さ);height:var(--操作行入力高さ);margin-right:calc(var(--見出し行の隙間) - var(--間隔));color:var(--文字)}.詳細の見出し行>.一覧の題のアイコン .アイコン,.一覧の題行>.一覧の題のアイコン .アイコン{color:inherit}.一覧の題行>.顧客一覧見出し{min-height:var(--操作行入力高さ);align-items:center;margin:0}.一覧の数え上げ{font-size:var(--字本文);color:var(--薄い文字);white-space:nowrap;font-variant-numeric:tabular-nums}.一覧の年月{flex:none;width:var(--年月欄の幅);height:var(--操作行入力高さ);min-height:0;margin-top:0;accent-color:var(--強調)}.連動絞り込み{display:flex;gap:var(--ラベル間隔);flex:none;min-width:0}.絞り込みの段{display:block;min-width:0}.絞り込みボタン{display:flex;align-items:center;gap:3px;height:var(--操作行入力高さ);min-height:0;padding:0 8px;max-width:12em;background:var(--囲み);border:1px solid var(--線);border-radius:var(--丸み);color:var(--文字);font-size:var(--字入力);cursor:pointer}.絞り込みボタン:hover:not(:disabled){border-color:var(--線ホバー)}.絞り込みの数{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.絞り込みの候補{position:fixed;z-index:40;min-width:176px;max-width:calc(100vw - 12px);max-height:60vh;overflow-y:auto;background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--丸み);box-shadow:0 3px 10px var(--候補影);padding:6px}.絞り込みの題{font-size:var(--字注釈);color:var(--薄い文字);padding:0 3px 5px}.絞り込みの一括{display:flex;gap:var(--ラベル間隔);padding-bottom:6px;border-bottom:1px solid var(--カード線)}.絞り込みの一括>.小ボタン{flex:1 1 0;color:var(--文字)}.絞り込みの候補 ul{list-style:none;margin:0;padding:5px 0 0}.絞り込みの候補 li>label{display:flex;align-items:center;gap:var(--ラベル間隔);padding:6px 8px;border-radius:var(--丸み);font-size:var(--字入力);cursor:pointer}.絞り込みの候補 li>label:hover{background:var(--面)}.絞り込みの印{flex:none;width:14px;display:flex;align-items:center}.絞り込みの候補 li[aria-selected=true]{color:var(--強調)}.一覧の札>.札の中身{min-width:0}.一覧の札>.札の画像{float:left;margin-right:var(--間隔);width:calc(var(--字入力) * 1.5 * var(--札の画像行));height:calc(var(--字入力) * 1.5 * var(--札の画像行));border-radius:var(--丸み);overflow:hidden;background:var(--面);border:1px solid var(--カード線)}.一覧の札>.札の画像.まるい,.一覧の札>.札の画像.まるい>img{border-radius:50%}.一覧の札>.札の画像>img{width:100%;height:100%;object-fit:cover;display:block}.一覧の集計{flex:none;background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み)}.集計の中身{display:flex;flex-wrap:wrap;gap:var(--間隔);padding:0 var(--間隔) var(--間隔)}.集計の枠{flex:1 1 200px;min-width:0;border:1px solid var(--カード線);border-radius:var(--カード丸み);padding:var(--間隔)}.集計の枠の頭{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ラベル間隔);margin-bottom:var(--ラベル間隔);border-bottom:1px solid var(--カード線);padding-bottom:var(--ラベル間隔)}.集計の題{font-weight:700;font-size:var(--字入力)}.集計の率の値{font-weight:700;font-size:var(--字集計金額);font-variant-numeric:tabular-nums}.集計の行{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ラベル間隔)}.集計の行+.集計の行{margin-top:3px}.集計のラベル{color:var(--薄い文字);font-size:var(--字注釈)}.集計の値{font-size:var(--字集計金額);font-variant-numeric:tabular-nums;text-align:right}.一覧のグラフ{flex:none;background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み)}.グラフの札,.集計の札{display:flex;align-items:center;gap:var(--ラベル間隔);width:100%;min-height:var(--操作行入力高さ);padding:0 var(--間隔);background:none;border:none;font-size:var(--字入力);font-family:var(--字);font-weight:700;color:var(--文字);cursor:pointer;text-align:left}.グラフの札 .アイコン,.集計の札 .アイコン{color:inherit}.グラフの中身{position:relative;padding:0 var(--間隔) var(--間隔)}.グラフの図{width:100%;height:auto;display:block}.グラフの棒{fill:var(--グラフ棒);cursor:default}.グラフの線{fill:none;stroke-width:2}.グラフの目盛線{stroke:var(--カード線);stroke-width:1}.グラフの目盛,.グラフの軸{font-size:var(--字入力);font-family:var(--字);fill:var(--薄い文字)}.グラフの凡例{display:flex;flex-wrap:wrap;gap:var(--間隔);list-style:none;margin:var(--ラベル間隔) 0 0;padding:0;font-size:var(--字入力);color:var(--薄い文字)}.グラフの凡例>li{display:flex;align-items:center;gap:6px}.凡例の色{width:14px;height:3px;border-radius:2px}.グラフの棒:hover,.グラフの棒:focus{opacity:.75;outline:none}.グラフの棒:focus-visible{outline:2px solid var(--強調濃い);outline-offset:1px}.グラフの年{width:auto;min-width:90px;margin-bottom:var(--間隔)}.グラフの吹き出し{position:absolute;z-index:5;transform:translate(-50%,-100%);display:flex;align-items:baseline;gap:var(--ラベル間隔);padding:6px 10px;border-radius:var(--丸み);background:var(--カード地);border:1px solid var(--カード線);box-shadow:0 4px 12px var(--候補影);font-size:var(--字入力);white-space:nowrap;pointer-events:none}.吹き出しの名{color:var(--薄い文字)}.吹き出しの値{font-weight:700;color:var(--文字)}.一覧の札たちの中{display:flex;flex-wrap:wrap;gap:4px}.バッジ{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid var(--カード線);border-radius:var(--札の丸み);font-size:var(--字入力);color:var(--薄い文字);white-space:nowrap}.ますの中の画像{display:inline-block;vertical-align:middle;margin-right:6px;width:calc(var(--一覧行高さ) - 12px);height:calc(var(--一覧行高さ) - 12px);border-radius:50%;overflow:hidden;background:var(--面);border:1px solid var(--カード線)}.ますの中の画像>img{width:100%;height:100%;object-fit:cover;display:block}.一覧操作行>.一覧の注釈{flex:none;font-size:var(--字本文);color:var(--薄い文字)}.切り口の中身{display:flex;flex-direction:column;gap:var(--ラベル間隔);padding:0 var(--間隔) var(--間隔)}.切り口の選び{display:flex;flex-wrap:wrap;gap:var(--ラベル間隔)}.切り口の選び [aria-selected=true]{border-color:var(--強調);color:var(--強調);font-weight:700}.切り口の添え{margin:0;color:var(--薄い文字);font-size:var(--字注釈)}.切り口の表の器{overflow-x:auto}:root{--sns-weibo-bg: #FED840;--sns-weibo-fg: #FE0016;--sns-wechat-bg: #2CC000;--sns-wechat-fg: #FFFFFF;--sns-red-bg: #FD2D45;--sns-red-fg: #FFFFFF;--sns-douyin-bg: #0A0A15;--sns-douyin-fg: #FFFFFF;--sns-bilibili-bg: #FE598F;--sns-bilibili-fg: #FFFFFF;--sns-dianping-bg: #FE652F;--sns-dianping-fg: #FFFFFF;--sns-mafengwo-bg: #FACA1D;--sns-mafengwo-fg: #222624;--sns-tiktok-bg: var(--sns-douyin-bg);--sns-tiktok-fg: var(--sns-douyin-fg);--sns-tmall-bg: #FD0034;--sns-tmall-fg: #FFFFFF;--sns-taobao-bg: #FD7400;--sns-taobao-fg: #FFFFFF;--sns-jd-bg: #D4221E;--sns-jd-fg: #FFFFFF;--sns-facebook-bg: #0765FE;--sns-facebook-fg: #FFFFFF;--sns-line-bg: #00BB00;--sns-line-fg: #FFFFFF;--sns-naver-bg: #2DB400;--sns-naver-fg: #FFFFFF;--sns-youtube-bg: #FF0808;--sns-youtube-fg: #FFFFFF;--sns-x-bg: #000000;--sns-x-fg: #FFFFFF;--sns-instagram-bg: linear-gradient(45deg, #405DE6, #5851DB, #833AB4, #C13584, #E1306C, #FD1D1D, #FCAF45);--sns-instagram-fg: #FFFFFF;--淡いバッジ輪郭: rgba(0, 0, 0, .2);--黒バッジ輪郭: transparent}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--淡いバッジ輪郭: transparent;--黒バッジ輪郭: rgba(255, 255, 255, .2)}}:root[data-theme=dark]{--淡いバッジ輪郭: transparent;--黒バッジ輪郭: rgba(255, 255, 255, .2)}:root{--進捗未対応の地: #ADADAD;--進捗未対応の文字: #333333;--進捗対応中の地: #4E79A7;--進捗対応中の文字: #FFFFFF;--進捗受注の地: #E95161;--進捗受注の文字: #FFFFFF;--進捗検討の地: #F1E157;--進捗検討の文字: #333333;--進捗NGの地: #FBDCDF;--進捗NGの文字: #B8253A;--進捗対象外の地: #5C5C5C;--進捗対象外の文字: #FFFFFF}.タグ欄{display:flex;flex-wrap:wrap;align-items:center;gap:4px;position:relative;min-height:var(--入力欄高さ)}.タグ{display:inline-flex;align-items:center;gap:3px;background:var(--タグ地);border:1px solid var(--タグ地);border-radius:var(--札の丸み);padding:3px 5px 3px 8px;font-size:var(--字入力);color:var(--強調の上の文字);height:var(--札の高さ);line-height:1;flex:none;white-space:nowrap}.タグ削除{background:transparent;border:none;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;position:relative;color:var(--強調の上の文字);font-size:var(--字入力);line-height:1;border-radius:50%}.タグ削除:hover{background:var(--タグ削除hover地);color:var(--強調の上の文字)}.タグ追加{background:transparent;color:var(--文字);border:1px dashed var(--線);border-radius:799px;padding:3px 10px;font-size:var(--字入力)}.タグ追加:hover{background:var(--面)}.タグ候補{position:fixed;z-index:70;width:256px;max-width:calc(100vw - 12px);background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--丸み);box-shadow:0 3px 10px var(--候補影);padding:6px}.タグ候補 input{margin-bottom:5px}.タグ候補 ul{list-style:none;margin:0;padding:0;max-height:160px;overflow-y:auto}.タグ候補 li{padding:6px 8px;border-radius:var(--丸み);cursor:pointer;font-size:var(--字入力)}.タグ候補 li:hover{background:var(--面)}.タグ候補 li.薄い{color:var(--薄い文字);cursor:default}.タグ候補 li.薄い:hover{background:transparent}.選択バッジ欄{position:relative;display:block;width:100%}.選択バッジ欄.札あり>select{color:transparent}.選択バッジ欄>select option{color:var(--文字)}.欄バッジ{position:absolute;left:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;pointer-events:none}.欄バッジ .タグ{font-size:var(--字入力)}.欄バッジ.欄の短い表示{left:8px;right:28px;color:var(--文字);font-size:var(--字入力);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.タグ[data-選択肢=微博],.バッジ[data-選択肢=微博]{background:var(--sns-weibo-bg);color:var(--sns-weibo-fg);border-color:transparent}.タグ[data-選択肢=微信],.バッジ[data-選択肢=微信]{background:var(--sns-wechat-bg);color:var(--sns-wechat-fg);border-color:transparent}.タグ[data-選択肢=小紅書],.バッジ[data-選択肢=小紅書]{background:var(--sns-red-bg);color:var(--sns-red-fg);border-color:transparent}.タグ[data-選択肢=抖音],.バッジ[data-選択肢=抖音]{background:var(--sns-douyin-bg);color:var(--sns-douyin-fg);border-color:transparent}.タグ[data-選択肢=哔哩哔哩],.バッジ[data-選択肢=哔哩哔哩]{background:var(--sns-bilibili-bg);color:var(--sns-bilibili-fg);border-color:transparent}.タグ[data-選択肢=大衆点評],.バッジ[data-選択肢=大衆点評]{background:var(--sns-dianping-bg);color:var(--sns-dianping-fg);border-color:transparent}.タグ[data-選択肢=馬蜂窩],.バッジ[data-選択肢=馬蜂窩]{background:var(--sns-mafengwo-bg);color:var(--sns-mafengwo-fg);border-color:transparent}.タグ[data-選択肢=TikTok],.バッジ[data-選択肢=TikTok]{background:var(--sns-tiktok-bg);color:var(--sns-tiktok-fg);border-color:transparent}.タグ[data-選択肢=天猫],.バッジ[data-選択肢=天猫]{background:var(--sns-tmall-bg);color:var(--sns-tmall-fg);border-color:transparent}.タグ[data-選択肢=淘宝],.バッジ[data-選択肢=淘宝]{background:var(--sns-taobao-bg);color:var(--sns-taobao-fg);border-color:transparent}.タグ[data-選択肢=京东],.バッジ[data-選択肢=京东]{background:var(--sns-jd-bg);color:var(--sns-jd-fg);border-color:transparent}.タグ[data-選択肢=Facebook],.バッジ[data-選択肢=Facebook]{background:var(--sns-facebook-bg);color:var(--sns-facebook-fg);border-color:transparent}.タグ[data-選択肢=LINE],.バッジ[data-選択肢=LINE]{background:var(--sns-line-bg);color:var(--sns-line-fg);border-color:transparent}.タグ[data-選択肢=NAVER],.バッジ[data-選択肢=NAVER]{background:var(--sns-naver-bg);color:var(--sns-naver-fg);border-color:transparent}.タグ[data-選択肢=YouTube],.バッジ[data-選択肢=YouTube]{background:var(--sns-youtube-bg);color:var(--sns-youtube-fg);border-color:transparent}.タグ[data-選択肢=X],.バッジ[data-選択肢=X]{background:var(--sns-x-bg);color:var(--sns-x-fg);border-color:transparent}.タグ[data-選択肢=Instagram],.バッジ[data-選択肢=Instagram]{background:var(--sns-instagram-bg);color:var(--sns-instagram-fg);border-color:transparent}.タグ[data-選択肢=微博],.バッジ[data-選択肢=微博],.タグ[data-選択肢=馬蜂窩],.バッジ[data-選択肢=馬蜂窩]{box-shadow:inset 0 0 0 1px var(--淡いバッジ輪郭)}.タグ[data-選択肢=X],.バッジ[data-選択肢=X],.タグ[data-選択肢=抖音],.バッジ[data-選択肢=抖音],.タグ[data-選択肢=TikTok],.バッジ[data-選択肢=TikTok]{box-shadow:inset 0 0 0 1px var(--黒バッジ輪郭)}.タグ[data-選択肢] .タグ削除{color:inherit}.タグ[data-選択肢] .タグ削除:hover{background:var(--タグ削除hover地);color:inherit}.タグ[data-列=進捗][data-選択肢=未対応]{background:var(--進捗未対応の地);border-color:transparent;color:var(--進捗未対応の文字)}.タグ[data-列=進捗][data-選択肢=対応中]{background:var(--進捗対応中の地);border-color:transparent;color:var(--進捗対応中の文字)}.タグ[data-列=進捗][data-選択肢=受注]{background:var(--進捗受注の地);border-color:transparent;color:var(--進捗受注の文字)}.タグ[data-列=進捗][data-選択肢=検討]{background:var(--進捗検討の地);border-color:transparent;color:var(--進捗検討の文字)}.タグ[data-列=進捗][data-選択肢=NG]{background:var(--進捗NGの地);border-color:transparent;color:var(--進捗NGの文字)}.タグ[data-列=進捗][data-選択肢=対象外]{background:var(--進捗対象外の地);border-color:transparent;color:var(--進捗対象外の文字)}.タグ[data-列=進捗]{padding:3px 8px;justify-content:center;min-width:4.5em}.タグ[data-列=進捗][data-選択肢=検討],.タグ[data-列=進捗][data-選択肢=NG]{box-shadow:inset 0 0 0 1px var(--淡いバッジ輪郭)}.タグ削除:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,var(--押せる最小));min-width:var(--押せる最小);height:var(--押せる最小)}.詳細の段組{display:grid;grid-template-columns:288px minmax(0,1fr);gap:var(--間隔);align-items:start}@media(max-width:1023px){.詳細の段組{grid-template-columns:minmax(0,1fr)}}.詳細の段組.分割指定.縦に積む{grid-template-columns:minmax(0,1fr)}.詳細の段組.分割指定{grid-template-columns:var(--段組lg)}@media(max-width:1279px){.詳細の段組.分割指定{grid-template-columns:var(--段組md)}}@media(max-width:1023px){.詳細の段組.分割指定{grid-template-columns:minmax(0,1fr)}}.詳細区画{background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み);overflow:hidden}.詳細区画見出し{display:flex;align-items:center;justify-content:flex-start;gap:var(--間隔);min-height:var(--操作行入力高さ);padding:0 var(--間隔);background:var(--区画見出し帯);color:var(--強調の上の文字);font-weight:700}.詳細区画見出し .ラベル{color:inherit}.詳細区画見出しの文字{font-weight:400;white-space:nowrap}.区画の名{margin-right:auto}.区画の名前の組{display:flex;align-items:center;gap:var(--ラベル間隔);margin-right:auto;min-width:0}.詳細区画中身{display:grid;gap:var(--間隔);padding:var(--間隔);align-items:start}.詳細区画中身.基本{grid-template-columns:repeat(4,minmax(0,1fr))}.詳細区画中身.詳細,.詳細区画中身.実績{grid-template-columns:repeat(20,minmax(0,1fr))}@media(max-width:767px){.詳細区画中身.基本:not(.分割指定),.詳細区画中身.実績:not(.分割指定),.詳細区画中身.詳細:not(.分割指定){grid-template-columns:minmax(0,1fr)}.詳細区画中身:not(.分割指定)>.欄{grid-column:1 / -1!important;grid-row:auto!important}}.詳細区画中身.分割指定{column-gap:0;row-gap:var(--間隔);padding-right:0}.詳細区画中身.分割指定>.欄.またがり{align-self:stretch}.詳細区画中身.基本.分割指定{grid-template-columns:repeat(var(--基本桁lg),minmax(0,1fr));grid-template-rows:var(--基本の行たちlg, none)}.詳細の段組.下まで伸ばす{flex:1;min-height:0;align-items:stretch;margin-bottom:var(--間隔)}.詳細の段組.下まで伸ばす>.詳細区画{display:flex;flex-direction:column;min-height:0}.詳細の段組.下まで伸ばす .区画の送る器{display:flex;flex-direction:column;flex:1;min-height:0}.詳細の段組.下まで伸ばす .区画の送る器>.詳細区画中身.基本{flex:1 0 auto}.詳細の段組.下まで伸ばす .区画の送る器>.詳細区画見出し,.詳細の段組.下まで伸ばす .区画の送る器>.区画見出しの行,.詳細の段組.下まで伸ばす .区画の送る器>.詳細区画中身.詳細,.詳細の段組.下まで伸ばす .区画の送る器>.詳細区画中身.実績{flex:none}.詳細の段組.下まで伸ばす>.詳細区画>.詳細区画中身.基本{flex:1 0 auto}.詳細区画中身.分割指定>.欄.高さを伸ばす{align-self:stretch}.詳細区画中身.分割指定>.欄.高さを伸ばす>textarea{flex:1}.詳細区画中身.分割指定>.欄.またがり>textarea{flex:1}.詳細区画中身.詳細.分割指定{grid-template-columns:repeat(var(--詳細桁lg),minmax(0,1fr))}.詳細区画中身.実績.分割指定{grid-template-columns:repeat(var(--実績桁lg),minmax(0,1fr))}.詳細区画中身.分割指定>.欄{padding-right:var(--間隔);grid-column:span var(--欄lg);grid-row:span var(--行lg, 1);order:var(--順)}.詳細区画中身.分割指定>.欄.行頭{grid-column:1 / span var(--欄lg)}@media(max-width:1279px){.詳細区画中身.基本.分割指定{grid-template-columns:repeat(var(--基本桁md),minmax(0,1fr));grid-template-rows:var(--基本の行たちmd, none)}.詳細区画中身.詳細.分割指定{grid-template-columns:repeat(var(--詳細桁md),minmax(0,1fr))}.詳細区画中身.実績.分割指定{grid-template-columns:repeat(var(--実績桁md),minmax(0,1fr))}.詳細区画中身.分割指定>.欄{grid-column:span var(--欄md)}.詳細区画中身.分割指定>.欄.行頭{grid-column:1 / span var(--欄md)}}@media(max-width:1023px){.詳細区画中身.基本.分割指定{grid-template-columns:repeat(var(--基本桁sp),minmax(0,1fr));grid-template-rows:none}.詳細の段組.下まで伸ばす .区画の送る器>.詳細区画中身.基本,.詳細の段組.下まで伸ばす>.詳細区画>.詳細区画中身.基本{flex:none}.詳細区画中身.詳細.分割指定{grid-template-columns:repeat(var(--詳細桁sp),minmax(0,1fr))}.詳細区画中身.実績.分割指定{grid-template-columns:repeat(var(--実績桁sp),minmax(0,1fr))}.詳細区画中身.分割指定>.欄{grid-column:span var(--欄sp);grid-row:span var(--行sp, 1);order:var(--順sp)}.詳細区画中身.分割指定>.欄.行頭,.詳細区画中身.分割指定>.欄.行頭sp{grid-column:1 / span var(--欄sp)}}.欄の入れ物{position:relative;display:block}.欄の入れ物>input{padding-right:calc(10px + var(--欄ボタン数, 0) * var(--小ボタンの間隔) - (var(--小ボタンの間隔) - var(--小ボタンの見た目)))}.欄の小ボタン群{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:calc(var(--小ボタンの間隔) - var(--小ボタンの見た目))}.欄の小ボタン{position:relative;display:flex;align-items:center;justify-content:center;width:var(--小ボタンの見た目);height:var(--小ボタンの見た目);padding:0;border:none;border-radius:var(--丸み);background:transparent;color:var(--薄い文字);cursor:pointer}.欄の小ボタン:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--押せる最小);height:var(--押せる最小)}.欄の小ボタン:hover{background:var(--メニューホバー地);color:var(--文字)}.詳細のフォーム{display:flex;flex-direction:column;height:100%}.詳細のフォーム>.詳細の操作バー{margin-top:auto;flex:none;margin-bottom:calc(-1 * var(--間隔));bottom:calc(-1 * var(--間隔))}.詳細の操作バー{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--間隔);min-height:var(--帯高さ);margin-top:var(--間隔);padding:0 var(--間隔);background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み)}.詳細の戻る{color:var(--文字)}.詳細の操作バーの左,.詳細の操作バーの右{display:flex;align-items:center;gap:var(--間隔)}.詳細の操作バーの左>.詳細のいまの様子{margin-left:10px}.詳細の操作バー .待ち表示{margin:0}.詳細の削除の知らせ{color:var(--薄い文字)}.自動保存の知らせ{color:var(--薄い文字);font-size:var(--字注釈)}.自動保存の知らせ:empty{display:none}.詳細の操作バー .主ボタン,.送付状の書類詳細の保存{width:auto;margin-top:0;flex:0 0 auto;min-height:0;height:var(--操作行入力高さ);padding:0 19px}.詳細の見出し行{display:flex;align-items:center;flex-wrap:wrap;flex:none;gap:var(--見出し行の隙間);margin-bottom:var(--間隔)}.詳細の見出し行>.知らせ{margin:0;flex:1 1 192px}.詳細の見出し行>.アイコン{color:var(--文字)}.詳細の見出し行>.一覧の数え上げ{margin-left:auto}.一覧の題行>.一覧の題行の右{margin-left:auto;display:flex;align-items:center;gap:var(--間隔);min-width:0}.一覧の題行の右>.一覧の確認URL,.一覧の題行の右>.一覧の画像DL,.一覧の題行の右>.一覧の並び替え,.一覧の題行の右>.待ち表示{flex:0 0 auto}.一覧の題行の右 .待ち表示{margin:0}.一覧の題行の右>.一覧の知らせ{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--字注釈);color:var(--薄い文字)}.詳細の見出し行>.知らせ.危険,.一覧の題行の右>.知らせ.危険{margin:0;padding:0;background:none;color:var(--警告トグルオン地);font-size:var(--字注釈);flex:0 1 auto;text-align:right}.更新の記録{margin:0 0 0 auto;font-size:var(--字注釈);color:var(--プレースホルダー文字);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;line-height:1.35}.詳細の見出し行>.知らせ.危険~.更新の記録{margin-left:0}.ダイアログの帯 .更新の記録,.詳細区画見出し .更新の記録,.詳細区画見出し .アイコン,.ダイアログの帯 .アイコン{color:var(--強調の上の文字)}.詳細区画見出し.中の見出し .アイコン{color:var(--文字)}.詳細の見出し行>.小ボタン:hover:not(:disabled){background:var(--線);color:var(--強調の上の文字)}.詳細の見出し行>.小ボタン:hover:not(:disabled) .アイコン{color:inherit}.詳細の見出し行>.顧客一覧見出し{min-height:var(--操作行入力高さ);align-items:center;margin:0}.モーダルの足元の欄{display:inline-flex;align-items:center;gap:6px;margin-right:12px;font-size:var(--字注釈);white-space:nowrap}.モーダルの足元の名{color:var(--薄い文字)}.モーダルの足元の値{color:var(--文字);font-variant-numeric:tabular-nums}.レコード移動{display:flex;align-items:center;gap:5px}.レコード移動>.小ボタン{display:flex;align-items:center;justify-content:center;width:var(--操作行入力高さ);min-width:var(--操作行入力高さ);padding:0}.レコード位置{min-width:77px;text-align:center;font-variant-numeric:tabular-nums;color:var(--薄い文字)}.子の段組{display:grid;grid-template-columns:repeat(auto-fit,minmax(384px,1fr));gap:var(--間隔);margin-top:var(--間隔);flex:0 1 auto;min-height:0;align-items:stretch}.プレビューの3列.四列{grid-template-columns:1fr 1fr 1fr .7fr}.詳細区画.縮まない区画{flex:none}.詳細区画.子の下の区画{margin-top:var(--間隔);margin-bottom:var(--間隔)}.詳細区画中身.基本.分割指定.子の下の割り付け{grid-template-columns:repeat(var(--子の下の桁lg),minmax(0,1fr))}@media(max-width:1279px){.詳細区画中身.基本.分割指定.子の下の割り付け{grid-template-columns:repeat(var(--子の下の桁md),minmax(0,1fr))}}@media(max-width:1023px){.詳細区画中身.基本.分割指定.子の下の割り付け{grid-template-columns:repeat(var(--子の下の桁sp),minmax(0,1fr))}}.子の段組.幅を決めた子の段組{grid-template-columns:var(--子の並び);grid-template-rows:minmax(0,1fr) auto}@media(max-width:1279px){.子の段組.幅を決めた子の段組{grid-template-columns:var(--子の並びmd)}}.子の段組.幅を決めた子の段組>.用紙の区画{grid-column:2;grid-row:1 / span 2}.子の段組.幅を決めた子の段組>.子の下の区画{grid-column:1;grid-row:2;margin-top:0;margin-bottom:0}.子の段組:has(>.子の下の区画){margin-bottom:var(--間隔)}.子の段組>.詳細区画{display:flex;flex-direction:column;min-height:0}@media(max-width:1023px){.子の段組,.子の段組.幅を決めた子の段組{grid-template-columns:minmax(0,1fr)}.子の段組.幅を決めた子の段組{grid-template-rows:auto}.子の段組.幅を決めた子の段組>.用紙の区画,.子の段組.幅を決めた子の段組>.子の下の区画{grid-column:auto;grid-row:auto}}.詳細区画>.一覧表枠{margin:var(--間隔);max-height:50dvh;flex:1 1 auto;min-height:calc(var(--操作行入力高さ) * 3);overflow:auto}.子の空{padding:var(--間隔);margin:0;color:var(--薄い文字)}.画像欄{display:flex;flex-direction:column;gap:5px;flex:1;min-height:0}.画像プレビュー包み{position:relative;width:100%;flex:1;min-height:0}.画像プレビュー枠{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--囲み);border:1px solid var(--線);border-radius:var(--丸み);overflow:hidden;cursor:pointer}.画像プレビュー枠.ドラッグ中{border-color:var(--強調);background:var(--画像操作地)}.画像プレビュー枠.ドラッグ中 .画像プレビューアイコン{color:var(--画像操作文字)}.画像プレビュー{max-width:100%;max-height:100%;object-fit:contain}.画像プレビューアイコン{display:flex;color:var(--アイコン既定色)}.画像削除ボタン{position:absolute;top:-8px;right:-8px;width:15px;height:15px;padding:0;border-radius:50%;background:var(--画像操作地);border:1px solid var(--カード線);color:var(--画像操作文字);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.画像削除ボタン .アイコン{color:inherit}.画像の操作{display:flex;flex-wrap:wrap;gap:5px}.画像の操作>a.小ボタン{display:inline-flex;align-items:center;text-decoration:none}.覆い{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:var(--間隔);overflow-y:auto;background:var(--メニュー幕)}.ダイアログ{width:min(576px,100%);margin:auto;background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み);overflow:hidden;color:var(--文字)}.ダイアログ中身{padding:var(--間隔)}.ダイアログ足元{display:flex;align-items:center;justify-content:flex-end;gap:var(--間隔);padding:0 var(--間隔) var(--間隔)}.ダイアログ足元>.知らせ{margin:0;flex:1 1 auto}.ダイアログ足元 .主ボタン{width:auto;margin-top:0;flex:0 0 auto;min-height:0;height:var(--操作行入力高さ);padding:0 19px}.詳細区画見出し>.小ボタン,.子の切替の札たち>.小ボタン,.ダイアログの帯>.小ボタン{background:var(--帯の中のボタン地);border-color:var(--帯の中のボタン地);color:var(--帯の中のボタン文字);font-weight:700;flex:none;height:calc(var(--操作行入力高さ) - var(--間隔));min-height:0;position:relative}.詳細区画見出し>.小ボタン:hover:not(:disabled),.子の切替の札たち>.小ボタン:hover:not(:disabled),.ダイアログの帯>.小ボタン:hover:not(:disabled){background:var(--帯の中のボタン地hover);border-color:var(--帯の中のボタン地hover)}.下の段のカード{align-self:stretch;display:flex;flex-direction:column;min-height:0}.整理の操作{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:var(--間隔)}.整理の操作>.整理の選ぶ欄{height:var(--操作行入力高さ);min-height:0;margin-top:0;flex:0 1 auto}.取り込みの置き場{margin-top:var(--間隔);flex:1;min-height:160px}.整理の操作.取り込みの行{flex-wrap:nowrap}.整理の操作.取り込みの行>.整理の選ぶ欄{flex:1 1 0;min-width:0}.整理の操作>.主ボタン{width:auto;margin-top:0;flex:0 0 auto;min-height:0;height:var(--操作行入力高さ);padding:0 19px}.危険ボタン{background:var(--警告トグルオン地)}.危険ボタン:hover:not(:disabled){background:var(--警告トグルオン地);opacity:.85}.出力形式{flex:0 0 auto;min-width:160px}.画像の並び{display:flex;flex-wrap:wrap;gap:10px}.画像の一列{display:flex;flex-wrap:nowrap;gap:10px;flex:1 1 100%;min-width:0;overflow-x:auto}.画像の一列>.画像の枚{flex:none}.詳細区画中身.分割指定>.欄.またがり .画像の一列>.画像の置き場,.詳細区画中身.分割指定>.欄.またがり .画像の並び .画像の枚{height:100%;min-height:var(--写真のます)}.画像の置き場{position:relative;display:flex;align-items:center;justify-content:center;min-height:96px;padding:6px;border:2px dashed var(--カード線);border-radius:var(--丸み);background:var(--面);overflow:hidden}.画像の置き場.またいでいる{border-color:var(--強調);background:var(--強調面)}.画像の中身{max-width:100%;max-height:160px;object-fit:contain}.画像の案内{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--薄い文字);font-size:var(--字注釈);text-align:center}.画像の並び .画像の枚{position:relative;width:var(--写真のます);height:var(--写真のます);flex:none}.画像の一列>.画像の置き場{position:relative;flex:1 1 var(--写真のます);min-width:var(--写真のます);height:var(--写真のます);min-height:0;cursor:pointer}.画像の枚{position:relative;width:var(--写真のます);height:var(--写真のます);flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--カード線);border-radius:var(--丸み);background:var(--面);overflow:hidden;cursor:grab}.画像の枚.つかんでいる{opacity:.4}.画像の枚>.画像の中身{max-width:100%;max-height:100%;object-fit:contain}.画像の並び .画像の枚>.画像の中身{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.画像の枚の操作{position:absolute;top:3px;right:3px;display:flex;gap:2px;background:var(--カード地);border-radius:var(--丸み)}.欄.足りない>input,.欄.足りない>select,.欄.足りない>textarea,.欄.足りない .欄の入れ物>input{border-color:var(--警告トグルオン地);background:var(--足りない面)}.足りない印{margin-left:6px;color:var(--警告トグルオン地);font-size:var(--字注釈);font-weight:400}.送付状の二分割{display:grid;grid-template-columns:1fr 1fr;gap:var(--間隔);align-items:stretch;flex:1 1 auto;min-height:0}.カード.送付状の見本{display:flex;flex-direction:column;min-height:0;overflow:hidden}@media(max-width:1279px){.送付状の二分割{grid-template-columns:1fr}}.送付状の見本の頭{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--間隔);flex:none}.送付状の見本の頭>.カード見出し{margin-bottom:0}.送付状の送付日{display:flex;align-items:center;gap:var(--ラベル間隔)}.送付状の送付日>input{width:auto}.送付状の足元ボタンたち{display:flex;align-items:center;gap:var(--間隔);min-height:var(--操作行入力高さ)}.送付状の紙の枠{position:relative;flex:1 1 auto;min-height:0;width:auto;max-width:100%;margin-inline:auto;aspect-ratio:210 / 297;overflow:hidden;border:1px solid var(--カード線);border-radius:var(--丸み);background:var(--送付状の紙)}.送付状の紙{display:block;border:none;transform-origin:top left;transform:scale(var(--紙の倍率));background:var(--送付状の紙)}.送付状の左{display:flex;flex-direction:column;gap:var(--間隔);overflow-y:auto;min-height:0}.送付状の左>.カード,.送付状の二分割>.カード{margin-top:0;margin-bottom:0}.content:has(.送付状の二分割) .詳細の操作バー{margin-top:var(--間隔)}.送付状の折りたたみ{display:flex;align-items:center;gap:var(--ラベル間隔);width:100%;text-align:left;border:none;background:none;color:var(--文字);font-size:var(--字入力);padding:3px 0 6px;cursor:pointer;margin-top:var(--間隔)}.送付状の折りたたみ:hover{text-decoration:underline}.送付状の折りたたみ>.アイコン{color:var(--文字);flex:none}.送付状の書類詳細の足元{display:flex;align-items:center;justify-content:flex-end;gap:var(--間隔);min-height:var(--操作行入力高さ);margin-top:var(--間隔)}.送付状の書類詳細の足元>*{margin:0}.送付状の自社{border:1px solid var(--カード線);border-radius:var(--丸み);padding:var(--間隔);margin-bottom:var(--間隔)}.小ボタン.送付状の行ボタン{padding:0 8px;min-width:0;min-height:var(--操作行入力高さ);color:var(--文字)}.送付状の書類行{display:grid;grid-template-columns:auto auto 7fr 1fr 1fr;align-items:center;gap:6px;margin-bottom:6px}.用紙の区画>.詳細区画見出し{flex:none}.用紙の区画>.用紙の見出し行{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--間隔);margin:4px var(--間隔) 0}.用紙の書類名{flex:none}.用紙の承認済み印{flex:none;display:inline-flex;align-items:center;color:var(--警戒)}.用紙の見出し行>.用紙の承認済み印 .アイコン{color:inherit}.承認ページ,.請求確認ページ{max-width:1280px;margin:0 auto;padding:var(--外の余白);display:flex;flex-direction:column;gap:var(--間隔);height:100dvh;box-sizing:border-box;overflow:hidden}.承認ページの頭{display:flex;align-items:center;gap:var(--間隔)}.承認ページの一覧へ{margin-left:auto;flex:none;white-space:nowrap}.承認ページの題{margin:0;font-size:var(--字メインタイトル);font-weight:700;color:var(--文字)}.承認ページの盤{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--間隔);align-items:stretch;flex:1 1 auto;min-height:0}@media(max-width:1023px){.承認ページの盤{grid-template-columns:1fr}}.承認ページの紙{display:flex;flex-direction:column;gap:var(--間隔);min-height:0;overflow:hidden}.承認ページの紙>.用紙の送り{flex:none}.承認の送付{display:flex;align-items:center;gap:8px;margin-top:var(--間隔)}.承認の送付>.主ボタン{width:auto;margin-top:0;padding:0 19px;min-height:var(--押せる最小)}.承認の送った日時{color:var(--薄い文字);font-size:var(--字注釈);white-space:nowrap}.承認ページの操作{display:flex;flex-direction:column;align-items:stretch;gap:var(--間隔);min-width:0}.承認ページの操作>.主ボタン,.承認ページの操作>.小ボタン{width:100%;margin-top:0}.承認の書類たち{display:flex;flex-direction:column;gap:var(--間隔)}.承認の書類{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:var(--間隔)}.承認の書類名{font-size:var(--字入力);color:var(--文字);overflow-wrap:anywhere}.承認の書類>.主ボタン{width:100%;margin-top:0}.承認の済み印{text-align:center;font-size:var(--字注釈);color:var(--薄い文字)}.承認ページの操作 .危険ボタン:hover:not(:disabled){background:var(--警告トグルオン地);border-color:var(--警告トグルオン地);color:var(--強調の上の文字);opacity:1}.差戻しの理由の欄{--長文の行数: 6}.承認ページの操作>.知らせ{margin:0}.承認ページの操作>.差戻しの欄{display:flex;flex-direction:column;align-items:stretch;gap:var(--間隔)}.用紙の差戻し行>.仮の札{padding:2px 8px;border-radius:999px;background:var(--破棄面);color:var(--薄い文字);font-size:var(--字注釈)}.承認ページを見る{flex:none;display:inline-flex;align-items:center;text-decoration:none}.用紙の差戻し行{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--間隔);margin:0 var(--間隔)}.差戻しの文{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.用紙を押す{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:none;background:transparent;cursor:zoom-in}.用紙を押す:hover{box-shadow:inset 0 0 0 2px var(--強調)}.用紙を押す:focus-visible{outline:2px solid var(--強調);outline-offset:-2px}.プレビューの拡大の中.用紙の拡大{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:var(--間隔);align-self:stretch;min-height:0;max-width:min(96vw,1200px)}.用紙の拡大の枠{height:100%;max-width:100%}.用紙の拡大を閉じる{width:auto;padding:0 24px;color:var(--強調の上の文字);background:var(--拡大を閉じるの地);border:none}.用紙の送り{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--間隔)}.用紙の送りボタン{flex:none;width:auto;min-height:var(--操作行入力高さ);padding:0 12px;font-size:var(--字本文);font-family:var(--字);border-radius:var(--丸み);cursor:pointer;color:var(--強調の上の文字);background:var(--強調面);border:1px solid var(--強調面)}.用紙の送りボタン:not(:disabled):hover{background:var(--強調濃い);border-color:var(--強調濃い)}.用紙の送りボタン:disabled{cursor:default}.用紙の枚数{font-size:var(--字注釈);color:var(--薄い文字);font-variant-numeric:tabular-nums}.見積の用紙欄>.用紙の送り{order:2}.見積の用紙欄>.用紙の承認者たち{order:1;flex:none;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0;font-size:var(--字注釈);color:var(--文字)}.用紙の承認者の1つ{display:flex;gap:6px;align-items:baseline}.用紙の承認者の1つ>dt{color:var(--薄い文字)}.用紙の承認者の1つ>dt:after{content:"："}.用紙の承認者の1つ>dd{margin:0;font-weight:600}.見積の用紙欄{display:flex;flex-direction:column;gap:var(--間隔);flex:1;min-height:0;padding:var(--間隔)}.承認の帯{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 var(--間隔) var(--間隔)}.承認の段階{display:inline-block;padding:2px 10px;border-radius:799px;font-size:var(--字入力);font-weight:700;border:1px solid var(--カード線);flex:none;white-space:nowrap}.段階_未申請{background:var(--面);color:var(--薄い文字)}.段階_承認済み{background:var(--区画見出し帯);color:var(--強調の上の文字)}.差戻しの欄{display:flex;align-items:flex-end;gap:10px;margin-bottom:var(--間隔)}.差戻しの欄 .欄{flex:1 1 auto}.詳細の残り{font-size:var(--字入力);font-weight:700;color:var(--危険);min-width:7em;text-align:right}.詳細の近道{font-size:var(--字注釈);color:var(--薄い文字)}@media(max-width:767px){.詳細の近道{display:none}}.押せる見出し{width:100%;border:none;font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:10px}.詳細区画の残り{font-size:var(--字入力);font-weight:700;color:var(--強調の上の文字);border:1px solid currentColor;border-radius:799px;padding:0 6px}.取り込みの結果{margin:10px 0 0;padding-left:1.2em;font-size:var(--字注釈);color:var(--薄い文字);line-height:1.8}.取り込みの結果.危険{color:var(--危険)}.実績の貼り付けの欄{width:100%;--長文の行数: 10}.実績の貼り付けの並び{overflow-x:auto;white-space:nowrap}.選択肢の頭{display:flex;gap:var(--間隔);align-items:flex-start;flex-wrap:wrap}.選択肢の頭>.選択肢の種類{flex:0 0 240px;max-width:100%}.選択肢の頭>.選択肢の足す欄{flex:1 1 320px;min-width:0}.選択肢の追加{display:flex;gap:6px;align-items:center}.選択肢の足す欄>.選択肢の追加{margin-top:0}.選択肢の追加 input{flex:1;min-width:0;margin-top:0}.選択肢の追加 .主ボタン{flex:none;width:auto;margin-top:0;padding:0 12px}.選択肢の帯{background:var(--区画見出し帯);color:var(--強調の上の文字);font-weight:700;font-size:var(--字本文);padding:7px 10px;border-radius:var(--丸み)}.選択肢の並び{list-style:none;margin:var(--間隔) 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.選択肢の並び li{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:var(--丸み);background:var(--行奇数)}.選択肢の並び li:nth-child(2n){background:var(--行縞)}.選択肢の並び input{flex:1;min-width:0;margin-top:0}.選択肢の掴み手{flex:0 0 auto;cursor:grab;color:var(--薄い文字);padding:0 2px;-webkit-user-select:none;user-select:none}.選択肢の掴み手:active{cursor:grabbing}.選択肢の並び li.狙い{outline:2px solid var(--強調);outline-offset:-2px}.選択肢の順{flex:none;width:2.5em;text-align:right;font-size:var(--字注釈);color:var(--薄い文字);font-variant-numeric:tabular-nums}.選択肢の値{flex:1;min-width:0;word-break:break-all}.選択肢の操作{flex:none;display:flex;gap:3px;align-items:center}.選択肢の操作 .小ボタン{margin-top:0}.選択肢の操作 .アイコン{color:inherit}.守られた選択肢{background:var(--足りない面)}.守られた選択肢:nth-child(2n){background:var(--足りない面)}.欄の並び.十分割{grid-template-columns:repeat(10,minmax(0,1fr));column-gap:var(--間隔);row-gap:var(--間隔)}.欄の並び.十分割>.自社情報の画像ます{grid-column:span 1;grid-row:span 2}@media(max-width:767px){.欄の並び.十分割>.自社情報の画像ます{grid-column:auto;grid-row:auto}}@media(max-width:767px){.欄の並び.十分割{grid-template-columns:1fr}.欄の並び.十分割>.欄{grid-column:1 / -1!important}}.欄の並び.六分割{grid-template-columns:repeat(var(--モーダル桁数),minmax(0,1fr));column-gap:0;row-gap:var(--間隔)}.欄の並び.六分割>.欄,.欄の並び.六分割>.モーダルの欄,.欄の並び.六分割>.モーダルの区切り{grid-column:span var(--モーダル桁);padding-right:var(--間隔)}.ダイアログ中身>.欄の並び.六分割{padding-right:0;margin-right:calc(var(--間隔) * -1)}@media(max-width:1279px){.欄の並び.六分割{grid-template-columns:repeat(var(--モーダル桁数md),minmax(0,1fr))}.欄の並び.六分割>.欄,.欄の並び.六分割>.モーダルの欄,.欄の並び.六分割>.モーダルの区切り{grid-column:span var(--モーダル桁md)}}.モーダルの区切り{display:flex;flex-direction:column;min-width:0}.モーダルの区切り>.ラベル:before{content:" "}.モーダルの区切り>.区切りの記号{flex:1;display:flex;align-items:center;justify-content:center;min-height:var(--入力欄高さ);color:var(--薄い文字)}.詳細の送る中身{display:contents}@media(max-width:1023px){.content:has(.詳細のフォーム){overflow:hidden}.詳細のフォーム{height:100%}.詳細の送る中身{display:block;flex:1 1 auto;min-height:0;overflow-y:auto}.詳細のフォーム>.詳細の操作バー{flex:none;position:static;margin-top:var(--間隔)}.覆い{top:var(--窓の上, var(--タイトル帯高さ));padding:0;overflow:hidden;background:var(--地)}.ダイアログ,.ダイアログ.広いダイアログ{width:100%;height:100%;margin:0;border:none;border-radius:0;background:transparent;padding:var(--間隔);display:flex;flex-direction:column}.ダイアログの帯{flex:none;border:1px solid var(--カード線);border-bottom:none;border-radius:var(--カード丸み) var(--カード丸み) 0 0}.ダイアログ中身{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--カード地);border:1px solid var(--カード線);border-top:none;border-radius:0 0 var(--カード丸み) var(--カード丸み)}.ダイアログ足元{flex:none;margin-top:var(--間隔);min-height:var(--帯高さ);padding:0 var(--間隔);background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み)}.ダイアログ.狭いダイアログ{width:min(384px,100%);height:auto;margin:auto;border:1px solid var(--カード線);border-radius:var(--カード丸み)}.覆い:has(.狭いダイアログ){overflow-y:auto;padding:var(--間隔)}.モーダルの区切り{display:none}.欄.升あり>.欄の前置き{display:flex}.欄の並び.六分割{grid-template-columns:repeat(20,minmax(0,1fr))}.欄の並び.六分割>.欄,.欄の並び.六分割>.モーダルの欄,.欄の並び.六分割>.モーダルの区切り{grid-column:span var(--欄sp, 20)}}.ダイアログ.広いダイアログ{width:min(900px,100%)}.ダイアログ.広いダイアログ.もっと広いダイアログ{width:min(1200px,100%)}.覆い:has(>.もっと広いダイアログ){overflow:hidden;align-items:center}.ダイアログ.もっと広いダイアログ{height:calc(100dvh - var(--間隔) * 2);display:flex;flex-direction:column}.ダイアログ.もっと広いダイアログ>.ダイアログの帯,.ダイアログ.もっと広いダイアログ>.ダイアログ足元{flex:none}.ダイアログ.もっと広いダイアログ>.ダイアログ中身{flex:1 1 auto;min-height:0;overflow-y:auto}.ダイアログ.幅を決めたダイアログ{width:min(var(--窓の横幅),100%)}.ダイアログ.画面いっぱいダイアログ{width:calc(100% - var(--外の余白) * 2);max-width:1720px;max-height:calc(100dvh - var(--外の余白) * 2);display:flex;flex-direction:column}.覆い.画面いっぱいの覆い{padding:var(--外の余白)}.覆い.下に寄せる覆い{align-items:flex-end}.覆い.下に寄せる覆い>.ダイアログ{margin-top:auto;margin-bottom:0}.ダイアログ.画面いっぱいダイアログ>.ダイアログ中身{flex:0 1 auto;min-height:0;overflow-y:auto}.モーダルの素の中身{display:block}.ダイアログ.狭いダイアログ{width:min(384px,100%)}.確認の文{margin:0;line-height:1.7;grid-column:1 / -1}.二行の長文{min-height:calc(var(--字入力) * 1.5 * 2 + 24px)}.詳細の見出し行>.小ボタン{background:var(--見出しボタン地);border-color:var(--カード線);flex:none}.欄.前置きあり{position:relative}.欄.升あり>.欄の前置き{display:none}.欄の前置き{position:absolute;bottom:0;left:calc(var(--ラベル間隔) * -1);height:var(--入力欄高さ);display:flex;align-items:center;font-size:var(--字注釈);color:var(--薄い文字);pointer-events:none}.ダイアログの帯{display:flex;align-items:center;gap:var(--間隔);min-height:var(--操作行入力高さ);padding:0 var(--間隔);background:var(--区画見出し帯);color:var(--強調の上の文字);font-size:var(--字入力);font-weight:700}.ダイアログの帯 .ラベル{color:inherit;font-size:inherit;margin-right:auto}.ダイアログ足元の左{flex:1 1 auto;display:flex;align-items:center;gap:var(--間隔)}.ダイアログ足元 .小ボタン{flex:none;color:var(--文字)}.ダイアログ足元 .破棄ボタン{background:var(--破棄面);border-color:var(--破棄面);color:var(--強調の上の文字)}.レコード移動>.小ボタン:not(:disabled){color:var(--強調の上の文字);background:var(--強調面);border-color:var(--強調面)}.レコード移動>.小ボタン:not(:disabled) .アイコン{color:inherit}.レコード移動>.小ボタン:not(:disabled):hover{background:var(--強調濃い);border-color:var(--強調濃い)}.モーダルの欄{display:block;min-width:0}.モーダルの欄>.欄{width:100%}.モーダルの欄 textarea{min-height:calc(var(--字入力) * 1.5 * 2 + 24px);resize:vertical;max-width:100%}.欄の並び.六分割>.モーダルの欄.行頭{grid-column:1 / span var(--モーダル桁)}.欄の並び.六分割>.モーダルの欄.またがり{align-self:stretch}.欄の並び.六分割>.モーダルの欄.またがり>.欄{height:100%}.欄.まるい画像 .画像プレビュー枠{border-radius:50%;height:100%;width:auto;aspect-ratio:1;max-width:100%;max-height:100%;margin:auto;overflow:hidden}.欄.まるい画像 .画像プレビュー{border-radius:50%;width:100%;height:100%;object-fit:cover}.詳細区画見出しの欄 .欄.ラベルなし>.ラベル{display:none}.詳細区画見出しの欄 .欄{flex-direction:row;align-items:center;gap:var(--ラベル間隔)}.詳細区画中身 .欄>.トグル,.欄の並び .欄>.トグル{margin-top:calc((var(--入力欄高さ) - var(--トグル高さ)) / 2);margin-bottom:calc((var(--入力欄高さ) - var(--トグル高さ)) / 2)}.欄.長文を高く>textarea{min-height:calc(var(--長文の1行) * var(--長文の行数) + var(--長文の上下余白) + (var(--欄1行の高さ) + var(--間隔)) * var(--長文の追加行))}.詳細区画見出し.中の見出し{background:none;color:var(--文字);min-height:0;height:auto;padding:0 var(--間隔);margin-top:var(--間隔);font-weight:700;font-size:var(--字入力);justify-content:flex-start}.詳細区画:has(>.区画の送る器){display:flex;flex-direction:column;min-height:0}.詳細区画>.詳細区画見出し{flex:none}.区画の送る器{flex:1 1 auto;min-height:calc(var(--操作行入力高さ) * 3);overflow-y:auto;overflow-x:hidden;padding-bottom:calc(var(--送る器の下の余り) - var(--間隔))}.区画の送る器.高さを止める{max-height:var(--カードの中の高さ)}.詳細の段組.下まで伸ばす .区画の送る器.高さを止める{max-height:none}.区画の送る器>.詳細区画中身:last-child{padding-bottom:0}.詳細の段組:has(.区画の送る器):not(.下まで伸ばす){flex:0 1 auto;align-items:stretch;min-height:0}.詳細区画見出し>.小ボタン:after,.子の切替の札たち>.小ボタン:after,.ダイアログの帯>.小ボタン:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,var(--押せる最小));min-width:var(--押せる最小);height:var(--押せる最小)}.子の段組.二つに分けた子の段組{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1023px){.子の段組.二つに分けた子の段組{grid-template-columns:1fr}}.子の段組>.子の切替の器{min-width:0}.子の切替の中 .詳細区画見出し>.アイコン{display:none}.子の切替の札たち{margin-bottom:0;flex-wrap:wrap;align-items:center;gap:4px;min-height:var(--操作行入力高さ);padding:0 var(--間隔);background:var(--区画見出し帯);color:var(--強調の上の文字);border-radius:var(--丸み) var(--丸み) 0 0}.子の切替の札たち>.一覧の脇タブの札{border:none;border-radius:var(--丸み);padding:4px 12px;background:none;color:var(--強調の上の文字);font-weight:400;opacity:.85}.子の切替の札たち>.一覧の脇タブの札.いま{background:var(--帯の中のボタン地);color:var(--帯の中のボタン文字);font-weight:700;opacity:1}.子の切替の数{display:inline-block;margin-left:6px;padding:0 6px;border-radius:799px;background:#ffffff47;color:inherit;font-size:var(--字注釈);font-weight:400;line-height:1.6;font-variant-numeric:tabular-nums}.一覧の脇タブの札.いま>.子の切替の数{background:var(--行奇数);color:var(--帯の中のボタン文字)}.子の切替の中>.詳細区画{border-top-left-radius:0;border-top-right-radius:0}.子の切替の中 .詳細区画見出し{display:none}.子の切替の札たち>.子の切替の新規{margin-left:auto;align-self:center}.稼働状況{display:flex;flex-direction:column;gap:var(--間隔)}.稼働の表の器{overflow-x:auto}.稼働の赤{color:var(--必須);font-weight:700}.稼働の目安{color:var(--薄い文字)}.稼働の週{padding:0 var(--間隔) var(--間隔)}.稼働の週>.文{margin:var(--ラベル間隔) 0;font-weight:700}.稼働の帯{display:inline-block;width:120px;height:8px;border-radius:799px;background:var(--行hover);vertical-align:middle}.稼働の帯の中{display:block;height:100%;border-radius:799px;background:var(--強調面)}.稼働の帯の中.詰まり{background:var(--必須)}.窓の帯の値{margin-right:12px;color:var(--強調の上の文字);font-size:var(--字注釈);font-weight:700;line-height:1}.アプリ枠{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.枠{max-width:576px;margin:0 auto;padding:38px 15px 77px}.見出し{font-size:var(--字メインタイトル);font-weight:700;margin:0}.添え書き{color:var(--薄い文字);font-size:var(--字注釈);line-height:1.6;margin:5px 0 0}.カード{margin-top:22px;padding:var(--間隔);background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み)}.カード見出し{font-size:var(--字本文);font-weight:700;margin:0 0 10px}.絵つき見出し{display:flex;align-items:center;gap:var(--ラベル間隔)}.絵つき見出し>.アイコン{color:var(--文字);flex:none}.文{margin:5px 0;font-size:var(--字本文);line-height:1.7}.良い{color:var(--強調);font-weight:700}.悪い{color:var(--必須);font-weight:700}.待ち表示{display:flex;align-items:center;gap:6px;margin:5px 0;color:var(--文字)}.待ち矢印{width:10px;height:10px;flex:none;border-radius:50%;border:2px solid var(--カード線);border-top-color:var(--強調);animation:待ち回転 .8s linear infinite}@keyframes 待ち回転{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.待ち矢印{animation:none}}.値の表{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin-top:10px;font-size:var(--字入力)}.値の表 th{text-align:left;padding:5px 10px 5px 0;color:var(--薄い文字);font-weight:500;white-space:nowrap}.値の表 td{padding:5px 0}.ログインの枠{background:var(--地);min-height:100vh;min-height:100dvh;padding:var(--間隔);display:flex;flex-direction:column;justify-content:center}.ログインのカード{width:100%;max-width:320px;margin:0 auto;background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み);overflow:hidden}.ログインの帯{background:var(--帯地);padding:var(--間隔);text-align:center}.ログインの帯 h2{margin:0;font-size:var(--字メインタイトル);font-weight:800;color:var(--強調の上の文字)}.ログインのカード中身{padding:var(--間隔);display:flex;flex-direction:column;gap:var(--間隔)}.補助操作{margin-top:0;padding-top:var(--間隔);border-top:1px solid var(--カード線);display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px}.補助ボタン{flex:0 1 auto;width:auto;display:flex;align-items:center;justify-content:center;min-height:var(--操作行入力高さ);height:var(--操作行入力高さ);background:transparent;border:0;color:var(--リンク);padding:0 3px;font-size:var(--字本文);font-family:var(--字);text-decoration:underline;text-underline-offset:2px;text-align:center;cursor:pointer;white-space:nowrap}.欄{display:flex;flex-direction:column;gap:var(--ラベル間隔)}.ログインの枠 .テーマ切替{margin-top:12px;justify-content:center;color:var(--薄い文字)}.規約の並び{margin-top:14px;text-align:center;font-size:var(--字注釈);color:var(--薄い文字)}.規約の並び a{color:var(--薄い文字);text-decoration:underline;position:relative}.規約の並び a:hover{color:var(--文字)}.規約の並び a:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;min-width:var(--押せる最小);height:var(--押せる最小)}.値の表枠{overflow-x:auto}@media(max-width:767px){.枠{padding:19px 10px 51px}.ログインの枠{padding:10px}.ログインの帯,.ログインのカード中身{padding:12px}.カード{padding:12px 10px}.上部バー{flex-wrap:wrap;gap:6px;padding:8px 10px}.上部バー .余り{margin-left:0;width:100%;order:9}.上部バー .テーマ切替{order:10}}.一覧見出し{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:var(--字メインタイトル);font-weight:700;margin:0 0 var(--間隔)}.一覧件数{font-size:var(--字注釈);font-weight:400;color:var(--薄い文字);white-space:nowrap}.一覧表枠{flex:1;min-height:0;overflow:auto;border-radius:var(--丸み);margin-top:0}.一覧表 td.数{text-align:right;font-variant-numeric:tabular-nums}.めくり{display:flex;gap:6px;margin-top:var(--間隔)}.押せる行{cursor:pointer}.欄の並び{display:grid;gap:var(--間隔);grid-template-columns:1fr}@media(min-width:1024px){.欄の並び{grid-template-columns:1fr 1fr}}.上部バータイトル{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.アカウント行 .メニュー項目{flex:1 1 auto}.ログアウト{flex:none;margin-right:6px}.メニュー.畳み .テーマ切替,.メニュー.畳み .ログアウト{display:none}.小ボタン{flex:none;width:auto;display:inline-flex;align-items:center;justify-content:center;min-height:var(--操作行入力高さ);height:var(--操作行入力高さ);padding:0 12px;font-size:var(--字本文);font-family:var(--字);color:var(--リンク);background:transparent;border:1px solid var(--カード線);border-radius:var(--丸み);cursor:pointer}.小ボタン:hover{border-color:var(--線ホバー)}.トースト{position:fixed;left:50%;transform:translate(-50%);bottom:var(--間隔);z-index:100;padding:10px var(--間隔);border-radius:var(--丸み);background:var(--強調面);color:var(--強調の上の文字);font-size:var(--字入力);box-shadow:0 3px 10px var(--候補影);display:flex;align-items:center;gap:10px;max-width:min(calc(100vw - var(--間隔) * 2),640px);text-align:left;line-height:1.7;max-height:40vh;overflow-y:auto;pointer-events:none}.トースト_だめ{background:var(--危険);color:var(--強調の上の文字);pointer-events:auto}.トースト_進み{background:var(--面);color:var(--文字);border:1px solid var(--カード線);pointer-events:auto}.トーストの回り{width:14px;height:14px;flex:0 0 auto;border:2px solid var(--カード線);border-top-color:var(--強調);border-radius:50%;animation:トーストが回る .8s linear infinite}@keyframes トーストが回る{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.トーストの回り{animation:none}}.トーストの文{overflow-wrap:anywhere;white-space:pre-wrap}.トーストの閉じる{flex:0 0 auto;min-width:var(--押せる最小);min-height:var(--押せる最小);padding:0;border:0;border-radius:var(--丸み);background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer}.トーストの閉じる:hover{background:color-mix(in srgb,currentColor 20%,transparent)}.期限の予告{position:fixed;top:var(--間隔);left:50%;transform:translate(-50%);z-index:80;margin:0;padding:8px 12px;max-width:calc(100% - var(--間隔) * 2);font-size:var(--字入力);color:var(--強調の上の文字);background:var(--破棄面);border-radius:var(--丸み);box-shadow:0 6px 19px var(--候補影)}.チェックの知らせ{position:fixed;top:var(--間隔);right:var(--間隔);z-index:90;width:min(380px,calc(100vw - var(--間隔) * 2));max-height:46vh;overflow-y:auto;padding:10px var(--間隔);border-radius:var(--丸み);background:var(--面);color:var(--文字);border:1px solid var(--カード線);box-shadow:0 3px 10px var(--候補影);font-size:var(--字入力);line-height:1.7;display:grid;gap:8px;text-align:left}.チェックの知らせ_NG{border-color:var(--危険)}.チェックの知らせの頭{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.チェックの知らせの操作{display:flex;gap:6px;flex-wrap:wrap}.チェックの知らせの一覧{margin:0;padding-left:1.2em;display:grid;gap:6px}.チェックの箇所.警戒{color:var(--危険);font-weight:700}.チェックの知らせの足{margin:0;color:var(--薄い文字);font-size:var(--字注釈)}.欄が指摘されている input,.欄が指摘されている textarea{color:var(--危険)}.content:has(.文書の画面){overflow:hidden;display:flex;flex-direction:column;min-height:0}.文書の画面{display:flex;flex-direction:column;min-height:0;flex:1}.文書の全体{display:grid;grid-template-columns:1fr 2fr;gap:var(--間隔);flex:1;min-height:0;font-size:var(--字本文);color:var(--文字);line-height:1.9}.文書の目次{overflow-y:auto;min-height:0;padding:12px;background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み)}.文書の目次見出し{margin:0 0 8px;font-size:var(--字本文);font-weight:700;color:var(--薄い文字)}.文書の目次一覧{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.文書の目次ボタン{display:flex;align-items:center;width:100%;min-height:var(--押せる最小);padding:6px 10px;text-align:left;font-size:var(--字本文);font-family:var(--字);line-height:1.5;color:var(--文字);background:transparent;border:1px solid transparent;border-radius:var(--丸み);cursor:pointer}.文書の目次ボタン:hover{border-color:var(--線ホバー)}.文書の目次ボタン.選んでいる{background:var(--強調面);color:var(--選択中の文字);border-color:var(--強調);font-weight:700}.文書の中身{overflow-y:auto;min-height:0;padding:var(--間隔);background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み)}@media(min-width:1280px){.文書の操作手順の1件{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"文 絵" "添え 絵";align-items:start;column-gap:var(--間隔)}.文書の操作手順の1件>.文書の操作手順の文{grid-area:文}.文書の操作手順の1件>.文書の操作手順の添え{grid-area:添え}.文書の操作手順の1件>.文書の画像まち,.文書の操作手順の1件>.文書の絵{grid-area:絵;margin:0}.文書の箇条書き{columns:2;column-gap:calc(var(--間隔) * 2)}.文書の箇条書き li{break-inside:avoid}.文書の段落,.文書の箇条書き li,.文書の手順 li,.文書の操作手順の添え{line-height:2.1}}@media(max-width:1023px){.文書の全体{grid-template-columns:1fr;grid-template-rows:auto 1fr}.文書の目次{overflow-x:auto;overflow-y:hidden}.文書の目次一覧{flex-direction:row;gap:6px}.文書の目次ボタン{width:auto;white-space:nowrap}}.欄の並び>.文書{grid-column:1 / -1;min-width:0}.文書{font-size:var(--字本文);color:var(--文字);line-height:1.9}.文書>.文書の節{max-width:none}.文書の節{margin:0 0 28px}.文書の中身>.文書の節:last-child,.文書>.文書の節:last-child{margin-bottom:0}.文書の節見出し{margin:0 0 10px;padding:6px 10px;font-size:var(--字メインタイトル);font-weight:700;background:var(--区画見出し帯);color:var(--強調の上の文字);border-radius:var(--丸み)}.文書の小見出し{margin:16px 0 6px;font-size:var(--字本文);font-weight:700;color:var(--文字);border-left:3px solid var(--強調);padding-left:8px}.文書の段落{margin:8px 0}.文書の箇条書き,.文書の手順{margin:8px 0;padding-left:1.8em}.文書の箇条書き li,.文書の手順 li{margin:4px 0}.文書の注意{margin:10px 0;padding:8px 12px;background:var(--注意の地);border-left:4px solid var(--危険);border-radius:var(--丸み)}.文書の操作手順{margin:10px 0;padding:0;list-style:none;counter-reset:none}.文書の操作手順の1件{margin:0 0 18px;padding:0 0 0 4px}.文書の操作手順の1件:last-child{margin-bottom:0}.文書の操作手順の文{display:flex;align-items:flex-start;gap:8px;margin:0;font-weight:700}.文書の手順番号{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;font-size:var(--字注釈);font-weight:700;color:var(--文字);background:var(--強調面);border:1px solid var(--強調);border-radius:50%}.文書の操作手順の添え{margin:4px 0 0 30px;color:var(--薄い文字)}.文書の画像まち{margin:8px 0 0 30px;padding:10px 12px;border:2px dashed var(--線);border-radius:var(--カード丸み);background:var(--地)}.文書の画像まちの題{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:6px}.文書の画像まちの札{flex:none;padding:1px 8px;font-size:var(--字注釈);font-weight:700;color:var(--強調の上の文字);background:var(--区画見出し帯);border-radius:var(--丸み)}.文書の画像まちの中身{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;font-size:var(--字注釈)}.文書の画像まちの中身 dt{color:var(--薄い文字);white-space:nowrap}.文書の画像まちの中身 dd{margin:0}.文書の印{display:inline-block;margin:0 6px 4px 0;padding:1px 8px;color:var(--危険);border:2px solid var(--危険);border-radius:var(--丸み)}.文書の絵{margin:8px 0 0 30px;padding:0}.文書の絵 img{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--カード線);border-radius:var(--カード丸み);background:var(--面)}.文書の絵の題{margin-top:6px;font-size:var(--字注釈);color:var(--薄い文字)}.文書の絵の印たち{display:block;margin-top:4px}.文書のつまずき{margin:12px 0;padding:10px 12px;color:var(--つまずきの文字);background:var(--つまずき面);border-radius:var(--カード丸み)}.文書のつまずきの題{margin:0 0 6px;font-weight:700}.文書のつまずきの中身{margin:0}.文書のつまずきの1件{margin:0 0 6px}.文書のつまずきの1件:last-child{margin-bottom:0}.文書のつまずきの中身 dt{font-weight:700}.文書のつまずきの中身 dd{margin:0 0 0 1em;color:var(--つまずきの薄い文字)}.文書の表枠{margin:10px 0;overflow-x:auto;border:1px solid var(--カード線);border-radius:var(--カード丸み)}.文書の表{width:100%;border-collapse:collapse;font-size:var(--字本文)}.文書の表 th,.文書の表 td{padding:6px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--線)}.文書の表 th{background:var(--区画見出し帯);color:var(--強調の上の文字);font-weight:700;white-space:nowrap}.文書の表 tbody tr:nth-child(odd){background:var(--行奇数)}.文書の表 tbody tr:last-child td{border-bottom:none}.手引きのボタン{white-space:nowrap}.ポータルのタブたち{display:flex;flex-wrap:wrap;gap:var(--ラベル間隔);margin-top:var(--間隔)}.ポータルのタブたち>.小ボタン.選んでいる{background:var(--強調面);color:var(--強調の上の文字)}.ポータルの一覧{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ラベル間隔)}.ポータルの1本{display:flex;align-items:center;gap:var(--間隔);flex-wrap:wrap}.ポータルの1本>.主ボタン{width:auto;margin-top:0;flex:0 0 auto;padding:0 19px;min-height:var(--押せる最小);text-decoration:none}.ポータルの期限{color:var(--薄い文字);font-size:var(--字注釈)}.ポータルの作成中{font-weight:600;color:var(--薄い文字)}.ポータルの注釈{color:var(--薄い文字);font-size:var(--字注釈);margin:var(--ラベル間隔) 0 0}.ポータルURLの窓{display:flex;flex-direction:column;gap:var(--ラベル間隔)}.ポータルURLの出た{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px var(--間隔)}.ポータルURLの出た dt{color:var(--薄い文字)}.ポータルURLの出た dd{margin:0;overflow-wrap:anywhere}.ポータルURLの出た code{font-size:1.1em;letter-spacing:.08em}.ポータルの記録{display:flex;flex-direction:column;gap:var(--ラベル間隔);margin-top:var(--間隔)}.ポータルの記録の表{width:100%}.ログイン履歴の失敗 td{color:var(--危険)}.ログイン履歴の端末{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.設定の行{display:flex;align-items:center;margin-bottom:var(--ラベル間隔)}.ポータルの販促の絵{display:block;width:100%;max-width:360px;height:auto;border:1px solid var(--カード線)}.ポータルの外枠{min-height:100vh;background:var(--面)}.ポータルの骨格{min-height:calc(100vh - var(--タイトル帯高さ));height:calc(100dvh - var(--タイトル帯高さ))}.ポータルのメニュー{padding-top:10px}.メニューの上の文{padding:0 14px 8px;color:var(--薄い文字);font-size:var(--字注釈)}.ポータルのメニューの項{display:block;width:100%;text-align:left;border:0;background:none;color:var(--文字);padding:10px 14px;cursor:pointer;min-height:var(--押せる最小);font-size:var(--字メニュー)}.ポータルのメニューの項:hover{background:var(--行縞)}.ポータルのメニューの項.いま{background:var(--強調面);color:var(--強調の上の文字);font-weight:600}.ポータルの本体{min-width:0;padding:var(--間隔);display:flex;flex-direction:column;min-height:0}.ポータルの本体の題{margin:0 0 10px;font-size:var(--字メインタイトル);flex:none}.ポータルの中身{flex:1;min-height:0;display:flex;flex-direction:column}.ポータルの予定{flex:1;min-height:0}.ポータルの表の器{overflow-x:auto}.ポータルの表{width:100%}.ポータルの行ボタンたち{display:flex;flex-wrap:wrap;gap:var(--ラベル間隔)}.ポータルの書類,.ポータルの書類の中{display:flex;flex-direction:column;gap:var(--ラベル間隔);min-height:0}.ポータルの書類の操作{display:flex;align-items:center;gap:var(--間隔);flex-wrap:wrap}.ポータルの書類の操作>.主ボタン{width:auto;margin-top:0;flex:0 0 auto;padding:0 19px;min-height:var(--押せる最小)}.ポータルの投稿{border-left-color:var(--強調面)}.ポータルのタスク{border-left-color:var(--週の予定の線)}.ポータルの完了{display:block;margin-left:auto;margin-top:4px;min-height:var(--押せる最小)}.ポータルの週 .週の予定,.ポータルの週 .週の終日の予定{cursor:default;touch-action:auto;-webkit-user-select:text;user-select:text}.ポータルの週 .週の予定.終わり{opacity:.55}.ポータルの確認へ{margin-top:var(--間隔)}.並べる画面{height:100%;min-height:0}.並べる画面の左{height:100%;min-width:0;min-height:0}.並べる画面.開いている{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--間隔)}.並べる画面の右{display:flex;flex-direction:column;gap:var(--間隔);height:100%;min-width:0;min-height:0}.並べる画面の右の中身{flex:1 1 auto;min-height:0;overflow-y:auto}.この月の合計{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:10px 14px;background:var(--カード地);border:1px solid var(--カード線);border-radius:var(--カード丸み);font-size:var(--字本文);color:var(--文字)}.この月の合計 .待ち表示,.この月の合計 .知らせ{margin:0}.この月の合計の題{font-weight:700}.この月の合計の組{white-space:nowrap;font-variant-numeric:tabular-nums}.この月の合計の概算あり{color:var(--警戒);font-weight:700}.一覧表 tbody tr.開いている行,.一覧の札.開いている行{background:var(--選択中の地);color:var(--選択中の文字)}.並べる画面.開いている .一覧表 td{max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.バッジ[data-列=状態]{background:var(--注意の地);color:var(--文字);border-color:transparent;white-space:nowrap}.バッジ[data-列=状態][data-選択肢$=違う]{background:var(--警戒);color:var(--強調の上の文字)}.欄.文字の欄 .文字の欄の値{display:flex;align-items:center;gap:6px;min-height:var(--入力欄高さ);padding:0 10px;background:var(--行縞);border-radius:var(--丸み);font-size:var(--字本文);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.欄.文字の欄.金額マイナス .文字の欄の値{color:var(--マイナス)}.欄.文字の欄.文字の欄の警戒 .文字の欄の値{color:var(--警戒)}.文字の欄の率{font-weight:400;color:var(--薄い文字)}@media(max-width:1279px){.並べる画面.開いている{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto}.並べる画面.開いている .並べる画面の左{height:auto}.並べる画面.開いている .並べる画面の左 .一覧カード{max-height:40dvh}.並べる画面.開いている .並べる画面の右{height:auto}.並べる画面.開いている .並べる画面の右の中身{overflow:visible}.content:has(.並べる画面.開いている){overflow-y:auto}}.並べる画面.開いている .一覧表 .下の添え{display:block;margin-top:2px;font-size:var(--字入力);font-weight:400;color:var(--薄い文字);overflow:hidden;text-overflow:ellipsis}.並べる画面の右の中身 .詳細のフォーム>.詳細の操作バー{margin-bottom:0;bottom:0}
