ken_nogi/Pleasanter/営業積算システム/docs/新・営業積算システム仕様書_分割/026_新・営業積算システム仕様書_第9章 スタイル(Styles)全文について(2/2).md
Kenichiro NOGI ce58cb4be4 初回コミット: dev配下(NodeSrv/Pleasanter等)をGitea管理下に統合
GitHub(nextgroup2706/ken_nogi)は今後使わず自社Gitea運用に切替え。
NodeSrvは旧リポジトリの履歴を破棄しファイルのみ統合(Dokploy用サービスアカウントは
別途mygit-admin/NodeSrv.gitに履歴あり)。notepmエクスポート(12GB)とPleasanter
インストーラzip(208MB)はサイズが大きいため.gitignoreで除外。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-04 15:37:06 +09:00

4.4 KiB
Raw Permalink Blame History

9. スタイルStyles全文 22

Id Title 適用範囲 ファイル
1 00_読み取り専用スタイル New/Edit styles/1_00_読み取り専用スタイル.css.css
2 01_共通スタイル New/Edit styles/2_01_共通スタイル.css.css
3 04_質疑回答テーブル New/Edit styles/3_3_04_質疑回答テーブル.css.css

1_00_読み取り専用スタイル.css.css

335410の1_01.読み取り専用.css内容は完全に同一コメントヘッダのfilename記述のみ異なる00_読み取り専用スタイル.css。重複掲載は省略、9.1節参照。

2_01_共通スタイル.css.css

/*
@config :
@filename : ${psFileBasename}
@title : 01_共通スタイル
@name
@siteIds :
@siteTitles : 物件基本情報
@disabled: false
*/

/*見出しサイズ*/
.field-section {
    font-size: 1.5em !important;
    font-weight: bold !important;
    height: auto;
}

/*項目の後ろの行間を少し狭める*/
.field-normal {
    height: 35px;
}

.field-wide {
    min-height: 35px;
    padding: 0 10px 5px 0;
}

/*コメントのある項目の高さだけ少し広げる*/
div:has(.commentAdd).field-normal {
    height: 50px;
}

.dateA_alert {
    background-color: red !important;
    color: white !important;
}

/*「営業積算」タブ_Tab-2/FieldSetTab2既定非表示。営業積算課(Dept25)のみ01_基本スクリプト.jsが
  bodyへshow-sekisan-tabクラスを付与し表示化する01_基本スクリプト.js側の判定と対*/
#EditorTabs li[aria-controls="FieldSetTab2"] {
    display: none !important;
}

#FieldSetTab2 {
    display: none !important;
}

body.show-sekisan-tab #EditorTabs li[aria-controls="FieldSetTab2"] {
    display: list-item !important;
}

body.show-sekisan-tab #FieldSetTab2 {
    display: block !important;
}

/*「積算発注」タブ_Tab-3/FieldSetTab3既定非表示。dept25/26/28/66/36所属者またはuserId 913/987/1153のみ
  bodyへshow-sekisan-hachu-tabクラスを付与し表示化する01_基本スクリプト.js側の判定と対*/
#EditorTabs li[aria-controls="FieldSetTab3"] {
    display: none !important;
}

#FieldSetTab3 {
    display: none !important;
}

body.show-sekisan-hachu-tab #EditorTabs li[aria-controls="FieldSetTab3"] {
    display: list-item !important;
}

body.show-sekisan-hachu-tab #FieldSetTab3 {
    display: block !important;
}

3_3_04_質疑回答テーブル.css.css

/*
@config :
@filename : 04_質疑回答テーブル.css
@title : 04_質疑回答テーブル
@name :
@siteIds :
@siteTitles : 問合せ内容管理
@disabled: false
*/

#messageTable {
    width: 98%;
    margin: 8px;
    border-collapse: separate !important;
}

.radius-table {
    border-radius: 10px !important;
    border-spacing: 0;
    border: none;
    border-left: 1px solid #999;
    border-top: 1px solid #999;
}

.radius-table tr>* {
    padding: 5px 10px;
    border: none;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.radius-table tr:first-child>*:first-child {
    border-radius: 10px 0 0 0;
}

.radius-table tr:first-child>*:last-child {
    border-radius: 0 10px 0 0;
}

.radius-table tr:last-child>*:first-child {
    border-radius: 0 0 0 10px;
}

.radius-table tr:last-child>*:last-child {
    border-radius: 0 0 10px 0;
}

.Question>td {
    background-color: coral;
    vertical-align: middle;
}

.Question\.Disabled>td,
.Answer\.Disabled>td {
    background-color: grey !important;
}

.Answer>td {
    background-color: yellow;
    vertical-align: middle;

}

.shitsugi_type {
    font-weight: bold;
    font-size: 1.5em;
}

.shitsugi_userName {
    text-align: center;
    width: 150px;
    font-size: 1.2em;
}

.shitsugi_messageTime {
    text-align: right;
    font-size: 1.2em;
}

.shitsugi_messageBody {
    background-color: white !important;
}

.shitsugi_deleteCheck {
    background-color: white !important;
    text-align: center;
    width: 80px;
}

.shitsugi_preWrap {
    white-space: pre-wrap;
    text-overflow: ellipsis;
    break-inside: avoid;
}